Relevant Ticket CS0214920
STAAD has added various "Steel" materials with varying yield/tensile strengths (e.g. STEEL_36_ksi, STEEL_275_NMM2).
According to the AISC 360 Code Checks - improvements were added to read the material property's yield/tensile strengths if no design parameters (SGR, FYLD, FU) were specified. This is intuitive and is clear that STAAD will use the Material Property yield/tensile strengths when nothing else is specified to override this during code checks.
With CSA S16 code check, this is the exact opposite. The material property's yield/tensile strengths are not read at all, and requires the user to know the DEFAULT values for CSA S16 code check (i.e. FY=275, FU=410 MPa) or explicitly specify FYLD/FU for any and all cases. This makes the FY and FU material property fields extremely redundant and not intuitive, especially since STAAD has added multiple Steel materials with varying yield/tensile strengths; it is reasonable to expect the users to assume that STAAD will read these material strength parameters in the code check, and not need to specify it.
The fact that CSA S16 does not read these material properties with the addition of these default steel property definitions - this is an issue and not a request for a feature, as my users are being mislead by STAAD to how these material parameters are used.
Short-term solution - Please add a warning to any code check that does NOT read the material property’s yield/tensile strengths (or any other parameter).
Long-term solution / proposal - Implement all codes to read the material property’s yield/tensile strength values, where other design parameters are not specified to override this value (e.g. SGR, FYLD, FU, etc.). If material properties do not specify these values (i.e. FY/FU = 0) – the default hardwired value should be used.