etabs_define_modal_case
Define a modal load case (Eigenvector or Ritz) with specified mode count and frequency shift for structural dynamic analysis and seismic mass participation.
Instructions
Define a modal analysis load case (Eigenvector or Ritz).
IS 1893:2016 Cl. 7.7.5a requires at least enough modes to capture 90% of the total seismic mass in each principal direction. Recommended: set max_modes = 3 × number of storeys, minimum 12.
Args: case_name: Name for the modal load case (default "MODAL"). modal_type: "Eigenvector" or "Ritz" (Ritz is faster for RSA). max_modes: Maximum number of modes to compute. min_modes: Minimum modes required. shift_value: Frequency shift (rad²/s²) for eigenvalue extraction; 0.0 for typical buildings.
Returns: JSON confirmation with case name and parameters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case_name | No | MODAL | |
| modal_type | No | Eigenvector | |
| max_modes | No | ||
| min_modes | No | ||
| shift_value | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |