CBA Revision History / Pending Revisions

This page was last updated on:  May 07, 2007

Current Production Version 3.6.0.0

Revision No. Description Date Logged Status
033 Correct a problem where a symmetrical 50 span job was not producing exactly symmetrical moment results. When generating the moment influence lines, move the tolerance check for a zero ordinate to outside of the inner loop that is incrementing through the reactions at each support. 01/26/2007 open
032 Add new S/R INFLC, INFLR, CalculateDistFactor and CalculateSpanLoc. Accommodate user defined distribution factors. Changes made by AASHTO. 12/19/2006 open
031 Correct a situation where the CBA routines are called to generate user defined analysis points in the second half of a symmetrical beam. 10/27/2006 open
030 Add a check for a zero distance Section Properties range point. 10/27/2006 open
029 A problem was corrected where the program was not printing the live load deflection code when multiple user defined analysis points exist between a support and the first 20th point. 07/31/2006 v3.6.0.0
028 Add the capability to analyze a special live load using the AASHTO Standard Specifications. A new input item STD was added to indicate that the special live load should be analyzed as a vehicle load or a lane load, whichever governs. The standard lane load consists of a uniform load plus one or two concentrated loads. 07/18/2006 v3.6.0.0
027 Make sure that all default Live Load Distribution Factors are set equal to 1.0. When left blank, the program was sometimes using 0.0. 07/07/2006 v3.6.0.0
026 Study the basic program functions and incorporate more variable definitions and process explanation into the code comments. Streamline the process of establishing influence lines at intermediate analysis points. 05/17/2006 v3.6.0.0
025 Plots of the moment influence lines at the non-20th points show that the ordinate at the peak is not correct. The peak ordinate is being computed using the CBASHARE routine PINTRP, which does a parabolic *interpolation* using the 3 points closest to the desired point. CBA currently uses the PINTRP routine for Parabolic Interpolation. 03/29/2006 v3.6.0.0
024 CBA now uses the same loading conditions for calculating both the rotations and the deflections. Previously, the rotations were calculated using the same loading conditions used for moments. 03/23/2006 v3.6.0.0
023 When reaction distribution factors are entered for supports, CBA will use them instead of the shear distribution factors. This will allow a skew correction factor to be applied for shear but not reaction in the same run. Also, a more accurate factor may now be entered for interior supports between spans of unequal length. 02/28/2006 v3.6.0.0
022 Avoid an error caused when a job contained the maximum number of spans. A combined program check needed to be split into two separate checks because of the difference in the way the new Intel Fortran Compiler processes the code. 10/15/2005 v3.6.0.0
021 A problem was corrected where the program was sometimes ending prematurely without returning control back to the program that was calling CBA as an engine. 10/15/2005 v3.6.0.0
020 Cosmetic change. CBA is using a LOGICAL variable named BAR7 to indicate that CBA is analyzing a situation specific to BAR7. Change the variable name from BAR7 to STD.. 01/05/2006 v3.6.0.0
019 The program was corrected to make sure that all user defined analysis points are printed when the Analysis Points input item is “09”, even when the user defined point falls on a twentieth point. 01/05/2006 v3.6.0.0
018 Add a new input option to indicate that a special live load should be analyzed based on the AASHTO Standard Specifications. The input item STD was added to the Project Identification input data. 12/21/2005 v3.6.0.0
017 CBA now calculates moment and shear values at intermediate user defined analysis points using influence lines instead of using interpolations based on the results at twentieth points. 12/21/2005 v3.6.0.0
016 Add a capability in CBA for the user to enter spring constants at supports. Chapter 3 was enhanced to include a more detailed description of the Modified Flexibility Method and expanded to include figures and information concerning elastic supports. A new section was added to Chapter 5 for the description of the new input for Support Spring Constants. 12/15/2005 v3.6.0.0
015 The maximum number of axles for a special live load has been increased from 24 to 80. 12/14/2005 v3.6.0.0
014 The maximum number of spans has been increased from 20 to 50. 12/14/2005 v3.6.0.0
013 CBA was producing inconsistent results when a concentrated dead load was applied exactly at a twentieth point. This sometimes caused effects of equal magnitude but opposite sign. The program logic was changed to consistently use the second value but with the sign based on the sign of the concentrated load. 12/12/2005 v3.6.0.0
012 A problem was corrected where the program was sometimes reporting erroneous shear values when a concentrated load was applied exactly on an analysis point just to the left of a user defined analysis point. 12/07/2005 v3.6.0.0
011 A problem was corrected with the way CBA accessed some values for a Floorbeam. This was causing an error and the program would abnormally end. 11/22/2005 v3.6.0.0
010 A problem was corrected where a 20 span job was causing an error because the program was trying to access a support beyond the maximum number of supports. 11/21/2005 v3.6.0.0
009 The program was converted from the Compaq Visual Fortran Compiler 6.6 to the Intel Visual Fortran Compiler 9.1.034. 11/21/2005 v3.6.0.0
008 The first axle of the ML-80 loading was changed from 13.7 to 13.68 (U.S. Units) to be consistent with all of the other PENNDOT programs that use this loading. 05/17/2005 v3.6.0.0
007 Check for situation where concentrated dead load causes effects of equal magnitude but opposite sign. 04/21/2005 v3.5.0.7
006 Error correction. Unsymmetrical results for symmetrical problem. Program was not consistent when a concentrated dead load is applied on a twentieth point. Check for the situation where a concentrated dead load causes effects of equal magnitude but opposite sign. Always use the second value to be consistent. 04/13/2005 v3.5.0.7
005 Code Cleanup. Eliminate all references to PC$.INC and logical variable PC. 04/13/2005 v3.5.0.7
004 Allow slab type bridges (CSL) to include shear capacity of stirrup reinforcement for load factor ratings. 04/07/2005 v3.5.0.7
003 Error correction. Unsymmetrical results for symmetrical problem. Program was not working properly when an analysis point was entered exactly at a twentieth point for a dead load analysis with concentrated load exactly at a twentieth point. 03/24/2005 v3.5.0.1
002 Standardize code and conversion to a DLL. 10/08/2004 v3.5.0.1
001 Correction to allow output option 8 to work using Visual Fortran. 10/05/2004 v3.5.0.1