第1章 多体仿真的沿革趋势与RecurDyn
1.1 多体动力学仿真时期
1.2 多体系统的仿真时期
1.3 多体产品仿真时期
1.4 小结
第2章 RecurDyn基本算法
2.1 计算多体动力学基本概念
2.2 广义递归算法
2.2.1 相对运动学坐标
2.2.2 速度递归算法
2.2.3 力递归算法
2.2.4 机械系统的图形表示法
2.2.5 运动方程和DAE的解法
2.2.6 广义的递归算法
2.2.7 广义递归算法的应用
2.3 隐式数值积分的解耦算法
2.3.1 代数微分方程的隐式数值积分
2.3.2 隐式数值积分的解耦算法
2.3.3 数值算法
2.4 采用虚拟构件和铰的柔性多体动力学
2.4.1 相邻柔性体的运动学
2.4.2 运动方程
2.4.3 计算过程与讨论
2.5 柔性多体动力学的广义递归算法
2.5.1 两相邻柔性体的相对坐标运动
2.5.2 正向递归算法
2.5.3 反向递归算法
2.5.4 求解控制方程
2.6 大变形问题的相对节点法
2.6.1 相对变形运动
2.6.2 平衡方程
2.6.3 数值算法
2.6.4 数值算例
2.7 一种有效的接触搜索算法
2.7.1 接触对的运动学表示
2.7.2 接触区域划分
2.7.3 预搜索
2.7.4 后搜索和柔性接触力
2.7.5 递归算法的运动学和运动方程
2.7.6 数值积分策略
2.8 闭环多体系统的线性运动方程
2.8.1 相对坐标运动学
2.8.2 运动方程
2.8.3 拉格朗日乘子的消元和运动方程的线性化
2.9 小结
第3章 RecurDyn软件简介
3.1 RecurDyn概述
3.2 RecurDyn产品线
3.3 RecurDyn组成模块
3.4 RecurDyn产品应用领域
3.5 安装RecurDyn软件
3.5.1 Windows系统安装RecurDyn
3.5.2 Linux系统安装RecurDyn软件
3.6 Recur]Dyll的文件结构
3.7 RecurDyn建模环境介绍
3.7.1 启动RecurDyn/Modeler
3.7.2 RecurDyn/Modeler建模环境
3.7.3 单摆动力学分析实例
3.7.4 RecurDyn后处理功能介绍
3.7.5 RecurDyn后处理实例
3.7.6 RecurDyn操作技巧
3.8 小结
第4章 基于RecurDyn的机械系统分析
4.1 基于RecurDyn仿真分析的步骤
4.2 模型方案分析
4.2.1 刚体和柔性体的选择
4.2.2 子系统的选择
4.3 建模环境设置
4.3.1 重力场设置
4.3.2 工作平面及其他建模设置
4.4 RecurDyn的编辑模式
4.5 刚体部件建模
4.5.1 几何体创建
4.5.2 几何形状的修改
4.5.3 部件属性的修改
4.5.4 部件质心Marker的修改
4.5.5 部件几何体位置调整
4.6 Joint约束建模
4.6.1 约束种类
4.6.2 创建约束
4.6.3 定义驱动
4.6.4 定义摩擦
4.6.5 约束力显示
4.6.6 约束建模注意事项
4.7 外力载荷建模
4.7.1 RecurDyn载荷种类
4.7.2 直接外力
4.7.3 特殊力
4.7.4 RecurDyn柔性连接力
4.7.5 力的显示
4.8 RecurDyn分析类型
4.8.1 动力学/运动学分析
4.8.2 Static静态分析
4.8.3 Eigenvalue特征值分析
4.8.4 PreAnalysis预分析
4.8.5 DirectFrequencyResponseAnalysis直接频率响应分析
4.9 RecurDyn测量工具
4.9.1 RecurDyn/Request
4.9.2 RecurDyn/Scope
4.9.3 RecurDyn/Measure
4.10 RecurDyn/Extract萃取中间状态
4.11 曲柄滑块机构分析实例
4.11.1 建立部件几何体
4.11.2 建立约束和驱动
4.11.3 提交分析任务
4.11.4 分析结果研究
4.12.4 质量弹簧系统分析实例
4.12.1 建立质量块
4.12.2 建立连接弹簧
4.12.3 建立质量块和大地之间的平动副
4.12.4 进行特征值分析
4.12.5 结果分析
4.13 小结
第5章 RecurDyn高级建模技术
5.1 接触建模
5.1.1 RecurDyn接触类型
5.1.2 RecurDyn接触算法
5.1.3 RecurDyn常用接触类型
5.1.4 同时创建多个接触
5.1.5 曲柄滑块机构实体接触分析实例
5.2 RgearDyn参数化建模
5.3 弹球接触仿真实例
5.3.1 建立几何模型
5.3.2 建立弹簧力
5.3.3 建立接触
5.3.4 初步仿真
5.3.5 参数化弹簧自由长度
5.3.6 参数化控制仿真分析
5.4 RecurDyn函数表达式
5.4.1 创建函数
5.4.2 在函数表达式中引用参数化点分量
5.4.3 在函数表达式中使用变量
5.4.4 引用函数
5.5 RecurDyn函数类型
5.5.1 数学函数
5.5.2 IF函数
5.5.3 插值函数
5.5.4 变量方程和微分方程
5.5.5 时间函数Time
5.5.6 一般函数
5.5.7 位移函数
5.5.8 速度函数
5.5.9 加速度函数
5.5.10 力函数
5.5.11 应力、应变函数Stress/Strain
5.6 RecurDyn输出请求
5.6.1 RecurDyn输出请求类型
5.6.2 输出请求举例
5.6.3 特定力的输出简例
5.7 RecurDyn子系统建模技术
5.7.1 创建子系统
5.7.2 子系统间的操作
5.7.3 子系统的导出、导入及编辑
5.8 基于子系统建模技术的汽车高位自卸机构实例
5.8.1 建立举升机构子系统
5.8.2 建立液压缸子系统
5.8.3 建立举升机构
5.8.4 建立卸货机构
5.8.5 总装汽车高位自卸机构
5.9 RecurDyn求解器类型及并行计算
5.10 RecurDyn批处理仿真
5.11 Linux求解器
5.12 小结
第6章 刚柔混合系统仿真
6.1 Recur/Dyn柔性体建模
6.2 RecurDy/RFlex概述
6.3 RecurDy/RFlex建模
6.3.1 RecurDyn的RFI文件
6.3.2 RFlex建模环境
6.4 RecurDy/RFlex应用实例
6.4.1 基于
ANSYS创建*.rfi文件
6.4.2 基于RFlex进行刚柔混合系统仿真
6.5 RecurDyn/FFlex功能
6.5.1 FFlex单元
6.5.2 FFlex的材料
6.5.3 FFlex与有限元属性相应关系
6.5.4 RecurDyn/FFlex建模环境
6.6 基于RecurDyn/FFlex建模
6.6.1 FFlex的选择模式
6.6.2 FFlex的编辑功能
6.6.3 FFlex的接触
6.6.4 FFlex的载荷
6.6.5 FFlex输出节点位置
6.6.6 FFlex的仿真结果及显示
6.7 FFlex的力连接
6.8 RccurDyn/MeshInterface网格界面
6.9 RecurDyn/FFlex应用实例
6.10 RecurDyn/DFRA直接频率响应
6.11 小结
第7章 机械一控制系统联合仿真
7.1 RccurDyn机械一控制联合仿真方法概述
7.2 RecurDyn/Control功能
7.3 基于RecurDyn/Control进行联合仿真
7.3.1 建立PIN和POUT
7.3.2 建立M文件
7.3.3 以Simulink为主程序的联合仿真
7.3.4 以RecurDyn为主程序进行联合仿真
7.4 RecurDyn/Control应用实例
7.5 RecurDyn/CoLink功能
7.5.1 CoLink模块库
7.5.2 伯德工具
7.6 基于RecurDyn/CoLink进行机械一控制联合仿真
7.6.1 基于RecurDyn/CoLink分析流程
7.6.2 CoLink系统界面及操作方式
7.6.3 建模要点
7.7 RecurDyn/CoLink操作实例
7.8 RecurDyn/Hydraulic简介
7.8.1.AMESim接口设置
7.8.2 RecurDyn/AMESim联合仿真步骤
7.9 小结
第8章 RecurDyn行业应用子系统
8.1 带传动仿真实例
8.2 链传动仿真实例
8.3 齿轮增速机构仿真实例
8.4 TrackLM低机动履带系统建模实例
8.5 媒介传送机构仿真实例
8.6 发动机建模仿真实例
8.7 小结
第9章 RecurDyn设计优化仿真
9.1 优化分析概述
9.1.1 优化分析技术的发展
9.1.2 优化三要素
9.2 RecurDyn优化设计功能
9.2.1 设计研究(DesignStudy)
9.2.2 设计优化(Design Optimization)
9.2.3 鲁棒性设计优化(RobustDesignOptimization)
9.2.4 RecurDyn的试验设计方法
9.2.5 元模型
9.2.6 RecurDyn的数值优化方法
9.3 基于RecurDyn/Professional进行设计优化
9.3.1 进行参数化研究的步骤
9.3.2 设计研究的结果
9.3.3 What.if.Study假设分析
9.4 基于Professional进行优化实例
9.4.1 定义设计变量一弹簧自由长度
9.4.2 定义性能指标
9.4.3 运行优化分析
9.5 RecurDyn/AutoDesign功能简介
9.5.1 RecurDyn/AutoDesign优化分析流程
9.5.2 定义设计变量
9.5.3 定义性能指标
9.5.4 进行设计研究
9.5.5 进行优化分析
9.5.6 进行鲁棒性优化分析
9.6 弹射机构优化分析实例
9.7 机械一控制联合系统优化实例
9.7.1 定义设计变量
9.7.2 定义分析响应
9.7.3 运行设计优化
9.7.4 结果比较
9.8 鲁棒性优化及6优化实例
9.8.1 定义设计变量
9.8.2 定义性能指标
9.8.3 鲁棒性优化
9.8.4 六西格玛设计优化
9.8.5 结果比较
9.9 小结
第10章 RecurDyn二次开发
10.1 RecurDyn二次开发概述
10.2 RecurDyn用户子程序 419
10.2.1 用户子程序的使用 419
10.2.2 用户子程序简介 419
10.2.3 常用辅助子程序 420
10.2.4 用户自定义子程序简介 424
10.2.5 在RecurDyn模型中调用用户子程序 425
10.2.6 Source文件和Header文件 425
10.3 用户自定义子程序电机驱动实例 425
10.4 用户自定义子程序轴向力驱动实例 431
10.5 用户自定义子程序运动驱动实例 436
10.6 RecurDyn/ProcessNet简介 441
10.6.1 RecurDyn/ProcessNet IDE环境 441
10.6.2 运行RecurDyn/ProcessNet 442
10.7 RecurDyn/PressNet二次开发实例 443
10.7.1 开发自动化创建接触功能 443
10.7.2 开发对话框和消息输出 447
10.7.3 开发后处理自动绘制曲线功能 451
10.8 小结 457