xc
Public Member Functions | Public Attributes | List of all members
materials.aisi.AISI_materials.AISISteel Class Reference
Inheritance diagram for materials.aisi.AISI_materials.AISISteel:
Inheritance graph
[legend]
Collaboration diagram for materials.aisi.AISI_materials.AISISteel:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, name=None, E=193e9, fy=250e6, fu=400e6, gammaM=1.0, Rt=None, Ry=None)
 
def getDict (self)
 
def setFromDict (self, dct)
 
- Public Member Functions inherited from materials.steel_base.BasicSteel
def __init__ (self, E, nu, fy, fu, gammaM)
 
def fyd (self)
 
def fmaxk (self)
 
def getDict (self)
 
def setFromDict (self, dct)
 
def defJ2PlateFibre (self, preprocessor, name, alpha=.05)
 
- Public Member Functions inherited from materials.typical_materials.BasicElasticMaterial
def __init__ (self, E, nu, rho=0.0)
 
def G (self)
 
def defElasticMaterial (self, preprocessor, name=None, overrideRho=None, initStrain=0.0)
 
def defElasticIsotropic3d (self, preprocessor, name=None, overrideRho=None)
 
def defElasticMembranePlateSection (self, preprocessor, thickness, name=None, overrideRho=None)
 
def defMembranePlateFiberSection (self, preprocessor, thickness, name=None, overrideRho=None)
 
def getDict (self)
 
def setFromDict (self, dct)
 

Public Attributes

 name
 
- Public Attributes inherited from materials.steel_base.BasicSteel
 fy
 
 fu
 
 gammaM
 
- Public Attributes inherited from materials.typical_materials.BasicElasticMaterial
 E
 
 nu
 
 rho
 

Additional Inherited Members

- Static Public Attributes inherited from materials.steel_base.BasicSteel
float alpha = 1.2e-5
 

Detailed Description

AISI structural steel.

:ivar name: steel identifier.
:ivar fy: yield stress (defaults to 250e6 Pa)
:ivar fu: ultimate tensile strength (defaults to 400e6 Pa)
:ivar gammaM: partial factor (defaults to 1.0)
:ivar Rt: Ratio of the expected tensile strength to the 
          specified minimum tensile strength, Fu.
          See table A3.1 of AISC 341 seismic provisions.
:ivar Ry: Ratio of the expected yield stress to the specified
          minimum yield stress, Fy.
          See table A3.1 of AISC 341 seismic provisions.

Constructor & Destructor Documentation

◆ __init__()

def materials.aisi.AISI_materials.AISISteel.__init__ (   self,
  name = None,
  E = 193e9,
  fy = 250e6,
  fu = 400e6,
  gammaM = 1.0,
  Rt = None,
  Ry = None 
)
Constructor.

:param name: steel identifier.
:param E:  elastic modulus.
:param fy: yield stress (defaults to 250e6 Pa)
:param fu: ultimate tensile strength (defaults to 400e6 Pa)
:param gammaM: partial safety factor (defaults to 1.0)

Member Function Documentation

◆ getDict()

def materials.aisi.AISI_materials.AISISteel.getDict (   self)
Put member values in a dictionary.

◆ setFromDict()

def materials.aisi.AISI_materials.AISISteel.setFromDict (   self,
  dct 
)
Read member values from a dictionary.

The documentation for this class was generated from the following file: