自研架构转化智能体,采用「先理解、再生成」统一机制,无需人工转录,一套架构可同时输出 Modelica 与 Simulink/Simscape 模型。下面两个实操案例,直观展示完整链路。
SysML 负责搭建系统架构,Modelica、Simulink 做仿真验证,但两者之间割裂。
架构改一版,仿真就要手动重写模型、复制参数、搭建连线,重复劳动多,还容易引入人为错误。
有没有办法直接从 SysML v2 架构,自动生成可运行的仿真模型?
我们自研**架构转化智能体**,采用「先理解、再生成」统一机制,无需人工转录,一套架构可同时输出 Modelica 与 Simulink/Simscape 模型。下面两个实操案例,直观展示完整链路。
面向整车早期部件选型评估,基于 WLTC 工况仿真,用来评估电机、电池方案,不做阈值验收。
第一步:浏览三层架构视图
打开建好的 SysML v2 整车模型,快速浏览:
- 需求视图:续航、能耗等仿真相关整车指标
- 功能逻辑视图:定义系统需要实现什么能力
- 物理视图:拆解硬件部件,明确系统由什么组成
第二步:提取 SysML v2 代码
打开物理交联图 IBD,完整记录部件、端口与连接。
利用 SysML v2 图‑文同源特性,直接复制文本代码,作为智能体输入。
第三步:架构转化智能体三段式工作流
**选型阶段**:智能体提取部件端口与描述,检索知识库(Modelica 标准库 + 企业库)输出候选组件。支持「AI 推荐 + 工程师确认」人机协同,也可全自动筛选。
**补全阶段**:把组件命名空间写回架构,建立架构与仿真组件的映射接口。
**生成阶段**:解析架构为结构化数据,自动生成完整 Modelica 代码,**全程无人工抄写**。
第四步:OpenModelica 仿真验证
导入生成代码,编译后运行 WLTC 工况仿真。
仿真结果:
车速稳定跟随工况;电池 SOC 从 95% 降至 90%,高速耗电最快;电池电压 400V 附近随负载波动,加速压降、制动回收升压清晰可见,为电池、电机选型提供量化依据。
同一套底层机制,切换出口即可生成 Simulink/Simscape 模型。
测试案例:1Hz 正弦电压源,驱动 RL、RC 两条并联支路。
模型内已预先配置组件路径,直接跳过选型,走快捷生成链路。
1. 将电路 SysML v2 代码输入智能体 Simulink 工作流;
2. 子智能体完成架构理解 → Simscape 模型生成,自动补齐求解器配置;
3. 自动唤起 MATLAB,输出`Circuit_gen2`模型,模块、参数、连线全部自动完成,无需手动拖拽;
4. 运行仿真,得到峰值约 190V 的电容电压正弦波形。
同一个 SysML 架构,一套理解规则,既能输出 Modelica,也能输出 Simulink 仿真模型。
**告别人工转录**:架构迭代后,重新运行工作流即可更新仿真,减少人为失误。
**人机灵活协同**:支持 AI 推荐选型或人工确认,把决策权留给工程师。
**多工具统一链路**:一套架构,对接多款主流仿真工具。
**前置方案评估**:方案早期就可以自动生成仿真,支撑部件选型,提前识别方案风险。