一种航海模拟器模拟船冰交互过程的海冰计算方法与流程

文档序号:11518269阅读:367来源:国知局
一种航海模拟器模拟船冰交互过程的海冰计算方法与流程
本发明涉及冰区航海视景仿真
技术领域
,特别涉及一种航海模拟器模拟船冰交互过程的海冰计算方法。
背景技术
:航海模拟器中冰区视景研究对于完善航海模拟器的多功能性,以及对相关海事领域的人员培训、海事评估及科学研究等方面都起到了不可或缺的作用。针对于海冰数值计算,国内外的相关的研究主要集中在工程海冰数值模型的分析和应用上,如:海冰生成运移特征及物理力学性质、冰与结构相互作用的理论和试验方法、抗冰结构和海冰设计作业条件等。在国内外研究中,冰区航行视景仿真领域属于新兴学科,而针对船冰交互过程中海冰计算的相关研究仍属于探索阶段,国内研究领域仍处空白。在实际冰区航行中,船冰交互作用是一个十分复杂的物理过程,该过程也是冰区视景系统的重要组成部分。在冰区视景系统中的每一个时间步长内,海冰计算将进行以下两个基本步骤:1、根据水文气象条件、船冰相对位置和当前海冰状态等因素,海冰计算模型仿真计算出海冰破碎情况和海冰对船舶的作用力,并将船舶受到的海冰力情况提供给船舶运动模型;2、最终,海冰计算模型将海冰状态(包括海冰动态变化及破碎情况)提供给冰区视景系统作为海冰场景可视化的数据基础。在我国现有的航海模拟器系统中,由于缺少海冰计算过程,冰区航行视景系统无法保证场景模拟的真实性,也无法满足imo对模拟器功能完备性的最新要求,所以研究适用于航海模拟器的海冰计算方法迫在眉睫。本发明涉及参考文献如下:[1]金一丞,尹勇《stcw公约马尼拉修正案下的航海模拟器发展战略[j]》,中国航海,2012,35(3):5-10。[2]中华人民共和国海事局译《1978年海员培训、发证和值班标准国际公约马尼拉修正案[m]》,大连海事大学出版社,2011。[3]丁德文《工程海冰概论[m]》,北京:海洋出版社,1999。[4]季迎顺《工程海冰数值模型及应用[m]》北京:科学出版社,2011。[5]唐茂宁,刘钦政,刘煜等《渤海海冰季节演变的数值模拟[j]》海洋预报,2010,27(2):48-52。[6]lau,michael.preliminarymodellingofshipmanoeuvringiniceusingapmm[r].ottawa:nationalresearchcouncilcanada,2006。[7]johntucker,anthonypatterson,glennfiander,carlharris,donspencer.simulationandmodelingofnavigatinginice[c].internationalnavigationsimulatorlecturers’conference(inlsc-14),july3-7,2006。[8]magnusbostrom.effectivesimulatortraininginpreparationforicebreakingoperationsandicemanagementassessment[c].internationalnavigationsimulatorlecturers’conference(inlsc-16),12-16july,2010。[9]lubbad,r.,s.anumericalmodelforreal-timesimulationofship–iceinteraction.coldregionsscienceandtechnology,2011,65(2),111-127。[10]孙昱浩,尹勇,高帅,《航海模拟器中冰区视景的研究》,系统仿真学报,2012,24(1):49-53。技术实现要素:为解决现有技术存在的上述问题,本发明要设计一种真实感更好且适用于航海模拟器模拟船冰交互过程的海冰计算方法。为了实现上述目的,本发明的技术方案如下:一种航海模拟器模拟船冰交互过程的海冰计算方法,即根据当前海况信息将海冰计算具体划分为破冰计算模块和刚体运动模块,然后对破冰过程中的海冰力、海冰碎冰形状及海冰运动状态进行计算分析,生成的结果传入船舶运动模型以及冰区视景系统,具体包括以下步骤:a、数据初始化通过航海模拟器设置初始时刻、时间步长δt、最终时刻,并输入初始时刻船舶位置信息和海冰状态信息;b、检测海冰数量当船舶进入海冰场的时候,航海模拟器开始检测船体周围并确定与之有接触关系的海冰数量n,若海冰场为未破碎的平整冰,则令n=1;c、判定并标记海冰类型确定船体水线周围的海冰并将其标记为可破冰或不可破冰,二者的判定标准简化为单个海冰的体积v是否达到海冰破碎的极限体积vlimit;将不在船冰接触范围内的海冰及水线下与船体有接触的海冰都标记为不可破冰;d、计算海冰受力情况将海冰的受力情况分解为四个部分:重力、浮力、阻尼力和船冰接触应力,其中:不可破冰的船冰接触应力的作用结果是使海冰自由运动,具体应用刚体运动模块进行计算,并得出海冰运动状态;可破冰的船冰接触应力的作用结果是海冰破碎,其破碎标准是船体对可破冰的压力达到其最大承受压力,具体应用破冰计算模块进行计算;破冰计算模块计算结果包括海冰在破冰过程中受到的海冰力和海冰碎冰形状变化;e、将船冰接触力数据传入船舶运动模型航海模拟器对船冰接触应力的计算结果加以保存并导出至船舶运动模型,用于下一个时间步长的计算;f、将海冰碎冰形状及海冰运动状态传入冰区视景系统更新当前海冰破碎及运动状态,并将状态信息导出至冰区视景系统;g、结束判断如果当前时刻大于最终时刻,则计算结束,否则,增加时间步长δt,并利用船舶运动模型更新后的船舶位置信息和海冰状态信息代替原有的船舶位置信息和海冰状态信息,转步骤b。进一步地,在步骤c中,若海冰径向即船舶行进方向破碎长度相同的情况下,判定标准简化为海冰侧面积与海冰厚度平方是否达到海冰破碎的极限体积vlimit。进一步地,步骤d中的破冰计算模块建立方法如下:结合半无限平面弹性地基理论及半无限弹性楔形梁理论对海冰破碎条件进行分析;在船冰交互中,可破冰的破碎过程分析分为四个部分,即裂纹形成、碎冰形成、弯曲应力计算和冰区航道形成;船冰发生接触时破冰过程计算分析方法,包括如下步骤:d1、计算分析裂纹形成条件在径向裂纹即船舶行进方向裂纹形成之前,平整海冰被理想化为半无限平面弹性地基;在冰区视景系统计算破冰模块的每一个时间步长δt内,利用式(1)计算出单位面积上的分布载荷q,以及半圆载荷面的半径r:其中,fz是由船冰接触力在海冰水平面的垂直分量;为船冰接触面积的二维投影面积;以船冰接触点为原点船艏方向为x方向,右舷为y方向垂直向下为z方向建立坐标系;令自由边上最大的弯曲应力为接触点即x=0、y=0处y方向上的弯曲应力为σyy(0,0),如果σyy(0,0)达到海冰抗弯强度σf,即达到式(2)条件,则平整海冰的整体结构开始遭到破坏,海冰裂纹开始出现:σyy(0,0)=σf(2)d2、计算碎冰形成条件满足裂纹形成条件后,可破冰中楔形碎冰开始形成,楔形梁结构用于补充半无限平面弹性地基分析方法的不足;形成楔形碎冰的载荷作用范围半径rw由式(3)解算得出:其中,b0为楔形碎冰在离碰撞点1m处的宽度;nw为单次形成楔形碎冰的数量,取值为3~5之间的随机整数变量;当楔形碎冰受到的最大弯曲应力满足式(4),环形裂纹形成,满足可破冰块碎冰条件,破冰计算模块在一个时间步长δt内完成一次破冰分析计算;平整海冰破碎后形成的碎冰,根据其体积大小判断是否仍为可破冰;d3、计算弯曲应力完成对碎冰形成条件的计算后,进行海冰弯曲应力的计算,这里将半无限薄板的控制微分方程应用其中,如式(5)所示;其中,d为海冰抗弯刚度;▽4为重调和算子;w为海冰的垂直挠度;k为海水的比重;式(5)的计算必须要满足下式的浮力条件:其中,v为泊松比,即材料单向受压或受拉时,横向正应变与轴向正应变绝对值的比值;结合式(5)和(6),将海冰在载荷范围内弯曲应力σ以式(7)进行计算:其中,σxx和σyy分别为x和y方向上的弯曲应力;h为海冰厚度;结合公式(7),最大的弯曲应力即接触点y方向上的弯曲应力σyy(0,0)由式(8)表示:其中,kei为kelvin函数;a1为函数功能参数;d4、冰区航道形成过程;船舶在时域范围即时长内,循环应用破冰模块计算海冰破碎过程即得到冰区破冰航道数据模型,具体步骤如下:d41、以当前航道的形状和船舶运动数据,计算出下一步船冰接触区域;所述的船舶运动数据包括排水量、速度、加速度;d42、以当前接触区域以及破冰计算模块计算出破冰力;d43、将船舶破冰区域应用于先前的船舶航道,在下一时间步长δt内循环至步骤d41,直至所需航道形成;所述船舶破冰区域为碎冰离开原海冰层而形成的区域。进一步地,步骤d中的刚体运动模块的建立方法如下:刚体运动模块适用于计算船冰交互过程中不可破冰的受力及运动姿态分析;作为刚体运动模块的计算对象,每块不可破冰被当作不可变形或破碎、可六自由度运动的动态刚体;根据能量守恒定律,在船冰交互过程中,船体和海冰二者的总能量e是不变的;船冰运动中的总能量e只能在船冰机械能emec、热能eth及除热能以外任何内能ein之间传递转化,即e=emec+eth+eint(9)船冰接触前,平整海冰的机械能设置为0;船冰接触后,假设船舶动力不变,系统能量转化表现为船舶机械能的转化为海冰裂纹和破碎以及碎冰运动,若忽略船冰交互过程中热能和内能的影响,即得到下式:其中,eship为船舶接触海冰前的动能,e'ship为破碎碰撞发生后船舶剩余的动能,为海冰破碎后每块碎浮片的动能,ecrack为形成可破冰裂纹及碎冰的能量;令船舶动能的变化为δeship,即δeship=eship-e'ship,所以式(10)写为,在式(11)中,假设船舶动能的变化δeship里有k%的能量转换为所有分离出去碎冰的动能eice,则剩下的(1-k%)用于形成可破冰的裂纹和碎冰的能量ecrack,即如式(12)所示:这里,使用经验式(13)来对每块碎冰分配获得的能量eice,p(rc)=(rc/rw)-α(13)其中,rc为碎冰块中心离船冰碰撞点的距离;rw为碰撞载荷作用范围半径;α为衰减因子;所以,每块碎冰能得到的初始动能为:根据动能定义知,所以每块碎冰的初始速度vk的大小由式(15)解算而得;从船冰碰撞点,向碎冰块的几何中心作连线,连线所指方向即为每块碎冰的初始速度vk的方向;由式(11)知,船舶破冰过程能量的损失引起了船舶动能的变化δeship,则设船冰接触力fn做功所以式(11)改写为:其中,为船舶破冰阻力fre做功;为海冰对船的抬升力fup做功;即:这里,lre和lup为fre和fup的作用距离。本发明具有以下有益效果:本发明弥补了航海模拟器中海冰计算方法的空白,具体分析了船冰交互过程中海冰的数值计算过程,根据海冰的物理特性分析将其模块化为破冰计算模块和刚体运动模块,并将半无限平面弹性地基理论、楔形梁结构以及能量守恒理论应用于相对应的模块中,计算了碎冰形成条件、破冰弯曲应力、碎冰能量分布及运动状态,经过仿真验证,最终提出了一种适用于航海模拟器冰区视景的海冰计算方法。本发明在航海模拟器冰区视景系统中有着重要作用,它可以在具体的模拟器冰区仿真视景中很好的表现海冰物理特性,而且作为船冰交互过程可视化的物理基础,可以逼真对破冰过程进行动态模拟包括海冰的破碎及碎冰运动,并为船舶运动模型提供可靠的海冰受力反馈。附图说明图1是本发明的海冰计算流程图。图2是本发明的以半无限平面弹性地基理论为基础的船冰交互分析示意图。图3是本发明的在y方向上σyy计算示意图。图4是本发明的加楔形梁结构修正后的碎冰形成示意图。图5是本发明的冰区航道形成示意图。图6是本发明的和仿真计算示意图。图7是本发明的不同船速下平均值计算示意图。具体实施方式下面结合附图对本发明做进一步详细地描述:如图1所示,根据海冰物理状态,本发明将海冰计算方法具体划分为破冰计算模块和刚体运动模块,然后对破冰过程中的海冰力、海冰碎冰形状及运动状态进行计算分析,生成的结果传入船舶运动模型以及冰区视景系统。如图2所示,作为海冰破碎条件,海冰自由边碰撞点y方向弯曲应力σyy的大小在破冰计算模块中非常重要,它的结果直接影响船冰交互过程分析仿真。在具体的算例中,设平整海冰的主要物理属性如表1所示。表1平整海冰的主要物理属性属性数据属性数据海冰厚度1m泊松比0.33海冰密度900kg/m3重力加速度9.81m/s海冰弹性模量3gpa分布载荷半径0.5m海水密度1025kg/m3均匀分布的垂直载荷291kpa海冰抗弯强度500kpa表1中数据作为海冰计算方法的输入条件。结合式(5)~(8),对σyy进行仿真计算,结果如图3所示。当海冰受到的弯曲应力σyy接近海冰抗弯强度σf,如图4所示,海冰裂纹开始形成并最终产生楔形碎冰,利用式(3)和(4),nw取值为3~5之间,则可以计算楔形碎冰的特征属性,如表2所示。表2楔形碎冰的特征属性船舶在时域范围内(即iδt时长内),如图5所示,循环应用破冰计算模块计算海冰破碎过程即可得到冰区破冰航道数据,并根据式(16)和(17)对以下两种情况进行仿真定量分析:船舶模型以固定速度0.5m/s进入平均冰厚为0.33m的平整海冰场,图6为船冰接触力(包括海冰阻力和抬升力)做功情况,图中仿真计算的截取时间范围为80s;当海冰厚度固定不变,以不同船速进入冰区时,船速分别取值为0.1m/s、0.2m/s、0.3m/s、…、1.2m/s,船冰接触力在80s时间内的做功平均值如图7所示。本发明不局限于本实施例,任何在本发明披露的技术范围内的等同构思或者改变,均列为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1