2014
VESTNIK OF SAINT PETERSBURG UNIVERSITY
Ser. 10
Issue 4
CONTROL PROCESSES
UDC 681.5.013
T. A. Lepikhin, E. I. Veremey
DIGITAL CONTROL LAWS FOR MARINE AUTOPILOTS WITH INTEGRAL ACTION
St. Petersburg State University, 7/9, Universitetskaya embankment, St. Petersburg, 199034, Russian Federation
In the paper the digital control law with multipurpose structure is considered. The statement of stability for close-loop systems is proved. The integral action of the controllers is considered. The statement in which it is the controller that provides integral action for close-loop system is proved. The principles of MP-structure are considered by two examples of roll feedback control for marine ships and roll stabilization. In the examples the comparison of PID control law and MP-strructure are shown. Bibliogr. 9. Il. 2.
Keywords: digital control law, stability, integral action, multipurpose structure.
T. А. Лепихин, Е. И. Веремей
ЦИФРОВЫЕ ЗАКОНЫ УПРАВЛЕНИЯ С ОБЕСПЕЧЕНИЕМ АСТАТИЗМА ДЛЯ СТАБИЛИЗАЦИИ КРЕНА МОРСКИХ СУДОВ
Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 7/9
В статье описывается многоцелевая структура закона управления в цифровом виде. Рассмотрены также подходы к обеспечению астатизма замкнутой системе. Принципы синтеза цифрового закона управления в виде многоцелевой структуры, включающей в себя асимптотический наблюдатель, скоростной регулятор и корректор, продемонстрированы на примерах стабилизации крена судна. Приведено сравнение отработки командных сигналов многоцелевым и ПИД регуляторами. Библиогр. 9 назв. Ил. 2.
Ключевые слова: цифровое управление, астатизм, стабилизация, многоцелевая структура управления.
1. Introduction. Constantly increasing marine traffic determines many problems connected with a safety and reliability of ship motion. To provide these desirable features of sailing, one must use various automatic systems of motion control [1-3], including such commonly used variants as marine autopilots and roll stabilizers.
Lepikhin Timur Andreevich — candidate of physical and mathematical sciences, associate professor; e-mail: LepikhinTA@gmail.com
Veremey Evgeny Igorevich — doctor of physical and mathematical sciences, professor; e-mail: e_veremey@mail.ru
Лепихин Тимур Андреевич — кандидат физико-математических наук, доцент; e-mail: LepikhinTA@gmail.com
Веремей Евгений Игоревич — доктор физико-математических наук, профессор; e-mail: e_veremey@mail.ru
It is well known that a ship motion is extensively influenced by different environmental disturbances such as sea waves, winds, sea currents, change of depth under keel, etc. [13]. This determines a vital demand to design control laws for marine applications with the main goal to suppress the mentioned influence of external disturbances as much as possible.
There are a lot of scientific publications devoted to different mathematical approaches to the problem of autopilot design for marine ships of various types [1-4], including course keeping and roll stabilization systems. A complexity of this direction is determined by presence of many dynamical requirements, restrictions, and conditions, to be satisfied by automatic control actions. Now one cannot say that a solution of the problem is exhaustively obtained. As a result, there exist both necessity and capability to develop mathematical methods of control laws synthesis taking into account all desirable features of the closed-loop system's dynamics.
To this end, in contrast to different known approaches, we propose to use ideas based on the theory of multi-purposes control laws synthesis. Fundamentals of this theory were firstly presented in the paper [5] with subsequent transformation in [6] to a modern level. In recent years, some new analytical and numerical methods of synthesis were developed, which are based on the special unified structure of the control laws for marine autopilots.
The mentioned special structure includes some basic part and several additional separate items to be adjusted for an actual environment of sailing. The basic part is invariant with respect to environment, but additional elements can be varied in their dynamics, switched on or off as needed, to provide the best dynamical behavior of the closed-loop system. As it was shown in [5-8], the central item of the structure is the so called dynamical corrector aimed at counteraction of external disturbances.
Here we present a new mathematical and computational method of control synthesis for digital variant of multi-purposes structure for the roll stabilization system. The main attention is paid to the integrity action of control law with respect to external disturbances of the unit step type.
The paper is organized as follows. In Section 2 the special structure of digital control laws is presented and the problem of astatic correction is mathematically posed. Section 3 is devoted to the solution of the posed problem on the base of control law with multi-purposes structure. In Section 4, we discuss peculiarity of providing integrity action for the roll stabilization system. In Section 6 proposed approach is illustrated by the practical example of synthesis for the transport ship with the displacement about 6000 t. Finally, concludes this paper by discussing the overall results of the research.
2. Marine system's control laws with multipurpose structure. Let us consider LTI state space representation for marine ship's mathematical model of the form
in discrete time n G N1. Here x G En is the state vector, S G Em is the vector of rudders deflection, vector d G El presents external disturbances, y G Ek is the vector of measured variables, and u G Em is the vector of controls.
All matrices A, B, H and C with constant components have correspondent dimensions. Suppose that system (1) is controllable by u and observable by y.
In general, stabilizing control law for the plant (1) can be presented as
x[n + 1] = Ax[n] + BS[n] + Hd [n], S[n + 1] = u[n] + S[n], y[n] = Cx[n]
(1)
u = W(q)y + Wo(q)S,
(2)
where q denotes backward shift operator in discrete time. Transfer matrices W and Wo of the controller (2) are not given initially: as a rule, they should be searched as a solution of the optimization problem
J = J(W, W0) ^ inf . (3)
W.WoEfi
Here functional J reflects our treatment of the quality of external disturbances suppression for the closed-loop system (1), (2). An admissible set Q* C Q of the controllers (2) is a restriction of the stabilizing controllers set Q. We shall determine this restriction here by the requirement of integral action of controllers (2) with initially given multi-purposes (MP) structure. Some algorithms for the problem (3) solving are discussed in [9].
Definition 1. Given a stable closed-loop system (1), (2), we say that this one is astatic with respect to the input d and output y if for any d0 G El we have lim„^TO{||yd[n]||} = 0, where yd = {yd[n]} is system response to the input step d = {d[n]}, d[n] = d0- 1[n]. We also say that the correspondent controller (2) provides an integral action for this closed-loop connection.
The main problem to be considered in this paper is to design a controller (2) with MP-structure, providing its integral action, and optimizing its parameters in accordance with (3). As for the performance index J, we accept that the quality of the control is determined by maximum deflection of the output norm ||yd[n]|| for the mentioned process with the given vector d0.
Definition 2. Given a controlled plant (1), we say that the controller (2) has MP-structure if its mathematical model consists of the following three items:
a) asymptotic observer
z[n +1] = Az[n] + B6[n] + G(y[n] - Cz[n]); (4)
b) dynamical corrector
e = F(q)(y - Cz), F(q) = [a, ft, y, 0]; (5)
c) observer-based corrected output
u[n] = Kxz[n] + K 6[n] + e[n]. (6)
Remark that controller (4)-(6) with MP-structure has inputs y[n], 6[n], output u[n], and state z[n] for every instant of discrete time n. The main feature of this controller is determined by the following statement.
B
A
Theorem 1. If matrices A - GC, a, and
Em + K
are Schur ones,
K,
i.e. if observer, corrector and state-driving plant (by the controller u = Kxx + K6) are asymptotically stable, then the closed-loop connection (1), (4)-(6) is also asymptotically stable.
Proof. Let us consider mathematical model of the mentioned closed-loop system with zero initial conditions:
x[n + 1] = Ax[n] + B6[n] + Hd[n],
6[n + 1] = (Em + Ks )6[n] + Kxz[n] + 7r[n],
z[n + 1] = GCx[n] + B6[n] + (A - GC)z[n], (7)
r[n + 1] = ftCx[n] - ftCz[n] + ar[n],
where r e Eni is the state vector of the corrector. We can write the characteristic polynomial of this system as
Ez - A -B 0 0
0 EmZ - Em - Kä -Kx
-GC -B Ez - A + GC 0
-ßC 0 ßC Eni z - a
A(z) =
It is a matter of simple calculation to verify that the determinant here can be transformed as follows:
A(z)
A
Kx
B
Em + Kä
det(Kz - A + GC) • det(Eniz - a)
that immediately proves the theorem 1.
Note that polynomial A(z) does not depend on matrices / and y of the corrector. This gives us an easy possibility to choose these matrices, providing desirable dynamical features of the close-loop system. In particular, we can design a corrector to achieve integral action of controller (4)-(6); this is the matter of the next consideration.
3. Integral action of the controllers. The main goal of the discussion here is to obtain conditions of integral action for the controllers with MP-structure.
To begin with, let us initially refer to the plant (1), closed by the controller (2) in general form. It is well known that any asymptotically stable DLTI system with /-model y = T(z)d is astatic if and only if the equality T(1) = 0 holds. On the base of this condition, we arrive at the following statement.
Lemma 1. For the closed-loop connection (1); (2) to be astatic it is necessary and sufficient to provide the equality
C[E - A + BW7i(1)Wx(1)]-1H = 0.
(8)
Proof. Let us use 2-transformation to write the equations of the system under zero initial conditions: zx = Ax + B5 + Hy, z5 = u + 5, u = Wx(z)x + Wj (z)6, y = Cx. This implies that y = C{Ez - A - B[Emz - Em - Ws(z^^Wx(z)}-1Hd, where Em is m x m identity matrix. Consequently, the transfer matrix of the closed-loop system is
T(z) = C{Ez - A - B[Emz - Em - Wj(z)]-1Wx(z)}-1H,
and from T(z) = 0 we have (8).
Let us consider one practically significant particular situation for the state-driving plant (1) with the controller
u[n] = Kxx[n] + Kä J[n],
(9)
here matrices Kx, Ks are such that matrix _ is Schur.
Em + Ks J
Let us introduce an additional assumption that
dim y = dim 5 = to; rank C = m. From the last equality follows that we can present the output equation as
y = Caxa + Cp xp
C
(Ca Cp), X =(xa XP )'
(10)
(11) 111
where dim xp = m, dim xa = nz — m, and m x m matrix Cp is not singular; from (11) we obtain xp = C-xp — C-1Caxa. Then let us rewrite plant equation (1) supposing d = 0 as follows:
x[n +1] - x[n] = (A - E)x[n] + B6[n]. (12)
In accordance with the dimensions of vectors xa and xp let partition the matrices A - E and Kx into correspondent blocks: A - E = (Aa Ap), Kx = (Kxa Kxp). We can present the equation (12) on the base of introduced notations as follows:
x[n +1] - x[n] = (Aa - ApC-1Ca)xa[n] + B6[n] + ApC-1y[n].
Introducing an auxiliary vector 7 = (x^ 6')' G En and ns x ns matrix
S = (Aa -ApC-1Ca B) ,
obtain the plant equation of the form
x[n + 1] - x[n] = S7[n] + ApC-1y[n]. (13)
We can provide an integral action of the controller with the help of the following statement.
Theorem 2. If we have no external disturbance for the plant (1) and if matrix S = (Aa - ApC-1Ca B) is not singular then the controller (9) can be presented in the following equivalent form:
u[n] = j(x[n + 1] - x[n]) + vy[n], (14)
where j = MS-1; v = KxpC-1 - MS-1ApC-1; M = (Kxa - KxpC-1Ca Ks).
Moreover, if the matrix v is also not singular, then the controller (14) provides an astatic feature for the closed-loop system
x[n +1] = Ax[n] + B6[n] + Hd[n], 6[n +1] = (u)[n] + 6[n], u[n] = ¡J,(x[n +1] - x[n]) + vy[n], y = Cx.
Proof. Supposing det S = 0, we can obtain vector 7 from (13):
7 = S-1(x[n +1] - x[n]) - S-1ApC-1y. (16)
Now let us transform the controller (9) to the form
u = Kxx + KS 6 = KxaXp + KxpXp + Ks 6 = M7 + KxpC-1y,
and after substitution (16) we obtain equivalent control law
u[n] = j(x[n + 1] - x[n]) + vy[n], (17)
based on the back differences of the state vector components.
Using Lemma 1, one can verify that controller (17) provides an integral action for system (15). Nevertheless, this verification can be realized in a more simple way. Really, let us consider the equation of actuator jointly with the controller (17):
6[n + 1] - 6[n] = j(x[n +1] - x[n]) + vy. (18)
If the closed-loop system (15) has an equilibrium position under action of any step external disturbance d, then for this position the following equalities hold:
x[n +1]- x[n] = 0, S[n +1]- S[n] = 0, Vn e N\
and in correspondence with (18) we have vy = 0 . Because of the matrix v is not singular, this linear system has the unique solution y = 0, i.e. the closed-loop system (15) is astatic. At last, let us apply a controller with MP-structure of the form
z[n + 1] = Az[n] + BJ[n] + G(y[n] - Cz[n]), i = F(q)(y - Cz) (19)
F(q) = [a,/,Y, 0], (19)
u[n] = f (z[n + 1] - z[n]) + vy[n] + i[n],
where, in contrast with (4)-(6), corrected output is changed by analogy to (17). The following statement determines integral action of the controller (19).
Theorem 3. If a choice of the matrices Kx, K, G, and a provides an asymptotic stability of the closed-loop system (7), if the matrices f and v are determined by formula (14), and if additionally equality F(1) = 0 holds, then this system is astatic with respect to input d and output y.
Proof. First, let us prove that the closed-loop connection (1), (19) is also asymptotically stable. To this end, let refer to the formula (14) and obviously obtain
f(A - E)+vC = Kx, fB = Ks. (20)
Taking into account the following identity:
z[n + 1] - z[n] = (A - E)z[n] + B%] + GC(x[n] - Cz[n]),
we have
u[n] = f (z[n] - z[n]) + vy[n] + Yr[n] = = f{(A - E)z[n] + BJ[n] + GC(x[n] - Cz[n])} + vCx[n]+7r[n]. (21)
Using the control signal (21) we can present mathematical model of the closed-loop connection (1), (19) as follows:
x[n +1] = Ax[n] + B£[n] + Hd[n], S[n + 1] = (fGC + vC)x[n] + (fB + Em)S[n] + f (A - E - GC)z[n] + 7r[n],
z[n + 1]=GCx[n] + Bi[n] + (A - GC)z[n], ( )
r[n +1] = /Cx[n] - /Cz[n] + ar[n].
By the analogy with the proof of Theorem 1, we can write the characteristic polynomial of this system as
A(z ) =
Ez - A -B 0 0
-f GC - vC Emz - Em - fB -f (A - E - GC) -7
-GC -B Ez - A + GC 0
-/C 0 3C Eni z - a
Then, taking into account the equalities (20), one can easyly obtain representation
A(z)
that confirms asymptotic stability.
A B
Kx Em + K^
det(Ez - A + GC) • det(Eni z - a)
Next, let us use equation of the actuators jointly with control signal u:
6[n +1] - 6[n] = (j(z[n +1] - z[n]) + vy[n] + F(q)C(x[n] - z[n]). (23)
As well as for Theorem 2, if the closed-loop system (22) has an equilibrium position under action of the any step external disturbance d, then for this position the following equalities hold:
x[n +1]- x[n] = 0, 6[n + 1]- 6[n] = 0, yn G N1.
So, in accordance with (23), taking into account F(1) = 0, we obviously obtain vy = 0. Because we have supposed that the matrix v is not singular, this linear system has the unique solution y = 0, i.e. the closed-loop system (22) is astatic. End proof.
One can observe that the proven theorems determine some freedom of the choice for the items of MP-structure. This allows realizing integral action of the controller and additionally optimizing (in the sense of (3)) a closed-loop connection sequentially by the coefficients of the base controller, the matrix of observer, and the transfer matrix of the corrector.
4. Roll feedback control for marine ships. Modern marine roll stabilization systems have a significant impact on performance of ships and various marine structures allowing them to perform their mission in severe sea conditions during long periods of time [3]. These systems should be designed and constructed to avoid large values of the roll angle in any environmental conditions of sailing. In particular, this motivates a desire to synthesize control laws with integral action to stand up against step type external disturbances. Let us accept the simplest equations [3], presenting roll motion of the ship as follows:
u = T ,Nx , ,, e = u. (24)
Jxx (1 + k44 )
In formula (24) 0 is the roll angle, w is the roll rate. Variable Nx presents the generalized roll torque, which can be calculated by formula
Nx = -msJxxW - mgh00 + c{V26 + Mb + Mx,
where Mb = c2V26 - c3Vw is the moment determined by actions of the board roll wings; 6 is the angle of wing's deflection; Mx is the torque from external forces; V is the constant speed of the motion; Jxx is the moment of ship's inertia. Parameters m, ms, h0, c1, c2 and c3 are given constants depending on constructive features of the specific ship.
LTI mathematical model of a ship's roll motion in continuous time is as follows:
x = Ax + bw + d(t), (25)
where x = (w 0 6)' is the state vector, A and b are the matrices of the form
(a1 a.2 b \ /0
1 0 0 I , b = I 0 0 0 -kj \kg
with constant components a1,a2,kg.
Let us obtain correspondent DLTI model in discrete time after discretization by the Euler method with the constant sample period At:
x[n +1] = Ad x[n] + bdu[n] + dd [n], (26)
here Ad = E3x3 + AtA, bd = Atbw, dd[n] = Atd(nAt).
As for the measured and controlled variable y, we accept the roll angle as the system output:
y = cx, c = (0 1 0). (27)
Let us apply controller (19) with MP-structure for the roll stabilization system on the base of approach proposed above. Note that for this particular case one can present the mentioned controller as follows:
zi[n + 1] = zi[n] + Aiaizi[n] + Ata2z2[n] + AtbS[n] + gi(9[n] - z2[n]),
z2[n + 1] = z2[n] + Atzi[n] +g2(0[n] - z2[n]), (28)
i = F(q)(%] - z2[n]), (28)
u = f i(zi [n +1] - zi[n]) + f 2 (z2 [n +1] - z2 [n]) + vd + S + i.
To calculate unknown parameters of the controller (28), we can apply the following sequential scheme in accordance with the properties and features of MP-structure discussed in the preceding sections.
1. First, it is necessary to find the base state controller of the form
u = kiu + k20 + k3S = kcx, where kc = (ki k2 k3). (29)
This one is used as a state-driving initial feedback for the controlled plant (26) providing stability and desirable dynamical features of the closed-loop connection (26), (29). For example, the state controller can be obtained as a solution of well-known LQR-optimization problem, or as a solution of the problem (3).
2. Secondly, one needs to recalculate obtained parameters ki, k2, k3 into the coefficients fi, f2, and v, using formulas (10), (11), and (14).
3. Thirdly, we have to obtain coefficients gi and g2 of the asymptotic observer. This item of the scheme is aimed to providing observer stability and to guarantee desirable dynamical features of the closed-loop system under actions of the step-type external disturbances. In particular case, Kalman filter is quite suitable to be used for these purposes; another variant is also based on the solution of the problem (3).
4. The last position of the scheme consists of the corrector adjustment, i.e. we need to find a transfer function F(q) of the corrector. This one must have Schur denominator and should provide desirable dynamics of the closed-loop system under actions of sea wave external disturbances. The simplest variant of the correction is its full absence in the controller structure. The most complicated one assumes that the transfer function F(q) is a solution of the correspondent problem (3): this is a subject of detailed discussion presented in the paper [7]. Hear we restrain our consideration only by the integral action of the controller.
5. Roll stabilization example. Let us illustrate a practical implementation of the scheme presented above by the example of the roll stabilizer synthesis for the transport ship with the displacement about 6000 t.
Assume that we have given mathematical model (25), (27) of the roll ship motion with the following values of the parameters:
ai = -0.150, a2 = -0.360, b = -0.0480, kg = 15.
It is necessary to take into account that deflections of the board wings and the rate of these deflections are limited by the following values correspondently:
Smax = 30 , Smax = 35 /s.
Let us accept the sampling period At = 0.5 s for the discrete model (26).
In accordance with the first step of the scheme, we can pose the problem (3) for the plant (26) closed by the controller
u = klu + k2 (9 - 9* ) + k3S = kcx - k29*,
(30)
where 9* = 3° is given reference signal for the roll angle. The functional J in (3) is presented by the roll overshoot, and admissible set of the vectors kc is determined by desirable stability degree ds(kc) ^ 0.95 of the closed-loop connection.
As a result of optimization, we obtain the following coefficients of the base controller (29): kl = 11.3, k2 = -0.200, k3 = -0.0355. Correspondent transient process for this controller is presented on the fig. 1, where command signal is determined as S = - [klu + k2(9 - 9*)]ka.
0 5 10 15 20 25 30
Fig. 1. Transient process for the system (26), (30) a - roll angle; b - command signal; c - rudder deflection.
Simple computations in accordance with the formulas (10), (11), and (14) allow to obtain the following coefficients fi and v for the controller (28): /il = 21.6, ¡i2 = 14.5, v = 7.57.
Then, by analogy, we obtain coefficients gl = 0.363, g2 = 1.85 of the asymptotic observer.
Finally, supposing that the sailing is not disturbed by sea waves, we can switch off a corrector, i.e. accept F(q) = 0.
To demonstrate the results of synthesis, let us consider stabilization process for the closed-loop system under influence of the step-type external disturbance d(t) = d0 • 1(t), do = 1. For the comparison, we use PID-controller of the form
t t u = klu + k29 + k3S + ki J 9(t)dr = kcx + kC J x(t)dr
oo
for the same process (ki) = 1.5.
Stabilization processes for the closed-loop systems (26), (28) and (26), (31) correspondently are illustrated by fig. 2.
A — MP-structure
a
B — PID-structure a
t, s
Fig. 2. Stabilization processes for the step-type external disturbance a - roll angle; b - command signal; c - rudder deflection.
The comparison of the presented processes shows that the synthesized controller (28) with MP-structure provides 25% decrease of the settling time and overshoot with respect to the controller (31) with traditional PID-structure.
6. Conclusions. The main goal of this work is to propose a constructive method of marine roll stabilizer synthesis to provide an astatic property of the closed-loop connection. In contrast to well-known approaches, usually based on PID-structures of control laws, we achieve this goal using a controller with the special multi-purposes structure. In our opinion, this method provides a certain flexibility of the control law with respect to an actual environment of sailing. The mentioned dynamical features of the control law (19) with MP-structure grant such flexibility. Here we can select the considered corrective term subject to a current regime of the ship motion in the following variants:
1. If a ship moves under condition of quiet water, we can fully switch off the dynamical corrector in control law and use simplified controller (4), (6) with no astatic feature working in the spared regime.
2. If we have a motion under significant step-type disturbances, but no sea wave, it is quite suitable to accept the control law (19) with no corrector, providing an integral action of the controller that does not overload the system by additional useless dynamics.
3. If sea wave also influences to the ship motion, we can switch on the corrector for the controller (19), using them in accurate roll stabilization regime [8], and keeping an integral property to react against step-type disturbances.
4. At last, to use economical regime of stabilization, we can change a transfer matrix of the corrector for the notch filtering action in accordance with recommendations [7], also keeping integral action of the controller.
We believe that the approach proposed here can be useful not only for the surface ships, but also for various kinds of AUVs and flying offshore structures roll stabilizers design. The results of investigations presented above can be developed to take into account transport delays and robust features of the control law.
References
1. Fossen T. I. Guidance and control of ocean Vehicles. New York: John Wiley and Sons, 1989, 480 p.
2. Fossen T. I. Handbook of marine craft hydrodynamics and motion control. New York: John Wiley and Sons, Ltd., 2011, 600 p.
3. Perez T. Ship Motion Control: Course Keeping and Roll Stabilization using rudder and fins. London: Springer-Verlag, 2005, 300 p.
4. Dove M. J., Wright C. B. Development of Marine Autopilots. Computer Methods in Marine and Offshore Engineering. Southampton: Computational Mechanics Publ., 1991, pp. 259—272.
5. Veremei E. I., Korchanov V. M. Multiobjective stabilization of a certain class of dynamic systems. Automation and Remote Control, 1989, vol. 49, no. 9, pp. 1210—1219.
6. Veremey E. I. Synthesis of multiobjective control laws for ship motion. Gyroscopy and Navigation, 2010, vol. 1, no. 2, pp. 119-125.
7. Veremey E. I. fí^-Approach to wave disturbance filtering for marine autopilots. Proc. of the 9th IFAC Conference on manoeuvring and control of marine craft (MCMC 2012). Arenzano, Italy, September 19-21, 2012-2013, pp. 410-415.
8. Veremey E. I. Dynamical Correction of Control Laws for Marine Ships' Accurate Steering. Journal of Marine Science and Application, 2014, vol. 13, no. 2, pp. 127-133 (doi: 10.1007/s11804-014-1250-1).
9. Veremey E. I. Algorithms for Solving a Class of Problems of fí^-optimization of Control Systems. Journal of Computer and Systems Sciences International, 2011, vol. 50, no. 3, pp. 403-412.
Литература
1. Fossen T. I. Guidance and control of ocean Vehicles. New York: John Wiley and Sons, 1989. 480 p.
2. Fossen T. I. Handbook of marine craft hydrodynamics and motion control. New York: John Wiley and Sons, Ltd., 2011. 600 p.
3. Perez T. Ship Motion Control: Course Keeping and Roll Stabilization using rudder and fins. London: Springer-Verlag, 2005. 300 p.
4. Dove M. J., Wright C. B. Development of Marine Autopilots // Computer Methods in Marine and Offshore Engineering. Southampton: Computational Mechanics Publ., 1991. P. 259-272.
5. Veremei E. I., Korchanov V. M. Multiobjective stabilization of a certain class of dynamic systems // Automation and Remote Control. 1989. Vol. 49, N 9. P. 1210-1219.
6. Veremey E. I. Synthesis of multiobjective control laws for ship motion // Gyroscopy and Navigation. 2010. Vol. 1, N 2. P. 119-125.
7. Veremey E. I. fí^-Approach to wave disturbance filtering for marine autopilots // Proc. of the 9th IFAC Conference on manoeuvring and control of marine craft (MCMC 2012). Arenzano, Italy, September 19-21, 2012-2013. P. 410-415.
8. Veremey E. I. Dynamical Correction of Control Laws for Marine Ships' Accurate Steering // Journal of Marine Science and Application. 2014. Vol. 13, N 2. P. 127-133 (doi: 10.1007/s11804-014-1250-1).
9. Veremey E. I. Algorithms for Solving a Class of Problems of fí^-optimization of Control Systems // Journal of Computer and Systems Sciences International. 2011. Vol. 50, N 3. P. 403-412.
The article is received by the editorial office on June 26, 2014.
Статья поступила в редакцию 26 июня 2014 г.