Next Article in Journal
A Noise-Resilient Neuromorphic Digit Classifier Based on NOR Flash Memories with Pulse–Width Modulation Scheme
Previous Article in Journal
An Eigenmode Study of Nanoantennas from Terahertz to Optical Frequencies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Robust Control for Networked Strict-Feedback Nonlinear Systems with State and Input Quantization

1
Research Institute of Intelligent Control and Systems, Harbin Institute of Technology, Harbin 150001, China
2
Centre of Technology and Systems, NOVA School of Sciences and Technology, NOVA University Lisbon/UNINOVA, 2829-516 Monte de Caparica, Portugal
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(22), 2783; https://doi.org/10.3390/electronics10222783
Submission received: 22 October 2021 / Revised: 8 November 2021 / Accepted: 8 November 2021 / Published: 13 November 2021
(This article belongs to the Section Systems & Control Engineering)

Abstract

:
Backstepping method is a successful approach to deal with the systems in strict-feedback form. However, for networked control systems, the discontinuous virtual law caused by state quantization introduces huge challenges for its applicability. In this article, a quantized adaptive robust control approach in backsetpping framework is developed in this article for networked strict-feedback nonlinear systems with both state and input quantization. In order to prove the efficiency of the designed control scheme, a novel form of Lyapunov candidate function was constructed in the process of analyzing the stability, which is applicable for the systems with nondifferentiable virtual control law. In particular, the state and input quantizers can be in any form as long as they meet the sector-bound condition. The theoretic result shows that the tracking error is determined by the pregiven constants and quantization errors, which are also verified by the simulation results.

1. Introduction

Nonlinear systems in parametric strict-feedback form with uncertainties have been investigated a lot due to their widespread applications in modeling real systems, such as chaotic systems, robot/manipulator systems, vehicle systems and so on [1,2,3,4]. The backstepping method, proposed by Petar V. Kokotovic in [5] in 1992, is a successful way to deal with the systems in strict-feedback form. Under this method, the plant can be divided into a variety of subsystems by introducing virtual control inputs, and then, a step-by-step controller is designed for the plant. As for system uncertainties that are inevitable in real systems, there are two sorts of classical schemes to design the controller, i.e., adaptive control (AC, [6]) and deterministic robust control (DRC, see [7]). These two control laws have their own advantages and disadvantages: under the AC method, the closed-loop system is asymptotically stable in the existence of uncertain parameters only, but it may lead to instability when there is disturbance; under the DRC method, uniform ultimate boundedness (UUB) is guaranteed in the case of both uncertain parameters and disturbance. In [8], adaptive robust control (ARC) was proposed by Bin Yao and Masayoshi Tomizuka, which combined the advantages of both AC and DRC. That is, not only is the UUB property guaranteed when the system is under uncertain parameters and disturbance, but also the asymptotic stability is guaranteed under the uncertain parameters only. Just about these good properties of ARC, it has been widely applied in many engineering systems [9,10,11].
In modern society, networked control systems have been widespread investigated due to their own benefits such as low installation and maintenance cost, strong anti-interference capability of the signal, easily encrypting, storing or processing and so on. These benefits give a great impetus to develop and expand its application fields, especially in power systems, vehicle industry, teleoperation and network-based process control engineering [12,13]. However, the traditional backstepping method is hard to apply to systems in strict-feedback form for the reason that in such a system, the signal transmission between controller and plant is achieved via a digital communication network (see Figure 1), which may draw into various problems, such as time delays (deterministic delays and stochastic delays, [14]), sampling [15], packet losses (off-line algorithm [16] and on-line algorithm [17]) or packet disorder [18] and signal quantization [19]. For parametric strict-feedback nonlinear systems, some of these issues have been solved well in the past few years. In [20], the time-delay problem was considered and dealt with via adaptive NN backstepping control; while in [21], the Lemma 1 solved the sampling problem, and an adaptive sampled-data control scheme was designed for a certain class of nonlinear systems. The packet losses and time delay were considered by Wang et al. in [16].
Although there have been many results for networked control systems in strict-feedback form, few results aim at signal quantization, especially state quantization [22,23,24]. In the past decades, input quantization has been widely concerned. In [25], L 1 adaptive controller was put forward for a class of uncertain nonlinear system. Jing Zhou et al. designed an adaptive backstepping controller for a class of strict feedback system with quantized input signals in [26]. After that, Lantao Xing et al. further investigated the output feedback problem of systems in strict feedback form and proposed an adaptive output-feedback control scheme in [27]. Moreover, in [28], a control method based on set-valued map was presented for nonlinear systems in strict-feedback form with quantized states. However, the complexity of this method restricts its application. In addition, it may be inapplicable when there are external disturbances. In a word, it is quite necessary to propose a universal method to deal with state and input quantization problems of strict-feedback systems.
This paper focuses on a class of uncertain nonlinear systems in strict feedback form with quantized states and input feedback. An ARC law is designed for concerned systems to ensure stability and tracking performance. The main contributions are summarized as follows: Firstly, we construct a novel differentiable and positive definite Lyapunov candidate function V ( t ) via the states of the plant and the nondifferentiable virtual control law. Then, based on the backstepping method and the proposed Lyapunov candidate function, the detailed design processes of the ARC law are given in a step-by-step way. The analysis illustrates that under the designed controller, the closed-loop system is UUB in spite of the high uncertainties and quantized errors. To verify the universality of our results, in the simulation part, we employ both uniform quantizers and logarithmic quantizers for signal quantization. Moreover, both the stability and tracking problems are considered in simulation.
This paper is organized as follows: In Section 2, the sector boundary condition is introduced and the problem formulation is illustrated. The ARC scheme based on backstepping method is designed in Section 3 for the uncertain nonlinear systems in parameter strict-feedback form with state and input quantization. The simulation part follows in Section 4, which verifies the theoretical result above. Finally, the conclusion is given in Section 5.
Notation 1.
R represents the field of real numbers. ˙ , ¨ , , ( n ) denote for the first-order, second-order, ⋯, and nth-order derivative of with respect to time t. ¯ i = [ 1 , 2 , , i ] . represents the Frobenius norm of a matrix B or Euclidean norm of a vector ξ, i.e., B = i , j b i j 2 and ξ = i ξ i 2 . B denotes the transposition of B.

2. Problem Statement

Without loss of generality, consider the following SISO nonlinear system with uncertain parameters and disturbances:
x ˙ i = φ i ( x ¯ i , t ) θ + x i + 1 + D i , i = 1 , 2 , , n 1 , x ˙ n = φ n ( x ¯ n , t ) θ + u q + D n , y = x 1 ,
where x 1 , x 2 , , x n R are the states of the system; x ¯ i = [ x 1 , x 2 , , x i ] ; θ = [ θ 1 , θ 2 , , θ p ] , θ i R are the unknown parameters; for i = 1 , 2 , , n , φ i = φ i ( x ¯ i , t ) : R i × R R p are all known function vectors; D i R are the unknown functions representing the time-varying disturbances and the unmodeled dynamics; y R and u q = Q u ( u ) R are the output and quantized input, respectively; u = u ( t , x ¯ q i ) R is the quantized states feedback controller and x q i = Q i ( x i ) are the quantized states. Actually, the result in this paper can be easily generalized to the case that x i are all m-dimensional vectors.
For the requirement of later analysis, the following conditions are assumed on the plant:
Assumption 1.
The uncertain parameters θ i and unknown functions D i , i = 1 , 2 , , n are all bounded, i.e.,
θ i [ θ i min , θ i max ] Ω i , | D i | d i ,
where θ i min and θ i max are the lower and upper bound of θ i ; d i are the boundary of the unknown function D i . Denote Ω θ { θ : θ i Ω i } ; θ max = [ θ 1 max , , θ p max ] ; θ min = [ θ 1 min , , θ p min ] ; and θ m = max i ( | θ i max | , | θ i min | ) .
Assumption 2.
For all i = 1 , 2 , , n and x ¯ i , φ i ( x ¯ i , t ) is continuous differentiable up to order n i with respect to x j , j = 1 , 2 , , i and t. Moreover, n i φ i x j n i satisfy the Lipschitz condition with respect to x ¯ i .
Assumption 3.
The reference command r R is sufficiently smooth.
Assumption 4.
The sector boundary condition holds for both state and input quantization, i.e., for i = 1 , 2 , , n and j = 1 , 2 , , m , there exist constant 0 δ u < 1 , 0 δ x i < 1 , ϖ u 0 and ϖ x i 0 such that
Δ u = u Q u ( u ) δ u | u | + ( 1 δ u ) ϖ u , Δ x i = x i Q x i ( x i ) δ x i | x i | + ( 1 δ x i ) ϖ x i .
Denote Δ ¯ x n = [ Δ x 1 , , Δ x n ] and from (3), we have
Δ ¯ x n δ max x n + ϖ max ,
where δ max = max i { δ x i } and ϖ max = max i { ( 1 δ x i ) ϖ x i }
Remark 1.
It should be noted that most common quantizers meet the sector bound property (3), such as uniform quantizer (in [29]), logarithmic quantizer (in [25]), hysteresis quantizer (in [26]) and compound quantizer (in [27]). The uniform quantizer and logarithmic quantizer are listed below as two typical examples.
A. Uniform quantizer:
There are various kinds of uniform quantizers in previous papers. We introduce the midriser uniform quantizer as an example in this paper (see also in [29]).
Q ( ξ ) = ϖ ξ ϖ + 1 2
where the notation depicts the floor function and ϖ > 0 is a known constant that determines the quantization dense. The figure of the uniform quantizer (5) is shown in Figure 2. The quantization error of (5) satisfies
| Q ( ξ ) ξ | ϖ 2 ,
which means that the sector boundary condition (3) is true with δ = 0 .
B. Logarithmic quantizer:
As another example, the logarithmic quantizer modeled as below is considered, whose diagram is shown in Figure 3 [25].
Q ( ξ ) = ξ i ξ i 1 + δ < ξ ξ i 1 δ 0 0 ξ ϖ 1 + δ Q ( ξ ) ξ < 0 .
where ξ i = ρ i 1 ϖ , i = 1 , 2 , ϖ > 0 and ρ = 1 + δ 1 δ . The quantization error is
| Q ( ξ ) ξ | min ϖ 1 + δ , ξ i 1 δ ξ i δ ρ | ξ | + ϖ 1 + δ .
That is, the inequality (3) is true.
Under Assumptions 1–4, the control objective is to design an adaptive robust controller for the uncertain nonlinear system (1) such that all the signals of closed-loop system are bounded and the output y ( t ) tracks the reference command r ( t ) with the states and inputs quantized by quantizers.

3. Main Results

3.1. Backstepping Based Arc with Quantized States

In this section, treating the quantized errors of state signal as unmodeled dynamics, we propose an adaptive robust controller based on backstepping method for the plant (1) with state quantization only. First of all, the following lemma is necessary for the subsequent analysis.
Lemma 1.
For i = 1 , 2 , , n and any bounded set Ω R i , φ i ( j 1 , , j i ) ( x ¯ i , t ) = j φ i x 1 j 1 x i j i satisfies Lipschitz condition in Ω with respect to x ¯ i where j 1 , , j i N + and j 1 + + j i n i , i.e., there exists a constant L j 1 , , j i Ω > 0 such that for all ξ 1 , ξ 2 Ω ,
φ i ( j 1 , , j i ) ( ξ 1 , t ) φ i ( j 1 , , j i ) ( ξ 2 , t ) L j 1 , , j i Ω ξ 1 ξ 2 .
Proof. 
From Assumption 2, the lemma is true when j 1 + + j i = n i . For any j = 1 , 2 , , i and j 1 + + j i < n i , φ i ( j 1 , , j i ) is continuous differentiable with respect to x j . Therefore, φ i ( j 1 , , j i ) x j is continuous and bounded in the set Ω . That is to say, φ i ( j 1 , , j i ) satisfies Lipschitz condition in Ω with respect to x j . This leads to (9). □
Following notations are necessary for the convenience of writing.
ϕ i = φ i j = 1 i 1 α i 1 x q j φ j , ϕ q i = ϕ i ( x ¯ q i , t ) , ϕ ˜ i = ϕ i ϕ q i , D ˜ i = D i j = 1 i 1 α i 1 x q j D j , β i = 0 t α i t + j = 1 i α i x q j ( x q j + 1 + φ q j θ + D j ) + α i θ ^ θ ^ ˙ d t , τ i = j = 1 i ϕ j z j , τ q i = j = 1 i ϕ q j z q j , z i = x i β i 1 , z q i = x q i α i 1 ,
where α 0 = r ( t ) and α i , i 1 is the virtual control law which are designed later; θ ^ is the estimation value of θ . Subsequently, the design procedures are given below.
Step 1: Consider the first equation of (1). The derivative of z 1 is given by
z ˙ 1 = φ 1 θ + x 2 + D 1 r ˙ .
Regard x 2 as a virtual input, and design for it a virtual control law α 1 ( x q 1 , θ ^ π , t ) ,
α 1 ( x q 1 , θ ^ π , t ) = k 1 z q 1 ϕ q 1 θ ^ π + r ˙ 1 4 ε 1 h 1 2 z q 1
where k 1 > 0 ; ε 1 > 0 ; θ ^ π = π ( θ ^ ) = [ π 1 ( θ ^ 1 ) , , π p ( θ ^ p ) ] is the smooth projection mapping vector with bounded derivatives up to order n 1 such that
π ( θ ^ ) = θ ^ , θ ^ Ω θ i , π ( θ ^ ) Ω θ ^ , θ ^ R p ;
where Ω θ ^ = { ν R p : θ i min ε θ i ν i θ i max + ε θ i } , and ε θ i > 0 is a small constant. Refer to [8], h 1 = h 1 ( z q 1 , θ ^ π , t ) can be chosen as an any sufficiently smooth function such that
h 1 ϕ q 1 ( θ max θ min + 2 ε θ ) + | D 1 | + ( k 1 + L ϕ 1 θ m ) | Δ x 1 | | ϕ q 1 θ ˜ π | + | D 1 | + | k 1 Δ x 1 | + | ϕ ˜ 1 θ | ,
where ε θ = [ ε θ 1 , , ε θ p ] ; θ ˜ π = θ ^ π θ ; L ϕ 1 is the Lipschitz constant of ϕ 1 .
From Lemma 1 and Assumptions 1–3, the following lemma can be obtained spontaneously.
Lemma 2.
α 1 , α 1 x 1 , α 1 t and α 1 θ ^ satisfy the Lipschitz condition with respect to x 1 .
Consider the positive definite continuous function V 1 = 1 2 z 1 2 . From (10) to (13), the derivative of V 1 is
V ˙ 1 = z 1 ( k 1 Δ x 1 + D 1 ϕ q 1 θ ˜ π + ϕ ˜ 1 θ 1 4 ε 1 h 1 2 z 1 ) + z 1 z 2 k 1 z 1 2 + z 1 ( β 1 α 1 ) + 1 4 ε 1 h 1 2 z 1 Δ x 1 z 1 z 2 k 1 z 1 2 + z 1 ( β 1 α 1 + 1 4 ε 1 h 1 2 Δ x 1 ) + ε 1 .
Step 2: Consider the second equation of (1). The derivative of z 2 is given by
z ˙ 2 = ϕ 2 θ + x 3 + D ˜ 2 α 1 t α 1 θ ^ θ ^ ˙ α 1 x q 1 x q 2 .
Regard x 3 as a virtual input, and design for it a virtual control law α 2 ( x ¯ q 2 , θ ^ π , t ) ,
α 2 = k 2 z q 2 z q 1 ϕ q 2 θ ^ π + α 1 t + α 1 x q 1 x q 2 + α 1 θ ^ γ τ q 2 1 4 ε 2 h 2 2 z q 2 ,
where k 2 > 0 ; ε 2 > 0 ; γ = diag ( γ 1 , , γ p ) > 0 . From Lemma 2 and Assumption 2, ϕ 2 satisfies the Lipschitz condition. Thus, h 2 = h 2 ( x ¯ q 2 , θ ^ π , t ) can be chosen as a sufficiently smooth function such that
h 2 | ϕ q 2 θ ˜ π | + | D ˜ 2 | + | k 2 Δ x 2 | + | Δ x 1 | + | ϕ ˜ 2 θ | .
Lemma 3.
α 2 , α 2 x ¯ 2 , α 2 t and α 2 θ ^ satisfy the Lipschitz condition with respect to x ¯ 2 .
Consider the positive definite continuous function V 2 = V 1 + 1 2 z 2 2 . From (14)–(17), the derivative of V 2 satisfies
V ˙ 2 z 2 z 3 k 1 z 1 2 k 2 z 2 2 + ε 1 + ε 2 + z 1 ( β 1 α 1 + 1 4 ε 1 h 1 2 Δ x 1 ) + z 2 ( β 2 α 2 + 1 4 ε 2 h 2 2 Δ x 2 ) + z 2 α 1 θ ^ ( γ τ q 2 θ ^ ˙ ) .
Step i ( 2 < i < n ): Consider the ith equation of (1). Take the derivative of z i with respect to t, and we obtain
z ˙ i = ϕ i θ + x i + 1 + D ˜ i α i 1 t α i 1 θ ^ θ ^ ˙ j = 1 i 1 α i 1 x q j x q j + 1 .
Regard x i + 1 as a virtual control input and design for it a virtual control law α i ( x ¯ q i , θ ^ π , t ) as follows,
α i = k i z q i z q i 1 ϕ q i θ ^ π + j = 1 i 1 α i 1 x q j x q j + 1 + j = 1 i 2 α j θ ^ z q j + 1 γ ϕ q i + α i 1 t + α i 1 θ ^ γ τ q i 1 4 ε s i h s i 2 z q i ,
where k i > 0 ; ε i > 0 . Similar with h 2 in step 2, h i = h i ( x ¯ q i , θ ^ π , t ) is a sufficiently smooth function such that
h i | ϕ q i θ ˜ π | + | D ˜ i | + | k i Δ x i | + | Δ x i 1 | + | ϕ ˜ i θ | .
Lemma 4.
α i , α i x ¯ i , α i t and α i θ ^ satisfy the Lipschitz condition with respect to x ¯ i .
Consider the Lyapunov candidate function V i = V i 1 + 1 2 z i 2 . From (19)–(21), the derivative of V i is
V ˙ i z i z i + 1 + j = 1 i 1 α j θ ^ z j + 1 ( γ τ q i θ ^ ˙ ) j = 1 i k j z j 2 + j = 1 i z j ( β j α j + 1 4 ε j h j 2 Δ x j ) + j = 1 i ε j + l = 3 i j = 1 l 2 α j θ ^ γ ϕ q i ( z j + 1 Δ x i z i Δ x j + 1 ) .
Step n: Consider the nth equation of (1). The derivative of z n is given by
z ˙ n = ϕ n θ + u + D ˜ n α n 1 t α n 1 θ ^ θ ^ ˙ j = 1 n 1 α n 1 x q j x q j + 1 .
Design the control law for u as follows:
u = k n z q n z q n 1 ϕ q n θ ^ π + α n 1 t + j = 1 n 1 α n 1 x q j x q j + 1 + α n 1 θ ^ γ τ q n + j = 1 n 1 α j θ ^ z q j + 1 γ ϕ q n 1 4 ε n h n 2 z q n ,
where k n > 0 and ε n > 0 . h n satisfies
h n | ϕ q n θ ˜ π | + | D ˜ n | + | k n Δ x n | + | Δ x n 1 | + | ϕ ˜ n θ | .
Consider the Lyapunov candidate function V n = V n 1 + 1 2 z n 2 . From (20), the derivative of V n is
V ˙ n j = 1 n 1 α j θ ^ z j + 1 ( γ τ q n θ ^ ˙ ) j = 1 n k j z j 2 + j = 1 n 1 z j ( β j α j + 1 4 ε j h j 2 Δ x j ) + j = 1 n ε j + l = 3 n j = 1 l 2 α j θ ^ γ ϕ q n ( z j + 1 Δ x n z n Δ x j + 1 ) .
The above analysis is synthesized into the following theorem:
Theorem 1.
Consider the system (1) with quantized state feedback under the control law (24) and the adaptive law
θ ^ ˙ = γ τ q n .
There exists a constant L f > 0 such that if k i > 1 2 + L f δ max , the closed-loop system satisfies
V n ( z ( t ) ) e 2 k c t V n ( z ( 0 ) ) + C 1 k c ( 1 e 2 k c t )
where k c = min i { k i 1 2 L f δ max } > 0 ;
C 1 = j = 1 n ε j + 1 2 L f 2 ( δ max | r | + ϖ max ) 2 .
Furthermore, if the quantization errors are sufficiently small and the external disturbance fades away after a while, the closed-loop system is asymptotically stable.
Proof. 
From (26) and the adaptive law (27), we have
V ˙ n j = 1 n k j z j 2 + j = 1 n ε j + j = 1 n 1 z j ( β j α j + 1 4 ε j h j 2 Δ x j ) + l = 3 n j = 1 l 2 α j θ ^ γ ϕ q n ( z j + 1 Δ x n z n Δ x j + 1 ) .
For all 0 i < n , it should be noted that β i α i , due to the state quantization. From Lemmas 2–4, there exists a constant L i > 0 , such that
| β i α i ( x ¯ q i , θ ^ π , t ) | | β i α i ( x ¯ i , θ ^ π , t ) | + | α i ( x ¯ i , θ ^ π , t ) α i ( x ¯ q i , θ ^ π , t ) | L i Δ ¯ x i
Denoting L n = 0 and taking (31) into (30), it becomes
V ˙ n j = 1 n k j z j 2 + j = 1 n ε j + j = 1 n | z j | ( L j + 1 4 ε j h j 2 ) Δ ¯ x n + l = 3 n j = 1 l 2 α j θ ^ γ ϕ q i ( z j + 1 z n ) Δ ¯ x n = j = 1 n k j z j 2 + j = 1 n ε j + f Δ ¯ x n .
where
f = l = 3 n j = 1 l 2 α j θ ^ γ ϕ q i ( z j + 1 z n ) + j = 1 n | z j | ( L j + 1 4 ε j h j 2 ) .
It is obvious that f satisfies Lipschitz condition with respect to z ¯ n . Subsequently, noting that f ( 0 ) = f | z ¯ n = 0 = 0 , there exists a constant L f > 0 , such that
| f ( z ¯ n ) | = | f ( z ¯ n ) f ( 0 ) | L f z ¯ n .
Invoking (33), (32) becomes
V ˙ n j = 1 n k j z j 2 + j = 1 n ε j + L f z ¯ n Δ ¯ x n j = 1 n ( k j 1 2 L f δ max ) z j 2 + C 1 ,
This leads to (28).
The remainder of the theorem can be proved directly based on the results in [8]. □
Remark 2.
As mentioned above, the ARC method in [8] aims at the strict-feedback system with full state feedback, and it is not suitable for quantized state feedback. The proposed approach is based on the adaptive robust control method and can be regarded as an extension of the ARC method. Ignoring the state quantization, the designed controller (24) degrades into the ARC law proposed in [8], in which the bounds that the states of the system converge to and the convergence rate are determined by the control parameters k i and ε i ; the converge rates of the parameter estimators are determined by the adaptive parameter matrix γ. Moreover, β i = α i , i.e., the Lyapunov function V n ( t ) becomes the traditional form in [5,8].
Remark 3.
(28) implies that the closed-loop system is UUB. Moreover, with the increase of t, the tracking error is exponentially converged into a small range around the origin point with the radius no more than C 1 / k c . From (29), the tracking performance can be improved by decreasing the pregiven constants ε i or the states quantization errors.

3.2. Backstepping-Based Arc with Quantized States and Input

In this section, we concern the closed-loop system with quantized signal transmission. The results are synthesized into the following theorem:
Theorem 2.
Choose k i > 1 + L f δ max + δ u L u . The plant (1) under the quantified form of adaptive robust controller
u q = Q u ( u )
and the adaptive law (27). If Assumptions 1–4 hold, the closed-loop system is UUB. In addition, the tracking performance can be improved by decreasing the pregiven constants ε i or the signal quantization errors.
Proof. 
According to (24) and the Lemmas 1–4, u satisfies the Lipschitz condition with respect to z ¯ n . Thus, there exists a constant L u > 0 , such that
| u | = | u ( z ¯ n ) u ( 0 ) | L u z ¯ n .
Consider the derivative of V n along the new trajectory as below.
V ˙ n = V ˙ n 1 + z n ϕ n θ + z n u + z n D ˜ n z n α n 1 t z n α n 1 θ ^ θ ^ ˙ z n j = 1 n 1 α n 1 x q j x q j + 1 + z n ( u q u ) .
Invoking (3), (34) and (36), (37) becomes
V ˙ n k c j = 1 n z j 2 + C 1 + | z n | δ u | u | + ( 1 δ u ) ϖ u k c j = 1 n z j 2 + C 1 + δ u L u z ¯ n 2 + ( 1 δ u ) ϖ u z ¯ n ( k c δ u L u 1 2 ) j = 1 n z j 2 + C 2 .
where C 2 = C 1 + 1 2 ( 1 δ u ) 2 ϖ u 2 . The first item of (38) is negative definite, and the second item is bounded. Thus, the closed-loop is UUB. In addition, the tracking performance can be improved by decreasing C 2 , which is related to the pre-given constants ε i or the signal quantization errors. This completes the proof. □

4. Results Validation

In order to verify the theoretical conclusion in Section 3, a contrast experiment is carried out in this section for a three-order nonlinear strict-feedback system under both uncertain parameters and disturbance, which can describe the dynamic of a practical linear-motor-driven gantry system.
x ˙ 1 = x 2 + D 1 ( x 1 , t ) x ˙ 2 = x 3 + φ 1 ( x ) θ + D 2 ( x 1 , x 2 , t ) x ˙ 3 = u + φ 2 ( x ) θ + D 3 ( x 1 , x 2 , x 3 , t )
where the states x 1 , x 2 and x 3 are the position, velocity and electric current of the system; the input signal u is the voltage applied to the motor; θ = [ B , A f , E , R ] stands for the vector of unknown parameters; B, A f , E and R represent the viscous coefficient, Coulomb coefficient, inductance factor and resistance, respectively; φ 1 = [ x 2 , arctan ( x 2 ) , 0 , 0 ] and φ 2 = [ 0 , 0 , x 2 , x 3 ] are known function vectors. To verify the effectiveness of the proposed control approach under strong disturbance, the unknown functions are set as D 1 = d 1 sin ( x 1 t ) , D 2 = d 2 ( 1 cos ( x 1 x 2 t ) ) and D 3 = d 3 tanh ( x 3 ) .
For this simulation, the time interval is T = 0.001 . The parameter settings of the system uncertainties, initial state values, quantizers and control schemes are shown in Table 1, Table 2, Table 3 and Table 4.
In order to test both the stabilization and tracking performance under the designed controller with the uniform and logarithmic quantizer, respectively, the testings in Table 5 are carried out in this section.
The results of Testings T1–T2 are shown in Figure 4, Figure 5 and Figure 6, which illustrate the tracking performance of Testings T1–T2 and their inputs, respectively. From Figure 4 and Figure 5, the closed-loop system works well and is stable under the designed control approach in spite of strong uncertainties. Moreover, the system responds quickly to the desired steady-state value and converges into a small neighborhood around it whether using uniform quantizers or logarithmic quantizers, which validates the effectiveness of the proposed method on a stabilization mission.
Figure 7, Figure 8, Figure 9 and Figure 10 display the results of Testings T3–T4. Based on Figure 7, Figure 8 and Figure 9, the responses of the system to a sinusoidal signal are all stable regardless of employing uniform quantizers or logarithmic quantizers. In addition, although strong disturbances are applied to the system, the stability of the system is not very affected, and the adaptive laws help the closed-loop system achieve a better performance over time. These results verify the effectiveness of the proposed method on a tracking task.

5. Conclusions

In this article, a class of networked nonlinear systems in strict-feedback form is studied and a quantized backstepping adaptive robust control method, which inherits the advantages of ARC and backstepping methods. In order to analyze the effectiveness of the proposed method, we construct a novel Lyapunov candidate function V ( t ) which is differentiable and positive definite, although the virtual control law is nondifferentiable. By analyzing the novel positive definite function, the closed-loop system under the designed controller is uniformly ultimate bounded, and the tracking error is related to a pregiven constant and quantization errors. A backstepping ARC scheme is designed for the plant with quantized states and input. The conclusions are also verified by the simulation results. However, some shortcomings of ARC and backstepping methods are also retained, such as the explosion of terms caused by the backstepping method and the nontrue parameter estimation of the ARC law, which lights a path for our future research.

Author Contributions

Conceptualization, Y.L. and J.W.; Methodology, Y.L.; Software, J.W.; Validation, L.G. and W.S.; Formal Analysis, Y.L.; Investigation, Y.L. and J.W.; Resources, L.G. and W.S.; Data Curation, Y.L. and J.W.; Writing—Original Draft Preparation, Y.L.; Writing—Review & Editing, L.G. and W.S.; Visualization, J.W.; Supervision, L.G.; Project Administration, L.G.; Funding Acquisition, W.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62022031, Grant 61773135, Grant U20A20188; and in part by the Fundamental Research Funds for the Central Universities.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tong, S.; Li, Y. Adaptive fuzzy output feedback tracking backstepping control of strict-feedback nonlinear systems with unknown dead zones. IEEE Trans. Fuzzy Syst. 2012, 20, 168–180. [Google Scholar] [CrossRef]
  2. Zhang, J.; Sun, W.; Feng, Z. Vehicle yaw stability control via H-infinity gain scheduling. Mech. Syst. Signal Process. 2018, 106, 62–75. [Google Scholar] [CrossRef]
  3. Doudou, S.; Khaber, F. Robust adaptive fuzzy control for a class of uncertain nonaffine nonlinear systems with unknown control directions. Trans. Inst. Meas. Control 2021, 43, 01423312211015114. [Google Scholar] [CrossRef]
  4. Di Ferdinando, M.; Castillo-Toledo, B.; Di Gennaro, S.; Pepe, P. Robust quantized sampled-data stabilization for a class of lipschitz nonlinear systems with time-varying uncertainties. IEEE Control Syst. Lett. 2021, 6, 1256–1261. [Google Scholar] [CrossRef]
  5. Kokotovic, P. The joy of feedback: Nonlinear and adaptive. IEEE Control Syst. 1992, 12, 7–17. [Google Scholar]
  6. Lozano, R.; Brogliato, B. Adaptive control of robot manipulators with flexible joints. IEEE Trans. Autom. Control 1992, 37, 174–181. [Google Scholar] [CrossRef]
  7. Corless, M.; Leitmann, G. Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamic systems. IEEE Trans. Autom. Control 1981, 26, 1139–1144. [Google Scholar] [CrossRef] [Green Version]
  8. Yao, B.; Tomizuka, M. Adaptive robust control of SISO nonlinear systems in a semi-strict feedback form. Automatica 1997, 33, 893–900. [Google Scholar] [CrossRef]
  9. Sun, W.; Wang, X.; Zhang, C. A Model-Free Control Strategy for Vehicle Lateral Stability with Adaptive Dynamic Programming. IEEE Trans. Ind. Electron. 2020, 67, 10693–10701. [Google Scholar] [CrossRef]
  10. Liu, Y.; Sun, W.; Gao, H. High Precision Robust Control for Periodic Tasks of Linear Motor via B-Spline Wavelet Neural Network Observer. IEEE Trans. Ind. Electron. 2021. [Google Scholar] [CrossRef]
  11. Sun, W.; Zhang, Y.; Huang, Y.; Gao, H.; Kaynak, O. Transient-performance-guaranteed robust adaptive control and its application to precision motion control systems. IEEE Trans. Ind. Electron. 2016, 63, 6510–6518. [Google Scholar] [CrossRef]
  12. Sun, W.; Liu, Y.; Gao, H. Constrained Sampled-Data ARC for a Class of Cascaded Nonlinear Systems With Applications to Motor-Servo Systems. IEEE Trans. Ind. Informatics 2019, 15, 766–776. [Google Scholar] [CrossRef]
  13. Mishra, S.K.; Jha, A.V.; Verma, V.K.; Appasani, B.; Abdelaziz, A.Y.; Bizon, N. An optimized triggering algorithm for event-triggered control of networked control systems. Mathematics 2021, 9, 1262. [Google Scholar] [CrossRef]
  14. He, Y.; Ji, M.D.; Zhang, C.K.; Wu, M. Global exponential stability of neural networks with time-varying delay based on free-matrix-based integral inequality. Neural Netw. 2016, 77, 80–86. [Google Scholar] [CrossRef]
  15. Nesic, D.; Teel, A. Input-output stability properties of networked control systems. IEEE Trans. Autom. Control 2004, 49, 1650–1667. [Google Scholar] [CrossRef]
  16. Wang, Z.; Yang, F.; Ho, D.W.C.; Liu, X. Robust H Control for Networked Systems With Random Packet Losses. IEEE Trans. Syst. Man Cybern. Part B 2007, 37, 916–924. [Google Scholar] [CrossRef] [PubMed]
  17. Quevedo, D.E.; Nesic, D. Input-to-state stability of packetized predictive control over unreliable networks affected by packet-dropouts. IEEE Trans. Autom. Control 2011, 56, 370–375. [Google Scholar] [CrossRef] [Green Version]
  18. Zhao, Y.; Liu, G.; Rees, D. Actively compensating for data packet disorder in networked control systems. IEEE Trans. Circuits Syst. 2010, 57, 913–917. [Google Scholar] [CrossRef]
  19. Gao, H.; Chen, T. A new approach to quantized feedback control systems. Automatica 2008, 44, 534–542. [Google Scholar] [CrossRef]
  20. Chen, W.; Jiao, L.; Li, J.; Li, R. Adaptive NN Backstepping Output-Feedback Control for Stochastic Nonlinear Strict-Feedback Systems With Time-Varying Delays. IEEE Trans. Syst. Man Cybern. Part B 2010, 40, 939–950. [Google Scholar] [CrossRef]
  21. Zhang, J.; Xu, H.; Zheng, H. Adaptive sampled-data output tracking of parametric strict-feedback non-linear systems. IET Control Theory Appl. 2012, 6, 985–991. [Google Scholar] [CrossRef]
  22. Zeng, D.; Liu, Z.; Chen, C.L.; Zhang, Y. Adaptive neural tracking control for switched nonlinear systems with state quantization. Neurocomputing 2021, 454, 392–404. [Google Scholar] [CrossRef]
  23. Zhou, J.; Wen, C.; Wang, W.; Yang, F. Adaptive Backstepping Control of Nonlinear Uncertain Systems with Quantized States. IEEE Trans. Autom. Control 2019, 64, 4756–4763. [Google Scholar] [CrossRef]
  24. Aslmostafa, E.; Ghaemi, S.; Badamchizadeh, M.A.; Ghiasi, A.R. Adaptive backstepping quantized control for a class of unknown nonlinear systems. ISA Trans. 2021. [Google Scholar] [CrossRef]
  25. Sun, H.; Hovakimyan, N.; Basar, T. L1 adaptive controller for uncertain nonlinear multi-input multi-output systems with input quantization. IEEE Trans. Autom. Control 2012, 57, 565–578. [Google Scholar] [CrossRef]
  26. Zhou, J.; Wen, C.; Yang, G. Adaptive backsepping stabilization of nonlinear uncertain systems with quantized input signal. IEEE Trans. Autom. Control 2014, 59, 460–464. [Google Scholar] [CrossRef]
  27. Xing, L.; Wen, C.; Zhu, Y.; Su, H.; Liu, Z. Output feedback control for uncertain nonlinear systems with input quantization. Automatica 2016, 65, 191–202. [Google Scholar] [CrossRef]
  28. Liu, T.; Jiang, Z.; Hill, D. A sector bound approach to feedback control of nonlinear systems with state quantization. Automatica 2012, 48, 145–152. [Google Scholar] [CrossRef]
  29. Ceragioli, F.; De Persis, C.; Frasca, P. Discontinuities and Hystersis in Quantized Average Consensus. Automatica 2011, 47, 1919–1928. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The signal transmission in networked control systems.
Figure 1. The signal transmission in networked control systems.
Electronics 10 02783 g001
Figure 2. Diagram of the uniform quantization.
Figure 2. Diagram of the uniform quantization.
Electronics 10 02783 g002
Figure 3. Diagram of the logarithmic quantization.
Figure 3. Diagram of the logarithmic quantization.
Electronics 10 02783 g003
Figure 4. x 1 and x q 1 of Testings T1.
Figure 4. x 1 and x q 1 of Testings T1.
Electronics 10 02783 g004
Figure 5. x 1 and x q 1 of Testings T2.
Figure 5. x 1 and x q 1 of Testings T2.
Electronics 10 02783 g005
Figure 6. The input signals of Testings T1–T2.
Figure 6. The input signals of Testings T1–T2.
Electronics 10 02783 g006
Figure 7. x 1 and x q 1 of Testings T3.
Figure 7. x 1 and x q 1 of Testings T3.
Electronics 10 02783 g007
Figure 8. x 1 and x q 1 of Testings T4.
Figure 8. x 1 and x q 1 of Testings T4.
Electronics 10 02783 g008
Figure 9. The errors z 1 of Testings T3–T4.
Figure 9. The errors z 1 of Testings T3–T4.
Electronics 10 02783 g009
Figure 10. The input signals of Testings T3–T4.
Figure 10. The input signals of Testings T3–T4.
Electronics 10 02783 g010
Table 1. The settings of the system uncertainties.
Table 1. The settings of the system uncertainties.
 B A f ER d 1 d 2 d 3
Value0.150.050.8100.050.020.05
Bound[0.05,0.5][0.02,0.5][0.2,1][1,10]---
Table 2. The settings of the initial values.
Table 2. The settings of the initial values.
  B ^ ( 0 ) A ^ f ( 0 ) E ^ ( 0 ) R ^ ( 0 ) x 1 ( 0 ) x 2 ( 0 ) x 3 ( 0 )
Value0.10.115000
Table 3. The parameter settings of the quantizers.
Table 3. The parameter settings of the quantizers.
Uniform quantizerState quantizer ϖ x 1 = ϖ x 2 = ϖ x 3 = 0.05
Input quantizer ϖ u = 1
Logarithmic quantizerState quantizer ϖ x 1 = ϖ x 2 = ϖ x 3 = 0.01
δ x 1 = δ x 2 = δ x 3 = 0.05
Input quantizer ϖ u = 1
δ u = 0.1
Table 4. The parameter settings of the control scheme.
Table 4. The parameter settings of the control scheme.
ParameterValueParameterValue
Control law k 1 3 ε 1 0.2
k 2 1 ε 2 0.2
k 3 5 ε 3 0.2
Adaptive law γ 1 0.02 ε θ 1 0.01
γ 2 0.02 ε θ 2 0.01
γ 3 0.02 ε θ 3 0.01
γ 4 5 ε θ 4 0.1
Table 5. Settings of the testings.
Table 5. Settings of the testings.
TestingsQuantizerTrajectory
T1Uniform quantizer r ( t ) 1
T2Logarithmic quantizer r ( t ) 1
T3Uniform quantizer r ( t ) = sin ( t )
T4Logarithmic quantizer r ( t ) = sin ( t )
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, J.; Gomes, L.; Sun, W. Adaptive Robust Control for Networked Strict-Feedback Nonlinear Systems with State and Input Quantization. Electronics 2021, 10, 2783. https://doi.org/10.3390/electronics10222783

AMA Style

Liu Y, Wang J, Gomes L, Sun W. Adaptive Robust Control for Networked Strict-Feedback Nonlinear Systems with State and Input Quantization. Electronics. 2021; 10(22):2783. https://doi.org/10.3390/electronics10222783

Chicago/Turabian Style

Liu, Yanbin, Jue Wang, Luis Gomes, and Weichao Sun. 2021. "Adaptive Robust Control for Networked Strict-Feedback Nonlinear Systems with State and Input Quantization" Electronics 10, no. 22: 2783. https://doi.org/10.3390/electronics10222783

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