Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Time-Domain Models of Marine Surface Vessels based onSekeeping Computations
Tristan Perez and Thor Fossen
Centre for Ships and Ocean Structures CeSOSNorwegian University of Sc. and Tehc. NTNU Trondheim, NORWAY
Sept 2006
2
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Motivation
This presentation aims at answering the following questions:
• How to obtain preliminary models for simulation and control design based on main characteristics of the vessel?
• How can these models be updated when there is data available from experiments?
3
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Outline
• Part I – Overview of models of marine surface vessels
• Part II – Classical seakeeping models in the frequency domain
• Part III – Time-domain Seakeeping models based on frequency domain data—towards a unified model for manoeuvring in a seaway.
4
Perez & Fossen – MCMC Plenary Lecture Sept 2006
I- Models of marine surface vessels: an overview
5
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Obtaining models of marine vessels
Mathematical Models
(Simulation,GNC-designHIL-testing, Diagnosis)
SystemIdentification
Data-base Model testing
Full-scale Experiments
Numerical Hydrodynamics
Scaling System Identification
SystemIdentification
Focus of this presentation
6
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Manoeuvring and seakeeping theoriesThe study of marine vessel dynamics response has traditionally been
separated into two main areas
Manoeuvring
The aim is to study steering characteristics and response to the command of propulsion systems and control surfaces. This is done in calm water.
Seakeeping
The aim is to study the behaviour of the vessel in waves while keeping a constant speed and course.
Although both areas are concerned with the study of motion, stability and control, the separation allows one making assumptions that simplify the study in each case.
7
Perez & Fossen – MCMC Plenary Lecture Sept 2006
The model is forced to move and forces, velocities and accelerations are measured.
Then curve fitting is used to obtain a parametric model of the forces.
Manoeuvring models
• Nonlinear parametric models
• Obtained by fitting data from scalledmodel experiments
• Calm water models• Horizontal motion (surge-sway-yaw)• Not commonly available• Restricted to the few sepeeds and
loading conditions of the experiment
u)f(x,x =&
8
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Seakeeping models
Linear non-parametric models
Obtained from hydrodynamic calculations based on simplifying assumptions:
• Constant course and speed• Linear wave loads• Potential theory• Viscous effects can be added
)( ωjH
For the design of control systems, seakeeping models are very useful.
They provide preliminary models based on little data of the ship.
9
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Speed–environment envelope
Hull supported by mostly by hydrostatic pressure (forces)
Aero and hydrodynamic forces; strong flow separation
Hydrostatic and hydrodynamic forces; Lift
10
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Superposition and control problems
Then, motion control problems can have different objectives:
• Control only the non-oscillatory motion• Autopilots, • Dynamic positioning (DP) • Thruster assisted position mooring
• Control only the oscillatory motion • Ride control of high speed vessels (roll and pitch stabilisation)• Heave compensation of offshore structure• Roll stabilisation
• Control both • Dynamic positioning in extreme seas (roll & pitch stabilisation)• Autopilots with rudder roll stabilisation• Unmanned Surface Vehicles USV
11
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Motion superposition model
12
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Force superposition model
13
Perez & Fossen – MCMC Plenary Lecture Sept 2006
II – Classical seakeeping models in the Frequency domain
14
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Ship motion description
To describe the motion of a ship at sea we use two reference frames:
• North-East-Down (n-frame)• Body-fixed (b-frame)
Generalised position vector
Generalised velocity vector
15
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Seakeeping frame (h-frame)
A distinctive characteristic of seakeeping theory is the use of an equilibrium frame to formulate the equations of motion, rather thana body-fixed frame.
The h-frame (forward starboard-down). The h-frame (oh, xh, yh, zh) is not fixed to the hull; it moves at the average speed of the vessel following its path.
The xh-yh plane coincides with the mean water free surface.
The origin oh is usually determined such that the zh-axis passes through the time-average position of the centre of gravity.
16
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Equilibrium
Perturbed
Seakeeping coordinatesThe constant course and speed assumed define a
state of equilibrium of motion
The action of the waves makes the ship oscillatewith respect to this equilibrium—theoscillations may not necessarily be harmonic.
In the absence of wave excitation, the origin ohcoincides with the location of a point s in the ship.
17
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Kinetics in seakeeping theory
Because the h-frame, moves at a constant speed (including zero), it is inertial. Therefore, the Newton-Euler equations of motion are
where
The mass matrix describred from the h-frame is time varying, but if we make the approximation of small motion we can consider it constant.
18
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Hydrodynamic forces on marine vessels
Viscous
(function of the vesselvelocity)
Forces due to flowseparation and skin
friction
Restoring(proportional to the
vessel position)
Gravity and buoyancy
Radiation forces(proportional to
velocity and acceleration)
Added madd and potential damping
Waveexcitation
19
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Radiation forces for sinusoidal motion
If the vessel is moving sinusoidally in each DOF,the radiation forces can be expressed as
Added mass (matrix): due to the change in momentum of the fluid.
Potential damping (matrix): due to the energy carried away by the radiated waves.
20
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Restoring forces (linear)
The resotring forces are usually linearized:
=restτ
(Awp waterplane area)
These are usually computed for calm water—Calm water stability
21
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Frequency-domain model
Putting all the terms together:
These are not true equations of motion, but a different way of writing the frequency response of the system
22
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Wave exitation forces—Force RAO
Sea surface elevation 1st order wave force
Force RAO
Linear assumption
23
Perez & Fossen – MCMC Plenary Lecture Sept 2006
RAOS (frequency response functions)
Sea surface elevation
Force RAO
combined
Motion RAO
motion
hwexj τωξ ~)(
~ G=
24
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Force to motion frequency response
The relationship between the force and motion RAO is
Wave to forceForce to motionWave to motion
Where the force to motion frequency response is
25
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Hydrodynamic Computations
There are several hydrodynamic programs that based on different potential theories (2D, 2D+t, 3D) compute the hydrodynamic coefficients and the frequency response functions:
• Added mass, damping and restoring coefficients.• Force RAO• Motion RAO
These are computed for a set of discrete frequencies.
26
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Potential theory—summary
Inviscid fluid and irrotational flow
(t,x,y,z) Potential function
Flow velocity Pressure
02 =Φ∇
For most problems related ship motion in waves, potential theory is sufficient to obtain results with appropriate accuracyfor engineering purposes. Viscous effects are added to the models using experimental data.
27
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Example Austal Ships H260
Added mass in Sway Potential damping in Sway
0 1 2 3 4 5 6 70.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2
2.4x 10
6
frequency (rad/s)
A22 (U=18.0056 m/s)
0 1 2 3 4 5 6 70.8
1
1.2
1.4
1.6
1.8
2
2.2
2.4
2.6
2.8x 10
6
frequency (rad/s)
B22 (U=18.0056 m/s)
28
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Example Austal Ships H260
Force RAO Sway Motion RAO Sway
0 1 2 3 4 5 6 70
500
1000
1500
2000
wave frequency (rad/s)
Ampl
itude
(kN
/m)
Force RAO amplitude and phase: SWAY
120deg, 18.0056m/s
0 1 2 3 4 5 6 7-32
-30
-28
-26
-24
-22
wave frequency (rad/s)
Phas
e (d
eg)
0 1 2 3 4 5 6 70
0.2
0.4
0.6
0.8
wave frequency (rad/s)
Ampl
itude
(m/m
)
Motion RAO amplitude and phase: SWAY
120deg, 18.0056m/s
0 1 2 3 4 5 6 7-54
-52
-50
-48
-46
wave frequency (rad/s)
Phas
e (d
eg)
29
Perez & Fossen – MCMC Plenary Lecture Sept 2006
III – Time-domain seakeeping models based on frequency-domain data
(Towards and unified model for manoeuvringand seakeeping)
30
Perez & Fossen – MCMC Plenary Lecture Sept 2006
A linear time-domain model (Cummins Eq.)
Cummins (1962) considered the behaviour of the fluid and the vessel ab initio in the time domain.
Under the assumption of linearity he found the time-domain equation of motion in the h-frame:
31
Perez & Fossen – MCMC Plenary Lecture Sept 2006
A linear time-domain model (Cummins Eq.)
- The added mass matrix is constant; frequency and speed independent.
- There is a constant damping term which appears only if the vessel has forward speed.
- The convolution term accounts for fluid memory effects.
- The kernel of the convolution is a matrix of retardation functions or impulse responses, which depend on the forward speed.
- If the vessel has forward speed, restoring forces appear due to hydrodynamic pressure. (usually ignored for Fn
32
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Example Retardation Functions
0 5 10 15 20-1
-0.5
0
0.5
1
1.5
2
2.5x 10
6
Time (s)
K22
Retardation function
K22(t)
0 5 10 15 20-2
-1
0
1
2
3
4
5
6x 10
7 Retardation function
Time (s)
K44
0 5 10 15 20-12
-10
-8
-6
-4
-2
0
2
4x 10
6 Retardation function
Time (s)
K24
K44(t)
K24(t)
33
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Ogilvie relationships
Ogilvie (1964), provided the link between the Cummins equation and its frequency-domain counterpart:
34
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Properties of the convolution terms
• Time-domain properties
(Relative degree 1)
(BIBO stable)
• Frequency-domain properties
(zero at zero frequency)
(corroborate relative degree)
35
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Convenient representations
The convolution terms are not convenient for analysis, control design and simulation. Thus we can chose a more convenient representation: state-space or transfer function—this leads to different identification problems.
36
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Identification problems
1. State-space
2. Transfer functions
Force to motion TF 3.
37
Perez & Fossen – MCMC Plenary Lecture Sept 2006
From Impulse response to SS
Propose a canonical realization:
Obtain the parameters via NL LS:
• This method was proposed by Yu and Falnes (1995).
• It is not easy to chose the order of the system
• Convergence depends on the initial value of the parameters and the weighting function.
38
Perez & Fossen – MCMC Plenary Lecture Sept 2006
From impulse response to SS
Discrete-time approach:
Key result (Ho and Kalman, 1966):
The order of the system, and the matrices are obtained from factorizations of the SVD decomposition
• This method was proposed by Kistiansen and Egeland (2003)
• Requires conversion to continuous time, which must be handled carefully to keep the properties of the convolution.
• Model order reduction is usually necessary.
39
Perez & Fossen – MCMC Plenary Lecture Sept 2006
From frequency response to TFRational TF:
Estimate parameters by fitting the frequency response:
• The problem can be linearised resulting in linear LS problem, which can be used to give initial parameter estimate for nonlinear LS
• The frequency-domain properties of the constraint the relative degree, and the TF has a zero at s=0.
• We start with minimum order that satisfy the constraints and increase the order until we get a good fit.
40
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Comparison
41
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Converting to body-fixed coordinates
Small angles
42
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Converting to body-fixed coordinates
State-space representation of the convolution
43
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Model attributes and limitations
• The model derived is linear and was obtained from seakeeping calculations based on potential theory.
• Potential theory does not account for viscous effects, and lift in the case high-speed vessels.
• The limitations of the seakeeping program used to obtain the data should be taken into account.
• The model is speed dependant, this can be relaxed for slow variations of the forward speed (beyond the scope of this paper)
44
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Adding other effects
Hull as a Lifting surface (Blanke, 1981):
Viscous damping (Norrbin, 1970, Blanke, 1981,):
45
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Adding other effects
After choosing a structure for the added effects, we can use data from experiments to estimate the parameters:
46
Perez & Fossen – MCMC Plenary Lecture Sept 2006
Summary and Discussion
• We have discussed the use of seakeeping data computed from standard hydrodynamic codes to obtain time-domain models for simulation and control design.
• We have revisited the classical frequency-domain approach used in hydrodynamics together with the resulting linear time-domain model.
• By using system identification, one can approximate the convolution terms by the response of linear systems. By combining these linear systems with the rest of the model we obtain a model in body-fixed coordinates.
• This provides an attractive alternative for obtaining models for control design, since seakeeping codes are nowadays standard tool, and they require little information of the vessel: hull form and loading condition.
• The models obtained can be updated if experimental data of the vessel is available via system identification.
• The model presented, is valid for any excitation provided the linearity assumption is valid, and since it incorporates fluid memory effects, it is a unified model for manoeuvring in a seaway.
47
Perez & Fossen – MCMC Plenary Lecture Sept 2006
AcknowedgementsThis work has been supported by the Centre for Ships and Ocean Structures CeSOS and the Research Council of Norway.
The main motivation for the work comes from
Bailey, P.A., W.G. Price and P. Tamarel (1997). A unified mathematical model describing the manoeuvring of a ship in s seaway. Transactions The Royal Institution of Naval Architects–RINA 140, 131–149.
Kristansen, E. and O. Egeland (2003). Frequency dependent added mass in models for controller design for wave motion ship damping. MCMC’03, Girona, Spain.
The results of many discussions and collaborative work with the following people has significantly affected the paper (in a good way!):
Prof. O.M. FaltinsenProf. A.J. SørensenProf. M. Blanke
A. RossØ. Smogeli
E. KristiansenK. Unneland
Finally, the authors are also grateful to T. Armstrong and T. Mak, from Austalships, Australia for sharing the data of a modern vessel and for the on-going collaborative work on model validation and system identification.
Time-Domain Models of Marine Surface Vessels based on Sekeeping ComputationsMotivationOutlineI- Models of marine surface vessels: an overviewObtaining models of marine vesselsManoeuvring and seakeeping theoriesManoeuvring modelsSeakeeping modelsSpeed–environment envelopeSuperposition and control problemsMotion superposition modelForce superposition modelII – Classical seakeeping models in the Frequency domainShip motion descriptionSeakeeping frame (h-frame)Seakeeping coordinatesKinetics in seakeeping theoryHydrodynamic forces on marine vesselsRadiation forces for sinusoidal motionRestoring forces (linear)Frequency-domain modelWave exitation forces—Force RAORAOS (frequency response functions)Force to motion frequency responseHydrodynamic ComputationsPotential theory—summaryExampleExampleIII – Time-domain seakeeping models based on frequency-domain data(Towards and unified model for manoeuvring and seakeeping)A linear time-domain model (Cummins Eq.)A linear time-domain model (Cummins Eq.)Example Retardation FunctionsOgilvie relationshipsProperties of the convolution termsConvenient representationsIdentification problemsFrom Impulse response to SSFrom impulse response to SSFrom frequency response to TFComparisonConverting to body-fixed coordinatesConverting to body-fixed coordinatesModel attributes and limitationsAdding other effectsAdding other effectsSummary and DiscussionAcknowedgements