Dynamic overset grids in OpenFOAM with application to KCS self-propulsion and maneuvering

An implementation of the dynamic overset grid technique into naoe-FOAM-SJTU solver developed by using the open source code OpenFOAM is presented. OpenFOAM is attractive for ship hydrodynamics applications because of its high quality free surface solver and other capabilities, but it lacks the ability to perform large-amplitude motions needed for maneuvering and seakeeping problems. The implementation relies on the code Suggar to compute the domain connectivity information (DCI) dynamically at run time. Several Suggar groups can be used in multiple lagged execution mode, allowing simultaneous evaluation of several DCI sets to reduce execution time and optimize the exchange of data between OpenFOAM and Suggar processors. A towed condition of the KRISO Container Ship (KCS) are used for static overset tests, while open-water curves of the KP505 propeller and self-propulsion and zig-zag maneuvers of the KCS model are exercised to validate the dynamic implementation. For self-propulsion the ship model is fitted with the KP505 propeller, achieving self-propulsion at Fr=0.26. All self-propulsion factors are obtained using CFD results only, including those from open-water curves, towed and self-propulsion conditions. Computational results compare well with experimental data of resistance, free-surface elevation, wake flow and self-propulsion factors. Free maneuvering simulations of the HSVA KCS model appended with the HSVA propeller and a semi-balanced horn rudder are performed at constant self-propulsion propeller rotational speed. Results for a standard 10/10 zig-zag maneuver and a modified 15/1 zig-zag maneuver show good agreement with experimental data, even though relatively coarse grids are used. Grid convergence studies are performed for the open-water propeller test and bare hull KCS model to further validate the implementation of the overset grid approach.

[1]  Lars Larsson,et al.  Numerical Ship Hydrodynamics - An Assessment of the Gothenburg 2010 Workshop , 2014 .

[2]  Frederick Stern,et al.  Computational Towing Tank Procedures for Single Run Curves of Resistance and Propulsion , 2008 .

[3]  Suad Jakirlić,et al.  Drop impact onto a liquid layer of finite thickness: dynamics of the cavity evolution. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Pablo M. Carrica,et al.  Suggar++: An Improved General Overset Grid Assembly Capability , 2009 .

[5]  Frederick Stern,et al.  Computations of self-propulsion free to sink and trim and of motions in head waves of the KRISO Container Ship (KCS) model , 2011 .

[6]  F. Stern,et al.  Ship motions using single-phase level set with dynamic overset grids , 2007 .

[7]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[8]  Hamn-Ching Chen,et al.  CFD simulations of wave–current-body interactions including greenwater and wet deck slamming , 2009 .

[9]  Florian R. Menter,et al.  Review of the shear-stress transport turbulence model experience from an industrial perspective , 2009 .

[10]  Decheng Wan,et al.  RANS Computations of Added Resistance and Motions of a Ship in Head Waves , 2012 .

[11]  Giulio Dubbioso,et al.  Simulation of turning circle by CFD: Analysis of different propeller models and their effect on manoeuvring prediction , 2013 .

[12]  Wan De-cheng,et al.  Motion response and added resistance of ship in head waves based on RANS simulations , 2012 .

[13]  Ju Hyun Lee,et al.  Flexible CFD meshing strategy for prediction of ship resistance and propulsion performance , 2010 .

[14]  H. Rusche Computational fluid dynamics of dispersed two-phase flows at high phase fractions , 2003 .

[15]  Frederick Stern,et al.  Full scale self-propulsion computations using discretized propeller for the KRISO container ship KCS , 2011 .

[16]  Frederick Stern,et al.  CFD analysis of broaching for a model surface combatant with explicit simulation of moving rudders and rotating propellers , 2012 .

[17]  Ralph Noack,et al.  SUGGAR: A General Capability for Moving Body Overset Grid Assembly , 2005 .

[18]  Frederick Stern,et al.  Self-propulsion computations using a speed controller and a discretized propeller with dynamic overset grids , 2010 .

[19]  Ralph Noack,et al.  DiRTlib: A Library to Add an Overset Capability to Your Flow Solver , 2005 .

[20]  Frederick Stern,et al.  Turn and zigzag maneuvers of a surface combatant using a URANS approach with dynamic overset grids , 2013 .

[21]  Hrvoje Jasak,et al.  Error analysis and estimation for the finite volume method with applications to fluid flows , 1996 .

[22]  Hugh W. Coleman,et al.  Comprehensive Approach to Verification and Validation of CFD Simulations—Part 1: Methodology and Procedures , 2001 .

[23]  Jun Shao,et al.  Discussion: Criticisms of the “Correction Factor” Verification Method 1 , 2004 .

[24]  Barry Smith,et al.  Large-scale DES computations of the forward speed diffraction and pitch and heave problems for a surface combatant , 2010 .

[25]  Alireza Mofidi,et al.  Simulations of zigzag maneuvers for a container ship with direct moving rudder and propeller , 2014 .