![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that is the children of ConfMander1988Rect and combine the class RCRectShape (section) to retrieve the information needed. More...
Public Member Functions | |
def | __init__ (self, int ID, RCRectShape section, ec=1, ecp=1, fct=-1, et=-1, esu=-1, beta=0.1) |
Constructor of the class. More... | |
![]() | |
def | __init__ (self, int ID, bc, dc, Ac, fc, Ec, nr_bars, D_bars, np.ndarray wx_top, np.ndarray wx_bottom, np.ndarray wy, s, D_hoops, rho_s_x, rho_s_y, fs, ec=1, ecp=1, fct=-1, et=-1, esu=-1, beta=0.1) |
Constructor of the class. More... | |
def | CheckApplicability (self) |
Implementation of the homonym abstract method. More... | |
def | Compute_ec (self) |
Method that computes the compressive concrete yield strain. More... | |
def | Compute_ecc (self) |
Method that computes the compressive confined concrete yield strain. More... | |
def | Compute_eccu (self) |
Method that computes the compressive confined concrete failure strain. More... | |
def | Compute_ecp (self) |
Method that computes the compressive concrete spalling strain. More... | |
def | Compute_ecu (self) |
Method that computes the compressive concrete failure strain. More... | |
def | Compute_et (self) |
Method that computes the tensile concrete yield strain. More... | |
def | Compute_fct (self) |
Method that computes the tensile concrete yield stress. More... | |
def | ComputeAi (self) |
Method that computes the ineffectual area. More... | |
def | ComputeConfinementFactor (self) |
Method that computes the confinement factor using the digitized table from Mander et Al. More... | |
def | Concrete01 (self) |
Generate the material model Concrete01 for rectangular section confined concrete (Mander 1988). More... | |
def | Concrete04 (self) |
Generate the material model Concrete04 for rectangular section confined concrete (Mander 1988). More... | |
def | ReInit (self, ec=1, ecp=1, fct=-1, et=-1) |
Implementation of the homonym abstract method. More... | |
def | ShowInfo (self, plot=False, block=False, concrete04=True) |
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 | |
section | |
section_name_tag | |
![]() | |
Ac | |
Acc | |
Ae | |
Ai | |
bc | |
beta | |
D_bars | |
D_hoops | |
data | |
dc | |
Ec | |
ec | |
ecc | |
eccu | |
ecp | |
ecu | |
esu | |
et | |
fc | |
fcc | |
fct | |
fl_x | |
fl_y | |
fs | |
ID | |
Initialized | |
K_combo | |
ke | |
nr_bars | |
rho_cc | |
rho_s_x | |
rho_s_y | |
s | |
section_name_tag | |
wx_bottom | |
wx_top | |
wy | |
Additional Inherited Members | |
![]() | |
list | array_fl2 = [None] * len(curve_fl1) |
curve_fl1 = np.arange(0, 0.3+0.02, 0.02) | |
Class that is the children of ConfMander1988Rect and combine the class RCRectShape (section) to retrieve the information needed.
ConfMander1988Rect | Parent class. |
Definition at line 1942 of file MaterialModels.py.
def __init__ | ( | self, | |
int | ID, | ||
RCRectShape | section, | ||
ec = 1 , |
|||
ecp = 1 , |
|||
fct = -1 , |
|||
et = -1 , |
|||
esu = -1 , |
|||
beta = 0.1 |
|||
) |
Constructor of the class.
It passes the arguments into the parent class to generate the combination of the parent class and the section class RCRectShape. wx_bottom, wx_top and wy are computed using the private method __Compute_w that and the member variable bars_ranges_position_y and bars_position_x from the section passed. The copy of the section passed is stored in the member variable self.section.
ID | (int): Unique material model ID. |
section | (RCRectShape): RCRectShape section object. |
ec | (float, optional): Compressive concrete yield strain. Defaults to 1, e.g. computed according to Karthik and Mander 2011. |
ecp | (float, optional): Concrete spalling strain. Defaults to 1, e.g. computed according to Mander 1988. |
fct | (float, optional): Tensile concrete yield strain. Defaults to -1, e.g. computed according to SIA 262:2012. |
et | (float, optional): Tensile concrete yield strain. Defaults to -1, e.g. computed according to SIA 262:2012. |
esu | (float, optional): Tensile steel bars failure strain. Defaults to -1, e.g. computed according to Mander 1988. |
beta | (float, optional): Loating point value defining the exponential curve parameter to define the residual stress. Defaults to 0.1 (according to OpenSeesPy documentation) |
Reimplemented from ConfMander1988Rect.
Definition at line 1948 of file MaterialModels.py.
section |
Definition at line 1965 of file MaterialModels.py.
section_name_tag |
Definition at line 1975 of file MaterialModels.py.