DYMOLA多学科系统仿真




概述


Dymola 是法国Dassault Systèmes 公司的多学科系统仿真工具,广泛应用于国内外汽车、能源等行业系统功能的设计、验证与优化。Dymola 支持FMI 标准接口协议,可用于集成不同软件建立的、不同详细程度的模型,进行MIL、SIL 和HIL 测试。


产品介绍


1.Dymola

dsDymola 中的模型库包括Modelica 基础库和商业库。Modelica 基础库为客户免费提供Modelica 协会在机械、流体、电子电气、电磁、控制、传热等多个工程领域的研究成果。Dymola 与各领域的领军企业和研究所合作,包括Modelon、DLR、Claytex、Arsenal Research 等,为客户提供模型库,涵盖空调、蒸汽、液冷、电力、液压、气动、电机驱动、内燃机、传动、车辆动力学、柔性体、燃料电池、火电、水电、风电等领域,为产品的多领域协同研发提供的支撑。


Dymola 的模型可用于HIL 测试, 支持NI、dSPACE、Concurrent、HiGale、RT-Lab、ETAS 等实时仿真系统。



电气系统模型库

针对新能源汽车,Dymola 提供了蓄电池库、燃料电池库、电动系统库、车辆动力学库,结合Dymola 中的电气模型库和电机库,可用于搭建完整的混合动力汽车、纯电动汽车模型及供电网、充电桩模型,为新能源汽车电气系统和整车动力学特性的仿真分析和测试提供了完善的模型。


蓄电池模型库包括电池单体、电池组和BMS,单体模型考虑了温度,寿命,SOC 对电池性能影响,BMS 除传统控制外还可加入了主动预防控制等特性。



燃料电池模型涉及电学,电化学,热力学,流体力学等多个学科领域,包含质子交换膜燃料电池和固体氧化物燃料电池。模型考虑了反应管道及质子膜温度、压力等参数的影响,并包含用于BOP设备建模的模型,包括阀,风扇,空压机,换热器等。



电动系统库中拥有各类电器元件,并包括详细的半导体元件,如IGBT,BJT,MOSFET 等,考虑了其瞬态效果与能耗。电机模型能够反映电机的生热、冷却及温度对电机特性的影响。模型库包含多种驱动控制模型,满足不同仿真速度需求。


热管理系统模型库

针对综合热管理系统,Dymola 提供了空调库、蒸汽库、液体冷却库和换热器库,结合Dymola 中的传热系统模型库及自适应的求解器,为综合热管理系统的协同仿真提供了完整的解决方案,包括驾驶室温度控制、发动机冷却、电池包冷却、电机冷却等。


空调库用于空调制冷的稳态、瞬态系统仿真和参数优化,是Audi、BMW、Daimler、Volkswagen 等整车厂及其供应商空调系统建模分析的工具,被德国整车厂作为基准测试工具。




液冷库在可压或不可压流体系统和流体回路仿真分析中表现优异,能够加速冷却系统虚拟原型设计和仿真,完成元件选型与尺寸设计,系统性能研究与瞬态响应研究,支持控制系统的快速设计与评估。





Dymola 主要客户包括:BMW、DAIMLER、Ford、 TOYOTA、EDF、AIRBUS、DLR、ALSTOM、BAE SYSTEMS 等。


2.FMI

FMI(Functional Mock-Up Interface)是开放的第三方标准接口协议,任何软件均可以基于该协议开发接口,将模型封装为FMU(Functional Mock-Up Unit)或导入其他软件生成的FMU,实现模型交互和联合仿真。基于FMI/FMU 可以实现异构模型联合仿真中的数据交互。



FMU 是黑盒模型,有助于保护模型所有者的知识产权。在产品研发早期,FMU 可作为主机厂与供应商之间协同设计的模型交互工具。主机厂定义系统架构,并结合供应商提供FMU 模型,建立系统级模型,基于数字化仿真进行方案验证、优化和部件选型。


基于FMI Toolbox for MATLAB, 可在MATLAB/Simulink环境中集成其他建模工具生成的FMU 模型, 并能够将MATLAB/Simulink 建立的模型封装为FMU 给其他仿真工具使用。该工具提供的与FMU 模型各部分交互的C 程序接口,包括解压、载入共享文件,解析XML 模型文件和模型检查等,同时支持Windows 平台和Linux 平台。基于该工具,可以利用Matlab/Simulink丰富的工具箱对其他软件建立的模型进行仿真,比如参数优化、实验设计等。



同样类似的,基于FMI Add-In for Excel 工具,可以将系统设计人员基于Dymola、Simulink、AMESim 等工具建立的系统模型,以FMU 的形式导入到Excel 中,借助Excel 强大的数据处理功能,实现快速的仿真参数配置、参数扫描、多工况仿真和结果可视化等功能,提升工作效率,并可通过运行宏或者提供的VB 函数进行二次开发,完成例如载入FMU 模型、设置实验参数、运行仿真工况等操作,实现仿真流程的自动化。


目前支持FMI 的工具包括ADAMS、AMESim、Concurrent、dSPACE、Dymola、ETAS、Excel、Flowmaster、Matlab/Simulink、NI、Rhapsody、SIMPACK、TISC 等。


应用& 案例
宝马 i8 设计完全基于虚拟车辆的概念进行,采用 Dymola 平台搭建混动车动力系统模型,联合Simulink 和某控制系统及驾驶环境模型,基于FMI/FMU,构建了整个虚拟车辆,对整车设计方案进行性能评估