![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that is the children of Skiadopoulos2021 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, a_s=0.03, pinchx=0.25, pinchy=0.75, dmg1=0, dmg2=0, beta=0, safety_factor=False, t_fbp=0) |
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, t_fbp=0) |
Constructor of the class. More... | |
def | CheckApplicability (self) |
Implementation of the homonym abstract method. More... | |
def | Hysteretic (self) |
Generate the material model Hysteretic (Skiadopoulos 2021) 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 | |
Cf1 | |
Cf4 | |
Cf6 | |
col_section_name_tag | |
Cw1 | |
Cw4 | |
Cw6 | |
d_b | |
d_c | |
data | |
dmg1 | |
dmg2 | |
E | |
Fy | |
G | |
Gamma_1 | |
Gamma_4 | |
Gamma_6 | |
I_c | |
ID | |
Initialized | |
Kb | |
Kbf | |
Ke | |
Kf | |
Kf_Ke | |
Ks | |
Ksf | |
M1 | |
M4 | |
M6 | |
pinchx | |
pinchy | |
Ry | |
t_dp | |
t_fbp | |
t_p | |
t_pz | |
tf_b | |
tf_c | |
V1 | |
V4 | |
V6 | |
Additional Inherited Members | |
![]() | |
list | Cf1_tests = [0.035, 0.035, 0.033, 0.031, 0.018, 0.015, 0.013, 0.009, 0.009, 0.010, 0.010] |
list | Cf4_tests = [0.145, 0.145, 0.123, 0.111, 0.069, 0.040, 0.040, 0.018, 0.010, 0.012, 0.012] |
list | Cf6_tests = [0.165, 0.1650, 0.1400, 0.1275, 0.0800, 0.0500, 0.0500, 0.0180, 0.0140, 0.0120, 0.0120] |
list | Cw1_tests = [0.96, 0.96, 0.955, 0.94, 0.93, 0.90, 0.89, 0.89, 0.88, 0.88, 0.88] |
list | Cw4_tests = [1.145, 1.145, 1.140, 1.133, 1.120, 1.115, 1.115, 1.11, 1.10, 1.10, 1.10] |
list | Cw6_tests = [1.205, 1.2050, 1.2000, 1.1925, 1.1740, 1.1730, 1.1720, 1.1690, 1.1670, 1.1650, 1.1650] |
list | Kf_Ke_tests = [1.000, 0.153, 0.120, 0.090, 0.059, 0.031, 0.019, 0.009, 0.005, 0.004, 0.000] |
Class that is the children of Skiadopoulos2021 and combine the class SteelIShape (section) to retrieve the information needed.
Skiadopoulos2021 | Parent class. |
Definition at line 1049 of file MaterialModels.py.
def __init__ | ( | self, | |
int | ID, | ||
SteelIShape | col, | ||
SteelIShape | beam, | ||
t_dp = 0 , |
|||
a_s = 0.03 , |
|||
pinchx = 0.25 , |
|||
pinchy = 0.75 , |
|||
dmg1 = 0 , |
|||
dmg2 = 0 , |
|||
beta = 0 , |
|||
safety_factor = False , |
|||
t_fbp = 0 |
|||
) |
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 are stored in the member variable self.col and self.beam.
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. |
t_fbp | (float, optional): Thickness of the face bearing plate (if present). Defaults to 0. |
Reimplemented from Skiadopoulos2021.
Definition at line 1055 of file MaterialModels.py.
beam |
Definition at line 1076 of file MaterialModels.py.
beam_section_name_tag |
Definition at line 1079 of file MaterialModels.py.
col |
Definition at line 1075 of file MaterialModels.py.
col_section_name_tag |
Definition at line 1080 of file MaterialModels.py.