SAP2000 v22.2.0 Release Notes: Notice Date: 16-October-2020
SAP2000 v22.2.0 Release Notes: Notice Date: 16-October-2020
0 Release Notes
© 2020 Computers and Structures, Inc.
This document lists changes made to SAP2000 since v22.1.0, released 06-June-2020. Items marked
with an asterisk (*) in the first column are more significant.
Analysis
Enhancements Implemented
* Ticket Description
* 2103 The biaxial friction-pendulum isolator link element now uses tangent stiffness for iteration
when running nonlinear static, staged-construction, and nonlinear direct-integration time-
history load cases. Previously this isolator used the initial stiffness for iteration in versions
19.1.0 to 22.1.0. Using the tangent stiffness is generally more efficient, although
convergence behavior is always problem dependent. This change may cause some
differences in analysis results from previous versions. These will usually be within the
convergence tolerance except for numerically sensitive or ill-conditioned models. Results
for Verification Example 6-011, which can vary with different processors, are slightly
affected by this change. The tension-compression (T/C) friction-pendulum isolator already
was using the tangent stiffness for iteration, while the triple friction-pendulum isolator will
continue to use initial stiffness for iteration. Note that the use of tangent stiffness for the
biaxial and tension-compression friction-pendulum isolators also makes them suitable for
pure event-to-event solution methods, but the same is not true for the triple friction-
pendulum isolator using initial stiffness.
4900 The initial rigid stiffness of parametric PMM hinges was improved and is now based on the
stiffness of the frame object containing the hinge. This change is intended to prevent
excessive stiffnesses which can adversely affect the convergence behavior of the model and
will not significantly affect analysis results for well-conditioned models.
* 5134 An enhancement has been made to speed-up the recovery of analysis results, with
particular improvement for hinge response. In addition, new options are now provided to
control advanced parameters affecting analysis, design, and response recovery. These
include: (1) Use of memory-mapped file IO for design and response recovery. This can
speed-up retrieval of saved analysis results. Systems with Solid State Drives (SSDs) and
adequate RAM (memory) will benefit the most. (2) Number of analysis threads. Using more
threads (up to number of physical cores) will speed-up analysis, but also uses more RAM
(memory) to be efficient. (3) Maximum file size for storing analysis results. This may affect
certain backup or archival systems. (4) Merging results from non-identical models. Normally
this is not recommended, but it can be permitted.
5137 An enhancement was made to the Nonlinear Parameters form (Define menu > Load Cases)
to provide a clearer interface. The options "Use Iteration" and "Use Event-to-Event
Stepping" have been merged into one parameter "Solution Scheme", which specifies the
overall solution method used in the analysis. The new Solution Scheme options are: (1)
Iterative Only, equivalent to “Use Event-to-event stepping” = No and “Use Iteration” = Yes
(2) Iterative Event-to-Event, equivalent to “Use Event-to-event stepping” = Yes and “Use
Iteration” = Yes (3) Event-to-Event Only, equivalent to “Use Event-to-event stepping” = Yes
and “Use Iteration” = No. Only the nonlinear parameters relevant to the selected solution
scheme will be shown in the form. It is suggested to select the solution scheme first before
specifying the nonlinear parameters, since the nonlinear parameters may be reset when the
solution scheme is changed. See also Ticket 5187 for additional parameters and changed
behavior for the Event-to-Event Only solution scheme.
API
Enhancements Implemented
* Ticket Description
2247 An enhancement has been implemented to allow API plugins written in .NET to be added by
specifying their file location. This removes the previous requirement for .NET plugins to be
visible to COM and registered.
Database Tables
Enhancements Implemented
* Ticket Description
* 4919 An enhancement was performed to allow the name of the database file that is
automatically saved after the analysis is run to include a path. Also, multiple files can now
be specified to be automatically saved after the analysis is run.
Structural Model
Enhancements Implemented
* Ticket Description
* 4718 An enhancement has been made to allow auto-hinges for steel and concrete beams and
columns to be defined (backbone curve and acceptance criteria) based on rules in ASCE 41-
17. This is an update to hinge definitions based on ASCE 41-13, which option is still
available.
User Interface
Enhancements Implemented
* Ticket Description
4868 The Display Deformed Shape form as been modified so that it fits better on monitors with
lower resolution.
API
Incidents Resolved
* Ticket Description
4637 An incident was resolved for the Application Programming Interface (API) functions
CableObj.AddByCoord and CableObj.SetLoadTargetForce which did not correctly convert
the input parameters from the API current units to the model database units. When this
issue occurred, the changes were consistent with the model shown in the graphical user
interface.
4918 An incident was resolved for the Application Programming Interface (API) where the
function Results.FrameForce returned an error when used over the entire structure by
setting the first parameter, "Name", to "ALL" and second parameter, "ItemTypeElm", to
GroupElm (2). This issue only occurred for models that contained frame elements that were
internally created from objects that were not frames, such as when edge constraints were
used.
5249 An issue was resolved for the Application Programming Interface (API) where the function
Results.BaseReactWithCentroid was not able to complete successfully and always returned
1. Results were not available using this function. No other results were affected.
Database Tables
Incidents Resolved
* Ticket Description
3406 An incident was resolved where on import the "Combination Definitions" table did not
recognize the "None" option for the design items (e.g., field SteelDesign). This issue was
corrected for version 22.0.0, but inadvertently omitted from the release notes.
Documentation
Incidents Resolved
* Ticket Description
4716 An incident was resolved where the steel frame design manuals for EC 3-2005 and NTC
2018 incorrectly documented the equation used for plastic shear resistance accounting for
torsion for hollow shapes. This was a documentation issue only and did not affect the
design algorithm or any results.
Graphics
Incidents Resolved
* Ticket Description
3394 An incident was resolved where the colors of back face would not display correctly when
transparency was turned ON and the directional light was off in DirextX graphics mode.
4583 An incident was resolved related to legends on contour plots when using DirectX graphics
mode. For 3D views the numbers were not located correctly and for 2D views the legend
itself was missing.
4607 An incident was resolved where springs applied to solid object surfaces would not display in
the analysis model view.
4644 An incident was resolved where joint symbols would not display correctly when animation
was turned on in DirectX graphics mode. The joint display size was too small and has been
corrected.
Loading
Incidents Resolved
* Ticket Description
* 4506 An incident was resolved where importing a KBC 2009 or a KBC 2016 or a TSC 2018
Response Spectrum function from a text file (.S2K, $2K), database-table file (Excel, Access,
XML), or the interactive database editor caused the two specified site coefficients Fa and Fv
to be ignored and set to 1.0. This generated an incorrect response-spectrum function that
could significantly affect analysis results when used in a response-spectrum load case. Using
the menu command Define > Functions > Response Spectrum Functions to modify/show
the function would restore the affected site coefficients to correct program calculated
values, and the curve displayed correctly. Clicking OK would then save the correct values for
analysis, but clicking Cancel would not. The new version will automatically correct the
response spectrum when the model is rerun.
* 4939 An incident was resolved where a nonlinear static, staged-construction, or direct-
integration time-history load case that had loads with a scale factor of exactly zero (0) could
apply additional frame loads that were not specified in the load case. This issue only
occurred for load cases that continued from the end of another nonlinear static, staged-
construction, or direct-integration time-history load case and that applied frame loads in a
load pattern, scaled by zero, that was also applied in the previous nonlinear load case (or
one if its predecessors). When this issue occurred, the load pattern scaled that was scaled
by zero was being applied with a scale factor from some other load pattern in the same
load case. The extra loads were reflected in all analysis results, including base reactions and
frame reactions. This issue affected SAP2000 v21.1.0 to v22.1.0.
Structural Model
Incidents Resolved
* Ticket Description
3036 An incident was resolved where section cut forces defined by a group and including a shell
joint where the shell edge has specified releases could be incorrect. This has been
corrected. This error did not affect section cut forces where the cut line was itself defined.
* 4808 An incident was resolved for bridge foundation modeling where deleting all the soil layers
when defining an advanced foundation property would cause the software to terminate
abnormally next time the same foundation property was viewed for editing. Note that
when an affected model from a previous version is opened in the new version of the
software, the affected foundation properties will be lost and will need to be redefined. The
new version allows foundation properties to be defined that have no soil layers.
4902 An incident was resolved where, for a Parametric P-M2-M3 hinge with a Moment-Curvature
hinge specification type, the tension and compression deformation scale factors were
shown with displacement units in the Hinge Property Data form, but are actually considered
as strains for analysis. The Hinge Property Data form has been updated to be consistent
with analysis.
5305 An incident has been resolved for Section Designer in which the rebar material for rebar
objects (single bar, line, rectangle, circle) could not be changed as intended. Attempts to
change the rebar material would result in the last available rebar material being selected.
Results agreed with the actual rebar material shown in the rebar shape definition.
5348 An incident was resolved in the New Zealand material property library in which the modulus
and strength values of the aluminum material were previously defined in the wrong units.
Existing models using the aluminum material from this library should be reviewed. Results
agreed with the property values as imported into the model from the library.
User Interface
Incidents Resolved
* Ticket Description
2197 An incident was resolved where custom menu shortcut keys for plugins on the Tools menu
were not being saved.
2388 An incident was resolved in which the software would not start from a Windows shortcut if
the "Run" option in the shortcut properties was changed to "Maximized".
3005 An incident was resolved where the drafting reshaper tool would not work correctly for
area objects. This usually happened when multiple joints of the area were moved in one
edit. When this happened the error was obvious.
3033 An incident was resolved where the joint offsets were not correctly interpolated when
dividing frames using the frame divide command on the edit menu.