第1章 引言 1
第2章 初级实例 3
2.1启动AMESim 3
2.2创建新草图 4
2.2.1创建新系统 4
2.2.2锁定按钮 5
2.2.3库与类 5
2.3实例1:质量块-弹簧系统的仿真 7
2.3.1搭建质量块-弹簧系统模型 7
2.3.2给元件分配子模型 9
2.3.3设置参数 11
2.3.4运行仿真 14
2.3.5绘制仿真结果曲线 16
2.3.6使用回放功能 19
2.3.7保存和退出AMESim 21
2.4实例2:一个简单的机械系统 21
2.4.1搭建连线 22
2.4.2在草图上显示标注 23
2.4.3参数设定 25
2.4.4改变参数数值 27
2.4.5子模型、参数名和变量名的别名 27
2.4.6设置参数并运行仿真 29
2.4.7使用External variables(外部变量)功能 30
2.4.8绘制曲线 31
2.4.9使用旧的最终值 33
2.4.10放大图形 34
2.4.11连续运行 34
2.4.12使用模型历史功能 35
2.4.13模型属性 36
2.5实例3:使用隐含变量的系统 42
2.5.1一个图标的多个子模型 42
2.5.2信号端口 43
2.5.3隐含变量 46
2.6实例4:有代数环的系统 47
第3章 高级实例 50
3.1简介 50
3.2获取AMESim演示实例 50
3.3实例1:四分之一车模型(续) 50
3.3.1状态计数工具 50
3.3.2动态运行和稳态运行 53
3.3.3存储/加载数据 57
3.3.4向图中添加文本 58
3.4使用结果管理器 58
3.4.1创建后处理变量 59
3.4.2创建多回路后处理变量 60
3.4.3与保存的曲线数据对比 62
3.5使用实验视图 62
3.6实例2:转动惯量 66
3.6.1用于转速和扭矩的符号法则 67
3.6.2数据采样中的失真 68
3.6.3不连续性和不连续性的输出 68
3.7实例3:汽车悬挂系统 69
3.7.1同时显示两个或更多AMESim系统 71
3.7.2选择元件、连线和文本 71
3.7.3复制、删除、剪切和粘贴操作 72
3.7.4比较不同悬挂系统的车体位移 75
3.7.5编辑现有文本 75
3.8实例4:凸轮操纵阀 76
3.8.1系统描述 76
3.8.2系统仿真 77
3.8.3创建X-Y曲线 80
3.8.4使用绘图管理器 81
3.8.5修改已绘制曲线的特征 82
3.9实例5:车辆传动系统 84
3.9.1使用表格编辑器创建1D表格数据文件 84
3.9.2建立系统并设置参数 85
3.9.3运行仿真 87
3.9.4动态模块 88
第4章 批处理运行和线性分析 90
4.1简介 90
4.2实例1:四分之一车模型 90
4.2.1选择性保存 91
4.2.2批处理运行 92
4.2.3使用后处理和交叉结果 97
4.3实例2:以弹射器为例讲解锁定状态 101
4.3.1锁定状态介绍 101
4.3.2实例 101
4.3.3锁定状态 104
4.3.4误差类型 107
4.4实例3:一个简单的质量块-弹簧系统的线性分析 107
4.4.1线性分析 108
4.4.2特征值分析 110
4.4.3平衡位置 113
4.5实例4:一个质量块-弹簧阻尼系统的频率响应分析 113
4.5.1 Bode图、Nichols图和Nyquist图 114
4.5.2根轨迹分析 116
4.6实例5:一个机械系统的模态分析 118
第5章 超级元件工具 126
5.1简介 126
5.2创建并配置一个超级元件 126
5.3使用标准图标来构造PID控制器的超级元件 129
5.3.1平面系统和包含超级元件系统的比较 129
5.3.2创建一个超级元件 131
5.3.3为超级元件设置图片 134
5.4超级元件工具 136
5.4.1使用超级元件子模型 136
5.4.2展开超级元件 136
5.4.3改变超级元件的参数 137
5.4.4绘制超级元件的变量曲线 137
5.5管理超级元件 139
5.5.1超级元件的类型 139
5.5.2多层次的超级元件 139
5.5.3显示可用的超级元件及其所属的库 140
5.5.4删除一个超级元件或库 140
5.5.5修改一个超级元件 141
5.6使用自己的图标构建一个PID控制器的超级元件 142
5.6.1创建超级元件库 143
5.6.2创建超级元件图标 145
5.7创建一个包含全局变量参数的通用超级元件 150
5.8为通用超级元件的全局变量赋值 156
第6章 AMESim脚本工具 158
6.1简介 158
6.2系统要求 158
6.3设置使用环境 159
6.3.1使用Python 159
6.3.2使用MATLAB 159
6.3.3使用Scilab 159
6.3.4使用VBA 160
6.4设置工作区 160
6.5实例 160
6.5.1基本概念 160
6.5.2自动操作任务的脚本编写 173
6.5.3使用标识符 188
6.5.4响应面模型RSM的使用 192
6.5.5将线性系统模型导入AMESim 202
第7章 应用程序接口API 209
7.1启动API 209
7.2使用API函数 210
7.2.1列出模块中的可用函数 210
7.2.2获取函数的详细信息 211
7.2.3创建一个脚本文件 211
7.3创建一个包含API的AMESim仿真模型 211
7.3.1创建系统 212
7.3.2给系统添加元件 212
7.3.3设置子模型 215
7.3.4连接部件 216
7.3.5设置参数值 217
7.3.6创建全局参数 222
7.3.7编译代码 222
7.3.8设置运行参数 223
7.3.9运行仿真 223
7.3.10获取变量值 224
7.4管理脚本 225
7.4.1日志文件和错误管理 225
7.4.2一键创建复杂的脚本 227
第8章 活性指数 230
8.1简介 230
8.2数学定义 230
8.3使用AMESim活性指数工具 231
8.3.1实例1:车辆传动系统 231
8.3.2实例2:三柱塞泵 235
8.3.3小结 243
第9章 AMEPilot和输出模块基础 244
9.1简介 244
9.2多项式积分器 244
9.2.1设置输出 245
9.2.2运行仿真 248
9.2.3使用复合输出参数 249
第10章 AMESim设计探索功能入门 252
10.1简介 252
10.2主动悬挂系统 252
10.3试验规划 255
10.4优化 261
10.5蒙特卡罗和RSM研究 264
10.6蒙特卡罗和统计研究 270