SlideShare a Scribd company logo
J. García Espinosa, A. Valls, E. Oñat e Collaborators: K. Lam, S. F. Stølen
(Naval) Free Surface Flows Smoothed Particle Hydrodynamics Mesh type FS  algorithm FS BC FS  accuracy Forces accuracy Turbulence CPU req. None Tracking Simplified High Low ¿? High Volume of Fluid Mesh type FS  algorithm FS BC FS  accuracy Forces accuracy Turbulence CPU req. Structured Capturing Simplified Medium High Modelled Medium Others such us Particle FEM, Level set methods, …
The main problem of the free surface capturing algorithms is the treatment of the pressure (gradient) discontinuity at the interface due to the variation of the properties there. In most of these algoritms the sharp transition of the properties at the interface is smoothed (extended to a band of several elements width) and therefore the accuracy in capturing the free surface is reduced. Ω 1 : Fluid 1 Ω 2 : Fluid 2
A new free surface capturing approach able to overcome/improve most of the difficulties/ shortcomings of the existing algorithms is presented. This approach is based on: Stabilisation of governing equations (incompressible two-fluids Navier-Stokes equations) by means of the FIC method. Application of ALE techniques. Free surface movement is solved using a level set approach. Monolithic Fractional-Step type Navier-Stokes integration scheme. Application of domain decomposition techniques to improve the accuracy in the solution of governing equations in the interface between both fluids .
Two (incompressible) fluids (non honogeneous) Navier Stokes equations: With: And the necessary initial and boundary conditions
Let be  Ψ  a function (level set), defined as follows: Therefore we can re-write the density field as: And finally, obtain an equivalent equation for the density in terms of  Ψ  (level set equation):
Two (incompressible) fluids level-set type Navier Stokes equations: With: And the necessary initial and boundary conditions
We may easily re-write the previous equations in an Arbitrary Lagrangian-Eulerian frame: Where  u m  is the (mesh) deformation velocity of the moving domain:
Consider a convection-diffusion problem in a 1D domain of length L. The equation of balance of fluxes in a sub-domain of size d is:  q A -q B  = 0 where  q A  and  q B  are the incoming fluxes at points A and B. The flux  q  includes both convective and diffusive terms. Let us express now the fluxes  q A  and  q B  in terms of the flux at an arbitrary point C within the balance domain. Expanding  q A  and  q B  in Taylor series about point C up to second order terms gives: Substituting above eqs. into balance equation gives
Applying the FIC concept to the Navier Stokes equations, the stabilized Finite Calculus form of the governing differential equations is obtained: It can be proved that a number of stabilized methods allowing equal order interpolation for velocity and pressure fields and stable and accurate advection terms integration can be derived from this formulation.
Let K be a finite element partition of domain  Ω , and consider a domain decomposition of  Ω  into three disjoint sub domains  Ω 3 (t),  Ω 3 (t) and  Ω 5 (t): Ω 1  (Fluid 1) Ω 2  (Fluid 2)
From this partition let us define two overlapping domains  Ω * 1 ,  Ω * 2   in such a way that  Ω * 1 Ω * 2
We can write an equivalent problem, using a standard Dirichlet-Neumann domain decomposition technique (using  Ω * 1 ,  Ω * 2   decomposition). The resulting variational problem is: Ω * 1 Ω * 2
Integration of Navier-Stokes equations in every domain is done by means of a Monolithic Fractional-Step type scheme. This scheme is based on the iterative solution of the momentum equation, where the pressure is updated by using the solution of a velocity divergence free correction (m iteration counter): This scheme only requires to solve scalar problems, with the subsequent savings on CPU time and memory.
Dirichlet conditions are applied on  Γ * 1  (compatibility of velocities at the interface) And Neumann condition are applied on  Γ * 2  (jump condition) t * is evaluated from the resulting velocity and pressure field on  Ω * 1 . Pressure evaluation must take into account the jump condition given by: Where  γ   is the coefficient of surface tension , and  p 1 ,  p 2  are the pressure values evaluated on the real free surface interface  Γ .
It is usual in many practical applications to have only one fluid of interest. These applications involve most of the flows of interest in naval/marine applications, where density and viscosity ratio are about 1000. It is important for these cases to adapt the ODDLS technique to solve monophase problems, reducing the computational cost and capturing the free surface with the necessary accuracy and maintaining the advantages of the proposed method. In these cases, the computational domain is reduced to the nodes in the fluid of interest plus those in the other fluid being connected to the interface ( Ω * 1 ) . The later nodes are used to impose the pressure and velocity boundary conditions on the interface.
Green waters experiment
This example shows a  simple model of green  water flow. The model consists of a tank with open roof of  dimensions 3.22x1x1 m. A water column of 0.55 m. height is closed behind a door. The door is opened instantaneously by  releasing a weight. A block of 0.161x0.403x0.161 meters is set in the middle of the tank, with 8 pressure gauges.  The experiments in the model have been performed Maritime Research Institute Netherlands (MARIN).
On the walls of the tank the slipping boundary condition is imposed. The model consists of 1.16 million linear tetrahedra in an unstructured mesh. Above figure shows a comparison between the zero level set function, the free surface, and the experimental water front.
 
Flow direction
Nautatec HSC
The example of application of the presented technique is the analysis of a high speed boat designed by Nautatec. The general characteristics of this boat are shown in the following table: The geometry of the boat has been defined by means of NURBS patches by the designer,  and later exported to GiD-Tdyn  software, where we insert the necessary data for the analyses and mesh generation.
A nonstructured mesh was generated in with element sizes that vary between 0.05 m and 0.85 m. The resulting mesh of this process contains 750 000 linear tetrahedra, and it was used for all the simulations made in this work.  The simulations have been made on sea water at real scale, using the single-phase ODDLS integrated in the Tdyn FEM environment.  3 towing speeds have  been analyzed:  20, 30 and 40 kn.
In the following table a comparative of trim angle between the steady state situation obtained in the present work during the towing and available experimental data for a scale model is presented: The total drag obtained from the analyses is very close to the  extrapolated data (from model scale) obtained from the model basin measurements (not shown here for confidentiality reazons).
Navtec NT-130
This example shows the application of the presented technique to the analysis of a semi-planning hull designed by Navtec. The general characteristics of this boat are shown in the following table: The geometry of the boat has been defined by means of NURBS entities.  Main Characteristics LOA 14.0 m Moulded Draft 1.05 m Moulded Beam 3.54 m Design Speed 14 Kn (Fn = 0.65)
The first analysis consist of the towing of the hull at different speeds (still water). Characteristics of the analyses: 2 sets of analysis were done: fixed ship and free to sink and trim. 4 different speeds were run for every set of analysis with an unstructured 3.2 million linear tetrahedra mesh.  Two more meshes of 1.8 and 15.8 million linear tetrahedra were used to study the influence of the mesh density in the results. All the cases were run using an ILES-type turbulence model.
Snapshot of the results (V = 12kn): Mesh of 15.8 million tetrahedra Left: (dynamic) pressure Down: velocity modulus
Snapshot of the results (V = 12kn): Left: velocity modulus (mesh of 15.8 million tet.) Down: View of the mesh of 1.8 million tets.
 
 
The second analysis consist of the towing of the hull at different speeds with head waves. Characteristics of the analyses: The analyses were carried out with the ship free to sink and trim. 4 different speeds were run for every set of analyses with an unstructured 2.5 million linear tetrahedra mesh. The selected wave lenght for the analyses was 1.5xLOA (about critical values for slamming).  All the cases were run using an ILES-type turbulence model.
The waves are generated by defining an oscillating velocity boundary condition at the inlet of the basin. The velocity is obtained from the equivalent movement of a wall given by  x=d·sin( ω t) , where  ω  is the wave generator frequency and  d  is the amplitude of the movement (stroke).  The resulting boundary condition is as follows ( k  is the wave number and  V o  is the ship speed): For this problem linear wave theory states that the relation between wave number, channel depth and wave-maker frequency is  ω 2 =g·k·tanh(kh).  Where  k  is the wave number,  h  is the water depth and  g  the gravity acceleration The waves are dumped at the right hand side of the tank by disposing a beach.
 
Dynamic pressure field (sequence). Fn = 0.65.
Head waves: side view Left: Fn = 0.56 Down: Fn = 0.65
Head waves: front view Left: Fn = 0.56 Down: Fn = 0.65
Left: Pressure forces (OX) Down: Trim angle
The present work describes a new methodology for the analysis of free surface flows so-called ODDLS.  ODDLS method is based on the domain decomposition technique combined with the Level Set technique and a FIC stabilized FEM. The ODDLS approximation increases the accuracy of the free surface capturing (level set equation) as well as the solution of the governing equations in the interface between two fluids. The greater accuracy in the solution of the interface between the fluids allows the use of non-structured meshes, as well as larger elements in the free surface. The method can be simplified by solving only one of the two fluids, which increases the efficiency in most of the naval/marine applications where the effect of one of the fluids can be neglected. The proposed ODDLS methodology has also been integrated with an ALE algorithm for the treatment of moving meshes. The ODDLS technique has been applied in the analysis of different free surface flows problems. The good qualitative and practical results obtained in comparison with experimental data show the capability of the ODDLS methodology for solving free surface flows problems of practical interest.
Contact email address: [email_address] A demo version of the software can be  downloaded from:  http://www.compassis.com The validation cases can be downloaded from:  ftp://ftp2.compassis.com/papermodels
Navtec  for providing the geometry and experimental data of the NT-130 case Keith Lam  for computing the NT-130 case Simen Fodstad Stølen  for computing the green waters case Contact email address: [email_address] A demo version of the software can be  downloaded from:  http://www.compassis.com The validation cases can be downloaded from:  ftp://ftp2.compassis.com/papermodels

More Related Content

PDF
Flow Inside a Pipe with Fluent Modelling
PDF
Handout #3
PDF
Vol. 1 (1), 2014, 7–11
PPT
Laminar Flow
PDF
Fluid dynamic
PDF
TWO-DIMENSIONAL IDEAL FLOW (Chapter 6)
PDF
Annals of Limnology and Oceanography
PDF
Lecture notes 04
Flow Inside a Pipe with Fluent Modelling
Handout #3
Vol. 1 (1), 2014, 7–11
Laminar Flow
Fluid dynamic
TWO-DIMENSIONAL IDEAL FLOW (Chapter 6)
Annals of Limnology and Oceanography
Lecture notes 04

What's hot (20)

PDF
Dymanics of open channel flow
PDF
Chapter 5 fluid mechanics
PPT
PDF
Hydraulic analysis of complex piping systems (updated)
PPTX
Open channel flow
PPTX
Critical flow through an Open channel
DOC
Chapter 1
DOCX
Sudden Accelerated Plate
PDF
Unit4 kvv
DOCX
Chapter 3
PDF
TWO-DIMENSIONAL FLOW OF THE REAL FLUIDS (Lecture notes 07)
PDF
DOCX
Chapter 4
PPTX
Open channel flow equation
PPT
Flow through pipes ppt
PPT
Laminar Flow in pipes and Anuli Newtonian Fluids
PDF
Fluid MechanicsLosses in pipes dynamics of viscous flows
PDF
(Part ii)- open channels
PDF
Q921 re1 lec8 v1
PDF
Fluid Mechanics & Machinery QP NOV-2013
Dymanics of open channel flow
Chapter 5 fluid mechanics
Hydraulic analysis of complex piping systems (updated)
Open channel flow
Critical flow through an Open channel
Chapter 1
Sudden Accelerated Plate
Unit4 kvv
Chapter 3
TWO-DIMENSIONAL FLOW OF THE REAL FLUIDS (Lecture notes 07)
Chapter 4
Open channel flow equation
Flow through pipes ppt
Laminar Flow in pipes and Anuli Newtonian Fluids
Fluid MechanicsLosses in pipes dynamics of viscous flows
(Part ii)- open channels
Q921 re1 lec8 v1
Fluid Mechanics & Machinery QP NOV-2013
Ad

Similar to ODDLS: Overlapping domain decomposition Level Set Method (20)

PDF
Numerical study on free-surface flow
PDF
18 japan2012 milovan peric vof[1]
PPT
A New Free Surface Capturing Finite Elements Methods
PDF
Transom Stern High Speed Vessel - Thesis Presentation
DOCX
Study on design of 2d ocean wave maker
PDF
Design Optimization Methodology of Submarine Using Multilevel Numerical CFD M...
PDF
PDF
Flow Modeling Based Wall Element Technique
PDF
NSE
PDF
Numerical Simulation and Prediction for Steep Water Gravity Waves of Arbitrar...
PPT
Numerical Investigation of Flow around an Appended Ship - Svetlozar Neykov - ...
PDF
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPER
PDF
2011 santiago marchi_souza_araki_cobem_2011
PDF
Final Report
PDF
3 d numerical modeling of supercritical flow in gradual expansions
PDF
Scilab Finite element solver for stationary and incompressible navier-stokes ...
PPTX
Fluid Structure Interaction Applications
PDF
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.
DOC
PDF
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
Numerical study on free-surface flow
18 japan2012 milovan peric vof[1]
A New Free Surface Capturing Finite Elements Methods
Transom Stern High Speed Vessel - Thesis Presentation
Study on design of 2d ocean wave maker
Design Optimization Methodology of Submarine Using Multilevel Numerical CFD M...
Flow Modeling Based Wall Element Technique
NSE
Numerical Simulation and Prediction for Steep Water Gravity Waves of Arbitrar...
Numerical Investigation of Flow around an Appended Ship - Svetlozar Neykov - ...
NUMERICAL STUDY OF FLUID FLOW AROUND A DIVER HELPER
2011 santiago marchi_souza_araki_cobem_2011
Final Report
3 d numerical modeling of supercritical flow in gradual expansions
Scilab Finite element solver for stationary and incompressible navier-stokes ...
Fluid Structure Interaction Applications
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
Ad

ODDLS: Overlapping domain decomposition Level Set Method

  • 1. J. García Espinosa, A. Valls, E. Oñat e Collaborators: K. Lam, S. F. Stølen
  • 2. (Naval) Free Surface Flows Smoothed Particle Hydrodynamics Mesh type FS algorithm FS BC FS accuracy Forces accuracy Turbulence CPU req. None Tracking Simplified High Low ¿? High Volume of Fluid Mesh type FS algorithm FS BC FS accuracy Forces accuracy Turbulence CPU req. Structured Capturing Simplified Medium High Modelled Medium Others such us Particle FEM, Level set methods, …
  • 3. The main problem of the free surface capturing algorithms is the treatment of the pressure (gradient) discontinuity at the interface due to the variation of the properties there. In most of these algoritms the sharp transition of the properties at the interface is smoothed (extended to a band of several elements width) and therefore the accuracy in capturing the free surface is reduced. Ω 1 : Fluid 1 Ω 2 : Fluid 2
  • 4. A new free surface capturing approach able to overcome/improve most of the difficulties/ shortcomings of the existing algorithms is presented. This approach is based on: Stabilisation of governing equations (incompressible two-fluids Navier-Stokes equations) by means of the FIC method. Application of ALE techniques. Free surface movement is solved using a level set approach. Monolithic Fractional-Step type Navier-Stokes integration scheme. Application of domain decomposition techniques to improve the accuracy in the solution of governing equations in the interface between both fluids .
  • 5. Two (incompressible) fluids (non honogeneous) Navier Stokes equations: With: And the necessary initial and boundary conditions
  • 6. Let be Ψ a function (level set), defined as follows: Therefore we can re-write the density field as: And finally, obtain an equivalent equation for the density in terms of Ψ (level set equation):
  • 7. Two (incompressible) fluids level-set type Navier Stokes equations: With: And the necessary initial and boundary conditions
  • 8. We may easily re-write the previous equations in an Arbitrary Lagrangian-Eulerian frame: Where u m is the (mesh) deformation velocity of the moving domain:
  • 9. Consider a convection-diffusion problem in a 1D domain of length L. The equation of balance of fluxes in a sub-domain of size d is: q A -q B = 0 where q A and q B are the incoming fluxes at points A and B. The flux q includes both convective and diffusive terms. Let us express now the fluxes q A and q B in terms of the flux at an arbitrary point C within the balance domain. Expanding q A and q B in Taylor series about point C up to second order terms gives: Substituting above eqs. into balance equation gives
  • 10. Applying the FIC concept to the Navier Stokes equations, the stabilized Finite Calculus form of the governing differential equations is obtained: It can be proved that a number of stabilized methods allowing equal order interpolation for velocity and pressure fields and stable and accurate advection terms integration can be derived from this formulation.
  • 11. Let K be a finite element partition of domain Ω , and consider a domain decomposition of Ω into three disjoint sub domains Ω 3 (t), Ω 3 (t) and Ω 5 (t): Ω 1 (Fluid 1) Ω 2 (Fluid 2)
  • 12. From this partition let us define two overlapping domains Ω * 1 , Ω * 2 in such a way that Ω * 1 Ω * 2
  • 13. We can write an equivalent problem, using a standard Dirichlet-Neumann domain decomposition technique (using Ω * 1 , Ω * 2 decomposition). The resulting variational problem is: Ω * 1 Ω * 2
  • 14. Integration of Navier-Stokes equations in every domain is done by means of a Monolithic Fractional-Step type scheme. This scheme is based on the iterative solution of the momentum equation, where the pressure is updated by using the solution of a velocity divergence free correction (m iteration counter): This scheme only requires to solve scalar problems, with the subsequent savings on CPU time and memory.
  • 15. Dirichlet conditions are applied on Γ * 1 (compatibility of velocities at the interface) And Neumann condition are applied on Γ * 2 (jump condition) t * is evaluated from the resulting velocity and pressure field on Ω * 1 . Pressure evaluation must take into account the jump condition given by: Where γ is the coefficient of surface tension , and p 1 , p 2 are the pressure values evaluated on the real free surface interface Γ .
  • 16. It is usual in many practical applications to have only one fluid of interest. These applications involve most of the flows of interest in naval/marine applications, where density and viscosity ratio are about 1000. It is important for these cases to adapt the ODDLS technique to solve monophase problems, reducing the computational cost and capturing the free surface with the necessary accuracy and maintaining the advantages of the proposed method. In these cases, the computational domain is reduced to the nodes in the fluid of interest plus those in the other fluid being connected to the interface ( Ω * 1 ) . The later nodes are used to impose the pressure and velocity boundary conditions on the interface.
  • 18. This example shows a simple model of green water flow. The model consists of a tank with open roof of dimensions 3.22x1x1 m. A water column of 0.55 m. height is closed behind a door. The door is opened instantaneously by releasing a weight. A block of 0.161x0.403x0.161 meters is set in the middle of the tank, with 8 pressure gauges. The experiments in the model have been performed Maritime Research Institute Netherlands (MARIN).
  • 19. On the walls of the tank the slipping boundary condition is imposed. The model consists of 1.16 million linear tetrahedra in an unstructured mesh. Above figure shows a comparison between the zero level set function, the free surface, and the experimental water front.
  • 20.  
  • 23. The example of application of the presented technique is the analysis of a high speed boat designed by Nautatec. The general characteristics of this boat are shown in the following table: The geometry of the boat has been defined by means of NURBS patches by the designer, and later exported to GiD-Tdyn software, where we insert the necessary data for the analyses and mesh generation.
  • 24. A nonstructured mesh was generated in with element sizes that vary between 0.05 m and 0.85 m. The resulting mesh of this process contains 750 000 linear tetrahedra, and it was used for all the simulations made in this work. The simulations have been made on sea water at real scale, using the single-phase ODDLS integrated in the Tdyn FEM environment. 3 towing speeds have been analyzed: 20, 30 and 40 kn.
  • 25. In the following table a comparative of trim angle between the steady state situation obtained in the present work during the towing and available experimental data for a scale model is presented: The total drag obtained from the analyses is very close to the extrapolated data (from model scale) obtained from the model basin measurements (not shown here for confidentiality reazons).
  • 27. This example shows the application of the presented technique to the analysis of a semi-planning hull designed by Navtec. The general characteristics of this boat are shown in the following table: The geometry of the boat has been defined by means of NURBS entities. Main Characteristics LOA 14.0 m Moulded Draft 1.05 m Moulded Beam 3.54 m Design Speed 14 Kn (Fn = 0.65)
  • 28. The first analysis consist of the towing of the hull at different speeds (still water). Characteristics of the analyses: 2 sets of analysis were done: fixed ship and free to sink and trim. 4 different speeds were run for every set of analysis with an unstructured 3.2 million linear tetrahedra mesh. Two more meshes of 1.8 and 15.8 million linear tetrahedra were used to study the influence of the mesh density in the results. All the cases were run using an ILES-type turbulence model.
  • 29. Snapshot of the results (V = 12kn): Mesh of 15.8 million tetrahedra Left: (dynamic) pressure Down: velocity modulus
  • 30. Snapshot of the results (V = 12kn): Left: velocity modulus (mesh of 15.8 million tet.) Down: View of the mesh of 1.8 million tets.
  • 31.  
  • 32.  
  • 33. The second analysis consist of the towing of the hull at different speeds with head waves. Characteristics of the analyses: The analyses were carried out with the ship free to sink and trim. 4 different speeds were run for every set of analyses with an unstructured 2.5 million linear tetrahedra mesh. The selected wave lenght for the analyses was 1.5xLOA (about critical values for slamming). All the cases were run using an ILES-type turbulence model.
  • 34. The waves are generated by defining an oscillating velocity boundary condition at the inlet of the basin. The velocity is obtained from the equivalent movement of a wall given by x=d·sin( ω t) , where ω is the wave generator frequency and d is the amplitude of the movement (stroke). The resulting boundary condition is as follows ( k is the wave number and V o is the ship speed): For this problem linear wave theory states that the relation between wave number, channel depth and wave-maker frequency is ω 2 =g·k·tanh(kh). Where k is the wave number, h is the water depth and g the gravity acceleration The waves are dumped at the right hand side of the tank by disposing a beach.
  • 35.  
  • 36. Dynamic pressure field (sequence). Fn = 0.65.
  • 37. Head waves: side view Left: Fn = 0.56 Down: Fn = 0.65
  • 38. Head waves: front view Left: Fn = 0.56 Down: Fn = 0.65
  • 39. Left: Pressure forces (OX) Down: Trim angle
  • 40. The present work describes a new methodology for the analysis of free surface flows so-called ODDLS. ODDLS method is based on the domain decomposition technique combined with the Level Set technique and a FIC stabilized FEM. The ODDLS approximation increases the accuracy of the free surface capturing (level set equation) as well as the solution of the governing equations in the interface between two fluids. The greater accuracy in the solution of the interface between the fluids allows the use of non-structured meshes, as well as larger elements in the free surface. The method can be simplified by solving only one of the two fluids, which increases the efficiency in most of the naval/marine applications where the effect of one of the fluids can be neglected. The proposed ODDLS methodology has also been integrated with an ALE algorithm for the treatment of moving meshes. The ODDLS technique has been applied in the analysis of different free surface flows problems. The good qualitative and practical results obtained in comparison with experimental data show the capability of the ODDLS methodology for solving free surface flows problems of practical interest.
  • 41. Contact email address: [email_address] A demo version of the software can be downloaded from: http://www.compassis.com The validation cases can be downloaded from: ftp://ftp2.compassis.com/papermodels
  • 42. Navtec for providing the geometry and experimental data of the NT-130 case Keith Lam for computing the NT-130 case Simen Fodstad Stølen for computing the green waters case Contact email address: [email_address] A demo version of the software can be downloaded from: http://www.compassis.com The validation cases can be downloaded from: ftp://ftp2.compassis.com/papermodels