




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 船舶工程虚拟现实应用平台设计研究 李圆明【摘 要】随着计算机技术的发展,虚拟现实系统在各行各业中起到了重要的作用。船舶工程中虚拟现实技术融合了多门学科,是一个较大的体系。在虚拟现实中,使用硬件与软件的开发平台能够提高工作的效率。本文介绍了虚拟现实系统在船舶工程中的应用现状,探讨了虚拟现实应用平台的设计方法。【关键词】船舶工程;虚拟现实;应用平台;研究u664a1672-5158(2013)02-0034-01虚拟现实技术作为一种高新技术,可以通过计算机将复杂的数据进行可视化,比传统的人机界面有着质的飞跃。在船舶工程中有很多方面都使用了虚拟现
2、实技术,包括系统仿真、虚拟模拟器等,在教学和设计工作中十分受欢迎。通过虚拟现实的应用平台模拟复杂的海洋航行环境和仪器设备操作效果,实现崭新的人机交互,使用户更加直观、准确的实现操作者的意图。一、虚拟现实系统在船舶工程中的应用现状虚拟现实系统的主要特征包括交互性、构想性、感知性以及浸没感,通过在计算机的作用下生成三维的虚拟环境,使参与者能够感受到仿真的模拟环境,增强对事物的认识能力。在船舶的机舱内有各种复杂的设备,所以制作出来的图像比较繁琐,使用轮机模拟器不能将机舱的整体设备结构图制作出来,只能实现对推进装置的运转工况参数仪表指示的仿真。在教学的过程中由于看不到机舱的实物,只能够通过按钮或者手柄
3、实现相应的运转情况,在故障的判断方面还是存在一定的技术误差。随着计算机技术的不断发展,在船舶工程中使用多媒体、虚拟现实以及三维动态仿真等技术在机舱动感视景方面已经小有成就,但是从国内外的船舶工程虚拟现实的应用研究方面,都没有形成完整的体系,处于将半物理的仿真平台转向虚拟化的阶段,所以还存在很大的进步空间。二、船舶工程虚拟现实系统的构成1、系统构成1)系统结构船舶工程虚拟现实应用平台,是基于计算机模拟仿真技术的基础上实现对船舶的虚拟操作、拆装等过程。所以计算机虚拟现实系统给参与者提供了虚拟环境,整个系统包括三个方面:虚拟元器件库、设备库、实验单元和管理维护模块。虚拟现实应用平台主要为用户提供一个
4、网络访问的服务器,在进行虚拟硬件实验的时候可以通过虚拟现实应用平台来实现程序的编辑、设计等。在虚拟仿真模块主要进行虚拟程序的编译、运行以及信号的检测等。2)虚拟现实应用平台设计主要有以下几种类别:虚拟器件类。可以通过虚拟器件对ic元件的功能进行模拟。虚拟仪表类。主要模拟对虚拟试验中的仪器仪表进行仿真的模拟,比如探测器、信号发生器、led等。虚拟面包板类。可以对面包板的功能进行模拟,通过虚拟引脚可以实现器件在面包板上的连接、信号传播等。虚拟实验台类。可以对虚拟的实验平台进行模拟,主要负责各类仪表以及虚拟系统的管理。2、功能的实现1)元器件之间的连接在虚拟元器件中主要通过引脚来实现不同器件之间的连
5、接,虚拟现实系统中连线工作是信号传递的介质,是独立的一个整体,主要以active控件的形式存在,在外观上由连线的点与线共同控制,实现了连线的工作运行。对于一对一的连线形式,在sender函数的作用下,能够控制信号的接收和发送,整个过程中不会产生信号的冲突。但是在多种对接的连线类型中,会发送很多的信号,由于系统的抗干扰能力有限,所以会产生一定的冲突。由于虚拟现实系统有自身的特征,不同的信号在发送时,可以进行相应的逻辑处理,在信号源之间能够将它们的不同关系分析出来,然后在逻辑处理的过程中将多种对接类型的连线转化为一一对接的类型。具体的方法为:先分析各端点之间的关系,确定属于哪种类型的连线,如果只有
6、一个信号的发送,不同点的接收,就可以判断为一对多的接收关系;有多个信号发送,不同点的接收,属于多对多的类型的连线,判断完之后在电路中安装一个逻辑门电路,可以作为信号发送的输入端,在门电路的作用下就能够实现一对一的连接关系。2)虚拟现实系统对信号的控制虚拟现实应用平台要对船舶进行设计,所以要对计算机传输的信号进行有效的控制。在计算机虚拟硬件电路中,经常把数字信号作为数据处理的对象,分析虚拟元件与电路的关系。在虚拟机实验系统中,虚拟连线作为主要的信号介质,如果在虚拟元器件的内部关系发生变化时,引脚值也会相应的改变,导致信号连接的连线值发生变化,这种情况叫做电路的触发,是通过sender的方式来完成
7、的。3)多缓冲区多线程技术在虚拟机中主要通过多个线程来完成不同的系统操作,提高了线程间通信的效率,使操作变得简单便捷。虚拟机通过数据缓冲的方式,可以将不同的模块同步的运行,占用系统最长时间的是虚拟机仿真运行模块,所以为了实现不同模块的同步要求,对多终端及网络系统进行了系统设计,同时虚拟机实验系统采用了缓存机制,将四个模块设置相应的缓存区,实现了线程的同步控制。三、船舶工程虚拟现实应用平台系统模块及功能1、主要的系统模块1)chsvl仿真运行模块chsbl作为虚拟机的现实应用平台,可以将其分为四个模块,包括虚拟机仿真运行模块、引脚模块、编译模块以及信号输出模块。在这四个模块相互作用之后实现了虚拟
8、机系统的仿真运行。在整个系统的运行中必须要实现数据检测、编译、输出的并行操作,这样才能保证虚拟实验环境不受影响。2)软件模型及数据库的建设建立完相关的功能模块后,船舶工程虚拟现实应用平台能够模拟出整条船的工作状况,在实际的应用中要对各种设备模型和数据库进行研究,在建设软件模型及数据库的过程中要避免使用市场上的封闭式的应用系统,比如虚拟轮机模拟器器模型、机舱设备模型等,同时还要保证数据模型具备二次开发功能,给用户提供接口功能,而且对于不同低端的应用软件要组成将开放性的协同设计体系,设计结果可相互或转换,这样就能够在最大程度上扩展虚拟现实系统的应用。数据库的建设要独立于硬件平台,抢占式多任务管理,
9、系统功能完善,而且容易维护。利用s q l server2000管理数据很容易就能够实现c/s模式数据管理,使用该系统能够对数据的访问进行修改,实现了产品的协同设计。2、虚拟现实应用平台的主要功能船舶工程虚拟现实系统的建设功能主要是从以下三个方面体现出来:第一,在教学的过程中系统可以将整条船进行虚拟的漫游,然后再交互设备的基础上实现对船舶设备的虚拟操作,进行动态的模拟,同时还可以对设备和机器进行虚拟的拆卸和装配,满足实验教学的需求;第二,在科研方面,虚拟现实应用平台能够对设备进行虚拟的设计、演示,在设备的使用前可以预演运作的过程,如果运行有问题,可以进行及时的修改;第三,在生产应用方面,可以提供船舶的设计、运行等虚拟的环境,并对船舶设备的运作进行虚拟的演示,实现产品设计的零投入。总而言之,船舶工程虚拟现实应用平台通过在不断的研究下已经形成了特定的体系,实现了对船舶设备的三维空间模拟操作,但是在它的开发和使用中还存在一些问题,比如在虚拟机的使用中互动性差、连贯性不高,而且在软件的使用上比较复杂,功能太多不容易操作,所以在实践中要不断的完善虚拟现实应用平台,提高工作效率,让用户更加直观的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中级银行从业资格之中级风险管理练习题(一)及答案
- 2025长期租赁房屋合同
- 推动绿色教育理念的具体实践计划
- 2025弱电工程合同交底记录合同交底记录表
- 2025房屋租赁合同书正对承租方
- 代签融资合同标准文本
- 内江商场保安合同样本
- 代理进口贸易合同标准文本
- 云梯酒店合同标准文本
- 码头栏杆维护方案范本
- 药物治疗管理MTM
- 广东省佛山市南海区2024-2025学年七年级外研版英语期中练习题(含答案)
- 2025年中国铁路投资集团有限公司招聘(28人)笔试参考题库附带答案详解
- 钢筋精算管理操作手册
- 2025年河南水利与环境职业学院单招职业技能测试题库审定版
- 近十年英语中考完形填空试题
- 教学课件:密织法律之网和强化法治之力
- 【人教】七下英语不规则动词表(背诵+默写)
- GB/T 45155-2024质量管理理解、评价和改进组织的质量文化指南
- 河南农商银行系统招聘笔试真题2024
- 眼镜定配工中级资格考试题库
评论
0/150
提交评论