柔性部件大量的使用在各种工业产品中,例如柔性线缆和电缆。其中线缆是通过扭或编等方式加强后,连成一定长度的纤维。其拉伸强度很好但没有压缩强度,作为连接、牵引的工具被广泛使用,尤其在吊装设备中。但是,对于大型复杂的机械设备、精密的仪器装备的吊装作业,需要操作者具有熟练的操作技术和精确无误的操作技巧,这就需要对操作者进行大量的操作训练,但是实物吊装操作训练存在高成本、高风险、训练科目受限等问题。

另一种广泛使用的柔性部件是电缆。电缆是信号能量的传递介质,目前广泛运用于各类机电产品中,其质量水平将影响到机电产品的稳定性能和可靠性。以核工业产品为代表,复杂机电产品在装配过程中不但包括对刚性结构件的装配,还包括对电缆的安装与固定。且两种装配往往交叉协调的进行,由于电缆的结构复杂、具有柔性特性以及需要与结构件协调交叉装配,导致电缆装调已成为复杂机电产品研制中的一个工程难题。
图2 虚拟布线
图3 柔性线缆与刚体的碰撞
为了解决以上问题,可以利用计算机仿真技术和虚拟现实技术,在虚拟现实环境中开展吊装操作培训、可装配性和可维护性分析、装配工艺规划等相关工作。而以上目标实现的核心就是能够对柔性线缆和电缆进行准确的仿真。近年来,随着计算机图形学技术的发展,柔性物理仿真取得了重大突破,并广泛应用于虚拟现实等相关领域。MakeReal3D是朗迪锋科技自主研发的工业产品虚拟现实仿真平台,其中的柔性物理仿真模块(包括柔性线缆和电缆仿真模块)可以实现钢丝绳、电缆等柔性部件的变形仿真,线轴的收线和放线效果仿真,柔性部件间的物理碰撞检测以及柔性部件和刚体的碰撞检测等,下面对其进行详细介绍。
二、模块功能
2.1 功能说明
MakeReal3D的柔性物理仿真模块兼具精确性、数值稳定性以及计算效率,其主要功能包括:
图4 柔性线缆模块主要功能
图5 电缆模块主要功能
实时性:计算时间更短,刷新频率可以达到30—80Hz;
交互性:模型输入参数实时调整,及时反馈到仿真结果;
逼真性:使用专业的图像软件,同时模拟多个复杂的系统;
精确性:优秀的算法和数学模型,精确的动力学分析;
开放性:采用标准的C++语言,用户可以自建工具箱。
内存:8G及以上
CPU:Intel酷睿 i5-4590 或 AMD FX8350同档或更高配置
显卡:Nvidia GTX 970 或 AMD R9 290同档或更高配置
操作系统:Windows 7 64bit SP1专业版及以上版本
显卡驱动不低于376版本
三、模块的适用性
模型采用的自适应精度集中单元法,能够实现重型起重机、锚固定、拖车牵引、海上地震勘测等大型线缆系统的交互式仿真以及机电产品布线等的交互式仿真。通过稳定的摩擦接触,柔性部件可以与其它刚体及柔性体相互作用。
以上适用领域大多涉及钢丝绳在滑轮中的运动模拟和电缆布线的模拟,而且在柔性体(钢丝绳/电缆)的运动过程中可以考虑受力、绳长变化等。
四、输入输出
柔性物理仿真模块的输入输出物理量如表1所示:
表1 柔性线缆模块的输入输出物理量
MakeReal3D的柔性物理仿真模块采用C++语言以面向对象的方式编写,程序扩展性很好。
图6 基本接口介绍六、物理模型
MakeReal3D中的柔性物理模型结合了准静态无质量线模型和集中质量方法,包含动态接触,并且采用自适应多精度法使得计算量最小,同时保证高张力时的数值稳定性和低张力时可松弛性。