第1章 绪论 1
1.1 计算机辅助分析(CAE)及虚拟样机技术(VP) 1
1.1.1 计算机辅助工具 1
1.1.2 虚拟样机技术 1
1.2 ADAMS软件概述 3
1.2.1 ADAMS软件的安装 3
1.2.2 ADAMS软件的系统配置 6
1.2.3 ADAMS软件解决的问题 6
1.3 ADAMS运行界面 7
1.4 ADAMS的帮助文档 7
1.4.1 Help文档使用 8
1.4.2 在线文档 8
1.5 ADAMS的模块介绍 9
1.5.1 ADAMS软件基本模块 9
1.5.2 ADAMS软件扩展模块 10
1.5.3 ADAMS软件接口模块 12
1.5.4 ADAMS软件专业模块 12
1.5.5 ADAMS软件工具箱 14
第2章 虚拟样机技术的理论基础 15
2.1 ADAMS建模基础 15
2.2 ADAMS运动学分析 15
2.3 ADAMS动力学分析 16
2.4 ADAMS静力学及线性化分析 17
2.5 ADAMS求解器算法 17
2.5.1 微分—代数(DAE)方程的求解算法 17
2.5.2 坐标减缩的微分方程求解算法 19
第3章 ADAMS/View界面及基本功能 21
3.1 ADAMS软件的核心构成 21
3.2 ADAMS/View的界面 21
3.2.1 Main To…(主工具箱) 24
3.2.2 弹出式菜单方式和命令菜单方式 24
3.2.3 快捷工具 27
3.2.4 命令浏览器和命令窗口 28
3.2.5 模型浏览器 29
3.2.6 信息窗口 30
3.2.7 对话框 30
3.3 文件操作 32
3.3.1 File菜单 32
3.3.2 打开新文件 32
3.3.3 打开已有的文件 33
3.3.4 保存文件 33
3.3.5 导入和导出文件 34
3.3.6 其他操作 36
3.4 界面设置 36
3.4.1 定义地面坐标系 37
3.4.2 工作栅格设置 38
3.4.3 定义单位和重力方向 38
3.4.4 图标设置 39
3.4.5 设置模型和背景颜色 40
3.5 选择窗口的显示 40
3.5.1 设置视窗布局 40
3.5.2 修改视图方向 41
3.5.3 设置模型投影显示效果 41
3.5.4 移动和旋转视图 42
3.5.5 视窗的放大和缩小 43
3.5.6 设置模型渲染模式 43
第4章 ADAMS实体模型的建立与仿真 47
4.1 建模和仿真步骤 47
4.2 几何建模工具 48
4.2.1 绘制基本几何形体 49
4.2.2 绘制几何形体 49
4.2.3 几何形体的布尔运算 51
4.2.4 几何形体的修改 52
4.2.5 几何形体的特征 54
4.2.6 实例 57
4.3 约束建模 59
4.3.1 约束 60
4.3.2 凸轮机构 68
4.3.3 建立模型约束时的注意点 70
4.4 施加外力 70
4.4.1 基本概念 70
4.4.2 作用力的定义 72
4.4.3 柔性连接 73
4.4.4 接触力 76
4.4.5 添加约束实例 77
4.5 模型的编辑 80
4.5.1 修改 80
4.5.2 重新命名和修改颜色 80
4.5.3 复制和删除 81
4.5.4 移动和旋转对象 81
4.5.5 失效与激活 83
4.6 仿真分析 83
4.6.1 设置仿真分析输出 83
4.6.2 样机的检查与调试 87
4.6.3 仿真分析 89
4.6.4 添加传感器 93
4.6.5 仿真过程参数设置 94
4.6.6 仿真分析实例 96
第5章 仿真结果后处理的使用方法 100
5.1 ADAMS/PostProcessor分析功能 100
5.2 ADAMS/PostProcessor界面介绍 100
5.2.1 ADAMS/PostProcessor的启动和退出 100
5.2.2 ADAMS/PostProcessor界面 101
5.3 工具栏功能的介绍 102
5.3.1 工具栏的设置与显示 102
5.3.2 主工具栏 102
5.4 输出仿真结果的动画 103
5.4.1 动画的类型 103
5.4.2 加载动画 104
5.4.3 播放动画 104
5.4.4 时域动画控制 105
5.4.5 频域动画控制 106
5.4.6 记录动画 106
5.4.7 重叠回放模型 107
5.5 绘制仿真结果的曲线图 107
5.5.1 绘制仿真数据曲线 107
5.5.2 添加曲线 108
5.5.3 更新曲线数据 109
5.6 曲线图的处理 109
第6章 ADAMS/Solver的介绍 120
6.1 ADAMS/Solver对仿真的可执行性 120
6.2 ADAMS/Solver的建模语句 120
6.2.1 惯性单元 120
6.2.2 几何单元 121
6.2.3 约束单元 123
6.2.4 力元 124
6.2.5 设置分析参数单元 125
6.2.6 定义输出单元 126
6.3 ADAMS/Solver的函数表达式 126
6.3.1 位移函数 127
6.3.2 速度函数 127
6.3.3 加速度函数 127
6.3.4 接触函数 128
6.3.5 样条函数 128
6.3.6 约束力函数 128
6.3.7 合力函数 129
6.3.8 数学函数 129
6.3.9 数据函数 129
6.4 ADAMS/Solver的命令语句 130
6.4.1 ADAMS/Solver的命令 130
6.4.2 创建ADAMS/Solver仿真文件 132
第7章 ADAMS/Flex柔性体模块 134
7.1 柔性体生成的方法 134
7.1.1 用柔性力连接 134
7.1.2 用模块ADAMS/AutoFlex 135
7.1.3 用有限元ANSYS 141
7.2 柔性体的导入与校验 141
7.2.1 柔性体的导入 141
7.2.2 柔性体的校验 143
7.3 柔性体的特性设置 145
7.4 柔性体工具箱 148
7.4.1 浏览模态中性文件 148
7.4.2 将模态文件转换成矩阵文件 149
7.4.3 运行MSC/NASTRAN模态中性文件转换器 150
7.4.4 优化模态中性文件 151
7.5 柔性体应用实例 152
7.5.1 曲柄连杆柔性体仿真 152
7.5.2 对柔性体(钢板)加载模态负荷 154
第8章 MECHANISM/Pro模块 162
8.1 概述 162
8.2 安装MECHANISM/Pro模块 162
8.3 MECHANISM/Pro模块的使用 164
8.3.1 创建或打开Pro/ENGINEER装配模型 164
8.3.2 定义刚体 164
8.3.3 定义约束 165
8.3.4 建立驱动 167
8.3.5 传送模型 168
第9章 参数化建模及优化设计 171
9.1 ADAMS参数化建模与参数化分析简介 171
9.1.1 参数化建模简介 171
9.1.2 参数化分析简介 171
9.2 函数表达式 173
9.2.1 进入构造函数对话框 173
9.2.2 函数表达式 175
9.3 设计函数和运行函数 177
9.3.1 设计函数 177
9.3.2 运行函数 178
9.4 参数化建模 179
9.4.1 参数化点坐标 179
9.4.2 使用设计变量 180
9.4.3 运动参数化 183
9.4.4 使用参数表达式 187
9.5 参数化分析准备及运行 187
9.5.1 参数化分析的准备 187
9.5.2 运行参数化分析 196
9.6 设计研究分析 199
9.7 ADAMS/Insight的优化分析 204
9.7.1 与ADAMS/Insight的无缝连接 204
9.7.2 ADAMS/Insight的应用 204
9.7.3 试验设计实例分析 205
9.8 优化设计实例分析 214
第10章 ADAMS二次开发及实例 228
10.1 定制用户界面 228
10.1.1 定制菜单 228
10.1.2 定制对话框 230
10.2 宏命令的使用 238
10.2.1 在宏命令中使用参数 238
10.2.2 创建宏命令 240
10.2.3 编辑宏的要点 242
10.3 循环命令和条件命令 242
10.3.1 循环命令 242
10.3.2 条件命令 243
10.3.3 使用其他命令 244
10.4 ADAMS二次开发实例——汽车盘式制动器模型 244
10.4.1 建立仿真模型 245
10.4.2 在柔性体上施加哑物体 245
10.4.3 施加柔性体之间接触力 248
10.4.4 修改柔性体之间接触力(矢量力) 250
10.4.5 盘式制动器仿真结果分析 250
第11章 ADAMS/Car的使用 254
11.1 ADAMS/Car概述 254
11.1.1 ADAMS/Car特点 254
11.1.2 ADAMS/Car的数据文件 254
11.1.3 启动ADAMS/Car 256
11.2 ADAMS/Car部件模板 257
11.2.1 模板的连接方法 257
11.2.2 ADAMS/Car模板 259
11.3 ADAMS/Car悬架模型 260
11.3.1 创建模板的拓扑结构 260
11.3.2 创建悬架子系统 273
11.3.3 仿真分析 275
11.3.4 轮胎模型与道路模型 278
11.4 整车集成模型 292
11.4.1 打开整车集成模型 292
11.4.2 整车集成模型仿真分析 293
第12章 ADAMS/Rail的使用 298
12.1 ADAMS/Rail概述 298
12.1.1 ADAMS/Rail的发展 298
12.1.2 ADAMS/Rail的功能 298
12.1.3 ADAMS/Rail模块的构成 299
12.2 运用ADAMS/Rail实例 299
12.2.1 创建ADAMS/Rail模板 299
12.2.2 建立子系统 314
12.2.3 建立整车系统的集成模型 316
12.2.4 对集成模型进行仿真分析 317