DEMMS六自由度动态几何功能示意图01
动态设备 DEM 仿真
加料、排料或吸料等动态喷头,其自身运动轨迹还伴随着颗粒生成域或删除域的实时迁移。
由此可知,一套真正面向工程应用的DEM软件需超越静态边界假设,实现边界的动态运动,并进一步支持边界局部坐标系随父级机构同步联动,即完整的六自由度运动学建模。DEMMS的六自由度动态几何功能,正是为满足此类工业级仿真需求而开发,确保了动态工况下颗粒-边界相互作用的准确表征。
02
六自由度(6DOF)运动
在DEMMS中,六自由度运动学建模并非仅局限于实现刚体的可视化运动,其核心价值在于赋予用户对设备运动规律的全参数化控制能力——包括任意时刻的空间位置、空间姿态以及各运动分量的时序变化规律,从而精确复现工业设备在实际工况中的复杂运动学行为。

03
DEMMS:基于时间函数的六自由度运动描
![]()
![]()
通过 clamp、smoothstep 和 ifelse 等函数,还可以进一步构造有限位移、平滑启动、分阶段运行和周期复位等运动过程。
在空间变换方面,DEMMS 并不要求旋转中心与几何中心重合,而是允许为运动对象独立指定参考中心。对于参考位置为P_ref的几何点,其运动可表示为
![]()
其中:
P_ref:几何点的初始参考位置;
C:用户指定的旋转参考中心;
T(t):随时间变化的平移量;
R(t):随时间变化的旋转矩阵。
这种描述方式将“运动规律”与“几何安装位置”相互解耦,使同一套运动机制既可以描述围绕几何中心的旋转,也可以描述绕铰链、轴承中心、偏心安装点或其他装配基准进行的运动。由此,DEMMS 的六自由度功能不仅能够定义物体“如何运动”,还能够进一步定义其“围绕哪里运动”,为振动设备、旋转机械、偏心机构以及后续的多级联动运动提供统一的运动学基础。
04
从全局运动到局部联动
借助这一分层组合机制,DEMMS无需针对“行星运动”、“公转-自转”、“复合运动或多级联动机构”等特定工况单独开发特例模型,即可通过运动学层级关系的自然组合,构建任意复杂机械系统的运动学模型。

05
实战案例
案例一:双螺杆行星运动
双螺杆行星混合机构是检验局部坐标系功能的典型案例。中央主轴先作为父级坐标系围绕全局轴旋转,两根倾斜安装的螺杆分别挂接在父级坐标系下,再绕各自的局部轴持续自转。
在这一案例中,局部自转轴并不是固定在世界坐标系中,而是会随着父级公转一起改变空间位置和方向。因此,只有支持父子 Frame 叠加与局部轴旋转,才能正确复现这类设备的真实运动。
对 DEMMS 而言,这类复杂运动不再需要特殊求解器,而是由“父级运动 + 安装姿态 + 局部运动”的标准组合自动得到。
案例二:行星搅拌器 - 从机构运动到颗粒混合
如果说双螺杆案例更偏向机构验证,那么行星搅拌器则更适合展示六自由度运动对颗粒过程的直接影响。
在行星搅拌器中,搅拌构件一方面围绕自身局部轴自转,另一方面又围绕容器中心公转。随着运动叠加,颗粒层会经历分层、拉伸、翻动和对流,最终形成更强的混合效果。
这一场景非常适合说明:DEMMS 的运动功能不仅是几何展示能力,更会直接改变颗粒流动、混合以及传热传质过程。
案例三:移动插入区与移动删除区
对于很多工业工艺而言,颗粒并不是始终从固定位置进入系统,也不是始终从固定位置离开系统。喷头、加料管、吸料头、清扫头往往都在运动。
DEMMS 的动态运动能力并不局限于壁面本身。除了导入式三维几何壁面、颗粒壁面和 SDF 壁面之外,颗粒插入区域与删除区域同样可以挂载到动态坐标系上。DEMMS 可以让插入区域和删除区域跟随父级几何一起平移、旋转,甚至继续叠加自身局部运动。

这使得 DEMMS 从“动态壁面仿真”进一步走向“动态工艺系统仿真”,为加料、排料、定点布料、移动收集等问题提供更灵活的表达方式。
06
DEMMS 六自由度动态几何能力矩阵
对象类型 | 静态 | 六自由度 | 局部坐标运动 | Parent / Child 层级 |
导入式三维几何壁面(STL / OBJ / STP 等) | ✓ | ✓ | ✓ | ✓ |
颗粒壁面 | ✓ | ✓ | ✓ | ✓ |
SDF 壁面 | ✓ | ✓ | ✓ | ✓ |
颗粒插入区域 | ✓ | ✓ | ✓ | ✓ |
颗粒删除区域 | ✓ | ✓ | ✓ | ✓ |
07
结语:从运动壁面走向动态机械系统
对于颗粒仿真来说,这种升级带来的不只是动画效果的提升,更是建模能力、表达能力与工程适用性的提升。
如果你关注的是更真实的设备复现、更复杂的机构联动,或者更贴近工艺现场的颗粒过程,那么 DEMMS 六自由度动态几何功能,正是连接“设备运动”和“颗粒行为”的关键能力。