Structural analysis and dynamics / 结构求解与动力设置
analyze_modelConfigure and run structural analysis in Qiao-MCP by setting masses, response spectra, time-history functions/cases, and buckling options, then executing the solver.
Instructions
Configure and run structural analysis, including masses, response spectra, time-history functions/cases and buckling settings (配置并执行结构分析).
configure_analysis sets construction/creep/modal solver switches; update_bulking_setting sets basic buckling controls. Mass and dynamic function/case operations define solver inputs. set_gravity writes the project gravity setting. These configuration operations do not solve: choose run_analysis explicitly after model, loads and stages are ready. Use query_results for solved responses and manage_checks for concrete code verification, which is a separate computation.
request.operation selects its own fields and units. Spectrum/time-history functions and cases must be linked through the appropriate backend settings; use access_backend for options absent from a dedicated operation. Configuration defaults can overwrite prior settings: read them first when preserving an existing setup. run_analysis reports periodic progress while the solver runs, and only a successful terminal state is completion. Its read_timeout limits waiting, not the backend computation; timeout or connection loss does not cancel the solve. Check inspect_bridge before retrying. Neither a completed solve nor a configuration confirmation establishes structural safety or a passing code check.
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. |