Next Article in Journal
Acknowledgment to Reviewers of Applied Sciences in 2021
Next Article in Special Issue
Correction and Fitting Civil Aviation Flight Data EGT Based on RPM: Polynomial Least Squares Analysis
Previous Article in Journal
Combining Hyperspectral Reflectance and Multivariate Regression Models to Estimate Plant Biomass of Advanced Spring Wheat Lines in Diverse Phenological Stages under Salinity Conditions
Previous Article in Special Issue
An Intelligent Diagnosis Method for Machine Fault Based on Federated Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

TD-Based Adaptive Output Feedback Control of Ship Heading with Stochastic Noise and Unknown Actuator Dead-Zone Input

The School of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
Submission received: 30 December 2021 / Revised: 10 February 2022 / Accepted: 10 February 2022 / Published: 14 February 2022
(This article belongs to the Special Issue Soft Computing Application to Engineering Design)

Abstract

:
To meet the demand of ship control, a new heading control tactic is explored using switching theory. Different from the previous results, the stochastic noise and switched control are considered in the Norrbin nonlinear mathematical model concurrently to discuss ship heading control. Then, for the resulting systems, the adaptive control issue is addressed, while the dead-zone input is embedded and unknown. By establishing switched state observers for the corresponding subsystems, the conservatism of the common state observer can be reduced greatly, and the analysis can be achieved under the switching signal satisfying the average dwell time (ADT). The “explosion of terms” problem occurring in the backstepping technique is well remedied via an innovative tracking differentiator (TD) technology, which is an innovation in itself. According to the theory proof, under the developed control tactic, the resulting signals are then to be bounded in probability, with the tracking goal being achieved well. The theoretical design result was analyzed, and the corresponding validity is given through simulation experiments.

1. Introduction

Currently, the shipping industry is vigorously developing, and ship transport has become one of the most effective and economical transportation methods to fulfill the trading of bulk goods between regions and countries, so the study of ship control has vital value [1,2,3,4]. Ship control is an important subject, as well as the application of control theory in the area of navigation technology research. Along with the evolution of control theory, various kinds of advanced control technologies and control theories have been applied to the design of ship controllers and have achieved ideal control effects [5,6,7,8,9,10,11]. Backstepping-based adaptive control technology emerged in the 1990s as a useful tool for analyzing and designing the controller of nonlinear systems. It has a relatively complete adaptive control theory and a nonlinear robust control theory for systems with uncertain parameters, and this method has been widely used in various works on ship operation control. It is important to note that this technique has the precondition that the controlled system functions are available or can be expressed as the product of uncertain constants and known functions. However, the marine environment is complex and changeable, and the ship mathematical model is also uncertain. At this time, when the ship control model cannot meet these restrictions, the above control design method will no longer be applicable. Therefore, many experts in the control field began to explore new technologies to solve this problems. Intelligent control technology (neural network or fuzzy logic system (FLS)) brings new research ideas to solve this kind of problem. The development of adaptive intelligent control technology not only promotes the development of the nonlinear control field, but also brings new hope for dealing with complex problems in ship control systems [12,13,14,15,16]. For example, using intelligent control technology, the adaptive output feedback control problem of an intelligent ship autopilot systems was addressed in [12]. It can be easily found that, in the backstepping design, the drawback of the “explosion of terms” is inescapable, and this greatly increases the difficulty and complexity of the calculations; thus, the resulting control tactics are sometimes not easy to apply in engineering. In addition to the usual methods, such as dynamic surface control (DSC) [17,18], it can be seen that the above problem was similarly managed by the tracking differentiator (TD) technique in [19,20], and the expected control target was successfully achieved. The TD technique has been proven to be a good tool, but few results on stochastic systems, even on ship control, have been reported. This is an interesting and meaningful work, which aroused our research interest.
In practice, the structure of a ship control system is intricate and changeable, with highly nonlinear characteristics and model uncertainty. In the control process, the ship control system is also susceptible to various external and stochastic noises, such as weather change, water velocity, and draft depth in complex sea conditions. It is necessary to consider the stochastic noise in the ship control performance when establishing the system mathematical model, as the requirements of actual engineering technology on system accuracy become higher and higher. The control of stochastic systems has become a vibrant research area recently, and numerous theoretical and applied works have been published [21,22,23,24]. Despite all these research achievements, however, there are few research results on the problem of ship control systems with stochastic noise at present [25,26,27], and these results ignore the switching mechanism in the analysis and control design. The switching control problem under different wind levels and water velocities needs to be considered. The core of the research of the switched system is to fuse discrete events and continuous time to analyze and control the actual engineering problem, and many valuable methods have been published simultaneously [28,29,30,31,32]. Compared with the deterministic ship control system, the research on the ship control system, which can be cast into switched stochastic nonlinear systems, has certain complexities and challenges, and such research is of practical significance for ship control.
In addition, the dead-zone characteristics of the marine steering gear actuator will affect the control precision. In order to reduce the influence of the dead-zone characteristics on the control system, many methods have been put forward by many scholars [33,34,35,36]. In order to ensure the safe navigation of the controlled ship heading systems, the dead-zone should not be ignored in the control design, which is of vital value. It is a very challenging problem to combine the auxiliary dead-zone compensation with the switching events and apply it to the ship heading tracking control design with stochastic disturbance, which is an important open issue to investigate in the ship control area.
This work intends to propose a useful adaptive control tactic for ship heading under unknown actuator dead-zone input described by the switched stochastic nonlinear model. Surpassing the existing results, the main novelties are as follows:
  • When the environment disturbances are considered as stochastic components rather than just deterministic disturbances, the induction of the Hessian terms in the analysis of the Lyapunov function and the control design of the ship heading will introduce more difficulties than the results in [12];
  • A novel control tactic was developed for the ship heading, which can be used to study the problem of the ship heading with or without stochastic noise. Compared with the results in [19,20], the switching and stochastic disturbance were taken into account, which is more in line with the actual problem and makes the design more challenging. Such research has more practical significance and value than that of deterministic disturbances on the safe navigation of a ship, since there are too many stochastic factors during the voyage;
  • The adaptive TD control tactics combined with the compensation signal smooths the “explosion of terms” occurring in the work [17,35]. Furthermore, the tracking goal of the considered ship heading was achieved with an improved control performance, which ensures safe and stable sailing.

2. Mathematical Preliminaries

2.1. System Model

The mathematical model of the ship system is described as:
T h ˙ + h + τ h 3 = K δ
which is the Norrbin nonlinear mathematical model [3,12], where T and K denote the time constant and rudder gain, h = ψ ˙ is the yaw rate with ψ the heading angle, τ denotes the Norrbin coefficient, and δ represents the rudder angle.
Considering that wind, waves, and ocean currents have a certain randomness in ship sailing, the stochastic noise was not taken into account in the above model (1), which lacks practical application. Furthermore, the dynamic equation of the nonlinear ship heading control system could be switched control at different levels of speed. In order to study the practical problems better, the aforementioned disturbance is denoted by a stochastic process g σ ( t ) T ( ψ , h ) , which is unknown. Then, System (1) is rewritten into the switched stochastic form:
T σ ( t ) h ˙ + h + τ σ ( t ) h 3 = K σ ( t ) δ σ ( t ) + g σ ( t ) T ( ψ , h ) ω
where ω denotes the standard Brownian motion and σ ( t ) : [ 0 , ) L = { 1 , , l } describes the switching law.
Let x 1 = ψ , x 2 = h , and u σ ( t ) = K σ ( t ) T σ ( t ) δ σ ( t ) , then we have the controlled switched stochastic Norrbin nonlinear model:
d x 1   = x 2 d t , d x 2   = ( u σ ( t ) + f σ ( t ) ( x 2 ) ) d t + 1 T σ ( t ) g σ ( t ) T ( x 1 , x 2 ) d ω , y   = x 1
where f σ ( t ) = 1 T σ ( t ) x 2 τ σ ( t ) T σ ( t ) x 2 3 is an unknown smoothing function.
Remark 1.
Note that the Norrbin model is often utilized to analyze the performance and related control design of unmanned surface vehicles [3,12]. By contrast, the stochastic noise and switching theory have not been taken into account, and this will have certain limitations on the research of actual ship control problems. In actual navigation, uncertain stochastic influences and stochastic motion will occur in the ship control system due to the influence of wind and waves. To exhibit the influence of stochastic noise on heading tracking performance, the comparison test results are shown in the following. Considering the complexity and variability of the internal mechanisms on the switched stochastic nonlinear systems, the research of this work is more challenging and has more practical significance.
Here, u k = Γ k ( v k ) is the nonsymmetric and switched dead-zone nonlinearity in the controlled system [35]:
u k = Γ k ( v k ) = m r , k ( v k b r , k ) , v k b r , k 0 , b l , k < v k < b r , k m l , k ( v k + b l , k ) , v k b l , k
in which m r , k , m l , k and b r , k , b l , k are the nonsymmetric parameters of the dead-zone and are positive and unknown. Similar to the idea in [35], the following expression is formulated to carry out the tracking control smoothly:
u k = Γ k ( v k ) + ϖ k
in which ϖ k = Γ k ( v k ) Γ k ( v k ) is the error and Γ k ( v k ) is an unknown smoothing function, and there exists a constant ϖ ¯ k satisfying | ϖ k | ϖ ¯ k . In order to facilitate the problem, an unknown function σ ( v k ) = Γ k ( v k ) v k is defined, then one obtains:
u k = Γ k ( v k ) v k + v k + ϖ k = v k + σ ( v k ) + ϖ k .
For the actual controller, we let:
v k = v c k v ϕ k ;
therefore, it yields:
u k = v c k + σ k ( v k ) v ϕ k + ϖ k
It should be noted that v ϕ k and v c k denote the introduced dead-zone input’s compensator and the corresponding control law.
Remark 2.
The dead-zone phenomenon is common and inevitable when the ship is in long-term working conditions, and many results on ship control with the dead-zone phenomenon have been reported [33,34]. Compared with them, the switching theory is considered in our work, and accordingly, the switched dead-zone nonlinearities are given for different subsystems, which is less conservative and more in line with the actual situation. The results developed in this work will have a positive effect on the actual ship control and ensure safe and stable navigation.

2.2. Control Objective

The adaptive output feedback tracking controllers are constructed for ship heading systems (3) with stochastic noise and dead-zone input (4) such that a desired signal y d ( t ) can be followed by the output under the ADT τ a , while the boundedness in the probability of the resulting systems is guaranteed.
Assumption 1.
The continuous desirable heading signal y d ( t ) is bounded, and likewise for y ˙ d ( t ) .
Remark 3.
The related adaptive backstepping control results require the knowledge of y d i ( t ) ( i = 0 , 1 , , j 1 ) , where j is the order of the controlled system. Assumption 1 only needs y d ( t ) and y ˙ d ( t ) , which is less stringent, and the resulting heading control scheme is more suitable for actual ship control.
Lemma 1.
Reference [22]: Consider the unknown function f ( · ) Ω . FLS W T S ( · ) is utilized such that W T S ( · ) + δ ( · ) , | δ ( · ) | ε with ε > 0 an approximate error; W = ( w 1 , , w P ) T and S ( · ) = ( s 1 ( · ) , , s P ( · ) ) T i = 1 P s i ( · ) denote the ideal constant weight vector and the basis function vector; P > 1 is the fuzzy rules’ number, and s i ( · ) = exp ( ( · μ i ) T ( · μ i ) η i 2 ) ; in the Gaussian function, μ i and η i are the center vector and width, respectively; i = 1 , , P .
Lemma 2.
Reference [22]: For a stochastic system with the hypothesis that there exist constants p 1 , p 2 , K functions o ¯ , o ̲ , a function V C 2 : R n R + , for x R n , t 0 , such that if
o ¯ ( | x | ) V ( x ) o ̲ ( | x | ) , L V ( x ) p 1 p 2 V ( x ) ,
hold, then the boundedness in the probability holds.
Definition 1.
Reference [32]: For N 0 0 , τ a > 0 and the switchings’ number occurring in [ T 1 , T 2 ) ( N σ ( T 2 , T 1 ) ) satisfying:
N σ ( T 2 , T 1 ) N 0 + T 2 T 1 τ a ,
then the switching signal σ ( t ) of the considered switched system has an ADT τ a .

3. Main Results

3.1. Adaptive Output Feedback Control Design

A newly adaptive fuzzy controller based on a switched observer was designed by incorporating the TD method into the backstepping technique. Firstly, we construct the following switched state observers:
d x ^ 1 = ( x ^ 2 l k , 1 ( x ^ 1 y ) ) d t , d x ^ 2 = ( u k l k , 2 ( x ^ 1 y ) ) d t ,
where x ^ i are the estimates of x i , and constants l k , i > 0 ( i = 1 , 2 ) are chosen to make:
A k = l k , 1 1 l k , 2 0
strictly Hurwitz; hence, for Q k T = Q k > 0 , positive definite matrices P k , A k T P k + P k A k = Q k hold.
Consider x ˜ i = x i x ^ i as the errors, which satisfy ( i = 1 , 2 ):
d x ˜ = ( A k x ˜ + F k ) d t + G k d ω ,
where F k = [ 0 , f k ] T , G k = [ 0 , 1 T g k T ] T with G k T G k σ ¯ , and σ ¯ is the bounded constant.
The following tracking error variables are determined before the control design:
z 1 = x 1 y d ,
z 2 = x ^ 2 α 2 d ,
ξ i = z i ϑ i , i = 1 , 2 ,
where ξ i is the new tracking error signal, and ϑ i and α 2 d will be shown in detail in the control design.
Step 0. Consider the stochastic Lyapunov function below:
V k 0 = r 2 ( x ˜ T P k x ˜ ) 2 ,
where r > 0 is a constant.
By combining (12) and (16), we obtain:
L V k 0 = r ( x ˜ T P k x ˜ ) x ˜ T Q k x ˜ + 2 r ( x ˜ T P k x ˜ ) x ˜ T P k F k + r T r { G k ( 2 P k x ˜ x ˜ T P k + x ˜ T P k x ˜ P k ) G k T } .
Here, FLS W 0 T S 0 is introduced to approximate F k , then:
F k = W 0 T S 0 + δ 0 , | | δ 0 | | ε 0 ,
where ε 0 > 0 .
Under Young’s inequality, it yields:
2 r ( x ˜ T P k x ˜ ) x ˜ T P k F k 3 r 2 ν 0 4 3 P k 8 3 x ˜ 4 + r 2 ν 0 4 ( θ 2 + ε 0 4 ) r T r { G k T ( 2 P k x ˜ x ˜ T P k +   x ˜ T P k x ˜ P k ) G k } 3 r n n P k 2 x ˜ 2 G k 2 3 2 r n n ν 0 P k 4 x ˜ 4 + 3 r n n 2 ν 0 σ ¯ 2 ,
where ν 0 is a positive designed scalar.
According to (17) and (19), we have:
L V k 0 Ξ x ˜ 4 + D 0 ,
where Ξ = r λ min ( P k ) λ min ( Q k ) 3 r 2 ν 0 4 3 P k 8 3 3 2 r n n ν 0 P k 4 and D 0 = r 2 ν 0 4 ( θ 2 + ε 0 4 ) + 3 2 ν 0 r n n σ ¯ 2 .
Step 1. Consider the stochastic Lyapunov function below:
V k 1 = V k 0 + 1 4 ξ 1 4 .
According to (13)–(15), we have:
d ξ 1 = ( ξ 2 + ϑ 2 + α 2 d + x ˜ 2 y ˙ d ϑ ˙ 1 ) d t .
By combining (21) and (22), we obtain:
L V k 1 = Ξ x ˜ 4 + D 0 + ξ 1 3 ( ξ 2 + ϑ 2 + α 2 d + x ˜ 2 y ˙ d ϑ ˙ 1 ) .
Under Young’s inequality, we have:
ξ 1 3 ξ 2 3 4 ν 11 4 3 ξ 1 4 + 1 4 ν 11 4 ξ 2 4 ,
ξ 1 3 x ˜ 2 3 4 ν 12 4 3 ξ 1 4 + 1 4 ν 12 4 x ˜ 4 ,
where ν 1 j ( j = 1 , 2 ) are positive designed scalars.
Substituting (24) and (25) into (23) leads to:
L V k 1 ( Ξ 1 4 ν 12 4 ) x ˜ 4 + ξ 1 3 ( 3 4 ν 11 4 3 ξ 1 + ϑ 2 + α 2 d α 1 + α 1 + 3 4 ν 12 4 3 ξ 1 y ˙ d ϑ ˙ 1 ) + 1 4 ν 11 4 ξ 2 4 + D 0 .
In order to eliminate the traditional problem of the “explosion of terms”, we introduce the TD technique in [20] to help the control design. Next, we let the virtual control function α 1 pass through the following TD:
α ˙ 2 d = χ 2 χ ˙ 2 = R 2 2 [ a 21 sinh ( l 21 ( α 2 d α 1 ) ) + a 22 sinh ( l 22 χ 2 / R 2 ) ] ,
where R 2 , a 21 , a 22 , l 21 , l 22 are positive arguments; α 2 d is the estimate of α 1 with s 2 d = α 2 d α 1 denoting the generated estimation error. Via [20], the boundedness of the error can be ensured by a suitable choice of the TDs’ design parameters. Thus, there exists a positive constant s M such that | s 2 d | s M .
Remark 4.
It should be emphasized that, despite the generated estimation error s 2 d being bounded, it still will have an influence on the control performance to some extent. Thus, it is reasonable and necessary to establish the compensating signals and the corresponding new tracking errors (15) for System (3).
Now, the compensating signal ϑ 1 is established as:
ϑ ˙ 1 = κ 1 ϑ 1 + ϑ 2 + ( α 2 d α 1 ) ,
with ϑ ( 0 ) = 0 for t [ 0 , T 1 ] . This is a time-varying linear filter with bounded input s 2 d = α 2 d α 1 .
Then, the following virtual control input is constructed:
α 1 = κ 1 z 1 3 4 ν 11 4 3 ξ 1 3 4 ν 12 4 3 ξ 1 + y ˙ d .
Substituting them into (26) results in:
L V k 1 ( Ξ 1 4 ν 12 4 ) x ˜ 4 κ 1 ξ 1 4 + 1 4 ν 11 4 ξ 2 4 + D 0 .
Step 2. Define the stochastic Lyapunov function as:
V k 2 = V k 1 + 1 4 ξ 2 4 + θ ˜ 2 2 γ ,
in which θ = max k L { W k , 1 T 2 } is an unknown constant, θ ˜ = θ θ ^ .
According to (14) and (15), we have:
d ξ 2 = ( u k + l k , 2 x ˜ 1 α ˙ 2 d ϑ ˙ 2 ) d t .
By combining (31) and (32), we obtain:
L V k 2 = L V k 1 + ξ 2 3 ( u k + l k , 2 x ˜ 1 α ˙ 2 d ϑ ˙ 2 ) 1 γ θ ˜ θ ^ ˙ .
In light of the above description, it yields:
ξ 2 3 u k = ξ 2 3 ( v c k + σ k ( v k ) v ϕ k + ϖ k ) ,
then the FLS is utilized to develop the control issue on the dead-zone input:
ξ 2 3 ( σ k ( v k ) + ϖ k ) = ξ 2 3 ( W k , 1 T S k , 1 + δ k , 1 + ϖ k ) , 1 2 a 2 ξ 2 6 θ S k , 1 T S k , 1 + a 2 2 + 3 4 ξ 2 4 + 1 4 ι ¯ 4 1 2 a 2 ξ 2 6 θ + a 2 2 + 3 4 ξ 2 4 + 1 4 ι ¯ 4 ,
where | δ k , 1 + ϖ k | ι ¯ , and the property of 0 < S k , 1 T S k , 1 1 is used here.
Similarly, we have:
ξ 2 3 l k , 2 x ˜ 1 3 4 ν 22 4 3 l k , 2 4 3 ξ 2 4 + 1 4 ν 22 4 x ˜ 4 ,
where ν 22 is a positive designed scalar.
It can be obtained by simple calculation and sorting that:
L V k 2 = ( Ξ j = 1 2 1 4 ν j 2 4 ) x ˜ 4 κ 1 ξ 1 4 + ξ 2 3 ( 1 4 ν 11 4 ξ 2 + 3 4 ν 22 4 3 l k , 2 4 3 ξ 2 + v c k α ˙ 2 d ϑ ˙ 2 ) + ξ 2 3 ( 1 2 a 2 ξ 2 3 θ + 3 4 ξ 2 v ϕ k ) 1 γ θ ˜ θ ^ ˙ + D 0 + a 2 2 + 1 4 ι ¯ 4 .
On the same principle, the following compensating signals ϑ 2 are designed and taken into account:
ϑ ˙ 2 = κ 2 ϑ 2 .
Then, substituting the following constructed actual control input:
v c k = κ ̲ k , 2 z 2 1 4 ν 11 4 ξ 2 3 4 ν 22 4 3 l k , 2 4 3 ξ 2 + α ˙ 2 d ,
v ϕ k = κ ¯ k , 2 ξ 2 + 3 4 ξ 2 + 1 2 a 2 ξ 2 3 θ ^ ,
and the adaptive law into (37):
θ ^ ˙ = γ 2 a 2 ξ 2 6 β θ ^ ,
we have:
L V k 2 = ( Ξ j = 1 2 1 4 ν j 2 4 ) x ˜ 4 j = 1 2 κ j ξ j 4 β 2 γ θ ˜ 2 + D ,
where D = D 0 + a 2 2 + 1 4 ι ¯ 4 + β 2 γ θ 2 and κ 2 min { κ ̲ k , 2 + κ ¯ k , 2 } .

3.2. Stability Analysis

The properties of the main result are presented in Theorem 1.
Theorem 1.
For the ship heading control system (3) with asymmetric dead-zone, via ADT τ a > ( log μ / p 2 ) with μ = max { λ max ( P k ) λ min ( P q ) , k , q L } and σ ( t ) , the convergence of z 1 is obtained under the proposed control scheme (29) and (39)–(41); meanwhile, the resulting signals are bounded in the probability.
Before showing the analysis of Theorem 1, the following Lemma 3 is given to develop the proof, which can easily verify that the constructed compensating signals (28) and (38) are bounded.
Lemma 3.
The system defined in (28) and (38) has states bounded by ϑ ( t ) s M 2 κ 0 ( 1 e 2 κ 0 ( t T 1 ) ) , then:
lim t ϑ ( t ) s M 2 κ 0 ,
where κ 0 = 1 2 min i ( κ i 1 ) .
Remark 5.
The relevant proof is easily confirmed and thus is omitted here.
Next, we begin the proof of Theorem 1 via the ADT approach.
Proof. 
Choosing appropriate parameters r , ν 0 , ν i 2 ( i = 1 , 2 ) such that:
Ξ i = 1 3 1 4 ν i 2 4 c 0 > 0 ,
defining:
p 2 = min k L { 4 κ i , 2 c 0 r λ max 2 ( P k ) , β , i = 1 , 2 } , p 1 = max k L { r 2 ν 0 4 ( θ 2 + ε 0 4 ) + 3 2 ν 0 r n n σ ¯ 2 + a 2 2 + 1 4 ι ¯ 4 + β 2 γ θ 2 } > 0 ,
and defining V k ( X ) as the whole stochastic Lyapunov with X = [ x ˜ T , ξ T , θ ˜ ] , then (42) can be rewritten as:
L V k ( X ) p 1 p 2 V k .
Furthermore, it is easily obtained that o ¯ ( X ) V k ( X ) o ̲ ( X ) .
Next, the following piecewise differentiable function is considered to develop the analysis:
W ( t ) = e p 2 t V σ ( t ) ( X ( t ) ) ,
and then, for k , q L , it follows from the fact V k ( X ( t ) ) μ V q ( X ( t ) ) , during [ t k , t k + 1 ) , that one furthermore obtains:
E { W ( t k + 1 ) } μ [ E { t k t k + 1 p 1 e p 2 t d t } + E { W ( t k ) } ] .
Then, integrating (47), we have:
E { W ( T ) } [ E { W ( 0 ) } + E { k = 0 N σ ( T , 0 ) 1 μ k t k t k + 1 p 1 e p 2 t d t } + E { μ N σ ( T , 0 ) t N σ ( T , 0 ) T p 1 e p 2 t d t } ] μ N σ ( T , 0 ) .
Then, τ a > ( log μ / p 2 δ ) can be obtained by considering 0 < δ < p 2 ( log μ / τ a ) and ADT τ a > ( log μ / p 2 ) . Combining it with (10), we have N σ ( t ) ( T 2 , T 1 ) ( p 2 δ ) ( T 2 T 1 ) log μ + N 0 .
Taking k to be 0 , 1 , , N σ ( T , 0 ) , the following hold:
E { t k t k + 1 p 1 e p 2 t d t } E { e ( p 2 δ ) t k + 1 t k t k + 1 p 1 e δ t d t } ,
and:
E { W ( T ) } E { W ( 0 ) μ N σ ( T , 0 ) } + E { μ 1 + N 0 e ( p 2 δ ) T 0 T p 1 e δ t d t } .
Considering W ( t ) yields:
E { o ¯ ( X ( T ) ) } E { V σ ( T ) ( X ( T ) ) } e N 0 log μ e ( log μ τ a p 2 ) T E { o ̲ ( X ( 0 ) ) } + μ 1 + N 0 p 1 δ .
The following (52) holds:
1 μ 1 + N 0 E { V σ ( T ) ( X ( T ) ) } 1 μ 1 + N 0 e N 0 log μ E { o ̲ ( X ( 0 ) ) } + p 1 δ .
where τ a > ( log μ / p 2 ) and 0 < e δ ( T t ) 1 are used. Therefore, according to Lemma 2, the boundedness can be concluded.
Furthermore, for T > 0 , we obtain:
1 4 E { | ξ 1 4 ( T ) | } e N 0 log μ e ( log μ τ a p 2 ) T E { o ̲ ( X ( 0 ) ) } + μ 1 + N 0 p 1 δ ( 1 e δ T ) ,
considering that τ a > ( log μ / p 2 ) ,
lim T E { | ξ 1 4 ( T ) | } 4 μ 1 + N 0 p 1 δ ϵ 4 ,
where ϵ is a positive constant, and then, in accordance with (15) and Lemma 3, we can obtain:
lim T | z 1 | ϵ + s M 2 κ 0 ,
This completes the proof. □

4. Simulation Study and Discussion

The switched control of the above ship heading control system (3) is governed by the speed as:
σ ( t ) = 1 , l o w s p e e d 2 , m e d i u m s p e e d 3 , t o p s p e e d
Correspondingly, the parameters of the nonlinear ship heading control system from [17,35] were used, namely T 1 = 30 s, K 1 = 32 s 1 , τ 1 = 40 s 2 ; T 2 = 63.69 s, K 2 = 11.4 s 1 , τ 2 = 30 s 2 ; T 3 = 80.47 s, K 3 = 5.1 s 1 , τ 3 = 25 s 2 . For the stochastic noise, g 1 = 0.5 x 1 sin ( x 2 x 3 ) , g 2 = 0.25 x 1 2 x 2 cos ( x 2 ) , and g 3 = 0.1 x 1 x 3 were chosen.
For the dead-zone, we assumed that:
u 1 = Γ 1 ( v 1 ) = 1 ( v 1 2 ) , v 1 2 0 , 3 < v 1 < 2 2 ( v 1 + 3 ) , v 1 3
u 2 = Γ 2 ( v 2 ) = 0.8 ( v 2 3.5 ) , v 2 3.5 0 , 2 < v 2 < 35 1 ( v 2 + 2 ) , v 2 2
u 3 = Γ 3 ( v 3 ) = 1 ( v 3 4.5 ) , v 3 4.5 0 , 4 < v 3 < 4.5 1.5 ( v 3 + 4 ) , v 3 4
The initial condition [ x 1 ( 0 ) , x 2 ( 0 ) , x ^ 1 ( 0 ) , x ^ 2 ( 0 ) , θ ^ ( 0 ) ] T = [ 0.01 , 0.01 , 0.01 , 0.01 , 0.01 ] T was set to run the simulation. What is more, we set κ 1 = 1 , κ 2 = 0.1 , κ ̲ 12 = 0.5 , κ ̲ 22 = 0.2 , κ ̲ 32 = κ ¯ 12 = κ ¯ 22 = 1 , κ ¯ 32 = 2 , γ = 0.1 , a = 2 , β = 1 , and ν 11 = 1 , ν 12 = 5 , ν 22 = 10 , r = 0.5 . Constants l 1 , 1 = 4 , l 2 , 1 = 2 , l 3 , 1 = 2 , l 1 , 2 = 6 , l 2 , 2 = 10 , and l 3 , 2 = 8 were chosen such that the matrices A 1 , A 2 , A 3 were Hurwitz. Then, by choosing Q 1 = Q 2 = Q 3 = I 2 , we have:
P 1 = 0.8750 0.5000 0.5000 0.4792 , P 2 = 2.7500 0.5000 0.5000 0.3750 , P 3 = 2.2500 0.5000 0.5000 0.4062 .
then we can compute μ = max { 2 , 2.347 } = 2.347 . Then, τ a = 13 > ( log 2.347 / 0.067 ) is obtained from Theorem 1.
The obtained results are described in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15. Figure 1 clearly indicates the heading tracking performance of System (3), and it can be seen that the system output follows the desired tracking signal y d = 10 sin ( 0.08 t ) very well under the proposed TD-based control method. Figure 2 and Figure 3 give the system states and the corresponding observer states under the switched state observers, which shows that the unmeasured system states can still be well estimated by the designed switched state observers when the unknown switched actuator dead-zone inputs (57)–(59) are presented in the ship heading control system (3). The adaptive law is depicted in Figure 4. Figure 5 indicates the switched controllers under the switching signal described by Figure 6, which satisfies the calculated ADT τ a . All of this means that the desired control result can be fulfilled very well via the developed control algorithm.
In order to further exhibit the developed work, we performed some comparison tests to justify its implementation under the same conditions:
(i) The influence of stochastic noise on heading control:
This work discusses the ship heading tracking with stochastic noise, which is more in line with the actual navigation environment. In order to illustrate the influence of stochastic noise more clearly and intuitively, the corresponding test results without/with different levels of stochastic noises are presented. In Figure 7, the heading tracking control results of the ship control system for three cases are described under the developed control algorithm: the control system (3) with small stochastic noise, the control system (3) with larger stochastic noise, and the control system (3) without stochastic noise, respectively. By comparison, it can be seen that the stochastic noise has a certain effect on the heading tracking control in the actual navigation environment. Therefore, it is necessary to consider the stochastic noise in the ship control when establishing the ship heading system mathematical model and then carry out the heading tracking control;
(ii) The comparison of the TD method with other methods:
To better illustrate the impact of the TD method on the control performance, we performed the following experimental tests, respectively.
Firstly, the method without the TD feature was applied to control the ship heading system (3), and the corresponding control result of the heading tracking with controllers is shown in Figure 8, which indicates that the controllers developed without the TD feature can still provide effective heading tracking control performance. However, it should be noted that there is the undesired problem of the “explosion of terms” occurring in the control design. The structure of such a heading control scheme is thus complicated, and the term of j = 0 1 α 1 y d ( j ) y d ( j + 1 ) is involved, while the knowledge of y d ( t ) and its first two-order time derivatives y ˙ d ( t ) , y ¨ d ( t ) is needed; therefore, more computational work is required, which is not conducive to practical engineering applications.
Secondly, the commonly used method of dealing with the “explosion of terms”, the DSC method, was also employed to carry out the heading tracking control for System (3), and the corresponding tracking control result is described in Figure 9. In this way, the problem of the “explosion of terms” was avoided successfully; however, in the commonly used DSC method, the boundary s 2 d = α 2 d α 1 results from the filter are not considered and compensated, which will have a certain influence on the control performance. Our TD-based control method considers the boundary s 2 d and introduces the compensating signals (28) and (38) to compensate this.
From the above results, we can see that, under the same conditions, both of these methods can develop the heading tracking control of System (3) and achieve the control goal successfully, but the TD method can give a better control performance and is more conducive to practical engineering applications;
(iii) The effect of the TD feature on control performance:
To illustrate the effect of the TD feature on the control performance, three TDs were chosen in the following experimental tests, defining: TD1: R 2 = 10 , a 21 = 1.5 , a 22 = 5 , l 21 = l 22 = 1 ; TD2: R 2 = 100 , a 21 = 5 , a 22 = 10 , l 21 = l 22 = 0.5 ; TD3: R 2 = 1 , a 21 = a 22 = 0.5 , l 21 = l 22 = 5 , respectively; the corresponding comparison results are exhibited in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15.
Firstly, Figure 10 clearly shows the heading tracking performance for System (3) with different TDs. This is followed by the corresponding controller performances obtained in Figure 5, Figure 11 and Figure 12. Furthermore, we illustrate the effect of the TD feature on the controller performance when stochastic noise is not present in System (3), and the test results are given in Figure 13, Figure 14 and Figure 15. From the above comparison results, it follows that the TD feature will have a certain effect on controller performance for the ship heading system (3) whether there is stochastic noise or not. By comparison, we can conclude that, by the appropriate parameter selection of the TD, the desired heading tracking performance and control performance can be ensured.
From the above experiment results, we can obtain the following conclusions:
(1) Stochastic noise in complex sea conditions does have an impact on the system performance, especially when there is a huge stochastic effect resulting from excessive wind and waves, and it will have a terrible impact on the control system. Therefore, it is of great practical significance to consider the stochastic noise in system modeling and study the related control issues for safe navigation;
(2) The novel TD-based adaptive heading tracking control scheme has a simple structure, and it only needs the knowledge of y d ( t ) and its one-order time derivative y ˙ d ( t ) , while the drawback of the “explosion of terms” is cleverly prevented by taking the boundary s 2 d = α 2 d α 1 in the designed compensating signals into account; thus, the computational work is reduced greatly, which is very conducive to practical ship control;
(3) The developed TD-based control scheme can achieve a good control effect by means of proper parameter selections. However, the parameter tuning is a nontrivial and tedious task. In order to obtain the desired heading control performance, large R 2 , a 21 , a 22 and small l 21 , l 22 are needed, but it should be noted that, too large R 2 , a 21 , a 22 and too small l 21 , l 22 will result in bad heading tracking and controller convergence.

5. Conclusions

Switched adaptive heading control under stochastic noise and an unknown dead-zone was considered. The ship control model under stochastic noise was established, and the tracking controller was constructed. Via the incorporation of switched state observers, the switched adaptive output feedback tracking control tactic was proposed. The TD technique was innovatively introduced to dispose of the “explosion of terms” occurring in ship control. Finally, a theoretical analysis verified the control model.

Author Contributions

Conceptualization and methodology, Y.L.; validation and formal analysis, Y.L. and D.M.; writing—original draft preparation, Y.L., R.W. and Y.Z.; funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (Grant Nos. 62103073 and 52171292) and the Fundamental Research Funds for the Central Universities (Grant No. 3132021105).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, Y.S. Model reference fuzzy adaptive control for ship streering autopilot with uncertain nonlinear system. Shipbuild. China 2003, 44, 85–93. [Google Scholar]
  2. Huang, J.S.; Wen, C.Y.; Wang, W.; Song, Y.D. Global stable tracking control of underactuated ships with input saturation. Syst. Control Lett. 2015, 85, 1–7. [Google Scholar] [CrossRef]
  3. Du, J.L.; Hu, X.; Sun, Y.Q. Adaptive robust nonlinear control design for course tracking of ships subject to external disturbances and input saturation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 193–202. [Google Scholar] [CrossRef]
  4. Wang, J.Q.; Zou, Z.J.; Wang, T. High-gain extended state observer based adaptive sliding mode path following control for an underactuated vessel sailing in restricted waters. Appl. Sci. 2019, 9, 1102. [Google Scholar] [CrossRef] [Green Version]
  5. Jiao, R.; Chou, W.S.; Rong, Y.F.; Dong, M.J. Anti-disturbance control for quadrotor UAV manipulator attitude system based on fuzzy adaptive saturation super-twisting sliding mode observer. Appl. Sci. 2020, 10, 3719. [Google Scholar] [CrossRef]
  6. Hao, L.Y.; Zhang, H.; Li, T.S.; Lin, B.; Chen, C.L.P. Fault tolerant control for dynamic positioning of unmanned marine vehicles based on T-S fuzzy model with unknown membership functions. IEEE Trans. Veh. Technol. 2021, 70, 146–157. [Google Scholar] [CrossRef]
  7. Deng, Y.J.; Zhang, X.K. Event-triggered composite adaptive fuzzy output feedback control for path following of autonomous surface vessels. IEEE Trans. Fuzzy Syst. 2021, 29, 2701–2713. [Google Scholar] [CrossRef]
  8. Wu, W.T.; Peng, Z.H.; Wang, D.; Liu, L.; Han, Q.L. Network-based line-of-sight path tracking of underactuated unmanned surface vehicles with experiment results. IEEE Trans. Cybern. 2021, 1–11. [Google Scholar] [CrossRef]
  9. Hao, L.Y.; Yu, Y.; Li, T.S.; Li, H. Quantized output feedback control for unmanned marine vehicles with thruster faults via sliding mode technique. IEEE Trans. Cybern. 2021, 1–14. [Google Scholar] [CrossRef]
  10. Yang, C.; Yao, F.; Zhang, M.J.; Zhang, Z.Q.; Wu, Z.Z.; Dan, P.J. Adaptive sliding mode PID control for underwater manipulator based on legendre polynomial function approximation and its experimental evaluation. Appl. Sci. 2020, 10, 1728. [Google Scholar] [CrossRef] [Green Version]
  11. Jiang, Y.; Peng, Z.H.; Wang, D.; Yin, Y.; Han, Q.L. Cooperative target enclosing of ring-networked under-actuated autonomous surface vehicles based on data-driven fuzzy predictors and extended state observers. IEEE Trans. Fuzzy Syst. 2021. [Google Scholar] [CrossRef]
  12. Zhu, L.Y.; Li, T.S. Adaptive fuzzy output feedback control for intelligent ship autopilot system. J. Nanjing Univ. Inf. Sci. Technol. (Natural Sci. Ed.) 2021, 13, 22–28. [Google Scholar] [CrossRef]
  13. Dai, S.L.; Wang, M.; Wang, C. Neural learning control of marine surface vessels with guaranteed transient tracking performance. IEEE Trans. Ind. Electron. 2016, 63, 1717–1727. [Google Scholar] [CrossRef]
  14. Dai, S.L.; He, S.D.; Wang, M.; Yuan, C.Z. Adaptive neural control of underactuated surface vessels with prescribed performance guarantees. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3686–3698. [Google Scholar] [CrossRef] [PubMed]
  15. Li, T.S.; Zhao, R.; Chen, C.L.P.; Fang, L.Y.; Liu, C. Finite-time formation control of under-actuated ships using nonlinear sliding mode control. IEEE Trans. Cybern. 2018, 48, 3243–3253. [Google Scholar] [CrossRef]
  16. Liu, L.; Wang, D.; Peng, Z.H.; Chen, C.L.P.; Li, T.S. Bounded neural network control for target tracking of underactuated autonomous surface vehicles in the presence of uncertain target dynamics. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 1241–1249. [Google Scholar] [CrossRef]
  17. Ma, H.; Liang, H.J.; Zhou, Q.; Ahn, C.K. Adaptive dynamic surface control design for uncertain nonlinear strict-feedback systems with unknown control direction and disturbances. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 506–515. [Google Scholar] [CrossRef]
  18. Peng, Z.H.; Wang, D.; Chen, Z.Y.; Hu, X.J.; Lan, W.Y. Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics. IEEE Trans. Control Syst. Technol. 2013, 21, 513–520. [Google Scholar] [CrossRef]
  19. Tang, Y.G.; Wu, Y.X.; Wu, M.P.; Hu, X.P.; Shen, L.C. Nonlinear tracking differentiator for velocity determination using carrier phase measurements. IEEE J. Sel. Top. Signal Process. 2009, 3, 716–725. [Google Scholar] [CrossRef]
  20. Bu, X.W.; Wu, X.Y.; Zhu, F.J.; Huang, J.Q.; Ma, Z.; Zhang, R. Novel prescribed performance neural control of a fexible air-breathing hypersonic vehicle with unknown initial errors. ISA Trans. 2015, 59, 149–159. [Google Scholar] [CrossRef]
  21. Deng, H.; Krstić, M.; Williams, R.J. Stabilization of stochastic nonlinear systems driven by noise of unknown covariance. IEEE Trans. Autom. Control 2001, 46, 1237–1253. [Google Scholar] [CrossRef] [Green Version]
  22. Liu, Y.L.; Ma, H.J. Adaptive fuzzy tracking control of nonlinear switched stochastic systems with prescribed performance and unknown control directions. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 590–599. [Google Scholar] [CrossRef]
  23. Qi, W.H.; Zong, G.D.; Zheng, W.X. Adaptive event-triggered SMC for stochastic switching systems with semi-Markov process and application to boost converter circuit model. IEEE Trans. Circuits I Regul. Papers 2021, 68, 786–796. [Google Scholar] [CrossRef]
  24. Kang, S.J.; Liu, X.P.P.; Wang, H.Q. Finite-time adaptive fuzzy command filtering control for stochastic nonlinear systems with input quantization. Int. J. Adapt. Control Signal Process. 2021, 36, 155–175. [Google Scholar] [CrossRef]
  25. Do, K.D. Global robust adaptive path-tracking control of underactuated ships under stochastic disturbances. Ocean Eng. 2016, 111, 267–278. [Google Scholar] [CrossRef]
  26. Jiang, Y.; He, B.; Guo, J.; Lv, P.F.; Mu, X.K.; Zhang, X.; Yu, F. Actuator weak fault diagnosis in autonomous underwater vehicle based on tri-stable stochastic resonance. Appl. Sci. 2020, 10, 2048. [Google Scholar] [CrossRef] [Green Version]
  27. Deng, Y.J.; Zhao, D.X.; Liu, T. Self-triggered tracking control of underactuated surface vessels with stochastic noise. In Proceedings of the Name of the 2021 International Conference on Security, Pattern Analysis, and Cybernetics (SPAC), Chengdu, China, 18–20 June 2021; pp. 266–273. [Google Scholar]
  28. Niu, B.; Liu, M.; Li, A. Global adaptive stabilization of stochastic high-order switched nonlinear non-lower triangular systems. Syst. Control Lett. 2020, 136, 104596. [Google Scholar] [CrossRef]
  29. Niu, B.; Zhao, P.; Liu, J.D.; Ma, H.J.; Liu, Y.J. Global adaptive control of switched uncertain nonlinear systems: An improved MDADT method. Automatica 2020, 115, 108872. [Google Scholar] [CrossRef]
  30. Zhao, X.D.; Wang, X.Y.; Ma, L.; Zong, G.D. Fuzzy approximation based asymptotic tracking control for a class of uncertain switched nonlinear systems. IEEE Trans. Fuzzy Syst. 2020, 28, 632–644. [Google Scholar] [CrossRef]
  31. Liu, Y.L.; Xu, S.J.; Ma, H.J. Switched-observer-based adaptive DSC design of nonstrict-feedback switched stochastic nonlinear time-delay systems. Nonlinear Anal. Hybrid Syst. 2020, 38, 100917. [Google Scholar] [CrossRef]
  32. Long, L.J.; Zhao, J. Decentralized adaptive neural output feedback DSC for switched large-scale nonlinear systems. IEEE Trans. Cybern. 2017, 47, 908–919. [Google Scholar] [CrossRef] [PubMed]
  33. Jia, L.; Wang, Y.N.; Zhang, C.F.; Zhao, K.H.; Liu, L.; Nguyen, X.Q. A robust adaptive trajectory tracking algorithm using SMC and machine learning for FFSGRs with actuator dead-zones. Appl. Sci. 2019, 9, 3837. [Google Scholar] [CrossRef] [Green Version]
  34. Yang, T.; Sun, N.; Chen, H.; Fang, Y.C. Neural network-based adaptive antiswing control of an underactuated ship-mounted crane with roll motions and input dead-zones. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 901–914. [Google Scholar] [CrossRef] [PubMed]
  35. Zhao, X.D.; Shi, P.; Zheng, X.L.; Zhang, L.X. Adaptive tracking control for switched stochastic nonlinear systems with unknown actuator dead-zone. Automatica 2015, 60, 193–200. [Google Scholar] [CrossRef]
  36. Tong, S.C.; Sui, S.; Li, Y.M. Observed-Based adaptive fuzzy tracking control for switched nonlinear systems with dead-zone. IEEE Trans. Cybern. 2015, 45, 2816–2826. [Google Scholar] [CrossRef]
Figure 1. Tracking effect of System (3).
Figure 1. Tracking effect of System (3).
Applsci 12 01985 g001
Figure 2. Responses of states x 1 and x ^ 1 .
Figure 2. Responses of states x 1 and x ^ 1 .
Applsci 12 01985 g002
Figure 3. Responses of states x 2 and x ^ 2 .
Figure 3. Responses of states x 2 and x ^ 2 .
Applsci 12 01985 g003
Figure 4. Adaptive law.
Figure 4. Adaptive law.
Applsci 12 01985 g004
Figure 5. Control effect of System (3) under TD2.
Figure 5. Control effect of System (3) under TD2.
Applsci 12 01985 g005
Figure 6. Switching signal.
Figure 6. Switching signal.
Applsci 12 01985 g006
Figure 7. Influence of stochastic noise on the tracking effect under TD2.
Figure 7. Influence of stochastic noise on the tracking effect under TD2.
Applsci 12 01985 g007
Figure 8. Control effect of System (3) without TD.
Figure 8. Control effect of System (3) without TD.
Applsci 12 01985 g008
Figure 9. Control effect of System (3) with DSC.
Figure 9. Control effect of System (3) with DSC.
Applsci 12 01985 g009
Figure 10. Tracking effect of System (3) with different TDs.
Figure 10. Tracking effect of System (3) with different TDs.
Applsci 12 01985 g010
Figure 11. Control effect of System (3) under TD1.
Figure 11. Control effect of System (3) under TD1.
Applsci 12 01985 g011
Figure 12. Control effect of System (3) under TD3.
Figure 12. Control effect of System (3) under TD3.
Applsci 12 01985 g012
Figure 13. Control effect of System (3) without stochastic noise under TD1.
Figure 13. Control effect of System (3) without stochastic noise under TD1.
Applsci 12 01985 g013
Figure 14. Control effect of System (3) without stochastic noise under TD2.
Figure 14. Control effect of System (3) without stochastic noise under TD2.
Applsci 12 01985 g014
Figure 15. Control effect of System (3) without stochastic noise under TD3.
Figure 15. Control effect of System (3) without stochastic noise under TD3.
Applsci 12 01985 g015
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, Y.; Wang, R.; Zhao, Y.; Mu, D. TD-Based Adaptive Output Feedback Control of Ship Heading with Stochastic Noise and Unknown Actuator Dead-Zone Input. Appl. Sci. 2022, 12, 1985. https://0-doi-org.brum.beds.ac.uk/10.3390/app12041985

AMA Style

Liu Y, Wang R, Zhao Y, Mu D. TD-Based Adaptive Output Feedback Control of Ship Heading with Stochastic Noise and Unknown Actuator Dead-Zone Input. Applied Sciences. 2022; 12(4):1985. https://0-doi-org.brum.beds.ac.uk/10.3390/app12041985

Chicago/Turabian Style

Liu, Yanli, Runzhi Wang, Yuechao Zhao, and Dongdong Mu. 2022. "TD-Based Adaptive Output Feedback Control of Ship Heading with Stochastic Noise and Unknown Actuator Dead-Zone Input" Applied Sciences 12, no. 4: 1985. https://0-doi-org.brum.beds.ac.uk/10.3390/app12041985

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop