SSPQuad
A Stabilized Single-Point (SSP) quadrilateral element for 2D analysis with enhanced stability.
Parameters:
Parameter |
Description |
Type |
---|---|---|
Type |
Type of element, either “PlaneStrain” or “PlaneStress” |
string |
Thickness |
Thickness of the element in out-of-plane direction |
float |
b1 |
Constant body forces in global x direction |
float |
b2 |
Constant body forces in global y direction |
float |
Material Compatibility: - Compatible with 2D (nDMaterial) type materials
Degrees of Freedom: - 2 DOFs per node
Example
# Direct creation
from femora.components.Element.elementsOpenSees import SSPQuadElement
from femora.components.Material.materialsOpenSees import ElasticIsotropicMaterial
# Create a material first
material = ElasticIsotropicMaterial(user_name="Steel", E=200e9, nu=0.3, rho=7850)
# Create the element
quad_element = SSPQuadElement(
ndof=2,
material=material,
Type="PlaneStress",
Thickness=0.1,
b1=0.0,
b2=-9.81 # Gravity in y-direction
)
# Via Femora
import femora as fm
# Create material
steel = fm.material.create_material(
material_category="nDMaterial",
material_type="ElasticIsotropic",
user_name="Steel",
E=200e9,
nu=0.3,
rho=7850
)
# Create element
quad = fm.element.create_element(
element_type="SSPQuad",
ndof=2,
material="Steel",
Type="PlaneStress",
Thickness=0.1,
b1=0.0,
b2=-9.81
)