![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that is the children of Gupta1999 and combine the class SteelIShape (section) to retrieve the information needed. More...
Public Member Functions | |
def | __init__ (self, int ID, SteelIShape col, SteelIShape beam, t_dp=0.0, a_s=0.03, pinchx=0.25, pinchy=0.75, dmg1=0.0, dmg2=0.0, beta=0.0, safety_factor=False) |
Constructor of the class. More... | |
![]() | |
def | __init__ (self, int ID, d_c, bf_c, tf_c, I_c, d_b, tf_b, Fy, E, t_p, t_dp=0.0, a_s=0.03, pinchx=0.25, pinchy=0.75, dmg1=0.0, dmg2=0.0, beta=0.0, safety_factor=False) |
Constructor of the class. More... | |
def | CheckApplicability (self) |
Implementation of the homonym abstract method. More... | |
def | Hysteretic (self) |
Generate the material model Hysteretic (Gupta 1999) using the computed parameters. More... | |
def | ReInit (self) |
Implementation of the homonym abstract method. More... | |
def | ShowInfo (self, plot=False, block=False) |
Implementation of the homonym abstract method. More... | |
def | UpdateStoredData (self) |
Implementation of the homonym abstract method. More... | |
def | CheckApplicability (self) |
Abstract function used to check the applicability of the material model. More... | |
Public Attributes | |
beam | |
beam_section_name_tag | |
col | |
col_section_name_tag | |
![]() | |
a_s | |
beam_section_name_tag | |
beta | |
bf_c | |
col_section_name_tag | |
d_b | |
d_c | |
data | |
dmg1 | |
dmg2 | |
E | |
Fy | |
G | |
gamma1_y | |
gamma2_y | |
gamma3_y | |
I_c | |
ID | |
Initialized | |
Ke | |
Kp | |
M1y | |
M2y | |
M3y | |
pinchx | |
pinchy | |
Ry | |
t_dp | |
t_p | |
t_pz | |
tf_b | |
tf_c | |
Vy | |
Class that is the children of Gupta1999 and combine the class SteelIShape (section) to retrieve the information needed.
Gupta1999 | Parent class. |
Definition at line 746 of file MaterialModels.py.
def __init__ | ( | self, | |
int | ID, | ||
SteelIShape | col, | ||
SteelIShape | beam, | ||
t_dp = 0.0 , |
|||
a_s = 0.03 , |
|||
pinchx = 0.25 , |
|||
pinchy = 0.75 , |
|||
dmg1 = 0.0 , |
|||
dmg2 = 0.0 , |
|||
beta = 0.0 , |
|||
safety_factor = False |
|||
) |
Constructor of the class.
It passes the arguments into the parent class to generate the combination of the parent class and the section class SteelIShape. The copy of the sections (col and beam) passed is stored in the member variable self.section.
ID | (int): Unique material model ID. |
col | (SteelIShape): SteelIShape column section object. |
beam | (SteelIShape): SteelIShape beam section object. |
t_dp | (float, optional): Doubler plate thickness. Defaults to 0.0. |
a_s | (float, optional): Strain hardening. Defaults to 0.03. |
pinchx | (float, optional): Pinching factor for strain (or deformation) during reloading. Defaults to 0.25. |
pinchy | (float, optional): Pinching factor for stress (or force) during reloading. Defaults to 0.75 |
dmg1 | (float, optional): Damage due to ductility: D1(mu-1). Defaults to 0.0. |
dmg2 | (float, optional): Damage due to energy: D2(Eii/Eult). Defaults to 0.0. |
beta | (float, optional): Power used to determine the degraded unloading stiffness based on ductility, mu-beta. Defaults to 0.0. |
safety_factor | (bool, optional): Safety factor used if standard mechanical parameters are used (not test results). Defaults to False. |
Reimplemented from Gupta1999.
Definition at line 752 of file MaterialModels.py.
beam |
Definition at line 772 of file MaterialModels.py.
beam_section_name_tag |
Definition at line 775 of file MaterialModels.py.
col |
Definition at line 771 of file MaterialModels.py.
col_section_name_tag |
Definition at line 776 of file MaterialModels.py.