Parallel Computation of Viscous Incompressible Flows Using GodunovProjection Method on Overlapping G - PowerPoint PPT Presentation

1 / 51
About This Presentation
Title:

Parallel Computation of Viscous Incompressible Flows Using GodunovProjection Method on Overlapping G

Description:

To estimate the hydrodynamic force acting on the vehicle in order to establish ... Overture used as grid generator. Overlapping Grid(2) ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 52
Provided by: pan78
Category:

less

Transcript and Presenter's Notes

Title: Parallel Computation of Viscous Incompressible Flows Using GodunovProjection Method on Overlapping G


1
Parallel Computation of Viscous Incompressible
Flows Using Godunov-ProjectionMethod on
Overlapping Grids
  • H. Pan
  • Institute of High Performance Computing
  • 1Science Park Road 01-01, The Capricorn
  • Singapore 117528
  • Email panhua_at_ihpc.a-star.edu.sg

2
Outline
  • Introduction
  • Formulation
  • Numerical Method
  • Overlapping Grids
  • Parallel Computation
  • Numerical Results
  • Conclusions

3
Underwater Robotic Vehicle
4
Motivation
  • To estimate the hydrodynamic force acting on the
    vehicle in order to establish the dynamic model
    of underwater vehicle.
  • To develop a numerical method to model the
    interaction between underwater vehicle and
    underwater environment.

5
Introduction(1)
  • fixed-boundary problem
  • vehicle moving far away from underwater structure
  • solving the unsteady incompressible NS equation
    where the grid has no change

6
Introduction(2)
  • moving-boundary problem
  • vehicle moving in the vicinity of underwater
    structure
  • solving the Navier-Stokes equation in the moving
    grid system

7
Coordinate Systems
8
Formulation
  • Unsteady Incompressible Navier-Stokes equation in
    the non-inertial coordinate system

where
is hydrodynamic pressure
9
Godunov-Projection Algorithm
  • Originally designed by Bell,Colella and Glaz
  • Time-accurate algorithm
  • Second-order accuracy both in time and space
  • Godunov procedure is incorporated in order to
    remove the cell Reynolds number restriction
  • Applications in several complex flows, such as
    various density flow and reactive flow have been
    done

10
Numerical Scheme(1)
  • Convection term is
    calculated by using Godunov procedure

11
Numerical Scheme(2)
  • Intermediate velocity field is computed by
    solving the following equation

12
Numerical Scheme(3)
  • Projection is performed to obtain the
    divergence-free velocity field.

13
Overlapping Grid(1)
  • Chimera grid
  • Flexible to generate structured grids for complex
    geometric configurations
  • Reduce computation overhead for solving
    moving-boundary problems
  • Overture used as grid generator

14
Overlapping Grid(2)
  • Computational domain is covered by the union of
    several sub-domains, which overlap each other.
  • There is no requirement that the component grids
    match up at their boundaries and only sufficient
    overlap is required.
  • Component grid is constructed by transforming the
    each sub-domain into a unit computational space.
  • Each component grid can be constructed almost
    independently

15
overlapping grid for flow past a sphere
Overlapping Grid(3)
16
Parallel Computation(1)
P number of processors
  • Box-wise partition for component grid
  • Scaleable
  • Load-balancing

17
Grid partitions for the overlapping grid for flow
past sphere
18
Parallel Computation(2)
  • Master/Slave model
  • Master takes control the execution and perform
    the I/O
  • Slaves perform the computations and signal the
    master when its ready
  • Slaves exchange data directly under the
    supervision of the master
  • MPI
  • PETSc

19
Master/Slave Model
20
Numerical Results (1)
  • Lid-driven cubic cavity flow
  • classical benchmark problems
  • Re100,400,1000,3200

lid
U
0
z
1
y
1
x
1
21
Lid-driven cubic cavity flow
Re400
22
Lid-driven cubic cavity flow
Re1000
x0.5
y0.5
z0.5
Velocity
vorticity
23
Lid-driven cubic cavity flow
Comparison of velocity component distributions
along central lines
24
Numerical Results (2)
  • Flow around moving body in a tank -
    moving-boundary problem
  • Rens Problem
  • A cylinder moves in a tank.
  • Initially, the fluid is static. The cylinder
    begins to move with constant velocity.
  • Reynolds number

25
Grids and Streamlines of Flow around moving body
in a tank
t3.45
t5.41
t7.48
26
Drag coefficient
27
Numerical Results (3)
  • Flow past an oscillating cylinder
  • Karanths case
  • transverse, in-line and combined oscillation

28
Flow Past an oscillating cylinder
Transverse oscillation
pressure
force coefficients
vorticity
29
Flow Past an oscillating cylinder
In-line oscillation
pressure
force coefficients
vorticity
30
Flow Past an oscillating cylinder
Combined oscillation
pressure
force coefficients
vorticity
31
Numerical Results (4)
  • Flow past sphere
  • Re100,400
  • performance of parallel computation on
    overlapping grid

32
Flow past a sphere Re100
33
Flow past a sphere - Re100
Drag coefficient on three different grids
34
Flow past a sphere Re400
35
Speedup and Efficiency of Flow past a sphere
Efficiency
Speedup
36
Numerical Results (5)
  • Flow past underwater vehicle
  • multi-body configuration
  • hydrodynamic coefficients for added-mass effect,
    etc

37
Flow past underwater vehicle - hierarchical
structure of overlapping grids
38
Flow past underwater vehicle- Generated
Overlapping Grid
39
Flow past underwater vehicle - Re200
40
Model for Underwater Rigid Body
  • Equations of motion of underwater rigid body
  • where

41
Numerical Method for Coupled System(1)
  • rigid body subjected to control forces
  • trajectory has to be determined
  • multi-discipline problem
  • dynamics of rigid body
  • solvable provided the hydrodynamics forces
  • fluid dynamics
  • solvable provided the motion of rigid body

42
Numerical Method for Coupled System(2)
43
Numerical Method for Coupled System(3)
  • Runge-Kutta method to solve equation of motion of
    rigid body
  • Godunov-projection method to solve the flow field
  • Coupling strategy
  • loose coupling method
  • explicit algorithm
  • implicit algorithm

44
Numerical Method for Coupled System(4)
45
Numercial Problem (6)
  • Free motion of circular cylinder
  • coupled problem
  • neutrally buoyant cylinder
  • cylinder is immersed in a uniform flow
  • cylinder is subjected to specified control forces
  • initially, vortex shedding is fully developed

46
Free motion of circular cylinder
pressure contour plot
vorticity contour plot
47
Free motion of circular cylinder
drag and lift coefficient
48
Free motion of circular cylinder
position
acceleration
49
Conclusion
  • Godunov-projection method has been improved and
    implemented on overlapping grids for both
    inertial and non-inertial coordinate systems.
  • It has been verified that overlapping grid can be
    used to solve the moving boundary problems.
  • The coupling system, which contains both the
    rigid body dynamics and fluid dynamics, is solved
    by using loose-coupling method
  • Parallel fluid solver has been developed and
    verified.

50
Future Work
  • The Godunov-projection method should be improved
    so that the adaptive overlapping grids can be
    applied.
  • Three-dimensional moving-boundary problems should
    be solved by extending current numerical
    algorithm.
  • More efficient methods are required for
    addressing the coupled system.

51
Thanks
Write a Comment
User Comments (0)
About PowerShow.com