Next Article in Journal
Tracking Control Strategy Using Filter-Based Approximation for the Unknown Control Direction Problem of Uncertain Pure-Feedback Nonlinear Systems
Previous Article in Journal
Analysis of a Mathematical Model. Opportunities for the Training of Food Engineering Students
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decentralized Adaptive Tracking of Interconnected Nonlinear Systems by Corrupted Output Feedback

School of Electrical and Electronics Engineering, Chung-Ang University, 84 Heukseok-Ro, Dongjak-Gu, Seoul 06974, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(8), 1340; https://doi.org/10.3390/math8081340
Submission received: 8 July 2020 / Revised: 28 July 2020 / Accepted: 10 August 2020 / Published: 11 August 2020

Abstract

:
A decentralized adaptive resilient output-feedback stabilization strategy is presented for a class of uncertain interconnected nonlinear systems with unknown time-varying measurement sensitivities. In the concerned problem, the main difficulty is to achieve the decentralization of interconnected output nonlinearities unmatched to the control input by using only local output information corrupted by measurement sensitivity, namely the exact output information cannot be used to design the decentralized output-feedback control scheme. Thus, a decentralized output-feedback stabilizer design using only the corrupted output of each subsystem is developed where the adaptive control technique is employed to compensate for the effects of unknown measurement sensitivities. The stability of the resulting decentralized control scheme is analyzed based on the Lyapunov stability theorem.

1. Introduction

For the implementation of control systems, sensors play a crucial role in measuring the state variables of physical systems, and thus, the measurement precision of the sensor affects the control performance [1]. However, due manufacturing reasons or the practical limitations of sensors, the measured state variables can be inaccurate in the practical environment [2,3]. Therefore, a main issue is to design stable controllers regardless of the inaccurate measurement of sensors. In [4,5,6,7,8,9,10,11,12], there were attempts to control single linear or nonlinear systems with uncertain measurement sensitivity. Output-feedback control approaches were proposed via the feedback domination approach [6,7,8,9,10], and a sampled data output-feedback stabilizer was developed in [11]. In [12], the output-feedback controller using the dual-domination approach was designed for nonlinear systems with unknown time-varying measurement sensitivity. However, these control approaches require the knowledge about the bounds of the partial derivatives of unknown output functions [6,7,8,9,10,11] and the bounds of unknown time-varying measurement sensitivity [12].
The decentralized control problem of interconnected nonlinear systems has been regarded as an interesting issue because of the benefits of decentralized controllers over standard centralized controllers such as the simplicity and computational efficiency by using the information on the subsystem itself (see [13,14,15,16,17,18] and the references therein). Among them, the adaptive recursive control techniques such as backstepping [19] and dynamic surface control [20] have been employed to handle unknown interaction nonlinearities unmatched to local control inputs [21,22,23,24,25,26]. In [27], a decentralized output-feedback domination design approach was investigated for uncertain nonlinear large-scale systems. In [28,29], decentralized adaptive control strategies were established for a class of interconnected nonlinear systems with completely unknown actuator failures. A decentralized adaptive controller was developed for interconnected nonlinear systems with stochastic disturbance [30]. An adaptive decentralized control method using barrier Lyapunov functions was proposed for uncertain large-scale nonlinear systems subject to full state constraints [31]. However, the existing results [21,22,23,24,25,26,27,28,29,30,31] did not consider the measurement sensitivity problem. Namely, the decentralization of the control structure is based on the accurate state-feedback information. The main design difficulty in considering measurement sensitivity comes from the difference between the interconnected state information of systems and the local state information used for the feedback control. Different from the state information in the interaction nonlinearities, the state information for the local control design is corrupted by measurement sensitivity. Thus, contrary to [21,22,23,24,25,26,27,28,29,30,31], the local controller using corrupted state variables should be designed for each subsystem. Because of this difficulty, there are few results to deal with the imprecise sensor measurement problem in the decentralized control field. In [32], a decentralized output-feedback small-gain controller using the cyclic-small-gain theorem was proposed to deal with the corruption of the output information owing to sensor noise. However, the previous control scheme [32] necessitates the known bound of the sensor noise.
The aim of this paper is to present a decentralized resilient output-feedback control strategy of uncertain interconnected nonlinear systems with unknown time-varying measurement sensitivities. The bounds for the measurement sensitivities are assumed to be unknown. Unmeasurable local state variables are estimated by high-gain observers using local output signals corrupted by unknown measurement sensitivities. Then, a local adaptive dynamic surface output-feedback controller for each subsystem is recursively designed using the corrupted output information where the adaptation structure is employed to compensate for unknown measurement sensitivity. In the proposed control scheme, the decentralization of interconnections among uncorrupted output signals is achieved by designing the local controller using the corrupted output information. Based on the Lyapunov stability theorem, it is ensured that all of the closed-loop signals are uniformly ultimately bounded and the local stabilization errors converge to an adjustable neighborhood of the origin in the presence of the measurement sensitivities.
The main contributions of this work are two-fold:
(i)
Compared with [21,22,23,24,25,26,27,28,29,30,31], the decentralized control problem in the presence of unknown measurement sensitivities is considered in this paper. The local adaptive resilient output-feedback control design using the corrupted output information is presented for each subsystem.
(ii)
Compared with the existing result [32], the proposed decentralized resilient control methodology ensures the robustness on unknown time-varying measurement sensitivities, without using any bounding information of the measurement sensitivities. The adaptive control strategy is proposed to compensate for unknown bounding effects of measurement sensitivities.
The rest of the paper is organized as follows. A decentralized adaptive resilient output-feedback stabilization problem of uncertain interconnected nonlinear systems with unknown measurement sensitivities is formulated in Section 2. Local adaptive resilient output-feedback control designs and their stability analysis strategy are discussed in Section 3. Section 4 presents the simulation results. In Section 5, some conclusions are given.

2. Problem Statement

Consider interconnected nonlinear systems consisting of subsystems with unknown measurement sensitivities. The ith subsystem is represented by:
x ˙ i , j = x i , j + 1 + ψ i , j ( t , x ¯ i , x i , u i ) , x ˙ i , n i = u i + ψ i , n i ( t , x ¯ i , x i , u i ) , y i = ϕ i ( t ) x i , 1 ,
where i = 1 , , N , j = 1 , , n i 1 , x i = [ x i , 1 , , x i , n i ] R n i , u i R , and y i R are the system state vector, the control input, and the system output of the ith subsystem, respectively, x ¯ i = [ x 1 , 1 , , x i 1 , 1 , x i + 1 , 1 , , x N , 1 ] denotes interconnected state variables among subsystems, ψ i , j : R + × R N 1 × R n i × R R are nonlinear functions of the ith subsystem, and ϕ i ( t ) denotes an unknown parameter denoting the time-varying measurement sensitivity of the ith subsystem. When ϕ i ( t ) = 1 , the system (1) describes ideal interconnected nonlinear systems without measurement sensitivities that are considered in [21,22,23,24,25,26,27,28,29,30,31].
Assumption A1
([6]). The system outputs y i corrupted by measurement sensitivities are only measurable for feedback.
Assumption A2
([12]). For interconnected nonlinear functions ψ i , m ( t , x ¯ i , x i , u i ) , there exist constants k i , m 0 such that:
| ψ i , m ( t , x ¯ i , x i , u i ) | k i , m ( | x 1 , 1 | + + | x N , 1 | + | x i , 2 | + + | x i , m | )
for m = 1 , , n i .
Remark 1.
Assumption 2 was firstly introduced in [33] and was used for the control design in several works (see [7,9,11,12] and the references therein). For example, consider the nonlinear functions ψ 1 , 2 = x 1 , 1 ( 1 c x 1 , 2 ) 2 + x 1 , 2 2 + x 2 , 1 sin ( x 2 , 1 + u 1 3 t ) and ψ 2 , 3 = x 1 , 1 cos ( x 2 , 1 3 + u 2 ) + ln ( 1 + ( x 2 , 2 2 ) c ) , where c 1 is constant. Then, Assumption 2 can be satisfied as follows: | ψ 1 , 2 | | 1 ( 1 c x 1 , 2 ) 2 + x 1 , 2 2 | | x 1 , 1 | + | x 2 , 1 | ( 1 + 2 c ) | x 1 , 1 | + | x 2 , 1 | and | ψ 2 , 3 | | x 1 , 1 | + ( 2 c 1 ) 2 c 1 2 c | x 2 , 2 | | x 1 , 1 | + ( 2 c 1 ) | x 2 , 2 | [34].
Assumption A3.
ϕ i ( t ) and ϕ ˙ i ( t ) of each subsystem are bounded as 0 < ϕ ̲ i | ϕ i ( t ) | ϕ ¯ i and | ϕ ˙ i ( t ) | ϕ ˙ ¯ i where ϕ ̲ i , ϕ ¯ i , and ϕ ˙ ¯ i are unknown positive constants and the sign of ϕ i ( t ) is known. Without loss of generality, we assume that ϕ i ( t ) > 0 .
Problem 1.
The problem of this paper is to construct local adaptive control laws u i using only the corrupted output y i for stabilizing the interconnected nonlinear system (1) with the unknown time-varying measurement sensitivity ϕ i ( t ) .
Remark 2.
(i) In [32], a decentralized output feedback control problem was investigated for interconnected nonlinear systems with known bounds of imprecise sensor measurement. On the contrary, the proposed adaptive output feedback control strategy deals with the completely unknown bound problem of unknown measurement sensitivities. That is, the bounds ϕ ̲ i , ϕ ¯ i , and ϕ ˙ ¯ i for the unknown measurement sensitivities are unknown.
(ii) Assumption 2 implies that the nonlinear functions ψ i , m are bounded as the linear combination of state variables. According to the amplitude of uncertain nonlinear functions, the constant k i , m can be adjusted to satisfy Assumption 2. Thus, the proposed control approach can achieve good control performance under Assumption 2.
(iii) In view of the controllability, Assumption 3 is reasonable for the decentralized output feedback control problem because the measurement sensitivity cannot be zero (i.e., 0 < ϕ ̲ i | ϕ i ( t ) | ) and the measurement sensitivity and its derivative should be finite (i.e., | ϕ i ( t ) | ϕ ¯ i and | ϕ ˙ i ( t ) | ϕ ˙ ¯ i ). In addition, under Assumption 3, the high frequency of the measurement sensitivity ϕ i ( t ) can be allowed.

3. Decentralized Adaptive Control Via Corrupted Output Measurement

3.1. Local High-Gain Observer Design

A local high-gain observer using the output y i is presented to estimate the state variables as follows:
x ^ ˙ i , j = x ^ i , j + 1 + D i j b i , j ( y i x ^ i , 1 ) , x ^ ˙ i , n i = u i + D i n i b i , n i ( y i x ^ i , 1 ) ,
where i = 1 , , N , j = 1 , , n i 1 , D i 1 denotes an observer gain and b i , j > 0 are Hurwitz polynomial coefficients of the ith observer.
Let us define the observer errors as:
s i , m = x i , m x ^ i , m D i m 1
with i = 1 , , N and m = 1 , , n i .
By differentiating (4) and substituting (1) and (3), the observer error dynamics is given by:
s ˙ i = D i A s i s i + D i B s i ( x i , 1 y i ) + Ψ i ( t , x ¯ i , x i , u i )
where s i = [ s i , 1 , , s i , n i ] , B s i = [ b i , 1 , , b i , n i ] , Ψ i = [ ψ i , 1 , ψ i , 2 / D i , , ψ i , n i / D i n i 1 ] , and:
A s i = b i , 1 1 0 b i , n i 1 0 1 b i , n i 0 0 R n i × n i .
Here, A s i is Hurwitz owing to Hurwitz polynomial coefficients b i , 1 , , b i , n i . Thus, there exists a symmetric positive definite matrix P s i R n i × n i such that:
A s i P s i + P s i A s i I n i
where I n i R n i × n i is an identity matrix.
The Lyapunov candidate function is defined as V s i = s i P s i s i . From (5) and (6), differentiating V s i with respect to time yields:
V ˙ s i D i s i 2 + 2 D i s i P s i B s i ( x i , 1 y i ) + 2 s i P s i Ψ i .
Using Assumption 2, we have:
Ψ i j = 1 n i | ψ i , j | D i j 1 l = 1 N j = 1 n i k i , j D i j 1 | x l , 1 | + m = 2 n i j = m n i k i , j D i j 1 | x i , m | l = 1 N j = 1 n i k i , j | x l , 1 | + m = 2 n i j = m n i k i , j | x i , m | D i m 1 .
Therefore, using (4) and (8), we have:
2 s i P s i Ψ i 2 s i P s i l = 1 N j = 1 n i k i , j | x l , 1 | + 2 s i P s i m = 2 n i j = m n i k i , j | s i , m | + | x ^ i , m | D i m 1 .
Using Young’s inequality, the terms of (9) can be represented by:
2 s i P s i l = 1 N j = 1 n i k i , j | x l , 1 | j = 1 n i k i , j N P s i 2 s i 2 + l = 1 N x l , 1 2 ,
2 s i P s i m = 2 n i j = m n i k i , j | x ^ i , m | D i m 1 m = 2 n i j = m n i k i , j P s i 2 s i 2 + x ^ i , m 2 D i 2 m 2 .
Substituting (10) and (11) into (9) yields:
2 s i P s i Ψ i ω i , 1 s i 2 + l = 1 N j = 1 n i k i , j x l , 1 2 + m = 2 n i j = m n i k i , j x ^ i , m 2 D i 2 m 2
where ω i , 1 = j = 1 n i k i , j N P s i 2 + m = 2 n i j = m n i k i , j P s i 2 + 2 m = 2 n i j = m n i k i , j P s i .
Using x i , 1 y i = ( 1 ϕ i ( t ) ) x i , 1 , we have:
| 2 D i s i P s i B s i ( x i , 1 y i ) | D i 2 s i 2 + 2 D i P s i 2 B s i 2 ( 1 ϕ i ) 2 x i , 1 2 .
By substituting (12) and (13) into (7), the following inequality holds:
V ˙ s i D i 2 ω i , 1 s i 2 + l = 1 N j = 1 n i k i , j x l , 1 2 + ω i , 2 ( 1 ϕ i ) 2 x i , 1 2 + m = 2 n i j = m n i k i , j x ^ i , m 2 D i 2 m 2
where ω i , 2 = 2 D i P s i 2 B s i 2 .

3.2. Local Adaptive Output-Feedback Controller Design

The decentralized adaptive output-feedback control design using the dynamic surface design technique is proposed in the presence of unknown measurement sensitivity. For the local control design, the error surfaces are defined as:
z i , 1 = y i , z i , j = x ^ i , j ν ¯ i , j , ξ i , j = ν ¯ i , j ν i , j ,
where i = 1 , , N , j = 2 , , n i , z i , 1 and z i , j are error surfaces, ξ i , j are boundary layer errors, ν i , j are virtual control laws, and ν ¯ i , j are the output signal of the first-order low-pass filter defined as:
κ i , j ν ¯ ˙ i , j + ν ¯ i , j = ν i , j , ν ¯ i , j ( 0 ) = ν i , j ( 0 )
with a time constant κ i , j .
Step 1: From y i = ϕ i ( t ) x i , 1 , (1), (4), and (15), the time derivative of z i , 1 is:
z ˙ i , 1 = ϕ ˙ i x i , 1 + ϕ i ( x i , 2 + ψ i , 1 ) = ϕ ˙ i x i , 1 + ϕ i ( D i s i , 2 + z i , 2 + ξ i , 2 + ν i , 2 + ψ i , 1 ) .
Select a Lyapunov candidate function V i , 1 = V s i + ( 1 / 2 ϕ i ) z i , 1 2 . The time derivative of V i , 1 along (17) and x i , 1 = z i , 1 / ϕ i is:
V ˙ i , 1 = z i , 1 ϕ i [ ϕ ˙ i x i , 1 + ϕ i ( D i s i , 2 + z i , 2 + ξ i , 2 + ν i , 2 + ψ i , 1 ) ] ϕ ˙ i 2 ϕ i 2 z i , 1 2 + V ˙ s i z i , 1 ( D i s i , 2 + z i , 2 + ξ i , 2 + ν i , 2 ) + ϕ ˙ i 2 ϕ i 2 z i , 1 2 D i 2 ω i , 1 s i 2 + z i , 1 ψ i , 1
+ ω i , 2 ( 1 ϕ i ) 2 ϕ i 2 z i , 1 2 + l = 1 N j = 1 n i k i , j z l , 1 2 ϕ l 2 + m = 2 n i j = m n i k i , j x ^ i , m 2 D i 2 m 2 .
Using Assumption 2 and z l , 1 = ϕ l x l , 1 , it holds that:
z i , 1 ψ i , 1 l = 1 N k i , 1 | x l , 1 z i , 1 | = l = 1 N k i , 1 | z l , 1 | ϕ l | z i , 1 | k i , 1 N z i , 1 2 + l = 1 N z l , 1 2 4 ϕ l 2 .
Based on (20), it becomes:
V ˙ i , 1 z i , 1 ( D i s i , 2 + z i , 2 + ξ i , 2 + ν i , 2 ) + Π i * z i , 1 2 D i 2 ω i , 1 s i 2 + l = 1 N k i , 1 z l , 1 2 4 ϕ l 2 + l = 1 N j = 1 n i k i , j z l , 1 2 ϕ l 2 + H i ( x ^ i )
where Π i * = k i , 1 N + ϕ ˙ i / ( 2 ϕ i 2 ) + ω i , 2 ( ( 1 ϕ i ) 2 / ϕ i 2 ) and H i ( x ^ i ) = m = 2 n i j = m n i k i , j ( x ^ i , m 2 / D i 2 m 2 ) with x ^ i = [ x ^ i , 2 , , x ^ i , n i ] .
From Assumption 3, there exists a constant Π ¯ i * such that | Π i * | Π ¯ i * where Π ¯ i * = k i , 1 N + ϕ ˙ ¯ i / ( 2 ϕ ̲ i 2 ) + ω i , 2 ( 1 + ϕ ¯ i ) 2 / ϕ ̲ i 2 . In addition, we have:
l = 1 N k i , 1 z l , 1 2 4 ϕ l 2 l = 1 N k i , 1 z l , 1 2 4 ϕ ̲ l 2 ,
l = 1 N j = 1 n i k i , j z l , 1 2 ϕ l 2 l = 1 N j = 1 n i k i , j z l , 1 2 ϕ ̲ l 2 .
Substituting (22) and (23) into (21) yields:
V ˙ i , 1 D i 2 ω i , 1 s i 2 + Π ¯ i * z i , 1 2 + z i , 1 ( D i s i , 2 + z i , 2 + ξ i , 2 + ν i , 2 ) + l = 1 N k i , 1 4 ϕ ̲ l 2 + j = 1 n i k i , j ϕ ̲ l 2 z l , 1 2 + H i ( x ^ i ) .
Choose the virtual control law ν i , 2 with an adaptive parameter Π ^ i as:
ν i , 2 = α i , 1 z i , 1 Π ^ i z i , 1 ,
Π ^ ˙ i = ρ i ( z i , 1 2 σ i Π ^ i ) ,
where α i , 1 > 0 is a control gain, ρ i > 0 is an adaptation gain, Π ^ i is an estimate of the unknown constant Π i to be defined later, Π ^ i ( 0 ) 0 , and σ i > 0 is a constant for the σ -modification [35].
Substituting (25) and (26) into (24) yields:
V ˙ i , 1 D i 2 ω i , 1 s i 2 α i , 1 z i , 1 2 + ( Π ¯ i * Π ^ i ) z i , 1 2 + D i z i , 1 s i , 2 + z i , 1 z i , 2 + z i , 1 ξ i , 2 + l = 1 N k i , 1 4 ϕ ̲ l 2 + j = 1 n i k i , j ϕ ̲ l 2 z l , 1 2 + H i ( x ^ i ) .
Step p ( 2 p n i 1 ): From (3) and (15), the time derivative of z i , p is described by:
z ˙ i , p = z i , p + 1 + ξ i , p + 1 + ν i , p + 1 + D i p b i , p ( y i x ^ i , 1 ) ν ¯ ˙ i , p .
A Lyapunov function is considered as V i , p = V i , p 1 + ( 1 / 2 ) z i , p 2 . Then, the time derivative of V i , p is obtained as:
V ˙ i , p z i , p ( z i , p + 1 + ξ i , p + 1 + ν i , p + 1 + D i p b i , p ( y i x ^ i , 1 ) ν ¯ ˙ i , p ) + V ˙ i , p 1 .
The virtual control law ν i , p + 1 using (16) is selected as:
ν i , p + 1 = α i , p z i , p D i p b i , p ( y i x ^ i , 1 ) + ν i , p ν ¯ i , p κ i , p
where α i , p > 0 are design constants. Substituting (30) into (29) and using (27), we have:
V ˙ i , p D i 2 ω i , 1 s i 2 + ( Π ¯ i * Π ^ i ) z i , 1 2 j = 1 p α i , j z i , j 2 + D i z i , 1 s i , 2 + j = 1 p ( z i , j z i , j + 1 + z i , j ξ i , j + 1 ) + l = 1 N k i , 1 4 ϕ ̲ l 2 + j = 1 n i k i , j ϕ ̲ l 2 z l , 1 2 + H i ( x ^ i ) .
Step n i : Similar to (28), the following result holds:
z ˙ i , n i = u i + D i n i b i , n i ( y i x ^ i , 1 ) ν ¯ ˙ i , n i .
A Lyapunov candidate function is considered as V i , n i = V i , n i 1 + ( 1 / 2 ) z i , n i 2 . Based on (31), the time derivative of V i , n i is given by:
V ˙ i , n i D i 2 ω i , 1 s i 2 + ( Π ¯ i * Π ^ i ) z i , 1 2 j = 1 n i 1 α i , j z i , j 2 + D i z i , 1 s i , 2 + j = 1 n i 1 ( z i , j z i , j + 1 + z i , j ξ i , j + 1 ) + z i , n i ( u i + D i n i b i , n i ( y i x ^ i , 1 ) ν ¯ ˙ i , n i ) + l = 1 N k i , 1 4 ϕ ̲ l 2 + j = 1 n i k i , j ϕ ̲ l 2 z l , 1 2 + H i ( x ^ i ) .
To deal with the nonlinearity H i ( x ^ i ) derived from the observer error dynamics, we add and subtract 2 tanh 2 ( z i , n i / δ i ) H i ( x ^ i ) into (33) with a design constant δ i > 0 . Then, it holds that:
V ˙ i , n i D i 2 ω i , 1 s i 2 + ( Π ¯ i * Π ^ i ) z i , 1 2 j = 1 n i 1 α i , j z i , j 2 + D i z i , 1 s i , 2 + j = 1 n i 1 ( z i , j z i , j + 1 + z i , j ξ i , j + 1 ) + z i , n i u i + D i n i b i , n i ( y i x ^ i , 1 ) ν ¯ ˙ i , n i + 2 z i , n i tanh 2 z i , n i δ i H i ( x ^ i ) + 1 2 tanh 2 z i , n i δ i H i ( x ^ i ) + l = 1 N k i , 1 4 ϕ ̲ l 2 + j = 1 n i k i , j ϕ ̲ l 2 z l , 1 2
where the term ( 2 / z i , n i ) tanh 2 ( z i , n i / δ i ) H i ( x ^ i ) is a well-defined nonlinear function owing to the following property: lim z i , n i 0 ( 1 / z i , n i ) tanh 2 ( z i , n i / δ i ) = 0 [36].
The local actual control law u i is designed as:
u i = α i , n i z i , n i 2 z i , n i tanh 2 z i , n i δ i H i ( x ^ i ) D i n i b i , n i ( y i x ^ i , 1 ) + ν i , n i ν ¯ i , n i κ i , n i , z i , n i 0 , D i n i b i , n i ( y i x ^ i , 1 ) + ν i , n i ν ¯ i , n i κ i , n i , z i , n i = 0 ,
where α i , n i > 0 is a design parameter. Using (35) and the inequalities D i z i , 1 s i , 2 D i z i , 1 2 + ( D i / 4 ) s i , 2 2 D i z i , 1 2 + ( D i / 4 ) s i 2 , z i , j z i , j + 1 z i , j 2 / 2 + z i , j + 1 2 / 2 , and z i , j ξ i , j + 1 z i , j 2 / 2 + ξ i , j + 1 2 / 2 yields:
V ˙ i , n i D i 4 ω i , 1 s i 2 + ( Π ¯ i * Π ^ i ) z i , 1 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 α i , n i 1 2 z i , n i 2 + 1 2 tanh 2 z i , n i δ i H i ( x ^ i ) + l = 1 N k i , 1 4 ϕ ̲ l 2 + j = 1 n i k i , j ϕ ̲ l 2 z l , 1 2 + j = 1 n i 1 1 2 ξ i , j + 1 2 .
where the term ( α i , n i 1 / 2 ) z i , n i 2 becomes zero when z i , n i = 0 , and thus, applying (35) to (34) can be described by the inequality (36) for two cases z i , n i 0 and z i , n i = 0 .
Consider V = i = 1 N V i , n i . Using the following property:
i = 1 N l = 1 N k i , 1 4 ϕ ̲ l 2 + j = 1 n i k i , j ϕ ̲ l 2 z l , 1 2 = i = 1 N l = 1 N k l , 1 4 ϕ ̲ i 2 + j = 1 n i k l , j ϕ ̲ i 2 z i , 1 2
and (36), the time derivative of V is:
V ˙ i = 1 N [ D i 4 ω i , 1 s i 2 + ( Π i Π ^ i ) z i , 1 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 α i , n i 1 2 z i , n i 2 + 1 2 tanh 2 z i , n i δ i H i ( x ^ i ) + j = 1 n i 1 1 2 ξ i , j + 1 2 ]
where Π i = Π ¯ i * + l = 1 N ( k l , 1 / ( 4 ϕ ̲ i 2 ) ) + j = 1 n i k l , j ( 1 / ϕ ̲ i 2 ) .
Remark 3.
Contrary to [21,22,23,24,25,26,27,28,29,30,31], the proposed local control scheme using the observer (3) and the controller (26), (25), (30), and (35) only uses the local output signal y i corrupted by the time-varying measurement sensitivity ϕ i ( t ) . Nevertheless, the decentralization of interconnections among uncorrupted output signals is achieved by compensating for the effect of unknown measurement sensitivity via the adaptive recursive technique, and the stability of the total closed-loop systems is successfully analyzed in the following section.

3.3. Stability Analysis

In this section, the stability of the closed-loop system is analyzed in the presence of unknown measurement sensitivity. From (26) and Π ^ i ( 0 ) 0 , it holds that Π ^ i 0 for all t 0 . Then, using (15) and (16), the time derivative of ξ i , j is represented by:
ξ ˙ i , j = ξ i , j κ i , j + B i , j ,
where i = 1 , , N , j = 2 , , n i , and B i , j = ν ˙ i , j satisfying:
| B i , 2 | Φ i , 2 ( z ¯ i , z i , 1 , s i , 2 , ξ i , 2 , ϕ ¯ , ϕ ˙ i , Π ^ i ) = ( α i , 1 + Π ^ i ) | z ˙ i , 1 | + | Π ^ ˙ i z i , 1 | , | B i , m + 1 | Φ i , m + 1 ( s ¯ i , 2 , z ¯ i , z ¯ i , m + 1 , ξ ¯ i , m + 1 , ϕ ¯ , ϕ ˙ i , Π ^ i ) = α i , m | ( z i , m + 1 + ξ i , m + 1 α i , m z i , m ) | + | ξ ˙ i , m | κ i , m + D i m b i , m [ D i | ( s i , 2 b i , 1 s i , 1 ) | + D i b i , 1 1 ϕ i + 1 | z i , 1 | + k i , 1 l = 1 N | z l , 1 | ϕ l + | ϕ ˙ i | ϕ i 2 | z i , 1 | + ϕ i + 1 ϕ i | z ˙ i , 1 | ] , | z ˙ i , 1 | | ϕ ˙ i | ϕ i | z i , 1 | + ϕ i | ( D i s i , 2 + z i , 2 + ξ i , 2 ( α i , 1 + Π ^ i ) z i , 1 ) | + ϕ i k i , 1 l = 1 N | z l , 1 | ϕ l ,
with m = 2 , , n i 1 , s ¯ i , 2 = [ s i , 1 , s i , 2 ] , z ¯ i = [ z 1 , 1 , , z i 1 , 1 , z i + 1 , 1 , , z N , 1 ] , z ¯ i , m + 1 = [ z i , 1 , , z i , m + 1 ] , ξ ¯ i , m + 1 = [ ξ i , 2 , , ξ i , m + 1 ] , and ϕ ¯ = [ ϕ 1 , , ϕ N ] .
Define a total Lyapunov candidate function as:
V ¯ = V + i = 1 N j = 2 n i 1 2 ξ i , j 2 + 1 2 ρ i Π ˜ i 2
where Π ˜ i = Π i Π ^ i .
Theorem 1.
Consider the interconnected nonlinear systems (1). The decentralized adaptive output-feedback control scheme (3), (26), (25), (30), and (35) ensures that for all initial conditions satisfying V ¯ ( 0 ) r with any constant r > 0 , all signals of the total closed-loop system are semi-globally uniformly ultimately bounded, and the local stabilization errors converge to a neighborhood of the origin, which can be adjusted by selecting design parameters.
Proof. 
From (37), (38), and the adaptation law (26), the time derivative of V ¯ is obtained as:
V ¯ ˙ i = 1 N [ D i 4 ω i , 1 s i 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 α i , n i 1 2 z i , n i 2 + 1 2 tanh 2 z i , n i δ i H i ( x ^ i ) j = 2 n i 1 κ i , j 1 2 ξ i , j 2 + j = 2 n i ξ i , j B i , j + σ i Π ˜ i Π ^ i ] .
Using σ i Π ˜ i Π ^ i = σ i Π ˜ i ( Π i Π ˜ i ) = σ i Π ˜ i 2 + σ i Π ˜ i Π i ( σ i / 2 ) Π ˜ i 2 + ( σ i / 2 ) Π i 2 , (40) becomes:
V ¯ ˙ i = 1 N [ D i 4 ω i , 1 s i 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 α i , n i 1 2 z i , n i 2 + 1 2 tanh 2 z i , n i δ i H i ( x ^ i ) j = 2 n i 1 κ i , j 1 2 ξ i , j 2 + j = 2 n i | ξ i , j | Φ i , j σ i 2 Π ˜ i 2 + σ i 2 Π i 2 ] .
To deal with the term ( 1 2 tanh 2 ( z i , n i / δ i ) ) H i ( x ^ i ) , we define the compact set Ξ i as Ξ i : = { z i , n i | | z i , n i | 0.8814 δ i } for i = 1 , , N . The stability analysis is considered as two cases according to the inclusion of z i , n i in the compact set Ξ i .
Case I ( z i , n i Ξ i ): Because of z i , n i Ξ i , it holds that 1 2 tanh 2 ( z i , n i / δ i ) 0 [37]. Owing to H i ( x ^ i ) 0 , (41) becomes:
V ¯ ˙ i = 1 N [ D i 4 ω i , 1 s i 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 α i , n i 1 2 z i , n i 2 j = 2 n i 1 κ i , j 1 2 ξ i , j 2 + j = 2 n i | ξ i , j | Φ i , j σ i 2 Π ˜ i 2 + σ i 2 Π i 2 ] .
We define the compact sets Ω i , j : = { 2 s i P s i s i + ( 1 / ϕ i ) z i , 1 2 + m = 2 j ( z i , m 2 + ξ i , m 2 ) + Π ˜ i 2 / ρ i 2 r } R n i + 2 j where i = 1 , , N , j = 2 , , n i , and r is a constant satisfying V ¯ ( 0 ) r . Then, we know that there exist constants M Φ , i , j > 0 satisfying Φ i , j M Φ , i , j on the compact sets Ω i , j under Assumption 3.
Using the inequality | ξ i , j | Φ i , j ξ i , j 2 Φ i , j 2 / ( 2 ι i , j ) + ι i , j / 2 with positive constants ι i , j , V ¯ ˙ is obtained as:
V ¯ ˙ i = 1 N [ D i 4 ω i , 1 s i 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 α i , n i 1 2 z i , n i 2 j = 2 n i 1 κ i , j 1 2 ξ i , j 2 + j = 2 n i ξ i , j 2 Φ i , j 2 2 ι i , j σ i 2 Π ˜ i 2 ] + Δ
where Δ = i = 1 N [ ( σ i / 2 ) Π i 2 + j = 2 n i ι i , j / 2 ] . By choosing the design parameters as D i = 4 ( ω i , 1 + D i * ) , α i , 1 = D i + 1 + α i , 1 * , α i , j = 3 / 2 + α i , j * , α i , n i = 1 / 2 + α i , n i * , and 1 / κ i , j = M Φ , i , j 2 / ( 2 ι i , j ) + 1 / 2 + κ i , j * with positive constants D i * , α i , 1 * , α i , j * , α i , n i * , and κ i , j * , the following inequality holds:
V ¯ ˙ i = 1 N D i * s i 2 j = 1 n i α i , j * z i , j 2 j = 2 n i κ i , j * ξ i , j 2 σ i 2 Π ˜ i 2 j = 2 n i 1 Φ i , j 2 M Φ , i , j 2 ξ i , j 2 M Φ , i , j 2 2 ι i , j + Δ .
Owing to Φ i , j M Φ , i , j on V ¯ = r , (44) becomes:
V ¯ ˙ Λ V ¯ + Δ
where Λ = min { D i * / λ max ( P s i ) , 2 ϕ ̲ i α i , 1 * , 2 α i , m * , 2 κ i , m * , ρ i σ i } for i = 1 , , N and m = 2 , , n i . Here, λ max ( P s i ) denotes the maximum eigenvalue of P s i . When Λ > Δ / r , it holds that V ¯ ˙ < 0 on V ¯ = r . Thus, if V ¯ ( 0 ) r , then V ¯ ( t ) r for all t > 0 . That is, V ¯ r is an invariant set. The solution of (44) can be represented by:
0 V ¯ ( t ) Δ Λ + V ¯ ( 0 ) Δ Λ e Λ t , t 0 .
From (46), as time increases, V ¯ ( t ) is bounded by Δ / Λ . Therefore, all the closed-loop signals are semi-globally uniformly ultimately bounded. The control error vector z = [ z ¯ 1 , n 1 , , z ¯ N , n N ] exponentially converges to a compact set Z : = { z | z ( 2 ϕ ¯ * Δ / Λ ) 1 / 2 } with ϕ ¯ * = max { ϕ ¯ 1 , , ϕ ¯ N } , and Z can be reduced by selecting design parameters.
Case II ( z i , n i Ξ i ) : Since z i , n i is bounded as | z i , n i | 0.8814 δ i , a Lyapunov function candidate V ¯ can be rewritten as V ¯ = i = 1 N [ s i P s i s i + 1 / ( 2 ϕ i ) z i , 1 2 + j = 2 n i 1 ( 1 / 2 ) z i , j 2 + j = 2 n i ( 1 / 2 ) ξ i , j 2 + 1 / ( 2 ρ i ) Π ˜ i ] . Then, the time derivative of V ¯ is obtained as:
V ¯ ˙ i = 1 N [ D i 4 ω i , 1 s i 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 + 1 2 z i , n i 2 + H i ( x ^ i ) j = 2 n i 1 κ i , j 1 2 ξ i , j 2 + j = 2 n i | ξ i , j | Φ i , j σ i 2 Π ˜ i 2 + σ i 2 Π i 2 ] .
Consider the compact sets Ω i , m , m = 2 , , n i 1 , defined in Case I and a compact set Z i : = { 2 s i P s i s i + ( 1 / ϕ i ) z i , 1 2 + j = 2 n i 1 z i , j 2 + j = 2 n i ξ i , j 2 + Π ˜ i 2 / ρ i 2 r } R 3 n i 1 . Then, Φ i , m and Φ i , n i are bounded as Φ i , m M Φ , i , m on the compact set Ω i , m and Φ i , n i M Φ , i , n i on the compact set Z i × Ξ i , respectively, where M Φ , i , m > 0 and M Φ , i , n i > 0 are constants. x ^ i , 2 and x ^ i , j can be represented by:
x ^ i , 2 = z i , 2 + ξ i , 2 ( α i , 1 + Π ^ i ) z i , 1 x ^ i , j = z i , j + ξ i , j α i , j 1 z i , j 1 D i j 1 b i , j 1 s i , 1 D i j 1 b i , j 1 1 1 ϕ i z i , 1 ξ i , j 1 κ i , j 1
where i = 1 , , N and j = 3 , , n i . Then, there exist constants M x ^ , i , m and M x ^ , i , n i such that | x ^ i , m | M x ^ , i , m on the compact set Ω i , m and | x ^ i , n i | M x ^ , i , n i on the compact set Z i × Ξ i where m = 2 , , n i 1 .
Using | ξ i , j | Φ i , j ξ i , j 2 Φ i , j 2 / ( 2 ι i , j ) + ι i , j / 2 with constants ι i , j > 0 and | z i , n i | 0.8814 δ i , we have:
V ¯ ˙ i = 1 N [ D i 4 ω i , 1 s i 2 ( α i , 1 D i 1 ) z i , 1 2 j = 2 n i 1 α i , j 3 2 z i , j 2 + H i ( x ^ i ) j = 2 n i 1 κ i , j 1 2 ξ i , j 2 + j = 2 n i ξ i , j 2 Φ i , j 2 2 ι i , j σ i 2 Π ˜ i 2 + σ i 2 Π i 2 + j = 2 n i ι i , j 2 + 1 2 ( 0.8814 δ i ) 2 ] .
By choosing D i = 4 ( ω i , 1 + D i * ) , α i , 1 = D i + 1 + α i , 1 * , α i , j = 3 / 2 + α i , j * , and 1 / κ i , j = M Φ , i , j 2 / ( 2 ι i , j ) + 1 / 2 + κ i , j * with positive constants D i * , α i , 1 * , α i , j * , α i , n i * , and κ i , j * , we have:
V ¯ ˙ i = 1 N [ D i * s i 2 j = 1 n i 1 α i , j * z i , j 2 j = 2 n i κ i , j * ξ i , j 2 σ i 2 Π ˜ i 2 j = 2 n i 1 Φ i , j 2 M Φ , i , j 2 ξ i , j 2 M Φ , i , j 2 2 ι i , j + H i ( x ^ i ) + σ i 2 Π i 2 + j = 2 n i ι i , j 2 + 1 2 ( 0.8814 δ i ) 2 ] .
Because of Φ i , m M Φ , i , m , Φ i , n i M Φ , i , n i , | x ^ i , m | M x ^ , i , m , and | x ^ i , n i | M x ^ , i , n i on V ¯ = r , (49) becomes:
V ¯ ˙ Λ ¯ V ¯ + Δ ¯
where Λ ¯ = min { D i * / λ max ( P s i ) , 2 ϕ ̲ i α i , 1 * , 2 α i , j * , 2 κ i , m * , ρ i σ i } for i = 1 , , N , j = 2 , , n i 1 , and m = 2 , , n i and Δ ¯ = i = 1 N [ ( σ i / 2 ) Π i 2 + j = 2 n i ( ι i , j / 2 ) + ( 1 / 2 ) ( 0.8814 δ i ) 2 + m = 2 n i j = m n i k i , j ( M x ^ , i , m 2 / D 2 m 2 ) ] . Therefore, by a similar procedure to (46), the semi-global uniform ultimate boundedness of the closed-loop signals and the exponential convergence of z to an adjustable compact set D = { z | z ( 2 ϕ ¯ * Δ ¯ / Λ ¯ ) 1 / 2 } are ensured.
From the two cases, the boundedness of all closed-loop signals and the convergence of the stabilization errors are ensured. □
Remark 4.
In the proof of Theorem 1, the boundedness of the term Φ i , j on the compact sets Ω i , j comes from the property of the dynamic surface design [20] where the compact sets Ω i , j are subsets of the compact set V ¯ r . In Theorem 1, it is proven that all signals are semi-globally uniformly ultimately bounded for all initial conditions satisfying V ¯ ( 0 ) r with any constant r > 0 where V ¯ ( 0 ) denotes the initial errors of the closed-loop system and r, which can increase or decrease by arbitrarily choosing the initial conditions, denotes the bound of the initial errors of the closed-loop system. That is, the condition V ¯ ( 0 ) r meaning the boundedness of initial errors causes the “semi-global” concept, and thus, the boundedness of the term Φ i , j on V ¯ = r is satisfied. This is the fundamental property in the stability analysis of the dynamic surface control system [20].
Remark 5.
In the proof of Theorem 1, we know that the stabilization error converges to the compact set Z in Case I and the compact set D in Case II. These compact sets can be reduced by adjusting the design parameters, and thus, the stabilization error converges to an adjustable neighborhood of the origin. The guidelines for selecting the design parameters of the proposed decentralized control scheme are as follows: (i) b i , m , i = 1 , , N , m = 1 , , n i are chosen such that the matrix A s i is Hurwitz. (ii) By choosing the small time constants κ i , j with i = 1 , , N and j = 2 , , n i and increasing D i , α i , 1 , and α i , j , the convergence regions 2 ϕ ¯ * Δ / Λ and 2 ϕ ¯ * Δ ¯ / Λ ¯ can be reduced. (iii) Reducing ι i , j and δ i leads to decreasing Δ and Δ ¯ . Then, 2 ϕ ¯ * Δ / Λ and 2 ϕ ¯ * Δ ¯ / Λ ¯ can be reduced by decreasing Δ and Δ ¯ , respectively. (iv) The tuning speed of Π ^ i can be increased by increasing ρ i and fixing σ i as a small constant.
Remark 6.
In [38], an adaptive output-feedback control method was presented to deal with the unknown sensor sensitivity of nonlinear systems. However, single nonlinear systems were only considered in [38], and thus, the control method presented in [38] cannot be applied to the decentralized control problem in the presence of the nonlinear interaction among subsystems with unknown sensor sensitivities. In this paper, the interconnected nonlinearities of the system (1) depend on the state variables x 1 , 1 , x 2 , 1 , , x N , 1 of subsystems, and these state variables are corrupted by measurement sensitivities ϕ i . Thus, the exact information of the interconnected state variables x 1 , 1 , x 2 , 1 , , x N , 1 is not available for the decentralized control design. Accordingly, the decentralized control design strategy using the corrupted local output y i is established in this paper. This is a main difference between this paper and [38].

4. Simulation Results

In this section, simulation examples containing a practical example are used to illustrate the effectiveness of the proposed control scheme. Furthermore, to examine the compensation ability of the unknown measurement sensitivities of the proposed approach, the simulation results of the proposed decentralized controller are compared with those of the decentralized controller presented in [27].
Example 1.
Consider the following interconnected nonlinear systems with unknown measurement sensitivities:
x ˙ i , j = x i , j + 1 + ψ i , j ( t , x ¯ i , x i , u i ) , j = 1 , 2 x ˙ i , n i = u i + ψ i , n i ( t , x ¯ i , x i , u i ) , y i = ϕ i ( t ) x i , 1 ,
where i = 1 , 2 , n i = 3 , ψ 1 , 1 = 0.7 sin ( x 1 , 1 2 ) x 2 , 1 + 0.3 x 1 , 1 , ψ 1 , 2 = 1.3 ln ( 1 + x 1 , 1 2 ) + sin ( t + u 1 2 ) x 1 , 2 , ψ 1 , 3 = x 1 , 1 ( 1 2 x 1 , 3 ) 2 + x 1 , 3 2 sin ( x 2 , 1 2 t ) , ψ 2 , 1 = 0.3 cos ( 2 + u 2 ) x 2 , 1 + sin ( t ) x 1 , 1 , ψ 2 , 2 = sin ( x 1 , 1 2 ) x 2 , 1 ( 1 x 2 , 2 ) 2 + x 2 , 2 2 , and ψ 2 , 3 = x 1 , 1 + sin ( 3 t ) ln ( 1 + x 2 , 2 4 ) . Assumption 2 holds with | ψ 1 , 1 | 0.7 ( | x 1 , 1 | + | x 2 , 1 | ) , | ψ 1 , 2 | 1.3 ( | x 1 , 1 | + | x 1 , 2 | ) , | ψ 1 , 3 | 5 | x 1 , 1 | , | ψ 2 , 1 | | x 1 , 1 | + | x 2 , 1 | , | ψ 2 , 2 | 2 | x 2 , 1 | , and | ψ 2 , 3 | 3 ( | x 1 , 1 | + | x 2 , 2 | ) . The unknown measurement sensitivities ϕ 1 ( t ) = 1 + 0.28 cos ( 12 t ) and ϕ 2 ( t ) = 1 + 0.48 sin ( 10 t ) are assumed to influence systems (51). The local high-gain observers and local adaptive controllers of the proposed approach are constructed as:
x ^ ˙ i , 1 = x ^ i , 2 + D i b i , 1 ( y i x ^ i , 1 ) , x ^ ˙ i , 2 = x ^ i , 3 + D i 2 b i , 2 ( y i x ^ i , 1 ) , x ^ ˙ i , 3 = u i + D i 3 b i , 3 ( y i x ^ i , 1 ) ,
and:
ν i , 2 = α i , 1 z i , 1 Π ^ i z i , 1 , ν i , 3 = α i , 2 z i , 2 D i 2 b i , 2 ( y i x ^ i , 1 ) + ν i , 2 ν ¯ i , 2 κ i , 2 , u i = α i , 3 z i , 3 D i 3 b i , 3 ( y i x ^ i , 1 ) + ν i , 3 ν ¯ i , 3 κ i , 3 2 z i , 3 tanh 2 z i , 3 δ i ( k i , 2 + k i , 3 ) x ^ i , 2 2 D i 2 + k i , 3 x ^ i , 3 2 D i 4 , Π ^ ˙ i = ρ i ( z i , 1 2 σ i Π ^ i ) ,
where i = 1 , 2 , and the design parameters are chosen as D i = 3 , b i , 1 = 3 , b i , 2 = 3 , b i , 3 = 1 , α i , 1 = 5 , α 1 , 2 = 4.5 , α 2 , 2 = 6.5 , α i , 3 = 7.5 , κ i , j = 0.01 , j = 2 , 3 , δ i = 1 , ρ i = 50 , and σ i = 0.00001 . The initial conditions are set to x 1 ( 0 ) = [ 0.4 , 0.4 , 0 ] , x 2 ( 0 ) = [ 0.3 , 0.3 , 0.1 ] , x ^ 1 ( 0 ) = [ 0 , 0 , 0 ] , x ^ 2 ( 0 ) = [ 0 , 0 , 0 ] , Π ^ 1 ( 0 ) = 0 , and Π ^ 2 ( 0 ) = 0 .
The simulation results are displayed in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5. Figure 1 compares the local stabilization results of the proposed local control system with those of the local control system of [27]. By the output-feedback corrupted by the unknown measurement sensitivities, the proposed control system can achieve robust stabilization, but the local states of the control system [27] do not stabilize. This implies that the effects of the unknown measurement sensitivities can be compensated by the proposed decentralized control approach. The state estimation results for each subsystem are shown in Figure 2 and Figure 3 where all state variables are estimated by the local observers. The local control inputs of each subsystem are compared in Figure 4. The estimated parameters of the proposed approach are displayed in Figure 5. These figures show that the proposed decentralized adaptive output-feedback control scheme ensures satisfactory stabilization performance in the presence of unknown measurement sensitivities while all signals of the closed-loop system (51)–(53) are bounded.
Example 2.
In this example, we consider the tripled inverted pendulum connected by springs, as shown in Figure 6. Because the inverted pendulum system is an inherently unstable system, one of its basic research topics is the balance and posture control. These inverted pendulum systems have been applied to various technical real-world applications such as bipedal walking robots [39], a two-wheeled vehicle [40], and an exoskeleton robot [41]. The proposed decentralized control design via the output feedback corrupted by sensor sensitivities can provide a basic research result for the practical experiments of these technical real-world applications. Thus, the mathematical model of the tripled inverted pendulum is considered as a simulation example in this paper. The motion equations of the pendulums are given by [42]:
θ ¨ 1 = u 1 + g l m sin θ 1 + K 1 l p 2 m 1 l m 2 ( sin θ 2 cos θ 2 sin θ 1 cos θ 1 ) , θ ¨ 2 = u 2 + g l m sin θ 2 + K 1 l p 2 m 2 l m 2 ( sin θ 1 cos θ 1 sin θ 2 cos θ 2 ) + K 2 l p 2 m 2 l m 2 ( sin θ 3 cos θ 3 sin θ 2 cos θ 2 ) , θ ¨ 3 = u 3 + g l m sin θ 3 + K 2 l p 2 m 3 l m 2 ( sin θ 2 cos θ 2 sin θ 3 cos θ 3 )
where θ i and m i are the angle and the end mass of the ith pendulum, g is the gravitational acceleration, l m is the length of each rod, l p is the distance between the pivot and the center of gravity of the rod, K 1 and K 2 are the spring constants, and u i is the control input torque with i = 1 , 2 , 3 . The system parameters are set to m 1 = 0.2 kg, m 2 = 0.4 kg, m 3 = 0.3 kg, g = 9.8 m/s 2 , l m = 9 m, l p = 3 m, K 1 = 1 , and K 2 = 1.2 . By the transformation of coordinates x i , 1 = θ i and x i , 2 = θ ˙ i , the interconnected system (54) is rewritten as follows:
x ˙ i , 1 = x i , 2 + ψ i , 1 ( t , x ¯ i , x i , u i ) , x ˙ i , 2 = u i + ψ i , 2 ( t , x ¯ i , x i , u i ) , y i = ϕ i ( t ) x i , 1
where i = 1 , 2 , 3 , ψ i , 1 = 0 , ψ 1 , 2 = ( g / l m ) sin x 1 , 1 + ( K 1 l p 2 / ( m 1 l m 2 ) ) ( sin x 2 , 1 cos x 2 , 1 sin x 1 , 1 cos x 1 , 1 ) , ψ 2 , 2 = ( g / l m ) sin x 2 , 1 + ( K 1 l p 2 / ( m 2 l m 2 ) ) ( sin x 1 , 1 cos x 1 , 1 sin x 2 , 1 cos x 2 , 1 ) + ( K 2 l p 2 / ( m 2 l m 2 ) ) ( sin x 3 , 1 cos x 3 , 1 sin x 2 , 1 cos x 2 , 1 ) , and ψ 3 , 2 = ( g / l m ) sin x 3 , 1 + ( K 2 l p 2 / ( m 3 l m 2 ) ) ( sin x 2 , 1 cos x 2 , 1 sin x 3 , 1 cos x 3 , 1 ) . Assumption 2 holds with | ψ 1 , 2 | ( g / l m + K 1 l p 2 / ( m 1 l m 2 ) ) ( | x 1 , 1 | + | x 2 , 1 | ) , | ψ 2 , 2 | ( g / l m + K 1 l p 2 / ( m 2 l m 2 ) + K 2 l p 2 / ( m 2 l m 2 ) ) ( | x 1 , 1 | + | x 2 , 1 | + | x 3 , 1 | ) , and | ψ 3 , 2 | ( g / l m + K 2 l p 2 / ( m 3 l m 2 ) ) ( | x 2 , 1 | + | x 3 , 1 | ) . The measurement sensitivities are assumed to be ϕ 1 ( t ) = 1 + 0.44 ( sin ( 3 t ) + sin ( t ) ) , ϕ 2 ( t ) = 1 + 0.31 ( cos ( 3 t ) + cos ( t ) ) , and ϕ 3 ( t ) = 1 + 0.57 sin ( t ) . The local high-gain observers and local controllers of the proposed approach are given by:
x ^ ˙ i , 1 = x ^ i , 2 + D i b i , 1 ( y i x ^ i , 1 ) , x ^ ˙ i , 2 = u i + D i 2 b i , 2 ( y i x ^ i , 1 ) ,
and:
ν i , 2 = α i , 1 z i , 1 Π ^ i z i , 1 , u i = α i , 2 z i , 2 D i 2 b i , 2 ( y i x ^ i , 1 ) + ν i , 2 ν ¯ i , 2 κ i , 2 2 z i , 2 tanh 2 z i , 2 δ i k i , 2 x ^ i , 2 2 D i 2 , Π ^ ˙ i = ρ i ( z i , 1 2 σ i Π ^ i ) ,
where i = 1 , 2 , 3 , and the design parameters are chosen as D i = 2 , b i , 1 = 2 , b i , 2 = 1 , α i , 1 = 4 , α i , 2 = 1.5 , κ i , 2 = 0.01 , δ i = 1 , ρ i = 50 , and σ i = 0.00001 . The simulation results shown in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14 are obtained under the initial conditions x 1 ( 0 ) = [ 0.7 , 0 ] , x 2 ( 0 ) = [ 0.5 , 0.4 ] , x 3 ( 0 ) = [ 0.8 , 0.3 ] , x ^ 1 ( 0 ) = [ 0 , 0 ] , x ^ 2 ( 0 ) = [ 0 , 0 ] , x ^ 3 ( 0 ) = [ 0 , 0 ] , Π ^ 1 ( 0 ) = 0 , Π ^ 2 ( 0 ) = 0 , and Π ^ 3 ( 0 ) = 0 . Under unknown measurement sensitivities ϕ i , the local stabilization results of the proposed decentralized control system and the previous decentralized control system [27] are compared in Figure 7, Figure 8 and Figure 9. While the existing decentralized stabilization method [27] cannot compensate for unknown measurement sensitivities, which leads to the unstable result of controlled state variables, the proposed decentralized control approach can achieve the robust stabilization against unknown measurement sensitivities. Figure 10, Figure 11 and Figure 12 show the local state estimation results of each subsystem. Figure 13 compares the local control inputs. Figure 14 depicts the adaptive parameters of the proposed control approach. From these figures, the stabilization of the tripled inverted pendulum systems (55) connected by springs is successfully achieved by the proposed approach in the presence of the unknown time-varying measurement sensitivities and their unknown bounds.

5. Conclusions

This article addressed the decentralized adaptive stabilization problem for a class of uncertain nonlinear interconnected systems by the output-feedback corrupted by unknown measurement sensitivities. A local adaptive control strategy was established to compensate for the effects of the unknown bounds of the measurement sensitivities. In the Lyapunov stability sense, the stability of the proposed decentralized adaptive control system was successfully analyzed. Finally, simulation comparisons were provided to show the compensation ability of the unknown measurement sensitivities of the proposed approach.

Author Contributions

Conceptualization, methodology, software, and writing, original draft preparation, D.M.J.; conceptualization, methodology, writing, review and editing, and supervision, S.J.Y. All authors read and agreed to the published version of the manuscript.

Funding

This research was supported by the Chung-Ang University Excellent Student Scholarship in 2019 and by the National Research Foundation of Korea (NRF) grant funded by the Korean government (NRF-2019R1A2C1004898).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kolovsky, M.Z. Nonlinear Dynamics of Active and Passive Systems of Vibration Protection; Springer: Berlin/Heidelberg, Germany, 1999. [Google Scholar]
  2. Bernstein, D.S. Sensor performance specifications. IEEE Control. Syst. Mag. 2001, 21, 9–18. [Google Scholar]
  3. Carr, J.J.; Brown, J.M. Introduction to Biomedical Equipment Technology; Prentice-Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
  4. Yang, G.H.; Wang, J.L.; Soh, Y.C. Reliable H controller design for linear systems. Automatica 2001, 37, 717–725. [Google Scholar] [CrossRef]
  5. Chen, B.; Lam, J. Reliable observer-based H control of uncertain state-delayed systems. Int. J. Syst. Sci. 2004, 35, 707–718. [Google Scholar] [CrossRef]
  6. Zhai, J.Y.; Qian, C. Global control of nonlinear systems with uncertain output function using homogeneous domination approach. Int. J. Robust Nonlinear Control. 2012, 22, 1543–1561. [Google Scholar] [CrossRef]
  7. Zhai, J.Y.; Ai, W.Q.; Fei, S.M. Global output feedback stabilisation for a class of uncertain non-linear systems. IET Control Theory Appl. 2013, 7, 305–313. [Google Scholar] [CrossRef]
  8. Xie, X.J.; Li, Z.J.; Zhang, K. Semi-global output feedback control for nonlinear systems with uncertain time-delay and output function. Int. J. Robust Nonlinear Control 2017, 27, 2549–2566. [Google Scholar] [CrossRef]
  9. Li, Z.J.; Xie, X.J.; Zhang, K. Output feedback stabilisation for nonlinear systems with unknown output function and control coefficients and its application. Int. J. Control 2016, 90, 1027–1036. [Google Scholar]
  10. Ai, W.; Zhai, J.; Fei, S. Universal adaptive regulation for a class of nonlinear systems with unknown time delays and output function via output feedback. J. Frankl. Inst. 2013, 350, 3168–3187. [Google Scholar] [CrossRef]
  11. Zhai, J.Y.; Du, H.B.; Fei, S.M. Global sampled-data output feedback stabilisation for a class of nonlinear systems with unknown output function. Int. J. Control 2016, 89, 469–480. [Google Scholar] [CrossRef]
  12. Chen, C.C.; Qian, C.; Sun, Z.Y.; Liang, Y.W. Global output feedback stabilization of a class of nonlinear systems with unknown measurement sensitivity. IEEE Trans. Autom. Control 2018, 63, 2212–2217. [Google Scholar] [CrossRef]
  13. Jain, S.; Khorrami, F. Decentralized adaptive output feedback design for large-scale nonlinear systems. IEEE Trans. Autom. Control. 1997, 42, 729–735. [Google Scholar] [CrossRef]
  14. Zhu, Y.; Pagilla, P.R. Decentralized output feedback control of a class of large-scale interconnected systems. IMA J. Math. Control Inf. 2007, 24, 57–69. [Google Scholar] [CrossRef]
  15. Zhai, J.; Zha, W.; Fei, S. Semi-global finite-time output feedback stabilization for a class of large-scale uncertain nonlinear systems. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 3181–3189. [Google Scholar] [CrossRef]
  16. Wu, H.S. Decentralized adaptive robust state feedback for uncertain large-scale interconnected systems with time delays. J. Optim. Theory Appl. 2005, 126, 439–462. [Google Scholar] [CrossRef]
  17. Wei, C.; Luo, J.; Dai, H.; Yin, Z.; Yuan, J. Low-complexity differentiator-based decentralized fault-tolerant control of uncertain large-scale nonlinear systems with unknown dead zone. Nonlinear Dyn. 2017, 89, 2573–2592. [Google Scholar] [CrossRef]
  18. Shao, S.; Yang, H.; Jiang, B. Decentralized fault tolerant control for a class of interconnected nonlinear systems. IEEE Trans. Cybern. 2018, 48, 178–186. [Google Scholar] [CrossRef]
  19. Krstic, M.; Kanellakopoulos, I.; Kokotovic, P. Nonlinear and Adaptive Control Design; Wiley: New York, NY, USA, 1995. [Google Scholar]
  20. Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J.C. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef] [Green Version]
  21. Yoo, S.J.; Park, J.B. Neural-network-based decentralized adaptive control for a class of large-scale nonlinear systems with unknown time-varying delays. IEEE Trans. Syst. Man Cybern. B Cybern. 2009, 39, 1316–1322. [Google Scholar]
  22. Mehraeen, S.; Jagannathan, S.; Crow, M.L. Decentralized dynamic surface control of large-scale interconnected systems in strict-feedback form using neural networks with asymptotic stabilization. IEEE Trans. Neural Netw. 2011, 22, 1709–1722. [Google Scholar] [CrossRef]
  23. Tong, S.; Li, Y. Adaptive fuzzy decentralized output feedback control for nonlinear large-scale systems with unknown dead-zone inputs. IEEE Trans. Fuzzy Syst. 2013, 21, 913–925. [Google Scholar] [CrossRef]
  24. Du, P.; Liang, H.; Zhao, S.; Ahn, C.K. Neural-based decentralized adaptive finite-time control for nonlinear large-scale systems with time-varying output constraints. IEEE Trans. Syst. Man Cybern. Syst. 2019. [Google Scholar] [CrossRef]
  25. Zhang, X.; Lin, Y. Nonlinear decentralized control of large-scale systems with strong interconnections. Automatica 2014, 50, 2419–2423. [Google Scholar] [CrossRef]
  26. Li, Y.X.; Tong, S.; Yang, G.H. Observer-based adaptive fuzzy decentralized event-triggered control of interconnected nonlinear system. IEEE Trans. Cybern. 2019. [Google Scholar] [CrossRef] [PubMed]
  27. Frye, M.T.; Qian, C.; Colgren, R. Decentralized control of large-scale uncertain nonlinear systems by linear output feedback. Communi. Inf. Syst. 2005, 4, 191–210. [Google Scholar]
  28. Wang, C.; Wen, C.; Lin, Y. Decentralized adaptive backsteeping control for a class of interconnected nonlinear systems with unknown actuator failures. J. Frankl. Inst. 2015, 352, 835–850. [Google Scholar] [CrossRef]
  29. Choi, Y.H.; Yoo, S.J. Event-triggered decentralized adaptive fault-tolerant control of uncertina interconnected nonlinear systems with actuator failures. ISA Trans. 2018, 77, 77–89. [Google Scholar] [CrossRef]
  30. Wang, H.Q.; Liu, P.X.P.; Bao, J.L.; Xie, X.J.; Li, S. Adaptive neural output-feedback decentralized control for large-scale nonlinear systems with stochastic disturbances. IEEE Trans Neural Netw. Learn. Syst. 2019, 31, 972–983. [Google Scholar] [CrossRef]
  31. Zhang, Q.; Zhai, D.; Dong, J. Observer-based adaptive fuzzy decentralized control of uncertain large-scale nonlinear systems with full state contraints. Int. J. Fuzzy Syst. 2019, 21, 1085–1103. [Google Scholar] [CrossRef]
  32. Liu, T.; Jiang, Z.P.; Hill, D.J. Decentralized output-feedback control of large-scale nonlinear systems with sensor noise. Automatica 2012, 48, 2560–2568. [Google Scholar] [CrossRef]
  33. Qian, C.; Lin, W. Output feedback control of a class of nonlinear systems: A nonseparation principle paradigm. IEEE Trans. Autom. Control 2002, 47, 1710–1715. [Google Scholar] [CrossRef] [Green Version]
  34. Lei, H.; Lin, W. Universal adaptive control of nonlinear systems with unknown growth rate by output feedback. Automatica 2006, 42, 1783–1789. [Google Scholar] [CrossRef]
  35. Ioannou, P.A.; Kokotovic, P.V. Adaptive Systems with Reduced Models; Springer: New York, NY, USA, 1983. [Google Scholar]
  36. Ge, S.S.; Tee, K.P. Approximation-based control of nonlinear MIMO time-delay systems. Automatica 2007, 43, 31–43. [Google Scholar] [CrossRef] [Green Version]
  37. Choi, Y.H.; Yoo, S.J. Simple adaptive output-feedback control of non-linear strict-feedback time-delay systems. IET Control Theory Appl. 2016, 10, 58–66. [Google Scholar] [CrossRef]
  38. Jeong, D.M.; Choi, Y.H.; Yoo, S.J. Adaptive output-feedback control of a class of nonlinear systems with unknown sensor sensitivity and its experiment for flexible-joint robots. J. Electr. Eng. Technol. 2020, 15, 907–918. [Google Scholar] [CrossRef]
  39. Feng, S.; Sun, Z. Biped robot walking using three-mass linear inverted pendulum model. In International Conference on Intelligent Robotics and Applications; Springer: Berlin/Heidelberg, Germany, 2008; pp. 371–380. [Google Scholar]
  40. Takei, T.; Imamura, R. Baggage transportation and navigation by a wheeled inverted pendulum mobile robot. IEEE Trans. Ind. Electron. 2009, 56, 3985–3994. [Google Scholar] [CrossRef]
  41. Chen, Q.; Cheng, H.; Yue, C.; Huang, R.; Guo, H. Dynamic balance gait for walking assistance exoskeleton. Appl. Bionics Biomech. 2018, 2018, 3985–3994. [Google Scholar] [CrossRef]
  42. Yoo, S.J.; Park, J.B.; Choi, Y.H. Decentralized adaptive stabilization of interconnected nonlinear systems with unknown non-symmetric dead-zone inputs. Automatica 2009, 45, 436–443. [Google Scholar] [CrossRef]
Figure 1. Comparison of the stabilization results of System (51): (a) the state variables of the first subsystem; (b) the state variables of the second subsystem.
Figure 1. Comparison of the stabilization results of System (51): (a) the state variables of the first subsystem; (b) the state variables of the second subsystem.
Mathematics 08 01340 g001
Figure 2. Comparison of the estimation results x 1 , j and x ^ 1 , j , j = 1 , 2 , 3 , for the first subsystem of System (51): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Figure 2. Comparison of the estimation results x 1 , j and x ^ 1 , j , j = 1 , 2 , 3 , for the first subsystem of System (51): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Mathematics 08 01340 g002
Figure 3. Comparison of the estimation results x 2 , j and x ^ 2 , j , j = 1 , 2 , 3 , for the second subsystem of System (51): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Figure 3. Comparison of the estimation results x 2 , j and x ^ 2 , j , j = 1 , 2 , 3 , for the second subsystem of System (51): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Mathematics 08 01340 g003
Figure 4. Comparison of control inputs u i , i = 1 , 2 for System (51): (a) u 1 ; (b) u 2 .
Figure 4. Comparison of control inputs u i , i = 1 , 2 for System (51): (a) u 1 ; (b) u 2 .
Mathematics 08 01340 g004
Figure 5. Parameter estimates Π ^ i , i = 1 , 2 for System (51).
Figure 5. Parameter estimates Π ^ i , i = 1 , 2 for System (51).
Mathematics 08 01340 g005
Figure 6. Tripled inverted pendulums connected by springs.
Figure 6. Tripled inverted pendulums connected by springs.
Mathematics 08 01340 g006
Figure 7. Comparison of the stabilization results for the first subsystem of tripled inverted pendulum systems (55).
Figure 7. Comparison of the stabilization results for the first subsystem of tripled inverted pendulum systems (55).
Mathematics 08 01340 g007
Figure 8. Comparison of stabilization results for the second subsystem of tripled inverted pendulum systems (55).
Figure 8. Comparison of stabilization results for the second subsystem of tripled inverted pendulum systems (55).
Mathematics 08 01340 g008
Figure 9. Comparison of stabilization results for the third subsystem of tripled inverted pendulum systems (55).
Figure 9. Comparison of stabilization results for the third subsystem of tripled inverted pendulum systems (55).
Mathematics 08 01340 g009
Figure 10. Comparison of estimation results x 1 , j and x ^ 1 , j , j = 1 , 2 , for the first subsystem of System (55): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Figure 10. Comparison of estimation results x 1 , j and x ^ 1 , j , j = 1 , 2 , for the first subsystem of System (55): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Mathematics 08 01340 g010
Figure 11. Comparison of estimation results x 2 , j and x ^ 2 , j , j = 1 , 2 , for the second subsystem of System (55): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Figure 11. Comparison of estimation results x 2 , j and x ^ 2 , j , j = 1 , 2 , for the second subsystem of System (55): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Mathematics 08 01340 g011
Figure 12. Comparison of estimation results x 3 , j and x ^ 3 , j , j = 1 , 2 , for the third subsystem of System (55): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Figure 12. Comparison of estimation results x 3 , j and x ^ 3 , j , j = 1 , 2 , for the third subsystem of System (55): (a) the proposed decentralized control scheme; (b) the decentralized control scheme [27].
Mathematics 08 01340 g012
Figure 13. Comparison of control inputs u i , i = 1 , 2 , 3 for System (55).
Figure 13. Comparison of control inputs u i , i = 1 , 2 , 3 for System (55).
Mathematics 08 01340 g013
Figure 14. Parameter estimates Π ^ i , i = 1 , 2 , 3 , for tripled inverted pendulum systems (55).
Figure 14. Parameter estimates Π ^ i , i = 1 , 2 , 3 , for tripled inverted pendulum systems (55).
Mathematics 08 01340 g014

Share and Cite

MDPI and ACS Style

Jeong, D.M.; Yoo, S.J. Decentralized Adaptive Tracking of Interconnected Nonlinear Systems by Corrupted Output Feedback. Mathematics 2020, 8, 1340. https://doi.org/10.3390/math8081340

AMA Style

Jeong DM, Yoo SJ. Decentralized Adaptive Tracking of Interconnected Nonlinear Systems by Corrupted Output Feedback. Mathematics. 2020; 8(8):1340. https://doi.org/10.3390/math8081340

Chicago/Turabian Style

Jeong, Dong Min, and Sung Jin Yoo. 2020. "Decentralized Adaptive Tracking of Interconnected Nonlinear Systems by Corrupted Output Feedback" Mathematics 8, no. 8: 1340. https://doi.org/10.3390/math8081340

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