a numerical dp module for design and ... - dynamic...

28
1 1 PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module A numerical DP module For design and operations A. Ledoux, B Lecuyer, C. Le Cunff Principia R.D.

Upload: lytuong

Post on 17-May-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

1 1PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

A numerical DP moduleFor design and operations

A. Ledoux, B Lecuyer, C. Le CunffPrincipia R.D.

Page 2: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

2 2PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Summary

Numerical Tool: DiodoreModeling of floating structureModeling of environmentShip simulator

DP moduleDP control systemAllocation/compensationType of analyses

Application: offloading

Page 3: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

3 3PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

DIODORE Applications

Stability

DP module

Strength, loads & FEM coupling

Sea-keeping

Mooring & UFL design

Marine operations

Page 4: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

4 4PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Software Architecture

PREHydrostatics & mass breakdown

HYDROHydrodynamics loads & pressures

MECAFrequency/Time domain motion simulation

POSTPost-processing, animations, statistics,plots

Page 5: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

5 5PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Hydrodynamics

Diffraction-RadiationSource modelInfinite or finite depthWithout or with forward speed Drift forces Control point in the fluid (pressure &

velocities)Moonpool & side by side methodologies

Page 6: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

6 6PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Hydrodynamic model

Hydrodynamic loads based on diffraction-radiation

sink source method

Page 7: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

7 7PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Sea keeping

Motions, accelerations at any pointsSplash zone, green water, slamming occurrenceDamping formulationsMulti-structuresLong crested & short crested sea statesAdvanced features:

Sloshing/sea-keeping couplingStabilization devices (anti-roll tanks, foils…)Multi-peaks multi-directional sea statesAutomatic pilots

Page 8: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

8 8PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Mooring design

Mooring design (extreme & fatigue)

Static, quasi-static simulations

Squall windsAPI 2SK rules

applicationsCompliant to BV rule

Page 9: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

9 9PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Ship motion

6-dof response assessed from the efforts on the ship, including :

environmental loads

mooring

control units

maneuverability

(Speed not at scale)

Page 10: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

10 10PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP Module

DP CONTROL SYSTEM

PID

FDP DP Ship External loads

Freg

+

x,y,ψ +Set point

Computed position (LF)

Feedbackloop

FwindWind FFWD

+

Ideal wind feed forwardPID correctorAnti-reset windup to prevent saturation

Page 11: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

11 11PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

PID regulator

DP PILOT : PID REGULATOR

Proportional = Stiffness

Integral = Mean offset correction

Derivative = Damping

PPIPIDShip response

time

Page 12: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

12 12PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleTHRUSTER ALLOCATION

dynamicFDP = Freg static FDP = −Fext

DP Pilot

FDP

ALLOCATION

Page 13: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

13 13PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Linking Thrusters

Should be of the same typeWill be commanded the same thrust and azimuth

Page 14: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

14 14PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Linking Thrusters

ALLOCATION

Will be commanded the same thrust and azimuthAllocated as single equivalent thrusters

Page 15: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

15 15PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleFIRST STEP : LINEAR ALLOCATION

Corrective effort Thruster

commands

F = BB ×× U

BB : Allocation matrix based on DP system geometry

Solved with energy cost-function optimization :

U = BB† F with BB† = BBT.(BB.BBT) −1

Page 16: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

16 16PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleTHRUSTER ALLOCATION

Page 17: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

17 17PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleSECOND STEP : COMPENSATION

Azimuth compensation

Device fixed to maximum azimuth

Re-allocation

Page 18: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

18 18PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleSECOND STEP : COMPENSATION

Thrust compensation

Device fixed to maximum thrust

Re-allocation

Page 19: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

19 19PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleSTATION KEEPING CAPABILITY ANALYSIS

Mechanical processor in frequency domain

Define thrusters + DP system (only static parameters)

Define environment (API)

Draw capability plots

TIME SIMULATION

Mechanical processor in time domain

Define thrusters + DP system & pilot

Run LF simulation together with any other mechanical model (mooring, etc)

Page 20: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

20 20PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleCONTROL UNITS

Tunnel thruster

Directional thruster (reversible or not)

Screw propeller & rudder

Azimuth thruster

Page 21: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

21 21PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleCAPABILITY PLOT : IMCA-STANDARD

Overall DP system performance :

Maximum wind speed before system saturation

vs

Incidence of mean environmental forces

Same direction for wind, wave and current

Wave and current related to wind speed

Max wind speed(knots)

0

30

60

90

120

150

180

210

240

270

300

330

Page 22: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

22 22PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleCAPABILITY PLOT : API-STANDARD

DP system solicitation in given environment :

Thruster solicitation

vs

Ship heading

Optimize ship availability for operations

Thrust (kN)

015

30

45

60

75

90

105

120

135

150165

180195

210

225

240

255

270

285

300

315

330345

Bow truster Stbd AzimuthalPort Azimuthal Aft Azimuthal

Page 23: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

23 23PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleTIME DOMAIN SIMULATIONS

Simulate ship response to environment including special events (scenario) or environmental changes (squall winds)

Page 24: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

24 24PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

The DP ModuleTIME DOMAIN SIMULATIONS

DP pilot parameters :

- Gains, thrust saturation, azimuth saturation

- Set point, actualization time lap

Page 25: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

25 25PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

ApplicationsTANDEM OFF-LOADING

110 000 DWT DP-tanker

L320m x B55m x T8.2m

2 x 75kN tunnel thrusters + 2 x 100kN azimuth thrusters

OCIMF coefficients for wind & current polars

Environment :

wind : 9.6knots from 75°N

wave : Hs=2.3m, Tp=12s from 300°N

current : 0.65m/s to 330°.

Page 26: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

26 26PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

ApplicationsTANDEM OFF-LOADING

Capability analysis : normal / failure mode

0

20

40

60

80

100

Thrust Allocation (kN)

0

30

60

90

120

150

180

210

240

270

300

330

Bow tunnelStern tunnelPort azimuthingStbd azimuthing

0

20

40

60

80

Thrust Allocation (kN)

0

30

60

90

120

150

180

210

240

270

300

330

Bow tunnelStern tunnelPort azimuthingStbd azimuthing

Normal Bow thruster failureFull Safe operating range

DP unable to maintain ship position

Reduced Safeoperating range

Page 27: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

27 27PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

ApplicationsTANKER RESPONSE TO SQUALL WIND

4.0

4.5

5.0

5.5

6.0

6.5

7.0

7.5

8.0

0 1000 2000 3000 4000 5000 6000

Win

d sp

eed

(m/s

)

0

45

90

135

180

225

270

315

360

Win

d di

rect

ion

(CW

N)Wind speed

Wind direction

Surge and Sway motions (m)

-60

-40

-20

0

20

0 2000 4000 6000 8000 10000 12000 14000

SurgeSway

Tanker Trajectory

-10

-8

-6

-4

-2

0

2

-6 -4 -2 0 2 4 6

0

20

40

60

80

100

Thrust Allocation (kN)

0

30

60

90

120

150

180

210

240

270

300

330

Bow tunnelStern tunnelPort azimuthingStbd azimuthing

Page 28: A numerical DP module For design and ... - Dynamic positioningdynamic-positioning.com/proceedings/dp2005/control_cunff_pp.pdf · A numerical DP module For design and operations A

28 28PRINCIPIA © 2005 DP Conference 2005 -Numerical DP module

Concluding remarks

DP Module Validation : Field Development Ship (SAIBOS)

Development : frequency domain