摘要

针对在船舶系泊操纵训练系统的开发过程中,模拟柔性缆绳时存在的效率不高、逼真程度差等问题,提出了采用基于位置动力学(PBD)的方法来描述缆绳的运动情况.在PBD方法的距离约束和弯曲约束的基础上,提出使用长距离附着约束和引脚约束两种约束条件用于模拟缆绳的弯曲、拉伸等效果,改进了PBD方法中对缆绳的可视化模拟效果.长距离附着约束方法可以防止缆绳粒子的过度拉伸.引脚约束方法将两个粒子合并为一个粒子进行计算,以实现缆绳与琵琶头连接的模拟效果.采用考虑摩擦和黏性的连续碰撞检测约束方法,实现了缆绳与操纵仿真训练系统中其他物体的碰撞检测以及缆绳自身的碰撞检测.通过与牛顿法计算效率对比,改进的PBD方法效率更快,精度更高.

全文