船舶装配作为船舶建造过程中的关键环节,其复杂性和精确性要求极高,任何细微的偏差都可能导致重大的质量和安全问题[1]。因此,进行船舶装配过程的虚拟仿真研究显得尤为重要,它能够在不实际制造物理原型的情况下,对装配过程进行全面、细致的分析和优化。
李思远等[2]研究的基于装配序列分析的仿真方法,该方法基于船舶装配原则和焊接位置计算原则,构建焊缝装配仿真算法,精确计算焊接轴线和整体朝向。在Smart3D软件中集成该算法,实现三维空间中的船舶装配焊接位置仿真,确保计算准确且过程高效。但是其难以准确模拟船舶装配过程中的动态变化和交互关系,导致仿真结果与实际装配过程存在偏差。曾泽钦等[3]建立虚拟装配平台并模拟装配体与手势的交互,结合三角测量定位手势,完成交互式控制。但是该方法可能针对特定类型的装配任务或装配体进行优化,因此在处理不同类型的装配任务或零件时可能需要进行较大的调整或重新开发,这限制了其通用性和应用范围。
为了克服现有研究存在的问题,数字孪生技术应运而生。数字孪生技术通过建立物理实体在虚拟空间中数字孪生体,实现对物理实体的监控、预测分析和优化决策[4]。在船舶装配过程中,数字孪生技术能够实时捕捉装配现场的各类数据,构建高度真实的虚拟装配环境,模拟各种装配场景和条件,为装配路径规划、碰撞检测、装配质量评估等提供强有力的支持[5]。为此本文提出了基于数字孪生技术的船舶装配过程虚拟仿真方法,该方法充分利用数字孪生技术的优势,通过构建船舶装配的数字孪生体,实现装配过程的全面仿真和深入分析,提高装配路径的规划精度和效率,减少碰撞风险,提升船舶装配的整体水平和竞争力。
1 船舶装配过程虚拟仿真研究 1.1 船舶装配过程虚拟仿真的数字孪生架构为更好地完善船舶装配工艺的设计过程,构建如图1所示的船舶装配过程虚拟仿真的数字孪生架构,促进装配过程的可视化、智能化与高效化。该架构在数字空间内创建高度精确的船舶装配模型,模拟整个装配流程。通过仿真,优化装配路径和资源配置,并生成详细的装配工艺文件。在物理装配过程中,实时数据反馈至数字模型,实现装配状态的同步更新与问题预警。
![]() |
图 1 船舶装配过程虚拟仿真的数字孪生架构 Fig. 1 Digital twin architecture for virtual simulation of ship assembly process |
船舶虚拟装配的数字孪生模型构建的核心技术层次涵盖两方面:1)虚拟环境构建,即依据映射原理,精准复刻物理空间,打造出一个多维度、多尺度的虚拟船舶制造环境;2)物理装配现场与数字孪生虚拟模型之间的数据交互机制,利用在物理空间中采集到的实时装配工艺信息,经数据接口,无缝集成装配流程、信息流动态及装配结果信息反馈,形成一个具有高度自适应性的船舶装配数字孪生模型,以便更好地完成船舶装配虚拟模型与实体船舶装配过程的紧密同步与高效互动。
为船舶装配过程中的各个待装配体设置RFID标签以及嵌入式终端等属性,利用嵌入式终端对RFID中各个装配体的标号、装配特性等属性信息进行集成,实现各个船舶装配体自响应、自装配执行。形式化的建模语言为:
TAPi = (UC,RM,PSet,Date,Loc,Log), | (1) |
RM=(Type,Mat,Len,Wei,Hei)。 | (2) |
其中:
针对船舶装配过程中所需要的用于实现装配体装配、判定装配体装配情况的多种船舶装配设备,如传感器、装配工艺执行器等,可以通过下式描述:
SEi=(ET,Etype,KPset,CE,Dset,Log′)。 | (3) |
其中,SEi用于描述物理空间中第
通过船舶待装配体的孪生建模可以精确地描述数字空间中每个待装配体的详细信息,通过装配设备的孪生建模,阐述这些设备在物理空间中执行具体的装配任务,两方面孪生模型的构建可以精准复刻船舶装配物理空间,打造出一个多维度、多尺度的虚拟船舶装配孪生环境,用于完成船舶装配可视化和虚拟仿真交互。
1.3 船舶装配过程虚拟仿真 1.3.1 船舶装配碰撞检测采用包围盒技术在数字空间中完成船舶装配的碰撞检测。该技术采用最小矩形将船舶虚拟装配目标包裹住,避免其在装配过程中产生碰撞现象。包围盒方法中确定最小矩形的方法可以借鉴多边形几何计算方法。首先,将船舶虚拟装配目标的表面划分为三角面片,每个三角面片由3个顶点构成。通过计算所有三角面片顶点的坐标向量,并求得平均向量
ˉa=13mm∑i=0(Ai+Bi+Ci)。 | (4) |
其中,
为每个三角面片构建一个包围盒。并利用协方差矩阵
Z=13mm∑i=0[Ai(Ai−ˉa)+Bi(Bi−ˉa)+Ci(Ci−ˉa)]。 | (5) |
当2个船舶装配目标的包围盒协方差矩阵计算结果小于某个设定的阈值时,可以判断这2个装配目标在装配过程中可能会发生碰撞,从而采取相应的避免措施。这种方法综合考虑了部件的形状和位置信息,能够更准确地反映船舶装配目标之间的实际碰撞风险。
1.3.2 基于改进A*算法的装配路径规划以传统的A*算法为基础,通过改进A*算法实现船舶装配路径规划,以便最大程度提升装配路径规划的多样性,提升船舶装配效率。设定s(xs,ys)、e(xe,ye)、n(xn,yn)分别用于描述A*算法进行船舶装配路径规划的起点、终点和途径点,那么该算法的估值函数表达式为:
f(n)=g(n,s)+h(n,e)。 | (6) |
其中,f(n)、g(n,s)、h(n,e)分别用于描述
{h(n,e)=n∑t=sd(n,e),d(n,e)=√(xn−xe)2+(yn−ye)2。 | (7) |
改进A*算法在传统A*算法的基础上加入干涉威胁概率、平滑度代价与权值,使得:
g(n,s)=g(n−1)+dne(n,n−1)+p(n)+C(n)(8)h(n,e)=w1Pne(n)Psum+w2Lne(n)Lmax+w3C(n)Cmax。 | (8) |
其中,
改进A*算法可以根据权值的设置,实现不同侧重点的船舶装配路径规划,如选取干涉威胁最小船舶装配路径时,可设置w1的取值大,其余同理。
同时还可以结合包围盒算法,让装配体尝试通过大跨步逃离包围盒,若能够以无干涉状态逃离装配场景包围盒[6],则将该路径视为该装配体的最优装配路径,若出现干涉,那么便以引用权重系数的改进A*算法获取最佳船舶装配路径规划结果。
2 结果与分析以该船舶的底边舱装配为例,统计本文方法应用前后的底边舱装配顺序,结果如图2与图3所示。分析可知,本文方法应用后有效更正了原有的装配顺序,将原有的“装配肋板框架–装配纵桁–装配舭部肋板”的顺序调整为“装配舭部肋板–装配纵桁–装配肋板框架”,通过本文方法的装配过程虚拟仿真,可以清晰地了解装配过程,这一调整可更好地定位和固定舭部肋板区域,使纵桁与舭部肋板之间的连接和支撑关系将更为明确。最后装配肋板框架能够更好地适应和配合这些已完成的构件,这种顺序调整有助于减少装配过程中的冲突和等待时间,提高整体装配质量和效率。
![]() |
图 2 本文方法应用前的装配顺序 Fig. 2 Assembly sequence before applying the method in this article |
![]() |
图 3 本文方法应用后的装配顺序 Fig. 3 Assembly sequence after applying the method in this article |
为验证本文方法的虚拟仿真效果,将船舶装配的虚拟环境等效为三维空间,以一长方体形状的待装配体为例,通过图4展示装配过程中的路径规划以及碰撞问题。分析可知,长方体形状的待装配体模型被赋予了精确的几何尺寸、质心位置和旋转自由度,使其能够模拟实际装配过程中的各种动态变化。本文方法提出的路径规划算法在虚拟环境中能够根据当前位置、目标位置以及障碍物分布情况,自动生成一条可行的装配路径。并实时调整待装配体的姿态和位置,根据需要动态调整其角度和路径,以确保无碰撞地通过障碍物并顺利到达理想装配位置。通过图4的直观展示,可以看到待装配体在路径规划算法的引导下,沿着一条平滑且安全的路径移动,并在最终时刻完美嵌入装配位置,验证了算法的有效性和准确性。在装配过程中,碰撞检测技术的引入,能够实时监测待装配体与虚拟环境中其他物体之间的潜在碰撞风险。实验结果显示本文方法的应用能够引导待装配体顺利到达并完美嵌入理想装配位置,实现了无碰撞的装配过程,提升船舶装配精度及效率。
![]() |
图 4 装配过程中的路径规划以及碰撞问题展示 Fig. 4 Demonstration of path planning and collision issues during the assembly process |
期望通过本文的研究,能够为船舶制造业提供一种高效、精准的装配过程仿真工具,帮助企业在设计阶段就能发现并解决潜在问题,减少实际装配过程中的试错成本和时间消耗,提高船舶产品的质量和交付速度。同时,本文也期望为数字孪生技术在船舶及其他复杂装备制造领域的应用提供有益的参考和借鉴。
[1] |
周宏根, 袁志超, 李磊, 等. 基于灰色关联度的船舶分段装配工艺设计[J]. 机械设计与制造, 2022, 379(9): 257-260,266. DOI:10.3969/j.issn.1001-3997.2022.09.053 |
[2] |
李思远, 杨雪莲, 周琳琳, 等. 基于装配序列分析的船体结构焊接位置仿真算法[J]. 船海工程, 2022, 51(1): 98-102. DOI:10.3963/j.issn.1671-7953.2022.01.022 |
[3] |
曾泽钦, 陈燕, 邹湘军, 等. 基于机器视觉感知的交互式虚拟装配研究[J]. 机械设计与制造, 2022, 379(9): 261-266. DOI:10.3969/j.issn.1001-3997.2022.09.054 |
[4] |
鲍劲松, 张荣, 李婕, 等. 面向人-机-环境共融的数字孪生协同技术[J]. 机械工程学报, 2022, 58(18): 103-115. DOI:10.3901/JME.2022.18.103 |
[5] |
王志刚, 刘震, 马天宇. 基于数字孪生的汽轮机叶片装配虚实交互系统[J]. 船舶工程, 2022, 44(10): 1-7. |
[6] |
刘娇, 惠越, 康永刚. 基于数字孪生的中机身对接装配三维偏差分析[J]. 机械设计与制造, 2023(3): 19-22. DOI:10.3969/j.issn.1001-3997.2023.03.005 |