最近更新于 2026-02-17 23:47
求解器
NX 2506 运动仿真有 4 种求解器:
- Simcenter 3D Motion
- NX Motion
- RecurDyn
- Adams
在用户默认设置 -> 仿真 -> Motion(运动) -> 前处理器,可以设置默认的求解器,默认是 Simcenter 3D Motion,下面实践中使用 RecurDyn 求解器,修改后需要关闭 NX 软件再重新打开才生效

| 求解器 | 高级动力学能力 | 柔体支持 | 控制/共仿真 | 接触/摩擦处理 | 典型应用 |
|---|---|---|---|---|---|
| NX Motion | 基本刚体动力学 | 有限柔性体支持 | 简单控制/共仿真 | 基本干涉检测 | 装配运动学分析、设计初期验证 |
| Simcenter 3D Motion | 刚体 + 柔体动力学 | 强柔性体支持 | 控制系统、Simulink 共仿真 | 适中 | 高级机械系统、柔体分析、控制系统耦合 |
| RecurDyn | 高级多体动力学求解 | 强柔体支持 | 可共仿真控制系统 | 高级接触与冲击处理 | 高速机械、机器人、齿轮/链条、冲击载荷系统 |
| Adams | 高级多体动力学求解 | 柔性体模块 | 控制系统共仿真 | 高级接触与摩擦 | 汽车悬挂、动力传动、多体动力学分析 |
使用方法
先打开模型文件

如果功能区没有应用模块,可右键勾选上。
在应用模块的仿真组,可以看到 Motion,点击启动运动模仿模块

可以在导航器模型名称上右键新建仿真,也可以直接点击左上角新建仿真

设置仿真文件名称和路径

前面首选项中将求解器设置为 RecurDyn 了,这里的求解器选项就不管了,可以看到分析类型有运动学和动力学。
运动学就是仿真理论刚体的,只需要得到零件会怎么动,不管力怎么来,不考虑零件质量、重力、摩擦力等因素。主要是装配干涉检查、机构位置验证、轨迹规划等。
动力学则是仿真实际情况,要考虑质量、惯性、外力等。

模型文件
https://pan.baidu.com/s/16zDfcV-1xvg2y-IBH1c4tA?pwd=rx9p
实践
四杆机构
手动添加运动副方案(完整流程)
新建仿真

点开运动体,对于要参与运动的零件需要设置为运动体

选中底下的杆,然后可以把质量属性选项切换到自动。它作为机架,不运动,设置里勾选不适用运动副而固定运动体

类似方式设置另外三根杆,但是它们都要运动,不勾选不适用运动副而固定运动体



点开运动副

类型:旋转副
在动作组下,选择运动体时选图中黄色杆的铰孔边线或者与铰孔边线同轴的外圆轮廓边线,这样可以自动设置指定原点和指定矢量到铰孔轴线上,即铰链的旋转中心,不需要再手动点选。
动作组已经选了一根连杆,那基本组再直接设置铰链的另外一根连杆,即这里的绿色机架

可以设置过滤器筛选边

同样方式设置另外 3 个铰链



点开驱动体

这里选运动副驱动,准备将青色连杆作为驱动杆,旋转驱动对象可以从左边的运动导航器直接选J001,或者点击模型图上铰链处的J001铰链图标(注意将光标移动到铰链图标处的铰链名称附近,呈现选中效果才能点击选择)

在驱动->旋转下选多项式,就设置了速度为 20°/s

打开解算方案

打印间隔定义选固定步数,固定步数设置100,时间从 0s 到 1s。

设置完成,点击求解

求解完成

打开动画播放器

在设置中可以选择播放模式

也可以在结果功能区中播放,播放模式按设置进行

动画呈现

基于装配约束创建运动副
为机架添加固定约束,4 个铰链添加同心约束

新建仿真,勾选基于组件的仿真

确定

可以看到已经创建好运动体和运动副

接下来同样方式设置主动杆,再设置解算方案,最后求解即可。
要反转运动方向的话,可以将驱动的运动副的矢量反转即可

