船舶分油机仿真及虚拟现实研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
分油机广泛地应用于现代工程领域的各个方面,特别是在船舶上,分油机是燃油和滑油系统必不可少的专用设备。所以了解分油机的工作原理、熟悉它的关键部件以及相应的故障维修,是保证船舶航行安全的重要条件。本文结合计算机仿真技术及虚拟现实理论,清晰地表达了分油机的工作原理,并以三维的方式显示它的部件信息及零件拆装。另外,通过程序还可以在底层直接引用仿真数据实现三维模型的控制。
     本文首先介绍了分油机仿真实现,简单的模拟分油机工作原理,并设置了一些常见的故障。通过分析故障原因,有目的地拆装分油机。本文的重点是研究解决分油机虚拟现实的两种实现方法,分析这两种方法的实现原理,各自的优缺点,并做出相应的案例。
     (1)基于DirectX3D的虚拟现实实现。
     这是以底层编程的方式实现的。基于Microsoft Visual Studio.NET 2005和DirectX图形库实现了分油机虚拟拆装。期间,充分运用DirectX提供的API,直接访问硬件设备,通过变换矩阵等方式实现对三维模型的控制。
     (2)基于EON的虚拟现实实现。
     这是直接采用高级平台方式实现的。充分利用EON程序开发的便利性,借助系统提供的功能节点以及自定义开发的功能节点,实现分油机模型拆装。对于分油机主要部件及其关键动作,还有文字、动画相关演示说明,突出表达了分油机工作原理。并且借助实验室全套硬件设备,实现了分油机虚拟现实。
     另外,依据对实验室分油机的实际拆装,本文采用Solidworks建立了分油机的精确比例模型;并且通过3DS Max软件实现模型优化以及重要装配关系的设置。模型的建立与优化是整个虚拟现实实现的基础。
     本文重点是实现了基于DirectX3D与EON这两种实现方法的研究,采用低级和高级这两种程序设计完成本文。
Separator are used widely in all aspects of the modern engineering field. Especially in the ship, the Separator is special equipment that is indispensable to Fuel Oil systems and Lubricating Oil System. Therefore, we should understand the operating principle of separator, be familiar with its key components and the corresponding fault maintenance.All of these play important roles in the voyage safety. This paper associate Computer Simulation and Virtual Reality theory, which clearly expresses the separator operating principle and components information by the three-dimensional shows.Besides, the program can also directly invoke simulation data to achieve the control of three-dimensional model in the bottom.
     This paper firstly introduce the achievement of separator simulation, by which it simulates the operating principle of separator .At the same time,the simulation system also sets up several common malfunction. Secondly, by analyzing malfunction causes, we can dismantle the separator with destination. It is the focus of this paper to study and search the Virtual Reality of separator with two methods.It is also an important point to analysis the two methods of achieving this principle, and their respective advantages and disadvantages.And then this arcle gives the correlative case.
     (1) Virtual Reality based on DirectX3D.
     This is achieved by underlying programming.Based on the Microsoft Visual Studio. NET 2005 and DirectX graphics library,the paper achieves the virtual dismantling of separator. At the same time, making full use of APIs provided by DirectX, accessing the hardware equipment, this paper realize the control of 3D model by transformation matrix, light, material and other means.
     (2) Virtual Reality based on the EON.
     This is achieved by advanced platform.EON developers taking full advantage of the convenience of using the system-provided function nodes and user-defined development of function nodes, achieve the separator model dismantling. For the main components of the separator and key actions, there are some charater and flash demonstrations to express the operating principle of separator. Using the full set of laboratory hardware equipment, achieve the Virtual Reality.
     In addition, based on the actual dismantling of the separator, this paper adopts Solidworks to establish the exact proportion model.Then optimizes the model and sets the some important assembly relations through 3DS Max software.Establishment and optimization of the model is the Virtual Reality foundation.
     It is the most important content of this article to achieve the Virtual Reality based on two methods of EON and DirectX3D.And the paper is accomplished via both low-level and high-level programming design.
引文
[1]余培文.新型分油机二相流场的有限元计算(硕士学位论文).大连:大连海事大学轮机工程学院,2000.
    [2]翁史烈.船舶动力装置仿真技术.上海:上海交通大学出版社,1989.
    [3]黄柯棣.系统仿真技术.国防科技大学出版社.1998.11-30.
    [4]李忠辉,郑子武.浅谈轮机模拟器及其在教学中的应用航海教育研究.2003年02期:53-55
    [5]费千.船舶辅机.大连海运学院出版社.1995.199-206.
    [6]操江能.分油机控制及故障仿真软件开发:(硕士学位论文).武汉:武汉理工大学,2006.
    [7]谭子良.船用分油机典型故障及其维修注意事项.航海技术2004.4.58-60.
    [8]沈学超.ALFA-LAVAL MAPX型分油机故障排除分析.世界海运.
    [9]黄永安,马路,刘慧敏.MATLAB 7.0/Simulink 6.0建模仿真开发与高级工程应用.北京:清华大学出版社,2005.
    [10]孟晓风,王行仁.建模与仿真的智能化、集成化发展综述.系统仿真学报,1996,8(sup):l-5.
    [11]甘辉兵.大型油船燃油锅炉系统建模与仿真研究:(硕士学位论文)大连:大连海事大学,2007,46-59.
    [12]Ted Faison著,Visual C# 基于组件的开发,战晓苏译,第1版,2003年4月,清华大学出版社.
    [13]Herbert Schildt.C#:The Complete Reference.Beijing:Publishing House of Electronics Industry,2002.
    [14]Herbert.Schildt.C#完全手册.电子工业出版社,2002年,8-9.
    [15]贾惠柱.虚拟现实中立体显示技术的研究与实现:(硕士学位论文).大庆:大庆石油学院,2002.
    [16]胡小强.虚拟现实技术.北京:北京邮电大学出版社,2005.
    [17]S R Ellis.What are Virtual Environments?.IEEE Computer Graphics and Applications.1994.Volume 14(1):1722
    [18]张茂军.虚拟现实系统(第1版).北京:科学出版社,2001.
    [19]王梅艳.虚拟现实的历史和未来.中国现代教育装备,2007年第1期:108-110
    [20]吴迪,黄文骞.虚拟现实的发展过程及研究现状.海洋测绘,2002,22(6):15-17.
    [21]姜学智,李忠华.国内外虚拟现实技术的研究现状.辽宁工程技术大学学报,2004,23(2):238-240
    [22]Richard M Satava,Shaun B Johns.Current and Future Application of Virtual Reality forMedicine.In:Proc of The IEEE,1998,86(3):100-105
    [23]http://www.images.com.cn/virtual-reality,2003.
    [24]Mark Segal,Kurt Akeley.The OpenGL Graphics System:A Specification (Versionlnc.1.3).Silicon Graphics.Inc,2001.
    [25]葛翔.基于OpenGl的三维建筑仿真及漫游技术研究:2004.
    [26]Wendy Jones.Beginning Direct9.U.S.A Stacy L.Hiquet,2002:3-7.
    [27]乔林,费广正.《OpenGL程序设计》.北京:清华大学出版社,2000.5.
    [28]尚晶晶.Direct3D游戏开发详解.北京:人民邮电出版社,2006.
    [29]http://www.highdiy.com/html/soft/application/394.shtml
    [30]王乐.基于VIRTOOLS的分布式VR的网络技术研究:(硕士学位论文).武汉:武汉理工大学,2006.
    [31]http://java.sun.com/products/java-media/3D/
    [32]阳化冰,刘忠丽,刘忠轩,王庆华.虚拟实现构造语言VRML.北京:航空航天大学出版社,2000.
    [33]Barry Blundell.Volumetric Three Dimensional Display Systems.U.S.A,A WileyInterscience Publication.2000:34-37.
    [34]Frank D.Luna.Introduction to 3D Game Programming with DirectX9.0,2003.
    [35]高文,陈羲霖.计算机视觉-算法与系统原理.清华大学出版社,1999:20-41.
    [36]汪明霓.视差立体图像.杭州电子z业学院学报,2000,20(4):56-61.
    [37]石教英.虚拟现实基础及使用算法.北京:科学出版社,2002.
    [38]周丽萍.虚拟现实中立体视觉的研究.计算机应用,1999,19(4):24-25.
    [39]左爱秋,吴江宁,李世伦,骆涵秀.基于立体视觉的六白由度平台位姿检测基础研究.中国机械工程,2000.11(7):814-816.
    [40]James S Lipscomb S.Experience with stereosocopic device an putput algorithms.SPIE,1989 1083.
    [41]Carolina Cruz-Neria,Daniel J Sandin,Thomas A De Fanti.Surriunding-screen projection-based virual reality:the dedign and implementation of the CAVE.Computer Graphics Proceedings of SIGGRAPH 93,1993,135-142.
    [42]秦岩,王力.立体显示在计算机中的实现.西安电子科技大学学报,1997.24.135-140
    [43]Burdea Grigore,Coiffet philippe.Virtual reality technology.JohnWiley&Sons,Inc.1994.
    [44]Stone R.Virtual reality tutorial.MICAD Conference,Paris,France,1992.
    [45]Warren Robinett,Jannick P Rolland.A computational model for stereoscopic optics ofa head-mountde dispiay.Presence,MIT Press,1992,1(1):45-62.
    [46]Hodaes L F.Basic Principles of Stereoaraphic Software Development.Stereoscopic Displays and Applications,1991.1457:9-17.
    [47]Eichenlauh J B.An Auloslereoscopic Display for L se Wilh a Personal Computer.Stereoscopic Displays and Applications,1990,1256.
    [48]李远静,莫诚生.Windows游戏编程.北京:清华大学出版社.
    [49]Peter Walsh.Advanced 3D Game Programming Using DirectX 9.0.U.S.A. Word ware Publishing.Inc,2003:362-382.
    [50]黄海英.Solidworks2003基础与应用教程.清华大学出版社,2004.
    [51]王东.MaX三维与动画设计经常实例.清华大学出版社,2004.
    [52]Dunn,Fletcher and Parberry,Ian.3D Math Primer for Graphics and Game Development.Plano,Texas:WordwarePublishing,Inc.2002.
    [53]http://www.jkarlsson.com/Articles/loadframes.asp
    [54]http://www.86vr.com/
    [55]http://www.eonreality.com/
    [56]http://soft.ywcw.com/soft/142.html
    [57]http://www.infoworld.com/article/06/07/19/HNmsthreed-1.html
    [58]http://www.web3d.org/message-boards/viewtopic.php?p=1561
    [59]http://board.verycd.com/t174463.html
    [60]http://www.prcidf.com.cn/2007cn/participation/showcase-6-07.html