http://www.youtube.com/watch?v=EgxBt0iaVkA
ANSEA (ANimated SEAkeeping)
This is just a milestone of my OGRE project. I started this project with VRML using VRML Script (Javascript). It was very slow for any computer. Then I started to convert it to OGRE (I am a beginner in C++ though).
Seakeeping simulation is performed using pre-calculated frequency domain RAOs. Ship responses is calculated for the selected sea-state and wave spectrum (Black / Mediterranean / Aegean Sea) in a long crested manner (I will change it to short crested or make it long/short optional).
Maneuvering simulation is performed only using interpolated values of tactical diameter wrt rudder angle and ship. Actually this is not a complete Maneuvering Model. This is just a beginning for a future Maneuvering study.
I am still working on the wave. The wave model is Hydrax Version 0.5.1 (Great Work of Xavier Verguín González). I use ProjectedGrid and FFT noise (Phillips Spectrum) options of Hydrax. I try to write my own noise module to change the wave elevetion wrt the selected sea-state and wave spectrum (Black / Mediterranean / Aegean Sea) in a long/short crested manner
NOTE : The ship mesh is from:
https://code.google.com/p/outbound/sour ... 1.mesh?r=2
The ship model does not have an underwater portion of the hull. I will fix this or find another model.
REFERENCES:
Adanır, İ.R., Ship Motion Simulation, The University of Michigan Virtual Reality Laboratory (VRL) at the College of Engineering,
http://www-vrl.umich.edu/sel_prj/wave_ship/ (accessed 05 May 2012)
Caballé, X. de la F. (2011). Fluids Real-Time Rendering (Master of Science Thesis). Barcelona: Departament de Llenguatges i Sistemes Informatics, Universitat Politecnica De Catalunya. Retrieved from
http://upcommons.upc.edu/pfc/bitstream/ ... Fuente.pdf (accessed 07 June 2013)
Faltinsen, O.M. (1990). Sea Loads on Ships and Offshore Structures. Cambridge: Cambridge University Press.
Fossen, T.I. (1994). Guidance and Control of Ocean Vehicles. Chichester: John Wiley & Sons.
Fossen, T.I. (2011). Handbook of Marine Craft Hydrodynamics and Motion Control. Chichester: John Wiley & Sons.
Gaster, B.R., Sumner, B., & Hensley, J. (2011). Chapter 18 Simulating the Ocean with Fast Fourier Transform. OpenCL Programming Guide (pp. 449-468). Upper Saddle River, NJ: Addison-Wesley.
González, X.V., Hydrax Version 0.5.1, Ogre3D add-on library,
http://www.ogre3d.org/tikiwiki/Hydrax (accessed 04 February 2013).
Johanson, C. (2004). Real-time water rendering Introducing the projected grid concept (Master of Science Thesis). Lund , Sweden: Department of Computer Science, Lund University. Retrieved from
http://fileadmin.cs.lth.se/graphics/the ... rid-lq.pdf (accessed 29 May 2013)
Lloyd, A.R.J.M. (1989). Seakeeping: Ship Behaviour In Rough Weather. Chichester, West Sussex: Ellis Horwood Limited.
Newman, J.N. (1977). Marine Hydrodynamics. Cambridge, Massachusetts: The MIT Press.
Ogre - Open Source 3D Graphics Engine,
http://www.ogre3d.org/ (accessed 04 February 2013).
Perez, T. (2005). Ship Motion Control, Course Keeping and Roll Stabilisation Using Rudder and Fins. London: Springer-Verlag.
Perlin, K. (2002). Improving Noise. ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH 2002,21(3), 681-682. Retrieved from
http://mrl.nyu.edu/~perlin/paper445.pdf doi:10.1145/566654.566636
Sabuncu, T. (1983). Gemi Hareketleri. İstanbul: Matbaa Teknisyenleri Basımevi.
Sarıöz, K., Kükner, A. & Alkan, A. (2008). Gemi Mühendisliği El Kitabi, Bölüm 5. Denizcilik. İstanbul: Gemi Mühendisleri Odası.
Tessendorf, J. (2004). Simulating Ocean Water. Siggraph course notes. Retrieved from
http://people.clemson.edu/~jtessen/pape ... es2004.pdf (accessed 01 June 2013)
Yeo, D.J., Cha, M., & Mun, D. (2012). Simulating ship and buoy motions arising from ocean waves in a ship handling simulator. Simulation: Transactions of the Society for Modeling and Simulation International, 88(12), 1407-1419. Retrieved from
http://sim.sagepub.com/content/88/12/1407.full.pdf+html (accessed 07 June 2013) doi:10.1177/0037549712452128