当一系统的运动物体超过一定数量(>1000),且物体之间有随机碰撞,运动控制方程的形式必须具有一般性以容纳随机变化的约束条件。习惯有限元的人都喜欢控制方程只含位矢变量的形式。但该形式不便处理随机变化的约束条件。本人偏爱一种称为Discrete Element Method (DEM)所用的控制方程。在该控制方程中,同时呈现了物体的位矢变量及相互约束力。DEM 用类似有限元罚函数方法来处理碰撞约束力并可以方便地处理摩擦力。早期的DEM只能处理多个刚性圆球物体的随机碰撞运动,用途狭窄。近10年来由DEM派生出许多新方法可以处理柔性任意几和形状的多体运动。由于碰撞约束的随机性,每隔几步时间积分必须预测每个物体下几步可能相撞的对象。