OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
UVCCalibratedSteelIShapeFlange Class Reference

Class that is the children of UVCCalibrated and combine the class SteelIShape (section) to retrieve the information needed for the material model of the flange (often used fo the entire section). More...

Inheritance diagram for UVCCalibratedSteelIShapeFlange:
UVCCalibrated UVC MaterialModels

Public Member Functions

def __init__ (self, int ID, SteelIShape section, calibration='S355J2_HEB500_flange')
 Constructor of the class. More...
 
def __init__ (self, int ID, str calibration, fy=-1, E=-1)
 Constructor of the class. More...
 
- Public Member Functions inherited from UVC
def __init__ (self, int ID, fy, Ey, QInf, b, DInf, a, np.ndarray cK, np.ndarray gammaK)
 Constructor of the class. More...
 
def CheckApplicability (self)
 Implementation of the homonym abstract method. More...
 
def ReInit (self)
 Implementation of the homonym abstract method. More...
 
def ShowInfo (self)
 Implementation of the homonym abstract method. More...
 
def UpdateStoredData (self)
 Implementation of the homonym abstract method. More...
 
def UVCuniaxial (self)
 Generate the material model Updated Voce-Chaboche (UVC) for uniaxial stress states. More...
 
def CheckApplicability (self)
 Abstract function used to check the applicability of the material model. More...
 

Public Attributes

 section
 
 section_name_tag
 
- Public Attributes inherited from UVCCalibrated
 calibration
 
- Public Attributes inherited from UVC
 a
 
 b
 
 cK
 
 data
 
 DInf
 
 Ey
 
 fy
 
 gammaK
 
 ID
 
 Initialized
 
 N
 
 QInf
 
 section_name_tag
 

Detailed Description

Class that is the children of UVCCalibrated and combine the class SteelIShape (section) to retrieve the information needed for the material model of the flange (often used fo the entire section).

Parameters
UVCCalibratedParent class.

Definition at line 2868 of file MaterialModels.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
int  ID,
SteelIShape  section,
  calibration = 'S355J2_HEB500_flange' 
)

Constructor of the class.

Parameters
ID(int): Unique material model ID.
section(SteelIShape): SteelIShape section object.
calibration(str, optional): Label of the calibration parameter set. The options are listed in UVCCalibrated. Defaults to 'S355J2_HEB500_flange'. Change it accordingly to the steel rebars material properties.

Reimplemented from UVCCalibrated.

Definition at line 2875 of file MaterialModels.py.

2875 def __init__(self, ID: int, section: SteelIShape, calibration = 'S355J2_HEB500_flange'):
2876 """
2877 Constructor of the class.
2878
2879 @param ID (int): Unique material model ID.
2880 @param section (SteelIShape): SteelIShape section object.
2881 @param calibration (str, optional): Label of the calibration parameter set. The options are listed in UVCCalibrated.
2882 Defaults to 'S355J2_HEB500_flange'. Change it accordingly to the steel rebars material properties.
2883 """
2884 self.section = deepcopy(section)
2885 super().__init__(ID, calibration, section.Fy, section.E)
2886 self.section_name_tag = section.name_tag
2887 self.UpdateStoredData()
2888
2889

Member Data Documentation

◆ section

section

Definition at line 2884 of file MaterialModels.py.

◆ section_name_tag

section_name_tag

Definition at line 2886 of file MaterialModels.py.


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