培训对象: 系统仿真工程师、多领域统一建模研究人员、复杂产品研发人员、控制算法开发者。
培训目标:
理解Modelica语言的面向对象和方程建模思想。
掌握Modelica建模工具(Dymola、OpenModelica)的使用。
能够建立机、电、液、热、控多领域统一模型。
具备模型重用和库开发能力。
培训内容介绍:
二、Modelica基础语法: 掌握类定义、变量声明、方程书写、连接器定义等基础语法。
三、面向对象建模: 理解继承、重定义、泛化等面向对象特性,实现模型重用和层次化建模。
四、连接器与连接机制: 定义物理连接器(电压、流量、力),理解流变量和势变量的区别,建立物理连接。
五、机械系统建模: 建立多体系统模型,定义刚体、铰链、力元,进行机械动力学分析。
六、电气系统建模: 建立电路模型,定义电阻、电容、电感、电源,进行稳态和瞬态分析。
七、液压与气动系统建模: 建立液压和气动系统模型,考虑流体可压缩性和非线性特性。
八、热系统建模: 建立热传导、热对流、热辐射模型,进行热网络分析。
九、控制系统建模: 在Modelica中建立连续和离散控制系统模型,集成控制器和执行器。
十、仿真环境使用(Dymola/OpenModelica): 掌握Dymola或OpenModelica的建模、编译、仿真、后处理操作。
十一、模型编译与求解: 理解Modelica模型的编译过程(降维、代数环处理),选择合适的求解器。
十二、实战项目:机电一体化系统建模: 建立完整的机电一体化系统(电机-传动-负载-控制)统一模型。