收藏 分销(赏)

基于动力学帆船模拟训练仿真系统的研究.pdf

上传人:自信****多点 文档编号:2196570 上传时间:2024-05-22 格式:PDF 页数:6 大小:2.01MB
下载 相关 举报
基于动力学帆船模拟训练仿真系统的研究.pdf_第1页
第1页 / 共6页
基于动力学帆船模拟训练仿真系统的研究.pdf_第2页
第2页 / 共6页
基于动力学帆船模拟训练仿真系统的研究.pdf_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、舰 船 电 子 工 程2023 年第 9 期1引言随着人们对健康生活要求的日益提高,多样化的体育运动和科学技术应用到生活当中。帆船运动和虚拟现实技在我国社会得到普及和渗透1,在虚拟现实技术中,仿真水平的保真度越高,系统越具有沉浸感,个人就越有可能感到出现在虚拟环境中2。在帆船仿真领域,Gale T J开发了一个帆船模拟器可以在实验室中实现模拟航行任务3,该模拟器的仿真系统是用C+编写的模拟程序,利用图形学软件投影到屏幕上。Mulder F A等实验了运动模拟对虚拟帆船训练沉浸感的效果影响4,其仿真系统对波浪行为进行了粗略的实现,没有显示出真实的波浪和海风效果,缺乏物理效果渲染。Ouadahi

2、N等研究了一种与虚拟现实技术结合的模拟训练设备5,能够锻炼出特定的肌肉群,该模拟器仿真系统是由一个冲浪视频游戏组成,但该模拟器的设置不是实时控制的,这意味着操作员可能会经历滞后的效果;Verlinden J C等开发一种先进帆船模收稿日期:2023年3月14日,修回日期:2023年4月27日基金项目:国家自然科学基金项目(编号:52101401)资助。作者简介:矫恒安,男,硕士研究生,研究方向:虚拟现实技术应用。梁辉,男,博士,副教授,硕士生导师,研究方向:先进装备与控制技术。陈龙,男,硕士研究生,研究方向:并联运动机器人。邓芳,女,博士,副教授,硕士生导师,研究方向:船舶运动控制,计算机辅助

3、工程。基于动力学帆船模拟训练仿真系统的研究矫恒安梁辉陈龙邓芳(青岛科技大学机电工程学院青岛266061)摘要帆船运动模拟器是一种可以在室内进行水上帆船运动的虚拟现实系统,可用于帆船运动员的培训和技能提升,弥补帆船训练的场地限制等问题。模拟器中仿真系统的逼真程度能有效提高帆船技能的学习速度。以OP级帆船为研究对象,从帆船运动的力学原理出发,结合CFD流体仿真对帆翼的空气动力性能进行数值模拟,并以Unity3D为仿真平台,结合3DMax等辅助软件开发了帆船运动仿真系统。与VR Inshore虚拟航行游戏进行对比测试,该仿真系统在一定程度上增加了帆船模拟训练的真实性,并对航速、航线等参数进行了记录,

4、为以后帆船运动员的技能评估提供支持。关键词虚拟现实;帆船训练;Unity3D仿真;真实性中图分类号TP301.6DOI:10.3969/j.issn.1672-9730.2023.09.020Research on Sailing Simulation Training System Based on DynamicsJIAO HenganLIANG HuiCHEN LongDENG Fang(College of Electromechanical Engineering,Qingdao University of Science and Technology,Qingdao266061)A

5、bstractSailing simulator is a virtual reality system that allows sailing in indoors,which can be used for the training of sailing athletes,and make up for the limits of sailing training.The fidelity of the simulation system can effectively improve the learningspeed of sailing skills.The simulation s

6、ystem designed is based on common OP-class sailboat,with the mechanical principles ofsailing as the starting point,combined with CFD fluid simulation to numerical simulation of aerodynamic performance of sail.WithUnity3D as the simulation platform,combined with 3DMAX and other software,the simulatio

7、n system is developed.Compared withVR Inshore video games,this system adds to the authenticity of sailing simulation training,and records parameters such as speedand routes etc,which provide support for the evaluation of the skills of the sailor in the future.Key Wordsvirtual reality,sailing trainin

8、g,Unity3D simulation,authenticityClass NumberTP301.6总第 351 期2023 年第 9 期舰 船 电 子 工 程Ship Electronic EngineeringVol.43 No.995总第351期拟器6,并在其实验中得出结论,对于专业帆船运动员来说,接近真实的物理环境非常重要。在Unity3D视景仿真领域,程宇等通过Unity3D实现水下机器人作业的实时视景仿真7;还有一些在交通、运输和体育等方面的应用810。在帆船运动方面,有一些帆船训练和体育竞技类的游戏,Sail Simulator10、VR Inshore等,可以满足一些运动员

9、和航海迷的基本的室内训练方法和海上航行乐趣。帆船运动仿真的真实性可以有效提高帆船运动的训练效果和获得沉浸式体验。本文设计了一种新型的帆船训练仿真系统,以OP级帆船对象为例,并基于CFD计算机流体仿真和Unity3D技术实现了一种渲染效果更佳、物理效果更加真实和沉浸感更强的帆船运动仿真系统,经实验测试该仿真系统的有效性和较强的潜力性。2仿真环境的搭建2.1帆船模型的创建2.1.1物理帆船本文所选的帆船对象是OP级帆船(Optimist),使用这种帆船的原因为它是大部分帆船运动员和爱好者的起步训练的选择船只。其基本尺寸见表1。表1OP级帆船的基本尺寸参数基本尺寸船体长/m船体宽/m船体高/m参数2

10、.381.170.38基本尺寸帆翼面积/m2横杆长度/m桅杆长度/m参数3.602.042.362.1.2构建帆船模型逼真的模型渲染效果会使操作者的获得沉浸式的体验。本文使用建模软件UG12.0对帆船模型按表1尺寸设计,导入3DMax软件进行坐标重置和材质渲染,最后输出到Unity3D中。模型的建立和材质渲染如图1和图2所示。图 1帆船模型2.2海洋环境的搭建本文使用Unity3D自带的地形编辑器搭建海底地形,设置起伏程度、平滑高度和添加地形纹理,实现海底样貌和海底砂岩材质效果;海洋效果通过挂载海洋脚本的海洋预制件,实现逼真的动态海洋场景。海底地形和海洋效果如图3和图4所示。图 2帆船模型渲染

11、效果图图 3海底地形图图 4海洋效果图3OP帆船的仿真运动3.1OP帆船空气动力学分析帆船前进主要由风对帆翼的作用力11,帆船前进时受到的风包括真风、视风和阻力风。真风是地面静止物体受到的风,用Vt表示;帆船运动员感知风称作视风,用Va表示;阻力风与航向相反;帆船航行速度用Vs表示;帆船逆风前进,帆翼受力如图5所示。真风Vt与帆船航向Vs夹角记为,视风Va与帆船航向Vs的夹角记为;转帆角是帆翼弦线与船体纵轴线的夹角,风攻角w是视风Va与帆翼弦线的矫恒安等:基于动力学帆船模拟训练仿真系统的研究96舰 船 电 子 工 程2023 年第 9 期夹角,漂角是帆船航向Vs与船体纵轴线夹角。由图5知:=w

12、+(1)帆翼受到的空气作用力 F,可根据伯努利原理,将该力可分解为沿视风方向的风阻力D和垂直与视风方向的风升力L,也可分解为沿航向的推力T和垂直于航向的横向力N;由几何关系知:T=Lsin-Dcos(2)N=Lcos+Dsin(3)wVtLTSNDR图 5帆翼受力图风作用于帆翼使帆船前进,风向改变,作用于帆翼的风阻力和风升力也同时发生改变,帆翼的空气动力性能一般是由无量纲系数呈现出来的12。帆翼的风阻力和风升力与无因次量升力系数CL和阻力系数CD的关系定义为CL=L/12av2AA(4)CD=D/12av2AA(5)a为空气密度,VA为风速,A为帆翼面积。使用数值模拟软件Fluent对帆翼的空

13、气动力性能进行数值分析1315,以求得不同攻角下的升力和阻力系数;由于桅杆、横杆等所受的空气动力远小于帆翼的空气动力,在此忽略桅杆等组件的空气动力。所选OP级帆船的帆翼展弦比1.85,拱度比14%。数值模拟使用的湍流模型为Standard k-模型,压力速度耦合算法采用Coupled算法,边界条件见表2。表2边界条件边界面入口出口帆表面流体表面边界条件速度入口(velocity-inlet)压力出口(pressure-outlet)无滑移壁面(wall)无滑移壁面(wall)通过改变帆翼模型的转角来获得不同的攻角下的升力和阻力系数,图6和图7为30攻角下的升力、阻力系数收敛图;攻角w 0-18

14、0,帆翼升力、阻力系数的值随着攻角的变化见表3,负值表示与实际方向相反。020406080100120140160iteration1.80001.60001.40001.20001.00000.80000.6000CI图 6升力系数收敛图020406080100120140160iteration-0.1500-0.2000-0.2500-0.3000-0.3500-0.4000-0.4500-0.5000-0.5500-0.6000-0.6500-0.7000Cd图 7阻力系数收敛图表3不同攻角下的升力、阻力系数攻角/()02030608090120140160180帆翼升力系数0.000

15、0.7411.2740.9950.6500.427-0.250-0.746-1.1820.000帆翼阻力系数-0.062-0.205-0.387-0.891-1.160-1.218-1.303-1.227-0.932-0.076以阻力系数为横坐标,升力系数为纵坐标,相对风水平向右,OP帆船的航向通过坐标原点。将表2里的离散点通过绘图工具得到升力系数和阻力系数曲线图(CL-CD极图),如图8所示。沿着该航向做垂线,与CL-CD曲线相切,由此切点可以得到帆船航行时帆翼的推力系数CT和横向力系数CN。根据图 10可知,OP帆船航行时,在一定的航向角下,合理的帆翼调整可以得到最大推力,即最大航行速度。

16、过极图的O点作该极图的切线,再过O点作该切线的垂线,可得到一个夹角,当帆船的前进方向的夹角小于该夹角时()时,帆船不会前进,该区域也被称作死角区域。97总第351期3.2OP帆船水体动力学分析OP帆船航行所受水阻力作用域为船体、稳向板和船舵,船体所受的总阻力包括空气阻力和水阻力。相对来说,船体受到的空气阻力远小于帆翼受到的空气阻力或船体受到的水阻力,在此忽略空气对船体的作用力。当船正浮于水面,并沿船体纵轴线航行,船体受到的阻力RT为兴波阻力RW、涡流阻力Re与摩擦阻力Rf之和。11015060CL-CD曲线切点P30CNCDw=75CTCDCLwVa视风方向帆向VaVsVt=30CL701.4

17、1.21.00.80.60.40.2O航向0.2 0.4 0.6 0.8 1.0 1.2 1.4图 8CL-CD极图但OP帆船航行时的大部分的情况都存在一定角度的漂角16。所以还有横漂力和诱导阻力作用于船只上,记为RI,升力方向与航行方向相互垂直,诱导阻力与航行方向相反。故船体受到的总阻力R为横漂力与诱导阻力之和,受力图如图 5所示。R与水体动力的关系即:R=12wv2wAC(6)式中:w为水流密度,vw为水流速度,A为船体特征面积,C为水体的无量纲系数。帆船前进时,稳向板在水流中的受力类似于帆翼在气流中的受力。船舵受力原理类似于稳向板,所以还要考虑船舵扭矩Mr对于帆船航行的影响。如图9所示。

18、Fkl和Fkd与Mr表达式如下:Fkl=12wv2wAkCkl(7)Fkd=12wv2wAkCkd(8)Mr=12wv2wArCrssinwL(9)w为水流攻角,L为船舵中心到船体中心距离。水流航向升力Fk1水体动力升力Fr1水体动力船轴阻力Frd阻力FrdLw图9稳向板和船舵水下受力图3.3仿真环境OP帆船物理效果的实现Unity3D仿真环境自带的物理引擎可以满足基本的重力效果等,但这远不够实现帆船运动训练的仿真模拟。因此,该系统内的OP帆船根据虚拟海洋环境中UI界面设定的风流、水流等因素,并结合当前帆船状态的帆翼的攻角角度等参数,得到流体的升力系数和阻力系数;根据上述OP帆船动力学数学模型

19、,实现帆船运动的物理效果,进行航行模拟。3.4MVC设计模式OP帆船的航行受环境因素、操控方式等多种变量的影响,将虚拟帆船上的各部分组件按照其真实环境所受的空气动力和水体动力进行分析,使用MVC设计模式,实现分层和关联不同组件间的变化,设计模式整体架构如图10所示。ViewUICanvasOcean脚本Skybox脚本MainSheet脚本Rudder脚本CenterBoard脚本Hull脚本SailModelSailingControl脚本ControlButtonsFPS脚本InputController脚本图10MVC设计模式Model模块用于OP帆船各部分组件的物理效果的实现,不同组件

20、根据输入的流体系数和攻角等参数单独实现不同的物理效果。View模块是用于显示仿真环境和UI界面,该界面由Canvas画布构成,包含多种OP帆船的控制按钮等,用于多种天气效果的切换,并提供多种不同的海上环境和多样式的体验。图11所示分别为黄昏、晴天、大风天气环境。Control模块是用于用户与仿真系统交互的模块。实现对OP帆船的运动控制。4仿真结果及系统实现4.1仿真航行按照MVC设计模式,并对OP帆船进行空气动力学和水体力学的分析,实现了渲染效果更好、物理效果更加接近现实的帆船仿真系统,船体整体运行状态如图12所示。左上角可以看到系统运行时的帧数,用来体现该系统运行时的流畅性;左下角实时的显示

21、帆船整体的航行状态,为操作员的下一步操作提供判断;右下角为小地图显示;右上方显示风向和风速大小。该系统可以根据右上方UI控矫恒安等:基于动力学帆船模拟训练仿真系统的研究98舰 船 电 子 工 程2023 年第 9 期件实时的对海浪和海风的进行调整,体验不同海况下的航行模拟。(a)黄昏(b)晴天(c)大风图11不同天气下的海洋环境图12航行示意图图 13航行轨迹记录4.2对比试验通过对一款虚拟航行游戏 VR Inshore进行测试,并对该仿真系统与航行游戏做了比较,如图14、15所示。可以看出本文提出的模拟器可以在第一人称视角下进行航行模拟,并将真实环境下的流体参数考虑在内,体验效果更加真实,海

22、洋环境和帆船模型渲染效果更好,并且帆船控制脚本中还有对帆船的位置、船速以及航线等参数的记录,这些参数可用来对操作者的表现和决策能力进行测试。航行轨迹如图13所示。图14航行仿真系统图15虚拟航行游戏5结语基于动力学和Unity3D引擎开发的帆船训练仿真系统,使得帆船运动模拟更加真实,沉浸感更强。在模拟帆船运动中,由于不定常空气动力和水动力,基础模拟的复杂性可能非常繁琐,在此通过数值分析软件Fluent进行空气动力学分析,使得虚拟环境中帆船运动模拟的置信度更高,并以第一人称视角下进行航行模拟,使得操作员能够获得贴近真实环境的体验感,仿真过程中,可实时的对环境参数进行调整,可得到多种仿真体验。通过

23、与一款虚拟航行游戏进行对比实验,该仿真系统体验效果更真实,沉浸感更强,更有利于帆船运动的训练和体验。以后,该系统记录的航速、航线等参数,可用来对操作者进行身体和技能上的评估测试等。参 考 文 献1罗博峰,周清.虚拟现实技术训练应用研究综述 J.计算机仿真,2020,37(4):1-4.2Philippe S,Souchet A D,Lameras P,et al.Multimodalteaching,learning and training in virtual reality:a review(下转第136页)99总第351期2吴勤.美军分布式作战概念发展分析 J.军事文摘,2016(13

24、):44-47.3张泉先,曾斌,李厚朴.海况影响下的分布式海战补给路径规划方法 J.系统工程与电子技术,2020,42(10):2312-2319.4Hvard Abusdal,A Decision Support Methodology for Strategic Planning Under Uncertainty in Maritime Transportation D.Trondheim:Norwegian University of Science andTechnology Department of Marine Technology,2012:56-64.5邓薇.舰船海上液货补

25、给方案优化方法研究 D.哈尔滨:哈尔滨工程大学,2016:53-66.6周晓光,赵仁厚,王述运,等.航母编队补给船海上补给航路规划J.系统工程与电子技术,2014,36(9):1755-1760.7杨秋平,谢新连.多种类型投资的船队规划模型研究J.上海海事大学学报,2010,31(1):61-66.8余鹏,张洋,董鹏.舰艇编队海上物资垂直补给规划问题研究 J.中国水运(下半月),2019,19(2):28-30.9董鹏,黄佳帅,石怀斌.基于两阶段优化模型的海上横向补给规划研究 J.火力指挥与控制,2021,46(8):64-70.10孙一博.补给舰维修保养中存在得问题和对策 J.补给舰物资与市

26、场,2020(11):97-98.11张胜彪.基于PLM理论的补给舰维修成本优化 J.舰船科学与技术,2020,42(9):214-216.12魏汝祥,林程,蒋铁军.面向任务的舰船编队视情维修决策优化 J.海军工程大学学报,2021,33(4):83-89.and case studyJ.Virtual Reality&Intelligent Hardware,2020,2(5):421-442.3Gale T J,Walls J T.Development of a sailing dinghy simulator J.Simulation,2000,74(3):167-179.4Mulde

27、r F A,Verlinden J C,Dukalski R R.The effect ofmotion on presence during virtual sailing for advancedtrainingJ.Presence 2012 ISPR 2012,Philadelphia(USA),2012:24-26.5Ouadahi N,Chadli S,Ababou A,et al.A simulator dedicated to strengthening exercises for windsurfers J.Procedia engineering,2016,147:532-5

28、37.6Verlinden J C,et al.Development of a Motion System foran Advanced Sailing Simulator J.Procedia Engineering,2013,60:428-434.7程宇,刘铁军,唐元贵,等.基于UNITY3D的水下机器人视景仿真方法J.计算机科学,2021,48(6A):281-284.8黄鹏,吴微露.基于Unity 3D的高空心理行为模拟训练系统 J.舰船电子工程,2022,42(04):101-105.9丁伟利,杨韬,王文锋.基于Unity3D的煤炭码头视景仿真监控系统研究与实现 J.高技术通讯,2

29、019,29(08):791-798.10郝孜奇,张文胜.基于 Unity3D 的铁路实训虚拟仿真系统开发 J.计算机仿真,2020,37(6):99-103.11Xiaofeng C,Xin L,Guojia H.A Study on Simulation ofSingle Sailing Training SystemC/5th InternationalSymposium on Knowledge Acquisition and Modeling(KAM 2015).Atlantis Press,2015:92-95.12缪国平.帆船运动的力学原理J.力学与实践,1994,16(1):9

30、-18.13柏开祥,郑伟涛,王德恂,等.基于风洞试验的帆翼空气动力性能研究 J.首都体育学院学报,2007(04):28-31.14Kusaiynov K,Tanasheva N K,Minkov L L,et al.Numerical simulation of a flow past a triangular sail-typeblade of a wind generator using the ANSYS FLUENT softwarepackage J .TechnicalPhysics,2016,61(2):299-301.15韩占忠.Fluent:流体工程仿真计算实例与分析 M.北京:北京理工大学出版社,2009:97-103.16Saoud H,Hua M D,Plumet F,et al.Optimal sail anglecomputation for an autonomous sailboat robot C/201554th IEEE Conference on Decision and Control(CDC).IEEE,2015:807-813.(上接第99页)曾祥兵等:分布式海战场物资投送混合问题优化研究136

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服