Professional Documents
Culture Documents
Motion Time
series
Control
Forces
1DOF, 4DOF
Force to motion
Kinematic model: φ̇ = p,
Kinetic model:
Ixx ṗ = Kh + Kc + Kd
Hydrodynamic Control Disturbance
moments moments moments
Hydrodynamic Moments:
ν = [u v p r]T ,
τ i = [Xi Yi Ki Ni ] , T
Φζζ (ω, χ)
ω2 U
ωe = ω − cos(χ)
g
Φζζ (ω)
Φζζ (ωe ) = !! !
!
!1 − 2ωU
g cos(χ)!
k=1
&!*+,
'#*+,
(!*+,
-#*+,
.!*+,
$!#*+,
$%!*+,
) $&#*+,
|H4 (ω, U, χ)|
$#!*+,
$(#*+,
(
'
%
&
! %"#
%!!
%
$#!
$"#
$!! $ ω
χ
#! !"#
! !
Fig. 4.6. motion RAO Roll of the naval vessel benchmark at 15 kt for different
20 encounter angles.
8th IFAC CAMS,The
Septmotion RAO
15th-17th, are given
Rostock, as
a function of the wave frequency.
Germany
III – Motion Control Design
Objectives,
Performance Limitations,
and Control Strategies
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(,
!&"
!
! " #! #" $! $" %!
4+5.6.'3(/*78.19
CL [-]
CL [-]
αe [deg] αe [deg]
φ [deg]
Time [s]
30 8th IFAC CAMS, Sept 15th-17th, Rostock, Germany
Fin Stabilisers
Perez & Goodwin (2003): MPC constraints effective angle of attack.
33 33
Performance Limitations – Perez et al. (2003)
Limiting Optimal Control with full knowledge of wave spectrum:
J = E[λφ2 + (1 − λ)(ψ − ψd )2 ]
Maximum attained
here
35 35
AGC – Van Amerongen et al (1982)
PID,
Hinf
Loop shaping
Adaptive LQG
Model Predictive Control
Switched control
Nonlinear control
42 42
Changes with Speed (Blanke & Christiansen 1993)
cφδ (1 + sτz1 )(1 − qs )
Rudder to Roll TF: Gφδ (s) = s2
(1 + sτp1 )(1 + sτp2 )( ω2 + 2ζp ωsp + 1)
p
*+,-./01 ;+,-./01
&'(
!&'(
&'%#
!&'(:
&'%!
!&'&(:
for adaptation. !&'&9
!&'9:
!&')
!&'&9:
!&'):
!&'&) !&':
!&'&): !&'::
−1 −
− −1 Hd Hd
Cδφ (s) = (Gδφ ) s−q −1 −
1 − s+q Hd Hd
s+q s+q
G−
φδ (s) = Gφδ (s) Hd (s) = Hd− (s) + Hd+ (s)
s−q s−q
This shows the strong dependency on sea state, sailing conditions and
changes in the vessel model --- adaptation is required.
s2
ωd2
+ 2ζd ωsd + 1
Sd (s) = βs S(s) = (1 + Cδφ (s)Gφδ (s))−1
(1 + βωd )(1
s
+ ωd )
1− s
q
s
Cδφ (s) = (Sd (s)−1 − 1)G−1 P (s)−1
φδ(s) 1+ s
q
::;*4+5.*8.,8323532<*=>?:@*!*AB%CDE+5FD$G#!
#&"
Successful performance
was demonstrated for the
SF300 patrol boat of the
Danish Navy #
'())*+,-).*'./0123(,
!&"
!
! " #! #" $! $" %!
4+5.6.'3(/*78.19
!τm !˙
α Kg = Is ωs
!τp
−!τg !τw , φ̇
I44 φ̈ + B44
l
φ̇ + B44
n
|φ̇|φ̇ + C44 φ = τw − Kg α̇ cos α,
! "# $
τg
τp : α̇ ≈ q φ̇
I44 φ̈ + (B44
e
+ nKg q)φ̇ + C44 φ = τw
Ship
τp : α̇ ≈ q φ̇ → |G(ω)| ≈ q, τg
φ̇
α̇
∀ω ∈ Ω arg G(ω) ≈ 0 gyro
This can be achieved by forcing two real poles on G(s) (Perez Steinman, 2009)
New Devices
Unsolved Problems
For over 100 years different devices have been proposed to control
roll motion (reduction)
Fundamental limitations
Widely-varying disturbance characteristics
Actuator limited authority
Research outlook