SHIPS, WAVES AND MATH Mathematics & Water, Deltares, 13 November - - PowerPoint PPT Presentation

ships waves and math
SMART_READER_LITE
LIVE PREVIEW

SHIPS, WAVES AND MATH Mathematics & Water, Deltares, 13 November - - PowerPoint PPT Presentation

SHIPS, WAVES AND MATH Mathematics & Water, Deltares, 13 November 2014 MARIN, Ed van Daalen CONTENTS MARIN Application of math to ship hydromechanics Conclusions MARITIME RESEARCH INSTITUTE NETHERLANDS Wageningen Ede Houston


slide-1
SLIDE 1

SHIPS, WAVES AND MATH

Mathematics & Water, Deltares, 13 November 2014 MARIN, Ed van Daalen

slide-2
SLIDE 2

CONTENTS

  • MARIN
  • Application of math to ship hydromechanics
  • Conclusions
slide-3
SLIDE 3

MARITIME RESEARCH INSTITUTE NETHERLANDS

  • hydrodynamic research for maritime industry, nonprofit
  • founded 1929, 7 model basins, 350 employees, 42 M€ turnover
  • model tests, trials & full scale monitoring, simulations
  • international market: design companies, shipyards, classification, ship
  • perators

Wageningen Ede Houston

slide-4
SLIDE 4

MARIN ORGANISATION

  • Ships: powering & resistance, seakeeping, manoeuvring for all ship

types

  • Offshore: on/offloading, drilling platforms, windmill installation
  • Nautical Simulator: harbour design, training
  • Trials and Monitoring: full scale measurements
  • Software: simulation
  • Production: model factory, instrumentation
  • Research and Development: fundamental developments in experiments

and simulations

slide-5
SLIDE 5

LEARN MORE ABOUT MARIN

  • www.marin.nl (nice company video!)
  • www.youtube.com/marinmultimedia
slide-6
SLIDE 6

SCHEEPVAART

Life can be beautiful …

slide-7
SLIDE 7

… BUT SOMETIMES LIFE IS HORRIBLE …

  • Herald of Free Enterprise
  • Estonia
  • Costa Concordia

How can we help to avoid this?

slide-8
SLIDE 8

Very large ships are challenging

  • Hydrodynamics
  • Structural
  • Logistics

How can we help ?

slide-9
SLIDE 9

LNG carriers

  • Sloshing in liquid cargo tanks

How can we help ?

slide-10
SLIDE 10

heavy cargo

  • structural
  • (off)loading

How can we help ?

slide-11
SLIDE 11

bad weather

  • high waves
  • high loads

How can we help ?

slide-12
SLIDE 12

INTRODUCTION TO SHIP DESIGN (2)

  • Designed for specific seas or routes

bad weather

  • comfort
  • perability
  • safety

How can we help ?

slide-13
SLIDE 13

THRUST ALLOCATION

slide-14
SLIDE 14

THRUST ALLOCATION - OBJECTIVES

Dynamic Positioning (DP) System Thrust Allocation Algorithm

  • match required forces
  • minimize power
  • account for hydrodynamic

interaction effects

  • respect physical limitations
  • maximum rpm change
  • maximum azimuth change
slide-15
SLIDE 15

THRUST ALLOCATION – INTERACTION EFFECTS

thruster-hull interaction thruster-current interaction thruster-thruster interaction

slide-16
SLIDE 16

THRUST ALLOCATION - EFFICIENCY FUNCTIONS

forbidden zones thruster efficiency

  • rpm, azimuth
  • ther thrusters
  • current

η=1 η<1 η<1 η<1 η<1 η<1 η=1 η=1 η=1 η=1 η=1

slide-17
SLIDE 17

THRUST ALLOCATION - OPTIMIZATION PROBLEM

power minimization generate required forces account for hydrodynamic interactions physical limitations

slide-18
SLIDE 18

THRUST ALLOCATION - ALGORITHM

slide-19
SLIDE 19

THRUST ALLOCATION - CROSSING FORBIDDEN ZONES

1 2 4 5 6 3

slide-20
SLIDE 20

THRUST ALLOCATION – MATCH REQUIREMENTS

slide-21
SLIDE 21

THRUST ALLOCATION – RESPECT PHYSICAL LIMITS

slide-22
SLIDE 22

MANOEUVERING EQUATIONS

research started at SWI 2011

slide-23
SLIDE 23

23

  • maneuvering model: set of coupled ordinary

differential equations (ODEs) describing ship motions in calm water, including nonlinear hull forces and nonlinear propulsion forces

  • many hull parameters ( ~ 30 ) and propulsion

parameters ( ~ 20 ) involved

  • many of these parameters are determined by

experiments (scale models) and CFD MANOEUVERING EQUATIONS – MATHEMATICAL MODEL

slide-24
SLIDE 24

24

  • Propeller-Rudder Model: used in MARIN maneuvering

simulation program SURSIM

  • (simplified) Thruster Model:

           

P R H R H R H rr zz rv pp vr vv pp uu pp

X N N Y Y u r m X X v r m r m I v m L r m v m m L u m m L ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '                     

           

      sin ' ' sin ' ' ' cos ' ' ' ' ' ' ' ' ' ' ' ' '

T H H H rr zz rv pp vr vv pp uu pp

x N Y u r m X v r m r m I v m L r m v m m L u m m L                    

( , ) u F u   

MANOEUVERING EQUATIONS – MATHEMATICAL MODEL

slide-25
SLIDE 25

25

  • bvious thing to do = direct simulation

→ time integration with initial conditions

  • constant propulsion parameters: e.g. straight line,

turning circle

  • NOTE for these motions
  • time-dependent propulsion parameters: e.g. zig-zag

manoeuver

  • NOTE for these periodic motions

( , ) u F u  

u  u 

MANOEUVERING EQUATIONS - SOLUTIONS

slide-26
SLIDE 26

26

Alternative: Numerical Continuation Method NCM = a robust and fast method to

  • find parameter-dependent set of ‘equilibria’ of ODEs

(equilibrium = steady / stationary state solution)

  • determine stability properties of equilibria
  • find bifurcations and e.g. trace periodic solutions

(bifurcation = transition from stable to unstable)

MANOEUVERING EQS - NUMERICAL CONTINUATION

slide-27
SLIDE 27

27

NCM is based on Implicit Function Theorem, stating that « relations can be transformed into functions »

( , ) ( , ) u F u F u     

u: n-vector (state variables, n=3, 4) λ: continuation parameters (select 1)

MANOEUVERING EQS - NUMERICAL CONTINUATION

slide-28
SLIDE 28

28

 

 

 

u s 

 

u 

 

Newton iteration

 

s  

s

pseudo arc-length continuation (AUTO) natural parameter continuation

Newton iteration

MANOEUVERING EQUATIONS - NCM WITH AUTO

slide-29
SLIDE 29

29

influence of the thruster angle TDS initial condition u=20kn TDS initial condition u=40kn

MANOEUVERING EQUATIONS - TURNING CIRCLE

slide-30
SLIDE 30

30

circular motion with noise (stable) time domain simulation

3 pp D L 

α=15deg

MANOEUVERING EQUATIONS - TURNING CIRCLE

slide-31
SLIDE 31

31

straight line motion with noise (unstable)

MANOEUVERING EQUATIONS - STRAIGHT LINE

slide-32
SLIDE 32

32

add yaw as state variable add extra ODE: add yaw restoring control: (α is a parameter, not a state variable!)

r  

 

         

 

, , ', u u v r  

max max max max

Hopf bifurcation

MANOEUVERING EQUATIONS - YAW CONTROL

slide-33
SLIDE 33

33

ship velocities for several periodic solutions

direction of increasing course stability

MANOEUVERING EQUATIONS - YAW CONTROL

slide-34
SLIDE 34

34

with AUTO it is easy to trace out the stability boundary …

UNSTABLE STABLE MANOEUVERING EQUATIONS - YAW CONTROL

slide-35
SLIDE 35

35

Time to reach second execute Period Rudder angle Heading angle Heading check angle Initial course Rate of change

  • f heading

Overshoot time Overshoot angle Time Start of test End of test rmax Reach

MANOEUVERING EQUATIONS - ZIGZAG

consider half zigzag only and use anti-symmetric boundary conditions

slide-36
SLIDE 36

PARAMETRIC ROLLING

slide-37
SLIDE 37

What happens if a container ship experiences large roll angles ?

PARAMETRIC ROLLING

slide-38
SLIDE 38

simulation over large time intervals

38 38

 

) ( ) ( t GM GM gV t C    

waves wave force

) ( ) ( ) (         t C B A I    

) cos( ) , ( 2 ) (

j j j n j j

t b a d A t GM       

transfer coefficients for amplitude change and phase shift

  • f waves acting upon metacentric height: Aj = A(ωj) βj = β(ωj)

PARAMETRIC ROLLING - SIMPLE ODE MODEL

slide-39
SLIDE 39

) ( ) ( t GM gV C t C     ) ( ) ( ) (         t C B A I    

2 crit crit

1 2 E C 

PARAMETRIC ROLLING - EXIT TIME STRATEGY

exit time strategy:

  • very long time domain simulation
  • bserve energy
  • define critical amplitude and critical energy
slide-40
SLIDE 40

PROBABILITY OF ACHING ECRIT WITHIN TIME T

Fraction of runs arriving within time T at Ecrit: 𝑟 𝑈 = 𝑛𝑗𝑜

𝑈 𝑈𝑗𝑜𝑢 , 1

Weighted average over all safe zones: 𝑟 𝑈

PARAMETRIC ROLLING - EXIT TIME STRATEGY

slide-41
SLIDE 41

41

stationary solution with resonant forcing and amplitude φmax

PARAMETRIC ROLLING - PROBABILITY

slide-42
SLIDE 42

SHORT CRESTED WAVES

long crested waves are ‘easy’:

  • to analyse
  • to simulate

however: real waves are short crested

slide-43
SLIDE 43

SHORT CRESTED WAVES

find wave spreading functions that match theoretical and measured wave height distributions

slide-44
SLIDE 44

SHORT CRESTED WAVES

find wave spreading functions that match theoretical and measured wave height distributions

slide-45
SLIDE 45

wave calibration using Maximum Likelihood Method → find wave spreading functions that match measured cross spectra with theoretical wave height transfer function

SHORT CRESTED WAVES

slide-46
SLIDE 46

NUMERICAL DAMPING AND DISPERSION

slide-47
SLIDE 47

kx sz

u u q w w e dkds

 

                     



ˆ ˆ ( , )

kx sz h h

L q L k s qe dkds

 

   



Consider plane surface waves on 2D uniform flow. Linearise in these waves. They are represented by Fourier components: Substitute this in the linearised and discretised RANS equations: = RANS-operator, ˆ

h

L

= discrete Fourier symbol of this operator Non-trivial solution only exists if determinant of vanishes.

ˆ

h

L

NUMERICAL DAMPING AND DISPERSION

h

L

slide-48
SLIDE 48
  • Continuous problem: wave number
  • Discretised problem: wave number , dependent on all difference

schemes used.

  • Damping and dispersion determined by
  • Dispersion determined by real part
  • Damping determined by imaginary part

2

1/ k Fn  / k k

NUMERICAL DAMPING AND DISPERSION

k

slide-49
SLIDE 49
  • Standard:

2nd-order dispersion, 3rd-order damping

  • It is possible to design a dp/dx

scheme for the FSBC that cancels leading-order error terms from other difference schemes: ‘Balanced scheme’: 3rd-order dispersion, 5th-order damping

Gridnodes / wavelength Re(k/k0)

0.6 0.7 0.8 0.9 1

first order second order third order balanced scheme

20 10 5 40

Gridnodes / wavelength Im(k/k0)

0.1 0.2 0.3 0.4

first order second order third order balanced scheme

40 20 10 5

NUMERICAL DAMPING AND DISPERSION

slide-50
SLIDE 50

Dyne tanker, Fn=0.165, Cb=0.87 model scale: 553x121x45 = 3.0M cells, full scale: 553x161x45 = 4.0M cells

NUMERICAL DAMPING AND DISPERSION

slide-51
SLIDE 51

x / Lpp

z / Lpp

  • 0.5

0.5 1

Dyne tanker, y/B=1.44, third-order scheme 2hx hx

x / L

z / Lpp

  • 0.5

0.5 1

Dyne tanker, y/B=1.44, balanced scheme hx 2hx

NUMERICAL DAMPING AND DISPERSION

slide-52
SLIDE 52

ANTI-ROLL TANKS

52

empty tank filled tank

slide-53
SLIDE 53

53

ANTI-ROLL TANKS – CFD U-TANK INTERNAL FLOW

slide-54
SLIDE 54

54

ANTI-ROLL TANKS – VALIDATION OF CFD

slide-55
SLIDE 55

55

ANTI-ROLL TANKS - COMPLEX OR SIMPLE APPROACH ?

complex geometries: use CFD or experiments simple geometries: use analytical- empirical models

slide-56
SLIDE 56
  • rectangular basin (44.8m x36m),

adjustable depth up to 10 m

  • individually controlled wave flaps on

2 sides (112/90)

  • beaches on opposite sides
  • wind and current
  • due to the finite dimension of the

basin, long crested waves are not entirely long crested

  • reflections due to presence of test

models (ships/offshore platforms) may affect test results

REDUCTION OF OFFSHORE BASIN EFFECTS

slide-57
SLIDE 57

linearized potential flow model

REDUCTION OF OFFSHORE BASIN EFFECTS

              

2 2

g t z V n n

 

j S j S

(P) (Q)G(P,Q)dS (P) G(P,Q) 2 P (Q) dS n n             

numerical solution: boundary element (panel) method with zero speed Green functions G(P,Q)

 

ˆ F(t)=Fe i t

frequency domain

slide-58
SLIDE 58

discretization: constant source per panel

REDUCTION OF OFFSHORE BASIN EFFECTS

   

i i

N j i i 1 S j N i i 1 S

(P) G P,Q dS (P) G(P,Q) 2 P dS n n

 

              

P Q

slide-59
SLIDE 59

use ship motion program to calculate basin waves (why not?) waves generated by flaps each flap is modeled as a separate moving body linear superposition of waves beaches are modeled as

  • pen boundaries (no

reflections)

REDUCTION OF OFFSHORE BASIN EFFECTS

   

1

, , , ,

Npaddle tot k k k

x y A x y    

 

single flap motion

slide-60
SLIDE 60

waves generated by all flaps on south side moving identically → this is not long-crested !!!

REDUCTION OF OFFSHORE BASIN EFFECTS

  • Test
  • section
slide-61
SLIDE 61

linear amplitude fade-out of outer 7 flaps (default solution in basin wave control software) → already much better !!!

REDUCTION OF OFFSHORE BASIN EFFECTS

  • Test
  • section
slide-62
SLIDE 62

Can we do better than linear fade-out? Use optimization techniques! Minimize the objective function real part total wave elevation on optimization line imaginary part total wave elevation on optimization line complex amplitudes of M flap motions

REDUCTION OF OFFSHORE BASIN EFFECTS

 

   

2 2 1 , , M tot r tot i

F A A      

, tot r

, tot i

1 M

A A

slide-63
SLIDE 63

REDUCTION OF OFFSHORE BASIN EFFECTS

45 degrees waves

slide-64
SLIDE 64

CONCLUSIONS

  • applied mathematics is essential for research on ship

hydromechanics

  • successful application of mathematics requires knowledge of

mathematical solution techniques and understanding of physical / technical problems

  • we need mathematicians that can think/talk/do (ship)

hydromechanics and naval architects* that can think/talk/do (applied) mathematics, both at a sufficient level to ‘reach out and touch’

  • we need ability and courage to model:
  • reduce & assume
  • extrapolate & validate
  • think ‘out of the box’

* and people from other disciplines, of course

slide-65
SLIDE 65

THANK YOU FOR YOUR ATTENTION !

  

 

, ,req

min , etc.

i i i x i x i

P T F F    

d

S

F pn S  

 

, U F U   