Skip to main content

Free-Surface Viscous Flow Solution Methods for Ship Hydrodynamics

Abstract

The simulation of viscous free-surface water flow is a subject that has reached a certain maturity and is nowadays used in industrial applications, like the simulation of the flow around ships. While almost all methods used are based on the Navier-Stokes equations, the discretisation methods for the water surface differ widely. Many of these highly different methods are being used with success.

We review three of these methods, by describing in detail their implementation in one particular code that is being used in industrial practice. The descriptions concern the principle of the method, numerical details, and the method’s strengths and limitations. For each code, examples are given of its use. Finally, the methods are compared to determine the best field of application for each.

The following surface descretisation methods are reviewed. First, surface fitting/mesh deformation in PARNASSOS, developed by MARIN; the description focuses on the efficient steady-state solution method of this code. Then surface capturing with Volume-of-Fluid in ISIS-CFD, developed by CNRS/Ecole Centrale de Nantes; the main topic of this review are the compressive flux discretisation schemes for the volume fraction that are used in this code. And finally, the Level Set method in SURF, developed by NMRI; this description contains a modified formulation of the Level Set method that is optimised for ship flow computation.

This is a preview of subscription content, access via your institution.

References

  1. Abgrall R, Karni S (2001) Computations of compressible multifluids. J Comput Phys 169:594–623

    MATH  Article  MathSciNet  Google Scholar 

  2. Alessandrini B, Delhommeau G (1994) Simulation of three-dimensional unsteady viscous free-surface flow around a ship model. Int J Numer Methods Fluids 19:321–342

    MATH  Article  Google Scholar 

  3. Alessandrini B, Delhommeau G (1996) A multigrid velocity-pressure-free surface elevation fully coupled solver for calculation of turbulent incompressible flow around a hull. In: Proceedings of the 21st symposium on naval hydrodynamics, Trondheim

    Google Scholar 

  4. Ashgriz N, Poo JY (1991) FLAIR: Flux line-segment model for advection and interface reconstruction. J Comput Phys 93:449–468

    MATH  Article  Google Scholar 

  5. Burg COE (2002) A robust unstructured grid movement strategy using three-dimensional torsional springs

  6. Burg COE (2005) Single-phase level set simulations for unstructured incompressible flows. In: AIAA 2005-5350, proceedings of 17th AIAA computational fluid dynamics conference, Toronto, Canada

    Google Scholar 

  7. Burg COE, Sreenivas K, Hyams DG, Mitchell B (2002) Unstructured nonlinear free surface simulations for the fully-appended DTMB Model 5415 series hull including rotating propulsors. In: Proceedings of the 24th symposium on naval hydrodynamics, Fukuoka, Japan

    Google Scholar 

  8. Carrica PM, Wilson RV, Stern F (2006) Unsteady RANS simulation of the ship forward speed diffraction problem. Comput Fluids 35(6):545–570

    MATH  Article  Google Scholar 

  9. Carrica PM, Wilson RV, Noack RW, Stern F (2007) Ship motions using single-phase level set with dynamic overset grids. Comput Fluids 36(9):1415–1433

    MATH  Article  Google Scholar 

  10. Carrica PM, Wilson RV, Stern F (2007) An unsteady single-phase level set method for viscous free surface flows. Int J Numer Methods Fluids 53:229–256

    MATH  Article  MathSciNet  Google Scholar 

  11. Coleman RM (1981) Nonlinear flow about a three-dimensional transom stern. In: Proceedings of the 4th international conference on numerical ship hydrodynamics, Washington, USA

    Google Scholar 

  12. Coleman RM, Haussling HJ (1981) Nonlinear waves behind an accelerated transom stern. In: Proceedings of the 3rd international conference on numerical ship hydrodynamics, Paris, France

    Google Scholar 

  13. Cura Hochbaum A, Shumann C (1999) Free surface viscous flow around ship models. In: Proceedings of the 7th international symposium on numerical ship hydrodynamics, Nantes, France

    Google Scholar 

  14. Daly BJ (1967) Numerical study of two fluid Rayleigh-Taylor instability. Phys Fluids 10(2):297–307

    MATH  Article  Google Scholar 

  15. Daly BJ (1969) A technique for including surface tension effects in hydrodynamic calculations. J Comput Phys 4:97–117

    MATH  Article  Google Scholar 

  16. Darwish M, Moukalled F (1994) Normalized variable and space formulation methodology for high-resolution schemes. Numer Heat Transf 26(1):79–96

    Article  Google Scholar 

  17. Darwish M, Moukalled F (2003) The x-schemes: a new consistent high-resolution formulation based on the normalized variable methodology. Comput Methods Appl Mech Eng 192:1711–1730

    MATH  Article  MathSciNet  Google Scholar 

  18. Davis SF (1994) Flux difference splittings and limiters for the resolution of contact discontinuities. Appl Math Comput 65:3–18

    MATH  Article  MathSciNet  Google Scholar 

  19. Degand C, Farhat C (2002) A three-dimensional torsional spring analogy method for unstructured dynamic meshes. Comput Struct 80:305–316

    Article  Google Scholar 

  20. Deng GB, Queutey P, Visonneau M (2005) Three-dimensional flow computation with Reynolds stress and algebraic stress models. Eng Turbul Model Exp 6(6):389–398

    Article  Google Scholar 

  21. Di Mascio A, Muscari R, Broglia R (2000) Computation of the flow past the US Navy Combatant DTMB5415 by a Godunov-type scheme. In: Gothenburg 2000—a workshop on numerical ship hydrodynamics, Gothenburg, Sweden

    Google Scholar 

  22. Di Mascio A, Muscari R, Broglia R (2003) Computation of free surface flows around ship hulls by a level-set approach. In: Proceedings of the 8th international symposium on numerical ship hydrodynamics, Busan, Korea

    Google Scholar 

  23. Dommermuth DG, Sussman M, Beck RF, O’Shea TT, Wyatt DC, Olson K, MacNeice P (2004) The numerical simulation of ship waves using Cartesian grid methods with adaptive mesh refinement. In: Proceedings of the 25th symposium on naval hydrodynamics, New Foundland, Canada

    Google Scholar 

  24. Dubuc L, Cantariti F, Woodgate M, Gribben B, Badcock KJ, Richards BE (2000) A grid deformation technique for unsteady flow computations. Int J Numer Methods Fluids 32:285–311

    MATH  Article  Google Scholar 

  25. Duvigneau R, Visonneau M (2003) On the role played by turbulence closures in hull shape optimization at model and full scale. J Mar Sci Technol 8:11–25

    Google Scholar 

  26. Farhat C, Degand C, Koobus B, Lesoinne M (1998) Torsional springs for two-dimensional dynamic unstructured fluid meshes. Comput Methods Appl Mech Eng 163:231–245

    MATH  Article  Google Scholar 

  27. Farmer J, Martinelli L, Jameson A (1993) A fast multigrid method for solving the nonlinear ship wave problem with a free surface. In: Proceedings of the 6th international conference on numerical ship hydrodynamics, Iowa, USA

    Google Scholar 

  28. Ferziger JH, Perić M (1996) Computational methods for fluid dynamics. Springer, Berlin

    MATH  Google Scholar 

  29. Gaskell PH, Lau AKC (1988) Curvature compensated convective transport: SMART, a new boundedness preserving transport algorithm. Int J Numer Methods Fluids 8:617–641

    MATH  Article  MathSciNet  Google Scholar 

  30. Harlow FH, Welch JE (1965) Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. Phys Fluids 8(12):2182–2189

    MATH  Article  Google Scholar 

  31. Haussling HJ, Miller RW, Coleman RM (1997) Computation of high-speed turbulent flow about a ship model with a transom stern. In: ASME fluids engineering division summer meeting.

    Google Scholar 

  32. Hino T (1997) A 3D unstructured grid method for incompressible viscous flows. J Soc Nav Archit Jpn 182:9–15

    Google Scholar 

  33. Hino T (1998) Navier-Stokes computations of ship flows on unstructured grids. In: Proceedings of the 22nd symposium on naval hydrodynamics, Washington DC, USA

    Google Scholar 

  34. Hino T (1999) An interface capturing method for free surface flow computations on unstructured grids. J Soc Nav Archit Jpn 186:177–183

    Google Scholar 

  35. Hino T (2006) CFD-based estimation of propulsive performance in ship design. In: Proceedings of the 26th symposium on naval hydrodynamics, Rome, Italy

    Google Scholar 

  36. Hino T, Ohashi K (2009) Numerical simulation of flow around a waterjet propelled ship. In: Proceedings of the 1st international symposium on marine propulsors. Trondheim, Norway

    Google Scholar 

  37. Hino T, Jameson A, Martinelli L (1993) A finite-volume method with unstructured grid for free surface flow simulations. In: Proceedings of the 6th international symposium on numerical ship hydrodynamics, Iowa City, USA, pp 173–193

    Google Scholar 

  38. Hirata N, Hino T (1999) An efficient algorithm for simulating free-surface turbulent flows around an advancing ship. J Soc Nav Archit Jpn 185:1–8

    Google Scholar 

  39. Hirata N, Hino T (2000) A comparative study of zero- and one-equation turbulence models for ship flows. J Kansai Soc Nav Archit Jpn 234:1–8

    Google Scholar 

  40. Hirt CW, Nichols BD (1981) Volume of fluid (VOF) method for the dynamics of free boundaries. J Comput Phys 39:201–225

    MATH  Article  Google Scholar 

  41. Hirt CW, Shannon JP (1968) Free-surface stress conditions for incompressible flow calculations. J Comput Phys 2:403–411

    MATH  Article  Google Scholar 

  42. Hoekstra M (1999) Numerical simulation of ship stern flows with a space-marching Navier-Stokes method. PhD thesis, Delft University of Technology

  43. Hoekstra M, Eça L (1998) parnassos: An efficient method for ship stern flow calculation. In: Proceedings of the 3rd Osaka colloquium on advanced CFD applications to ship flow and hull form design, Osaka

    Google Scholar 

  44. Hyams DG, Sreenivas K, Sheng C, Nichols S, Taylor LK, Briley WR, Marcum DL, Whitfield DL (2002) An unstructured multielement solution algorithm for complex geometry hydrodynamic simulations. In: Proceedings of the 24th symposium on naval hydrodynamics, Fukuoka, Japan

    Google Scholar 

  45. Jasak H (1996) Error analysis and estimation for the finite volume method with applications to fluid flows. PhD thesis, University of London

  46. Jasak H, Weller HG (1995) Interface tracking capabilities of the inter-gamma differencing scheme. Internal report, Mechanical Engineering Department, Imperial College of Science, London, February 1995

  47. Jasak H, Weller HG, Gosman AD (1999) High resolution NVD differencing scheme for arbitrarily unstructured meshes. Int J Numer Methods Fluids 31:431–449

    MATH  Article  Google Scholar 

  48. Karypis G, Kumar V (1995) A fast and high quality multilevel scheme for partitioning irregular graphs. Technical report 95-035, University of Minnesota, Department of Computer Science, Minneapolis, MN 55455, 1995. Last updated on March 27 1998

  49. Kume K, Ukon Y, Takeshi H (2000) Measurements of surface pressure and local velocity field around a KCS model and uncertainty analysis. In: Gothenburg 2000—a workshop on numerical ship hydrodynamics, Gothenburg, Sweden

    Google Scholar 

  50. Lafaurie B, Nardone C, Scardovelli R, Zaleski S, Zanetti G (1994) Modelling merging and fragmentation in multiphase flows with SURFER. J Comput Phys 113:134–147

    MATH  Article  MathSciNet  Google Scholar 

  51. Leonard BP (1988) Simple high-accuracy resolution program for convective modelling of discontinuities. Int J Numer Methods Fluids 8:1291–1318

    MATH  Article  Google Scholar 

  52. Leonard BP (1991) The ULTIMATE conservative difference scheme applied to unsteady one-dimensional advection. Comput Methods Appl Mech Eng 88:17–74

    MATH  Article  Google Scholar 

  53. Leroyer A, Visonneau M (2005) Numerical methods for RANSE simulations of a self-propelled fish-like body. J Fluids Struct 20(3):975–991

    Article  Google Scholar 

  54. Lewis MR (2004) Numerical methods for water flows with free-surface gravity waves. PhD thesis, Delft University of Technology, June 2004

  55. Löhner R, Yang C, Oñate E (1998) Viscous free surface hydrodynamics using unstructured grids. In: Proceedings of the 22nd symposium on naval hydrodynamics, Washington DC, USA

    Google Scholar 

  56. Longo J, Stern F (2002) Effects of drift angle on model ship flow. Exp Fluids 32:558–569

    Article  Google Scholar 

  57. Lopez J, Hernandez J, Gourez P, Faura F (2004) A volume of fluid method based on multidimensional advection and spline interface reconstruction. J Comput Phys 195:718–742

    MATH  Article  Google Scholar 

  58. Lötstedt P (1982) A front tracking method applied to Burgers’ equation and two-phase porous flow. J Comput Phys 47:211–228

    MATH  Article  MathSciNet  Google Scholar 

  59. Maki KJ (2006) Transom stern hydrodynamics. PhD thesis, University of Michigan

  60. MARIN (2009) CRS forward speed benchmark, comparison report. Technical report 21447-5-RD, The Netherlands

  61. Menter FR (1993) Zonal two-equations kω turbulence models for aerodynamic flows. AIAA paper, 93-290

  62. MeTiS. Family of Multilevel partitionning algorithms. http://www-users.cs.umn.edu/karypis/metis/

  63. MPI. The message passing interface (MPI) standard. http://www-unix.mcs.anl.gov/mpi

  64. Muzaferija S, Peric M (1998) Computation of free surface flows using interface-Tracking and interface-capturing methods. Computational mechanics publications. WIT Press, Southampton, nonlinear water wave interaction edition

    Google Scholar 

  65. Nichols BD, Hirt CW (1973) Calculating three-dimensional free surface flows in the vicinity of submerged and exposed structures. J Comput Phys 12:234–246

    Article  Google Scholar 

  66. Noh WF, Woodward P (1976) SLIC (simple line interface calculations). Lecture notes in physics, vol 59, pp 330–340

    Google Scholar 

  67. Osher S, Fedkiw RP (2001) Level set methods: an overview and some recent results. J Comput Phys 169:463–502

    MATH  Article  MathSciNet  Google Scholar 

  68. Osher S, Sethian JA (1988) Fronts propagating with curvature dependent speed: algorithms based on Hamilton-Jacobi formulations. J Comput Phys 79:12–49

    MATH  Article  MathSciNet  Google Scholar 

  69. Paterson EG, Wilson RV, Stern F (2003) General-purpose parallel unsteady RANS ship hydrodynamics code: CFDShip-Iowa. Technical report 432, Iowa Institute of Hydraulic Research, The University of Iowa

  70. Peng D, Merriman B, Osher S, Zhao H, Kang M (1999) A PDE-based fast localized level set method. J Comput Phys 155:410–438

    MATH  Article  MathSciNet  Google Scholar 

  71. Pillod JE, Puckett EG (2004) Second order accurate volume-of-fluid algorithms for tracking material interfaces. J Comput Phys 199:718–742

    Google Scholar 

  72. Pržulj V, Basara B (2001) Bounded convection schemes for unstructured grids. In: 15th AIAA computational fluid dynamics conference, AIAA paper 2001–2593, Anaheim, CA, 11–14 June 2001

  73. Queutey P, Visonneau M (2007) An interface capturing method for free-surface hydrodynamic flows. Comput Fluids 36(9):1481–1510

    MATH  Article  Google Scholar 

  74. Ramshaw JD, Trapp JA (1976) A numerical technique for low-speed homogeneous two-phase flow with sharp interfaces. J Comput Phys 21:438–453

    Article  MathSciNet  Google Scholar 

  75. Raven HC (1996) A solution method for the nonlinear ship wave resistance problem. PhD thesis, MARIN/Delft University of Technology

  76. Raven HC (1998) Inviscid calculations of ship wavemaking—capabilities, limitations and prospects. In: Proceedings of the 22nd symposium on naval hydrodynamics, Washington, DC

    Google Scholar 

  77. Raven HC, Starke AR (2002) Efficient methods to compute steady ship viscous flow with free surface. In: Proceedings of the 24th symposium on naval hydrodynamics, Fukuoka, Japan

    Google Scholar 

  78. Raven HC, van Brummelen H (1999) A new approach to computing steady free-surface viscous flow problems. In: Proceedings of the 1st MARNET-CFD workshop, Barcelona

    Google Scholar 

  79. Raven HC, van der Ploeg A, Starke AR (2004) Computation of free-surface viscous flows at model and full scale by a steady iterative approach. In: Proceedings of the 25th symposium on naval hydrodynamics, St. John’s, Canada

    Google Scholar 

  80. Raven HC, van der Ploeg A, Starke AR, Eça L (2008) Towards a CFD-based prediction of ship performance—progress in predicting full-scale resistance and scale effects. Int J Marit Eng, RINA Trans 150(A4)

  81. Rhee SH, Hino T (2002) Numerical simulation of unsteady turbulent flow around maneuvering prolate spheroid. AIAA J 40(10):2017–2026

    Article  Google Scholar 

  82. Rhie CM, Chow WL (1983) A numerical study of the turbulent flow past an isolated airfoil with trailing edge separation. AIAA J 17:1525–1532

    Article  Google Scholar 

  83. Roe PL (1986) Characteristic-based schemes for the Euler equations. Annu Rev Fluid Mech 18:337–365

    Article  MathSciNet  Google Scholar 

  84. Sethian JA (1996) Level set methods: evolving interfaces in geometry, fluid mechanics, computer vision and material sciences. Cambridge University Press, Cambridge

    Google Scholar 

  85. Sethian JA, Smereka P (2003) Level set methods for fluid interfaces. Annu Rev Fluid Mech 35:341–372

    Article  MathSciNet  Google Scholar 

  86. Spalart PR, Allmaras SR (1991) A one-equation turbulence model for aerodynamic flows. AIAA paper 92-0439

  87. Spalart PR, Allmaras SR (1994) A one-equation turbulence model for aerodynamic flows. Rech Aérosp 1:5–21

    Google Scholar 

  88. Starke AR, Raven HC, van der Ploeg A (2007) Computation of transom-stern flows using a steady free-surface fitting RANS method. In: Proceedings of the 9th international conference on numerical ship hydrodynamics, Ann Arbor, Michigan

    Google Scholar 

  89. Sundell T (1997) Computations of the free-surface flow around a ship using NS solver FINFLO. Technical report M206, VALB279, VTT Manufacturing Technology, Finland

  90. Sussman M, Smereka P, Osher S (1994) A level set approach for computing solutions to incompressible two-phase flow. J Comput Phys 114:146–159

    MATH  Article  Google Scholar 

  91. Toda Y, Stern F, Longo J (1991) Mean-flow measurements in the boundary layer and wake field of a Series 60 c b =.6 ship model for Froude numbers .16 and .316. Technical report 352, Iowa Institute of Hydraulic Research, August 1991

  92. Tzabiras GD (1997) A numerical investigation of 2D steady free surface flows. Int J Numer Methods Fluids 25:567–598

    MATH  Article  Google Scholar 

  93. Ubbink O (1997) Numerical predictions of two fluid systems with sharp interfaces. PhD thesis, Imperial College of Science, Technology & Medicine. University of London, January 1997

  94. van Brummelen EH (2000) Numerical solution of steady free-surface Navier-Stokes flow. Technical report MAS-R0018, CWI, Amsterdam, June 2000

  95. van Brummelen EH (2002) Numerical methods for steady viscous free-surface flows. PhD thesis, University of Amsterdam

  96. van Brummelen H, Raven HC (2000) Numerical solution of steady free-surface Navier-Stokes flow. In: Proceedings of the 15th int workshop on water waves and floating bodies, Caesarea, Israel

    Google Scholar 

  97. van Brummelen EH, Raven HC, Koren B (2001) Efficient numerical solution of steady free-surface Navier-Stokes flow. J Comput Phys 174:120–137

    MATH  Article  MathSciNet  Google Scholar 

  98. van der Ploeg A, Hoekstra M, Eça L (2000) Combining accuracy and efficiency with robustness in ship stern flow computation. In: Proceedings of the 23rd symposium on naval hydrodynamics, Val de Rueil, France

    Google Scholar 

  99. van der Ploeg A, Raven HC, Windt JW, Leroyer A, Queutey P, Deng GB, Visonneau M (2008) Computations of free-surface viscous flows at model and full scale—a comparison of two different approaches. In: Proceedings of the 27th symposium on naval hydrodynamics, Seoul, October 2008

    Google Scholar 

  100. Van SH, Kim WJ, Yim GT, Kim DH, Lee CJ (1998) Experimental investigation of the flow characteristics around practical hull forms. In: Proceedings of the 3rd Osaka colloquium on advanced CFD applications to ship flow and hull form design, Osaka, Japan, pp 215–227

    Google Scholar 

  101. Visonneau M, Queutey P, Deng GB, Leroyer A, Guilmineau E (2008) Computations for a US Navy frigate advancing in head waves in fixed and free conditions. In: Schrefler BA, Perego U (eds) Proceedings of IACM/ECCOMAS 2008, Venice, Italy

    Google Scholar 

  102. Vogt M, Larsson L (1999) Level set methods for predicting viscous free surface flows. In: Proceedings of the 7th international symposium on numerical ship hydrodynamics, Nantes, France

    Google Scholar 

  103. Wackers J (2007) Surface capturing and multigrid for steady free-surface water flows. PhD thesis, Delft University of Technology, November 2007

  104. Wilson RV, Carrica PM, Stern F (2004) Steady and unsteady single-phase level-set method for large amplitude ship motions and maneuvering. In: Proceedings of the 25th symposium on naval hydrodynamics, New Foundland, Canada

    Google Scholar 

  105. Yang J, Sakamoto N, Wang Z, Carrica P, Stern F (2007) Two phase level-set/immersed-boundary Cartesian grid method for ship hydrodynamics. In: Proceedings of the 9th international symposium on numerical ship hydrodynamics, Ann Arbor, USA

    Google Scholar 

  106. Youngs DL (1982) Time dependent multi-material flow with large fluid distortion. Numerical methods for fluid dynamics. Academic Press, London, pp 273–285

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Wackers.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Wackers, J., Koren, B., Raven, H.C. et al. Free-Surface Viscous Flow Solution Methods for Ship Hydrodynamics. Arch Computat Methods Eng 18, 1–41 (2011). https://doi.org/10.1007/s11831-011-9059-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11831-011-9059-4

Keywords

  • RANS
  • Ship Hull
  • Hull Form
  • Ship Hydrodynamic
  • Naval Hydrodynamic