ArticlePDF Available

Concise Robust Control of Marine Engine Speed Based on Backstepping and Its Fuzzy Comprehension

Wiley
Complexity
Authors:

Abstract and Figures

In this paper, a concise robust control law based on Backstepping for marine engine speed regulation is presented with the uniform asymptotic stability of the closed-loop system proved by Lyapunov synthesis, and the control parameters have obvious physical meaning. Furthermore, parameter determination method is given by virtue of closed-loop gain shaping algorithm. To overcome the perturbation due to load or interference change, variable universe fuzzy inference is introduced to optimize the control system on-line. Compared with the existing research literature, the design method and performance of the controller are more in line with the ocean engineering practice. The results of the simulations of the proposed controller are presented and compared.
This content is subject to copyright. Terms and conditions apply.
Research Article
Concise Robust Control of Marine Engine Speed Based on
Backstepping and Its Fuzzy Comprehension
Lijun Wang1,2 and Sisi Wang 2
1School of Navigation, Guangdong Ocean University, Zhanjiang 524088, China
2Hubei Key Laboratory of Inland Shipping Technology, Wuhan 430063, China
Correspondence should be addressed to Sisi Wang; marslin@sina.com
Received 14 March 2019; Accepted 21 April 2019; Published 2 May 2019
Academic Editor: Basil M. Al-Hadithi
Copyright ©  Lijun Wang and Sisi Wang. is is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.
In this paper, a concise robust control law based on Backstepping for marine engine speed regulation is presented with the uniform
asymptotic stability of the closed-loop system proved by Lyapunov synthesis, and the control parameters have obvious physical
meaning. Furthermore, parameter determination method is given by virtue of closed-loop gain shaping algorithm. To overcome
the perturbation due to load or interference change, variable universe fuzzy inference is introduced to optimize the control system
on-line. Compared with the existing research literature,the design method and performance of the controller are more in line with
the ocean engineering practice. e results of the simulations of the proposed controller are presented and compared.
1. Introduction
e speed regulation of marine main engine (MME) is related
to its performance, service life, and ship safety. At present,
the advanced MME speed governor is mostly based on PID
digital controller [–]. ere are typical nonlinearity, time-
varying, uncertainty, and manual active intervention in the
control process of ship main engine speed. erefore, the
traditional PID controller is dicult to obtain the optimal
control performance [, ]. An improved PID tuning method
was proposed for marine diesel engine governors to overcome
load uctuation due to weather and sea conditions []. In
order to improve the robustness of ship engine speed control,
active disturbance rejection controller was presented in [,
], and robust control method was recommended in [, ].
To optimize the control parameters, several intelligent algo-
rithms have been used to achieve better control performance,
such as fuzzy logic comprehension [, ], GA optimization
[], and Neural Network adaption [].
Obviously, the current research mainly focuses on PID,
robust, and intelligent algorithms; however, PID has poor
self-adaptability, robust control is dicult to achieve in
engineering, and intelligent algorithms oen only have local
optimal solutions. Inspired by previous studies, an optimal
robust control system for marine engine speed regulation will
be discussed in this paper. e main contributions of this
work can be summarized as follows:
(i) e uniform asymptotic stability proof of a concise
robust control design for the marine engine speed
is given, and the control parameters are of obvious
physical signicance and can be determined easily
(ii) Variable universe fuzzy inference (VUFI) is recom-
mended to solve the uncertainty caused by model
perturbation and random disturbance for optimal
control solution
e layout of the article is as follows: Section  presents
a marine engine speed regulation model. Section  designs
a concise robust controller and gives its stability proof.
Section  provides online optimization of control parameters
based on VUFI. Section  details the simulation results and
discussion. Section  gives the conclusion.
2. Marine Engine Speed Regulation Model
2.1. Dynamic Model for Large Low Speed Marine Engines. is
study is to design speed regulation controller for large low
Hindawi
Complexity
Volume 2019, Article ID 5823827, 7 pages
https://doi.org/10.1155/2019/5823827
Complexity
speed marine engines, such as MAN B&M SM. e second
order dynamic model can be described as follows [, , ].
1
𝑓()+𝑓()=(−)()
where 1is the time constant, is the amplication coe-
cient, is the dead time, and 𝑓is the rate of revolution. And
a nonlinear main engine model (NMEM) of transfer function
form can be expressed as
𝑁()=𝑓()
()=−𝜏𝑠
1+ ()
where is the fuel index position. e dead time is caused by
the injection delay of the fuel system, which is estimated to
be within the following range [].
15
𝑓<< 15
𝑓+60
𝑓⋅ ()
where 𝑓is the rated speed and is the number of engine
cylinders. For large low speed marine engine, the delay
term can be replaced by the following rst order inertial
expression:
−𝜏𝑠 1
+ 1 ()
Consequently, the propulsion plant dynamics are described
with the following equation on the s-plane. Note that all poles
in 𝑁()are real and stable.
𝑁()=1
(+ 1)1+
=1
1(+1/)+ 1/1
()
2.2. Actuating Mechanism. An electronic hydraulic actuator
(EHA) controlled by a high-speed switch valve is used. e
control signal is pulse width modulation, and the time delay
of the link is not considered. e transfer function of the
actuator can be described as follows:
𝐴()=1
2
22+2
2+1 ()
where 2is the time constant and is the damping coecient.
In the ships main engine operating system, the actuator has
a displacement sensor, so it can be adjusted by feedback to
make the output more stable.
3. Control Design
3.1. Concise Robust Control Design. In this section, a concise
robust control law based on Backstepping for marine engine
speed regulation is presented, and the control parameters
have obvious physical meaning. Furthermore, parameter
determination method is given.
eorem 1. Considering the marine engine speed regulation
model (1), the proposed controller (7) based on the Backstepping
can stabilize the speed motion and guaranteeing the uniformly
asymptotic stability of the closed-loop speed regulation system.
=1
−2+
𝑠𝑒𝑡
1
1+ 12+1+2()
where ,are the speed error and its derivative, and 1,2are
design parameters.
Proof. Set 1=
𝑓,2=
𝑓,=,and=
1,sowecan
obtain the state space model of () as follows:
1=
2
2=
2+
=
1
()
where (2) = −(( + 1)/1)2−(1/
1)∫2,=
1/1, and one denes the set revolution 𝑠𝑒𝑡 and the error
variable 1:
1=−
𝑠𝑒𝑡 =
1−
𝑠𝑒𝑡 ()
e rst Lyapunov function is selected as
V1=1
22
1()
V1=
1
1=
1
1−
𝑟=
12−
𝑟()
Dene virtual control variable 2𝑑 =
1, and assume
2𝑑 =−
11+
𝑠𝑒𝑡,()
V1=−
12
1<0 ()
where design parameters 1>0,thefunctionV1is negative
denite, and one can get lim𝑡󳨀→∞(1−𝑠𝑒𝑡)=0;thatistosay,
the control of 1is realized.
Dene another error variable 2and the second Lyapunov
function V2:
2=
2−2𝑑 ()
V2=1
22
1+1
22
2()
Substitute () and () in (), so one can get
2=
1
𝑠𝑒𝑡 +11=
1+11,()
V2=−
12
1+
21+
2
2𝑑
=−
12
1+
21 2
11+12+
2
𝑠𝑒𝑡()
To guarantee the negative deniteness of V2, one can dene a
virtual control variable 3𝑑 =
2, and assume
3𝑑 =−1−
2
11−1+22+
𝑠𝑒𝑡,()
V2=−
12
1−22
2<0, ∀
1=0,
2=0 ()
Complexity
where design parameters 2>0,thefunctionV2is negative
denite, and one can get lim𝑡󳨀→∞(2−
2𝑑)=0;thatis
to say, the control of 2𝑑 is realized by the control law (),
and all the variables in main engine speed control loop are
uniformly asymptotic stable with equilibrium point [1,2]=
[𝑠𝑒𝑡,
𝑠𝑒𝑡].
is ends the proof of eorem .
Substituting () into (), the control law is transformed
as follows:
3𝑑 =−1+
121−1+2
1+
𝑠𝑒𝑡 ()
Substituting () into (), the actual control law was deduced,
if
=1
−2+
𝑠𝑒𝑡
1
1+ 121+1+2
1
=1
−2+
𝑠𝑒𝑡
1
1+ 121−
𝑠𝑒𝑡+1+22
𝑠𝑒𝑡
=1
−2+
𝑠𝑒𝑡
1
1+ 12+1+2
=−1
2−
𝑠𝑒𝑡 +𝑃𝐷
()
Remark 2. e essence of the control law () is to compen-
sate the systems linearity or nonlinearity and to stabilize the
control loop by a PD type controller 𝑃𝐷. It is obvious that the
Backstepping control design method is concise and eective.
However, the design parameters 1,2areoflittleengineering
signicance and can only be determined by trial and error,
which is not conducive to the robustness and optimization of
the control performance.
3.2. Control Parameters Determination. In accordance with
closed-loop gain shaping algorithm (CGSA) [–], a con-
cise robust PID controller is presented as follows.
1
 + 1 =
1+()
= 1
 ()
()=
22+
1+
0()
where is the system transfer function model, stands for
the system period, for the main engine speed control system,
and is the design controller. erefore, one can get a PID
controller by substituting () into ().
= 1
 +2
 +0
 =
𝑝+
𝑑+
𝑖1
()
() can be transformed into (). Obviously, () has the
standard form as (), which is of strictly rational proper
fraction function.
𝑁()=1
12++
1+ ()
On the basis of eorem , the main engine speed steady-state
error satises lim𝑡󳨀→∞(𝑓−𝑠𝑒𝑡)=0.Asaresult,theintegral
term 𝑖/ is negligible. Dene 𝑀as the system period, and
substitute the parameters of () into (), so one can get
𝑃𝐷 =
𝑝+
𝑑=+
1
𝑀+1
𝑀()
Remark 3. In accordance with ship main engine knowledge
and the CGSA, the design parameters are of clear physical
signicance, which can be exactly determined. However, the
control performance is not guaranteed to be adaptive to load
changes and sea conditions.
4. Parameter Online Tuning Based on VUFI
A concise robust PD controller based on Backstepping and
CGSA (CRPD-BC) is brought up with denite parameter
determination method. However, when the control system
model has perturbation due to load or interference change,
the xed control parameter oen means the control perfor-
mance might get worse. erefore, the on-line optimization
of control parameters is very important for the optimal
and stable control performance. Consequently, an adaptive
PD controller based on VUFI (APD-VUFI) is presented,
which can adjust the fuzzy domain and precision of control
parameters according to input and output, just as shown
in Figure . Furthermore, it has better adaptive ability than
general fuzzy PID [–]. Specic parameter adjustment
rules are as shown in ().
󸀠
𝑝=
𝑝+𝐾𝑝 =
𝑝1+𝑝
󸀠
𝑑=
𝑑+𝐾𝑑 =
𝑑1+ 𝑑()
Fuzzy comprehensive reasoning takes the form of two inputs
and two outputs. , are the initial inputs and 𝐾𝑃,𝐾𝐷 are
the nal outputs. According to the selection method of fuzzy
scaling factor [, ], the domain scaling structure of fuzzy
input 𝑒,𝑒𝑐 can be designed as follows:
𝑒=.()=.||
𝜆1 ()
𝑒𝑐 =.()=.||
𝜆2 ()
where  ∈ [−,], ∈ [−,],1,2(0,1),and,
are input regulation factors. At the same time, the domain
scaling structure of fuzzy output 𝑝,𝑑is dened as follows.
()=[,]=[,]1,2T()
where Ris a proportional constant and Pis a constant vector.
Complexity
Var i a b l e
Univers e
Adaptation
Fuzzy
Inference
CRPD-BC NMEM
Set
Speed
Output
d/dt
d/dt
e
EHA
+
--
+
ec

Ie
Iec
Op
Od
Kp
Kd
ΔKP
ΔKD
F : e control ow chart of robust fuzzy PD control of marine engine speed regulation.
−1
0
1
−1
0
1
−0.5
0
0.5
Ie
Iec
OP
(a)
−1
0
1
−1
0
1
−0.5
0
0.5
Ie
Iec
OD
(b)
F : e surface views of fuzzy inference rules on 𝐾𝑃 (a) and 𝐾𝐷 (b).
e input and output of fuzzy reasoning are divided
by triangular membership function with fuzzy linguistic
variablesNB,NM,NS,ZO,PS,PM,andPB.Accordingtothe
specic physical meaning and function of the control param-
eters, combined with eld debugging and expert operation
experience, the fuzzy control rules are shown in Figure .
5. Simulation
5.1. Simulation Configuration. In this section, the eective-
ness of the presented control scheme in marine engineer-
ing practice is illustrated by several simulation examples.
e simulation model described in Section  employs the
parameters of MAN B&M SM, which is a widely used
large low speed diesel engine. e time constant 1= 12.1,
amplication coecient  = 93.8,puredelaytime=
0.037, when the model is perturbed, the above parameters
are multiplied by %. In the actuating mechanism, 2=
0.0307, = 0.704.espeedoftheshipsmainengineis
usually divided into four grades: dead slow, slow, half, and
full, respectively, corresponding to , , , and rpm in
the simulation tests. It is assumed that the main engine speed
is equal to the propeller speed. Furthermore, two kinds of
interference are considered: the rst is the sudden increase or
decrease of load with an equivalent speed change of rpm,
and the second is a sinusoidal wave interference, shown as
follows:
𝑠=lim
𝑛󳨀→∞ 𝑛()=
0,  < 30
10rpm,30<80
−10rpm,80
()
V=sin (),  = 10,  = 0.1 ()
e fuzzy domain scaling factors are 1 = 2 = 0.6,=2,
and [1,2]=[2,2].
5.2. Simulation Results and Discussion. e control perfor-
mances of APD-VUFI under dierent settings of speeds and
disturbances are shown in Figures –, which indicate that
the proposed control scheme can achieve good performances
of speed regulation even in case of sudden load changing,
sinusoidal wave interference, and model perturbations.
e speed regulation performances and fuel index posi-
tions at dierent set speeds are shown in Figure . It is clear
that the performances of dierent rotating speeds meet the
requirements. Moreover, it has typical quasi-linear transient
performance without overshoot and good steady state perfor-
mance. From the point of control input, big throttle is given
Complexity
80 r/min
60 r/min
40 r/min
20 r/min
0
20
40
60
80
speed (r/min)
20 40 60 80 1000
time (s)
(a)
0 20 40 60 80 100
10
time (s)
0
2
4
6
8
position (mm)
80 r/min
60 r/min
40 r/min
20 r/min
(b)
F : Speed regulation performances (a) and fuel index positions (b) at dierent set speeds.
20 40 60 80 1000
time (s)
0
20
40
60
80
speed (r/min)
(a)
0
2
4
6
8
10
position (mm)
20 40 60 80 1000
time (s)
(b)
20 40 60 80 1000
time (s)
0
10
20
30
40
KP
(c)
35
40
45
50
55
60
KD
20 40 60 80 1000
time (s)
(d)
F : e speed regulation performances (a), fuel index positions (b), and adaptive variation of control parameters ((c)&(d)) at dierent
set speeds with sudden step disturbances.
rstly to speed up the start, and then the throttle is reduced
at the right time to stabilize the speed at the set value, which
is of typical engineering operation signicance.
Figure  shows the control performance, control input,
and control parameters adaptation in case of the set speed
changing and even sudden load increases or decreases.
Figure (a) indicates that the control system is well qualied
for the above tasks. e control input in Figure (b) is
reasonable, but there are some overshoots in the face of step
type interference. At  seconds, the control input can be
appropriately reduced when the load is suddenly reduced,
so that the marine engine speed can be stabilized at the
set value. Furthermore, it can be proved that the control
system can also cope with sudden increase of load at 
seconds. Figures (c) and (d) illustrate that the optimal
control performance can be obtained by adjusting the control
parameters under dierent set speed and dierent load condi-
tions.
AsshowninFigure(a),whenfacedwith%model
perturbation, APD-VUFI performs better than CRPD-BC
and traditional PD (TPD), CRPD-BC has the longest adjust-
ment time, and TPD has certain overshoot. When there is
sinusoidal wave interference (>s), APD-VUFI and CRPD-
BC can eliminate interference greatly, while TPC cannot. In
terms of control rules, the control inputs given by APD-VUFI
and CRPD-BC are similar, but APD-VUFI can provide larger
Complexity
APD-VUFI
CRPD-BC
TPD
20 40 60 80 1000
time (s)
0
20
40
60
80
100
speed (r/min)
(a)
APD-VUFI
CRPD-BC
TPD
0
2
4
6
8
10
position (mm)
20 40 60 80 1000
time (s)
(b)
F : e comparison of speed regulation performances (a) and fuel index positions (b) by dierent controllers with a % model
perturbation and sinusoidal wave disturbances aer  seconds.
input for quick startup, while TPD has smaller input and a
certain phase delay in face of wave interference.
6. Conclusion
In this paper, one focuses on the optimal speed regulation for
large low speed marine engines in eld of engineering prac-
tice. A concise robust PID control law based on Backstepping
is presented with the uniform asymptotic stability, and the
control parameters have obvious physical meaning. Further-
more, parameter determination method is given by virtue of
closed-loop gain shaping algorithm. To overcome the pertur-
bation due to load or interference change, variable universe
fuzzy inference is used to optimize the control system on-line.
Compared with the existing research literature, the design
method and performances are more in line with the ocean
engineering practice. Simulation results have illustrated the
performances and eectiveness of the proposed system.
Abbreviations
e abbreviations and symbols adopted throughout the paper
are listed:
MME: Marine main engine
GA: Generic algorithm
VUFI: Variable universe fuzzy inference
CGSA: Closed-loop gain shaping algorithm
EHA: Electronic hydraulic actuator
NMEM: Nonlinear main engine model
RPM: Revolutions per minute
TPD: Traditional PD
APD-VUFI: Adaptive PD controller based on VUFI
CRPD-BC: Concise robust PD controller based on
Backstepping and CGSA
PID: Proportional integral derivative controller
PD: Proportional derivative controller
:Systemperiod
𝑀: System period of marine engine speed
system
1: Time constant of marine engine speed
system
: Amplication coecient of marine engine
speed system
𝑓: Sha speed of marine engine speed system
:Fuelindexposition
: Dead time of marine engine speed system
: Number of engine cylinders
:Systemtransferfunctionmodel
𝑁: Transfer function of marine engine speed
system
𝐴: Transfer function of electronic hydraulic
actuator
: Designed controller
2: Time constant of electronic hydraulic
actuator
: Damping constant of electronic hydraulic
actuator
: Speed error
: Speed error derivative
: e proposed controller
𝑃𝐷: PD type controller
1,2: Design parameters of the controller
𝑠𝑒𝑡:Setrevolution
1,2: Set revolution errors
1,2: State variables
V1,V2:Lyapunovfunctions
2𝑑,3𝑑: Virtual control variables
0,1,2: Denominator parameters of a second
order strictly rational proper system
: Numerator parameters of a second order
strictly rational proper system
𝑝,𝑑,𝑖: Proportion, integration, and
dierentiation parameters
𝑝,
𝑑: Adaptive proportion and dierentiation
parameters
Complexity
𝑝,𝑑: Fuzzy adjusting output factors of
proportion and dierentiation parameters
𝐾𝑃,𝐾𝐷: Fuzzy outputs of the of proportion and
dierentiation parameters
𝑒,𝑒𝑐: Fuzzy inputs
,1,2: Fuzzy domain scaling factors
:Constantvector
,: Fuzzy input regulation factors
: Fuzzy output regulation factor
[−,]: Fuzzy domain of speed error
[−,]: Fuzzy domain of speed error derivative
𝑠: Disturbance due to sudden increase or
decrease of load with an equivalent speed
change
V:Sinusoidalwaveinterference
: Amplitude of sinusoidal wave interference
: Frequency of sinusoidal wave interference.
Data Availability
e authors obtain data from the third parties and therefore
do not have the right to make that dataset publicly available.
But data can be available upon request through the China
Classication Society.
Conflicts of Interest
e authors declare that there are no conicts of interest
regarding the publication of this paper.
Acknowledgments
is work was supported by Fund of Hubei Key Laboratory
of Inland Shipping Technology (Grant NHHY); Sci-
entic Research Start-up Funds of Guangdong Ocean Uni-
versity (Grants E and R); Characteristic Innovation
Projects of Guangdong Province (Grants KTSCX
and KTSCX); and College Student Innovation and
Entrepreneurship Training Program of Guangdong Province
(Grant ).
References
[] N. I. Xiros, “PID marine engine speed regulation under full
load conditions for sensitivity H-norm specications against
propeller disturbance,Journal of Marine Engineering and Tech-
nology,vol.,no.,pp.,.
[]W.Pan,H.Xiao,Y.Hanetal.,“Nonlinearactivedisturbance
rejection controller research of main engine for ship,” in
Intelligent Control & Automation, IEEE, .
[] X. Shen and Y. Su, “Marine diesel engine speed control system
based on fuzzy-PID,AppliedMechanicsandMaterials,vol.-
, pp. –, .
[] T. A. Tran, “e optimization of marine diesel engine rotational
speed control process by fuzzy logic control based on Particle
swarm optimization algorithm,Future Internet,vol.,no.,
pp. –, .
[] V. Raval, “e rotation speed control of marine diesel engine,
Journal of Automation and Automobile Engineering,vol.,no.,
pp.,.
[] H.-D.Hua,N.Ma,J.Ma,andX.-Y.Zhu,“Robustintelligent
control design for marine diesel engine,Journal of Shanghai
Jiaotong University (Science),vol.,no.,pp.,.
[] G. Papalambrou and N. P. Kyrtatos, “Hrobust control of
marine diesel engine equipped with power-take-in system,
IFAC Proceedings Volumes,vol.,no.,pp.,.
[] M. Tuaha and J. T. Gravdahl, “Modeling and control of a
marine diesel engine driving a synchronous machine and a
propeller,” in Proceedings of the 2014 IEEE Conference on Control
Applications, CCA 2014,pp.,France,October.
[] W. Meng and C. Guo, “Research on speed intelligent control
based on neural networks for large marine main diesel engine,
in Proceedings of the 2010 8th World Congress on Intelligent
Control and Automation, WCICA 2010, pp. –, July
.
[] R. P. Sinha and R. Balaji, “A mathematical model of marine
diesel engine speed control system,Journal of e Institution
of Engineers,vol.,no.,pp.,.
[] H.M.Nahim,R.Younes,C.Nohra,andM.Ouladsine,“Com-
plete modeling for systems of a marine diesel engine,Journal of
Marine Science and Application,vol.,no.,pp.,.
[] L.Wang,S.Wang,J.Liu,andJ.Han,“Robustpidcontrolof
course-keeping with RRS and its MCO based on NSGA-II,
ICIC Express Letters, vol. , no. , pp. –, .
[] X. Zhang, G. Yang, Q. Zhang, G. Zhang, and Y. Zhang,
“Improved concise backstepping control of course keeping for
ships using nonlinear feedback technique,Journal of Naviga-
tion,vol.,no.,pp.,.
[] X.-K. Zhang, Q. Zhang, H.-X. Ren, and G.-P. Yang, “Lin-
ear reduction of backstepping algorithm based on nonlinear
decoration for ship course-keeping control system,” Ocean
Engineering,vol.,pp.,.
[]G.Zhang,Y.Deng,W.Zhang,andC.Huang,“NovelDVS
guidance and path-following control for underactuated ships
in presence of multiple static and moving obstacles,Ocean
Engineering, vol. , pp. –, .
[] G. Zhang, B. Tian, W. Zhang, and X. Zhang, “Optimized robust
control for industrial unstable process via the mirror-mapping
method,ISA Transactions,vol.,pp.,.
[] S.Wang,L.Wang,Z.Qiao,andF.Li,“Optimalrobustcontrol
of path following and rudder roll reduction for a container ship
in heavy waves,Applied Sciences,vol.,no.,p.,.
[] P. Hui, L. Fan, and X. Zeren, “Variable universe fuzzy controlfor
vehicle semi-active suspension system with MR damper com-
bining fuzzy neural network and particle swarm optimization,
Neurocomputing,vol.,pp.,.
[]N.ArunandB.Mohan,“Modeling,stabilityanalysis,and
computational aspects of some simplest nonlinear fuzzy, ISA
Tra nsac t ion s ,vol.,pp.,.
[] S. Askari, “A novel and fast MIMO fuzzy inference,Expert
Systems with Applications, vol. , pp. –, .
... In [1-3, 7, 8, 10-12], the dynamic and measurement models of the system are linear, so the proposed FF adopts the linear Kalman filter (KF) as the local filter. However, the nonlinear problem is often unavoidable in practical systems, and the performance of linear KF is obviously unable to meet the requirements [13][14][15][16]. To solve such problems, the information fusion algorithm must be based on the nonlinear fusion mechanism. ...
Article
Full-text available
This paper presents an adaptive approach to the federated filter for multi-sensor nonlinear systems with cross-correlations between process noise and local measurement noise. The adaptive Gaussian filter is used as the local filter of the federated filter for the first time, which overcomes the performance degradation caused by the cross-correlated noises. Two kinds of adaptive federated filters are proposed, one uses a de-correlation framework as local filter, and the subfilter of the other one is defined as a Gaussian filter with correlated noises at the same-epoch, and much effort is made to verify the theoretical equivalence of the two algorithms in the nonlinear fusion system. Simulation results show that the proposed algorithms are superior to the traditional federated filter and Gaussian filter with same-paced correlated noises, and the equivalence between the proposed algorithms and high degree cubature federated filter is also demonstrated.
... In recent years, the author and his research team had carried out a lot of research on advanced ship motion control strategies [1][2][3]. In addition, in recent three years, the application of neural network in ship course keeping nonlinear control was given in reference [4]; the application of variable universe adaptive fuzzy control in marine main engine speed control system was given in reference [5]; nonlinear feedback control was applied to ANFIS in reference [6], which was achieved more quickly and accurately of ship's course keeping; the nonlinear feedback theory was successfully applied to the course keeping control of surface unmanned vehicle in reference [7]. Based on these researches, this paper combines concise robust control with fuzzy control [8,9], uses non-linear feedback to deal with the input of the controller, and carries out simulation analysis for course keeping of large oil tanker. ...
Article
Full-text available
In order to achieve efficient control of ship course keeping with low energy consumption, this paper introduces nonlinear feedback into fuzzy control and closed-loop gain shaping algorithm (CGSA). Taking the ship “New Triumph” as an example, the simulation results show that the multimode controller with non-linear feedback can not only respond to the steering instructions quickly, but also reduce the energy consumption by 32% to realize the course keeping efficiently and smoothly under the wind-wave model. Research shows that the introduction of nonlinear feedback term can optimize the control system, and its advantages of saving energy consumption are of great significance in practical engineering applications.
Article
Full-text available
The marine main diesel engine rotational speed automatic control plays a significant role in determining the optimal main diesel engine speed under impacting on navigation environment conditions. In this article, the application of fuzzy logic control theory for main diesel engine speed control has been associated with Particle Swarm Optimization (PSO). Firstly, the controller is designed according to fuzzy logic control theory. Secondly, the fuzzy logic controller will be optimized by Particle Swarm Optimization (PSO) in order to obtain the optimal adjustment of the membership functions only. Finally, the fuzzy logic controller has been completely innovated by Particle Swarm Optimization algorithm. The study results will be represented under digital simulation form, as well as comparison between traditional fuzzy logic controller with fuzzy logic control–particle swarm optimization speed controller being obtained.
Article
Full-text available
This paper presents an optimal approach to the multi-objective synthesis of path following and rudder roll reduction for a container ship in heavy waves. An improved line of sight principle with course-keeping in track-belt is proposed to guide the ship in accordance with marine practice. Concise robust controllers for the course and roll motion based on Backstepping and closed-loop gain shaping are developed. The control parameters have obvious physical significance. The determination method is given and much effort is made to guarantee the uniform asymptotic stability of the closed-loop systems by Lyapunov synthesis. Furthermore, the multi-objective optimization method a fast and elitist multi-objective genetic algorithm (NSGA-II) is used to solve the restrictions caused by the model perturbation, external disturbance and performance trade-off. Contrasting with the existing literature, the research strategy and control performance are more in line with marine engineering practice. Simulation results illustrate the performances and effectiveness of the proposed system.
Article
In this work, a novel optimized robust control algorithm, based on the mirror-mapping method, is proposed for a class of industrial unstable process with time delay. The optimizing criterion is to minimize the sensitivity function to enhance its robustness. The controllers are designed based on the Padé approximated mirror-mapping process with a stable form, other than the original unstable system. The developed algorithm could release the internal stability constraints to the unstable plant. By using the graphical stability criterion, a systematic methodology is derived to obtain the exact stabilizing region, where the sole design parameter is related to the stability degree of the closed-loop system. The proposed algorithm is with characteristics of concise and efficient design. Three experiments has been employed to illustrate that the control effects can achieve the satisfied performance in aspects of disturbance rejection and robustness.
Article
This note focuses on the waypoints-based path-following problem of underactuated ships, where the reference path is surrounded by multiple static and moving obstacles. By virtue of the improved dynamical virtual ship (DVS) principle, a novel guidance law with multi-obstacles avoidance is proposed to generate the real-time attitude reference. In this approach, the manoeuvering tasks are specified as three priority levels: the static obstacle avoidance, the moving obstacle avoidance and the path-following mission. And the detailed design abides the International Regulations for Preventing Collisions at Sea (COLREGs) to ensure the sailing safety, especially for moving obstacles or other vessels. Furthermore, a robust neural algorithm is developed by using the neural networks (NNs) approximation and the robust neural damping technique. The system gain uncertainty of actuators is tackled and less information about the hydrodynamic structure, the actuator model and the external disturbances are required. Considerable efforts are made to obtain the semi-global practical finite-time bounded (SGPFB) stability. The proposed scheme is with advantages of concise structure and improved autonomy. Finally, two experiments are employed to verify the effectiveness of the proposed strategy.
Article
In order to solve the practical application problems of high output energy and difficult cancellation of nonlinear function in the backstepping algorithm for ship course-keeping control, a closed loop gain shaping algorithm is employed to design the linear part of nonlinear backstepping controller firstly, then the backstepping algorithm is linear-reduced by ignoring the nonlinear part of the controller. Secondly, a novel nonlinear decoration algorithm with sine-function deduced from nonlinear feedback algorithm is proposed, where the sine function was embedded into the back of original linear controller. Then, taking training ship “YUKUN” of Dalian Maritime University as a test object, the simulation experiments are carried out to verify the effectiveness of the proposed algorithm and the results show the advantages of robustness, energy saving and safety in course-keeping practice. Compared with nonlinear feedback and the standard feedback, the energy cost performance specifications (MIA) of the proposed nonlinear decoration algorithm are reduced by −31.5% and −15.7%, respectively. Meanwhile, the response performance specification (MAE) and the smoothness performance specification (MTV) also show the satisfactory control effects.
Article
Diesel engine is inherently an unstable machine and requires a reliable control system to regulate its speed for safe and efficient operation. Also, the diesel engine may operate at fixed or variable speeds depending upon user’s needs and accordingly the speed control system should have essential features to fulfil these requirements. This paper proposes a mathematical model of a marine diesel engine speed control system with droop governing function. The mathematical model includes static and dynamic characteristics of the control loop components. Model of static characteristic of the rotating fly weights speed sensing element provides an insight into the speed droop features of the speed controller. Because of big size and large time delay, the turbo charged diesel engine is represented as a first order system or sometimes even simplified to a pure integrator with constant gain which is considered acceptable in control literature. The proposed model is mathematically less complex and quick to use for preliminary analysis of the diesel engine speed controller performance.
Article
Course keeping for ships is vital for automatic navigation in marine transportation. To improve the control effect and reduce the energy output of the controller, this article proposes an improved concise backstepping controller based on a Lyapunov candidate function by introducing a nonlinear function of course error to replace the course error itself in the feedback loop. The procedure of nonlinear controller design has been reduced from two steps to one step using information from controlled plant to construct the Lyapunov candidate function. Compared with the pure backstepping control, the proposed improved algorithm reserves the nonlinear item of the system, and possesses a strong disturbance rejection ability and robustness to the mathematical model uncertainty. The algorithm given here has advantages of simplified construction method, satisfactory control effect, robustness and energy saving.
Article
The mathematical models reported in the literature so far have been found using Center of Sums (CoS) defuzzification method only. It appears that no one has found models using Center of Area (CoA) or Center of Gravity (CoG) defuzzification method. Although there have been some works reported to deal with modeling of fuzzy controllers via Centroid method, all of them have in fact used CoS method only. In this paper, for the first time mathematical models of the simplest Mamdani type fuzzy Proportional Integral (PI)/Proportional Derivative (PD) controllers via CoG defuzzification are presented. L-type and Γ-type membership functions over different Universes of Discourse (UoDs) are considered for the input variables. L-type, Π-type and Γ-type membership functions are considered for the output variable. Three linear fuzzy control rules relating all four input fuzzy sets to three output fuzzy sets are chosen. Two triangular norms namely Algebraic Product (AP) and Minimum (Min), Maximum (Max) triangular co-norm, and two inference methods, Larsen Product (LP) and Mamdani Minimum (MM), are used. Properties of the models are studied. Stability analysis of closed-loop systems containing one of these controller models in the loop is done using the Small Gain theorem. Since digital controllers are implemented using digital processors, computational and memory requirements of these fuzzy controllers and conventional (nonfuzzy) controllers are compared. A rough estimate of the computational time taken by the digital computer while implementing any of these discrete-time fuzzy controllers is given. Two nonlinear plants are considered to show the superiority of the simplest fuzzy controller obtained using CoA or CoG defuzzification method over the simplest fuzzy controller obtained using CoS method and reported recently. Real-time implementation of one of the developed controller models is done on coupled tank experimental setup to show the feasibility of the developed model.
Article
A data driven Fuzzy Inference System (FIS) employs Membership Functions (MFs) with adjustable parameters in its IF part to fuzzify the input data. The input space is partitioned simply by dividing universe of discourse of each input variable into some fuzzy subspaces. The MFs are then defined on the fuzzy subspaces of the input variables. Parameters of the MFs are tuned for maximum accuracy of the system (which demands high runtime) without considering the data structure which impairs interpretability of the FIS and degenerates the system into a black-box tool. Such a FIS does not represent actual structure of the data and its MFs are not necessarily in accord with the data distribution in the input space. In addition, the FIS suffers from exponential complexity of order O(Tr) where T is number of linguistic terms (number of subspaces on the universe of discourse of input variables) and r is number of input variables. This article presents a novel Multiple-Input and Multiple-Output Clustering based Fuzzy Inference System (MIMO CFIS) which is made directly from a class of fuzzy clustering algorithms to overcome these shortcomings. CFIS identifies dense regions of the input data using fuzzy clustering and then places a cluster on each of these regions. These fuzzy clusters represent actual structure of the data and serve as fuzzy rules in the rule base of CFIS and provide MFs that exactly fit the dense regions of the data that makes the system more interpretable and avoids redundant rules. These MFs are normal, convex, and continuous and have no parameter to be tuned (which makes CFIS much faster than other FISs) and fuzzify the input data according to their membership in the clusters. THEN part of CFIS is generalized form of THEN part of Takagi-Sugeno (TS) fuzzy system which accommodates any function of input variables. Despite less number of adjustable parameters, testing error of CFIS is less than that of TS system and its modified versions. Moreover, number of fuzzy rules in CFIS rule base is the same as the number of linguistic terms (or fuzzy clusters) and consequently its complexity is of order ... Also, CFIS is a MIMO system and avoids inconsistent (contradictory) rules by generating well-separated fuzzy clusters whereas TS system is MISO and never guarantees generation of consistent rules. In addition, CFIS satisfies most of the interpretability criteria of FISs.