ElasticMembranePlateSection
ElasticMembranePlateSection
ElasticMembranePlateSection(user_name: str = 'Unnamed', *, E: float, nu: float, h: float, rho: float)
Bases: Section
Linear elastic section for shell and plate elements.
This section type represents a homogeneous elastic material that resists both membrane (in-plane) and plate (out-of-plane bending) actions. It is parameterized by material moduli and the section thickness.
Tcl form
section ElasticMembranePlateSection <tag> <E> <nu> <h> <rho>
Note
- This section is ideal for modeling elastic slabs, diaphragms, and shear walls where nonlinear behavior is not expected.
rhois the mass density per unit volume.
Tip
- Use this section with
ShellMITC4orShellDKGQelements for structural analysis of 2D surfaces.
Example
Create an ElasticMembranePlateSection with validated constants.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_name
|
str
|
Unique identifier for the section. |
'Unnamed'
|
E
|
float
|
Young's modulus of the shell material. |
required |
nu
|
float
|
Poisson's ratio. |
required |
h
|
float
|
Thickness of the shell. |
required |
rho
|
float
|
Mass density (mass per unit volume). |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If any parameter is not numeric, if E or h are non-positive, if nu is not in [0, 0.5), or if rho is negative. |