跳到主要內容

臺灣博碩士論文加值系統

(44.210.149.205) 您好!臺灣時間:2024/04/16 19:01
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳顯真
研究生(外文):Hsien-Chen Chen
論文名稱:應用於虛擬實境的即時雙向耦合船舶模擬
論文名稱(外文):Real-time Two-way Coupling of Ship Simulator with VR Application
指導教授:傅立成傅立成引用關係
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電機工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:英文
論文頁數:77
中文關鍵詞:虛擬實境船舶建模海浪模擬流體力學動力學圖形處理單元海洋頻譜
外文關鍵詞:Virtual realityTwo-Way CouplingShip modelingOcean wave simulationhydrodynamicsrigid body dynamicsGraphics Processor Unit
相關次數:
  • 被引用被引用:0
  • 點閱點閱:181
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
這篇論文的目標是建構一個虛擬實境的即時動態模擬快艇駕駛系統。我們提出一些新的方法,不論是物理模擬方面還是圖學方面都有所進步。 這個模擬系統可分為三個部份:船舶動態,流體動力學以及流體與船的雙向耦合。我們分別應用流體動力學以及力學來模擬海洋平面以及船舶模型。在這篇論文裡,波的傳遞將會考慮振幅衰減以及海底地形的影響,同時,波也會因為浮體運動而產生且在與船相遇時反射。另一方面,不只浮力會影響船,流體黏滯力以及波皆會對船造成影響。為了達到真實與即時的場景繪製,我們採用圖形處理單元(GPU)來協助並完成著色。最後,我們將這些演算法整合到六自由度的史都華平台,並且建構一個虛擬的船舶駕駛模擬器。由這種方式,我們可以感覺更加真實,且完成虛擬實境環境。
The goal of this thesis is to construct a real-time physical dynamic system of speed boat driving simulator for virtual reality application. We present several new methods to promote the last simulator system both physically and graphically. The simulation system is divided into three subsystems, the ships dynamics system, the hydrodynamics system, and two ways coupling between them. We apply hydrodynamic and mechanics to simulate the ocean surface and ship model respectively. In this thesis, the following factors about wave decays are taken into consideration: waves propagating velocity due to sea floor terrain, wave generated by object floating on the ocean, and reflection of wave due to conflict with the ship. On the other hand, the ship would be affected not only by buoyancy but also viscosity, current, wave and damping. We render the ocean surface by Graphics Process Unit (GPU) hardware to reach the visual realism. Finally we integrate this algorithm with a 6 DOF platform and construct a virtual ship driving simulator. By this way, we can achieve the desired realism, and complete the virtual reality environment.
摘要 I
Abstract II
Table of Contents III
List of Figures V
Chapter 1 Introduction 1
1.1 Background and Motivation 1
1.2 Related Work 4
1.3 Thesis Organization 7
Chapter 2 Ocean Dynamics and Rendering 8
2.1 Ocean Waves Modeling 8
2.2 Waves Particles Modeling 11
2.2.1 Parameters 12
˙Velocity 12
2.2.2 Behaviors 13
˙Split 13
˙Attenuation 15
2.3 Perlin Noise 15
2.4 White-capping 17
2.5 Ocean Rendering 17
2.5.1 Reflection and Refraction 19
2.5.2 The Fresnel Effect 21
2.5.3 Shading for The Ocean 23
Chapter 3 Two-way Coupling 27
3.1 Fluid to Object 27
3.1.1 Wave 27
3.1.2 Hydrodynamics force 28
3.2 Object to Fluid 30
3.2.1 Ship Waves 30
3.2.2 Reflection 31
3.3 Other Forces and Torques 33
Chapter 4 Ship Modeling and Dynamics 34
4.1 Preliminary Rigid Body Dynamics 34
4.1.1 Position and Orientation 34
4.1.2 The Velocity of a Rigid Body 37
4.1.3 Equations of Motion 37
4.1.4 Forward Euler Integration 40
4.2 The Ship Modeling 41
Chapter 5 Implementation 44
5.1 The Ocean Wave Modeling 44
5.1.1 Wave Particle Modeling 44
5.1.2 The Ocean Modeling 47
5.2 The Ship Modeling and Dynamics 51
5.3 Two-way Coupling 54
5.4 The GPU Shading 57
5.5 6-DOF Stewart Platform Simulator 59
5.6 Integrated Simulation Loop 61
Chapter 6 Experimental Results 62
6.1 Ocean 62
6.2 Ship 66
6.3 Two-Way Coupling 68
6.4 System Integration with 6-DOF Motion Platform 70
Chapter 7 Conclusions 73
Reference 75
Reference


[1]L. H. Holthuijsen, Waves in Oceanic and Coastal Waters: Cambridge, 2007.
[2]Donald F. Young, Bruce R. Munson, Theodore H. Okiishi, and W. W. Huebsch, A Brief Introduction to Fluid Mechanics: WILEY, 2007.
[3]L. Youquan, L. Youquan, L. Xuehui, and W. Enhua, "Real-time 3D fluid simulation on GPU with complex obstacles," in Computer Graphics and Applications, 2004. PG 2004. Proceedings. 12th Pacific Conference on, 2004, pp. 247-256.
[4]S. Jos, "Stable fluids," in Proceedings of the 26th annual conference on Computer graphics and interactive techniques: ACM Press/Addison-Wesley Publishing Co., 1999.
[5]F. Nick and F. Ronald, "Practical animation of liquids," in Proceedings of the 28th annual conference on Computer graphics and interactive techniques: ACM, 2001.
[6]R. A. Gingold and J. J. Monaghan, "Smoothed particle hydrodynamics: theory and application to non-spherical stars," Mon. Not. R. Astron. Soc., vol. 181, pp. 375-389, 1977.
[7]L. B. Lucy, "Numerical approach to the testing of the fission hypothesis," Astron. J. ; Vol/Issue: 82:12, pp. Pages: 1013-1024, 1977.
[8]M. Matthias, C. David, and G. Markus, "Particle-based fluid simulation for interactive applications," in Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation San Diego, California: Eurographics Association, 2003.
[9]E. L. William and E. C. Harvey, "Marching cubes: A high resolution 3D surface construction algorithm," in Proceedings of the 14th annual conference on Computer graphics and interactive techniques: ACM, 1987.
[10]A. Bart, P. Mark, K. Richard, and J. G. Leonidas, "Adaptively sampled particle fluids," in ACM SIGGRAPH 2007 papers San Diego, California: ACM, 2007.
[11]J. X. Chen, N. d. V. Lobo, C. E. Hughes, and J. M. A. M. J. M. Moshell, "Real-time fluid simulation in a dynamic virtual environment," Computer Graphics and Applications, IEEE, vol. 17, pp. 52-61, 1997.
[12]I. Geoffrey, G. Eran, L. Frank, and F. Ronald, "Efficient simulation of large bodies of water by coupling two and three dimensional techniques," ACM Trans. Graph., vol. 25, pp. 805-811, 2006.
[13]R. P. Darwyn, "Modeling waves and surf," SIGGRAPH Comput. Graph., vol. 20, pp. 65-74, 1986.
[14]F. Alain and T. R. William, "A simple model of ocean waves," SIGGRAPH Comput. Graph., vol. 20, pp. 75-84, 1986.
[15]J. Tessendorf, "Simulating ocean water," Siggraph Course Notes, 1999.
[16]H. Damien, N. Fabrice, and C. Marie-Paule, "Interactive animation of ocean waves," in Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation San Antonio, Texas: ACM, 2002.
[17]C. Johanson, "Real-time water rendering," in Department of Computer Science. vol. Master: Lund University, 2004.
[18]Y. Cem, H. H. Donald, and K. John, "Wave particles," ACM Trans. Graph., vol. 26, p. 99, 2007.
[19]M. K. Bryan, E. F. Bryan, C. Nuttapong, and F. O. B. James, "Fluid animation with dynamic meshes," ACM Trans. Graph., vol. 25, pp. 820-825, 2006.
[20]T. Nils, M.-F. Matthias, S. Simon, and G. Markus, "Real-time Breaking Waves for Shallow Water Simulations," in Proceedings of the 15th Pacific Conference on Computer Graphics and Applications: IEEE Computer Society, 2007.
[21]R. Fernando, GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics: Addison Wesley, 2004.
[22]M. Pharr, GPU Gems 2: Programming Techniques, Tips and Tricks for Real-Time Graphics: Addison Wesley, 2005.
[23]R. Fernando and M. J. Kilgard, The Cg Tutorial: Addison Wesley, 2005.
[24]S.-C. Wang, "System Design of VR-based Motion Simulatior for Wheeled Vehicle on Three Dimension Terrain Application." vol. Master Taipei: National Taiwan University, 2004.
[25]C.-D. Lee, "Impulse-Based Dynamic Simulation of Articulated Rigid Bodies with Aerodynamics." vol. Master Taipei: National Taiwan University, 2006.
[26]C.-T. Chou, "VR-based Motion Simulator for Ships on Real-time Rendered Dynamic Ocean." vol. Master Taipei: National Taiwan University, 2007.
[27]P. Ken, "An image synthesizer," SIGGRAPH Comput. Graph., vol. 19, pp. 287-296, 1985.
[28]R. Miche, "Mouvements ondulatoires de la mer en profondeur constante ou décroissante," Annales des ponts et chaussées, vol. 114, pp. 369-406, 1944.
[29]T. K. James, "The rendering equation," in Proceedings of the 13th annual conference on Computer graphics and interactive techniques: ACM, 1986.
[30]V. Karman, "The impact force on seaplane float during landing NACA T.N. 321," 1929.
[31]O. M. FALTINSEN, J. N. NEWMAN, and T.VINJE, "Nonlinear wave loads on a slender vertical cylinder," J . Fluid Mech., vol. 289, pp. 179-198, 1994.
[32]Kelvin, "Deep sea ship waves," 1905.
[33]T. H. Havelock, "The propagation of groups of waves in dispersive media, with application to waves on water produced by a traveling disturbance.," Proc. Roy. Soc., vol. A82, pp. 398-430, 1908.
[34]H. Goldstein, Classical Mechanics: Addison Wesley, 1992.
[35]S. R. Buss, "Accurate and efficient simulation of rigid-body rotations," Journal of Computational Physics, vol. 164, pp. 377-406, 2000.
[36]T. I.Fossen, Marine Control System: Marine Cybernetics, 2002.
[37]M. C. Fang, K. W. Lin, and Z. H. Shu, "An Indigenous PC-Based Ship Simulator Incorporating the Hydrodynamic Numerical Model and Virtual Reality Technique," Journal of the Society of Naval Architects and Marine Engineers, vol. 23, pp. 87-95, 2004.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top