第1章 ADAMS概论 1
1.1 ADAMS软件简介 1
1.1.1 ADAMS软件的发展历史 1
1.1.2 ADAMS软件的设计流程 2
1.2 ADAMS软件的基本模块 3
1.2.1 前处理模块ADAMS/View 3
1.2.2 CAD接口模块ADAMS/Exchange 4
1.2.3 后处理模块ADAMS/PostProcessor 4
1.2.4 求解器模块ADAMS/Solver 5
1.2.5 线性化求解模块ADAMS/Linear 6
1.2.6 优化/试验分析模块ADAMS/Insight 6
1.2.7 刚柔耦合分析模块ADAMS/Flex 7
1.2.8 耐久性模块ADAMS/Durability 8
1.2.9 控制模块ADAMS/Controls 8
1.2.10 机电一体化模块ADAMS/Mechatronics 10
1.2.11 振动分析模块ADAMS/Vibration 10
1.2.12 自动的柔性体生成模块ADAMS/ViewFlex 10
1.2.13 直接的CAD数据接口模块ADAMS/Translators 11
1.2.14 单机并行模块ADAMS/Solver SMP 12
1.2.15 汽车专业模块ADAMS/Car 12
1.2.16 机械专业模块ADAMS/Machinery 12
1.3 ADAMS模型创建与仿真的基本操作 13
1.3.1 ADAMS2013的应用界面 13
1.3.2 ADAMS模型的创建 16
1.3.3 力(Forces)的施加 21
1.3.4 模型的仿真(Simulation) 23
1.3.5 仿真结果测量(Measure) 23
1.3.6 测量结果的后处理(Adams/PostProcessor) 24
第2章 ADAMS建模基础 26
2.1 连杆机构的建模与仿真 26
2.1.1 设计问题的描述 26
2.1.2 启动ADAMS软件并设置工作环境 26
2.1.3 创建机构模型 29
2.1.4 保存模型 36
2.1.5 仿真与测试 36
2.2 压力机建模与仿真 44
2.2.1 设计问题的描述 44
2.2.2 启动ADAMS软件并设置工作环境 45
2.2.3 创建虚拟样机模型 45
2.2.4 仿真与测试 51
2.3 行星轮系建模与仿真 54
2.3.1 设计问题的描述 54
2.3.2 启动ADAMS软件并设置工作环境 54
2.3.3 创建虚拟样机模型 54
2.3.4 仿真与测试 62
2.3.5 实体模型的导入 65
2.4 凸轮机构建模与仿真 68
2.4.1 设计问题的描述 68
2.4.2 启动ADAMS软件并设置工作环境 68
2.4.3 创建虚拟样机模型 68
2.4.4 仿真与测试 74
第3章 函数的定义及应用 78
3.1 IF函数的定义及应用 78
3.1.1 设计问题的描述 78
3.1.2 启动ADAMS软件并设置工作环境 79
3.1.3 创建虚拟样机模型 79
3.1.4 设计凸轮 84
3.1.5 仿真与测量模型 87
3.2 STEP函数的定义及应用 88
3.2.1 设计问题的描述 88
3.2.2 启动ADAMS软件并设置工作环境 88
3.2.3 创建虚拟样机模型 88
3.2.4 仿真与测量模型 94
3.3 SPLINE函数的定义及应用 96
3.3.1 设计问题的描述 96
3.3.2 启动ADAMS软件并设置工作环境 97
3.3.3 创建虚拟样机模型 97
3.3.4 仿真与测量模型 104
3.4 DIFF函数的定义及应用 108
3.4.1 设计问题的描述 108
3.4.2 启动ADAMS软件并设置工作环境 110
3.4.3 创建虚拟样机模型 110
3.4.4 仿真与测量模型 114
3.5 CONTACT函数的定义及应用 116
3.5.1 设计问题的描述 116
3.5.2 启动ADAMS软件并设置工作环境 116
3.5.3 创建虚拟样机模型 116
3.5.4 仿真与测量模型 124
第4章 机械传动系统设计与仿真分析 127
4.1 ADAMS/Machinery模块简介 127
4.1.1 ADAMS/Machinery模块的应用特点 127
4.1.2 ADAMS/Machinery模块解决的问题 128
4.2 齿轮传动 128
4.2.1 设计问题的描述 128
4.2.2 齿轮传动模型的创建 129
4.2.3 模型仿真与分析 148
4.3 带传动 149
4.3.1 设计问题的描述 149
4.3.2 带传动模型的创建 149
4.3.3 模型仿真与分析 163
4.4 链传动 166
4.4.1 设计问题的描述 166
4.4.2 链传动模型的创建 167
4.4.3 模型仿真与分析 179
4.5 绳索传动 183
4.5.1 设计问题的描述 183
4.5.2 绳索传动模型的创建 183
4.5.3 模型仿真与分析 192
4.6 轴承 195
4.6.1 设计问题的描述 195
4.6.2 轴承模型的创建 195
4.6.3 模型仿真与分析 203
4.7 电动机驱动 208
4.7.1 设计问题的描述 208
4.7.2 电动机模型的创建 209
4.7.3 模型仿真与分析 213
第5章 柔性体建模及系统振动特性分析 216
5.1 非连续柔性杆体方式建模 216
5.1.1 设计问题的描述 216
5.1.2 创建虚拟样机模型 216
5.1.3 仿真与测试模型 219
5.2 刚体转换成柔性体方式建模 220
5.2.1 设计问题的描述 220
5.2.2 创建虚拟样机模型 221
5.2.3 仿真与测试模型 224
5.3 ADAMS/Flex柔性分析模块 225
5.3.1 设计问题的描述 225
5.3.2 创建虚拟样机模型 225
5.3.3 仿真与测试模型 229
5.4 ADAMS/Line分析模块 230
5.4.1 设计问题的描述 230
5.4.2 打开机构模型文件 230
5.4.3 创建仿真描述 230
5.4.4 仿真模型 232
5.4.5 机械系统振动特性分析 232
第6章 ADAMS模型的控制设计 234
6.1 传感器的创建与应用 234
6.1.1 设计问题的描述 234
6.1.2 启动ADAMS软件并设置工作环境 234
6.1.3 创建ADAMS模型 235
6.1.4 仿真与测试模型 239
6.1.5 创建传感器 240
6.2 仿真描述的设计与执行 242
6.2.1 设计问题的描述 242
6.2.2 启动ADAMS软件并设置工作环境 242
6.2.3 创建ADAMS模型 244
6.2.4 创建传感器 247
6.2.5 仿真描述的设计 248
6.2.6 仿真描述的执行 252
6.3 ADAMS/Controls模块的应用 253
6.3.1 ADAMS/Controls模块简介 253
6.3.2 设计问题的描述 253
6.3.3 模型的创建 254
6.3.4 控制系统的创建 260
6.3.5 模型的仿真与分析 261
第7章 机构的优化设计 265
7.1 机构的参数化模型 265
7.1.1 设计问题的描述 265
7.1.2 启动ADAMS软件并设置工作环境 265
7.1.3 创建机构模型 265
7.2 设计研究 276
7.2.1 传感器设置 276
7.2.2 设计变量研究 277
7.3 试验设计 279
7.4 机构的优化设计过程 280
7.4.1 机构优化模型 280
7.4.2 机构优化仿真分析 284
第8章 ADAMS建模中的用户化设计 286
8.1 定制用户对话框 286
8.1.1 问题描述 286
8.1.2 用户对话框的设计 287
8.1.3 测试用户对话框 294
8.1.4 输出对话框文件 294
8.2 定制用户菜单 295
8.2.1 问题描述 295
8.2.2 打开机构模型文件 295
8.2.3 创建用户菜单 295
8.2.4 执行用户菜单 298
8.2.5 输出用户菜单 299
第9章 ADAMS二次开发 300
9.1 宏命令 300
9.1.1 宏命令简介 300
9.1.2 设计问题的描述 302
9.1.3 模型的创建 302
9.2 用户子程序 312
9.2.1 C语言用户子程序的编译要求简介 312
9.2.2 设计问题的描述 316
9.2.3 模型的创建 316
9.2.4 用户子程序的编写及编译 318
9.2.5 模型的仿真与分析 321
附录 ADAMS软件安装指南 323
附录A License服务器安装 323
附录B ADAMS程序安装 327
参考文献 334