3.2.5. Steel Section

class SectionSteel(mat: MaterialElastic, sectionDict: dict, lUnit: str = 'mm')[source]

Bases: SectionMonolithic

A class that represents the geometry for a steel section from one of the standard shapes. This include I beams (W sections), hollow sections (hss), etc.

All steel sections will have a “type attribute, which will be either “w” for W sections, ‘hss’ for hss sections, or ‘hssr’ for round hss sections.

Steel sections are defined by importing from a database. See section databases for all availible databases.

Parameters
  • mat (MaterialElastic) – The steel material to use for the section.

  • sectionDict (dict) – The input section dictionary, generally loaded from a database.

  • lUnit (str, optional) – The length units for the section dictionary. The default is ‘mm’.

property Cy
getCy(lUnit='m', sUnit='Pa')[source]
getI(useX=True, lUnit='mm')[source]

Returns the section’s moment of inertia in the units and direction input.

Parameters
  • useX (bool, optional) – A flag that toggles if the x (strong) or y (weak) axis is used. The default is True, which uses the strong axis.

  • lUnit (string, optional) – The length units to use for the section. The default is ‘mm’.

Returns

The section’s moment of inertia the direction input.

Return type

float

getS(useX=True, lUnit='mm')[source]

Returns the section’s elastic modulus in the units and direction input.

Parameters
  • useX (bool, optional) – A flag that toggles if the x (strong) or y (weak) axis is used. The default is True, which uses the strong axis.

  • lUnit (string, optional) – The length units to use for the section. The default is ‘mm’.

Returns

The section’s elastic modulus in the direction input.

Return type

float

getZ(useX: bool = True, lUnit: str = 'mm')[source]

Returns the section’s plastic modulus in the units and direction input.

Parameters
  • useX (bool, optional) – A flag that toggles if the x (strong) or y (weak) axis is used. The default is True, which uses the strong axis.

  • lUnit (string, optional) – The length units to use for the section. The default is ‘mm’.

Returns

The section’s plastic modulus in the direction input.

Return type

float

property name
sectionClass = None