精通ADAMS 2005/2007虚拟样机技术
出版时间:2010年版
内容简介
《精通ADAMS 2005/2007虚拟样机技术》以最新版的ADAMS2007为平台,系统地介绍了ADAMS2007的各种基本功能和机械工程开发中各种常用的专业模块。全书分为两篇,第一篇为基础知识篇,主要介绍ADAMS2007的基本功能和简单建模与仿真实例,包括ADAMS/View基础、创建刚体模型、约束模型构件、施加载荷、仿真计算与结果处理、创建柔性体、参数化设计与优化分析、宏应用与自定义界面等;第二篇为专业模块篇,主要介绍了ADAMS的7大专业模块,内容包括ADAMS/View和ADAMS/Car控制仿真分析、ADAMS/Rail铁道机车基础及分析与设置、ADAMS/Insight试验优化设计、ADAMS/Hydraulics液压传动分析、ADAMS/Vibration振动仿真分析、汽车整车系统仿真分析、ADAMS/Engine发动机仿真分析。由于ADAMS2007不再包含ADAMS/Rail模块,为兼顾不同用户的需求,在使用ADAMS/Rail模块时,采用ADAMS2005版本。《精通ADAMS 2005/2007虚拟样机技术》适用于大中专院校相关专业学生作为自学辅导教材,也适用于机械设计、汽车设计、航天设计等相关科研院所研究人员作为科研参考资料。
目录
第一篇 基础知识篇
第1章 ADAMS/View基础 2
1.1 计算机辅助工程(CAE)概述 2
1.1.1 计算机辅助分析技术 2
1.1.2 虚拟样机技术 3
1.1.3 ADAMS软件及其特点 5
1.2 ADAMS/View界面 5
1.2.1 启动ADAMS/View 5
1.2.2 ADAMS/View操作界面 7
1.2.3 界面上的快捷键 9
1.2.4 设置ADAMS/View的工作路径 10
1.3 建模环境设置 10
1.3.1 设置坐标系 10
1.3.2 设置单位 12
1.3.3 设置重力加速度 12
1.3.4 设置图标 13
1.3.5 设置颜色 13
1.3.6 设置图形区的背景色 14
1.3.7 设置灯光 14
1.3.8 设置工作栅格 14
1.3.9 设置字体 15
1.3.10 设置名称 15
1.4 ADAMS/View中的常用窗口 16
1.5 本章小结 18
第2章 创建刚体模型 19
2.1 几何建模 19
2.1.1 创建基本几何体 19
2.1.2 创建实体几何模型 27
2.1.3 创建附加特征 37
2.1.4 布尔运算 39
2.2 数据交换 40
2.2.1 输入CAD模型 41
2.2.2 实例:连杆机构模型数据输入 41
2.3 修改刚体构件属性 45
2.3.1 属性编辑方法 45
2.3.2 名称和方位修改 47
2.3.3 初始方位修改 48
2.3.4 初始速度修改 49
2.3.5 外观修改 49
2.3.6 构件的材料信息修改 50
2.4 实例:空间曲柄滑块机构 51
2.5 本章小结 59
第3章 约束模型构件 60
3.1 约束与自由度 60
3.1.1 约束类型 60
3.1.2 自由度 60
3.2 约束工具 61
3.3 常用约束 62
3.4 基本约束 66
3.5 高副约束 68
3.6 定义机构的运动 70
3.6.1 机构运动类型 70
3.6.2 创建约束连接运动 71
3.6.3 创建约束点运动 72
3.7 实例 72
3.7.1 创建转动副 72
3.7.2 创建移动副 76
3.7.3 创建球铰副 77
3.7.4 创建胡克副 79
3.7.5 创建齿轮副 80
3.7.6 创建凸轮 83
3.7.7 创建驱动 84
3.8 本章小结 85
第4章 施加载荷 86
4.1 基本概念 86
4.1.1 力的定义 86
4.1.2 创建施加力 87
4.2 作用力 88
4.2.1 ADAMS/View中作用力的类型 88
4.2.2 创建单分量力或力矩 88
4.2.3 创建多分量力和多分量力矩 89
4.3 柔性连接 90
4.3.1 拉压弹簧阻尼器 91
4.3.2 扭转弹簧阻尼器 93
4.3.3 线性衬套 94
4.3.4 无质量梁 96
4.3.5 力场 98
4.4 接触力 98
4.4.1 基本概念 98
4.4.2 实例:球-球碰撞 100
4.5 摩擦力 101
4.6 重力 103
4.7 实例:凸轮机构 103
4.7.1 运行ADAMS 103
4.7.2 建立凸轮部件 104
4.7.3 建立转动副 105
4.7.4 建立其他部件 106
4.7.5 建立平动副 108
4.7.6 添加线-线约束 108
4.7.7 添加运动约束 109
4.7.8 验证模型 109
4.7.9 建立测量 110
4.7.10 运行仿真 111
4.8 本章小结 112
第5章 仿真计算与结果处理 113
5.1 仿真计算 113
5.1.1 计算类型 113
5.1.2 验证模型 113
5.1.3 仿真控制 114
5.1.4 传感器 117
5.1.5 仿真分析参数设置 118
5.1.6 仿真参数设置 119
5.1.7 仿真求解设置 119
5.1.8 交互式仿真过程样机调试 120
5.1.9 再现仿真结果 121
5.2 仿真结果后处理 123
5.2.1 后处理程序 123
5.2.2 后处理程序窗口 124
5.2.3 创建任务与添加数据 125
5.2.4 常用后处理命令 126
5.2.5 页面操作 127
5.2.6 视窗操作 127
5.2.7 参数特性编辑 128
5.2.8 控制仿真重现过程 128
5.3 绘制仿真结果曲线 131
5.3.1 仿真数据类型 131
5.3.2 创建曲线图 132
5.3.3 仿真结果曲线的编辑与运算 134
5.4 传感器脚本控制仿真实例 137
5.5 本章小结 147
第6章 创建柔性体 148
6.1 离散柔性连接件 148
6.2 利用有限元软件创建柔性体 150
6.3 利用ADAMS/AutoFlex创建柔性体 157
6.3.1 加载ADAMS/AutoFlex 157
6.3.2 用拉伸法创建柔性体 157
6.3.3 用构件的几何外形来创建柔性体 162
6.3.4 导入有限元模型的网格文件创建柔性体 163
6.4 综合实例 163
6.5 本章小结 173
第7章 参数化设计与优化分析 174
7.1 参数化设计 174
7.1.1 设计变量定义 174
7.1.2 模型参数化 177
7.2 参数化分析与优化计算 179
7.2.1 参数化分析准备 179
7.2.2 设计研究 181
7.2.3 试验设计 182
7.2.4 优化计算 183
7.3 函数参数化 184
7.3.1 ADAMS/View函数 184
7.3.2 常用函数 188
7.4 实例 192
7.5 本章小结 195
第8章 宏应用与自定义界面 196
8.1 宏命令概述 196
8.1.1 宏的定义 196
8.1.2 宏的功能 196
8.1.3 宏的类型 197
8.2 宏对象的参数 197
8.3 宏使用方法 197
8.3.1 创建宏命令 197
8.3.2 删除宏 199
8.3.3 调试宏 200
8.3.4 执行宏 200
8.3.5 存储宏 200
8.3.6 编辑宏的要点 201
8.4 宏的句法和参数 202
8.4.1 在宏命令中使用参数 202
8.4.2 循环命令与条件命令 205
8.5 界面定制 206
8.5.1 自定义界面 206
8.5.2 编辑对话框 208
8.6 实例 210
8.6.1 简单宏应用实例 210
8.6.2 创建对话框 213
8.7 本章小结 216
第二篇 专业模块篇
第9章 ADAMS/View和ADAMS/Controls控制仿真分析 218
9.1 ADAMS/View控制工具箱 218
9.1.1 控制模块类型 218
9.1.2 创建控制模块 219
9.1.3 检验控制模块的连接关系 220
9.1.4 实例:弹簧挂锁机构控制仿真分析 221
9.2 ADAMS/Controls控制模块 230
9.2.1 ADAMS/Controls求解基本步骤 230
9.2.2 启动ADAMS/Controls模块 231
9.2.3 构造ADAMS机械系统样机模型 232
9.2.4 确定ADAMS的输入和输出 236
9.2.5 控制系统建模 239
9.2.6 机电系统仿真分析 242
9.2.7 设置仿真参数 246
9.3 本章小结 247
第10章 ADAMS/Rail铁道机车基础 248
10.1 ADAMS/Rail概述 248
10.1.1 ADAMS/Rail的基本特点 248
10.1.2 ADAMS/Rail的数据文件管理 249
10.1.3 ADAMS/Rail的模板 249
10.1.4 ADAMS/Rail的子系统 250
10.1.5 ADAMS/Rail的集成模型 250
10.2 ADAMS/Rail操作 251
10.2.1 启动ADAMS/Rail 251
10.2.2 数据库浏览器的应用 252
10.3 ADAMS/Rail的通用零部件 255
10.3.1 零部件模板 255
10.3.2 硬点 258
10.3.3 结构框架点 259
10.3.4 物体 260
10.3.5 几何体 262
10.4 ADAMS/Rail的铁道专用零部件 263
10.4.1 车轮模型 263
10.4.2 轴箱 265
10.4.3 构架 266
10.4.4 车体模型 267
10.4.5 悬挂元件 268
10.4.6 空气弹簧 269
10.4.7 剪切弹簧 271
10.4.8 扭簧 272
10.4.9 阻尼器 272
10.4.10 中心线请求 273
10.5 ADAMS/Rail模板 273
10.5.1 创建模板 274
10.5.2 试验台 275
10.6 ADAMS/Rail 的轮/轨接触模型 275
10.6.1 轮/轨单元类型 275
10.6.2 轮/轨单元数学模型 275
10.7 本章小结 276
第11章 ADAMS/Rail分析与设置 278
11.1 ADAMS/Rail的分析功能 278
11.1.1 预载分析 278
11.1.2 线性分析 279
11.1.3 稳定性分析 280
11.1.4 动力学分析 282
11.1.5 选择运行方式 283
11.2 ADAMS/Rail结果后处理 283
11.2.1 标准输出请求 283
11.2.2 标准接触输出请求 285
11.2.3 稳定性工具箱 288
11.2.4 舒适性工具箱 288
11.3 ADAMS/Rail系统参数配置 288
11.3.1 用户权限与参数设置 288
11.3.2 数据库的类型和结构 289
11.3.3 系统参数配置 290
11.4 实例 292
11.5 本章小结 297
第12章 ADAMS/Hydraulics液压传动分析 298
12.1 ADAMS/Hydraulics默认设置 298
12.2 液压回路建模 298
12.2.1 液压回路的基本结构 298
12.2.2 工作介质的定义 299
12.2.3 动力元件的定义 300
12.2.4 控制元件的定义 300
12.2.5 执行元件的定义 302
12.2.6 辅助元件的定义 303
12.3 实例:挖掘机液压传动回路分析 303
12.4 本章小结 316
第13章 ADAMS/Vibration振动仿真分析 317
13.1 创建振动仿真模型 317
13.1.1 加载振动模块 318
13.1.2 建立输入通道 318
13.1.3 建立输出通道 319
13.1.4 定义FD阻尼器 320
13.1.5 振动模型的计算 322
13.2 实例:卫星太阳能帆板的振动分析 323
13.2.1 建立模型 323
13.2.2 模型仿真 325
13.2.3 定义输入通道 325
13.2.4 定义输出通道 327
13.2.5 测试模型 328
13.2.6 优化计算 331
13.2.7 参数化计算 333
13.3 本章小结 334
第14章 ADAMS/Insight试验优化设计 335
14.1 运行ADAMS/Insight 335
14.2 参数化分析与回归分析 341
14.2.1 参数化分析 341
14.2.2 参数化过程 345
14.2.3 回归分析 354
14.3 蒙特卡罗方法应用 365
14.4 本章小结 370
第15章 汽车整车系统仿真分析 371
15.1 整车的拓扑结构分析 371
15.2 用户创建模板 378
15.2.1 创建部件 379
15.2.2 创建部件之间的连接 386
15.2.3 创建悬架参数 390
15.2.4 模型的装配和通讯器的使用 391
15.3 创建悬架系统 393
15.3.1 基于模板创建悬架子系统 393
15.3.2 基于悬架子系统创建悬架总成 393
15.3.3 运动学分析 394
15.3.4 弹性运动学分析 396
15.4 创建轮胎模型 397
15.4.1 轮胎模型简介 397
15.4.2 ADAMS/Tire 398
15.4.3 轮胎模型的选择 399
15.4.4 ADAMS/Tire的使用 400
15.4.5 创建车轮模板 400
15.5 整车动力学仿真分析 403
15.5.1 单移线 403
15.5.2 常半径转向 407
15.5.3 双移线仿真 411
15.6 ADAMS/Insight在ADAMS/Car中的使用 412
15.7 本章小结 417
第16章 ADAMS/Engine发动机仿真分析 418
16.1 创建配气系统 418
16.1.1 创建配气子系统 418
16.1.2 替换气门弹簧 419
16.1.3 修改板的半径 420
16.1.4 修改弹簧安装长度 421
16.1.5 气门系统创建 421
16.1.6 修改凸轮包角 421
16.1.7 执行分析 422
16.1.8 绘制接触力曲线 423
16.1.9 绘制阀的运动与凸轮包角关系曲线 423
16.1.10 替换阀门弹簧 424
16.1.11 比较分析结果 425
16.1.12 执行Rpm Sweep SVT分析 427
16.2 多质量弹簧创建及修改 428
16.2.1 创建系统 428
16.2.2 修改安装长度及多质量弹簧 429
16.2.3 创建请求及执行分析 429
16.2.4 输入试验数据 431
16.2.5 绘制试验数据及结果 431
16.3 分析已修改的多质量弹簧子系统 433
16.3.1 修改多质量弹簧及仿真 433
16.3.2 结果绘图 433
16.3.3 保存子系统 434
16.4 创建液压连接调节装置 434
16.4.1 创建组件装配 434
16.4.2 修改安装长度和油压 435
16.4.3 修改液压连接调整装置及油特性 435
16.4.4 执行稳态加载分析 436
16.4.5 运行Frequency-Sweep分析 437
16.4.6 保存子系统 437