Skip to main content
Glama

FERS — structural FEM

Add a geometric imperfection

add_imperfection_case
Read-only

Add a geometric imperfection — a global sway (out-of-plumb lean, EN 1993-1-1 §5.3.2) and/or a member bow — bound to specific load combinations. The solver perturbs the geometry before solving those combinations, so it feeds both first-order and P-Delta results. Give the sway as a ratio denominator (200 means a 1/200 lean); it is stored in radians. IMPORTANT: the engine ignores an unknown combination id SILENTLY, so a typo would apply no imperfection at all — this tool rejects unknown ids instead. Free.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modelNoStringified FERS model JSON
model_refNoHandle from stash_model, used INSTEAD of `model`. Avoids sending the whole document on every step; the tool returns the same handle back.
sway_axis_xNoSway rotation axis X (default 0).
sway_axis_yNoSway rotation axis Y (default 0).
sway_axis_zNoSway rotation axis Z (default 1). The lean direction is axis x height_direction.
height_direction_xNoDirection height is measured along, X (default 0).
height_direction_yNoY (default 1 — these models are Y-up).
height_direction_zNoZ (default 0).
sway_magnitude_radNoSway angle directly in radians, if you would rather not use a ratio (0.005 = 1/200).
translation_axis_xNoBow direction X (default 1).
translation_axis_yNoBow direction Y (default 0).
translation_axis_zNoBow direction Z (default 0).
load_combination_idsYesJSON array of combination ids this imperfection applies to, e.g. [1,2]. Required — an imperfection only affects the combinations it names.
translation_magnitudeNoBow amplitude in model length units. Required when translation_memberset_ids is given.
sway_ratio_denominatorNoSway as 1/N: pass 200 for a 1/200 lean. Converted to radians for you.
translation_memberset_idsNoJSON array of member-set ids to give a bow imperfection, e.g. [1].

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.