软件说明
动态建模实验室 Dymola 是对汽车、航空、机器人、加工及其他应用领域内使用的集成复杂系统进行建模和模拟的完整工具。
多工程建模和模拟:
Dymola 独特的系统工程功能为建模和模拟呈现了新的革命性解决方案,因为它可以模拟许多工程领域之间系统的动态行为和复杂交互,如机械、电气、热力、水力、气动、热和控制系统。这意味着 Dymola 可以构建更加一体化的模型并获得更加接近实际的模拟结果。
灵活开放的环境:
Dymola 环境使用的开放 Modelica 建模语言意味着用户可随意创建自己的模型库,或者修改现成的模型库,以更好地满足客户的独特建模和模拟需求。Dymola 的灵活性使其成为一种通用工具,此工具是建模和模拟新备选设计和技术的完美选择。
优势
- 多工程:适用于多个工程领域的兼容模型库允许对复杂的集成系统进行高保真建模。
- Modelica:以对象为导向并得到正式定义的强大建模语言。
- 免费和商业库:用户可以轻松构建自己的零部件或调整现有零部件来满足独特的需求。全面的模型库产品组合。
- 重用:以方程式为导向的非因果模型允许在不同的上下文中使用一个零部件,以及为不同的算例使用一个模型。
- 符号方程式处理:使得用户无需将方程式转换为赋值语句或块图。仿真变得更加有效和稳定。
- 硬件在环仿真 :dSPACE 和 xPC 上的实时仿真。
- 强大的互操作性选项:全面支持 FMI,并提供了 Python、SIMULIA 工具 Abaqus 和 iSight 以及 Simulink 的接口。
- 动画:用于实现可视化的 CAD 文件实时 3D 动画和导入。
1、MODELICA 库
由领域专家们开发,与 DYMOLA 或 3DEXPERIENCE DYMOLA 行为建模结合使用,可快速、轻松地针对跨越多个工程学科的复杂系统行为进行建模和模拟。
2、集成多个工程学科
Modelica 工具具有跨领域性,意味着它们可以处理方程式以生成有效的仿真代码。领域知识包含在 Modelica 库中,其设计可处理来自机械、电气和热流体领域的各种应用。 这些库可与 Dymola 和 3DEXPERIENCE Dymola 行为建模结合使用,可独立使用或与其他 Modelica 库一起使用,以对跨越多个工程学科的复杂系统进行建模和模拟。
3、功能模型接口
FMI 允许使用任何建模工具来生成表示动态系统模型的 C 代码或二进制代码,随后可将它们无缝集成到其他建模和仿真环境中。
1)用于交换仿真代码的非专有标准
用于交换仿真代码的非专有标准:
- 在 Modelica Association 的支持下开发,为代码(二进制或源代码)以及相关数据和文档提供了定义明确且独立于供应商的交换格式。
- FMI 受大量创作工具的支持,包括并非基于 Modelica 的工具,因此成为独立于供应商的仿真基础设施的理想基石。
2)选择交换格式
FMI 规范定义了两种交换格式:
- 针对必须与通用中心解算器相结合的仿真代码模块,用于模型交换的 FMI 定义了相应的接口。
- 针对带有嵌入式数值解算器的代码模块,用于协同仿真的 FMI 定义了与生成工具所用相同的接口。