Next Article in Journal
Evaluation of Machine Learning-Based Parsimonious Models for Static Modeling of Fluidic Muscles in Compliant Mechanisms
Next Article in Special Issue
Adaptive Interval Type-2 Fuzzy Neural Network Sliding Mode Control of Nonlinear Systems Using Improved Extended State Observer
Previous Article in Journal
Practical Exponential Stability of Impulsive Stochastic Food Chain System with Time-Varying Delays
Previous Article in Special Issue
Robust Tracking Control of Dual-Active-Bridge DC–DC Converters with Parameter Uncertainties and Input Saturation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Observer and Dynamic Output Feedback Control for Fuzzy Networked Systems

1
School of Mathematics and Statistics, Anyang Normal University, Anyang 455000, China
2
School of Automation, Nanjing Institute of Technology, Nanjing 211167, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(1), 148; https://doi.org/10.3390/math11010148
Submission received: 7 December 2022 / Revised: 20 December 2022 / Accepted: 23 December 2022 / Published: 28 December 2022
(This article belongs to the Special Issue Analysis and Control of Dynamical Systems)

Abstract

:
The observer design and dynamic output feedback control for a class of nonlinear networked systems are studied in this paper. The model of the networked systems is established by using T-S fuzzy method, and the state observer of the systems is designed when the states of the systems are unknown. On this basis, the sufficient conditions for the exponential stability of the system are explored by using the linear matrix inequality (LMI) method and Lyapunov stability theory. Then, the dynamic output feedback control of the systems is designed by using the observer states, which ensures that the states of the closed-loop systems and the error systems exponentially converge to the origin at the same time. Finally, a simulation example is given to illustrate the feasibility and effectiveness of the design method.

1. Introduction

With the progress of science and technology, especially the development of internet technology, the traditional point-to-point systems have been difficult to apply to the actual network engineering. The combination of network and control technology is an important development direction in the field of control in recent years, so network-based control came into being [1,2]. The closed-loop systems formed through the network is called networked control systems. Information is transmitted between sensors, controllers, actuators and other components through the network. Due to the introduction of network, the connection of the systems becomes convenient and easy, the systems performance is relatively stable, and the systems maintenance cost is relatively low. Due to the many advantages of networked systems, a large number of research reports on networked systems analysis and synthesis have emerged in recent years [3,4].
However, due to the characteristics of the network itself, the network induced delay is inevitable in the networked control systems. Network induced delay often occurs in the transmission of information between physical elements. As we all know, network induced delay often makes the systems performance worse or even unstable [5,6,7]. The stability and stabilization of networked systems with induced delays and data dropout were studied in [8]. A new extended Lyapunov functional was introduced, and a new freedom weight matrix was used to increase some degrees of freedom under the condition of sufficient stabilization. Merid et al. considered the packet dropout and scheduling problems of networked control systems [9]. Through the application of protocol and controller collaborative design method, the adverse effects of packet dropout and scheduling were solved. This method made use of the model predictive control framework and the flexible networked control systems architecture that allows distributed computing. The H∞ control problem for a class of linear time-varying networked systems was studied in [10]. An observer based controller was designed to ensure the performance of the H∞ performance of the closed-loop systems in a given finite time. The sufficient conditions for the existence of the desired controller were established by using stochastic analysis and complete square method. The problem of static output feedback control for networked systems with quantization and Markov packet dropout was studied in [11]. A new quantization structure was proposed to model the closed-loop systems as a Markov jump linear systems with partially unknown transition probabilities. The design method of static output feedback controller was given to ensure the stability of the closed-loop systems corresponding to the proposed quantization structure. Domagoj et al. employed the hybrid-systems-with-memory formalism to attain transmission intervals and delays that provably stabilized networked systems [12]. Nonlinear time-varying plants and controllers with variable discrete and distributed input, output and state delays along with non-constant discrete and distributed network delays were considered. The stability and controller design of networked systems with network induced delay and stochastic sampling interval were studied in [13]. By introducing a new matrix decomposition method, a stabilizing controller was designed to make the closed-loop systems stochastic stable.
Fuzzy control is an effective way to solve the control problem of nonlinear systems. In particular, T-S fuzzy control method is used to approximate the mathematical model of nonlinear systems to linear related large-scale systems, which can effectively reduce the difficulty of systems analysis and design [14,15,16]. The exponential stability analysis and controller synthesis of positive T-S fuzzy discrete systems with time-varying delays were discussed in [17]. By constructing a new Lyapunov functional, the exponential stability condition and controller design strategy of fuzzy systems were obtained. The stability of control systems based on fuzzy model of sampled data was studied in [18]. T-S fuzzy model was used to represent continuous time nonlinear objects. A design method of sampled data fuzzy controller was proposed. The stability and stabilization of T-S fuzzy systems with time-varying delays were studied in [19]. By constructing an appropriate Lyapunov functional and using the method of cross convex inequality, the less conservative stability criteria and stability conditions were obtained. In order to exploit the advantages of data-driven control and fuzzy control, Roman et al. proposed the virtual reference feedback tuning of a combination of two control algorithms, active disturbance rejection control as a representative data-driven control algorithm and fuzzy control in [20]. The main benefit of this combination was the automatic optimal tuning in a model-free manner of the parameters of the combination of active disturbance rejection control with proportional-derivative T-S fuzzy control.
The above results are all about the research results of linear networked systems. The research on nonlinear networked systems is a challenging and meaningful topic. At present, some results have been obtained in the research of nonlinear networked systems [21,22,23,24,25,26]. The robust control problem of a class of T-S fuzzy networked systems with stochastic sensor faults was studied in [27]. Based on Lyapunov stability theory and stochastic analysis technology, the stability conditions and the controller design strategy were obtained. An improved cone complementary linearization algorithm was introduced to solve the nonlinear matrix inequalities in the controller design. A robust H∞ fault detection filter was designed for a class of discrete-time nonlinear networked control systems in [28]. The fault detection filter is designed by using T-S fuzzy model, and the sufficient conditions for the existence of the expected filter were given. Bouazza proposed state feedback control for a class of nonlinear networked control systems with system delay and packet loss [29]. The stability of this kind of systems was realized by dynamic output feedback. The sufficient conditions were given to ensure the state variables and state estimation errors converge to the origin. Yoneyama et al. studied the stabilization of nonlinear networked systems described by T-S fuzzy systems [30]. The generalized controller made the networked control systems asymptotic stable. The stabilization problem of a class of T-S fuzzy networked systems was studied in [31]. The member level of the object model was incorporated into the controller synthesis criterion to increase the maximum allowable delay in the closed-loop systems. The applicability and superiority of the proposed scheme compared with the existing methods were verified by some examples. Barmak et al. studied the fault detection problem of nonlinear networked systems subject to both communication constraints and packet dropouts [32]. T-S fuzzy model was employed to describe the nonlinear networked systems. Based on the theory of optimal periodic residual generator, an observer was proposed to solve the problem of fault detection of nonlinear networked systems. Magdi et al. studies the state feedback control problem for a class of nonlinear networked systems with norm-bounded uncertainties [33]. The state feedback stability conditions that ensure robust asymptotic stability and strict dissipative stability were given, and a new LMI criterion for strict dissipative stability analysis and feedback synthesis was established. Lian et al. studied the security control problem for nonlinear networked control systems under cyber attacks [34]. The networked control systems contained parameter uncertainties, time delays, and cyber attacks. A control method based on hybrid trigger is established to ensure the robust stability of the closed-loop systems. Cai et al. studied the dissipative analysis issue of T-S fuzzy networked control system with stochastic cyber-attacks and voluntary defense strategy [35]. A novel time-delay-product relaxed condition was proposed, which fully excavates the time-varying delay information under the given conditions. By using reciprocally convex matrix inequality, proper integral inequalities, and the linear convex combination method, a novel criterion and the corresponding control algorithm were developed. Zheng et al. discussed the exponentially mean-square stability of stochastic T-S fuzzy networked systems [36]. By designing fuzzy-basis-dependent Lyapunov functional, the delay-dependent stability conditions were obtained, and it was proved that the closed-loop systems was exponentially mean square stable. Prakash et al. studied the H∞ control scheme of distributed delay T-S fuzzy networked control systems [37]. The candidate Lyapunov function related to fuzzy membership was designed. The switching concept related to the change rate of membership function was introduced to design the optimal control gain matrix for the considered system.
However, the above results mainly focus on the asymptotic stability of the networked systems, while the research on the exponential stability and dynamic output feedback control is rare. For this reason, based on the previous studies, the sufficient conditions of exponential stability and dynamic output feedback control for a class of nonlinear networked systems will be explored in this paper by using T-S fuzzy method and linear matrix inequality.

2. Preliminaries

Consider the following typical fuzzy networked systems with communication delay shown in Figure 1.
Rule i :
IF z 1 ( t ) is M 1 i and z 2 ( t ) is M 2 i , …, and z n ( t ) is M n i
THEN x ˙ ( t ) = A i x ( t ) + B i u ( t )
y ( t ) = C i x ( t ) i = 1 , 2 , , q ,
where z ( t ) = [ z 1 ( t )   z 2 ( t ) z n ( t ) ] T is the premise variable, x ( t ) R n is the systems state, q is the number of IF-THEN rules, M k i ( i = 1 , 2 , , q   ; k = 1 , 2 , , n )  are fuzzy sets, u ( t ) R m is the control input, y ( t ) R l is the systems output, A i R n × n are constant matrices, B i R n × m are input matrix, C i R l × n are output matrix.
In Figure 1, τ s c and τ c a are the sensor-controller and controller-actuator delay respectively. Then the communication delay is given by τ = τ s c + τ c a . Using single point fuzzification, product inference engine and central fuzzy elimination method, the global fuzzy model of systems (1) can be described as
x ˙ ( t ) = i = 1 q μ i ( z ( t ) ) [ A i x ( t ) + B i u ( t τ ) ] y ( t ) = i = 1 q μ i ( z ( t ) ) C i x ( t ) x ( t ) = ϕ ( t ) t [ τ ,   0 ] ,
where ϕ ( t ) = [ ϕ 1 ( t )   ϕ 2 ( t ) ϕ n ( t ) ] T R n is the initial condition of the state,
ω i ( z ( t ) ) = k = 1 n M k i ( z k ( t ) ) ,   μ i ( z ( t ) ) = ω i ( z ( t ) ) i = 1 q ω i ( z ( t ) )
where M k i ( z k ( t ) ) is the membership degree of z k ( t ) corresponding to M k i , ω i ( z ( t ) ) satisfying
ω i ( z ( t ) ) 0 , i = 1 q ω i ( z ( t ) ) > 0 ,   i = 1 , 2 , , q .
And we definite
| | ϕ | | τ = S u p t [ τ , 0 ] i = 1 , 2 , , n | | ϕ i ( t ) | | .
The following fuzzy observer based on T-S model for systems (2) will be designed
x ^ ˙ ( t ) = i = 1 q μ i ( z ( t ) ) { A i x ^ ( t ) + B i u ( t τ ) + L i [ y ( t ) y ^ ( t ) ] } y ^ ( t ) = i = 1 q μ i ( z ( t ) ) C i x ^ ( t ) x ^ ( t ) = ψ ( t ) t [ τ ,   0 ] ,
where L i are constant matrices.
And then, a fuzzy controller based on the above observer will be designed
u ( t ) = i = 1 q μ i ( z ( t ) ) K i x ^ ( t ) .
The observer error is defined as
e ( t ) = x ( t ) x ^ ( t ) .
The closed-loop systems can be obtained from Equations (2)–(5)
x ˙ ( t ) = i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) [ A i x ( t ) + B i K j x ( t τ ) B i K j e ( t τ ) ] x ( t ) = ϕ ( t ) t [ τ ,   0 ] .
With (3), (5) and (6), the error systems can be obtained
e ˙ ( t ) = i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) [ ( A i L i C j ) e ( t ) ] e ( t ) = η ( t ) t [ τ ,   0 ] ,
where η ( t ) = ϕ ( t ) ψ ( t ) .
The purpose of this paper is to design a fuzzy controller (4) so that the closed-loop systems and the error systems exponentially stable.
Remark 1.
The fuzzy networked systems is modeled by using T-S fuzzy approach. The fuzzy observer is designed by using the output of the systems (2). In the process of establishing the systems model, we regard the delay from sensor to controller and control to actuator as the control input delay, which can facilitate the controller design. Although it will increase the limitation of the systems in practical application, it will not affect the application of this modeling method in non remote networked systems, such as networked industrial robot systems, industrial transmission system, etc.

3. Main Results

Definition 1
([7]). For the systems (2), if there exist constants α > 0 and γ 1 such that
| | x ( t ) | | γ sup d ¯ s 0 { | | ϕ ( s ) | | } e α t t 0
the systems (2) is exponentially stable.
Lemma 1
([8]). The linear matrix inequality
[ Y ( x ) W ( x ) * R ( x ) ] > 0
is equivalent to
R ( x ) > 0 , Y ( x ) W ( x ) R 1 ( x ) W T ( x ) > 0
where the matrices Y ( x ) = Y T ( x ) , R ( x ) = R T ( x ) depend on x .

3.1. Design of Fuzzy Observer

Theorem 1.
For the given constants α > 0 and i , j = 1 , 2 , , q , if there exist matrices L i R n × l and positive-definite matrices P R n × n such that the following matrix inequality holds
P ( A i L i C j ) + ( A i L i C j ) T P + 2 α P < 0 ,
the error systems (7) is exponentially stable.
Proof. 
The Lyapunov function is selected as
V ( e ( t ) ) = e T ( t ) P e ( t ) ,
where α > 0 is a constant to be determined, P R n × n is a positive-definite matrix.
Following the state trajectory of the systems (7), we obtain
V ˙ ( e ( t ) ) = 2 e T ( t ) P i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) [ ( A i L i C j ) e ( t ) ] .
It can be seen from reference [6]
i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) = 1 ,
therefore
V ˙ ( e ( t ) ) = i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) e T ( t ) [ P ( A i L i C j ) + ( A i L i C j ) T P + 2 α P ] e ( t ) 2 α V ( e ( t ) ) .
When the matrix inequality (8) holds, it can be obtained by substituting it into the above equality
V ˙ ( e ( t ) ) < 2 α V ( e ( t ) ) ,
Then
V ( e ( t ) ) < V ( e ( 0 ) ) e 2 α t λ max ( P ) | | η | | τ 2 e 2 α t .
It is easy to know from the expression of V ( e ( t ) ) ,
V ( e ( t ) ) λ min ( P ) | | e ( t ) | | 2 .
Combing (9) and (10), we obtain
| | e ( t ) | | < λ max ( P ) λ min ( P ) | | η | | τ e α t ,
with Defintion 1, we know that the error systems (7) is exponentially stable. □
Remark 2.
Theorem 1 gives a sufficient condition (8) for exponential stability of the error systems. And, the exponential stability degree α can be obtained by solving the condition (8).

3.2. Design of Fuzzy Controller

Theorem 2.
For the given constants α > 0 , β > 0 and i , j = 1 , 2 , , q , if there exist a constant ε > 0 , matrices L i R n × l , K j R m × n and positive-definite matrices P , S , T R n × n , such that the following matrix inequalities hold
P ( A i L i C j ) + ( A i L i C j ) T P + 2 α P < 0 ,
[ Σ S B i K j e 2 β τ T ] < 0 ,
where
Σ = S A i + A i T S + T + 2 β S + ε I ,
with the controller u ( t ) = i = 1 q μ i ( z ( t ) ) K i x ^ ( t ) , the closed-loop systems (6) and the error systems (7) are exponentially stable.
Proof. 
The Lyapunov function is selected as
V ( x ( t ) ) = x T ( t ) S x ( t ) + t τ t x T ( s ) T e 2 β ( s t ) x ( s ) d s ,
where β > 0 is a constant to be determined, S , T R n × n are positive-definite matrices.
Following the state trajectory of the systems (6), we obtain
V ˙ ( x ( t ) ) = 2 x T ( t ) S i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) [ A i x ( t ) + B i K j x ( t τ ) B i K j e ( t τ ) ] + x T ( t ) T x ( t ) x T ( t τ ) T e 2 β τ x ( t τ ) + 2 β x T ( t ) S x ( t ) 2 β x T ( t ) S x ( t ) + ε x T ( t ) x ( t ) ε x T ( t ) x ( t ) 2 β t τ t x T ( s ) T e 2 β ( s t ) x ( s ) d s = i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) [ x ( t ) x ( t τ ) ] T [ Σ S B i K j e 2 β τ T ] [ x ( t ) x ( t τ ) ] i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) [ 2 x T ( t ) S B i K j e ( t τ ) + ε x T ( t ) x ( t ) ] 2 β V ( x ( t ) ) ,
where ε > 0 is a constant, and
Σ = S A i + A i T S + T + 2 β S + ε I .
If the matrix inequality (12) holds, the above equality can be changed as
V ˙ ( x ( t ) ) ε x T ( t ) x ( t ) + 2 i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) | | x ( t ) | | | | S B i K j | | | | e ( t τ ) | | 2 β V ( x ( t ) ) = | | x ( t ) | | ( ε | | x ( t ) | | 2 i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) | | S B i K j | | | | e ( t τ ) | | ) 2 β V ( x ( t ) ) .
When ε | | x ( t ) | | 2 i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) | | S B i K j | | | | e ( t τ ) | | 0 , we have
| | x ( t ) | | 2 i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) | | S B i K j | | | | e ( t τ ) | | ε .
According to Theorem 1, when the matrix inequality (11) holds, the error systems (7) is exponentially stable, that is, the error e ( t ) is exponentially stable, and the state x ( t ) of the closed-loop systems is also exponentially stable according to the Equation (14), so that the closed-loop systems (6) and the error systems (7) are exponentially stable.
When ε | | x ( t ) | | 2 i = 1 q j = 1 q μ i ( z ( t ) ) μ j ( z ( t ) ) | | S B i K j | | | | e ( t τ ) | | > 0 , the inequality (13) can be changed as
V ˙ ( x ( t ) ) < 2 β V ( x ( t ) ) ,
therefore
V ( x ( t ) ) < V ( x ( 0 ) ) e 2 β t [ λ max ( S ) + τ λ max ( T ) ] | | ϕ | | τ 2 e 2 β t .
It is easy to know from the expression of V ( x ( t ) )
V ( x ( t ) ) λ min ( S ) | | x ( t ) | | 2 .
Combing (15) and (16), we obtain
| | x ( t ) | | < λ max ( S ) + τ λ max ( T ) λ min ( S ) | | ϕ | | τ e β t ,
the closed-loop systems (6) is exponentially stable. It is also known from Theorem 1 that when the matrix inequality (11) holds, the error systems (7) is exponentially stable, so that the closed-loop systems (6) and the error systems (7) are exponentially stable.
In a word, when the matrix inequalities (11) and (12) hold, the closed-loop systems (6) and the error systems (7) are exponentially stable. □
Remark 3.
In Theorem 2, the sufficient conditions (11)–(12) are not linear matrix inequalities, which cannot be solved by the LMI toolbox in MATLAB.
Theorem 3.
For the given constants  α > 0 , β > 0 and i , j = 1 , 2 , , q , if there exist constant ε > 0 , matrices M i R n × l , K ¯ j R m × n and positive-definite matrices P , S ^ , T ¯ R n × n such that the following matrix inequalities hold
P A i M i C j + ( P A i M i C j ) T + 2 α P < 0 ,
[ A i S ^ + S ^ A i T + T ¯ + 2 β S ^ B i K ¯ j 0 e 2 β τ T ¯ 0 1 ε I ] < 0 ,
with the controller u ( t ) = i = 1 q μ i ( z ( t ) ) K ¯ i S ^ 1 x ^ ( t ) , the closed-loop systems (6) and the error systems (7) are exponentially stable.
Proof. 
Letting M i = P L i , the matrix inequality (11) can be changed as the inequality (17). Multiplying the matrix d i a g ( S 1 ,   S 1 ) on both sides of the matrix inequality (12), and let S ^ = S 1 , we can obtain
[ A i S ^ + S ^ A i T + S ^ T S ^ + 2 β S ^ + ε S ^ S ^ B i K j S ^ e 2 β τ S ^ T S ^ ] < 0 .
Letting K ¯ j = K j S ^ , T ¯ = S ^ T S ^ and with Lemma 1, the above inequality is equivalent to the inequality (18). □
Remark 4.
With Lemma 1, the sufficient conditions (17)–(18) are obtained in terms of linear matrix inequality in Theorem 3. The exponential stability  α and  β of the closed-loop systems and the error systems can be solved by the LMI toolbox in MATLAB, and the maximum values of α , β can be optimized.
Remark 5.
In Theorem 3, when the values of the constants α , β are given, the conditions (17)–(18) are linear matrix inequalities. If we want to optimize the exponential stability degree α , β , we can select different values of α , β , and solve the condition (17)–(18) repeatedly, so as to get the optimization results.

4. Maximum Delay Bound Estimation

Theorem 3 gives the sufficient condition (17)–(18) on the output feedback controller. When the values of the constants α > 0 , β > 0 are given, the conditions (17)–(18) are linear matrix inequalities. Consequently, the original non-convex problem can be transformed into the following minimization problem involving LMI condition, which is solved by Cone Complementarity Linearization Method (CCLM).
With α > 0 , β > 0 given in the Theorem 2, the inequalities (11)–(12) are established when τ is in a certain range. Then τ max is assumed as the maximum value which τ is able to achieve, and the following set of optimization matrix inequalities is used to obtain τ max as
max   τ P > 0 , S > 0 , T > 0 ,   i , j = 1 , 2 , q . s . t .   I n e q u a l i t i e s   ( 11 )   a n d   ( 12 ) .
The optimization problem (19) is solved via Cone Complementarity Linearization Method (CCLM), since the LMI toolbox is unable to be employed to solve the set of nonlinear matrix inequalities (19) directly. Then inequalities (11) and (12) are converted into (17) and (18). The convex optimization problem (19) is split into the following linear optimization problem with three steps.
Step 1. Select a sufficiently small initial τ > 0 such that the following matrix inequalities have feasible solution
ε > 0 , P > 0 , S ^ > 0 , T ¯ > 0 . s . t .   I n e q u a l i t i e s   ( 17 )   a n d   ( 18 ) .
Set τ max = τ
Step 2. With τ given from step 1, find feasible constant of ε and feasible matrices of P , S ^ 0 , T ¯ satisfying the inequalities (20). Set k = 0 .
Step 3. For variables ε , P , S ^ 0 , T ¯ , solve the following convex optimization problem
min   tr { S k S ^ + S S ^ k } s . t .   { ε > 0 , P > 0 , S ^ > 0 , T ¯ > 0 , I n e q u a l i t i e s   ( 17 )   a n d   ( 18 ) .
Set S k + 1 = S ,   S ^ k + 1 = S ^ .
There exist two cases for the results of this step and it is described as follows:
Case 1. There exist feasible solutions of (21). That is, it gets a reasonable value for τ . Make an update on τ max = τ , increase τ by a small amount, and then return to step 2.
Case 2. There are not feasible solutions of (21). Make k = k + 1 , and then return to step 3. When an iteration index k is beyond a pre-limit value, the algorithm is ended, and the maximum value of τ is obtained.

5. Simulation

Consider the following networked systems such as (2)
x ˙ ( t ) = i = 1 3 μ i ( z ( t ) ) [ A i x ( t ) + B i u ( t τ ) ] y ( t ) = i = 1 3 μ i ( z ( t ) ) C i x ( t ) x ( t ) = ϕ ( t ) t [ τ ,   0 ] ,
where
A 1 = [ 2 1 0 2 3 1 1 4 5 ] , A 2 = [ 0.2 0 0.5 2.3 1.5 1.5 0.1 0.4 5 ] , A 3 = [ 2.5 0.1 1 0.2 0.3 0.1 1 0.2 0.5 ] , B 1 = [ 1 2 0.5 ] , B 2 = [ 0.5 0.2 1 ] , B 3 = [ 2 1 1 ] , C 1 = [ 0.5 1 0.2 ] , C 2 = [ 0.1 0.1 2 ] , C 3 = [ 1 0.6 0.5 ] , μ 1 ( z ( t ) ) = sin ( t ) , μ 2 ( z ( t ) ) = cos ( t ) , μ 3 ( z ( t ) ) = 1 sin ( t ) cos ( t ) , τ = 0.6 .
By using the algorithm in [26], the state feedback controller can be obtained as
u ( t ) = [ 0.5672 1.9467 2.6771 ] x ( t ) .
On the other, by using the proposed approach in this paper to solve the linear matrix inequality (17)–(18), we obtain
K ¯ 1 = [ 0.4578 0.3730 2.4517 ] , K ¯ 2 = [ 2.7692 1.5418 1.7758 ] , K ¯ 3 = [ 1.8736 2.4106 2.4285 ] , L 1 = [ 0.2322 1.3474 1.7425 ] T , L 2 = [ 1.6327 2.5655 1.4455 ] T , L 3 = [ 0.4467 0.5218 1.5433 ] T , X = [ 1.4394 0.2657 1.3490 0.2657 1.6556 0.4471 1.3490 0.4471 2.6742 ] .
The dynamic output feedback controller can be obtained as
u ( t ) = [ 3.2257 sin ( t ) + 2.2942 cos ( t ) 1.8558 sin ( t ) 0.4352 cos ( t ) 1.8667 sin ( t ) 0.3415 cos ( t ) ] x ^ ( t ) .
By selecting the initial value condition such as
ϕ ( 0 ) = ψ ( 0 ) = [ 5 4 3 ] ,
the sampling time k = 1   s , the response curves of the systems state x 1 ( t ) , x 2 ( t ) , x 3 ( t ) are as Figure 2, Figure 3 and Figure 4.
Figure 2 shows the control effect of systems state x 1 ( t ) under the two different algorithms. The solid line is the response curve of the systems state x 1 ( t ) under the action of the fuzzy controller designed in Theorem 3. The dotted line is the response curve of the systems state x 1 ( t ) under the action of state feedback control in [26]. The solid line converges to a small neighborhood of origin in just 7 s. Although the curve is not smooth enough, the overshoot is small and the amplitude does not exceed 2. The dotted line converges to a small neighborhood of origin in 9 s, and the convergence speed is slightly slow. Although the curve is smooth, the overshoot is large, and the amplitude reaches 4.
Figure 3 shows the control effect of systems state x 2 ( t ) under the two different algorithms. The solid line is the response curve of the systems state x 2 ( t ) under the action of the fuzzy controller designed in Theorem 3. The dotted line is the response curve of the systems state x 2 ( t ) under the action of state feedback control in [26]. Both the solid line and dotted line converge to a small neighborhood of origin in about 10 s, the overshoot of the solid line is small, and the amplitude does not exceed 0.2. The overshoot of the dotted line is large, and the amplitude is greater than 4.
Figure 4 shows the control effect of systems state x 3 ( t ) under the two different algorithms. The solid line is the response curve of the systems state x 3 ( t ) under the action of the fuzzy controller designed in Theorem 3. The dotted line is the response curve of the systems state x 3 ( t ) under the action of state feedback control in [26]. The solid line converges to a small neighborhood of origin within 6 s. The curve is smooth enough, the overshoot is small, and the amplitude does not exceed 0.1. The dotted line converges to a small neighborhood of origin only after 10 s, and the convergence speed is slow. The smoothness of the curve is poor, the overshoot is large, and the amplitude reaches 1.8.
In order to further compare the advantages and disadvantages of the algorithm given in Theorem 3 and the algorithm in [26], the Integral Absolute Error (IAE) performance function
IAE = 0 | e ( t ) | d t
is introduced to simulate and analyze the systems, and the change curves of IAE performance index of the systems are obtained as Figure 5.
Figure 5 shows the changes of IAE performance index of the systems under the two different algorithms. The solid line is the change curve of IAE performance index under the action of the fuzzy controller designed in Theorem 3. The dotted line is the change curve of IAE performance index under the action of state feedback control in [26]. The dotted line reaches the peak value 0.082 in 1.7 s. The solid line reaches the peak value 0.072 in 1.8 s. On the whole, the gradient of the dotted line is larger than the solid line, and the rising speed is relatively fast.
In a word, the algorithm given in Theorem 3 is superior to [26] in convergence speed and smoothness.

6. Discussion

The contribution of this paper is to give an exponential stability method to deal with networked systems with communication delay. The innovation of this paper lies in the design of exponential stable state observer, and the design of dynamic output feedback control is given in the form of linear matrix inequality. The purpose of this paper is to provide an effective way to reduce the influence of network communication delay on the networked systems, improve systems performance, and solve practical problems in network engineering. In addition, it is worth mentioning that our results can be extended to other types of networked systems, such as distributed delay, fast varying delay, random delay, etc., which will be our next research work.

7. Conclusions

In this paper, the exponential stable state observer and dynamic output feedback control of fuzzy networked systems are designed. The main work are as follows: (I) considering the influence of network communication delay on the systems, a more practical mathematical model of networked systems is established by using T-S fuzzy method. (II) Combined with Lyapunov stability theory, the exponentially stable state observer is designed by using linear matrix inequality method. (III) By using the matrix inequality transformation technique, the nonlinear stability condition is equivalent to the form of linear matrix inequality, and the design method of exponential stability control of the systems is obtained at the same time. Because the obtained conditions can be easily solved by MATLAB, this method is easier to be applied to engineering practice. Unfortunately, the obtained sufficient conditions in Theorem 3 are delay-independent and less conservative. How to develop an output feedback control for T-S fuzzy networked systems with varying delay will be a topic for our future works. Applying the proposed method to stochastic networked control systems is another of our future topics.

Author Contributions

H.Y.: Conceptualization, methodology, software, investigation, writing-original draft, validation. F.G.: software, resources, writing-review and editing, supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China under Grant 61073065, the Young Teacher Training Plan of Colleges and Universities of Henan Province under Grant 2019GGJS192, the Education Department of Henan Province Key Foundation under Grant 23B110001.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki and approved by the Institutional Review Board.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not data were used to support this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kundu, A.; Quevedo, D.E. Stabilizing scheduling policies for networked control systems. IEEE Trans. Control. Netw. Syst. 2020, 7, 163–175. [Google Scholar] [CrossRef] [Green Version]
  2. Wang, Y.L.; Yu, S.H. An improved dynamic quantization scheme for uncertain linear networked control systems. Automatica 2018, 92, 244–248. [Google Scholar] [CrossRef]
  3. Liu, L.; Liu, X. Delayed observer-based H∞ control for networked control systems. Neurocomputing 2016, 179, 101–109. [Google Scholar] [CrossRef]
  4. Li, Y.J.; Liu, G.P.; Sun, S.L.; Tan, C. Prediction-based approach to finite-time stabilization of networked control systems with time delays and data packet dropouts. Neurocomputing 2019, 329, 320–328. [Google Scholar] [CrossRef]
  5. Selivanov, A.; Fridman, E. Observer-based on input-to-state stabilization of networked control systems with large uncertain delays. Automatica 2016, 74, 63–70. [Google Scholar] [CrossRef] [Green Version]
  6. Chen, G.; Xia, J.; Zhuang, G. Improved delay-dependent stabilization for a class of networked control systems with nonlinear perturbations and two delay components. Appl. Math. Comput. 2018, 316, 1–17. [Google Scholar] [CrossRef]
  7. Hua, C.C.; Yu, S.C.; Guan, X.P. Finite-time control for a class of networked control systems with short time-varying delays and sampling jitter. Int. J. Autom. Comput. 2015, 12, 448–454. [Google Scholar] [CrossRef]
  8. Arash, F.; Reza, M.E. Improved stabilization method for networked control systems with variable transmission delays and packet dropout. ISA Trans. 2014, 53, 1746–1753. [Google Scholar]
  9. Merid, L.; Dragan, N.; Daniel, E. Robust stability of a class of networked control systems. Automatica 2016, 73, 117–124. [Google Scholar]
  10. Zou, L.; Wang, Z.D.; Gao, H.J. Observer-based H∞ control of networked systems with stochastic communication protocol: The finite-horizon case. Automatica 2016, 63, 366–373. [Google Scholar] [CrossRef] [Green Version]
  11. Song, J.S.; Chang, X.H. H∞ controller design of networked control systems with a new quantization structure. Appl. Math. Comput. 2020, 376, 125070. [Google Scholar] [CrossRef]
  12. Domagoj, T. Stabilizing transmission intervals and delays in nonlinear networked control systems through hybrid-system- with-memory modeling and Lyapunov-Krasovskii arguments. Nonlinear Anal. Hybrid Syst. 2020, 36, 100834. [Google Scholar]
  13. Sun, H.Y.; Sun, J.; Chen, J. Analysis and synthesis of networked control systems with random network-induced delays and sampling intervals. Automatica 2021, 125, 109385. [Google Scholar] [CrossRef]
  14. Ma, Y.; Chen, M.; Zhang, Q. Non-fragile static output feedback control for singular T-S fuzzy delay-dependent systems subject to Markovian jump and actuator saturation. J. Frankl. Inst. 2016, 353, 2373–2397. [Google Scholar] [CrossRef]
  15. Qi, W.H.; Park, J.H.; Cheng, J.; Chen, X.M. Stochastic stability and L1 -gain analysis for positive nonlinear semi-Markov jump systems with time-varying delay via T-S fuzzy model approach. Fuzzy Sets Syst. 2019, 371, 110–122. [Google Scholar] [CrossRef]
  16. Chi, R.; Li, H.; Shen, D.; Hou, Z.; Huang, B. Enhanced P-type control: Indirect adaptive learning from set-point updates. IEEE Trans. Autom. Control. 2022. [Google Scholar] [CrossRef]
  17. Meng, M.; Lam, J.; Feng, J.; Zhao, X.D.; Chen, X.M. Exponential stability analysis and H∞ synthesis of positive T-S fuzzy systems with time-varying delays. Nonlinear Anal. Hybrid Syst. 2017, 24, 186–197. [Google Scholar] [CrossRef]
  18. Wang, L.K.; Lam, H.K. New stability criterion for continuous-time Takagi-sugeno fuzzy systems with time varying delay. IEEE Trans. Cybern. 2019, 49, 1551–1556. [Google Scholar] [CrossRef] [Green Version]
  19. Yin, Z.; Jiang, X.; Tang, L. On stability and stabilization of T-S fuzzy systems with multiple random variables dependent time-varying delay. Neurocomputing 2020, 412, 91–100. [Google Scholar] [CrossRef]
  20. Roman, R.C.; Precup, R.E.; Petriu, E.M. Hybrid data-driven fuzzy active disturbance rejection control for tower crane systems. Eur. J. Control. 2021, 58, 373–387. [Google Scholar] [CrossRef]
  21. Oliveiva, T.; Palhares, R. Improved Takagi-sugeno fuzzy output tracking control for nonlinear networked control systems. J. Frankl. Inst. 2017, 354, 7280–7305. [Google Scholar] [CrossRef]
  22. Ahmad, S.; Ahmad, M.E.; Mohammad, E.; Mohammed, S. Improving the performance of networked control systems with time delay and data dropouts based on fuzzy model predictive control. J. Frankl. Inst. 2018, 355, 7201–7225. [Google Scholar]
  23. Li, Y.H.; Qi, J.; Liang, Y. Quantized L1 filtering for stochastic networked control systems based on T-S fuzzy model. Signal Process. 2020, 167, 107249. [Google Scholar] [CrossRef]
  24. Li, X.H.; Ye, D. Observer-based defense control for networked Takagi-sugeno fuzzy systems against asynchronous DoS attacks. J. Frankl. Inst. 2021, 358, 6136–6160. [Google Scholar] [CrossRef]
  25. Xu, S.D.; Wen, H.; Wang, X.Y. Observer-based robust fuzzy control of nonlinear networked systems with actuator saturation. ISA Trans. 2022, 123, 122–135. [Google Scholar] [CrossRef]
  26. Zheng, W.; Zhang, Z.M.; Sun, F.C.; Wen, S.H. Robust stability analysis and feedback control for networked control systems with additive uncertainties and signal communication delay via matrices transformation information method. Inf. Sci. 2022, 582, 258–286. [Google Scholar] [CrossRef]
  27. Peng, C.; Fei, M.R.; Tian, E. Networked control for a class of T-S fuzzy systems with stochastic sensor faults. Fuzzy Sets Syst. 2013, 212, 62–77. [Google Scholar] [CrossRef]
  28. Ding, W.G.; Mao, Z.H.; Jiang, B.; Shi, P.; He, X. H∞ fault detection for a class of T-S fuzzy model-based nonlinear networked control systems. IFAC Proc. Vol. 2014, 47, 11647–11652. [Google Scholar] [CrossRef]
  29. Bouazza, K. Dynamic output feedback for nonlinear networked control system with system delays and packet dropout. IFAC Proc. Vol. 2014, 47, 6496–6501. [Google Scholar] [CrossRef] [Green Version]
  30. Yoneyama, J.; Kenta, H. Stability analysis and synthesis for nonlinear networked control systems. IFAC-Pap. 2016, 49, 297–302. [Google Scholar] [CrossRef]
  31. Sepideh, M.; Reza, M.E.; Ahmad, A.; Mohsen, B. T-S fuzzy controller design for stabilization of nonlinear networked control systems. Eng. Appl. Artif. Intell. 2016, 50, 35–141. [Google Scholar]
  32. Barmak, B.; Behrooz, R.; Zahra, R. Fuzzy-model-based fault detection for nonlinear networked control systems with periodic access constraints and Bernoulli packet dropouts. Appl. Soft Comput. 2019, 80, 465–474. [Google Scholar]
  33. Mahmoud, M.S.; Xia, Y.Q.; Zhang, S.X. Robust packet-based nonlinear fuzzy networked control systems. J. Frankl. Inst. 2019, 356, 1502–1521. [Google Scholar] [CrossRef]
  34. Lian, Z.; Shi, P.; Lim, C.C. Hybrid-triggered interval type-2 fuzzy control for networked systems under attacks. Inf. Sci. 2021, 567, 332–347. [Google Scholar] [CrossRef]
  35. Cai, X.; Shi, K.B.; She, K.; Zhong, S.M.; Kwon, O.; Tang, Y.Q. Voluntary defense strategy and quantized sample-data control for T-S fuzzy networked control systems with stochastic cyber-attacks and its application. Appl. Math. Comput. 2022, 423, 126975. [Google Scholar] [CrossRef]
  36. Zheng, W.; Zhang, Z.M.; Lam, H.K.; Sun, F.C.; Wen, S.H. LMIs-based stability analysis and fuzzy-logic controller design for networked systems with sector nonlinearities: Application in tunnel diode circuit. Expert Syst. Appl. 2022, 198, 116627. [Google Scholar] [CrossRef]
  37. Mani, P.; Joo, Y.H. Fuzzy-logic-based event-triggered H∞ control for networked systems and its application to wind turbine systems. Inf. Sci. 2022, 585, 144–161. [Google Scholar] [CrossRef]
Figure 1. A typical networked control systems.
Figure 1. A typical networked control systems.
Mathematics 11 00148 g001
Figure 2. The response curves of the systems state x 1 ( t ) . Red dotted line is under algorithm in [26].
Figure 2. The response curves of the systems state x 1 ( t ) . Red dotted line is under algorithm in [26].
Mathematics 11 00148 g002
Figure 3. The response curves of the systems state x 2 ( t ) . Red dotted line is under algorithm in [26].
Figure 3. The response curves of the systems state x 2 ( t ) . Red dotted line is under algorithm in [26].
Mathematics 11 00148 g003
Figure 4. The response curves of the systems state x 3 ( t ) . Red dotted line is under algorithm in [26].
Figure 4. The response curves of the systems state x 3 ( t ) . Red dotted line is under algorithm in [26].
Mathematics 11 00148 g004
Figure 5. The change curves of IAE performance index. Red dotted line is under algorithm in [26].
Figure 5. The change curves of IAE performance index. Red dotted line is under algorithm in [26].
Mathematics 11 00148 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yao, H.; Gao, F. Design of Observer and Dynamic Output Feedback Control for Fuzzy Networked Systems. Mathematics 2023, 11, 148. https://doi.org/10.3390/math11010148

AMA Style

Yao H, Gao F. Design of Observer and Dynamic Output Feedback Control for Fuzzy Networked Systems. Mathematics. 2023; 11(1):148. https://doi.org/10.3390/math11010148

Chicago/Turabian Style

Yao, Hejun, and Fangzheng Gao. 2023. "Design of Observer and Dynamic Output Feedback Control for Fuzzy Networked Systems" Mathematics 11, no. 1: 148. https://doi.org/10.3390/math11010148

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