Enhancements:

  • Member and material routes were added to " Set ABM Sections By " which sorts whole pages by the selected criteria.
  • New options were added to the ABM Report Criteria window to separate ABM lines by major mark, minor mark, member camber, member end cutting, and member number.
  • Crane Rail material is now an available material type in ABM Qualifiers.
  • All SDS2 members are now available in ABM Qualifiers.
  • All SDS2 members now have ABM options in Member Edit.
  • Job Custom Properties can be added as a special label on drawings.
  • Boolean custom properties will now display the text for their “ Prompt ” field.
  • Removed the visible attribute from bolts in the Python API.
  • Python API has a new function, CustomProperties.SetPropertiesBulk which increases performance when updating multiple objects in one call. See help(CustomProperties.SetPropertiesBulk) for more details.
  • Print Job Settings will only include the bolt specifications for the Design Method specified in the Project Settings.
  • Detailing of beams, columns, and vertical braces now adds dimensions to all transverse stiffener materials.
  • End reaction loads on Erection View drawings can now be shown on independent lines.
  • The following properties have been exposed in the API: NonBearingSplice in SplicePlateSpecification, ColSpliceGap in SplicePlateSpecification, GussetToBeamAndEndplate in HorzBracePlateSpecificaton.
  • The .NET API2.0 Hole.GetSurface() function now returns hole surface in local hole coordinates. A new API method Hole.ToGlobalCoordinates returns a matrix that can be used to transform the hole surface to global coordinates.
  • The Python API has a new module, sds2.cis2 which provides access to CIS2 exports. Refer to Help (sds2.cis2) for more information.
  • The Python API has a new module, sds2.cis2 which provides access to CIS2 imports. Refer to Help (sds2.cis2) for more information.
  • For AISC 16th edition, F3148 bolts are always tension controlled. In the washer setup screen, the option for tension control is disabled.
  • The screen to choose a destination for multiple individual short calculation design calcs has been clarified.
  • Load name symbols displayed on the Reaction Nomenclature tab of the Erection View Member Labels screen can be customized.
  • Corrected moment reaction end loads to display units per Project Settings.
  • All Design Calculation reports are now created as PDFs.
  • ASD 16th Edition has been added to the list of available " Design Methods " for connection design.
  • LRFD 16th Edition has been added to the list of available " Design Methods " for connection design.
  • CISC 12th Edition has been added to the list of available " Design Methods " for connection design.
  • The Plate Stress Check for AISC 15th Edition design now properly uses Equation 9-1 and the plastic moment strength in load calculation 276.
  • SDS2 will now design a thin 8 bolt moment end plate per AISC Design Guide 39.
  • Moment end plates are designed using AISC Design Guide 39 for AISC 16th Edition jobs.
  • Updated the constant value, 0.038, in equation E7-7 for AISC 15th Edition.
  • Renamed the "Misc. calculations" section on the Design Calculations report as "Member properties".
  • Updated the check for Yielding of supporting web on bolted connections to column webs to utilize Eq (9-31) for AISC 15th Edition and Eq (9-45) for AISC 16th Edition.
  • Calculations 32 and 461 now show the slenderness comparisons made for connection plates in the expanded Design Calculations.
  • Consolidated the expanded Design Calculations into several new sections to improve navigation.
  • Moved the "Design Method" section to the "Member Specific" section of the Design Calculations report.
  • Shortened the erection view " End Reactions " to only show one decimal place.
  • The Phi/Omega/Gamma button has been removed from Design Settings.
  • Design calculations for multiple members will be opened in the default PDF viewer when combined into one document.
  • Added an assumption warning to the Notes and Conclusions section of the Design Calculation report for moment end plate connections per AISC 16th Edition Manual design.
  • Column member Left/Right End designation on Design Calculation reports are changed to Top/Bottom End.
  • Added an option, Design non-AISC axially loaded clip angles, to ignore the 3/8" minimum thickness requirement for axially loaded clip angles in the AISC 16th Edition design.
  • The default Design Method when creating a new job with a North American AISC license is ASD 16th Edition. When creating a new job with a North American CISC license the default design method is CISC 12th Edition.
  • Updated the default material grades when creating AISC 16th Edition jobs to match the standard material grades found in the Code of Standard Practice.
  • Improved vertical to first bolt calculations for bolts inside and outside the beam flanges in moment end plates per AISC 16th Edition.
  • Full-depth CJP welds are designed for MBMA flush end moment end plate flange welds.
  • Updated the Phi and Omega factor descriptions in the Job Settings report.
  • Clarified the note specifying minimum column thickness in AISC 15th Edition jobs.
  • Clarified the note specifying maximum slenderness ratio of braces loaded in both tension and compression in AISC 15th Edition jobs.
  • Clarified code references on the Design Calculation cover sheet notes for AISC 13th through AISC 15th Editions.
  • Clarified the note specifying the controlling limit state for seat connections in AISC 15th Edition jobs.
  • Updated the minimum required moment to be 60% of the yield strength of the connected beam flange per AISC Design Guide 16.
  • Default bolt edge distances have been added to the Job Settings report.
  • The material file for new ASD15 and LRFD15 jobs will now default to AISC_15thEd_1stPrint. The material file for ASD16 and LRFD16 jobs will default to usa_mtrl.
  • Set the default material file to can_mtrl for new CISC 12th Edition jobs.
  • Updated skewed shear tab fillet weld sizes and design for CISC design codes.
  • Updated the allowable tensile strength and allowable shear rupture in load calculation 120 for rod bracing pin connections.
  • F3148 bolts are now treated like F1852 and F2280 bolts when it comes to detailing and calling out the washers.
  • C1 small diameter values have been removed from Connection Erectability Settings.
  • Fixed the calculation of psi which is used in load calculations 113 and 446 to calculate the Flange Bending Strength of a column with a moment end plate attached.
  • Updated the calculation of TC in the Prying Checks section of the Design Calculation report to utilize Fu per AISC 15th Edition.
  • Updated the limit state table to include calculations that only check a geometry constraint and do not calculate a capacity. These load calculations will display "NA" in the capacity column of the limit state table.
  • Updated the flange to end plate fillet weld length on moment end plate connections to omit the length between the k1 values of the supported beam. Also, updated the MBMA style moment end plate flange to end plate fillet weld length to omit the weld length along the tips of the flange thickness.

Problems fixed:

  • The default width for Material Description in the ABM layout is now 20 characters.
  • ABM sorting options are saved when an ABM is created.
  • ABM exported as delimited file will follow the report order.
  • Copying and saving forms will not copy ABM ID, ABM Note, ABM Auto Length Checkbox or ABM Length.
  • Generating an ABM and limiting by zone will now include group members.
  • Secondary Girts no longer lose the ABM information when the member is processed and Use Member Mark for Member Main Material is enabled.
  • Group Members will behave as normal members with the ABM ID in the Bill of Material when Seq and Seq Qty are included.
  • Stairs with Plate Stringers will follow ABM Qualifier for Plate Thickness.
  • Changed the option for shear plates from "Design non-AISC single plate shear connections" to "Design non-standard single plate shear connections" as this is not AISC specific in Design Settings.
  • Changed the option for shear plates from "Design non-AISC welds for single plate shear connections" to "Design non-standard welds for single plate shear connections" as this is not AISC specific in Design Settings.
  • The Python API hole_add.HolePattern no longer marks holes as user.
  • Miscellaneous members no longer have stale information in a multi-user environment.
  • The reference for shear yielding of beam web limit state for AISC 13th-15th Editions was corrected.
  • Updated the default tightening and entering clearances for bolts on Connection Erectability Settings for AISC 15th Edition jobs.
  • Corrected the flanges on Cope Shop Weld #3 and Cope Field Weld #3 on members that also have web cuts. This results in the CNC output being more complete.
  • The SDS2 .NET API will initialize internal units to the units specified in the SDS2 job.
  • Removed extra space character from section size label "100x100x8 EA".
  • Multiple boolean custom properties will now be displayed correctly in the Bill of Materials.
  • Corrected an error with custom properties that are not configured in the Bill of Material layout.
  • Corrected a display issue with auto vs non-auto member loads in evu details or modeling.
  • Corrected SDS2 .NET API documentation for material objects.
  • Resolved a fatal error that occurred when a sheet outline referenced a job custom property and detail auto sheet loading was used.
  • .NET API documentation for RoutingDefinitions has been updated.
  • Hopper custom members now have a material marked as main material.
  • Custom Property erection view labels will be updated immediately in modeling when using the Member Properties command.
  • Purlin materials now retain their guids when processed.
  • Multiline custom properties set to Add to BOM no longer flag members for detailing when no changes were made.
  • Job using Legacy custom properties can no longer activate modular custom properties.
  • Declaring export_to_ifc in custom property plugins will make the checkbox in Project Settings for that property read-only. If it is not declared in the plugin, the field is active in Project Settings.
  • Custom Properties are now correctly reported in the bill plot reports.
  • Material custom properties will be copied when copying material if User Option is set to copy material custom properties.
  • Drafting station can now modify member and material custom properties that are set to Add to BOM.
  • Custom properties modified in Drafting station without any modifiers will now be saved properly.
  • Custom properties for group members will now open the Custom Property Edit dialog regardless of deleted members.
  • Custom properties can now be added during the initial input of members.
  • Corrected the bookmark hierarchy when generating the expanded Design Calculations.
  • Detailing Templates will properly underline or strikethrough text.
  • Keyboard shortcuts to a custom filter with spaces in its name no longer cause an error.
  • Added tool tips and links to documentation for "Cancel this view" and "Cancel all views" commands in EVU detailing.
  • ASAExport errors addressed.
  • Using Euro detailing-templates with imperial units will now properly callout the beam depth and flange width.
  • Status Display with unknown values in the criteria will no longer terminate SDS2 unexpectedly.
  • Vertical braces that use rod material will no longer error when set to Plain End.
  • The material grade for HSS vertical brace paddle plates now follow Project Settings when first created instead of always using A36 material.
  • The HybridSDS2Plugin has been updated to conform to recommendations as described in the .NET API tutorial.
  • 32-bit binaries to support .Net API development have been removed.
  • Incorrect slot rotations on unfolded views have been corrected.
  • SDS2 now checks and designs MBMA flush moment end plate beam splices.
  • Added the missing 0.707 factor to the minimum plate thickness calculation for a fully effective weld per the CISC 11th Edition.
  • Material file AISC_16thEd_1stPrint has been merged into usa_mtrl and all_mtrl.
  • Corrected the calculation of the eccentricity values for 3pt vertical and horizontal braces. These eccentricity values are used when calculating the moment loads applied by the individual brace loads.
  • Updated the weld size note for a seat welded to an HSS column with a flare-bevel groove weld for AISC 13th Edition design.
  • Corrected an issue where the calculation report showed “nan (not a number)” for load calculation 459 on welds that could not be designed.
  • Fixed the calculation of the moment flange plate slenderness ratios, stiffened width and unstiffened width, in load calculation 461.
  • Clarified the limit state descriptions on the Design Calculation reports of vertical brace connections to a beam-column intersection.
  • Addressed moment end plate connections erroneously failing due to end plate material grade.
  • Updated calculation number 261 to always use equation (J10-4) for the AISC 15th Edition to check Web Crippling of the supporting beam connected to a vertical brace.
  • Updated bent plate bending strength calculation for multiple design methods.
  • The number of stiffeners for HSS columns using an Auto base/cap pl connection will now properly update when required instead of failing the connection.
  • Duplicate conversion factors no longer appear on expanded Design Calculations.
  • Corrected the calculation for a fully effective weld in load calculation 147 to properly use the minimum plate thickness.
  • Added a check for Block Shear Rupture for a vertical brace gusset to column bolted/bolted WT connection.
  • Calculations for a bolted gusset shear tee were using the incorrect Fy and Fu values
  • There is no longer a gap between the gusset and reinforcement plate of a 2- or 3-point brace gusset when the gusset is attached to an HSS beam or column.
  • The calculation of the Lateral-Torsional Buckling Modification Factor used in the calculation of shear plate buckling for AISC 15th Edition has been improved to match the AISC Design Manual and AISC Design Examples.
  • Beam to beam double clip angle connections bolted to the supporting member will no longer fail due to a message "Cannot erect the connection".
  • Corrected the references on beam connection Design Calculation reports for bolts under combined loads for CISC 10th, CISC 11th, and AISC 15th Editions.
  • Updated shear plate design that doesn't use the conventional or extended configuration to utilize a flexible support condition. This applies to AISC 13th Edition through AISC 15th Edition design methods.
  • Updated the calculation of vertical to 1st hole on sloped shear welded moment connections. Also updated the calculation to determine if the shear tab will fit in the supported beam depth.
  • Corrected the checks at a vertical brace connecting to a beam/column interface to now include Shear Yielding of the end plate and Yielding of the gusset plate at the end plate. The calculation of the gusset to end plate weld capacity has been updated and duplicate printing of the gusset tension check have been corrected.
  • Horizontal braces connecting to a beam web and end plate when using Euro design methods has been corrected.
  • Horizontal clip angles are now properly considering the supporting member axial web stress in the design of the connection.
  • The nominal depth value used in shear tab connections when calculating the minimum number of bolts was corrected.
  • Shear tab connections will calculate the edge distance correctly when a beam slopes downwards to a column.
  • End plate connections will be created correctly in a sloping beam-to-beam framing situation if Swap Member Ends is used.
  • Provide Minimum Cope selection negatively affecting not only the cope, but also the location of the connection was corrected.
  • Updated limit state labels in the Design Calculations for a beam-column-brace connection.
  • CISC material files now have a populated k1 dimension.

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.

Previous version release notes and enhancements