![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Module for the member model. More...
Classes | |
class | ElasticElement |
Class that handles the storage and manipulation of a elastic element's information (mechanical and geometrical parameters, etc) and the initialisation in the model. More... | |
class | ElasticElementSteelIShape |
Class that is the children of ElasticElement and combine the class SteelIShape (section) to retrieve the information needed. More... | |
class | ForceBasedElement |
Class that handles the storage and manipulation of a force-based element's information (mechanical and geometrical parameters, etc) and the initialisation in the model. More... | |
class | ForceBasedElementFibersCircRCCircShape |
Class that is the children of ForceBasedElement and combine the class FibersCircRCCircShape (fiber section) to retrieve the information needed. More... | |
class | ForceBasedElementFibersIShapeSteelIShape |
Class that is the children of ForceBasedElement and combine the class FibersIShapeSteelIShape (fiber section) to retrieve the information needed. More... | |
class | ForceBasedElementFibersRectRCRectShape |
Class that is the children of ForceBasedElement and combine the class FibersRectRCRectShape (fiber section) to retrieve the information needed. More... | |
class | GIFBElement |
Class that handles the storage and manipulation of a Gradient-Inelastic Flexibility-based element's information (mechanical and geometrical parameters, etc) and the initialisation in the model. More... | |
class | GIFBElementFibersCircRCCircShape |
Class that is the children of GIFBElement and combine the class FibersCircRCCircShape (fiber section) to retrieve the information needed. More... | |
class | GIFBElementFibersRectRCRectShape |
Class that is the children of GIFBElement and combine the class FibersRectRCRectShape (fiber section) to retrieve the information needed. More... | |
class | GIFBElementRCCircShape |
Class that is the children of GIFBElement and combine the class RCCircShape (section) to retrieve the information needed. More... | |
class | GIFBElementRCRectShape |
Class that is the children of GIFBElement and combine the class RCRectShape (section) to retrieve the information needed. More... | |
class | MemberModel |
Parent abstract class for the storage and manipulation of a member's information (mechanical and geometrical parameters, etc) and the initialisation in the model. More... | |
class | PanelZone |
Class that handles the storage and manipulation of a panel zone's information (mechanical and geometrical parameters, etc) and the initialisation in the model. More... | |
class | PanelZoneRCS |
WIP: Class that is the children of PanelZone and it's used for the panel zone in a RCS (RC column continous, Steel beam). More... | |
class | PanelZoneSteelIShape |
Class that is the children of PanelZone and combine the class SteelIShape (section) to retrieve the information needed. More... | |
class | PanelZoneSteelIShapeGupta1999 |
Class that is the children of PanelZoneSteelIShape and automatically create the spring material model Gupta 1999 (ID = master_node_ID). More... | |
class | PanelZoneSteelIShapeSkiadopoulos2021 |
Class that is the children of PanelZoneSteelIShape and automatically create the spring material model Skiadopoulos 2021 (ID = master_node_ID). More... | |
class | SpringBasedElement |
Class that handles the storage and manipulation of a spring-based element's information (mechanical and geometrical parameters, etc) and the initialisation in the model. More... | |
class | SpringBasedElementModifiedIMKSteelIShape |
Class that is the children of SpringBasedElement and combine the class SteelIShape (section) to retrieve the information needed. More... | |
class | SpringBasedElementSteelIShape |
Class that is the children of SpringBasedElement and combine the class SteelIShape (section) to retrieve the information needed. More... | |
Functions | |
def | DefinePanelZoneElements (MasterNodeID, E, RigidA, RigidI, TransfID) |
Function that defines the 8 panel zone elements. More... | |
def | DefinePanelZoneNodes (int MasterNodeID, MidPanelZoneWidth, MidPanelZoneHeight) |
Function that defines the remaining 10 nodes of a panel zone given the dimensions and the master node (top center one). More... | |
Module for the member model.
Carmine Schipani, 2021
def MemberModel.DefinePanelZoneElements | ( | MasterNodeID, | |
E, | |||
RigidA, | |||
RigidI, | |||
TransfID | |||
) |
Function that defines the 8 panel zone elements.
For the ID convention, see DefinePanelZoneNodes.
MasterNodeID | (int): ID of the master node (central top node that should be a grid node). |
E | (float): Young modulus. |
RigidA | (float): A very rigid area. |
RigidI | (float): A very rigid moment of inertia. |
TransfID | (int): The geometric transformation (for more information, see OpenSeesPy documentation). |
Definition at line 432 of file MemberModel.py.
def MemberModel.DefinePanelZoneNodes | ( | int | MasterNodeID, |
MidPanelZoneWidth, | |||
MidPanelZoneHeight | |||
) |
Function that defines the remaining 10 nodes of a panel zone given the dimensions and the master node (top center one).
ID convention for the panel zone:
PZNodeID: 12 nodes: top right 1xy (master), 1xy1 top right, 1xy09,1xy10 1xy 1xy1,1xy01
clockwise 10 nodes xy01-xy10 (with double node at corners) o--------—o--------—o
Spring at node 1xy1 | |
PZElemeneID: 8 elements: starting at node 1xy, clockwise | |
(see function DefinePanelZoneElements for more info) | |
| |
1xy08 o o 1xy02
| |
| |
| |
| |
o--------—o--------—o
1xy06,1xy07 1xy05 1xy03,1xy04
Note that the top right node is defined differently because is where the spring is.
MasterNodeID | (int): ID of the master node (central top node that should be a grid node). |
MidPanelZoneWidth | (float): Mid panel zone width. |
MidPanelZoneHeight | (float): Mid panel zone height. |
Definition at line 388 of file MemberModel.py.