OPEN SOURCE / LINEAR STATIC ANALYSIS

从明确输入,
到可核验的
仿真结果。

把工程规格编译为可审阅的 Mechanical 脚本,用独立提取的结果和基准校核,连接每一次输入与结论。

Python 3.11–3.13 · MIT · Alpha
默认 dry-run;真实求解需明确执行。

mixed_5mm / 组合工况真实 Mechanical 导出
双肋设备托架 5 mm 组合工况总变形原始云图
240 × 160 × 188 mm · 力 + 偏心压力 + 自重5 mm 二次网格 · 原始图例保留。Images used courtesy of ANSYS, Inc.
最大总位移0.019349 mm
8 → 5 mm 位移变化0.6556 %

5真实测试通过 · 5 次求解

3二次网格 · 12 / 8 / 5 mm

2026 R1Student · 已记录版本

WARN工程校核仍需复核

01 / WHY SIMSTUDIO

让规格、执行与证据
始终对应。

把散落在脚本、界面和截图里的分析过程,整理成可检查、可复现的项目。适用于范围明确的 ANSYS Mechanical 线性静力结构分析。

01

先说清楚工程输入

用 YAML 明确几何、材料、约束、载荷和检查标准。校验单位与引用,减少隐含假设。

02

审阅之后再执行

先生成规范化规格、执行计划和 Mechanical 脚本。dry-run 不启动求解器,真实求解由 --execute 显式开启。

03

用证据解释结果

通过 DPF 独立提取结果,检查力与力矩平衡、网格变化和线性响应,保存数值、图像、状态与来源哈希。

02 / RECORDED BENCHMARK

三档网格,五次工程求解。

打开交互实例 ↗

Images used courtesy of ANSYS, Inc. 图片来自已保存 5 mm 工程的原始导出,按 SHA256 核对,未重新求解、未改色或裁剪。

这组测试的边界

5 项测试通过,对应 5 次真实求解,耗时 208.16 秒。组合载荷使用 12 / 8 / 5 mm 网格,再以 5 mm 网格核验仅自重及倍增力/压力。独立力与力矩平衡、网格变化、扣除自重后的全节点线性均通过。局部应力审查仍为 WARN,安全系数与自动视觉审查为 NOT_RUN;其他 Mechanical 版本和远程执行未验证。

阅读完整报告 →English report ↗

03 / GET STARTED

先用几条命令,
走通离线流程。

克隆项目,安装基础 CLI,验证托架规格并生成 dry-run 产物。仓库规格采用 8 mm 名义网格,研究另生成 12 / 8 / 5 mm 工况。安装完成后的这一步无需 ANSYS 或网络。

Windows 与真实求解指南 →
TERMINALPython 3.11–3.13 / virtual environment
# 在已激活的 Python 虚拟环境中
git clone https://github.com/kaze-kaze/SimStudio.git
cd SimStudio
python -m pip install -e .

ansys-sim validate examples/gusseted-bracket/simulation.yaml --json
ansys-sim run examples/gusseted-bracket/simulation.yaml --out build/bracket-first-run --json
预期状态DRY_RUN不启动 Mechanical

审阅输出目录中的 normalized-simulation.yaml、mechanical-plan.json 与 generated-mechanical.py。每次运行使用新的输出目录。

04 / OPEN & REVIEWABLE

继续阅读,或参与改进。