BidirectionalSection
BidirectionalSection
Bases: Section
Coupled bidirectional plasticity section for specialized components.
This section type represents a material with a coupled bidirectional force-deformation relationship. It is typically used to model components with a circular yield surface, where plasticity in two orthogonal directions is dependent on the total resultant force (e.g., specialized isolation bearings or friction devices).
Tcl form
section Bidirectional <tag> <E> <Fy> <Hiso> <Hkin>
Note
- The section uses an explicit integration algorithm in OpenSees for the plastic flow.
HisoandHkindefine the isotropic and kinematic hardening moduli, respectively.- This section only resists forces in two local directions.
Tip
- Use this section for modeling structural components where circular interaction between local axes is critical for capturing energy dissipation.
Example
Create a BidirectionalSection with validated parameters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_name
|
str
|
User-specified name for the section. |
'Unnamed'
|
E
|
float
|
Elastic modulus. |
required |
Fy
|
float
|
Yield force. |
required |
Hiso
|
float
|
Isotropic hardening modulus. |
required |
Hkin
|
float
|
Kinematic hardening modulus. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If parameters are not numeric, if E or Fy are non-positive, or if hardening moduli are negative. |