多领域物理统一建模语言MODELICA与MWORKS系统建模
内容简介
本书概括了建模仿真的发展历史,浅显易懂地介绍了Modelica语言的基础知识和特性,并对MWorks建模仿真平台的功能做了详尽的讲解。
本书汇聚了MWorks开发团队十多年的研发经验,对Modelica和多领域建模知识有着全面且深刻的解释,内容涵盖了模型、变量、方程、算法、函数等语言基础知识,结合示例讲解了初始条件设置、模型重用和事件等特性。在建模仿真方面,本书全面讲解了MWorks基础环境、特性、工具箱和接口的使用方法,有些特性是开发健壮模型的关键知识点,比如“外部资源的使用”,对工程建模人员掌握建模知识起到很好的帮助作用。
本书力求严谨全面,并强调实践操作,可作为Modelica语言和MWorks建模仿真平台的教学参考书,也可供相关高校师生或科研工程人员参考。
作者简介
陈立平,华中科技大学机械学院 教授/博士生导师,华中科技大学国家CAD支撑软件工程技术研究中心(武汉)(CAD中心)主任,浙江大学CAD&CG国家重点实验室学术委员,民用飞机模拟飞行国家重点实验室学术委员,获2004教育部新世纪人才计划资助。近十年来主持多层次科研项目,二十余年来,在几何约束求解、多体动力学、多领域建模分析等数字化设计支撑技术方面进行研究,承担了国家自然基金、863及企业合作等多层次项目。研发的几何约束求解引擎及计算机绘图InteCAD得到广泛应用。 十余年来,密切关注复杂机电建模分析与优化技术发展,在多领域物理建模理论方面进行了深入研究,提出多领域约束融合理论,获2006年自然基金资助,在国内率先研究了多领域物理建模规范语言modelica,承担2006年863目标导向项目2006AA04Z162《基于多领域物理建模的复杂产品协同仿真平台》并组织研发多领域物理建模与仿真MWorks v1.6(获知识产权)。2009主持《机械动力学CAE平台》获得国家863重点项目资助(2009AA044501)。作为亚太地区个基于modelica的建模分析平台,Mworks在维也纳MODELICA 2006大会上受到同行关注和肯定。十年来,在计算机学报、软件学报、CAD及AMT、Computer&Struct.及Structural&Multidisplinary Optimization等国内外重要学刊上发表论文90余篇。 经过十多年的深入研究,目前已开发出亚洲的多领域物理统一建模平台Modelica/MWorks3.0,在国内航空、航天、汽车、工程机械行业得到应用。
目录
第1章绪论 1
1.1 什么是 1
1.2 什么是建模 1
1.3建模发展概述 3
1.4建模与仿真语言Modelica 8
1.5建模仿真平台MWorks.Sysplorer 15
第2章Modelica语言基础 25
2.1 模型要素 25
2.2 建模功能 29
2.3 方程 37
2.4 算法 43
2.5 数组 48
2.6 函数 58
2.7 模型初始条件 70
2.8 模型重用 72
2.9特征 79
2.10 术语表 88
第3章MWorks.Sysplorer入门 93
3.1 简单示例 93
3.2 创建新模型 97
第4章MWorks.Sysplorer基础环境 110
4.1 概述 110
4.2 模型浏览器 118
4.3 图形视图 131
4.4 文本视图 154
4.5 组件浏览器 159
4.6 组件参数面板 167
4.7 组件变量面板 171
4.8 输出面板 172
4.9 仿真浏览器 174
4.10 曲线窗口 184
4.11 帮助窗口 197
4.12 CMD命令行 201
4.13 环境定制 209
4.14 键盘快捷键 226
第5章MWorks.Sysplorer特性 230
5.1 单位检查与单位推导 230
5.2 外部资源使用说明 236
5.3 外部函数调试指南 239
5.4 仿真数据文件 253
第6章MWorks.Sysplorer工具箱 256
6.1 模型发布 256
6.2 二维动画 263
6.3 三维动画 286
6.4 频率估算 293
6.5 模型标定 305
6.6 参数分析 323
6.7 模型优化 350
6.8 分布式显示 390
6.9 3D模型外部文件格式转换 398
第7章MWorks.Sysplorer接口 410
7.1 命令接口与选项索引 410
7.2 FMI 442
7.3 S-Function 447
7.4 Veristand 460
7.5 多体导入 464
第8章MWorks.Sysplorer安装配置 487
8.1 概述 487
8.2 安装MWorks.Sysplorer 487
8.3 配置使用许可(License) 495
8.4 卸载MWorks.Sysplorer 507
8.5 MWorks.Sysplorer运行配置 509
8.6 常见问题与解决方案 513
参考文献 518