视景仿真技术在轮机模拟器中的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在当今航海教育领域,船舶轮机模拟器已成为轮机教育与培训的重要手段。传统的轮机模拟器仿真方式多为半物理仿真或二维软件界面仿真。仿真系统较抽象和专业化,在应用中缺乏动态展示,难以看到机舱真实画面。虚拟现实技术为弥补轮机模拟器视景的缺失提供了手段,但现有的相关研究多是基于商业化三维软件的开发和应用,没有涉及视景系统的相关理论。本文研究了视景的生成与交互原理,并实现了一个高品质的轮机视景仿真系统。研究内容如下:
     (1)建立了调距桨船舶机舱的几何模型并将光照与特效计算应用于场景的实时渲染。给出了机舱场景建模的方法、流程与技巧,建立了考虑衰减的局部光照模型,研究了环境映射、凹凸映射的特效原理。利用图形处理器的最新特性,用着色器实现了光照模型与特效,模拟出了机舱设备表面的各种材质,提升了场景渲染的实时性和灵活性。
     (2)改进了路径规划算法使之可用于虚拟机舱的自动漫游,对视景系统中的漫游摄像机控制、三维拾取和行为建模等人机交互相关技术进行研究并予以实现。改进了路图骨架节点的数据结构,加入最大自由圆半径用于安全性的判断。使用A*算法做全局路径搜索,基于可见性原理对搜索结果进行优化。设计了虚拟力用于角色自动漫游过程中的实时引导、避障与平滑。实现了各种漫游模式下的摄像机控制,改进了三维拾取操作的有效性,建立了交互点的行为模型。
     (3)搭建了基于多通道立体投影的轮机模拟器视景仿真环境,实现了多通道投影图像的几何校正与边缘融合。提出使用三次样条函数进行投影图像的边缘融合,改善了画面的融合效果。编程实现了双目立体成像算法并总结了影响立体效果的因素。
     (4)建立并改进了调距桨船舶的船机桨数学模型,在视景系统中实现了船舶推进系统的可视化仿真。通过对柴油机燃烧模型参数的回归分析,用回归方程式取代插值法计算参数,提高了变工况下柴油机模型的准确性与通用性。在可视化仿真环境中实现了推进系统的虚拟操纵与三维监控。
In today's marine education field, engine room simulator has become an important means of marine engineering education and training. The traditional simulation way of engine room simulator is semi-physical simulation or two-dimensional software simulation. The simulation systems are still too professional, lack of dynamic display during application and can't see engine room real scene. Virtual reality technology provides a means to compensate for the lack of visual scene in engine room simulator. But the existing relative researches mostly focus on the development and application with commercial three-dimensional software. The relevant theory of visual system is not involved. This paper studies the principles of scene generation and interaction. A high quality engine room visual simulation system is achieved. The contents of this study are as follows:
     (1) Establish the geometric model of controllable pitch propeller ship engine room. The illumination and effect calculation is applied on the scene real-time rendering. Gives the methods, processes and techniques of engine room scene modeling. Establish the local illumination model with attenuation considered. Study the principle of environment mapping and bump mapping effects. Enhance the real-time and flexibility of scene rendering. Various materials of engine room equipments's surface is simulated.
     (2) Improve path planning algorithm so that it can be used to make automatic navigation in virtual engine room. Study and realize the human-computer interaction technologies in visual system, including navigation camera control, three-dimensional pick up and behavioral model. Improve the node's data structure of road map skelton, add into the max free circle radius for the determination of safety margin. Do global path search by A*algorithm, optimize the search results based on visibility rule. Design a virtual force for real-time guidance and obstacle avoidance and smooth during role's automatic roaming process. Achieved the camera control under different navigation mode. Enhance the effectiveness of three-dimensional pick up operation. Build the behavioral models of interactive points.
     (3) Build the engine room simulator visual simulation environment base on multi-channel stereo projection system. Proposed to use cubic spline function as blend function for projection image edge blending, thus improve the scene's blend effect. Realize the binocular stereo image algorithm by programming. Summarize the factors that affect the stereo effect.
     (4) Establish and improve the hull-engine-propeller's mathematical model of controllable pitch propeller ship. Achieve ship propulsion system's visual simulation in visual system. By regression analysis on parameters of diesel engine combustion model, replace the interpolation method with regression equation to calculate the parameters. Thus improve the diesel engine model's accuracy and versatility under variable working conditions. Realize propulsion system's virtual maneuvering and three-dimensional monitoring in virtual simulation environment.
引文
[1]曹勇STCW公约马尼拉修正案的主要修正内容.航海技术,2011,(04):71-72.
    [2]Smierzchalski R. Simulation system for marine engine control room.11th Biennial Baltic Electronics Conference, Tallin, Estonia,2008:281-284
    [3]何治斌,张均东,林叶锦等.国内外轮机模拟器的发展及对比研究.造船技术,2007,(01):38-40.
    [4]Kluj S. The modular architecture of the engine room simulator. 17th IASTED International Conference on Modelling and Simulation, Montreal, QC, Canada,2006:348-353
    [5]Hu C, Fukuchi N. A field modeling approach to prediction of hot gas movement induced by marine compartment fires. International Journal of Offshore and Polar Engineering,2003,13 (4): 249-253.
    [6]Kluj S. Modular engine room simulator.11th Ship Control Systems Symposium, Southampton, UK,1997:567-576
    [7]Cwilewicz R, Tomczak L. Improvement of ship operational safety as a result of the application of virtual reality engine room simulators.6th International Conference on Computer Simulation Risk Analysis and Hazard Mitigation, Cephalonia, Greece,2008:535-544
    [8]董士海.人机交互的进展及面临的挑战.计算机辅助设计与图形学学报,2004,16(01):1-13.
    [9]李伯虎,柴旭东,朱文海等.现代建模与仿真技术发展中的几个焦点.系统仿真学报,2004,16(09):1871-1878.
    [10]姜学智,李忠华.国内外虚拟现实技术的研究现状.辽宁工程技术大学学报,2004,23(02):238-240.
    [11]赵沁平.虚拟现实综述.中国科学(F辑:信息科学),2009,39(01):2-46.
    [12]王健美,张旭,王勇等.美国虚拟现实技术发展现状、政策及对我国的启示.科技管理研究,2010,30(14):37-40.
    [13]胡小强.虚拟现实技术基础与应用.北京:北京邮电大学出版社,2009.
    [14]Burdea G C, Coiffet P. Virtual reality technology. New Jersey:Wiley-IEEE Press,2003.
    [15]杨艳春,鲍劲松,金烨.基于虚拟现实环境的六轮月球车运动性能分析.上海交通大学学报,2010,44(08):1079-1083.
    [16]苑严伟,张小超,吴才聪等.农业机械虚拟试验交互控制系统.农业机械学报,2011,42(08):149-153.
    [17]周德闯.基于虚拟现实平台的火灾场景计算与仿真研究:(博士学位论文).中国科学技术大学,2009.
    [18]金一丞,尹勇,任鸿翔等.航海模拟器中的视景系统.大连海事大学学报,2001,27(02):16-21.
    [19]金一丞,尹勇.船舶操纵模拟器三维视景显示模型.大连海事大学学报,1996,22(04):26-31.
    [20]Antley A, Slater M. The effect on lower spine muscle activation of walking on a narrow beam in virtual reality. IEEE Transactions on Visualization and Computer Graphics, 2011,17 (2): 255-259.
    [21]Baydogan E, Belfore Ⅱ L A, Mazumdar S. Decoupled agent architecture for virtual operating room training simulations. International Conference on Computer Graphics and Virtual Reality, Las Vegas, NV, United states,2008:155-160
    [22]林柏纬,潘志庚,杨建等.基于PC架构的高性能CAVE系统.计算机辅助设计与图形学学报,2003,15(06):724-729.
    [23]Raskar R, Beardsley P. A self correcting projector. Proceedings of Computer Vision and Pattern Recognition, Kauai, Hawaii, 2001:626-631
    [24]Raskar R, Van Baar J. Low-cost multi-projector curved screen displays. SID Symposium Digest of Technical Papers, Boston, MA, United states,2005:884-887
    [25]Raskar R, Brown M S, Yang R et al. Multi-projector displays using camera-based registration. IEEE Visualization Conference, San Francisco, CA, USA,1999: 161-168
    [26]王胜正,杨杰.自动多投影仪非线性几何校正与图像边缘融合方法.上海交通大学学报,2008,42(4):574-578.
    [27]Ogata M, Wada H, Baar J V et al. A unified calibration method with a parametric approach for wide-field-of-view multiprojector displays. IEEE Virtual Reality, Lafayette, LA, United states, 2009: 235-236
    [28]宋子健,黄展鹏,丁莹.多通道投影立体拼接显示墙的关键技术研究.中国体视学与图像分析,2010,15(03):324-329.
    [29]吕伟伟,孟维亮,薛盖超等.基于GPU的近似软影实时绘制.计算机辅助设计与图形学学报,2009,21(03):275-281.
    [30]Li L, Yang X, Xiao S. Efficient visibility projection on spherical polar coordinates for shadow rendering using Geometry Shader. IEEE International Conference on Multimedia and Expo, Hannover, Germany, 2008:1005-1008
    [31]杨兵,战守义,李凤霞等.图形硬件加速的实时阴影生成方法.北京理工大学学报,2005,25(07):594-598.
    [32]文治中,刘直芳,梁威.基于GPU的海浪特效实时渲染.计算机工程与设计,2010,31(20):4426-4429.
    [33]Chen J, Yuan Y, Yang J. Shader-based visual simulation of ocean wave. 2nd International Conference on Computer and Automation Engineering, Singapore, 2010:635-638
    [34]任鸿翔,尹勇,金一丞.大规模海浪场景的真实感绘制.计算机辅助设计与图形学学报,2008,20(12):1617-1622.
    [35]杨怀平,胡事民,孙家广.一种实现水波动画的新算法.计算机学报,2002,25(06):612-617.
    [36]李胜,陈舒毅,汪国平等.具有散射效果的室内外光束实时绘制.计算机辅助设计与图形学学报,2007,19(12):1580-1586.
    [37]续爱民,金烨,鲍劲松.虚拟场景中自动漫游路径的多分辨率规划.系统仿真学报,2005,17(8):1912-1915.
    [38]陈勇,王栋,陈戈.一种三维虚拟场景自动漫游的快速路径规划算法.系统仿真学报,2007,19(11):2507-2510.
    [39]史红兵,张毅彬,童若锋等.虚拟场景自动漫游的路径规划算法.计算机辅助设计与图形学学报,2006,18(4):592-597.
    [40]Bjonness O R. Simulators for training upgrading engine room staff.5th International Marine Propulsion Conference, London,England,1983:217-223
    [41]Govindaraj T, Su Y. Training simulator design for a marine engine room at different levels of fidelity. Human Factors Society 27th Annual Meeting:Turning the Tide of Technology, Norfolk, VA,USA,1983:1001-1005
    [42]Jaspers B W. Training of ship's engineers.2nd International Conference on Marine Simulation, King Point, NY, USA,1981:C1-C3
    [43]Bjonness O R. Simulators for engine room and bridge training. Motor Ship,1983,64 (756): 51-52.
    [44]蒋德志,赵晓玲.基于轮机模拟器的“机舱资源管理”研究与实践.中国航海,2011,34(01):22-25.
    [45]PC Maritime Ltd. Marine training software and engine room simulators.2011. http://www.uni-test.pl/
    [46]Kongsberg Maritime AS. Neptune engine room simulator.2011. http://www.km.kongsberg.com
    [47]Transas Marine Ltd. Transas engine room simulator ERS 5000.2011. http://www.transas.com/ products/simulators/sim_products/ers/
    [48]郭晨,吴恒,史成军等.应用虚拟现实技术的新型轮机模拟器总体设计与系统结构.大连海事大学学报,1999,25(02):68-72.
    [49]孙俊,陆畅,逢守文.船舶机舱虚拟现实仿真系统的实现方法.系统仿真学报,2007,19(15):3456-3459.
    [50]逢守文,陈辉,陆畅.大型船舶虚拟机舱视景仿真系统的开发.船海工程,2005,36(05):10-12.
    [51]靳少杉,郑华耀Quest3D虚拟现实技术在轮机模拟器开发中的应用.船海工程,2011,40(01):70-72.
    [52]王永坚,杨国豪.基于Web3D虚拟轮机模拟器操作训练系统的建构.集美大学学报(自然科学版),2009,14(02):165-169.
    [53]李婷云,陈跃坡,杨国豪等.基于Web3D的轮机模拟器网络虚拟平台实现.舰船电子工程,2009,29(11):115-118.
    [54]王海燕,张伟,周海涛.船用大型低速电控柴油机的容积法模型.内燃机学报,2008,26(5):452-456.
    [55]Hazell P A, Flower J O. Discrete modelling of spark-ignition engines for control purposes. International Journal of Control,1971,13 (4):625-632.
    [56]Kamei E, Namba H, Osaki K et al. Application of reduced order model to automotive engine control system. American Control Conference, Minneapolis, MN, USA,1987:1815-1820
    [57]Watson N. Dynamatic turbocharged diesel engine simulator for electronic control system development. Journal of Dynamic Systems Measurement and Control,1984,106 (1):27-45.
    [58]Watson N, Banisoleiman L. Performance of a highly rated vehicle diesel engine with a variable geometry turbocharger. Third International Conference on Turbocharging and Turbochargers., London, Engl,1986:197-206
    [59]Watson N. Primer on improving heavy turbodiesel response. SAE journal of automotive engineering,1984,92 (4):50-55.
    [60]黄宜谅,王志明.高速直喷式柴油机燃烧放热规律的优化.内燃机学报,1995,13(2):95-100.
    [61]李彬轩,徐航,何文华.柴油机实时仿真中燃烧模型的建立.内燃机学报,2001,19(2):148-152.
    [62]陈大炜.基于场景图系统的虚拟环境生成真实感问题研究:(博士学位论文).武汉:华中科技大学,2006.
    [63]郭东明,乌秀春,王晓明等.一种适合于自由曲面快速测量的光照模型.机械工程学报,2002,38(S1):7-11.
    [64]Phong B T. Illumination for computer generated pictures. Communications of the ACM,1975, 18(6):311-317.
    [65]Blinn J F. Models of Light Reflection for Computer Synthesized Pictures. Computer Graphics, 1977,11 (2):192-198.
    [66]Al Osaimi F R, Bennamoun M, Mian A. Illumination normalization for color face images.2nd International Symposium on Visual Computing, Lake Tahoe, NV, United states,2006:90-101
    [67]Luna F D. Introduction to 3D game programming with DirectX 9.0c:a shader approach. Jones Bartlett Publishers,2006.
    [68]Perlin K, Hoffert E. An image synthesizer. ACM SIGRAPH,1985:
    [69]吴恩华,柳有权.基于图形处理器(GPU)的通用计算.计算机辅助设计与图形学学报,2004,16(05):601-612.
    [70]Rost R J. OpenGL shading language. Pearson Education Inc,2004.
    [71]Bowman D A, Koller D, Hodges L F. Travel in immersive virtual environments:an evaluation of viewpoint motion control techniques. IEEE Virtual Reality Annual International Symposium, Albuquerque, NM, USA,1997:45-52
    [72]Bowman D A, Johnson D B, Hodges L F. Testbed evaluation of virtual environment interaction techniques. ACM Symposium on Virtual Reality Software and Technology, London, UK,1999: 26-33
    [73]Bowman D A, Ray A A, Gutierrez M S et al. Engineering in three dimensions:Immersive virtual environments, interactivity, and 3D user interfaces for engineering applications. GeoCongress, Atlanta, GA, United states,2006: 6-11
    [74]LaValle S M. Planning algorithms. Cambridge: Cambridge University Press,2006.
    [75]杨金柱,胡英,徐心和.虚拟内窥镜自动漫游加速方法研究.系统仿真学报,2007,19(04):790-793.
    [76]韩李涛,朱庆,张叶挺等.基于CDT空间剖分的虚拟角色全局路径规划.系统仿真学报,2007,(20):4716-4720.
    [77]李晓娜,孙立博,秦文虎.虚拟人群仿真的路径规划新算法.东南大学学报(自然科学版),2011,(2):420-424.
    [78]刘雁菲,邵晓东,李申.基于Vega的虚拟漫游场景中的路径规划研究.计算机技术与发展,2008,18(06):9-12.
    [79]陈成军,周以齐,曲斌.基于力反馈的虚拟示教式机械手臂装配路径规划方法.系统仿真学报,2009,21(10):2945-2950.
    [80]刘检华,宁汝新,万毕乐等.面向虚拟装配的复杂产品装配路径规划技术研究.系统仿真学报,2007,19(9):2003-2007.
    [81]Hongmin Z, Dianliang W, Xiumin F. Interactive assembly tool planning based on assembly semantics in virtual environment. International Journal of Advanced Manufacturing Technology, 2010,51 (5):739-755.
    [82]李晓娜,孙立博,秦文虎.虚拟人群仿真的路径规划新算法.东南大学学报(自然科学版),2011,41(2):420-424.
    [83]陈勇,马纯永,陈戈.基于VC/OpenGL的虚拟海大校园导航系统.计算机辅助设计与图形学学报,2007,19(2):263-267.
    [84]杨帆.基于EON的船舶舱室虚拟漫游系统研究:(硕士学位论文).哈尔滨工程大学,2008.
    [85]彭飞,赵耀,闵少松.旋转约束的船舶装配拆卸路径规划算法.计算机仿真,2011,28(6):379-383.
    [86]彭飞,赵耀.基于约束通道的船舶装配拆卸双向RRT路径规划.中国造船,2010,51(4):177-184.
    [87]焦鹏,于宏健,丁福光.基于虚拟势场理论的AUV局部路径规划方法.中国造船,2007,(01):76-81.
    [88]吴宪祥.微型足球机器人位姿辨识与群智能路径规划技术研究:(博士学位论文).西安:西安电子科技大学,2009.
    [89]Geraerts R, Overmars M H. The corridor map method: Real-time high-quality path planning. IEEE International Conference on Robotics and Automation, Rome, Italy, 2007:1023-1028.
    [90]阮秋琦,阮宇智.数字图像处理.北京:电子工业出版社,2011.
    [91]苏永云,晏克非,黄翔等.车辆导航系统的动态最优路径搜索方法研究.系统工程,2000,18(04):32-37.
    [92]刘清,衷仁保,朱志勇等.实现城市公交线网优化的数学模型和广义A*算法.系统工程理论与实践,1992,(02):11-17.
    [93]鲍庆勇,李舜酩,沈峘等.自主移动机器人局部路径规划综述.传感器与微系统,2009,28(9):1-4.
    [94]王辉连,武芳,王宝山等.利用数学形态学提取骨架线的改进算法.测绘科学,2006,31(1):29-32.
    [95]Bourg D M, Seeman G. AI for Game Developers. Sebastopol, CA, USA:O'Reilly,2004.
    [96]Nieuwenhuisen D, Overmars M H. Motion planning for camera movements.IEEE International Conference on Robotics and Automation,2004:3870-3876.
    [97]Wayne M. Theorising Video Practise. London:Lawrence & Wishart,1997.
    [98]Halper N, Helbing R, Strothotte T. A camera engine for computer games: Managing the trade-off between constraint satisfaction and frame coherence. ACM SIGGRAPH ASIA, Yokohama, Japan, 2009:
    [99]张嘉华,梁成,李桂清.GPU三维图元拾取.工程图学学报,2009,(01):
    [100]阳富民,赵宁,张杰.基于OpenGL的三维窗口裁剪、拾取算法研究.华中科技大学学报(自然科学版),2005,33(04):21-26.
    [101]姚继权,李晓豁.计算机图形学人机交互中三维拾取方法的研究.工程设计学报,2006,13(02):116-121.
    [102]刘力强,周明全,耿国华.一种平行透视下的三维拾取方法.西北大学学报(自然科学版),2002,32(1):39-42.
    [103]石教英,潘志庚.计算机图形学.北京:机械工业出版社,2008.
    [104]Det Norske Veritas AS. Standard for certification No.2.14 maritime simulator systems. Norway,2011
    [105]Matsuo Y. Visualization in aerospace research with a large wall display system. Stereoscopic Displays and Virtual Reality Systems IX, San Jose, CA, United states, 2002:310-319
    [106]Mashadi M M, Ahmadi H, Mashhadi M M. Virtual reality center using immersive curved display.50th International Symposium ELMAR, Zadar, Croatia, 2008:147-150
    [107]DeFanti T A, Dawe G, Sandin D J et al. The StarCAVE, a third-generation CAVE and virtual reality OptIPortal. Future Generation Computer Systems,2009,25 (2):169-178.
    [108]Oliveira C, Sena D C, Vale H M C et al. Low-cost gesture detection as a form of interaction in a virtual reality multi-projection system. 4th International Conference on Advanced Research in Virtual and Physical Prototyping, Leiria, Portugal,2010:615-618
    [109]Ohno N, Kageyama A. Region-of-interest visualization by CAVE VR system with automatic control of level-of-detail. Computer Physics Communications,2010,181 (4):720-725.
    [110]Paul Bourke. Edge blending using commodity projectors.2004. http://local.wasp.uwa.edu.au/-pbourke/texture_colour/edgeblend/
    [111]张号,贾庆轩,孙汉旭等.一种多通道曲面投影系统的几何校正方法.系统仿真学报,2006,18(S2):493-496.
    [112]Pungotra H, Knopf G K, Canas R. Merging multiple B-spline surface patches in a virtual reality environment. CAD Computer Aided Design, 2010, 42 (10):847-859.
    [113]Ruiz D, Maison B, Bruyelle J et al. A point-based tele-immersion system: From acquisition to stereoscopic display. Stereoscopic Displays and Virtual Reality Systems, San Jose, CA, United states, 2007:789-796
    [114]Touyama H, Hirose M. Brain computer interface via stereoscopic images in CAVE. Symposium on Human Interface, Beijing, China,2007:1004-1007
    [115]Herlambang N, Liao H, Matsumiya K et al. Real-time autostereoscopic visualization of registration-generated 4D MR image of beating heart. Lecture Notes in Computer Science, Tokyo, Japan,2008:349-358.
    [116]Forsyth D A, Ponce J. Computer Vision:A Modern Approach. Pearson,2004.
    [117]顾郁莲,蔡宣平.计算机立体视图绘制技术.国防科技参考,1998,19(01):63-70.
    [118]刘然.基于计算机立体视觉的双目立体成像研究:(博士学位论文).重庆:重庆大学,2007.
    [119]曾鸿,张均东,王海燕.三通道立体投影轮机模拟器视景仿真系统.大连海事大学学报,2007,33(01):39-42.
    [120]王海燕,任光,张均东.船用大型低速二冲程柴油机的动态模型.内燃机学报,2006,24(5):452-458.
    [121]Galindo J, Lujan J M, Serrano J R et al. Description of a heat transfer model suitable to calculate transient processes of turbocharged diesel engines with one-dimensional gas-dynamic codes. Applied Thermal Engineering,2006,26 (1):66-76.
    [122]Danov S N, Gupta A K. Modeling the performance characteristics of diesel engine based combined-cycle power plants-Part I:Mathematical model. Journal of Engineering for Gas Turbines and Power.2004,126 (1):28-34.
    [123]Danov S N, Gupta A K. Modeling the performance characteristics of diesel engine based combined-cycle power plants-Part Ⅱ:Results and applications. Journal of Engineering for Gas Turbines and Power,2004,126 (1):35-39.
    [124]曾鸿,张均东,林叶锦等.船用低速柴油机变工况性能预测.中国航海,2009,32(3):32-75.
    [125]王海燕,张均东,曾鸿.大型低速柴油机性能预测动态模型.中国航海,2007,30(1):105-109.
    [126]Celik V, Arcaklioglu E. Performance maps of a diesel engine. Applied Energy,2005,81 (3): 247-259.
    [127]顾宏中.涡轮增压柴油机性能研究.上海:上海交通大学出版社,1998.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700