Supports, links and constraints / 支承连接与约束
edit_boundariesSet, edit, or remove mechanical boundary conditions on existing nodes and frame elements, including supports, links, master-slave constraints, beam end releases, and constraint equations.
Instructions
Edit mechanical boundary conditions on existing nodes and frame elements (编辑已有节点和杆系单元的力学边界条件).
Use this domain for restraint or connection behavior. Choose request.operation by the physical relationship:
Node to ground: set_support for fixed/free DOFs; add_elastic_support for finite stiffness or one-way contact.
Node to node: add_elastic_link for a two-node connection; add_master_slave_link for one master and multiple coupled slaves.
Frame end: add_beam_constraint for I/J-end releases or end springs.
Weighted DOF relation: add_constraint_equation; remove_boundary removes a selected family using its node, element, name or boundary selector.
For group creation or stage activation use edit_construction; for actual node connectivity use edit_geometry. Resolve existing IDs with query_model. The same boolean has different mechanical meanings: True fixes a DOF in set_support, couples it in add_master_slave_link, and RELEASES it in add_beam_constraint. Use the selected branch's DOF order and stiffness units. For support extras, supplied extra_parameters enables them by default; extra_enabled=False clears them, while omitting both preserves the setting.
Writes can overwrite supports/releases or remove constraints and change stability. There is no backup, undo or automatic solve. The response is a confirmation, not a verified saved definition. Read boundaries back and check local axes before analyze_model; inspect an uncertain write before retrying to avoid duplicating a link or removing the wrong constraint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | Choose operation and supply only its matching fields. Each branch retains its original defaults, units and validation; an operation's nested request stays nested (选择操作并按对应分支填写参数,保留原有嵌套 request). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | The tool completed without an execution error. | |
| message | Yes | Operation summary, query results, or instructions for the next step. |