Next Article in Journal
EEG Emotion Classification Network Based on Attention Fusion of Multi-Channel Band Features
Next Article in Special Issue
Dynamic Navigation and Area Assignment of Multiple USVs Based on Multi-Agent Deep Reinforcement Learning
Previous Article in Journal
A Bio-Inspired Endogenous Attention-Based Architecture for a Social Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

RBF Neural Network Sliding Mode Control for Passification of Nonlinear Time-Varying Delay Systems with Application to Offshore Cranes

1
School of Electronic and Information Engineering, Suzhou University of Science and Technology, Suzhou 215009, China
2
Department of Mechanical Engineering, Politecnico di Milano, 20156 Milan, Italy
3
Department of Computing, The Hong Kong Polytechnic University, Hong Kong 999077, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(14), 5253; https://doi.org/10.3390/s22145253
Submission received: 12 June 2022 / Revised: 5 July 2022 / Accepted: 11 July 2022 / Published: 13 July 2022
(This article belongs to the Special Issue Sensors, Modeling and Control for Intelligent Marine Robots)

Abstract

:
This paper is devoted to studying the passivity-based sliding mode control for nonlinear systems and its application to dock cranes through an adaptive neural network approach, where the system suffers from time-varying delay, external disturbance and unknown nonlinearity. First, relying on the generalized Lagrange formula, the mathematical model for the crane system is established. Second, by virtue of an integral-type sliding surface function and the equivalent control theory, a sliding mode dynamic system can be obtained with a satisfactory dynamic property. Third, based on the RBF neural network approach, an adaptive control law is designed to ensure the finite-time existence of sliding motion in the face of unknown nonlinearity. Fourth, feasible easy-checking linear matrix inequality conditions are developed to analyze passification performance of the resulting sliding motion. Finally, a simulation study is provided to confirm the validity of the proposed method.

1. Introduction

In industrial applications and the physical world, time delays are very common, such as their existence in chemical reactor systems [1], automotive powertrain systems [2], mechanical systems [3], population dynamics [4] and so on. The physical phenomena that produce time delays are caused by the transmission of information, energy, or different masses in long distance. The stability analysis of physical systems with time-delay is usually divided into two categories: the delay-independent criteria and the delay-dependent criteria; The latter condition includes information on the degree of system delay, which results in simpler and more conservative delay-independent stability criteria, particularly for small delays, than the delay-dependent stability criteria. Since last century, many efforts have been devoted to time-delay systems. For physical systems with constant time-delay, the stability issue for neural networks of neutral-type through a new Lyapunov functional was proposed in [5]; By proposing distributed dynamic controllers, the consensus of heterogeneous linear multi-agents with arbitrarily large constant communication delays was addressed in [6]. For physical systems with time-varying delay, the robust stability for time-varying structural and uncertain systems was studied by designing a novel delay-dependent stability criterion in [7]; In [8], the problems of stability analysis and stabilization for Takagi-Sugeno fuzzy systems in a discrete-time domain was investigated by employing a fuzzy Lyapunov-Krasovskii functional. For physical systems with distributed time-delay, the mode-dependent state feedback H robust control design for uncertain distributed delay systems with Markov switching parameters was investigated in [9]; An improved distributed delay-dependent criterion for stability analysis and stabilization of uncertain fractional distributed delay systems was studied in [10]; See [11,12,13] and references therein for more details. Therefore, the research of time-delay systems have always been a hot topic in both theory and application.
The sliding mode control (SMC) [14] has demonstrated great advantages in finite-time fast response, robustness and stability for complex nonlinear systems since its appearance. Therefore, it has witnessed wide employment of SMC in industrial, for instance, the robot manipulators [15], the electric circuits [16] and the unmanned marine vehicles [17], etc. Theoretically, the investigation of SMC was also rich, such as the issues of reaching law design, reducing of chattering effect and high-order SMC design. For example, in order to further optimize the dynamic performance of permanent magnet synchronous motor speed regulation system, an improved sliding mode reaching law was proposed in [18]; Ref. [19] proposed an SMC algorithm for quad rotor helicopter based on least square method to solve the input overdetermined problem; Ref. [20] discussed to what extent a high-order SMC could serve as an alternative to the traditional SMC. In the filed time-delay systems, the SMC has also shown its superiorities, for example, the SMC approach was used to solve the issue of adaptive control problems for uncertain delayed switched systems with abrupt actuator failures in [21]; In [22], an observer-based adaptive SMC strategy was proposed to study the stabilization of nonlinear stochastic delayed Markov jump systems; The SMC design for mixed H and passivity performance of linear time-varying delay systems with uncertainties was investigated in [23]; More details can be checked in [24,25,26]. However, the physical plant often suffers from unknown nonlinearities due to complex circumstances, and most recent SMC strategies for nonlinear systems are conducted relying on the assumption that the nonlinearities are norm-bounded, which is sometimes inaccurate and conservative.
On the other hand, it is known that the neural network is an efficient method for the approximations of nonlinear functions, which has attracted a lot of attention in the automation community, see the robot manipulators, heat exchangers [27,28], etc. Thus, the study of neural network combing with SMC for nonlinear time-delay systems is an interesting issue. In addition, passivity reflects the basic properties of many physical systems in the real world, and is usually used to define the energy dissipation and transformation of the system. Moreover, it plays a key role in the process of system analysis and design, particularly for some high-order systems. For example, many real systems need passivity to ensure effective noise attenuation. Therefore, passive-based control methods have been popular in the physical community.
To synthesize the above analysis, this paper studies the problems of neural network passivity-based SMC design for a class of nonlinear time-varying delay systems and its application in offshore cranes. By establishing a time-delay mathematical model for the crane system, we propose an integral-type switching surface and RBF-based adaptive SMC law, which not only ensures finite-time existence of the sliding motion, but also guarantees the obtained sliding mode dynamics has an exponential stability and a passivity performance. The main contributions are concluded as follows: (1) A comprehensive mathematical model is established for the crane system toward passification analysis, which includes time-varying delay, unknown nonlinearity and external disturbance; (2) For the obtained sliding motion, a set of strict LMI conditions are established that could check the system’s exponential stability, minimum passivity performance and maximum decay rate; (3) By proposing an RBF neural network, the system’s unknown nonlinearity can be easily compensated by the designed adaptive SMC law, with which the finite-time reachability condition is also ensured. The remaining contents are organized as follows: Preliminaries are given in Section 2; The main results are proposed in Section 3; A numerical example is provided in Section 4, and the paper is concluded in Section 5.
Notations: 0 represents a zero matrix; I represents an identity matrix; The minimum and maximum eigenvalues of a matrix A are defined by λ min ( A ) and λ max ( A ) , respectively; t r { A } means the trace of matrix A ; The symmetric positive definite matrix is defined by A > 0 ; * is a symmetric element of symmetric matrix; H e { A } denotes A + A T .

2. Model Establishing and Problem Statement

Crane, as a modern transfer equipment, has been widely used in modern factories, installation sites, container yards, indoor or outdoor warehouse loading and unloading, and transportation. The type offshore crane can be checked in [29], its equivalent physical model is simplified as shown in Figure 1, in which the load is attached to the cart by a cable; m is the load mass [kg], M is the cart mass [kg], L is the cable length [m], F ( t ) is the control input generated by the electric motor and θ is the load swing angle at the moment of movement. In real applications, the swing of loads is an important factor that disturbs the crane efficiency. In order to ensure that the load movement is smooth and steady, necessary efforts should be taken to deal with this issue. In general, the problem of fast transportation and positioning of heavy loads can be summarized as follows: Under the input F ( t ) , the cart moves from position A to position B in the fastest time t s allowing the swing angle | θ ( t s ) | < Δ , in which Δ is the minimum allowable swing angle for the load in the process of movement.
To deal with this problem, let us establish the system mathematical model in a generalized coordinate; see Figure 2, in which x 1 is the position of the cart, x 2 is the cable length, α is the swing angle, F 1 is the pull imposed on the cart and F 2 is the lift for the load. D is the friction damping coefficient between the cart and the horizontal track, and η is the damping coefficient when the load swings. Therefore, the positions for the cart and the load in the generalized coordinate can be denoted by
x M = x 1 y M = 0 x m = x 1 x 2 sin α y m = x 2 cos α
Correspondingly, the velocity components for the cart and the load are obtained as
x ˙ M = x ˙ 1 y ˙ M = 0 x ˙ m = x ˙ 1 x 2 α ˙ cos α x ˙ 2 sin α y ˙ m = x ˙ 2 cos α x 2 α ˙ sin α
On the other hand, it is known that the kinetic energy T of the overall system is denoted by
T = 1 2 M V M 2 + 1 2 m V m 2 = 1 2 M ( x ˙ M 2 + y ˙ M 2 ) + 1 2 m ( x ˙ m 2 + y ˙ m 2 ) = 1 2 ( M + m ) x ˙ 1 2 + 1 2 ( x ˙ 2 2 + x 2 2 α ˙ 2 2 x ˙ 1 x ˙ 2 sin α 2 x ˙ 1 x 2 α ˙ cos α )
Then, according to the generalized Lagrange formula that
d d t ( T q ˙ k ) T q k = F k , ( k = 1 , 2 , . . . , n )
in which q k is the generalized coordinate, n is the degree of freedom and F k is the generalized force. Therefore, (4) yields
d d t ( T x ˙ 1 ) T x 1 = F 1 D x ˙ 1 d d t ( T x ˙ 2 ) T x 2 = F 2 + m g cos α d d t ( T α ˙ ) T α = m g x 2 sin α η α ˙
Further, the overall system model is obtained as follows:
( M + m ) x ¨ 1 m x ¨ 2 sin α 2 m x ˙ 2 α ˙ cos α m x 2 α ¨ cos α + m x 2 α ˙ 2 sin α + D x ˙ 1 = F 1 m x ¨ 2 m x ¨ 1 sin α m g cos α m x 2 α ˙ 2 = F 2 m x 2 2 α ¨ + 2 m x 2 x ˙ 2 α ˙ m x ¨ 1 x 2 cos α + m g x 2 sin α + η α ˙ = 0
Regarding the dynamic model (6), linearization of the model in state-space is necessary for the purpose of stability analysis and control design. Considering that the length of cable is unchanged, that is x 2 = L = c o n s t . , than x ˙ 2 = x ¨ 2 = 0 . Considering that the swing angle of the crane is quite small in the equilibrium point α = 0 during the real movement process, so we can linearize the model with sin α α , cos α 0 and α ˙ 2 sin α 0 . In addition, it is deemed that the damping coefficient is quite small and taken as η = 0 , then the simplified model is taken as
( M + m ) x ¨ 1 + D x ˙ 1 m L α ¨ = F 1 m L 2 α ¨ m L x ¨ 1 + m g L α = 0
Now, define z = [ z 1 z 2 z 3 z 4 ] T , where z 1 = x 1 , z 2 = x ˙ 1 , z 3 = α and z 4 = α ˙ . Letting x 1 and α be the output variables, then the system (7) described in the state-space can be presented as:
z ˙ = A z + B u y = C z ,
where u = F and
A = 0 1 0 0 0 D M m g M 0 0 0 0 1 0 D M L ( M + m ) g M L 0 , B = 0 1 M 0 1 M L , C = 1 0 0 0 0 0 1 0 ,
Generally, let us consider a more complex environment in which the physical system suffers from unknown nonlinearity, external disturbance and time-varying state delays. Then, the description of state-space system will be denoted as
z ˙ ( t ) = A z ( t ) + A τ z ( t τ ( t ) ) + B ( u ( t ) + f ( z ( t ) ) ) + B w w ( t ) y ( t ) = C z ( t ) + D w w ( t ) , z ( s ) = φ ( s ) , z ˙ ( s ) = ψ ( s ) ; s [ τ 1 , 0 ] ,
in which z ( t ) R n is the state variable, u ( t ) R m is the control variable and y ( t ) R q is the controlled output. The system matrices A , A τ , B , C , B w and D w are with appropriate dimensions, and B is full column rank. The system unknown nonlinearity is f ( z ( t ) ) and w ( t ) L 2 [ 0 , + ) denotes the norm-bounded external disturbance. The system state delay is represented as τ ( t ) , satisfying
0 τ ( t ) τ 1 , τ ˙ ( t ) τ 2 < 1 ,
in which τ 1 and τ 2 are known constants.
The following definition and lemma are useful in the following analysis.
Definition 1.
([30,31]). The nonlinear system (9) is said to have a passification performance index γ, if the following two conditions are satisfied:
(1) With w ( t ) = 0 , the solution z ( t ) of the system (9) is internally exponentially stable, i.e,
z ( t ) δ e β t ϕ ) τ ,
in which δ 1 , β > 0 is the decay rate and ϕ τ = s u p s [ τ , 0 ] φ 2 ( s ) + ψ 2 ( s ) .
(2) For nonzero w ( t ) L 2 [ 0 , + ) , the following inequality is satisfied under zero initial condition,
2 0 t w T ( s ) y ( s ) d s γ 0 t w T ( s ) w ( s ) d s ,
in which γ is a positive constant and for all t 0 .
Lemma 1.
([32]). For a given matrix satisfying 0 < P R n × n , and a differentiable vector function ζ ( t ) has appropriate dimensions. Then, it holds
t τ ( t ) t ζ ˙ ( s ) d s T P t τ ( t ) t ζ ˙ ( s ) d s τ 1 t τ ( t ) t ζ ˙ T ( s ) P ζ ˙ ( s ) d s .

3. Main Results

This section will propose an SMC strategy so as to ensure the closed-loop system has a passification performance with an exponential stability property. The steps here include: design of sliding surface, passification analysis and RBF neural network sliding mode controller design.

3.1. Sliding Motion Design

For the system (9), let us define the following integral-type switching hyperplane function
s ( z , t ) = G z ( t ) 0 t G ( A + B K ) z ( s ) d s 0 t G A τ z ( s τ ( s ) ) d s ,
where G and K are both real matrices to be designed. Particularly, it is required that G B is nonsingular.
According to the dynamics of the system (9), the solution z ( t ) follows
z ( t ) = z ( 0 ) + 0 t [ A z ( s ) + A τ z ( s τ ( s ) ) + B ( u ( s ) + f ( z ( t ) ) ) + B w w ( s ) ] d s .
Combining (14) with (15), it is obtained that
s ( z , t ) = G z ( 0 ) + 0 t [ A z ( s ) + A τ z ( s τ ( s ) ) + B ( u ( s ) + f ( z ( t ) ) ) + B w w ( s ) ] d s 0 t G ( A + B K ) z ( s ) d s 0 t G A τ z ( s τ ( s ) ) d s .
According to the SMC theory [14], it holds that both s ( z , t ) = 0 and s ˙ ( z , t ) = 0 when the sliding surface s ( z , t ) = 0 is reached. Therefore, using the condition s ˙ ( z , t ) = 0 , one can derive an equivalent control variable:
u e q ( t ) = K z ( t ) ( G B ) 1 B B w w ( t ) f ( z ( t ) ) .
By substituting (7) into the system (9), one can obtain the following sliding mode dynamic (SMD) system
z ˙ ( t ) = ( A + B K ) z ( t ) + A τ z ( t τ ( t ) ) + B ˜ w w ( t ) ,
in which B ˜ w = [ I B ( G B ) 1 B T ] B w .
Remark 1.
An integral sliding surface function of the form (14) is proposed, which contains an integral term with time delay. The advantage of such a sliding surface is that, since the design of the memory controller is more complicated in practice, it will be more convenient in the subsequent controller design.
In the sequel, an SMC law will be presented to ensure the finite-time existence of sliding motion on the sliding surface s ( z , t ) = 0 . However, due to f ( z ( t ) ) being an unknown function, how to compensate the effect of f ( z ( t ) ) in the whole phase should be considered first. In the following, a radial basis function θ T ξ ( z ) is applied to estimate the unknown function f ( · ) , in which θ R l × m , ξ ( q ) R l is a vector-valued function and q R p is the input vector of the RBF neural network. The structure of three-layer RBF network is presented in Figure 3.
Lemma 2.
For a compact set Ω q R p , q Ω q R p , ξ ( q ) = [ ξ 1 ( q ) ξ 2 ( q ) ξ l ( q ) ] T is the Gaussian basis function vector with the form
ξ j ( q ) = e x p q m j 2 2 σ j 2 , σ j 0 , j = 1 , 2 , , l .
where m j R p and σ j R represent the center and width of above Gaussian function, respectively. If the integer l is chosen to be as large as possible, then there exists a θ R l × m such that
f ( q ) = θ T ξ ( q ) + δ ( q ) ,
in which δ ( q ) δ , and δ is a known constant.
In the following, θ ^ ( t ) is used to denote the estimation of θ . The corresponding error is denoted by θ ˜ ( t ) = θ ^ ( t ) θ .
Theorem 1.
Given the nonlinear system (9), we define its switching surface function in (14). Then, the SMC law designed below could ensure the state trajectories driven onto the proposed sliding surface s ( z , t ) = 0 in finite time,
u ( t ) = K z ( t ) θ ^ T ( t ) ξ ( q ) ( ( B T B ) 1 B B ˜ w w ( t ) + ρ ) s g n ( s ( z , t ) ) ] ,
in which s g n ( · ) is the symbolic function, ρ is chosen such that ρ δ ε > 0 , and θ ^ ˙ ( t ) = Λ ξ ( q ) s T ( z , t ) with Λ is a known matrix parameter.
Proof. 
Choose G = B T and the Lyapunov function candidate below:
V ( t ) = 1 2 [ s T ( z , t ) ( B T B ) 1 s ( z , t ) + t r { θ ˜ T ( t ) Λ 1 θ ˜ ( t ) } ] .
Then, it obtains for (16) that
V ˙ ( t ) = s T ( z , t ) ( B T B ) 1 s ˙ ( z , t ) + t r { θ ˜ T ( t ) Λ 1 θ ˜ ˙ ( t ) } = s T ( z , t ) [ K z ( t ) + ( u ( t ) + f ( z ( t ) ) ) ] + s T ( z , t ) ( B T B ) 1 B B ˜ w w ( t ) s T ( z , t ) θ ^ T ( t ) ξ ( q ) + t r { θ ˜ T ( t ) Λ 1 θ ˜ ˙ ( t ) } s T ( z , t ) [ ( ( B T B ) 1 B B ˜ w w ( t ) + ρ ) s g n ( s ( z , t ) ) f ( z ( t ) ) ] s T ( z , t ) θ ^ T ( t ) ξ ( q ) + s ( z , t ) ( B T B ) 1 B B ˜ w w ( t ) + t r { ( θ ^ T ( t ) θ T ) Λ 1 θ ˜ ˙ ( t ) }
In view of θ ˜ ˙ ( t ) = θ ^ ˙ ( t ) and the property that t r { A B } = t r { B A } , it is seen in (21) that
Γ = s T ( z , t ) [ ρ s g n ( s ( z , t ) ) f ( z ( t ) ) ] s T ( z , t ) θ ^ T ( t ) ξ ( q ) + t r { ( θ ^ T ( t ) θ T ) Λ 1 θ ˜ ˙ ( t ) } s T ( z , t ) [ ρ s g n ( s ( z , t ) ) δ ( z ) θ T ξ ( q ) ] s T ( z , t ) θ ^ T ( t ) ξ ( z ) + t r { ( θ ^ T ( t ) θ T ) ξ ( q ) s T ( z , t ) } t r { s T ( z , t ) ( θ ^ ( t ) θ ) ξ ( q ) } + t r { ( θ ^ T ( t ) θ T ) ξ ( q ) s T ( z , t ) } ( ρ δ ) s T ( z , t ) s g n ( s ( z , t ) ) ε s T ( z , t ) s g n ( s ( z , t ) )
Therefore, by substituting (19) into (21) and in view of s ( z , t ) | s ( z , t ) | . One can read from (21) and (22) that
V ˙ ( t ) ε s ( z , t ) 0 .
Thus, the finite-time reachability condition is satisfied. This covers the proof. □

3.2. Stability Analysis

Theorem 2.
For given positive scalars α > 0 and γ > 0 , if it finds matrices X > 0 , Q 1 > 0 , Q 2 > 0 and proper matrix S i ( i = 1 , 2 , 3 , 4 ) that meets the condition below
Θ = Θ 11 Θ 12 S 1 A τ S 3 T S 1 B ˜ w Θ 22 Θ 23 S 2 B ˜ w C T Θ 33 S 3 B ˜ w γ I D w D w T < 0 ,
where
Θ 11 = S 1 S 1 T + τ 1 2 Q 2 ,
Θ 12 = S 1 ( A + B K ) S 2 T + X ,
Θ 22 = H e { S 2 ( A + B K ) } + α X + Q 1 e α τ 1 Q 2 ,
Θ 23 = S 2 A τ + ( A + B K ) T S 3 T + e α τ 1 Q 2 ,
Θ 33 = ( 1 τ 2 ) e α τ 1 Q 1 e α τ 1 Q 2 + H e { S 3 A τ } ,
Then, the SMD system (18) satisfies the properties in Definition 1 with exponential stability and passification performance index γ.
Proof. 
First, let us check the exponential stability of the SMD system (18) for the case w ( t ) = 0 . Now, consider the Lyapunov functional candidate below:
V ( t ) = V 1 ( t ) + V 2 ( t ) + V 3 ( t ) ,
in which
V 1 ( t ) = z T ( t ) X z ( t ) ,
V 2 ( t ) = t τ ( t ) t e α ( t s ) z T ( s ) Q 1 z ( s ) d s ,
V 3 ( t ) = τ 1 τ 1 0 t + θ t e α ( t s ) z ˙ T ( s ) Q 2 z ˙ ( s ) d s d θ .
Then, calculating the derivative of V ( t ) along the trajectories of the SMD system (18) yields
V ˙ 1 ( t ) = 2 z T ( t ) X z ˙ ( t ) ,
V ˙ 2 ( t ) = z T ( t ) Q 1 z ( t ) ( 1 τ ˙ ( t ) ) e α τ ( t ) z T ( t τ ( t ) ) Q 1 z ( t τ ( t ) ) α V 2 ( t ) z T ( t ) Q 1 z ( t ) ( 1 τ 2 ) e α τ 1 z T ( t τ ( t ) ) Q 1 z ( t τ ( t ) ) α V 2 ( t ) ,
V ˙ 3 ( t ) τ 1 2 z ˙ T ( s ) Q 2 z ˙ ( s ) τ 1 t τ 1 t e α ( t s ) z ˙ T ( s ) Q 2 z ˙ ( s ) d s α V 3 ( t ) .
in which it is seen that
τ 1 t τ 1 t e α ( t s ) z ˙ T ( s ) Q 2 z ˙ ( s ) d s τ 1 e α τ 1 t τ ( t ) t e α ( t s ) z ˙ T ( s ) Q 2 z ˙ ( s ) d s e α τ 1 t τ ( t ) t z ˙ ( s ) d s T Q 2 t τ ( t ) t z ˙ ( s ) d s = e α τ 1 [ z ( t ) z ( t τ ( t ) ) ] T Q 2 [ z ( t ) z ( t τ ( t ) ) ] .
Particularly, it is easily obtained from the SMD system (18) that the following equation holds
2 η T ( t ) S [ ( A + B K ) z ( t ) + A τ z ( t τ ( t ) ) + B ˜ w w ( t ) z ˙ ( t ) ] = 0 ,
in which η ( t ) = [ z ˙ T ( t ) z T ( t ) z T ( t τ ( t ) ) ] T , and S = [ S 1 T S 2 T S 3 T ] T .
Combing (26)–(29), it obtains
V ˙ ( t ) η T ( t ) Θ ¯ η ( t ) α V ( t ) ,
in which
Θ ¯ = Θ 11 Θ 12 S 1 A τ S 3 T Θ ˜ 22 Θ 23 Θ 33 ,
with Θ ˜ 22 = H e { S 2 ( A + B K ) } + α X + Q 1 e α τ 1 Q 2 .
Applying (24), one can read V ˙ ( t ) + α V ( t ) η T ( t ) Θ ¯ η ( t ) < 0 for η ( t ) 0 . Integrating both sides of this inequality from 0 to t. Then one derives that
V ( t ) < e α t V ( 0 ) .
Recalling (25), we know there is a constant λ 1 that meets 0 < λ 1 λ min ( X ) so as to
λ 1 z ( t ) 2 < V ( t ) .
Further, denoting λ 2 = λ max ( X ) , λ 3 = λ max ( Q 1 ) and λ 4 = λ max ( Q 2 ) . Then, it is easily seen that
V ( 0 ) λ 2 z ( 0 ) 2 + λ 3 τ ( 0 ) 0 e α s z T ( s ) 2 d s + τ 1 λ 4 τ 1 0 θ 0 e α s z ˙ T ( s ) 2 d s d θ .
Thus, one can obtain the following result from (31)–(33) that
λ 1 z ( t ) 2 V 1 ( t ) V ( t ) e α t V ( 0 ) λ e α t ϕ τ 2
in which λ = λ 2 + λ 3 α ( 1 e α τ 1 ) + τ 1 λ 4 α [ τ 1 1 α ( 1 e α τ 1 ) ] . At this moment, it is seen that the SMD system (18) is exponentially stable.
Next, let us check the passivity performance, denoted by
J = 0 t [ 2 w T ( s ) y ( s ) γ w T ( s ) w ( s ) ] d s .
Under zero-initial condition, it is seen that 0 t V ˙ ( s ) d s = V ( t ) V ( 0 ) > 0 , then
J 0 t [ 2 w T ( s ) y ( s ) γ w T ( s ) w ( s ) + V ˙ ( s ) + α V ( s ) ] d s = 0 t η ¯ T ( s ) Θ η ¯ ( s ) d s ,
in which η ¯ ( t ) = [ z ˙ T ( t ) z T ( t ) z T ( t τ ( t ) ) w T ( t ) ] T .
Since Θ < 0 , it derives from (36) that
V ˙ ( t ) + α V ( t ) 2 w T ( t ) y ( t ) + γ w T ( t ) w ( t ) .
Now, integrating (37) from both sides in the region 0 to t results in
0 t e α s V ( s ) d s 0 t e α s [ 2 w T ( s ) y ( s ) + γ w T ( s ) w ( s ) ] d s ,
which means
V ( t ) 0 t e α ( t s ) [ 2 w T ( s ) y ( s ) + γ w T ( s ) w ( s ) ] d s , 0 t [ 2 w T ( s ) y ( s ) + γ w T ( s ) w ( s ) ] d s .
In (39), letting t + , then it obtains 2 0 t w T ( s ) y ( s ) d s γ 0 t w T ( s ) w ( s ) d s . Hence, the passification performance is guaranteed. This completes the proof. □

3.3. Computation of Gain Matrix

In Theorem 2, an exponential stability criterion for the SMD system (18) with a decay rate α is established. However, our attention is to design a feasible control gain matrix K for exponential stability and passification performance of closed-loop system. Therefore, a theorem is further proposed as follows.
Theorem 3.
Given positive scalars ϵ i ( i = 1 , 2 , 3 ) , α > 0 and γ > 0 , if it finds matrices X ¯ > 0 , Q ¯ 1 > 0 , Q ¯ 2 > 0 and proper matrices Y and Y such that the following condition holds
Φ = Φ 11 Φ 12 ϵ 1 A τ Y T ϵ 3 Y ϵ 1 B ˜ w Φ 22 Φ 23 ϵ 2 B ˜ w Y C T Φ 33 ϵ 3 B ˜ w γ I D w D w T < 0 ,
where
Φ 11 = ϵ 1 ( Y + Y T ) + τ 1 2 Q ¯ 2 ,
Φ 12 = ϵ 1 ( A Y T + B Y ) ϵ 2 Y T + X ¯ ,
Φ 22 = H e { ϵ 2 ( A Y T + B Y ) } + α X ¯ + Q ¯ 1 e α τ 1 Q ¯ 2 ,
Φ 23 = ϵ 2 A τ Y T + ϵ 3 ( A Y T + B Y ) T + e α τ 1 Q ¯ 2 ,
Φ 33 = ( 1 τ 2 ) e α τ 1 Q ¯ 1 e α τ 1 Q ¯ 2 + H e { ϵ 3 A τ Y T } .
Then, the SMD system (18) satisfies the properties in Definition 1 with exponential stability and passification performance γ. Besides, the controller gain matrix is computed as K = Y Y T .
Proof. 
Letting S i = ϵ i Y 1 ( i = 1 , 2 , 3 ) with each ϵ i being given. Then, substituting them into (24) and conducting a congruence transformation to (24) by d i a g { Y , Y , Y , I } . At the same time, define X ¯ = Y X Y T , Q ¯ 1 = Y Q 1 Y T and Q ¯ 2 = Y Q 2 Y T , we have Φ < 0 in (40), where the matrix Y is set by Y = K Y T . □
Remark 2.
In Theorems 2 and 3, both delay-dependent and delay-derivative-dependent exponential stability criteria for the SMD system (18) are established, which bring the following advantages: (1) It is seen that these conditions are not only fit for constant time-delay systems, but also available for the time-varying case; (2) The LMI conditions are easily changed into the asymptotic stability criteria with the decay rate α = 0 ; (3) The condition is supposed to be less conservative compared with some recent results since a set of free weighting matrices are introduced.
As we know, to have a fast convergence of system state trajectories requires a relatively large value of decay rate. Thus, it is desired to allow a maximal α to ensure the exponential stability based on the above Theorem 3. To this end, we propose a Corollary below.
Corollary 1.
For given positive scalars α > 0 , γ > 0 and ϵ i ( i = 1 , 2 , 3 ) , if it finds matrices X ¯ > 0 , Q ¯ i > 0 ( i = 1 , 2 ) , K j > 0 ( j = 1 , 2 , 3 ) , and proper matrices Y and Y satisfy the following conditions
min β
s . t .
Ξ = Ξ 11 Ξ 12 ϵ 1 A τ Y T ϵ 3 Y ϵ 1 B ˜ w Ξ 22 Ξ 23 ϵ 2 B ˜ w Y C T Ξ 33 ϵ 3 B ˜ w γ I D w D w T < 0 ,
X ¯ < β K 1 ,
τ 1 K 2 < β ( Q ¯ 1 K 2 ) ,
τ 1 K 3 < β ( Q ¯ 2 K 3 ) ,
where
Ξ 11 = ϵ 1 ( Y + Y T ) + τ 1 2 Q ¯ 2 ,
Ξ 12 = ϵ 1 ( A Y T + B H ) ϵ 2 Y T + X ¯ ,
Ξ 22 = H e { ϵ 2 ( A Y T + B H ) } + K 1 + Q ¯ 1 K 3 ,
Ξ 23 = ϵ 2 A τ + ϵ 3 ( A Y T + B ¯ Y ) T + K 3 ,
Ξ 33 = ( 1 τ 2 ) K 2 K 3 + H e { ϵ 3 A τ Y T } .
Then, the SMD system (18) satisfies the properties in Definition 1 with exponential stability and passification performance γ.
Proof. 
Define K 1 > α X ¯ , K 2 = e α τ 1 Q ¯ 1 and K 3 = e α τ 1 Q ¯ 2 . By setting β = α 1 , one can obtain
X ¯ < β K 1 ;
K 2 = e α τ 1 Q ¯ 1 ( 1 + α τ 1 ) K 2 < e α τ 1 K 2 = Q ¯ 1 τ 1 K 2 < β ( Q ¯ 1 K 2 ) ;
K 3 = e α τ 1 Q ¯ 2 ( 1 + α τ 1 ) K 3 < e α τ 1 K 3 = Q ¯ 2 τ 1 K 3 < β ( Q ¯ 2 K 3 ) ;
This covers the proof. □
Overall, the above Figure 4 shows how the proposed controller is implemented with necessary steps for the considered system. It should be noted that the controller gain matrix K in Figure 4 is computed by LMI (40) off-line in advance, then we initialize corresponding parameters to implement the controller.

4. Simulation Study

In this part, an example with a simulation study is provided for the crane system. Letting M = 200 , m = 100 , L = 4 , D = 0.1 and g = 9.81 . Therefore, we can consider the following system parameters for the system (9):
A = 0 1 0 0 0 0.0005 4.905 0 0 0 0 1 0 0.000125 3.67875 0 , A τ = 0.1 0 0.2 0 0 0.1 0 0.1 0 0.2 0 0 0.2 0 0.3 0 ,
B = 0 0.005 0 0.00125 , B w = 1.0 0 0 0.1 0.5 0 0 1 , C = 1 0 0 0 0 0 1 0 , D w = 0.1 0.1 0.1 0.1 ,
Assuming that the system subjects to the nonlinearity by f ( z ( t ) ) = 0.1 s i n ( z 1 ( t ) ) . The system state-delay is chosen as τ ( t ) = 0.2 such that τ 1 = 0.2 and τ 2 = 0 can be easily obtained. Our aims here are that: (1) To compute the controller gain matrix K so as to ensure the SMD system (18) is exponentially stable and satisfies a passivity performance index γ ; (2) To design an adaptive SMC law given in (19) so as to ensure finite-time existence of desired sliding motion. For computation, define G = B T , select scalars ϵ i = 1 ( i = 1 , 2 , 3 ) , the decay rate α = 0.1 and γ = 2.5 . According to Theorem 3, and by solving the condition (40), one can obtain feasible solutions as follows:
X ¯ = 9.5049 0.9422 2.7456 6.0718 0.9422 29.5851 0.6763 7.3036 2.7456 0.6763 4.0419 2.3185 6.0718 7.3036 2.3185 17.4198 ,
Q ¯ 1 = 4.4312 3.3115 2.5993 1.6767 3.3115 33.2919 10.4344 12.1907 2.5993 10.4344 8.3995 1.9303 1.6767 12.1907 1.9303 12.5318 ,
Q ¯ 2 = 17.6999 0.6692 4.1431 4.3860 0.6692 29.5281 1.0937 1.9281 4.1431 1.0937 22.8592 3.2521 4.3860 1.9281 3.2521 14.5217 ,
Y = 3.3517 2.5691 0.4337 3.6388 0.3088 5.2287 1.8335 1.5211 0.8571 3.5562 1.2885 1.8051 0.4697 1.5791 2.4504 3.4195 ,
Y = 10 3 × [ 1.1127 7.6417 2.5487 0.0582 ] .
Based on the above solutions, the controller gain matrix can be computed as:
K = 10 3 × [ 0.4401 1.7664 0.0237 0.3470 ] .
In view of the simulation purpose, the initial condition is set as φ ( s ) = [ 5 5 1 1 ] T and ψ ( s ) = [ 0 0 0 0 ] T , s [ 0.2 , 0 ] . The unknown uncertainty and external disturbance are provided as f ( z ( t ) ) = 0.1 sin ( z 1 ( t ) ) and w ( t ) = [ 1 / ( t 2 + 1 ) 1 / ( t 2 + 1 ) ] , respectively. In the RBF neural network, the width σ j = 1 , the initial weight θ ^ ( 0 ) = 0 , Λ = 0.1 , and the center point m j = [ 1 0.5 0 0.5 1 ] T . In addition, the switching signal s g n ( s ( z , t ) ) is changed by s ( z , t ) / ( s ( z , t ) + 0.01 ) and ρ = 0.01 . Then, we have the simulation results as presented in Figure 5, Figure 6 and Figure 7. Figure 5 plots that the original system is unstable without control; Figure 6 depicts that the system achieves a stability property by the proposed control algorithm; Figure 7 gives the SMC input, which shows a satisfactory system performance is achieved.
Seen from Theorem 3, the index γ is sensitive to the system time-delay. To reflect the relationship between γ and τ 1 , the following Table 1 shows the maximum allowable values for τ 1 when different values for γ are given in Theorem 3, in which it is seen that large γ allows bigger time-delay. Otherwise, to understand how the time-delay may affect γ , a trajectory is plotted in Figure 8 to show the minimum allowable γ for given τ 1 , and the result also reveals that large τ 1 demands bigger γ .

5. Conclusions

The problem of SMC for passification of nonlinear time-delay systems via an adaptive neural network approach has been tackled in this paper. First, a mathematical model for the crane has been established based on the generalized Lagrange formula. Second, by proposing an integral-type sliding surface, on which the SMD with desirable dynamic property has been derived. Third, based on the RBF neural network approach, an adaptive SMC law has been synthesized to ensure the sliding motion in finite-time. Fourth, in order to check the passivity performance of the SMD system, feasible easy-checking LMI conditions have been developed. Finally, a numerical study with simulation has been put forward to verify the correctness of the proposed method.

Author Contributions

Formal analysis, B.J., D.L., H.R.K. and B.L.; Funding acquisition, B.J.; Investigation, D.L., H.R.K. and B.L.; Methodology, B.J., D.L., H.R.K. and B.L.; Resources, H.R.K.; Software, B.J., D.L. and B.L.; Validation, B.J. and B.L.; Visualization, D.L.; Writing—original draft, B.J., D.L., H.R.K. and B.L.; Writing—review & editing, B.J., H.R.K. and B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by The National Natural Science Foundation of China under grant 62003231; partially funded by The Natural Science Foundation of Jiangsu Province under grant BK20200989, in part by the Natural Science Foundation of the Jiangsu Higher Education Institutions of China under grant 20KJB120005, and in part by The China Postdoctoral Science Foundation under grant 2021M692369.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jia, X.; Chen, X.; Xu, S.; Zhang, B.; Zhang, Z. Adaptive output feedback control of nonlinear time-delay systems with application to chemical reactor systems. IEEE Trans. Ind. Electron. 2017, 64, 4792–4799. [Google Scholar] [CrossRef]
  2. Yi, S.; Ulsoy, A.G.; Nelson, P.W. Design of observer-based feedback control for time-delay systems with application to automotive powertrain control. J. Frankl. Inst. 2010, 347, 358–376. [Google Scholar] [CrossRef]
  3. Boussaada, I.; Tliba, S.; Niculescu, S.I.; Ünal, H.U.; Vyhlídal, T. Further remarks on the effect of multiple spectral values on the dynamics of time-delay systems. Application to the control of a mechanical system. Linear Algebra Its Appl. 2018, 542, 589–604. [Google Scholar] [CrossRef] [Green Version]
  4. Gopalsamy, K. Stability and Oscillations in Delay Differential Equations of Population Dynamics; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  5. Arik, S. An analysis of stability of neutral-type neural systems with constant time delays. J. Frankl. Inst. 2014, 351, 4949–4959. [Google Scholar] [CrossRef]
  6. Xu, X.; Liu, L.; Feng, G. Consensus of heterogeneous linear multiagent systems with communication time-delays. IEEE Trans. Cybern. 2017, 47, 1820–1829. [Google Scholar] [CrossRef]
  7. Wu, M.; He, Y.; She, J.H.; Liu, G.P. Delay-dependent criteria for robust stability of time-varying delay systems. Automatica 2004, 40, 1435–1439. [Google Scholar] [CrossRef]
  8. Wu, L.; Su, X.; Shi, P.; Qiu, J. A new approach to stability analysis and stabilization of discrete-time TS fuzzy time-varying delay systems. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2010, 41, 273–286. [Google Scholar] [CrossRef]
  9. Karimi, H.R. Robust delay-dependent H control of uncertain time-delay systems with mixed neutral, discrete, and distributed time-delays and Markovian switching parameters. IEEE Trans. Circuits Syst. I Regul. Pap. 2011, 58, 1910–1923. [Google Scholar] [CrossRef]
  10. Feng, Z.; Lam, J. Integral partitioning approach to robust stabilization for uncertain distributed time-delay systems. Int. J. Robust Nonlinear Control 2012, 22, 676–689. [Google Scholar] [CrossRef]
  11. Wang, Y.E.; Wu, D.; Karimi, H.R. Robust stability of switched nonlinear systems with delay and sampling. Int. J. Robust Nonlinear Control 2022, 32, 2570–2584. [Google Scholar] [CrossRef]
  12. Xiao, H.; Zhu, Q.; Karimi, H.R. Stability of stochastic delay switched neural networks with all unstable subsystems: A multiple discretized Lyapunov-Krasovskii functionals method. Inf. Sci. 2022, 582, 302–315. [Google Scholar] [CrossRef]
  13. Wei, Y.; Karimi, H.R.; Yang, S. New results on sampled-data output-feedback control of linear parameter-varying systems. Int. J. Robust Nonlinear Control 2022, 32, 5070–5085. [Google Scholar] [CrossRef]
  14. Utkin, V.I.; Vadim, I. Sliding mode control. Var. Struct. Syst. Princ. Implement. 2004, 66, 1. [Google Scholar]
  15. Baek, J.; Jin, M.; Han, S. A new adaptive sliding-mode control scheme for application to robot manipulators. IEEE Trans. Ind. Electron. 2016, 63, 3628–3637. [Google Scholar] [CrossRef]
  16. Wang, Y.; Gao, Y.; Karimi, H.R.; Shen, H.; Fang, Z. Sliding mode control of fuzzy singularly perturbed systems with application to electric circuit. IEEE Trans. Syst. Man Cybern. Syst. 2018, 29, 1667–1675. Available online: https://re.public.polimi.it/handle/11311/1036437?mode=full.738 (accessed on 11 June 2022).
  17. Wang, Y.; Jiang, B.; Wu, Z.G.; Xie, S.; Peng, Y. Adaptive sliding mode fault-tolerant fuzzy tracking control with application to unmanned marine vehicles. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6691–6700. [Google Scholar] [CrossRef]
  18. Wang, Y.; Feng, Y.; Zhang, X.; Liang, J. A new reaching law for antidisturbance sliding-mode control of PMSM speed regulation system. IEEE Trans. Power Electron. 2019, 35, 4117–4126. [Google Scholar] [CrossRef]
  19. Sumantri, B.; Uchiyama, N.; Sano, S. Least square based sliding mode control for a quad-rotor helicopter and energy saving by chattering reduction. Mech. Syst. Signal Process. 2016, 66, 769–784. [Google Scholar] [CrossRef]
  20. Utkin, V. Discussion aspects of high-order sliding mode control. IEEE Trans. Autom. Control 2015, 61, 829–833. [Google Scholar] [CrossRef]
  21. Guo, X.; Liu, Z.; Gao, C. Fault-tolerant adaptive control for uncertain switched systems with time-varying delay and actuator faults based on sliding mode technique. J. Frankl. Inst. 2022, 359, 5231–5250. [Google Scholar] [CrossRef]
  22. Jiang, B.; Karimi, H.R.; Yang, S.; Gao, C.; Kao, Y. Observer-based adaptive sliding mode control for nonlinear stochastic Markov jump systems via TšCS fuzzy modeling: Applications to robot arm model. IEEE Trans. Ind. Electron. 2020, 68, 466–477. [Google Scholar] [CrossRef]
  23. Palraj, J.; Mathiyalagan, K.; Shi, P. New results on robust sliding mode control for linear time-delay systems. IMA J. Math. Control Inf. 2021, 38, 320–336. [Google Scholar]
  24. Jiang, B.; Gao, C.C. Decentralized adaptive sliding mode control of large-scale semi-Markovian jump interconnected systems with dead-zone input. IEEE Trans. Autom. Control 2022, 67, 1521–1528. [Google Scholar]
  25. Liu, Z.; Karimi, H.R.; Yu, J. Passivity-based robust sliding mode synthesis for uncertain delayed stochastic systems via state observer. Automatica 2020, 111, 108596. [Google Scholar]
  26. Jiang, B.; Wu, Z.; Karimi, H.R. A distributed dynamic event-triggered mechanism to HMM-based observer design for H sliding mode control of Markov jump systems. Automatica 2022, 142, 110357. [Google Scholar]
  27. Lewis, F.W.; Jagannathan, S.; Yesildirak, A. Neural Network Control of Robot Manipulators and Non-Linear Systems; CRC Press: Boca Raton, FL, USA, 2020. [Google Scholar]
  28. Vasickaninova, A.; Bakosova, M.; Meszaros, A.; Klemeš, J.J. Neural network predictive control of a heat exchanger. Appl. Therm. Eng. 2011, 31, 2094–2100. [Google Scholar]
  29. Aguiar, C.; Leite, D.; Pereira, D.; Andonovski, G.; Skrjanc, I. Nonlinear modeling and robust LMI fuzzy control of overhead crane systems. J. Frankl. Inst. 2021, 358, 1376–1402. [Google Scholar]
  30. Chen, Y.; Xue, A.; Lu, R.; Zhou, S. On robustly exponential stability of uncertain neutral systems with time-varying delays and nonlinear perturbations. Nonlinear Anal. Theory, Methods Appl. 2008, 68, 2464–2470. [Google Scholar]
  31. Wu, Z.G.; Park, J.H.; Su, H.; Chu, J. Delay-dependent passivity for singular Markov jump systems with time-delays. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 669–681. [Google Scholar]
  32. Gu, K.; Chen, J.; Kharitonov, V.L. Stability of Time-Delay Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2003. [Google Scholar]
Figure 1. Abstract physical model of crane.
Figure 1. Abstract physical model of crane.
Sensors 22 05253 g001
Figure 2. Physical model in a generalized coordinate.
Figure 2. Physical model in a generalized coordinate.
Sensors 22 05253 g002
Figure 3. The RBF network structure.
Figure 3. The RBF network structure.
Sensors 22 05253 g003
Figure 4. Structure of the controller.
Figure 4. Structure of the controller.
Sensors 22 05253 g004
Figure 5. State response of original system without control.
Figure 5. State response of original system without control.
Sensors 22 05253 g005
Figure 6. State response of closed-loop system.
Figure 6. State response of closed-loop system.
Sensors 22 05253 g006
Figure 7. The SMC input.
Figure 7. The SMC input.
Sensors 22 05253 g007
Figure 8. Minimum allowable γ for different time-delay.
Figure 8. Minimum allowable γ for different time-delay.
Sensors 22 05253 g008
Table 1. Maximum allowable τ 1 for different γ by Theorem 3.
Table 1. Maximum allowable τ 1 for different γ by Theorem 3.
γ 22.533.544.55
τ 1 0.7300.7680.7930.8110.8240.8350.844
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jiang, B.; Liu, D.; Karimi, H.R.; Li, B. RBF Neural Network Sliding Mode Control for Passification of Nonlinear Time-Varying Delay Systems with Application to Offshore Cranes. Sensors 2022, 22, 5253. https://doi.org/10.3390/s22145253

AMA Style

Jiang B, Liu D, Karimi HR, Li B. RBF Neural Network Sliding Mode Control for Passification of Nonlinear Time-Varying Delay Systems with Application to Offshore Cranes. Sensors. 2022; 22(14):5253. https://doi.org/10.3390/s22145253

Chicago/Turabian Style

Jiang, Baoping, Dongyu Liu, Hamid Reza Karimi, and Bo Li. 2022. "RBF Neural Network Sliding Mode Control for Passification of Nonlinear Time-Varying Delay Systems with Application to Offshore Cranes" Sensors 22, no. 14: 5253. https://doi.org/10.3390/s22145253

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