research article delay-dependent fuzzy control of ...erefore, two-mode-dependent networked control...
TRANSCRIPT
-
Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2013, Article ID 691370, 9 pageshttp://dx.doi.org/10.1155/2013/691370
Research ArticleDelay-Dependent Fuzzy Control of Networked ControlSystems and Its Application
Hongbo Li, Fuchun Sun, and Zengqi Sun
Department of Computer Science and Technology, State Key Laboratory of Intelligent Technology and Systems, Tsinghua University,Beijing 100084, China
Correspondence should be addressed to Hongbo Li; [email protected]
Received 11 January 2013; Accepted 9 March 2013
Academic Editor: Yang Tang
Copyright Β© 2013 Hongbo Li et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
This paper is concerned with the state feedback stabilization problem for a class of Takagi-Sugeno (T-S) fuzzy networked controlsystems (NCSs) with random time delays. A delay-dependent fuzzy networked controller is constructed, where the controlparameters are ndependent on both sensor-to-controller delay and controller-to-actuator delay simultaneously. The resulting NCSis transformed into a discrete-time fuzzy switched system, andunder this framework, the stability conditions of the closed-loopNCSare derived by defining a multiple delay-dependent Lyapunov function. Based on the derived stability conditions, the stabilizingfuzzy networked controller design method is also provided. Finally, simulation results are given to illustrate the effectiveness of theobtained results.
1. Introduction
During the past decades, Fuzzy control technique has beenwidely developed and used in many scientific applicationsand engineering systems. Especially, the so-called Takagi-Sugeno (T-S) fuzzy model has been well recognized as aneffectivemethod in approximating complex nonlinear systemand has been widely used in many real-world physicalsystems. In T-S fuzzy model, local dynamics in differentstate space regions are represented by different linear models,and the overall model of the system is achieved by fuzzyβblendingβ of these fuzzy models. Under this framework, thecontroller design of nonlinear system can be carried out byutilizing the well-known parallel distributed compensation(PDC) scheme. As a result, the fruitful linear system theorycan be readily extended to the analysis and controller syn-thesis of nonlinear systems. Therefore, the last decades havewitnessed a rapidly growing interest in T-S fuzzy systems,with many important results reported in the literature. Formore details on this topic, we refer the readers to [1β3] andthe reference therein.
However, it is worth noting that in traditional T-S fuzzycontrol systems, system components are located in the sameplace and connected by point-to-point wiring, where an
implicit assumption is that the plant measurements and thecontrol signals transmitted between the physical plant andthe controller do not exhibit time delays. However, in manymodern control systems, it is difficult to do so, and thus theplantmeasurements and control signalsmight be transmittedfrom one place to another. In this situation, communicationnetworks such as Internet are used to connect the spatiallydistributed system components, which gives rise to the so-called networked control systems (NCSs) [4]. Using NCSshas many advantages, such as low cost, reduced weight andpower requirements, simple installation and maintenance,and resource sharing.Therefore, NCSs have emerged as a hottopic in research communities during the past decade. Manyinteresting and practical issues such as NCSs architecture[5], network protocol [6], time delay [7], and packet loss [8]have been investigated with many important results reportedin the literature [9β17]. Moreover, NCSs have been findingapplications in a broad range of areas such as networked DCmotors, networked robots, and networked process control.
Among the aforementioned problems, time delay is one ofthemost important ones, since time delay is usually themajorcause for NCSs performance deterioration and potentialsystem instability. Therefore, the analysis and synthesis ofNCSs with time delays have been the focus of some research
-
2 Mathematical Problems in Engineering
studies in recent years, withmany interesting results reportedin the literature; see [4, 7, 9, 18β22] and the references therein.It has been shown in [23, 24] that, in order to reduce theconservatism of the obtained results, it is of great significanceto design two-mode-dependent networked controller forNCSs, where the control parameter depend on sensor-to-controller (S-C) delay and controller-to-actuator (C-A) delaysimultaneously. Therefore, two-mode-dependent networkedcontrol has received increasing attention during the pastfew years. For example, for NCSs with Markov delays, [7]presents a delay-dependent state feedback controller withcontrol gains dependent on the current S-C delay ππ and theprevious C-A delay ππβ1. Reference [24] proposes an outputfeedback networked controller for NCSs, where the controlparameters depends on the current S-C delay ππ and themost recent C-A delay ππβππβ1. In our earlier work [23], amore desirable networked control methodology with controlparameter dependent on the current S-C delay ππ and thecurrent C-A delay ππ has been investigated. In this way, mostrecent delay information is effectively utilized, and thereforethe control performance of NCSs should be improved. It isworth noting that most of the aforementioned results are forlinear NCSs. However, there exist many complex nonlinearsystems in practical situations, and therefore it is desirableto investigate two-model-dependent control for nonlinearNCSs. To the best of the authorsβ knowledge, the problem oftwo-model-dependent control for nonlinear NCSs, especiallyfor the one with control parameters dependent on ππ and ππsimultaneously, has not been investigated and still remainschallenging, which motivates the present study.
Therefore the intention of this paper is to investigate thetwo-mode-dependent for a class of nonlinearNCSs with timedelays, where the remote controlled plant is described by T-Sfuzzy model. A ππ-ππ-dependent fuzzy networked controlleris constructed for the NCSs under study. The resulting NCSis transformed into a discrete-time fuzzy switched system,and under this framework, the stability conditions of theclosed-loop NCS are derived by employing multiple delay-dependent Lyapunov approach. Based on the derived stabilityconditions, the stabilizing fuzzy controller design method isalso provided. Simulation results are given to illustrate theeffectiveness of the obtained results.
Notation. Throughout this paper, Rπ denotes the π-dimen-sional Euclidean space, and the notation P > 0 (β₯0) meansthat P is real symmetric and positive definite (semidefinite).The superscript βπβ denotes matrix transposition, and πΌ is theidentity matrix with appropriate dimensions. The notationZ+ stands for the set of nonnegative integers. In symmetricblock matrices, we use βββ as an ellipsis for the terms intro-duced by symmetry.
2. Problem Formulation
In this paper, we consider the state feedback stabilizationproblem for a class of discrete-time nonlinear NCSs, wherethe corresponding system framework is depicted in Figure 1.It can be seen that the NCS under study consists of four
Networked controller
ZOHBuffer
Sensor
Forward network
Backward network
Actuator
Plant
Sensor packet
Control packet
π
π
Figure 1: The structure of the considered NCSs.
components: (i) the controlled plant with sensor; (ii) thenetworked controller; (iii) the communication network; (iv)the actuator. Each component is described in the followingsections.
2.1. The Controlled Plant with the Sensor and State Observer.In theNCSs under study, the dynamics of the controlled plantare described by the T-S fuzzy model and can be representedby the following form:
Plant rule π:
IF π1 (π) is ππ1, and . . . , ππ (π) is πππ,
THEN x (π + 1) = Fπx (π) + Gπu (π)
yπ (π) = Cπx (π) ,
(for π = 1, 2, . . . , π) ,
(1)
where πππ (π = 1, 2, . . . , π) are the fuzzy sets, x(π) β Rπ isthe plant state, u(π) β Rπ is the control input, y(π) β Rπis the plant output, Fπ, Gπ, and Cπ are matrices of compatibledimensions, π is the number of IF-THEN rules, and π =[π1 π2 β β β ππ] are the premise variables. It is assumed that thepremise variables do not depend on the input u(π).
By using the fuzzy inference method with a center-average defuzzifier, product inference, and singleton fuzzifier,the controlled plant in (1) can be expressed as
x (π + 1) =π
β
π=1
ππ (π) [Fπx (π) + Gπu (π)] ,
y (π) =π
β
π=1
ππ (π) [Cπx (π)] ,
(2)
where
ππ (π) =
π€π (π)
βπ
π=1π€π (π)
, π€π (π) =
π
β
π=1
πππ [ππ (π)] . (3)
It is assumed that π€π(π(π)) β₯ 0 for π = 1, 2, . . . , π andβπ
π=1π€π(π(π)) > 0 for π. Therefore, we can conclude that
βπ
π=1ππ(π(π)) β₯ 0 for π = 1, 2, . . . , π and β
π
π=1ππ(π(π)) = 1
for all π.It is worth mentioning that the sensor in NCSs is time-
driven, and it is assumed that the full state variables areavailable. At each sampling period, the sampled plant state
-
Mathematical Problems in Engineering 3
and its timestamp (i.e., the time the plant state is sampled)are encapsulated into a packet and sent to the controller viathe network.
2.2. The Network. Networks exist in both channels fromthe sensor to the controller and from the controller to theactuator. The sensor packet will suffer a sensor-to-controller(S-C) delay during its transmission from the sensor to thecontroller, while the control packet will suffer a controller-to-actuator (C-A) delay during its transmission from thecontroller to the actuator. For notation simplicity, let ππ andππdenote S-C delay and C-A delay at time π, respectively. Then,a natural assumption can be made as follows:
οΏ½ΜοΏ½ β€ ππ β€ οΏ½ΜοΏ½,Μπ β€ ππ β€
Μπ, (4)
where οΏ½ΜοΏ½ β₯ 0 and οΏ½ΜοΏ½ β₯ 0 are the lower and the upper bounds ofππ and Μπ β₯ 0 and Μπ β₯ 0 are the lower and the upper boundsof ππ. LetM β {οΏ½ΜοΏ½, οΏ½ΜοΏ½ + 1, . . . , οΏ½ΜοΏ½} andN β { Μπ, Μπ + 1, . . . , Μπ}.
2.3. The Networked Controller. Please note that the controlsignal in NCSs suffers the S-C delay ππ and the C-A delay ππ,and therefore, the control signal for the plant at the time stepπ will be the one based on the state x(π β ππ β ππ). In viewof this, it is more appealing from a delay-dependent point ofview to construct the following fuzzy networked controller:
Observer rule π:
IF π1 (π) is ππ1, and . . . , ππ (π) is πππ,
THEN u = Lπ (ππ, ππ) x,
(for π = 1, 2, . . . , π) ,
(5)
where Kπ(π, π), (π β M, π β N) are the feedback gains tobe designed. Then the final output of the networked fuzzycontroller is
u =π
β
π=1
ππ (π) Lπ (ππ, ππ) x. (6)
In such a way, the control signal for the plant at the time stepπ can be expressed by
u (π) =π
β
π=1
ππ (π) Lπ (ππ, ππ) x (π β ππ β ππ) . (7)
It can be seen from (7) that most recent delay information iseffectively utilized in the controller, and therefore the controlperformance of NCSs should be improved.
The networked controller is time-driven. At each sam-pling period, it calculates the control signals with the mostrecent sensor packet available. Immediately after the calcula-tion, the new control signals and the timestamp of the usedplant state are encapsulated into a packet and sent to theactuator via the network. The timestamp will ensure that theactuator selects the appropriate control signal to control theplant.
2.4. The Actuator. The actuator in NCS is time-driven. Theactuator and the sensor have the same sampling period β, andthey are synchronized. It is worth noting that the actuator andthe sensor are both located at the plant side, and thereforethe synchronization between them can be easily achievedby hardware synchronization, for instance, by using specialwiring to distribute a global clock signal to the sensor andthe actuator. The actuator has a buffer size of 1, which meansthat the latest control packet is used to control the plant.
It is worth noting that when the networked controller (6)calculates the control signal, it does not know the value of ππbecause it does not happen yet. To circumvent this problem,in our earlier work [23], we propose the strategy that sendsa control sequence in a packet and uses an actuator withselection logic to choose the appropriate control signal basedon ππ to overcome the aforementioned problem. Generallyspeaking, the proposed strategy works in the following way.When a sensor packet arrives at the controller node, the net-worked controller will calculate a set of control signals usingthe control parameter set {Lπ(ππ, Μπ), Lπ(ππ, Μπ+1), . . . , Lπ(ππ, Μπ)}(π = 1, 2, . . . , π), then the obtained control signal set willbe sent to the actuator via the network; when the controlpacket arrives at the actuator node, the actuator will select theappropriate control signal from the control signal set based onππ and then uses it to control the plant. In this paper, we alsoemploy this strategy to deal with the aforementioned issue.For more details on the aforementioned strategy, we refer thereader to [23].
The objective of this paper is to design the fuzzy net-worked controller (6), such that the resulting closed-loopsystem with random delays is stable.
3. Main Results
3.1. Modeling of NCSs. For the convenience of notation, welet ππ = ππ(π(π)) in the following. By substituting (7) into (2),we have
x (π + 1)
=
π
β
π=1
π
β
π=1
ππππ [Fπx (π) + GπLπ (ππ, ππ) x (π β ππ β ππ)] .(8)
One can readily infer from ππ β€ οΏ½ΜοΏ½ and ππ β€ Μπ that, at timestep π, the control signal no older than π β οΏ½ΜοΏ½ β Μπ can be usedto control the plant. Introduce the following augmented state
z (π) = [x(π)π x(π β 1)π β β β x(π β οΏ½ΜοΏ½ β Μπ)π]π
, (9)
into (8), then the closed-loop NCS can be expressed with thefollowing fuzzy switched model:
z (π + 1) =π
β
π=1
π
β
π=1
ππππ [FΜπ + GΜπLπ (ππ, ππ) EΜ (ππ, ππ)] z (π) ,
(10)
-
4 Mathematical Problems in Engineering
with
FΜπ =[[[[[[
[
Fπ 0 β β β 0 0πΌ 0 β β β 0 0
0 πΌ β β β 0 0
...... d
......
0 0 β β β πΌ 0
]]]]]]
]
, GΜπ =[[[[[[
[
Gπ0
0
...0
]]]]]]
]
,
EΜ (ππ, ππ) = [0 β β β πΌ β β β 0] ,
(11)
where EΜ(ππ, ππ) has all elements being zeros except for the(ππ + ππ + 1)th block being identity. Apparently, the closed-loop system (10) is a discrete-time fuzzy switched system,where the control parameter Lπ(ππ, ππ) depends on ππ and ππsimultaneously.
For notation convenience, we define the following matrixvariable:
Ξ ππ (ππ, ππ) = FΜπ + GΜπLπ (ππ, ππ) EΜ (ππ, ππ) . (12)
Then closed-loop NCS in (10) can be rewritten as thefollowing compact form:
z (π + 1) =π
β
π=1
π
β
π=1
ππππΞ ππ (ππ, ππ) z (π) . (13)
Remark 1. Apparently, the most appealing advantage of theproposed networked controller (5) is efficiently utilizing theππ-ππ-dependent control gains, in such away thatmost recentdelay information is used in the networked controller, andtherefore better control performance could be obtained.
3.2. Stability Analysis and Controller Synthesis. Before pro-ceeding further, we introduce the following definition, andit will be used throughout this paper.
Definition 2. Thedelays inNCSs are called arbitrary boundeddelays, if {ππ : π β Z
+} and {ππ : π β Z
+} take values
arbitrarily inM andN, respectively.
In the following theorem, the stability conditions arederived for NCS (13) via a multiple delay-dependent Lya-punov approach.
Theorem 3. The closed-loop NCS (13) with arbitrary boundeddelays is asymptotically stable, if there exist π Γ π matricesPπ(π, π ) > 0 andMππ, satisfying
[
βPπ (π, π‘) Pπ (π, π‘) Ξ ππ (π, π )β βPπ (π, π ) βMππ
] < 0,
(π, π β {1, 2, . . . , π} , π, π β M, π , π‘ β N) ,
(14)
[
β2Pπ (π, π‘) Pπ (π, π‘) [Ξ ππ (π, π ) + Ξ ππ (π, π )]β βPi (π, π ) β Pπ (π, π ) βMππ βMπππ
] < 0,
(1 β€ π < π β€ π,π, π β M, π , π‘ β N) ,
(15)
Ξ© =
[[[[
[
M11 M12 β β β M1πMπ12
M22 β β β M2π...
... d...
Mπ1π
Mπ2π
β β β Mππ
]]]]
]
< 0. (16)
Proof. For NCS (13), we define the Lyapunov function as
π (z (π) , π (π)) = zπ (π)P (ππ, ππ) z (π) ,
P (ππ, ππ) =π
β
π=1
ππPπ (ππ, ππ) ,(17)
wherePπ(ππ, ππ) arematrices dependent on time delays ππ andππ simultaneously.
Let ππ = π, ππ+1 = π, ππ = π , and ππ+1 = π‘, where π, π βM, π , π‘ β N. The difference of π(z(π), π(π)) can be given by
Ξπ = π (z (π + 1) , π (π + 1)) β π (z (π) , π (π))
= zπ (π)P+ (π, π‘) z (π) β zπ(π)Pβ (π, π ) z (π) ,
(18)
where
P+ (π, π‘) =π
β
π=1
ππ (π + 1)Pπ (π, π‘) ,
Pβ (π, π ) =π
β
π=1
ππ (π)Pπ (π, π ) .
(19)
Then, along the trajectory of NCS (13), we have
Ξπ = zπ (π) [[
π
β
π=1
π
β
π=1
ππππΞ ππ(π, π )]
]
π
Γ P+ (π, π‘) [[
π
β
π=1
π
β
π=1
ππππΞ ππ (π, π )]
]
z (π)
β zπ (π)Pβ (π, π ) z (π)
= zπ (π) [[
π
β
π=1
π
β
π=1
ππππ [
Ξ ππ(π, π ) + Ξ ππ(π, π )
2
]]
]
π
Γ P+ (π, π‘) [[
π
β
π=1
π
β
π=1
ππππ [
Ξ ππ (π, π ) + Ξ ππ (π, π )
2
]]
]
Γ z (π) β zπ (π)Pβ (π, π ) z (π)
= zπ (π)
-
Mathematical Problems in Engineering 5
Γ
π
β
π=1
π
β
π=1
ππππ {[
Ξ ππ(π, π ) + Ξ ππ(π, π )
2
]
π
Γ P+ (π, π‘) [Ξ ππ (π, π ) + Ξ ππ (π, π )
2
]
β Pπ (π, π )} Γ z (π)
= zπ (π)π
β
π=1
π2
π[Ξ π
ππ(π, π )P+ (π, π‘) Ξ ππ (π, π )
β Pπ (π, π )] z (π) + zπ(π)
Γ
πβ1
β
π=1
π
β
π=π+1
ππππ
Γ [
1
2
(Ξ ππ (π, π ) + Ξ ππ(π, π ))
π
Γ P+ (π, π‘)
Γ (Ξ ππ (π, π ) + Ξ ππ (π, π ))
β Pπ (π, π ) β Pπ (π, π )] z (π) .
(20)
On the other hand, by applying Schur complement to (14)and (15), we readily have
Ξ π
ππ(π, π )Pπ (π, π‘) Ξ ππ (π, π ) β Pπ (π, π ) < 0,
1
2
Ξπ
ππ(π, π )Pπ (π, π‘) Ξππ (π, π )
β Pπ (π, π ) β Pπ (π, π ) βMππ βMTππ< 0,
(21)
where Ξππ(π, π ) = Ξ ππ(π, π ) + Ξ ππ(π, π ).For (14) and (15), multiplying the corresponding π =
1, . . . , π inequalities by ππ(π + 1), summing up the resultinginequalities, and noting the fact that βπ
π=1ππ(π + 1) = 1, we
have
Ξ π
ππ(π, π )P+ (π, π‘) Ξ ππ (π, π ) β Pπ (π, π ) βMππ < 0,
(π, π β {1, 2, . . . , π} , π, π β M, π , π‘ β N) ,
1
2
Ξπ
ππ(π, π )P+ (π, π‘) Ξππ (π, π )
β Pπ (π, π ) β Pπ (π, π ) βMππ βMπ
ππ< 0,
(1 β€ π < π β€ π,π, π β M, π , π‘ β N) .
(22)
Then, it follows from (23), (22) that
Ξπ β€ zπ (π)πβ1
β
π=1
π
β
π=π+1
ππππ [Mππ +Mπ
ππ] z (π)
+ zπ (π)π
β
π=1
π2
πMππz (π)
=
[[[[
[
π1z (π)π2z (π)
...ππz (π)
]]]]
]
π
Ξ©
[[[[
[
π1z (π)π2z (π)
...ππz (π)
]]]]
]
.
(23)
Therefore, if the conditions (14)β(16) hold, we can readilyobtain Ξπ(z(π), π(π)) < 0 for any z(π) ΜΈ= 0. Then we havelimπββπ(z(π)) = 0 and limπββz(π) = 0, which implythat the closed-loop NCS (13) is asymptotically stable. Thiscompletes the proof.
Now, we are in a position to present the stabilizing con-troller design method. To this end, we proposed equivalentstability conditions for NCSs in the following theorem.
Theorem 4. The closed-loop NCS (13) with arbitrary boundeddelays is asymptotically stable, if there exist π Γ π matricesPπ(π, π ) > 0, Qπ(π, π ) > 0, and Mππ, satisfying (16) and thefollowing:
[βQπ (π, π‘) FΜπ + GΜπLπ (π, π ) EΜ (π, π )
β βPπ (π, π ) βMππ] < 0,
(π, π β {1, 2, . . . , π} , π, π β M, π , π‘ β N) ,
(24)
[
β2Qπ (π, π‘) Ξ ππ (π, π ) + Ξ ππ (π, π )β βPπ (π, π ) β Pπ (π, π ) βMππ βMπππ
] < 0,
(1 β€ π < π β€ π,π, π β M, π , π‘ β N) ,
(25)
Pπ (π, π‘)Qπ (π, π‘) = πΌ (π β {1, 2, . . . , π} , π β M, π β N) ,(26)
where
Ξ ππ (π, π ) = FΜπ + GΜπLπ (π, π ) EΜ (π, π ) . (27)
Proof. Condition (26) implies
Qπ (π, π‘) = Pβ1
π(π, π‘) . (28)
Substituting (28) into (24) and (25) and then performingcongruence transformations to the resulting inequalities bydiag{Pπ(π, π‘), πΌ}, respectively, lead to (14) and (15). Then fromTheorem 3 we can conclude that if the conditions (16), (24),and (25) hold, the closed-loop system (5) is asymptoticallystable. This completes the proof.
Note that the conditions stated in Theorem 4 are a set ofLMIs with nonconvex constraints. In the literature, there areseveral approaches to solve such nonconvex problem, among
-
6 Mathematical Problems in Engineering
which cone complementarity linearization (CCL) approach isthe most commonly used one [7, 24], since it is simple andvery efficient in numerical implementation. Therefore, weemployCCL approach in this paper to deal with this problem.Note that the CCL-based controller design procedure is quitestandard, and the one in our earlier work [22] can be easilyadapted to solve the controller design problem in this paper.To save space and avoid repetition, the CCL-based controllerdesign procedure is omitted here. For more details on thistopic, please refer to [7, 22, 24] and the reference therein.
Remark 5. It has been demonstrate that delay-dependentstrategy is an effective way to improve the control perfor-mance and reduce the conservatism of NCSs. Therefore, thestabilization of NCSs with time delays and/or packet losses,either under sensor-to-controller (SCC) delay-dependentstrategy or under two sides delay-dependent strategy (i.e.,the control parameter depends on sensor-to-controller (S-C)delay and controller-to-actuator (C-A) delay simultaneously),has received a lot of attentions [7, 23, 24]. There are twomain differences between this work and the aforementionedresults. The first one is that the aforementioned results arefor linear NCSs, while this work is for nonlinear NCSs. Thesecond one is that this work employs most recent S-C and C-A delay information in the delay-dependent strategy.
It is not difficult to see that if we consider a fuzzy con-troller with delay-independent gains and define the followingmatrix variable:
Ξ ππ (ππ, ππ) = FΜπ + GΜπLπEΜ (ππ, ππ) , (29)
the closed-loop NCS under delay-independent fuzzy con-troller can be expressed as
z (π + 1) =π
β
π=1
π
β
π=1
ππππΞ ππ (ππ, ππ) z (π) . (30)
Then by following similar lines in proof ofTheorem 3, onecan readily obtain the following corollary.
Corollary 6. The closed-loop NCS (30) with delay-independent control parameters and arbitrary boundeddelays is asymptotically stable, if there exist π Γ π matricesPπ > 0 andMππ, satisfying
[βPπ PπΞ ππβ βPπ βMππ
] < 0, (π, π β {1, 2, . . . , π}) ,
[
β2Pπ Pπ [Ξ ππ + Ξ ππ]β βPπ β Pπ βMππ βMπππ
] < 0, (1 β€ π < π β€ r) ,
Ξ© =
[[[[
[
M11 M12 β β β M1πMπ12
M22 β β β M2π...
... d...
Mπ1π
Mπ2π
β β β Mππ
]]]]
]
< 0.
(31)
Remark 7. One can readily infer that, by remaining thecontrol parameter constant (i.e., Lπ = Lπ(ππ, ππ)), Theorem 3implies Corollary 6. This indicates that Theorem 3 is nomore conservative than Corollary 6. In other words, froma theoretical point of view, using delay-dependent controlparameter in NCSs obtains no more conservative resultsthan using delay-independent control parameter. The previ-ous theoretical analysis demonstrates the advantage of theproposed method.
Remark 8. Tomake our ideamore lucid, in this paper, we onlyconsider the stabilization case under a simple framework.However, it is worth mentioning that the previous derivedresults can be easily extended to the robust control case orπ»β control case.
4. Illustrative Example
In this section, an illustrative example will be presented todemonstrate the effectiveness of the proposed approach. Tothis end, let us consider an NCS shown in Figure 1, where thecontrolled plant is a cart and inverted pendulum system andit is borrowed from our earlier work [25]. The dynamics ofthe cart and inverted pendulum system are described as
οΏ½ΜοΏ½1 = π₯2,
οΏ½ΜοΏ½2 =
1
[(π + π) (π½ + ππ2) β π2π2π₯1]
Γ [βπ1 (π + π) π₯2 β π2π2π₯2
2sinπ₯1 cosπ₯1
+ π0πππ₯4 cosπ₯1
+ (π + π)πππ sinπ₯1 β ππ cosπ₯1π’] ,
οΏ½ΜοΏ½3 = π₯4,
οΏ½ΜοΏ½4 =
1
[(π + π) (π½ + ππ2) β π2π2π₯1]
Γ [π1πππ₯2 cosπ₯1 + (π½ + ππ2)πππ₯2
2sinπ₯1
β π0 (π½ + ππ2) π₯4 β π
2ππ2 sinπ₯1 cosπ₯1,
+ (π½ + ππ2) π’] .
(32)
For more details on the physical meanings and parametersof each variables, please refer to our earlier work [25]. Letx = [π₯1, π₯2, π₯3, π₯4], where π₯1 denotes the angle (rad) of thependulum from the vertical, π₯2 is the angular velocity (rad/s),π₯3 is the displacement (m) of the cart, and π₯4 is the velocity(m/s) of the cart. When the sampling period is set to β =0.005 s, the considered cart and inverted pendulum systemcan be expressed by the following T-S fuzzy model:
Plant rule 1:IF x1 (π) is about 0,THEN x (π + 1) = F1x (π) + G1u (π) ,
y1 (π) = C1x (π) ,
-
Mathematical Problems in Engineering 7
Plant rule 2:
IF x1 (π) is about Β±π
3
,
THEN x (π + 1) = F2x (π) + G2u (π) ,y2 (π) = C2x (π) ,
(33)
where the corresponding parameters are given by
F1 =[[[
[
1.000364 0.004996 0 0.000536
0.145489 0.998798 0 0.211786
β0.000015 0.0 1 0.004796
β0.006057 0.000049 0 0.919852
]]]
]
,
G1 =[[[
[
β0.000023
β0.009242
0.000008
0.003497
]]]
]
, C1 =[[[
[
1 0
0 0
0 1
0 0
]]]
]
π
,
F2 =[[[
[
1.000275 0.004996 0 0.000245
0.110107 0.998842 0 0.096910
β0.000005 0.000000 1 0.004814
β0.002292 0.000024 0 0.926650
]]]
]
,
G2 =[[[
[
β0.000010
β0.004229
0.000008
0.003200
]]]
]
, C2 =[[[
[
1 0
0 0
0 1
0 0
]]]
]
π
(34)
and themembership functions for plant rule 1 and 2 are of thefollowing form:
π1 [x1 (π)] = {1 β1
1 + πβ7[x1(π)βπ/6]
} Γ
1
1 + πβ7[x1(π)βπ/6]
,
π2 [x1 (π)] = 1 β π1 [x1 (π)] .(35)
For more details on the controlled plant, we refer the readerto our earlier work [25].
In this scenario, the random delays are set to ππ β {1, 2}and ππ β {1, 2}. By the proposed method, we obtain a stabi-lizing T-S fuzzy controller of the form (6), with the followingparameters:
L1 (1, 1) = [55.2252 29.0898 10.8434 57.5585] ,
L1 (1, 2) = [52.0972 10.0643 8.3996 44.1605] ,
L1 (2, 1) = [51.3889 9.9974 8.8001 44.3360] ,
L1 (2, 2) = [48.1232 8.5432 4.1590 40.8940] ,
L2 (1, 1) = [140.5636 32.9458 7.7856 33.3936] ,
L2 (1, 2) = [127.3991 30.7697 7.2025 32.9037] ,
L2 (2, 1) = [126.7388 30.4958 7.3644 32.8196] ,
L2 (2, 2) = [100.7092 28.2467 6.9607 31.886] .
(36)
0 2 4 6 8 10
0
0.5
1
1.5
2
2.5
Time (s)
Plan
t sta
tes
β0.5
β1
β1.5
β2
β2.5
Figure 2: Typical simulation results using the proposed networkedcontroller.
0 500 1000 1500 20000
0.0020.0040.0060.008
0.01
Packet number
ππ
(a) Sensor-controller random delays ππ
0 500 1000 1500 20000
0.0020.0040.0060.008
0.01
Packet number
ππ
(b) Controller-actuator random delays ππ
Figure 3: The corresponding network conditions.
With the initial state x0 = [10, 0, β10, 0]π, typical simu-
lation result of the previous networked inverted pendulumsystem is depicted in Figure 2, where the correspondingtime delays are depicted in Figure 3. It can be seen thatthe previous networked system is asymptotically stable andshows satisfactory control performance, which illustrates theeffectiveness of the proposed method.
Then to further illustrate the advantage of the proposedmethod, let us consider the networked systemwith the delay-independent controller. To this end, we applied Corollary 6 tothe previousNCS and obtain a stabilizing T-S fuzzy controllerwith the following parameters:
L1 = [50.8743 9.0431 6.8321 43.8548] ,
L2 = [105.8937 29.7894 7.1743 32.4361] .(37)
-
8 Mathematical Problems in Engineering
0 2 4 6 8 10
0
0.5
1
1.5
2
2.5
Time (s)
Plan
t sta
tes
β0.5
β1
β1.5
β2
Figure 4: Typical simulation results using the proposed networkedcontroller.
Then with the same initial state x = [0.4, 0, 0, 0]π, thesimulation result of the networked system with previousdelay-independent controller is plotted in Figure 4. Appar-ently, the proposed delay-dependent controller shows bettercontrol performance than the delay-independent one, whichillustrates the advantage of the proposed method.
5. Conclusions
This paper presents a delay-dependent state feedback sta-bilization method for a class of T-S fuzzy NCSs with ran-dom time delays. A two-mode-dependent fuzzy controlleris constructed, and the resulting NCSs is transformed intodiscrete-time fuzzy switched system. Under this framework,the stability conditions are derived for the closed-loop NCS,and the corresponding stabilizing controller designmethod isalso provided. The main advantage of the proposed methodis that the control signal computation can effectively employmost recent delay information, and therefore better controlperformance of NCSs could be obtained. Simulation andexperimental results are given to illustrate the effectiveness ofthe obtained results. In the futurework, wewill considermoreperformance requirements such as π»β specification duringthe controller design stage.
Acknowledgments
The authors would like to thank the editor and the anony-mous reviewers for their valuable comments and suggestionsto improve the quality of the paper. The work of H. Li wassupported byNational Basic Research Program of China (973Program) under Grant 2012CB821206, the National NaturalScience Foundation of China under Grant 61004021, andBeijing Natural Science Foundation under Grant 4122037.The work of Z. Sun was supported in part by the NationalNatural Science Foundation of China under Grants 61174069,61174103, and 61004023.
References
[1] G. Feng, βStability analysis of discrete-time fuzzy dynamic sys-tems based on piecewise Lyapunov functions,β IEEE Transac-tions on Fuzzy Systems, vol. 12, no. 1, pp. 22β28, 2004.
[2] R. E. Precup andH. Hellendoorn, βA survey on industrial appli-cations of fuzzy control,β Computers in Industry, vol. 62, no. 3,pp. 213β226, 2011.
[3] Q. Gao, X. J. Zeng, G. Feng et al., βT-s-fuzzy-model-based ap-proximation and controller design for general nonlinear sys-tems,β IEEE Transactions on Systems, Man, and Cybernetics B,vol. 42, no. 4, pp. 1143β1154, 2012.
[4] T. C. Yang, βNetworked control system: a brief survey,β IEE Pro-ceedings, vol. 153, no. 4, pp. 403β412, 2006.
[5] C. G. Goodwin, D. E. Quevedo, and E. I. Silva, βArchitecturesand coder design for networked control systems,β Automatica,vol. 44, no. 1, pp. 248β257, 2008.
[6] I. G. Polushin, P. X. Liu, and C.-H. Lung, βOn the model-basedapproach to nonlinear networked control systems,βAutomatica,vol. 44, no. 9, pp. 2409β2414, 2008.
[7] G. P. Liu, J. X. Mu, D. Rees, and S. C. Chai, βDesign and stabilityanalysis of networked control systems with random commu-nication time delay using the modified MPC,β InternationalJournal of Control, vol. 79, no. 4, pp. 288β297, 2006.
[8] J. Xiong and J. Lama, βStabilization of linear systems over net-works with bounded packet loss,β Automatica, vol. 43, no. 1, pp.80β87, 2007.
[9] H. Yang, Y. Xia, and P. Shi, βStabilization of networked controlsystems with nonuniform random sampling periods,β Interna-tional Journal of Robust and Nonlinear Control, vol. 21, no. 5, pp.501β526, 2011.
[10] D. Yue, Q.-L. Han, and J. Lam, βNetwork-based robust π»βcontrol of systems with uncertainty,β Automatica, vol. 41, no. 6,pp. 999β1007, 2005.
[11] Y.-B. Zhao, J. Kim, and G.-P. Liu, βError bounded sensing forpacket-based networked control systems,β IEEE Transactions onIndustrial Electronics, vol. 58, no. 5, pp. 1980β1989, 2011.
[12] D. B. DacΜicΜ and D. NesΜicΜ, βQuadratic stabilization of linearnetworked control systems via simultaneous protocol andcontroller design,βAutomatica, vol. 43, no. 7, pp. 1145β1155, 2007.
[13] H. Gao, T. Chen, and J. Lam, βA new delay system approach tonetwork-based control,β Automatica, vol. 44, no. 1, pp. 39β52,2008.
[14] C. Hua, P.-X. Liu, and X. Guan, βBackstepping control fornonlinear systemswith time delays and applications to chemicalreactor systems,β IEEE Transactions on Industrial Electronics,vol. 56, no. 9, pp. 3723β3732, 2009.
[15] C. Hua and P.-X. Liu, βTeleoperation over the onternet with/without velocity signal,β IEEE Transactions on Instrumentationand Measurement, vol. 60, no. 1, pp. 4β3, 2011.
[16] K. You and L. Xie, βMinimum data rate for mean squarestabilizability of linear systems with Markovian packet losses,βIEEE Transactions on Automatic Control, vol. 56, no. 4, pp. 772β785, 2011.
[17] D. E. Quevedo and D. NesΜicΜ, βRobust stability of packetizedpredictive control of nonlinear systems with disturbances andMarkovian packet losses,β Automatica, vol. 48, no. 8, pp. 1803β1811, 2012.
[18] N. van de Wouw, D. NesΜicΜ, W. P. M. H. Heemels et al., βAdiscrete-time framework for stability analysis of nonlinearnetworked control systems,βAutomatica, vol. 48, no. 6, pp. 1144β1153, 2012.
-
Mathematical Problems in Engineering 9
[19] L. Zhang, Y. Shi, T. Chen, and B. Huang, βA new method forstabilization of networked control systemswith randomdelays,βIEEE Transactions on Automatic Control, vol. 50, no. 8, pp. 1177β1181, 2005.
[20] D. Yue, Q.-L. Han, and C. Peng, βState feedback controllerdesign of networked control systems,β IEEE Transactions onCircuits and Systems II, vol. 51, no. 11, pp. 640β644, 2004.
[21] F. W. Yang, Z. D. Wang, Y. S. Hung, and M. Gani, βπ»β controlfor networked systems with random communication delays,βIEEE Transactions on Automatic Control, vol. 51, no. 3, pp. 511β518, 2006.
[22] H. Li, M.-Y. Chow, and Z. Sun, βState feedback stabilisation ofnetworked control systems,β IET ControlTheory &Applications,vol. 3, no. 7, pp. 929β940, 2009.
[23] H. Li, Z. Sun, H. Liu, and F. Sun, βStabilisation of networkedcontrol systems using delay-dependent control gains,β IETControl Theory & Applications, vol. 6, no. 5, pp. 698β706, 2012.
[24] Y. Shi and B. Yu, βOutput feedback stabilization of networkedcontrol systems with random delays modeled by Markovchains,β IEEE Transactions on Automatic Control, vol. 54, no. 7,pp. 1668β1674, 2009.
[25] X. Ma, Z. Sun, and Y. He, βAnalysis and design of fuzzy con-troller and fuzzy observer,β IEEE Transactions on Fuzzy Systems,vol. 6, no. 1, pp. 41β51, 1998.
-
Submit your manuscripts athttp://www.hindawi.com
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Mathematical Problems in Engineering
Hindawi Publishing Corporationhttp://www.hindawi.com
Differential EquationsInternational Journal of
Volume 2014
Applied MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Mathematical PhysicsAdvances in
Complex AnalysisJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
OptimizationJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Operations ResearchAdvances in
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Function Spaces
Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of Mathematics and Mathematical Sciences
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Algebra
Discrete Dynamics in Nature and Society
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Decision SciencesAdvances in
Discrete MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com
Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Stochastic AnalysisInternational Journal of