S - Marine Systems Simulator

Transcription

S - Marine Systems Simulator
Plenary Talk Presented at the 8th IFAC Conference on Control Applications in Marine Systems, Sept 15th-17th, Rostock, Germany Tristan Perez*, *** and Mogens Blanke**,***
* School of Engineering, The University of Newcastle, AUSTRALIA
** Dept. of Elec. Eng. Automation and Control, Danish Technical University, DENMARK
*** CeSOS, Norwegian University of Science and Technology (NTNU), Trondheim NORWAY
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Motivation
The effects of roll on ship performance became more
noticeable in the mid-19th century when:
  Sails were replaced by engines
  Broad arranges changed to turrets
Many devices have been proposed leading
to interesting control problems
W. Froude (1819-1879)
Performance can easily fall short of expectations because of
deficiencies in control system design due to
 
 
 
2
Fundamental limitations due to system dynamics
Limited actuator authority
Disturbances with large changes in spectral characteristics
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Outline
 
Ship Roll Control Devices
 
Working Principles,
 
Performance,
Historical aspects
 
 
Key aspects of ship roll dynamics for control design
 
Models,
 
Wave-induced motion
Simulation and control design models
 
 
Control System Design
 
Objectives,
Fundamental limitations,
 
Control strategies
 
 
Research Outlook
 
3
Unsolved problems, new devices
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany I - Ship Roll Control Devices
Performance,
Working Principles,
and Historical Aspects
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Ship Performance and Roll Motion
Ship roll motion
 
Affects crew performance
 
Can damage cargo
May prevent the use of on-board equipment
 
From a ship operability point of view is necessary to
reduce not only roll angle but also roll accelerations.
5
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Bilge Keels
  10to 20% roll reduction (RMS)
  Low maintenance
  No control
  No occupied space
  Low price easy to install
  Increase hull resistance when damping is not needed
  Not every vessel can be fitted with them (ice-breakers)
6
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany U-tanks
  40 to 50% roll reduction (RMS)
 Active/Passive
  Independent of the vessel speed
 Anti heeling
  Heavy
  Occupy large spaces
 Affects stability due free-surface
Intering Rolls-Royce
7
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Gyro-stabilisers
  60% to 90% roll reduction (RMS)
  Performance independent of the vessel speed
1906
Torpedo Boat
1914 to 1925
active control
1914,1924
Twin Gyros
Schlick
(Germany)
Sperry
(USA)
Fieux
(France)
Today
Time
Halcyon
Ferretti
Sea Gyro
Shipdynamics
Seakeeper
Japanese aircraft carrier ‘Hosho’ 95% RR with
Sperry Gyro
Conte di Savoia 1932
8
8th IFAC CAMS, Sept 15th-17th, Rostock,
Germany Fin-stabilisers
  60% to 90% roll reduction (RMS)
  Performance depends on speed
  Control is important for performance
  Easy to damage
  Most Expensive stabiliser
  Can produce noise affecting sonar
  Dynamic stall
9
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Rolls-Royce
Rudder Roll Stabilisers (RRS)
  40% to 70% roll reduction (RMS)
  Performance depends on speed
  Control is important for performance
  Special rudder machinery
  Fundamental limitations in control due to
non-minimum phase dynamics (NMP)
10
8th IFAC CAMS, Sept 15th-17th, Rostock,
Germany Historical Aspects
T. Perez (2005) Ship Motion Control, Springer
11
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany II - Key Aspects of Ship Roll Dynamics
for Control Design
Models
Ocean Environment
Wave-induced motion
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Dynamics of Roll Motion
General model form to describe ship motion:
! n "
pb/n
= [N, E, D, φ, θ, ψ]T .
η!
Θ
ν!
13
!
n b
ṗb/n
ω bb/n
"
= [u, v, w, p, q, r]T .
Kinematic model:
η̇ = J(η)ν
Kinetic model:
Mν̇ + C(ν)ν + D(ν)ν + g(η) = τ
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Models for Control Design
For control design, output disturbance models are usually adopted:
Motion Time
series
Control
Forces
1DOF, 4DOF
Force to motion
For roll motion control problems this model is simplified to
 
 
14
1DOF: roll
4DOF: surge, roll, sway, and yaw
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Dynamics of Roll Motion—1DOF Model
Consider only roll motion,
φ̇ = p,
Kinematic model:
Ixx ṗ = Kh + Kc + Kd
Kinetic model:
Hydrodynamic
moments
Control
moments
Disturbance
moments
Hydrodynamic Moments:
Kh ≈ Kṗ ṗ + Kp p + Kp|p| p|p| + K(φ)
Potential
Effects
15
Viscous
Effects
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Hydrostatic
Effects
Dynamics of Roll Motion—4DOF
Motion Variables:
η = [φ ψ] ,
T
ν = [u v p r]T ,
τ i = [Xi Yi Ki Ni ] ,
T
Kinematic model:
Kinetic model:
φ̇ = p,
ψ̇ = r cos φ ≈ r
MRB ν̇ + CRB (ν)ν = τ h + τ c + τ d
τ h ≈ −MA ν̇ − CA (ν)ν − D(ν)ν − K(φ)
16
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Ocean Environment
Usual assumptions for sea surface elevation
  Zero-mean
 
Gaussian (depth dependent)
Narrow banded
 
Stationary (20min to 3 hours)
 
ζ(t):
All necessary information is then in the wave elevation power spectral
density (Sea Spectrum):
Φζζ (ω, χ)
17
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Sailing Condition and Encounter Spectrum
Encounter Frequency
Sailing Condition
 
 
Speed
Encounter angle
ω2 U
ωe = ω −
cos(χ)
g
18
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Φζζ (ωe ) = !!
!1 −
Φζζ (ω)
2ωU
g
!
!
cos(χ)!
Wave-induced Motion Motion
Seakeeping Model
Motion spectrum
Sζζ (ω)
Wave spectrum
F(jω,χ,U)
G(jω,U)
Wave to force FRF
Force to motion FRF
F(jω, χ) = [F1 (jω, χ), . . . , F6 (jω, χ)]T

G11 (jω, U ) · · ·

..
G(jω, U ) = 
.
G61 (jω, U ) · · ·
Roll RAO:
Motion Time
series

G16 (jω)

..
2
−1
=
(−[M
+
A(ω)]
ω
+
jωB(ω)
+
G)

RB
.
G66 (jω, U )
H4 (jω, χ, U ) =
6
!
G4k (jω, U )Fk (jω, χ, U )
k=1
19
Sηη (ω)
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Example Roll RAOs Naval Vessel @15kt
H4 (jω, χ, U ) =
6
!
4.2 Seakeeping Theory Models
G4k (jω,
U )Fk (jω, χ, U )
73
k=1
|H4 (ω, U, χ)|
)
&!*+,
'#*+,
(!*+,
-#*+,
.!*+,
$!#*+,
$%!*+,
$&#*+,
$#!*+,
$(#*+,
(
'
%
&
!
%!!
%"#
%
$#!
$"#
$!!
χ
$
#!
ω
!"#
!
!
Fig. 4.6. motion RAO Roll of the naval vessel benchmark at 15 kt for different
angles.
RAO
are given
as a function of the wave frequency.
20 encounter
8th IFAC
CAMS,The
Septmotion
15th-17th,
Rostock,
Germany
III – Motion Control Design
Objectives,
Performance Limitations,
and Control Strategies
8th IFAC CAMS, Sept 15th-17th, Rostock,
Germany Control Design and Performance Limitations
From the ship performance point of view, the control objectives are
  Reduce roll angle
 
Reduce roll accelerations
Actuators
u
Output sensitivity
φcl (s)
S(s) !
φol (s)
22
Kc
φol
Ship
φcl
Control
Roll spectrum relations
Φcl (ω) = |S(jω)|2 Φol (ω)
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Control Design and Performance Limitations
If the closed-loop system is stable minimum phase and strictly proper,
the following Bode integral constraint applies
!
0
∞
log |S(jω)| dω = 0
Φcl (ω) = |S(jω)|2 Φol (ω)
|φol (jω)| −| φcl (jω)|
RR(ω) = 1 − |S(jω)| =
|φol (jω)|
23
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Example Performance Limitations
Gyrostabiliser (Perez & Steinmann, 2009)
24
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Non-minimum phase Dynamics
In some cases, the location of the actuators may result in NMP
dynamics (with a real zero at s=q.)
Then, we have a Poisson-integral constrain:
!
∞
−∞
log |S(jω)| W (q, ω)dω = 0
q = σq + j0
σq
W (q, ω) = 2
σq + ω 2
25
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Non-minimum phase Dynamics
::;*4+5.*8.,8323532<*=>?:@*!*AB%CDE+5FD$G#!
#&"
Example Blanke
et al (2000)
'())*+,-).*'./0123(,
#
!&"
!
26
!
"
#!
#"
4+5.6.'3(/*78.19
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany $!
$"
%!
Energy of Wave Excitation
The energy of the wave excitation changes with the seastate and sailing conditions (speed and heading)
φ(t)
For example a change in encounter angle can shift
the energy significantly:
27
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany τ2rudder ≈
L
b
τ4rudder ≈ zCP
L
(8)
τ6rudder ≈ xbCP L,
Fin Stabilisers (minimum phase case)
b
are the coordinates of the cenwhere xbCP and zCP
ter of pressure of the rudder (CP ) with respect to
IDOF model including fin forces:the b-frame. The center of pressure is assumed to
be located at the rudder stock and half the rudder
span. The rudder data is shown in Table A.4.
φ̇ = p,
[Ixx + Kṗ ] ṗ + (Kp +
Control issues:
• 
• 
Parametric uncertainty
Sensitivity-integral constraints
Control strategies:
• 
For the stabilizer fins, the center of pressure is
2
halfway
along
the
span
of
the
The
2 rf Klocated
U
)
p
+
K
φ
=
K
−
2U
Kfin.
α
φ
w
αα
coordinates of the center of pressure with respect
to the b-frame are given by the vector rbCP —see
Figure 1.
PID, Hinf
28
ing
the
is a
•
•
•
The
with
and
bas
(Pe
for
CG
ob
zb
yb
rbCP
CP
y!
y !!
z !! z !
Fig. 1. Reference frames used to compute fin
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany
forces.
τ̄in
whe
and
%
ωn
For
Fin Stabilisers and NMP Dynamics
If the response from the fins is NMP, then the IDOF cannot be used, in
this case roll-sway-yaw interactions need to be considered to avoid
large roll amplifications at low frequencies.
Observations about fin NMP dynamics were made by Lloyd (1989).
29
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Fin Stabilisers – Dynamic Stall
CL [-]
CL [-]
Experimental results of Galliarde (2002) (MARIN, Ned)
αe [deg]
φ [deg]
αe [deg]
Time [s]
30
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Fin Stabilisers
Perez & Goodwin (2003): MPC constraints effective angle of attack.
31
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Rudder Roll Damping
 
Potential discovered from autopilot without wave filter (Taggart 1970)
 
Results reported by van Gunsteren in 1972 (the Netherlands)
 
Cowley & Lambert (1972) used roll fbk, reported yaw interference.
 
Carley & Duberley (1972) integrated rudder-fin control
 
Carley (1975) & Lloyd (1975) recognise limitations of NMP dynamics
 
Baitis et al.(1983) highlighted need of adaptation
 
Advent of Computers in 1980 resulted in several successful results
 
Netherlands, Denmark, Sweden, United Kingdom
 
Hearns & Blanke (1998) limitations using the Poisson Integral
 
Perez (2003) analysed min variance and RR vs yaw interference
32
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Performance Limitations (Hearns & Blanke, 1998)
!S(jω)!∞ ≥
If the controller does not
adapt, we can easily
have roll amplification
33
33
!
1
α1
"
Θσ (ω1 ,ω2 )
π−Θσ (ω1 ,ω2 )
Performance Limitations – Perez et al. (2003)
Limiting Optimal Control with full knowledge of wave spectrum:
J = E[λφ2 + (1 − λ)(ψ − ψd )2 ]
Minimum variance case (λ=1):
34
E[φ ] ≥ 2 q Φφφ (q)
2
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Actuator limitations on RRD
 
Actuator rate limits may affect performance
Maximum required here
Maximum attained
here
35
35
AGC – Van Amerongen et al (1982)
36
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Performance Limitations – Perez et al. (2003)
IVC OCP: Rudder angle RMS limited to 15deg
37
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Performance Limitations – Perez et al (2003)
IVC OCP: Rudder angle RMS limited to 15deg
38
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Performance Limitations
 
At low encounter frequencies,
 
 
 
RR vs yaw interference can be large
MNP dynamics limits RR achievable performance.
At high encounter frequencies,
 
39
Limitations of rudder machinery usually dominate RR
achievable performance.
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Performance Limitations (quatering seas RR 40%)
40
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Performance Limitations (beam seas RR 64%)
41
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Control Strategies
  PID,
  Hinf
  Loop
shaping
  Adaptive LQG
  Model Predictive Control
  Switched control
  Nonlinear control
42
42
Changes with Speed (Blanke & Christiansen 1993)
 
Rudder to Roll TF: Gφδ (s) =
cφδ (1 + sτz1 )(1 − qs )
(1 + sτp1 )(1 +
s2
sτp2 )( ω2
p
*+,-./01
+ 2ζp ωsp + 1)
;+,-./01
&'(
!&'(
&'%#
!&'(:
&'%!
Changes in dynamic
response due to speed
coupled with changes in
disturbance spectrum
results in a strong need
for adaptation.
&'%)
!&'9
&'%(
!&'9:
&'%
!
"
#
$
%&
23//4-56728
!
%%
"
;+,-31</%
#
$
%&
23//4-56728
%%
;+,-31</(
!&'9
!&'&(:
!&'9:
!&'&9
!&')
!&'&9:
!&'):
!&'&)
!&':
!&'&):
!&'::
!
43
"
#
$
%&
23//4-56728
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany %%
!
"
#
$
%&
23//4-56728
%%
H2 – Optimal Design
Φφφ (ω) = Hd∗ (jω)Hd (jω)
E(φ2 ) = !Hd − QV !22
Cδφ (s) =
G−
φδ (s)
− −1
(Gδφ )
s+q
= Gφδ (s)
s−q
1
V = Hd Gδφ
−1 −
Hd Hd
s−q
−1 −
− s+q Hd Hd
s+q
Hd (s)
= Hd− (s) + Hd+ (s)
s−q
This shows the strong dependency on sea state, sailing conditions and
changes in the vessel model --- adaptation is required.
44
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Direct Sensitivity Specification (Blanke et al. 2000)
Targeted (Desired) Sensitivity:
Sd (s) =
s2
ωd2
(1 +
+ 2ζd ωsd + 1
s
βωd )(1
+
βs
ωd )
S(s) = (1 + Cδφ (s)Gφδ (s))−1
s
Cδφ
(s) = (Sd (s)−1 − 1)G−1
φδ(s)
45
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany 1−
1+
s
q
s
q
P (s)−1
Direct Sensitivity Specification (Blanke et al. 2000)
s
Cδφ
(s)
k1 s
=
cφδ ωd
s2
ωp2
s2
ωd2
+ 2ζp ωsp + 1 (1 + sτ )(1 + sτ )
p1
p2
s
+ 2ζd ωs + 1 (1 + sτz1 )(1 + q )
d
::;*4+5.*8.,8323532<*=>?:@*!*AB%CDE+5FD$G#!
#&"
Successful performance
was demonstrated for the
SF300 patrol boat of the
Danish Navy
'())*+,-).*'./0123(,
#
!&"
!
46
!
"
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany #!
#"
4+5.6.'3(/*78.19
$!
$"
%!
Gyro Stabilisation
!ωs
!τm
α
!˙
Spin angular momentum
Kg = Is ωs
!τp
−!τg
!τw , φ̇
l
n
I44 φ̈ + B44
φ̇ + B44
|φ̇|φ̇ + C44 φ = τw − Kg α̇ cos α,
! "# $
τg
Ig α̈ + Bg α̇ + Cg sin α = Kg φ̇ cos α +τp
! "# $
τm
47
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Gyro as a Damper
τp : α̇ ≈ q φ̇
I44 φ̈ +
e
(B44
n- number of gyros
q-constant
48
+ nKg q)φ̇ + C44 φ = τw
Increase of roll damping
due to the gyrostabiliser
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Gyro-control Design
Gyro full state control: τp = −Ka α − Kr α̇
Roll to precession Transfer function:
α(s)
α̇(s)
Kg s
G(s) =
=
=
,
2
!
!
φ(s)
Ig s + Bg s + Cg
φ̇(s)
Bg!
= Bg + Kr ,
Cg!
= Cg + Ka
The control design objective becomes:
τp : α̇ ≈ q φ̇ →
∀ω ∈ Ω
|G(ω)| ≈ q,
arg G(ω) ≈ 0
τg
α̇
Ship
gyro
φ̇
This can be achieved by forcing two real poles on G(s) (Perez Steinman, 2009)
49
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Irregular Sea Performance (Perez & Steinamnn 2009)
Roll Reduction in RMS: 82%
Vessel displacement: 360 ton
Gyro unit weight: 13 ton
50
MCMC Conference, Sept 2009
50
IV - Research Outlook
New Devices
Unsolved Problems
8th IFAC CAMS, Sept 15th-17th, Rostock,
Germany New Devices Flapping fins (Fang et al. 2009 Ocean Engineering 36)
Added mass
52
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Form and Vortex drag
New Devices Rotor Stabiliser (Quantumhydraulic.com)
53
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Parametric roll
Parametric roll is an auto-parametric resonance phenomenon
whose onset causes a sudden rise in roll oscillations.
54
Two-day Tutorial, Ancona, Italy, Sept 2010 Conditions for PR
The following conditions can trigger the effect:
 
 
 
 
 
Hull designs with significant bow flare and hanged stern
Sailing in longitudinal waves
Wave length close to the length of the vessel
Encounter frequency is twice the roll natural frequency
Low roll damping
Parametric roll is particular of modern container ships,
cruise ships, car ferries, and fishing vessels.
55
Two-day Tutorial, Ancona, Italy, Sept 2010 Restoring in Waves – Dynamic Stability
K(φ) = ρ g ∇ GZ(φ)
56
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Videos
57
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Conclusion
 
For over 100 years different devices have been proposed to control
roll motion (reduction)
 
Most of these devices require control systems to work
 
Control design is not trivial due to
58
 
Fundamental limitations
 
Widely-varying disturbance characteristics
 
Actuator limited authority
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Current State and Research Outlook
 
New developments are being put forward by yacht industry
 
Gyros, Flap fins, rotor stabilisers (need for zero speed performance)
 
Navies are still considering RRD
 
Submarines need roll control at low speeds when in the surface
Research outlook
 
 
 
 
Adaptation to sea state and sailing conditions still remains an issue
New devices with interesting hydrodynamics
Integrated vessel and roll control design (performance prediction)
Parametric roll
59
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany Thank You
Death Roll of Sailing Vessels
60
8th IFAC CAMS, Sept 15th-17th, Rostock, Germany