![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that is the children of RCRectShape and cover the specific case of square RC sections. More...
Public Member Functions | |
def | __init__ (self, b, L, e, fc, D_bars, np.ndarray bars_position_x, np.ndarray bars_ranges_position_y, fy, Ey, D_hoops, s, fs, Es, name_tag="Not Defined", rho_s_x=-1, rho_s_y=-1, Ec=-1) |
Constructor of the class. More... | |
![]() | |
def | __init__ (self, b, d, L, e, fc, D_bars, np.ndarray bars_position_x, np.ndarray bars_ranges_position_y, fy, Ey, D_hoops, s, fs, Es, name_tag="Not Defined", rho_s_x=-1, rho_s_y=-1, Ec=-1) |
The conctructor of the class. More... | |
def | ComputeA (self) |
Compute the area for a rectangular section. More... | |
def | ComputeAc (self) |
Compute the confined area (area inside the centerline of the hoops, according to Mander et Al. More... | |
def | ComputeEc (self) |
Compute Ec using the formula from Mander et Al. More... | |
def | ComputeIy (self) |
Compute the moment of inertia of the rectangular section with respect to the strong axis. More... | |
def | ComputeIz (self) |
Compute the moment of inertia of the rectangular section with respect to the weak axis. More... | |
def | ComputeNrBars (self) |
Compute the number of vertical bars in the array bars_position_x (note that this list of lists can have different list sizes). More... | |
def | ReInit (self, rho_s_x=-1, rho_s_y=-1, Ec=-1) |
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... | |
Additional Inherited Members | |
![]() | |
A | |
Ac | |
As | |
Ay | |
b | |
bars_position_x | |
bars_ranges_position_y | |
bc | |
cl_bars | |
cl_hoops | |
d | |
D_bars | |
D_hoops | |
data | |
dc | |
e | |
Ec | |
Es | |
Ey | |
fc | |
fs | |
fy | |
Iy | |
Iz | |
L | |
name_tag | |
nr_bars | |
rho_bars | |
rho_s_x | |
rho_s_y | |
s | |
Class that is the children of RCRectShape and cover the specific case of square RC sections.
RCRectShape | Parent class. |
Definition at line 531 of file Section.py.
def __init__ | ( | self, | |
b, | |||
L, | |||
e, | |||
fc, | |||
D_bars, | |||
np.ndarray | bars_position_x, | ||
np.ndarray | bars_ranges_position_y, | ||
fy, | |||
Ey, | |||
D_hoops, | |||
s, | |||
fs, | |||
Es, | |||
name_tag = "Not Defined" , |
|||
rho_s_x = -1 , |
|||
rho_s_y = -1 , |
|||
Ec = -1 |
|||
) |
Constructor of the class.
It passes the arguments into the parent class to generate the specific case of a aquare RC section.
b | (float): Width/depth of the section. |
L | (float): Effective length of the element associated with this section. If the panel zone is present, exclude its dimension. |
e | (float): Concrete cover. |
fc | (float): Unconfined concrete compressive strength (cylinder test). |
D_bars | (float): Diameter of the reinforcing bars. |
bars_position_x | (np.ndarray): Distances from border to bar centerline, bar to bar centerlines and finally bar centerline to border in the x direction (aligned). Starting from the left to right, from the top range to the bottom one. The number of bars for each range can vary; in this case, add this argument when defining the array " dtype = object". |
bars_ranges_position_y | (np.ndarray): Distances from border to range centerlines, range to range centerlines and finally range centerline to border in the y direction. Starting from the top range to the bottom one. |
fy | (float): Yield stress for reinforcing bars. |
Ey | (float): Young modulus for reinforcing bars. |
D_hoops | (float): Diameter of the hoops. |
s | (float): Vertical centerline spacing between hoops. |
fs | (float): Yield stress for the hoops. |
Es | (float): Young modulus for the hoops |
name_tag | (str, optional): A nametag for the section. Defaults to "Not Defined". |
rho_s_x | (float, optional): Ratio of the transversal area of the hoops to the associated concrete area in the x direction. Defaults to -1, e.g. computed in init() and ReInit() assuming one range of hoops. |
rho_s_y | (float, optional): Ratio of the transversal area of the hoops to the associated concrete area in the y direction. Defaults to -1, e.g. computed in init() and ReInit() assuming one range of hoops. |
Ec | (float, optional): Young modulus for concrete. Defaults to -1, e.g. computed in init() and ReInit(). |
Reimplemented from RCRectShape.
Definition at line 537 of file Section.py.