2023i and 2023 SDS2 Release Notes

Enhancements:

  • The License Clear Credentials shortcut has been added to current releases resources.
  • Made adjustments to system-detailing of beams, columns and vertical braces for those members that include non-perpendicular Transverse Stiffener materials.
  • .NET API now has access to "IsFitted", "IsBent", and "IsStretched" properties on the Material class.
  • The Python API can set a material's finish_auto value using the model module's ChangeOneMaterial API.
  • The Python API can add new finishes to setup. See Python's internal help documentation via help(job.Job().add_surface_finish) for more information.
  • Transverse Stiffeners from Welded HSS Vertical Bracing on Beams, Columns and other Vertical Braces are dimensioned with Detailing Templates.
  • Added the ability to launch a new Drawing Editor session from an existing Drawing Editor window.
  • Search for "Drawing Editor" in the run command tool or add it to your toolbar. It is found in the interface command group.

Problems fixed:

  • Fixed the sort routine used by a few SDS2 Python plugins and distributed Python code that had resulted in a TypeError exception when executed on a specifically curated list of strings.
  • SDS2 licensing has been updated to handle rapid/simultaneous startups of SDS2 that have caused orphaned license item checkouts in the past. These orphaned license item checkouts are still likely with rapid/simultaneous startups of SDS2 versions prior to this change or mixed with version containing this change.
  • To avoid potential issues, licensing now verifies the local computer's time is correct when checking out a license.
  • The Cancel This View and Cancel All Views tools have been added to the Lightning layout style for the Manual Erection View Detailing window.
  • The expanded printout for calculation number 242 (beam or column flange bending) was improved to provide better clarity including but not limited to: more detailed description of the eccentricity, calculation of the section modulus, updated the reference used, and updated the title based on the supporting member type (beam or column).
  • Additionally, the design routine was updated to consider this limit state or not based on the "Connection specification" item "Check supporting member for: Flange bending". Previously, this limit state was always included in the "Information only" section. If the connection specification item is set to consider this limit state and the supporting member capacity is exceeded, a new failure was introduced to state "Supporting member flange bending strength exceeded."
  • Updated the design of AISC 14th edition extended shear tabs to include the check of torsional strength for all supporting member material types.
  • The design for the moment end plate splice complete joint penetration flange weld to plate was updated to consider the entire flange area effective to develop the full bending capacity of the supporting beam. This was to align the design method with AISC Design Guide 4, second edition, revision March 2015 and the existing design method of beam to column moment end plates. The previous method had considered only a partial joint penetration groove weld in the area of beam flange-to-web fillets on splice connections. The flange to end plate weld detail for beam splices was updated to a full depth single bevel groove weld type TC-U4b in cases where a complete joint penetration groove weld was required.
  • Table 10-13 of AISC 15th edition added an additional thickness (5/8") for skew shear tabs. We now design welds according to that table if the plate is 5/8" thick.
  • The Tekla Power Fab export will exclude the exporting of nuts and washer for TC bolt types.
  • Added the printing of surface class and slip coefficient in the "Connection details" section of the design calculation report for the AISC 15th edition and Eurocode design methods.
  • Fixed the bearing gage for a few Vulcraft joist section sizes.
  • Made corrections for missing stitch weld lengths when detailing members using templates.
  • Addressed the cause of an unhandled exception when launching 'Shear Plate Settings'.
  • Fixed the grade shown in the model for wide flange web horizontal vertical brace claw angles and for wide flange web vertical brace flange angles. The grade shown in the model now matches the grade used in design and shown on the design calculation printouts.
  • Improved the process speed of Indian IS800 design codes for end plate connections that utilize variable bolt spacing and for certain bracing connections that involve calculations with shear lag effects. For connections involving variable bolt spacing and bearing/tear-out calculations, the minimum controlling bolt spacing is used instead of the first space in the group.
  • Fixed a problem with HSS vertical braces using the Paddle plate (double shear) connection. The user now has the ability to lock the hole type for the paddle plate holes and the web plate holes independently.
  • Material custom properties are preserved when a material move operation is canceled.
  • The default setup files for the ANZ, India, and EURO regions were updated to fix a bad hole type setup value welded to supported clip angles.
  • When creating a job with a Canadian design method the order and values for tube and pipe grades A500A, A500B, and A500C have been corrected.
  • For Detail Erection Views, fixed a division-by-zero issue for the piecemark and section size labels. The previous behavior would have been that affected piecemark or section size labels would silently not render with the erection view drawing at hand. Affected erection views will need to be re-detailed in order to make the relevant corrections.
  • Addressed 'Unhandled exception Additional information: bad lexical cast: source type value could not be interpreted as target' error when using a selection list to run reports.
  • Previously, when checking the "Block shear rupture of beam flange" for sloping beam moment connection, the system was using the horizontal component of the beam axial tension load. Now the system is correctly using the total flange force due to axial load in the calculation of block shear rupture capacity.
  • Fixed an issue where end reaction annotations were not showing up on Erection View details by default.
  • The inner flange plates of bolted column splice connections now follow the same material grade as the outer column flange plates.
  • Addressed an issue with changing member surface finishes and its interaction on user-created material where the submaterial mark was failing to be broken apart as expected.
  • Addressed an issue with changing material surface finishes which inhibited the breaking-apart of the material's piecemark when either the surface finish being changed from or the surface finish being changed to had 'Break Marks Material' checked on in Project Settings > Job > Surface Finishes.
  • The HSS Cap Plates component with the round plate option selected will apply the correct grade instead of always trying to apply A36 which does not exist for some jobs (e.g., India jobs).
  • Updated the call to load calc 361 ("Support member web crippling") so that the calculation of "Web local crippling strength" would only be printed once for each call to this load calc. Also updated the checking of this load calc for CISC11 jobs so that if the connection is failing due to clause 14.3.2(a)ii or clause 14.3.2(b)ii the connection will no longer produce an oversized gusset. In these cases, the connection will fail.
  • This release updated the CISC 8th, 9th, and 10th edition design codes default job setup files to utilize the values for C.1 from Table 3 of S16 for surface class A F1852SC, and F2280SC bolt types.
  • The weld placement for the fillet welds has been corrected for the case when "Bevel shear plate as required:" is not selected.
  • Updated the Connection interface limit state summary table for horizontal braces that connect to two beams. When the option "Show limit state capacities" is unselected, the system will now print the load calculation number and unity ratio, in the limit state summary table, for all of the load calculations that are printed in the expanded calculations section of the design report.
  • "Title" and "Name" fields on advanced selection will now load properly when editing.
  • Custom Property schema entry name is now used for the BOM Header when the property is set to Add to BOM.
  • Updated the miscellaneous notes on the cover sheet for AISC 14th and 15th editions.
  • Updated the calculation of "Reduction factor, U:" for CISC 11th edition to follow clause 12.3.3.4 of CISC S16-14.
  • Fixed the misalignment of table column headers and values on the "Limit state summary table" in the short form (text) calculation reports.
  • On the member edit screen with a shear connection, the user may not be able to input variable bolt spacing manually. This has been fixed by enabling the variable bolt spacing.
  • Fixed an issue where the description of plate was limited to 7 characters in the Project Settings > Job > Design > Moment Plate Design Settings > Backup Bars on Welded Connections tab.
  • In some cases a welded brace connection would fail incorrectly when a joist was attached to the supporting member ends, because the joist was ignored when checking the framing sit / end preparation of the supporting. This problem has been fixed.
  • For Eurocode column splice, the "Connection strength" table on the report may not show all the limit states. This has been fixed. The compare flags are improved, and some redundant flags are removed.
  • The expanded design report for Euro jobs now prints the “Connection strength” table.

Enhancements:

  • Added enhancements to Surface Finishes in SDS2 2023.
  • New report writer reports for Surface Finishes are distributed with SDS2. These include a Material Finish Overview, a Member Finish and Material Finish report, a Detail Sheet Table, and Gather Sheet Table Report.
  • The Bill of Material layout setup screen will now display “BOLT FINISH” in the Header Line, it was displayed as “FINISH” in previous versions.
  • Finish attributes have been added to model members for use with Advanced Selection. These attributes work the same as the finish attributes on model material.

    • "finish" provides the index of the finish in the finish table.
    • "finish_abbr" provides the finish abbreviation string.
  • Status display criteria have been added for member finish and material auto finish.
  • When a finish is marked as Galvanized, the option to Break Member Marks will automatically be checked on and the Break Member Marks for that row will be read only. The reason for this request is to prevent confusion. When a member is Galvanized, it is automatically broken apart from other like members that are not galvanized.
  • Finish attributes have been removed from various components. Material on components now use the member finish by default.
  • Embed members have been updated to use the new surface finish features.
  • The 'Utilities > Update Attributes > General > Galvanized' interface has been replaced with 'Surface finish reset' and Surface finish values' interfaces.
  • Changing a surface finish minor mark suffix mid-job and then running verify and fix with "Reconcile new standard marks with preexisting material" checked will now update the minor mark on those materials.
  • Cut Layout is now a Material Operation that is saved as a 3D object, which can be seen, edited, and deleted on the material. When a change is made to a material with a Cut Layout material operation and the material is regenerated, the Cut Layout material operation remains on the material. In previous versions, the Cut Layout would be lost.
  • Small beams with a depth smaller than 7 7/8" now support shear tab connections.
  • Updated the Python model module's MaterialUse family to include up-to-date uses.
  • Base/Cap Plate Stiffener components will now add stiffeners with the end cut on the column set to values other than "Square cut". It is no longer limited to square-cut columns.
  • In auto-standard connections, bent plates now have the option to control the attachment to supporting. It can be bolted or welded.
  • Changes made to the member status, on custom members, will now trigger logging as they do on built-in members (beams, columns, braces).
  • Wide flange vertical braces, oriented web horizontal using two flange plates to connect to the supporting member, will now recognize and use the "Use OS gusset holes" option inside of connection specifications.  Previously, these wide flange braces did not consider or use the "Use OS gusset holes" option.
  • Camber information will be exported for the members in the StruMIS BimReview exports.
  • The default installed contextual pages for the layout node, Connection Cube, Material operations, and Members have been updated for new features.
  • Bolt custom properties for which the "Export to IFC" setting has been checked are now exported to IFC files.
  • Added the option to specify a size for a fillet backup weld, which will appear on the weld symbol.
  • Added Project Settings > Fabricator > Detailing > Detailing Symbol Settings >” Maximum number of characters per line of weld tail text: [20]” .. where 20 is the default value. This applies only to rendered weld symbols on drawings. Space-separated words will not be divided and 'TYP' (if any) will appear alone on the last line of the tail text.
  • For the 'Supplemental tail text' area of Weld Add/Edit in Modeling, added the option 'Move tail text into a Shop Note on detail' with the default of off/unchecked.
  • The effective weld lengths for welded vertical braces for tube-to-tube members were updated to include provisions from the AISC 14th Edition, AISC 15th Edition, and CISC codes. The previous effective weld length was based on the AISC 13th Edition. In the determination of the effective weld length, the thickness of the HSS wall was updated to use the design thickness rather than the nominal thickness.
  • A line/palette ribbon widget has been added for the Pointer Add command.
  • For Group Member Detailing, the system will now generate all welds and corresponding pointers regardless of the type of detailing being used (system or template).  This was necessary to functionally be able to collect welds from members other than the main member of the group.  Further, detailing templates that would normally generate welds and their pointers will now be ignored.  Again, this applies to Group Member Detailing only.
  • The Export to Load Planning button has been added to the home screen's Export tab.
  • Updated python to use Python 3.10, previously Python 2.7 was used.
  • Added "Member octree" to the "Fix Files" selection screen.
  • Added a "Use smaller standard round hole sizes for large bolts" setting in the Bolt Settings window when using AISC 15th edition design methods.
  • Welded HSS braces to wide flange beams or columns are now supported.
  • .NET API now has access to "IsFitted", "IsBent", and "IsStretched" properties on the Material class.
  • The Python API can set a material's finish_auto value using the model module's ChangeOneMaterial API.
  • The Python API can add new finishes to setup. See Python's internal help documentation via help(job.Job().add_surface_finish) for more information.
  • The "Drawing" section for Erection Sheets on Tekla PowerFab XML was removed and replaced with a "DrawingSheet" section, this contains revision information.
  • Custom Property schema entry name is now used for the BOM Header when the property is set to Add to BOM.
  • Transverse Stiffeners from Welded HSS Vertical Bracing on Beams, Columns, and other Vertical Braces can now be dimensioned with Detailing Templates.
  • Implemented system detailing transverse stiffeners for beam, column, and vertical brace members.

Problems fixed:

  • The calculation of the compression capacity of a single channel member when using AISC 15th edition design has been corrected.  The calculation of Xo used in equation E4-8 was incorrect, causing the calculation of Fe, in equation E4-3, to also be incorrect.
  • The design of horizontal brace gusset plates connecting to the webs of two intersecting beams has been corrected.  When calculating the size of the gusset cope to clear the connection between the two beams the system was using the standard bolt size and not checking if the user had changed the bolt diameter for the beam-to-beam connection.
  • Single-sided beam clip angle connections that are extended past the bottom flange of the beam have been updated.  If the extended clip angle connection is single-sided, the beam bottom flange only has the cut flush and grind end preparation on the side that the clip angle is on.
  • Euro connection design of a beam connecting to a tube column.  The system now completes the connection design giving a valid connection instead of giving the error message "Cannot complete connection design".
  • The calculation of the structural integrity unity ratio when checking "Shear rupture of OSL (SI):" load calculation number 21, and when checking "Shear yielding of OSL (SI):" load calculation number 15 have been updated.  The system now uses the Applied member tying load when calculating the unity ratio instead of the Applied member shear.
  • Processing a vertical brace with a welded connection on one end previously would only process the opposite end from the welded connection, this has been corrected. Both ends will now be processed when processing the member.
  • Updated the "Bolt settings" screen to only enable the option "13th edition limit state for slip-critical bolt design" if the design method is either ASD13 or LRFD13.
  • Material bolts in SDS2 now support material plate washers.  This will allow the anchor rod member to apply material plate washers.
  • Mixed Field pull down menus will now not show as all black when using Dark Mode.
  • In some cases when a moment cap plate is also used as a stability plate, the moment connection may fail incorrectly, and the cap plate will not be created. The correct weld type and size are now used when combining the cap plate and stability plate.
  • Load calc 267 and load calc 160 have been changed to use the locked hole type.  Previously, this was assumed to be a standard round hole.
  • When deleting a material with a material operation, like cut layout, adding a new material will not cause an Invalid Material Handle error.
  • When copying items to the clipboard in modeling, a segmentation fault error will no longer occur.
  • Weld add layout now correctly adds bevel groove welds when the groove angle is set. It will also prompt to chamfer the material when the option is checked, and the appropriate fields are filled out for the chamfer.
  • A python warning in the Sag Rod Tool dialog has been fixed.
  • The variable name in the formulas for load calculation 21 for clip angle connections has been updated to hole diameter, this was previously called bolt diameter.
  • Weld symbols are now rendered to prevent the length of text from colliding with the field-weld flag.
  • Girt and Purlin members now show the correct toe direction indicator.
  • The flange connection structural integrity checks for a beam moment connection now calculates the full member capacity rather than the capacity of a single flange.
  • Event log viewer dialogs of "One moment please" are now closed appropriately, formerly, they would stall in a "One moment please" dialog if any long-running process launched that dialog.
  • In Embed Member and Embed Plate Add/Edit screens, changing the selected Embed Schedule entry now updates the surface finish specified by the schedule entry.
  • Corrected the column notch radius for thru gussets connecting to a column and base/cap plate.  The notch radius is now equal to 1/2 the gusset thickness with a maximum radius equal to the notch clearance value.
  • The SDS2 company contact information inside exported IFC files has been updated to reflect our new office location and our merger with Allplan.
  • Branding changes from SDS/2 to SDS2 have been completed in translation files.
  • The Riser closure plate component is updated to correctly create material on the newly created member when pasting a stair with riser closure plates from the clipboard.
  • Fixed some errors running the embed plate multi-add tool.
  • When editing a column's user base/cap plate, canceling the plate schedule selection screen will no longer cause the plate selection number to increase in the edit screen.
  • Joist manufacturers where the Hash function wasn't being called on the manufacturer and was causing the joist not to be saved has been corrected.
  • Updated SDS2 brand logos on default sheet outlines and global standard files.
  • Making a non-graphical change to connection material and choosing to change all no longer causes warnings in the change-all screen that the connection will become graphical.
  • Custom member forms (copy/save/load/paste) will again copy, paste, save, and load accordingly.
  • Joist manager screens, with more than one joist manufacturer, loaded into the job will no longer cause issues.
  • Corrected an issue where the clip angle thickness may not be correct in design.
  • When Material Auto Finish is changed and change-all is used, the Auto Finish change now propagates to all-like material.
  • Checks and methods were added to handle divide-by-zero and infinity issues related to beam plain end and shear skew tab geometry calculations. These would previously cause the program to crash with potentially corrupted data related to column rotation or beam dihedral angle.
  • Updated the calculation of connection net area that is used in load calcs 46, 124, 160, and 196 to use the actual hole type instead of always using standard round holes.  Also updated calculations 85 and 259 to use the actual hole type when checking connection flange plate block shear capacity.
  • Fixed an issue that could lead to errors trying to delete a detail view from the “Select one Piecemark” dialog.
  • Detailing an erection view will now honor what is set for the Show Stair Outline setting.
  • CNC DSTV Export would error on export with Batch Mode turned on in some cases, this has been corrected.
  • Reduced the notch length on HSS columns for a seismic thru gusset connecting to HSS column and cap plate.
  • Corrected the macro\examples\fabricator_attributes.py parametric.
  • Fixed a crash when running the job_attributes.py parametric, or accessing job.Job.joist_mfg_solids_mode.
  • Python: member.Member() when returning a stair member, the returned object will now produce results when passed to dir().
  • Addressed an issue in Modeling where deleting members could increase the Steel Weight.
  • The expanded calculation report was updated to show the detailed calculations of the weld length for pipe-to-pipe and HSS-to-HSS welded vertical braces (calculation numbers 352 and 354). Previously the weld length was shown without background calculations.
  • Made adjustments that will retain user-modified font references on member labels when an erection view is redetailed.
  • Addressed an issue that caused SDS2 to crash when 'Project Settings > Standard Fabricator Connections > Clip Angle Settings' is launched.
  • For Drawing Editor, made adjustments to retain the gap between a label and an associated pointer when dragging the label past vertical.
  • For seated plate connections, the material grade for the horizontal plate was set incorrectly when solids were created.  The correct grade was used in the design of the plates.  Also, the grade shown on the submaterial detail was incorrect for the horizontal plate on a seated plate connection.
  • Expanded load calculation output is now sorted by piecemark rather than by member number.
  • Addressed an issue that caused a crash when running Print ABM Report and Review/Modify ABM.
  • A parametric that opens a dialog and still lets you interact with modeling would occasionally crash, this has been corrected. Example: ApprovalTool.
  • Addressed an issue in Submaterial Detailing that represented FS holes on HSS materials as NS holes.
  • Addressed the cause of unhandled exception errors when running Bill of Material Reports with Sequencing active.
  • Member Detail > Drawing Data > Revision information now accurately reflects its Detail Sheet Revision information.
  • The 'Help' button for the 'Surfaces connection' component is now functional.
  • Parametric launchers on shortcut menus will launch the correct parametric. The shortcut menu has to be resaved by opening the menu in the shortcut menu configuration screen, resetting all the parametric launcher options to the correct parametric, and saving the menu. Shortcut menus that haven't been resaved like this will still have old behavior.
  • The Visible checkbox and Filename columns in Reference Model Manager no longer use white backgrounds in dark mode.
  • The .NET API will return a null pointer when accessing a member end's TopFlangeCutOperation and BottomFlangeCutOperation when there is no operation.
  • The title used for calculation numbers 352 and 354 was renamed from "Weld capacity (pipe-pipe)" to "Weld capacity". The reference was updated for pipe-to-pipe welded connections from "AWS 2.39.2" to "AWS D1.1 3.39.2" for AISC codes prior to the AISC 360-16. For the AISC 360-16 code, the reference for pipe-to-pipe welds was updated to "AWS D1.1 9.5.3" to reflect the reference move in AWS D1.1:2015. The reference for tube-to-tube welded connections were updated from the AWS reference to "J, Table J2.5". The title used for calculation number 353 was renamed from "Weld capacity (angle-wtee)" to "Weld capacity"
  • Addressed memory problems while reading incorrectly formed fabricator setup files.
  • Errors may have been generated about a '*.uselock' file which should have been handled as specific network failure errors. This issue is now handled properly as a network failure error.
  • When changing jobs in SDS2 it was possible to get an error stating that a lock cannot be obtained because the file is not opened.
  • Performing a Fit Notch operation using a plate to notch hss material is now working correctly and the clearance can be modified. Rounded edges for notches with clearances will be calculated correctly regardless of the orientation of the plate used to create the notch.
  • Corrected the notch radius for hss welded or hss paddle plate connections. The notch radius now is 1/2 the notch width instead of 1/2 the gusset thickness.
  • Modified the input dimension width of side projections, w_s, in calc number 281 to utilize the values based on the bottom flange plate width when used in wrap-around bolted moment connections at the top of an HSS column when designing for moment and axial loads. The design for tying on bolted moment connections to HSS columns was adjusted to properly call either calc number 46 (used for rectangular flange plates) or 281 (used for wrap-around flange plates) depending on the framing situation for the top and bottom moment plates considering top and mid-height locations on the column and the wrap flange plate around column option. The previous behavior for tying load was to utilize calc number 281 for all situations even if it was not a wrap-around flange plate connection.
  • Rolled section material types with end operations would sometimes have the weight of the material calculated at approximately half the correct value. Weight is now calculated correctly.
  • Rolled section material types with end operations, twist, or rolling operations would sometimes have unnoticeably small mistakes in some polygons. Verify and Fix would fix these polygons, but if the material was recreated by process, the polygons would be regenerated incorrectly again, and the piecemark would change. Material polygons are now generated in a way that passes Verify and Fix without errors, and so Verify and Fix no longer cause piecemarks to change for these materials.
  • Connection Cube details that are marked 'Detail Complete' will now be rejected from redetailing.
  • Unused members are no longer considered for calculations when running "Connection Cube Edit > Generate Report".
  • Connection Cube details on sheets will now plot with the sheet.
  • Connection Cube Generate Report will now skip unsupported member types (eg. miscellaneous and custom) when performing design calculations.
  • Amended Connection Cube Report U3d to work more appropriately when using metric units.
  • Fixed an ASSERT that would fail and cause slowdowns when switching to Connection Cube filtering of the model tree.
  • The Connection Cube Piecemark placeholder was not tied to any data so it would remain after all connection cubes were removed or a Cube became invalid. The placeholder was removed until the implementation of "Piecemarking" can be completed.
  • Connection Cube Isolate command will now only allow a single cube to be selected.
  • Advanced selection dialog editor was not working properly, especially with Menu and Column widgets.
  • Too many members were marked for create 3d material when a beam was moved.  We now set the create 3d flag when a custom member/custom component needs to be recreated. For designed connections, the create 3d flag is governed by changes within connection design.
  • Bolted moment connections - When locking the "A) Plate length:", but not changing the plate length, of the top or bottom moment plate, the "K) Horizontal hole spacing:" of the flange bolts no longer changes.
  • Corrected a units mismatch in the unity calculation and capacity comparison of the welds to a flange moment plate welded to a wide flange column web for the tying load case. The optimization routine was modified to properly design for these limit states in the tying load case. This affected calculation number 44.
  • Corrected a units mismatch in the unity calculation and capacity comparison of the welds to a column cap plate and flange plate for the tying load case on beam moment connections to a wide flange and HSS columns. The optimization routine was modified to properly design for these limit states in the tying load case. On non-wrap-around flange plates to an HSS column, calc number 212 is used to calculate unity/capacity instead of the previous calc number 280 for tying checks. Affected calc numbers include 212, 280, and 323.
  • Intermittent errors when opening API2.0 applications under the .Net core or .Net 5.0 runtimes have been corrected. This does not impact SDS2, only API2.0 programs.
  • Reconnecting to a remote machine with an API2 program running was causing issues, this has been corrected.
  • The weld capacity and unity calculations for pipe-to-pipe and round-HSS-to-round-HSS limit states were updated to calculate the capacity based on the AWS D1.1 2015 9.5.3 ultimate strength equation and the effective weld length per AWS D1.1:2015 9.5.4. The K.a value used is based on the exact equation instead of the approximation in section 9.5.4. These changes are also reflected in previous editions using the AWS D1.1 calculation method.
  • The weld strength calculation was updated to use the effective throat dimension of a fillet weld. The previous calculation used the weld leg length. The previous strength calculation included a ratio of web thickness to pipe mean radius, but the pipe mean radius was calculated as the radius of gyration instead of the radius to the midpoint of the branch wall thickness. The updated strength calculation no longer uses this ratio. The radius to midpoint of effective throat was updated to be the radius to the midpoint of the effective throat instead of the centroid of the fillet weld per the AWS definition.
  • The Surface Area item in the General Information screen launched from the material edit screen will now report the surface area with three decimal places of precision.
  • Corrected the location of an angle or wtee horizontal brace gusset to two beams when the horizontal brace is located on the far side of the gusset. If the brace location is at the bottom of one of the beam bottom flanges the brace material is moved down the thickness of the gusset so that the gusset can bolt to the bottom of the bottom flange. In some cases the distance that the brace was moved was incorrect. This fixed that issue along with properly locating any fill plates that might be required.
  • Layout Node descriptions have had extraneous information about material removed.
  • Material Operation descriptions have been updated to include Material and Member information.
  • Updated the Python model module's MaterialUse family to include up-to-date uses.
  • Fixed SDS2 startup problem when version 2022i was installed on a computer that has no previous SDS2 installations.
  • A warning under python developer mode from the WebPenetrationsStiffener component about using "is" with a literal has been corrected.
  • In the "Graphical connection" notes section of the Expanded Connection Design Calculations Report, a yellow exclamation point inside a triangle character will now be displayed after the "STRENGTH CALCULATIONS NOT GENERATED" text. The previous behavior was displaying html code instead of the special character.
  • For the Eurocode column splice, the "Connection strength" table on the Expanded Connection Design Calculations Report will now show all the limit states. The compare flags have been improved, as well as some redundant flags removed.

* An error that occurred when a tying load was added to a column splice connection.

* An issue freezing when designing a moment connection to a column flange that required flange stiffeners in a Canadian design job.

* The notch radius for an HSS brace with a paddle plate connection. The notch radius was previously based on the gusset thickness rather than the paddle plate thickness.

* Hatch Add Select Polygon would error if ran in certain station types. This tool has been disabled for the following stations: Model, Model Review, Fabricating, Estimodeling and Site Planning.

* An issue where EVU Cleanup Edit Several would not update the drawing until you exited the drawing and then re-opened.

* A beam to wide flange column web moment connection, plate to column web welds, the weld tail text is changed to "NO WELD WITHIN 2 X WELD SIZE OF TOE OF FLANGE".

* Geometry checks were added for shear tab connections to check if the "Vertical to 1st hole" and "Top of plate" values allow for a valid connection considering edge distances, clearance with beam flange/k area, and copes. Previously, these values were allowed to be locked or set to values that resulted in connections with improper edge distances, material clashes, or material located off of the members.

* The page number references that appear on design reports for CISC 11th edition.

* Bolt prying force check, SDS2 calculates the correct tributary length and follows the max tributary length requirement for different design codes.

Release notes for SDS2 software version 2022 :

Enhancements:

* The following connection will fail with 0.0 user input loads: Beam connection with 0.0 user input shear; Beam moment connection with 0.0 user input moment; Brace connection with 0.0 user input tension.

* For beams framing into a cruciform column using a moment shear tab connection, the web doubler and column flange stiffener options can be turned off, generating a system connection.

* Rod vertical bracing with 1 rod with a clevis at each end has been added. Previously, rod vertical bracing always required at least 2 rods and 1 turnbuckle. The member edit entry "Number of rods" was changed to "Number of turnbuckles". Additional fail checks were added for invalid rod bracing locked values.

* Single angle welded-welded clip angle and single angle welded-welded flush framed clip angle connections have been added. Previously welded-welded clip angle connections were only allowed with double angle configurations.

* We now show the unity ratio calculation and a comparison to a max unity on the expanded calculations. This is shown within each calculation for a limit state.

* The Strumis Bimreview export plugin will now automatically append a sheet revision to a drawing file. Previously drawing sheet revisions were not taken into account when exporting assembly data.

* The Tekla EPM XML Export tool no longer exists. The new Tekla PowerFab tool replaces it.

* API and toolbox licenses will always be checked out based on the station type being ran so that borrow for offline use will include automatically.

* License error message layout has been improved.

* Licensing for SDS2 programs is now internet-based and is administered in the cloud.

* A new selection filter has been added for Material Operations.

*  Material Operations are now saved on Flat Plate Layout, Bent Plate Layout, Turned Solid, Turned Shell, Reference Material, and Reference Profile Layout Material.

* Fit operations that are only graphical and not saved as MaterialOperations on material types which cannot regenerate their own polygons: Standard Part, Void, and Concrete.

* Left-to-right selection of partial Material Operations is now possible in modeling.

* By user request, the layout command's round corners check box and radius values will be remembered for any layout style command while in the same modeling session.

* Contextual ribbon pages have been updated for SDS2 v2022 programs.

* Default contextual page for material operations has been added to the default contextual pages in both Modeling and Assembly Editor.

* Ribbons have been updated for SDS2 v2022 programs.

* The last set state of the XYZ offset's coordinate toggle between global and view based coordinates is now remembered for the current session.

* The plotting command has been moved to its own large icon on the export tab of the home screen.

* SDS2 home screen license expiration message has been changed to show the the time left on a borrow if a borrowed license is in use or the time till the license will expire if not borrowed.

* In the SDS2 .Net API, MemberBrief.Grade now returns null for member types which don't use the built-in member grade property.

* Added the ability to examine custom property schemas from the .Net API.

* Girts with Cold Formed Channel main material may now have cap plates.

Problems fixed:

* A shear tab with a compression load but no tension load was using the wrong load calculation to check the tab's rupture strength in AISC 13th, 14th, and 15th edition jobs. It now uses load calculation 203 instead of load calculation 21.

* A user defined connection of a beam to column bolted moment connection with top and bottom flange plates will now transfer any locks on the flange plates to the connection.

* Adjusted flush framed welded-welded clip angle connections to properly place angles and knife plate. The previous connections had placed the angles and knife plate approximately 4' above the joist.

* An API bug where vertical braces appeared to have 4 ends has been fixed.

* Enabled joist connections to columns to extend past joist depth. These connections previously failed with the message "Connection will not fit in beam."

* For build-up shear plate connections, SDS2 will create shop weld correctly between the shear plate and the OSL plate.

* For the convert of SDS2 jobs from v2021.3 to v2022.0, any deleted user defined connection entries will no longer be converted.

* The bolt tension strength in prying action calculation has been corrected.

* The erection hole is located correctly for column splice connection with web plates (2 or more column bolts).

* The location of cap plate bolts was incorrect in some cases. This has been fixed.

* Updated the calculation printouts to provide the "Design summary" of the connection instead of the "Input summary." Providing the same connection summary as shown on the "Summary" tab on a member edit window.

* User defined connections with lockables set for stiffener plates on a shear tab will now properly transfer the locked items to the connection.

* When a beam to HSS (or pipe) column "Input connection type" was set to splice plate, the designed connection would default to a shear tab attached to the face of the HSS with stability plates placed inside the HSS column. This release prevents the stability plates from getting placed with the system designed modified connection type.

* Removed a deprecation warning about groove radius when doing an SDS2 Full Transfer.

* STEP import now properly handles long piecemarks.

* The Zeman Beam Assembler Export tool could occasional place certain plates incorrectly when viewed in Zeman ProFit. This has been fixed in the latest version of the tool, which can be downloaded from the Toolbox area of www.sds2.com.

* API2 programs will prompt you to log in again if a valid license cannot be acquired.

* Contingency license will only be granted to users that lose internet or cannot access the license website if they have had a valid online license recently.

* Fixed individual license item checkout to allow local checkouts when appropriate.

* Fixed problems creating a contingency license.

* Selecting "Cancel" on the file browse window when you "Save license log" will no longer cause an error.

* Using a contingency license will no longer require the user to close all SDS2 windows.

* Material Operations button is no longer displayed on the Bolt Edit dialog for non-material bolts.

* Modifying the ABM ID will now update the Advanced mill # in the BOM layout when that member is re-detailed. A new field in the material edit window was added to display the ABM ID separately from the page and line numbers.

* The Material Operations contextual pages was removed from the list of Detail Erection View contextuals, since it does not currently apply to this environment.

* Connection Cube details on sheets will now plot with the sheet.

* Connection Cube details that are marked 'Detail Complete' will now be rejected from redetailing.

* Connection Cube Generate Report will now skip unsupported member types (eg. miscellaneous and custom) when performing design calculations.

* The Connection Cube Report U3D feature has been amended to work more appropriately when using metric units.

* Unused members are no longer considered for calculations when running Connection Cube Edit > "Generate Report."

* The Toolbox ribbon page is now populated by toolbox items in the data directory's plugin/Toolbox/ directory. The manifest file is no longer used.

* For Stair Detailing with templates, adjusted comparison tolerance to allow NamedLocation points to be emitted when expected.

* Repaired properties for sloping hole groups when detailing members using templates.

* Addressed the cause of alert "Invalid filter type" when attempting to import a custom filter in the Drawing Editor.

* An issue where the escape key would not clear a running command after the command was started has been addressed.

* Corrected an issue with Light mode where the Bill of Material Editor did not show visible lines separating the cells of the editor.

* Fixed a bug in the Transmittal tool that prevented the user from opening Setup for Full Transfer.

* Fixed an issue where not all commands would disable the find command search bar while the original command was running.

* Fixed code that would fail and cause slowing down when switching to Connection Cube filtering of model tree.

* Rearranging icons in the pinned sections of the quick access bar is now possible when SDS2 programs have hidden a command not valid for the current station. Rearranging the pinned icons in this state will resave the icons with the hidden commands being removed.

* Riser closure plates, beam ridge plates, stair connections, and surfaces connections now appear as options in the find command.

* The ABM report icon in Modeling will follow the User and Site Option for size on quick access.

* The SDS2 2022 Start Menu has been updated to move non-SDS2 program shortcuts to a Resources folder.

* The values for "Total length" and "Dimension added to corner fillet radius" in Moment plate design settings now correctly load the stored values that users entered.

* When "OK" is clicked in the Isolate Material options window, the window now closes.

* For column to column connections in auto standard setup, changes to the 'Inner flange plate' setting will now persist.

* Corrected the design calculation printout to no longer print the Moment load under the Design loads or the Factored loads when the connection is a non moment connection. Also if the connection is non moment and there is a moment load shown on the member edit screen this load will include the designation (N/A) when printed in the Input Summary table.

* Fixed an issue with 3 point wide flange vertical braces placed web horizontal with flange plates. For the framing situation where the gusset is attached to the supporting member with welded/welded clip angles. During the checking of "Clip angle OSL stress" the values for tension and compression on the 3 braces were being used incorrectly inside of the load calc.

* Load calculation 358 now uses the proper units for Total weld length (in), Normal load (kip/in), Moment load (kip/in), Shear load (kip/in) and Allowable weld load (kip/in)

* Amended job-conversion to properly create missing 'point_cloud' folder.

* Fixed member edit image for the inner flange plates of a column splice connection.

* The Approval Tool Icon will now correctly show in the quick access bar's pinned and history sections.

* Added several missing docstrings to .Net API (API2.0) documentation.

* Changed the moment arm used in load calcs 25, 83, and 395. The moment arm for a connection with flange connection material is now (depth + connection thickness). The moment arm for a connection with flange welds is now (depth - tf).

* Joist with Flush Framed Shear connections are now checked in framing situation, specifically if they frame to the web of a column with a flange connection that needs column web doublers. The reference of the Flush Framed Shear tab is pulled back like a beam with a shear tab.

* The fail message "Cannot erect connection" was previously applied only to beam to beam clip angles with a welded osl. It is now applied to beam to beam clip angles that are shop attached to the supporting beam (bolted or welded) if there is not room above or below the connection for the supported beam.

* For Detail Members, adjusted dimensioning of shear tab connections on beams to accommodate material point dimension holdback.

* For Detail Members, adjusted weld symbol consolidation for system generated connections with beam stiffeners.

* For Detail Members, repaired 'Show chain dimensions between hole groups'.

* SDS2 will no longer attempt to design a web extension plate for a channel beam with a clip angle connection.

* Ensure that Shop bolts and Field bolts can have their bolt diameter set independently.

* The capability to access the -fix_files operation in SDS2 has been re-enabled.