Академический Документы
Профессиональный Документы
Культура Документы
3, September 2013
www.seipub.org/rame
*1
Abstract
In this paper, way-point tracking control of a container ship
based on LOS method using adaptive stochastic sliding
mode controlhas beeninvestigated.Effective control of ships
in a designed trajectory is always an important task for ship
maneuvering. The design is based on a low and high
frequency model of the vessel motion adequate to ship
steering. The low frequency model describes the vessel
response to rudder control and slowly varying
environmental forces. The high frequency model represents
the wave induced oscillatory part of the yaw motion.For
suppression of high frequency wave disturbances, the
nonlinear recursive filter is considered. The uncertainty of
model parameters in the presence of disturbances such as
waves, wind and currents, dictates the application of
techniques in which the nonlinear equations of ships motion
and the presence of unknown parametershave been taken
into consideration. In this sense, the adaptive stochastic
sliding modedesign is used for solving this problem.The
simulation results show the suitability of this technique to
compensate the time-varying disturbances effects in waypoint tracking control.
Keywords
Adaptive Stochastic Sliding Mode; Recursive Filters; Way-Point
Tracking; LOS Guidance
Introduction
The way-point tracking control problem is an issue of
high interest in research areas of ship maneuverings.
In seaway, the path or trajectory is constructed by
using a set of way-points that can be generated
according to sail plan and weather data (minimum
resistance or energy approach). The way-point
tracking control problem is to make the ship follow the
path planned with the way-points by controlling the
rudder. A widely used method for way-point tracking
control is line of sight (LOS) guidance. In this
methodology, a LOS vector is computed from the ship
position to the next way point for heading control
[Fossen (2000)].The way-point tracking control has
www.seipub.org/rame
68
+ () =
(1)
Where M is the inertia matrix, () is a matrix of
Coriolis and centripetal terms, = [, , , , , ] is
the body-fixed (ship) linear and angular velocities
vector and = [, , , , , ] is a generalized vector
of external forces and moments. For the coursekeeping and the track-keeping problems, only the
horizontal-plane ship motion is used.
Due to that, 6DOF model is simplified and reduced to
3DOF model. Assuming that the coordinate of bodyfixed frame origin is set in the center line of the ship
( = 0), the mass distribution is homogeneous, the xzplane is symmetrical, and that the influence of motions
in the z-direction (heave), rotation about x-axis (roll)
and y-axis (pitch) to the motion in horizontal plane can
be neglected, the non-linear ship equations of motion
are (Fossen, 1994):
Surge: ( 2 ) =
(2)
Sway: ( + + ) =
(3)
= (, , , , , , )
(6)
(4)
Yaw: + ( + ) =
Where m is mass of the ship, u and v are surge and
sway velocities, respectively, r is the yaw rate, is
moment of inertia about the z-axis, X and Y are forces
in the x- and y-axis direction, respectively, N is a
moment around the z-axis and = [ , , ] is the
center of the gravity.
= (, , , , , , )
(5)
= (, , , , , , )
(7)
Disturbances Modeling
= (1/2 ) ( ) 2
(8)
(9)
(10)
2) Ocean Currents
The two-dimensional current model is used here.
The Earth-fixed current components can be
described by two parameters: the average current
speed and direction of the currents . The bodyfixed components can be computed from
= ( )
= ( )
(11)
(12)
www.seipub.org/rame
differential equation:
() + 0 () = ()
(13)
Where () is a zero mean Gaussian white noise
sequence and 0 0 is a constant. This process
must be limited such that () in
order to simulate realistic sea currents.
3) Wind-Generated Wave
(14)
()
1 2
1 2
=
1 2
(3 () +(t))
(16)
69
www.seipub.org/rame
Where
(18)
T =1 + 2 3
(19)
2 = 1 23 + 0 2 +
(21)
Recursive Filters
= /
(22)
0 0
0
1
1 0
/
0
, =
, =
=
0 0
0
0
0
1
0
is the nonlinear function of combination ofthe
Equations (15), (20) and (21). The state estimation in
discrete nonlinear dynamic system has been appliedby
recursive filters by the following equation (Schweppe,
1973)
( + 1| + 1)=( + 1|) + ()() +
( + 1) {( + 1) [( + 1|), + 1]}
( + 1|) = [(|), ]
( + 1) = ( + 1| + 1)
(23)
(24)
(25)
() [( + 1|), + 1] ( + 1)
( + 1| + 1)={() [( + 1|), + 1]
(0|0) =
(0|0) = 0
(28)
70
(27)
2 = [1 23 + 0 2 ] + () + ()
[()] = 0,
2, = 1 = 2
[(1 )(2 )] =
0, 1 2
(29)
(30)
() = 0 2 -1 23 2
(31)
Where 0 and 1 are estimates of a 0 and 0 , > 0, and
is the switching term. Instead of 1 and 2 ,()
and () which are obtained from state estimator
should be replaced.
Consider a Lyapunov function = [ ]where:
1
= 2 +
2
(0 0 )2 +
(1 1 )2
(32)
= [(0 0 )2 + (1 1 )23 + 2] +
Let
0 = 2
1 =
23
(33)
(34)
(35)
(37)
1.5
heading angle(rad)
()+ (0 0 )0 + (1 1 )1
Los Guidance
0.5
-1
500
1000
1500
2000
time(s)
2500
3000
3500
1.5
-0.5
0.5
-0.5
-1
500
1000
2000
1500
Time(s)
2500
3000
3500
delta(rad)
www.seipub.org/rame
0
-0.05
-0.1
-0.15
-0.2
500
1000
1500
2000
Time(s)
2500
3000
3500
71
www.seipub.org/rame
0.2
0.15
0.1
delta(rad)
0.05
0
-0.05
-0.1
-0.15
-0.2
500
1000
2000
1500
time(s)
2500
3000
3500
2.5
x 10
1.5
y(m)
0.5
REFERENCES
-0.5
-1
-0.5
0.5
1
x(m)
1.5
2.5
4
x 10
10
keeping.Ph.D.
thesis,
Delft
University
of
updating parameters
Cheng, J., Yi, J., and Zhao, D. A New Fuzzy Autopilot for
-5
Way-point
Tracking
Control
of
Ships.
IEEE
-10
500
1000
1500
2000
time(s)
2500
3000
3500
Conclusions
72
www.seipub.org/rame
Krestic,
M.,
Kanellakopoulos,
Nonlinear
and
Adaptive
I.,
and
Control
Kokotovic,
P.
Design.Wiley,
NewYork, 1995.
Lokukaluge, P., Perera, C. pre-filtered sliding mode control
for nonlinear ship steering associated with disturbances.
Ocean engineering, PP. 4962, 2012.
Moreira, L., Fossen, T. I, and Soares, G. Path following
control
system
for
tanker
ship
model.Ocean
vessels
using
line-of-sight
based
model
73