Csibridge V23.1.0 Release Notes: Notice Date: 13-March-2021
Csibridge V23.1.0 Release Notes: Notice Date: 13-March-2021
Csibridge V23.1.0 Release Notes: Notice Date: 13-March-2021
0 Release Notes
© 2021 Computers and Structures, Inc.
This document lists changes made to CSiBridge since v23.0.0, released 15-January-2021. Items marked
with an asterisk (*) in the first column are more significant.
API
Enhancements Implemented
* Ticket Description
5993 The utility that unregisters the Application Programming Interface (API) library types has
been enhanced. Previously, not all references to the API were removed from the Windows
Registry upon uninstallation of the software. This could cause difficulties using the API with
later versions of CSiBridge. Uninstalling the new version will now fully clean the registry of
references to the CSiBridge API.
6083 The CSiBridge API is now limited to start and/or connect to a running instance of CSiBridge
on a remote computer that is using a Network or Cloud license.
Bridge Modeler
Enhancements Implemented
* Ticket Description
5988 An enhancement has been implemented for the Advanced Concrete Box bridge section
definition in which the exterior girder angles now allow negative values greater than or
equal to -89 degrees. The legal range is now from -89 to +89 degrees. Previously the range
was from 0 to 89 degrees.
6003 The Bridge Modeler has been enhanced to improve the meshing of the slab for steel I-girder
bridges when the "Mesh Slab at Critical Steel I-Girder Location" option in the Update Bridge
Structural Model form is checked. Now two nearby slab mesh points created from the local
meshing of the slab due to section transitions in two adjacent non-prismatic girders will be
merged when either (1) the distance between the two points is within 2 inches (5 cm), or (2)
the distance between the two points is less than 10% of the distance between the two
global section cuts on either side of these two points. The new point location will be the
midpoint between the two merged slab points. Such merging reduces the number of
required edge constraints, and reduces the numerical sensitivity that can result from very
short edge constraints. In addition, for the case where similar merging is performed
manually by the user, definitions such as section cuts and generalized displacements that
reference the joint deleted in the merge are updated to reference the surviving joint of the
pair (this was not the case for previous versions).
6087 The Bridge Modeler has been enhanced to improve the sub-meshing of the beam (girder) in
the longitudinal direction to better match the sub-meshing of the slab for steel I-girder and
U-girder, precast concrete I-girder and U-girder, and Super-T bridge sections. As before,
longitudinal sub-meshing of the beam is also affected by the sub-mesh size specified for the
flange (if using full-shell modeling) and for the web (if using full-shell or mixed modeling).
Note that the sub-mesh size for the slab is specified when updating a bridge object, and it
has no effect when the value is larger than the specified segment length (the distance
between default global section cuts) except in the case of large skews or curvature. Spine
models of the bridge object are not affected by the sub-mesh size.
6179 An enhancement was implemented to improve the Super-T frame-section tendon layout by
1) allowing a second tendon to be defined at the top of each web, 2) allowing tendons in the
bottom of the section to be located closer to the edges, and 3) the default section now
contains one tendon at the top of each web.
Loading
Enhancements Implemented
* Ticket Description
* 4750 An enhancement has been implemented to add automated bridge wind loading according to
the IRC:6-2017 code.
6040 An enhancement has been implemented to add the Special Vehicle (SV), Fatigue Truck (40T),
and 70R Tracked Vehicle per the IRC:6-2017 code. The existing Class A, B, and 70R wheeled
vehicles were also updated to include edge distances and height to the center of gravity of
the load.
* 6041 An enhancement has been implemented to add bridge temperature-gradient loading
according to IRC:6-2017.
API
Incidents Resolved
* Ticket Description
* 6129 An incident was resolved in the Application Programming Interface (API) where following
changes broke compatibility with earlier API versions: (1) In CSiBridge v22.2.0 (CSiBridge.dll
version 1.9 and CSiAPIv1.dll version 1.9), the eMatTypeSteel_Chinese_Q345 enumeration
got renamed to eMatTypeSteel_Chinese_Q355. (a) Affected programs: CSiBridge v22.2.0,
v22.2.1, v23.0.0 (b) Affected API clients: (i) Compiled COM clients (e.g. VB6, Delphi) failed to
start. (ii) Interpreted COM clients (e.g. VBA) failed to compile/run if the affected
enumeration was used. (c) Fix: eMatTypeSteel_Chinese_Q345 enumeration got reinstated.
CSiBridge versions 22.2.0, 22.2.1, and 23.0.0 and corresponding CSiBridge.dll versions 1.9
and 1.13 & CSiAPIv1.dll versions between 1.9 and 1.13 should not be used for developing
plug-ins and/or API scripts to ensure full compatibility with past and future API versions. The
cOAPI.GetOAPIVersionNumber() method can be used to check for incompatible API versions
before using affected interfaces to prevent run-time errors.
Bridge Modeler
Incidents Resolved
* Ticket Description
5032 An incident was resolved where edits made in the steel beam editor were not applied and
maintained after updating the bridge model. The results corresponded to the data shown in
the steel beam editor form after updating the bridge model. This was corrected in v23.0.0,
but inadvertently omitted from the release notes.
6014 An incident was resolved for the Bridge Modeler where the bridge model could not be
generated when the bridge object contained a single-beam type of diaphragm that was
modeled as "mixed" (shell web and frame flanges) and the beam section was a steel
rectangular section. Now the steel rectangular section, the steel I section, and single-
segment non-prismatic sections containing either of these two steel sections can be
modeled as "mixed" when used in a single-beam diaphragm. Note that this only applies to
steel I-girder bridge sections when the I-girders themselves are modeled as mixed or full
shell, in other words, when the steel I-girder webs are modeled as shells.
6056 An incident has been resolved for Bridge Scheduler in which the rigid segments of a
segmental bridge object were not available for selection in the Object-Name drop-down list
on the form "Define/Edit Operations for Task" when the Object Type was "Segment".
6086 An incident was resolved for the Bridge Modeler where the sub-meshing specified for the
slab when updating a bridge object was not being applied to Super-T bridge sections except
for the first segment of the bridge object, i.e., between the first two global section cuts.
Results agreed with the model as generated. The effect of this was minor. No other bridge-
section types were affected.
6089 An incident was resolved for the Bridge Modeler where in which the name of a segmental
bridge traveler could not be changed in the Bridge Traveler Data form (command Bridge >
Erection > Traveler > Modify/Show). This problem could result in an incorrect traveler name
in the staged construction load cases generated by the segmental bridge scheduler
(command Bridge > Erection > Schedule Wizard > Generate Schedule).
Graphics
Incidents Resolved
* Ticket Description
6167 An incident was resolved where the top and bottom longitudinal stresses were switched in
the table obtained by clicking the "Show Table" button in the Bridge Response Display form
when plotting stresses for the following specific case: (1) For the entire bridge section with
the selected values "Longitudinal Stresses – Top and Bottom", (2) when plotting the
Max/Min values for an enveloping load case or combination, and (3) at stations where the
top stress was algebraically smaller (more negative) than the bottom stress. The values
plotted and tabulated are now determined as follows when plotting the Max/Min for
"Longitudinal Stresses – Top and Bottom": The reported top stress is either the maximum or
minimum value at each given station, whichever has the larger absolute value. Likewise, the
reported bottom stress is either the maximum or minimum value, whichever has the larger
absolute value at that station. To find the rage of stresses at either the top or bottom
location, plot the stress values for that single location rather than for the top and bottom
together.
Loading
Incidents Resolved
* Ticket Description
6080 An incident has been resolved where the tendon load defined in the Super-T frame section
tendon layout form was not saved when changed on the form. The tendon load applied to
the model would remain the default and was reflected in the tendon object details via right-
click and the database tables.
* 6265 An incident was resolved where the wind loads generated for bridge superstructures would
be zero for the CAN/CSA S6 and Eurocode codes if the wind load pattern contained only
vertical load. Horizontal and vertical wind loads were correctly generated if the load pattern
specified any horizontal loading.
Section Designer
Incidents Resolved
* Ticket Description
6266 An incident was resolved where assigning ASCE 41-17 concrete column hinges to columns
with Section Designer sections would cause an error condition.
Structural Model
Incidents Resolved
* Ticket Description
* 6422 An incident was resolved where the steel and rebar uniaxial stress-strain curves were using
minimum instead of expected strengths. Nonlinear results for models run in the new version
that use these stress-strain curves, such as models with fiber hinges and/or directional
materials in layered shells, can be expected to produce changed results consistent with an
increase in the strengths. Materials with user-defined stress-strain curves are not affected.
User Interface
Incidents Resolved
* Ticket Description
5371 An incident was resolved where the units conversion used to display shear and direct force
parameters for partial fixity area edge releases in the Object Model - Area Information form
which is accessed by right-clicking on an area object was not correct when the display units
were different from the database units. This was a display issue only. The correct value was
displayed in the tables and was used in analysis.
6151 An incident was resolved where the temperature loads on the bridge section data form were
not converted when the units on the form were changed between Fahrenheit and Celsius.
The numerical values present, along with the units selected on the form when OK was
clicked would define what values were saved and used for analysis. Now the values are
converted when changing the selected units on the form.