modelling and identification of radiation-force models for ships … perez.pdf · modelling and...

41
Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan Perez Leader Autonomous Systems & Robotics School of Engineering, the University of Newcastle AUSTRALIA Collaborators: Thor Fossen, Reza Taghipour, Kari Unneland, Togeir Moan, Olav Egeland

Upload: others

Post on 25-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Modelling and Identification of Radiation-force Models for Ships and Marine Structures

A/Prof Tristan Perez Leader Autonomous Systems & Robotics

School of Engineering, the University of Newcastle AUSTRALIA

Collaborators: Thor Fossen, Reza Taghipour, Kari Unneland, Togeir Moan, Olav Egeland

Page 2: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

My work at CeSOS

2004-2007 •  Ship roll stabilisation

•  System identification of manoeuvring models

•  System identification of seakeeping models (rigid and flexible structures)

•  Dynamic positioning with constrained control

•  Control allocation for ride control of high-speed vessels

•  Adaptive wave filtering

•  Parametric roll (modeling and observer design)

2007-2012

•  Risk assessment of autonomous systems (aerospace)

•  Fault-tolerant systems

•  Energy-based control vehicle dynamics

CeSOS Conference 2013 | 27-29 March

Page 3: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Motivation

CeSOS Conference 2013 | 27-29 March

Hydrodynamic

CodeIden/fica/on CumminsEqua/on

Experiments&CFDModelwithViscous

Correc/on

Hull geometry

and loading condition

Non-parametric

models: frequency response functions

Parametric fluid

memory model

Page 4: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

CeSOS Conference 2013 | 27-29 March

MSS FDI toolbox

Non-parametric seakeeping models

System identification of parametric fluid-memory models

Page 5: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

CeSOS Conference 2013 | 27-29 March

Non-parametric seakeeping Models

Page 6: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

RB Dynamics & Hydrodynamic forces

CeSOS Conference 2013 | 27-29 March

Two-day Tutorial, Lecce, Italy, July 2009 22

Potential Theory for Ships in Waves

The fluid forces are due to variations in pressure on the surface

of the hull

It is normally assumed that the forces (pressure) can be made of

different components

Excitation loads Radiation loads Total loads

⌧ = ⌧rad

+ ⌧res

+ ⌧exc

⇠ = J(⇠)⌫

MRB⌫ +CRB(⌫)⌫ = ⌧

Page 7: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Cummins’s Equation (1961)

Approximation RB dynamics:

CeSOS Conference 2013 | 27-29 March

MRB ⇠ = ⌧

Radiation forces:

⌧ rad = �A1 ⇠ �Z t

0K(t� t0)⇠(t0) dt0

(M+A1)⇠ +

Zt

0K(t� t0)⇠(t0) dt0 +G⇠ = ⌧

exc

Cummins’s Equation:

⌧ = ⌧rad

+ ⌧res

+ ⌧exc

Zero forward speed and small angles

⇠ = J(⇠)⌫

MRB⌫ +CRB(⌫)⌫ = ⌧

Page 8: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Frequency-domain Model

Radiation forces:

Frequency-domain non-parametric model:

Abuse of notation:

CeSOS Conference 2013 | 27-29 March

⌧ rad(j!) = !2A(!)⇠(j!)� j!B(!)⇠(j!)

[M+A(!)]⇠ +B(!)⇠ +G⇠ = ⌧exc

(�!2[M+A(!)] + j!B(!) +G)⇠(j!) = ⌧exc

(j!)

Page 9: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Summary non-parametric models

•  Time domain:

•  Frequency domain:

CeSOS Conference 2013 | 27-29 March

(M+A1)⇠ +

Zt

0K(t� t0)⇠(t0) dt0 +G⇠ = ⌧

exc

(�!2[M+A(!)] + j!B(!) +G)⇠(j!) = ⌧exc

(j!)

Page 10: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Ogilvie’s Relations (1964)

•  Frequency-dependent added mass and potential damping:

•  Retardation functions

CeSOS Conference 2013 | 27-29 March

A(!) = A1 � 1

!

Z 1

0K(t) sin(!t) dt,

B(!) =

Z 1

0K(t) cos(!t)

K(t) =2

Z 1

0B(!) cos(!t) d!

K(j!) =

Z 1

0K(t)e�j!t d! = B(!) + j![A(!)�A1]

Page 11: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

CeSOS Conference 2013 | 27-29 March

System Identification of parametric fluid-memory models

Page 12: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Replacing the convolution

Due to Markovian properties of the state-space model, significant gains in simulation speed can be obtained.

The parametric model is also convenient for analysis of stability and for control and estimation.

CeSOS Conference 2013 | 27-29 March

(M+A1)⇠ +

Zt

0K(t� t0)⇠(t0) dt0 +G⇠ = ⌧

exc

µ =

Z t

0K(t� t0)⇠(t0) dt0 ⌘ x = A x+ B ⇠

µ = C x+ D ⇠,

Page 13: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Replacing the convolution

•  Time domain identification:

•  Frequency-domain identification:

CeSOS Conference 2013 | 27-29 March

B(!) K(t)

K(s)

A BC D

�Data Mapping Indentification

B(!),

A(!),

[A1]

Mapping

K(j!)

Indentification Mapping A BC D

�Data

Page 14: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Properties – background information

CeSOS Conference 2013 | 27-29 March

The following properties derive from the hydrodynamics, and have implications on the parametric models:

Consistency and rationality requires us to use all this information in the identification problem.

coe�cients of the transfer functions are obtained, a state space realisation can be obtained using any of the

standard canonical forms—see, for example, Kailath (1980).

4. Constraints on Parametric Approximations

An important aspect of any identification problem is the amount of a priori information available about the

dynamic system under study and how this information is used in the identification method to set constraints on the

model structure and parameters. Table 1 shows on the left-hand side column five properties of the fluid memory

models. These properties were derived by Perez and Fossen (2008b) using hydrodynamic properties of the radiation

potential. The right-hand side column of Table 1 summarises implications the propertieshave on the parametric

model approximations (12).

Table 1: Properties of Retardation Functions and Implications on Parametric Approximations.

Property Implication on Parametric Models

1) lim!!0 K(j!) = 0 There are zeros at s = 0.

2) lim!!1 K(j!) = 0 Strictly proper.

3) limt!0+ K(t) 6= 0 Relative degree 1.

4) limt!1 K(t) = 0 Input-output stable.

5) The mapping ⇠ 7! µ is Passive K(j!) is positive real.

The low-frequency asymptotic value (property 1 in Table 1), establishes that the transfer functions Kik

(s) in

(12) have a zero at s = 0. This can be used to set the constraint b0 = 0 in (12):

Kik

(s) =P

ik

(s)

Qik

(s)=

pr

sr + pr�1s

r�1 + ... + p1s

sn + qn�1sn�1 + ... + q0

. (13)

The high-frequency asymptotic value (property 2 in Table 1) establishes that the trasfer function models are

strictly proper, that is deg(Qik

) > deg(Pik

) since this result in the denominator growing faster than the numerator

as the frequency increases, and hence, the frequency response tends asymptotically to zero. The initial-time value

(property 3 in Table 1), however, imposes a further constrain on the relative degrgee. This property establishes

that the relative degree of Kik

(s) is exactly 1. Indeed, for the entries Kik

(j!) that are not uniformly zero due to

symmetry of the hull, the initial-value theorem of the Laplace transform establishes that

limt!0+

Kik

(t) =2

Z 1

0B

ik

(!) d! 6= 0,

= lims!1

sKik

(s) = lims!1

sP

ik

(s)

Qik

(s)=

sr+1pr

sn

.

(14)

This will hold if n = r+1. Hence, the relative degree of the approximations must be 1, that is deg(Qik

)-deg(Pik

)=1.

The final-time value (property 4 in Table 1) establishes that the impulse response tends to zero as time goes to

infinity. This is a necessary and su�cient condition of bounded-input bounded-output stability of the models.

With regards to the property 5 in Table 1, the negative feedback interconnection of passive systems is passive; and

thus, stable under observability conditions (Khalil, 2000)—further details about passivity of fluid-memory models

5

Page 15: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

System Identification

System Identification = Model structure selection + Parameter estimation

Time-domain identification:

•  LS-fitting of the retardation function (Yu & Falness 1998)

•  Realisation theory (Kristiansen & Egeland 2003)

Frequency-domain identification:

•  LS-fitting of the retardation frequency response (Jeffreys 1984), (Damaren 2000)

•  LS fitting of added mass and damping (Soding 1982), (Xia et. al 1998), (Sutulo & Guedes-Soares 2006).

CeSOS Conference 2013 | 27-29 March

Page 16: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Distortion of the retardation function

CeSOS Conference 2013 | 27-29 March

K(t) =2

Z 1

0B(!) cos(!t) d!

Page 17: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

LS-fitting retardation function

§  Complicated Optimisation problem.

§  The non-unique model structure.

§  Order of and initial parameters not easy to infer.

§  Makes no use of the prior knowledge.

CeSOS Conference 2013 | 27-29 March

Page 18: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Realisation Theory

CeSOS Conference 2013 | 27-29 March

Discrete-time approximation:

Steps: 1)  Form a Hankel matrix with the impulse response samples. 2)  Do a singular value decomposition (SVD). 3)  Obtain the order from the number of non-zero singular values. 4)  Obtain the model matrices via factoriastion. 5)  Convert the model to continuous time.

)

Page 19: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Realisation Theory

•  Relatively easy to implement. •  Does not require initial parameter estimates. •  Allows order detection.

•  Starts from a distorted impulse response. •  Requires conversion to continuous time (further distortion). •  Makes no use of prior information. •  In general poor model quality.

CeSOS Conference 2013 | 27-29 March

Page 20: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Realisation theory – order

CeSOS Conference 2013 | 27-29 March

The distortion of the impulse response may affect the order selection. The containership example suggests K55(s) order 2 to 5

Page 21: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Example containership DOF3,3

CeSOS Conference 2013 | 27-29 March

Reconstruction of damping and added mass from the parametric approximation:

Model not passive B33(w)<0!

Page 22: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Frequency-domain identification

CeSOS Conference 2013 | 27-29 March

Then we can estimate the parameters via LS using the frequency response computed using the data generated by hydrodynamic code:

The i,k entry of K(s) can be approximated by a rational transfer function:

This problem is non-linear in the parameters, but it can be linearised.

K(j!) = B(!) + j![A(!)�A1]

Page 23: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Prior knowledge and constraints

From the physics of the problem we know that the transfer functions have

1.  Relative degree 1

2.  Hik(s)=0 for s=0

3.  Stable

4.  Passive

5.  Minimum order approximation is 2

Some of these properties can be enforced in the structure of the model and its parameters without complicating the optimisation.

CeSOS Conference 2013 | 27-29 March

Page 24: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Example containership

CeSOS Conference 2013 | 27-29 March

Realization Theory FD-Id with constraints

By imposing constraints on the model structure and parameters, we obtain a model that satisfy all the properties of the retardation functions and have a better quality.

Page 25: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Example semisub

CeSOS Conference 2013 | 27-29 March

Data from marinecontrol.org

Page 26: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Surge – order 5

CeSOS Conference 2013 | 27-29 March

Page 27: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Heave – order 8

CeSOS Conference 2013 | 27-29 March

Page 28: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Roll-sway – order 8

CeSOS Conference 2013 | 27-29 March

Couplings are not necessarily passive B(w)<0

Page 29: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

What are we doing estimation wise?

Can we relate our point estimates to characteristic of the posterior for the parameter vector?

Bayes-Laplace Theorem:

CeSOS Conference 2013 | 27-29 March

p(✓|DI) =p(D|✓, I)p(✓|I)

p(D|I)

Page 30: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Measurement model:

Assumption 1 - Gaussian uncertainty:

Assumption 2 – i.i.d. uncertainties Assumption 3 – diffuse prior for the parameters

What are we doing estimation wise?

CeSOS Conference 2013 | 27-29 March

K(j!) = U(!) + jV (!)

nl ⇠ N (0,⌃)

Dl = f(!l, ✓) + nl

,U(!l)V (!l)

�= f(!l, ✓)

Page 31: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

What are we doing estimation wise?

Data:

The likelihood function (measurement model):

CeSOS Conference 2013 | 27-29 March

D = {D1, D2, . . . , DN}Dl = f(!l, ✓) + nl

U(!l)V (!l)

�= f(!l, ✓)

p(D|✓, I) /Y

l

exp

1

2

(Dl � f(!l, ✓))T⌃

�1(Dl � f(!l, ✓))

=exp

"1

2

X

l

(Dl � f(!l, ✓))T⌃

�1(Dl � f(!l, ✓))

#

Page 32: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

What are we doing estimation wise?

Our estimates based on NLS correspond to the maximum a posteriori (MAP) estimates

under the following assumptions:

Assumption 1 - Gaussian uncertainty:

Assumption 2 – i.i.d. uncertainties

Assumption 3 – diffuse prior for the parameters

CeSOS Conference 2013 | 27-29 March

✓NLS ⌘ ✓MAP = argmin✓

X

l

(Dl � f(!l, ✓))T⌃�1(Dl � f(!l, ✓))

Page 33: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Extension to the 2D data

•  Some Hydrodynamic codes use strip theory to compute hydrodynamic non-parametric models.

•  The infinite frequency added mass is not available.

•  This is a simple extension to the frequency-domain method.

CeSOS Conference 2013 | 27-29 March

Page 34: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Example FPSO

CeSOS Conference 2013 | 27-29 March

Page 35: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

DOF 33 joint estimation

CeSOS Conference 2013 | 27-29 March

Page 36: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

DOF 35 and 53

CeSOS Conference 2013 | 27-29 March

Page 37: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Estimated added mass

Infinite Frequency Added mass coefficient estimates:

CeSOS Conference 2013 | 27-29 March

Page 38: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

MSS FDI toolbox

CeSOS Conference 2013 | 27-29 March

FDIRadMod.mω,A(ω),B(ω),A∞

FDIopt

Krad(s),

[A∞]

EditAB.m Ident_retarda>on_FD.m

Fit_siso_fresp.m

Ident_retarda>on_FDna.m

Demo_FDIRadMod_WA.m

Demo_FDIRadMod_NA.m

Page 39: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Conclusion

•  Parametric fluid-memory models are used in simulators and also in analysis and design of wave–energy converters.

•  Several methods have been proposed to identify parametric models from data computed by hydrodynamic codes.

•  The identification based on the frequency response of the the retardation function have advantages over other methods:

–  No need to compute high or low frequency data –  No need to guess initial parameters

–  Automatic model order selection

–  Incorporates prior knowledge

–  Simple parameter estimation problem.

CeSOS Conference 2013 | 27-29 March

Page 40: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

References

Perez, T. and T.I Fossen (2011),”Practical Aspects of Frequency-Domain Identification of Marine Structures from Hydrodynamic Data”, Ocean Engineering, Volume 38, Issues 2-3, February 2011, Pages 426-435.

Perez, T. and T.I. Fossen (2008) “A Matlab Toolbox for Parametric Identification of Radiation-Force Models of Ships and Offshore Structures.” Modelling Identification and Control, Vol. 30, No. 1, pp. 1-15. DOI:10.4173/mic.2009.1.118.

Perez, T. and T.I. Fossen (2008) “Joint Identification of Infinite-frequency Added Mass and Fluid-Memory Models of Marine Structures.” Modelling Identification and Control, Vol. 29, No. 3, pp. 93-102. DOI: 10.4173/mic.2008.3.2.

CeSOS Conference 2013 | 27-29 March

Page 41: Modelling and Identification of Radiation-force Models for Ships … Perez.pdf · Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan

Thank you

CeSOS Conference 2013 | 27-29 March