add_beam_constraint
Set beam end releases to control DOF fixity at each node, enabling hinge or fixed connections for structural analysis.
Instructions
Set beam end releases / constraints (设置梁端约束/铰接释放).
Controls which DOFs are released at each end of a beam element.
True = released (free), False = fixed (constrained).
用于控制梁单元两端的自由度释放,True=释放(铰接), False=固接。
Common use: releasing rotation at one end to create a pin connection.
常见用法:释放一端转动自由度以创建铰接。
Args:
beam_id: Beam element ID (梁单元编号)
release_i: DOF releases at I-end [dx, dy, dz, rx, ry, rz]
(I端自由度释放,True=释放)
release_j: DOF releases at J-end [dx, dy, dz, rx, ry, rz]
(J端自由度释放,True=释放)
group_name: Boundary group name (边界组名)
Example:
add_beam_constraint(1, release_i=[False,False,False,False,True,False])
# Release My rotation at I-end (I端释放绕Y轴转动=铰接)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| beam_id | Yes | ||
| release_i | No | ||
| release_j | No | ||
| group_name | No |