high-performance computing in solving specific problems of

58
Moscow, RAS 1 High-performance computing in solving specific problems of ship hydromechanics Kirill D. Ovchinnikov, Igor. V. Tkachenko, Nikita V. Tryaskin, Sergey I. Chepurko 4.12.2015

Upload: others

Post on 18-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: High-performance computing in solving specific problems of

Moscow, RAS 1

High-performance computing in solving specific

problems of ship hydromechanics

Kirill D. Ovchinnikov, Igor. V. Tkachenko,

Nikita V. Tryaskin, Sergey I. Chepurko

4.12.2015

Page 2: High-performance computing in solving specific problems of

Moscow, RAS 2

Contents● Introduction

● CFD, HPC and education

● Specific problems of ship hydromechanics

● Mathematical models, hardware and services

● Simulation of homogeneous flows past an bodies

● Simulation of the ship motion on free surface

● Simulation of the dynamics of marine vehicles

● Simulation of the flow past ship propellers

● Simulation of internal flows

● Simulation of coastal dynamics

● Influence of the sea conditions on hydrodynamics of marine

objects4.12.2015

Page 3: High-performance computing in solving specific problems of

IntroductionState Marine Technical University of St. Petersburg

(SMTU)

Moscow, RAS4.12.2015 3

• Faculty of Naval Architecture and Ocean Engineering

• Faculty of Natural and Social Sciences and

Humanities

• Faculty of Marine Engineering

• Faculty of Marine Electronics and Control Systems

• Faculty of Business and Management

Faculty of Naval Architecture and

Ocean Engineering:

Departments - 10;

Laboratories – 9;

Research Institutes – 1;

Research Educational Centers – 1. The value of scientific financing -

3d place in Saint-Petersburg

Page 4: High-performance computing in solving specific problems of

Introduction

Facilities and equipment of SMTU

Moscow, RAS4.12.2015 4

① Big wind tunnel (D=2.0 m, 50 m/sec);

② Small wind tunnel (D=0.4 m, 30 m/sec);

③ Training aerodynamic laboratory;

④ Acoustic laboratory;

⑤ Center of High Performance Computations.

1

2

3

4

Page 5: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 5

CFD, HPC and Education

● Disciplines:– Boundary and layer theory;

– Modern turbulent models;

– Numerical Methods in fluid dynamics;

– High Performance Computations in

ship hydrodynamics.

● Software:– Ansys CFX, Fluent;

– OpenFOAM.

● Students works:– Lab works;

– Project works;

– Diploma works.

Example of laboratory workFlow past step

Page 6: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 6

Specific problems of ship

hydromechanics

Homogeneous and heterogeneous flows past an

bodies;

Hydrodynamics of bodies near the solid and liquid

boundaries;

Dynamics of bodies;

Ships propellers;

Compressible flows;

Internal flows;

Geophysical flows.

Page 7: High-performance computing in solving specific problems of

Moscow, RAS 7

High Reynolds number

(Re>107);

Gas-liquid interface

Stratification

Interaction with ice

Features of simulation of flows past

marine objects in natural conditions

4.12.2015

=> Turbulence modeling, grid

resolution > 107

=> Wave motion, cavitation

=> Mixing, internal waves

=> Ice model

Page 8: High-performance computing in solving specific problems of

Moscow, RAS 8

Mathematical models, hardware and

services

o Mathematical model:o Unsteady Reynolds Averaged Navier-Stokes equations (URANS), Large Eddy

Simulations (LES) equations;

o URANS models (k-eps, k-omega, SST), LES models (Smagorinsky, DSM, DMM);

o Volume of Fluid (VoF) and mixture fraction methods.

o Hardware:o University cluster of the SMTU (64 cores, 96 Gb RAM);

o UniHub (Clusters of the ISP RAS, JSCC RAS, HP, 512-1024 cores).

o Services:– Open source SALOME - CAD;

– Open source OpenFOAM + ParaFOAM (FVM, SIMPLE, PISO, unstructured grids,

MPI, CUDA) + Cloud Services;

– Inhouse code FlowFES + Paraview (FEM, projection method, unstructured grids,

MPI).

4.12.2015

Page 9: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 9

Simulation of homogeneous

flows past an bodies

Page 10: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 10

Re=4000

OpenFOAM, laminar flow, 2D, cylinderVector diagram

Velocity field

Homogeneous flow past the

cylinder

Page 11: High-performance computing in solving specific problems of

Moscow, RAS 11

Filed of the turbulent viscocity

Drag coefficient

0,179

Re CDcalc. CD

exp

14062 0.36 0.4

1140000 0.179 0.12-0.18

Re=14062

FlowFES, LES-Smagorinsky,

3D, sphere

4.12.2015

Homogeneous flow past the

sphere

Re=1.14.106

Page 12: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 12

OpenFOAM, RANS, 2D, Airfoil

Göttingen 92

Drag Coefficient Cx Lift Coefficient Cy Re=105

Homogeneous flow past the

airfoil

Page 13: High-performance computing in solving specific problems of

Moscow, RAS 13

Homogeneous flow past the wingexperiment

-linear theory of wing

-nonlinear theory

-LES

rms (LES)

4.12.2015

FlowFES, LES, 3D, NACA 0018,

Ratio 1

Re=2.5.106

Page 14: High-performance computing in solving specific problems of

Moscow, RAS 1414

Vortex separation

angle

Coefficient of the

normal force

Re=4.2*106

α=10о

α=20о

α=30о

FlowFES,

LES, 3D,

spheroid 6:1

4.12.2015

Homogeneous flow past the

spheroid

Page 15: High-performance computing in solving specific problems of

Москва, РАН5.12.2014 15

Homogeneous flow past the

underwater objectsGlider, Re=2 .106

Manned underwater

vehicle, Re=1.6 .107

Page 16: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 16

Simulation of the ship motion

on free surface

Page 17: High-performance computing in solving specific problems of

The motion of Wigley body on

free surface

Moscow, RAS 17

4.12.2015

Page 18: High-performance computing in solving specific problems of

: "%7; , , 7%. 1 6 1 ? "%@0$- ( $1

The motion of LNG tanker on free

surface

Moscow, RAS 18

Hull A Hull B

Hull C

4.12.2015

А – traditional ship bow;

B – lightweight hull;

C – ice-class lightweight hull.

Page 19: High-performance computing in solving specific problems of

Moscow, RAS 19

Hull AFr=0,226

4.12.2015

Optimization of a bow of LNG

tanker

Page 20: High-performance computing in solving specific problems of

Moscow, RAS 20

! "#$%-&' %' ( ) *( +

11

: "%7; , , <; +4<" - "= ( " , " - "=

"3" ( $2( " , 04>

Hull BFr=0,226

4.12.2015

Optimization of a bow of LNG

tanker

Page 21: High-performance computing in solving specific problems of

Optimization of a bow of LNG

tanker

Moscow, RAS 21

: "%7; , +$#" - "A" 3+' , , '

!

!

!

Hull C Fr=0,226

4.12.2015

Page 22: High-performance computing in solving specific problems of

Mathematical model of the vessel motion

4

• Velocity of vessel penetration into ice

ζ̇(ζ) = vr ed0 − 0.91

a6/ 5p (2R)1/ 2

M r ed1 cos2 β1 sin3/ 2 β1

ζ3

• Acceleration of vessel penetration into ice

ζ̈(ζ) = −P (ζ)

M r ed1

• Total contact force

P (ζ) = 1.458Pm ax 1− (ζ/ ζm ax )3 1/ 7(ζ/ ζm ax )2

Sunday, June 17, 12

Optimization of a bow of LNG

tanker

Moscow, RAS 22

Hull C – design project

4.12.2015

Page 23: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 23

Simulation of the dynamics of

marine vehicles

Page 24: High-performance computing in solving specific problems of

Moscow, RAS 24

t=0.92 sec

t=2.08 sec t=3.09 sec

Tracers

t*=tU/L

α,o

0

30

t*=11

ω

u0

x

1

x

3

Re=4.2.106

FlowFES, Reference frame,

LES, 3D, Spheroid 6:1

4.12.2015

Pitch up maneuver of the

spheroidVorticity

Page 25: High-performance computing in solving specific problems of

Moscow, RAS 25

TransitionNonseparated

Separated flow

SST, LES DES

LES

Evolution of the coefficients of normal force Cn and pitch-up moment Cm.

Exp - Wetzel, 1997, SST - Kim et al., 2003, DES - Kotatpati-Apparao et al., 2003

a t( ) = 0 ¸ 300

LES, Smagorinsky

Pitch up maneuver of the

spheroid

4.12.2015

Page 26: High-performance computing in solving specific problems of

4.12.2015 26

Impact the wedge into compressible liquid

(slamming)OpenFOAM, URANS, VoF, 2D

Moscow, RAS

Page 27: High-performance computing in solving specific problems of

Emersion of body

Moscow, RAS4.12.2015 27

● 1DOF (pontoon, vertical motion, MRF), Fr=0.6, Re=2.107.

Page 28: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 28

Heave and pitch motions of Wigley body on

regular waves: response amplitude

operator (RAO)

ROA of heave motion ROA of heave motion

Page 29: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 29

Heave and pitch motions of gas-tanker

on regular waves

Page 30: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 30

Heave and pitch motions of semi-

submersible platform on regular waves

ROA of heave motion

Page 31: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 31

Simulation of the flow past ship

propellers

Page 32: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 32

Ship propeller

in uniform flow

Propeller Series B:

Blades - 5,

Expanded BAR - 0.6,

Nominal pitch - 0.6

Page 33: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 33

Ship propeller in uniform flow

0,050

0,070

0,090

0,110

0,130

0,150

0,170

0,190

0,210

0,230

0,250

0,25 0,3 0,35 0,4 0,45 0,5 0,55

KT

J

CFD

Experiment

0,100

0,110

0,120

0,130

0,140

0,150

0,160

0,25 0,3 0,35 0,4 0,45 0,5 0,55

√KQ

J

CFD

Experiment

Thrust and torque

coefficients

Page 34: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 34

Cavitation on ship propeller

Page 35: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 35

Simulation of the internal flows

Page 36: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 36

The pipe flow

Re=4000

OpenFOAM, RANS

λ=0.04 (exp.)

λ=0.045 (calc.)

Re=105000

OpenFOAM, RANS

λ=0.0176 (exp.)

λ=0.019 (calc.)

Velocity profile

Page 37: High-performance computing in solving specific problems of

Moscow, RAS 37

Turning knee and triple flows

Flows in profiled elements of ship pipe

systems

Choosing of the optimal configuration of the pipe corners

FlowFES, LES, 3D

4.12.2015

Turning knee Triple tube

New forms

Page 38: High-performance computing in solving specific problems of

4.12.2015 38

The sloshing in tank after impact

interaction of the ship with ice

Moscow, RAS

0,0

1,0

2,0

3,0

4,0

5,0

0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9

zx, ! /"

t, "

! "#2

t < 1 сек

Speed of the ship

after impact with ice

Ice

U

Page 39: High-performance computing in solving specific problems of

4.12.2015 39Moscow, RAS

Evolution of the liquid gas level

in the tank after impact of tanker

with ice

OpenFOAM, URANS,

VoF, 3D

The sloshing

Evolution of the pressure field in

the tank after impact of tanker

with ice

Page 40: High-performance computing in solving specific problems of

4.12.2015 40Moscow, RAS

The sloshingValidation of the CFD method

7

Shallow water equations

100000

105000

110000

115000

120000

125000

130000

0 2 4 6 8 10 12 14 16 18 20p

ressure

(P

a)

time (s)

bowstern

1. Keldysh Institute of Applied Mathematics, RAS

2. Lomonosov Moscow State University

3. State Marine University of St. Petersburg

Elizarova T.G. 1, Saburin D.S. 2

Navier-Stokes equations

Tryaskin N., Tkachenko I. 3

Sunday, June 17, 12

Page 41: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 41

Simulation of the coastal

dynamics

Page 42: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 42

Simulation of regular surface

waves

● Stokes 2nd order waves:

– InterFoam, WaveFoam, FlowFES.

Page 43: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 43

Interaction of regular surface

waves with obstacles● Stokes waves:

– InterFoam, WaveFoam.

Page 44: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 44

Wind-wave interaction

The breaking wave at wind speed 10 м/с: surface elevation (left)

and subgrid turbulence energy (right).

Page 45: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 45

Experiment Lowe et. al., 2005

FlowFES, LES, MF, 3D

Flow parameters: g = r1

r2

= 0.998

The gravity current flow Bearing of the platform

Studying of the internal waves

forming, Kelvin-Helmholtz

instability and mixing processes in

the stratified fluid

a =10o

LO

LE

2LC10LK

Breaking IW

Mixing

Collapse of

turbulence

IW

Page 46: High-performance computing in solving specific problems of

Moscow, RAS 46

SAR image. 11.02.1997 0360 UTC.

Andaman Sea. Dreadnought Bank

1 - Large waves

2 - Short concentric waves

Internal tidal waves

4.12.2015

Page 47: High-performance computing in solving specific problems of

Moscow, RAS 4747

Internal tidal waves

SAR image. 11.02.1997 0360

UTC. Andaman Sea.

Dreadnought Bank. Internal

tidal wave

Isopycnals

FlowFES, LES, MF, 3D

4.12.2015

Page 48: High-performance computing in solving specific problems of

Interaction of internal and

surface waves

4.12.2015 Moscow, RAS 48

Page 49: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 4949

Interaction of internal and surface

waves

Power spectrums of vertical component of velocity (left) and dimensionless

density, volume fraction (right) on free surface and on pycnocline СП и пикноклина:

1 – spectrum of free surface waves (SW), 2 – spectrum of internal waves (IW), 3 - ~Sn-

3, 4 - ~Sn-5/3, 5 - ~ Sn-7/5 , 6 - ~Sn-5/3. Modes SW: Sn=2.6, 4.4, 7; modes IW:

2.2, 4, 5.3, 6.6.

Page 50: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 50

Influence of the sea conditions

on hydrodynamics of marine

objects

Page 51: High-performance computing in solving specific problems of

Moscow, RAS 51

Санкт-Петербург

51

Re=ub/ν=313000,

Fi=u/Nb=1.42

Wingtip vortices do not

go up, collapse of the

turbulent wake.

Turbulent viscosity

4.12.2015

FlowFES, LES, M

F, 3D, Wing :

BQM 34, ratio

1.2, linear

stratification

Stratified

flow past

the wing

Density field

Internal waves

Top view

Vertical slice

Vertical slice

Page 52: High-performance computing in solving specific problems of

Moscow, RAS 5252

Instantaneous SGS viscosity

Fi = 40

Fi = 5

Fi ®¥

Turbulent mixing

Forming 2D pancake

turbulent structures

Collaps of turbulent wake at small Fi

r,998 1000

H, m

0.1

-0.1

-0.2

0.2

Kg/m3

Fi = u / ND

Re =1.16 ×106

The turbulent wake

Stratified flow past the sphere

FlowFES, LES, MF, 3D, shpere

4.12.2015

Page 53: High-performance computing in solving specific problems of

Moscow, RAS 5353

Stratified flow past the sphere

Waves are

induced by vortex

structures

Fi = 5

Fi = 40

Wave

bubble

Wave

bubble

Waves are

induced by

vortex structures

Internal waves past sphere at different Froude numbers

Isopycnal surfaces

4.12.2015

Page 54: High-performance computing in solving specific problems of

Moscow, RAS 5454

Stratified flow past the shere

Spectra of coefficient of drag force in homogeneous flow.

Experimental values of main frequence modes: 1st mode - St=0.05-

0.2; high mode 2 - St=1.1-1.3 and mode 3 - St=1.8-2.0

Spectra of coefficient of drag force in stratified flow

Fi=5.

Additional mode – St=2.48

Spectra of drag coefficient

CDcalc CD

exp

Fi=5, Re=14062 0.34 0.377

4.12.2015

Page 55: High-performance computing in solving specific problems of

Moscow, RAS 55

Stratified flow past the spheroid placed into

pycnoclineIncreament of drag

coefficient up to 20 %

Increament of lift

coefficient 3 %

Re = 0.7 ×106

Fi = 208.9

Body locates into pycnocline

Isopycnals

4.12.2015

Page 56: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 56

Interaction of internal waves with moving

sphere in stratified liquid

Fr=U/(gD)0.5=0.6, ω=0.628 rad/sec

Page 57: High-performance computing in solving specific problems of

Moscow, RAS4.12.2015 57

Thank you for attention!

Page 58: High-performance computing in solving specific problems of

Moscow, RAS 5858

Математическая модель

o Уравнение неразрывности

o Уравнения Навье-Стокса

o Уравнение переноса скаляра (объемной фракции жидкости VOF)

o Модели турбулентности

o URANS: k-ε, SST, RSM, …

o LES: Smagorinsky, Dynamic Smagorinsky, Dynamic Mixed

¶u i¶ t

+ u j¶u i¶ x j

¶ x j

n¶u i¶ x j

+¶u j

¶ xi

æ

æ æ æ

æ

æ æ æ - t ij

SGSæ

æ

æ æ

æ

æ

æ æ -

1

ra

¶ p

¶ xi

+ gi

r - r0( )ra

¶ f

¶ t+ u j

¶ f

¶ x j

¶ x j

D¶ f

¶ x j

æ

æ æ æ

æ

æ æ æ - J j

SGSæ

æ

æ æ

æ

æ

æ æ

j

x, t( ) = 1

Tj

x, t( )dt

T

ò

Reynolds averaging (URANS):

j

x, t( ) = j

x -

s, t( )F

s( )

¥

òòò ds

Space filtering (LES):

¶ u i¶ xi

= 0

4.12.2015

¶ f

¶t+ uj

¶ f

¶ xj

= 0