体约束
6 自由度体约束对体运动施加运动学约束。约束要求为体激活“多体运动”选项。
约束将约束力与力矩添加至体力与力矩管理器,以在 DFBI 显示器中显示。
Simcenter STAR-CCM+ 支持以下类型的约束:
- 接触约束
- 用于定义体和平面之间的接触。
可以模拟体在平面上的滑动,无需对平面自身进行建模或显式定义移动体与平面之间的接触力。
接触约束可用于对一个或多个体与半平面之间的静止接触或滑动接触建模。静摩擦和动摩擦都考虑在内。接触可以断开,但是不支持碰撞接触。
有关更多详细信息,请参考[接触约束]属性。
- 速度驱动器
- 用于驱动 6 自由度体在指定方向的运动,同时体可以在其他方向自由移动。
可以使用驱动程序指定一个 6 自由度体上一个点相对于另一 6 自由度体上另一点的速度(在给定的用户指定方向)。还可以相对于环境中的固定点(例如基准坐标系的原点)指定单个体上某一点的速度。
典型示例包括船舶推进和管道发射应用。对于船舶推进,典型情况是指定船舶前进方向的固定速度,而位置/角度变化的方向舵则提供偏航运动。
有关更多详细信息,请参见[速度驱动器]属性。
- 距离驱动程序
- 用于控制两个体上的两点之间距离,或是一个体上的一点与环境中固定点之间的距离。
挖掘机是一个典型应用场景。在下面的示例中,将挖掘机的臂定义为机械体,因为它们与流体流的相互作用可以忽略。挖掘机的挖斗定义为可以与流体流或 DEM 相互作用的连续体。要控制挖掘机的运动,可使用距离驱动约束这些体。在下图中,距离驱动由橙色条表示。
有关更多详细信息,请参见[距离驱动]属性。
有关设置体约束的示例工作流程,请参见:设置体约束。