Stability analysis and controller design for networked control systems

Page 1

iJournals: International Journal of Software & Hardware Research in Engineering ISSN-2347-4890 Volume 6 Issue 10 October, 2018

Stability analysis and controller design for networked control systems Yongxian Jin 1,Yi Di 2 1

College of Mathematics, Physics and Information Engineering, Zhejiang Normal University, Jinhua Zhejiang, 321004, China 2 Graphic information center, Zhejiang Normal University, Jinhua Zhejiang, 321004, China jyx@zjnu.cn ABSTRACT This work is devoted to design the stabilizing controller

These delays may be unknown and time-varying, and

and stability analysis in the case of networked real-time

may deteriorate the closed-loop performances and even

control systems (NCSs). By considering the relationship

destabilize the closed-loop system [1-9].

between the network-induced delay and its bound, an

As for network-induced delays, it has been dealt

improved stability criterion for NCSs is proposed in the

with by the control theory community in most research

derivative of Lyapunov function. A stabilizing state

work. In an NCS, the network-induced delays include

feedback controller is applied to generate the next

computing time of network nodes and network

control information for each subsystem using delayed

transmission time from sensor to controller and from

sensing data in a free-weighting LMI formulation.

controller to actuator which occurs because a variety of

Moreover the system control design focuses on the

information is exchanging among devices connected the

network-induced delays which may deteriorate the

shared network. The performance and stability of control

closed-loop performances and even destabilize the

scheme strongly relies on the respect of the specified

closed-loop system in real-time control. Simulation

sampling times and network-induced delays. Recently,

examples show the interest of the proposed approach.

delay-dependent criteria on the MADB for the stability

Keywords: NCSs; network-induced delay; LMI;

of NCSs with network-induced delays has attracted

delay-dependent

much attention

[11-14].

The main methods reported are

based on four fixed model transformations[15]. Among

1 INTRODUCTION

them, the descriptor system approach combined with the

Feedback control systems that are closed over a real-time

Park‟s

communication network have more and more popular

free-weighting matrix approach [19] is reported to cover

and hardware devices for networks have become cheaper

the results using Moo et.al.‟s inequality and the

and the internet has been more and more common. So a

descriptor system approach [20-21]. As for NCSs, the work

new area of research activity called „networked real-time

in [9] establishes some stability conditions under an

control systems‟ (NCSs) has received more attention in

assumption that the network-induced delay is less than

recent years. Although NCSs have several advantages

the sampling period for continuous-time systems based

such as re-configurability, low installation cost and easy

on sampling-date method. Some methods to calculate the

maintenance, the use of communication networks makes

MADB for NCSs using Moon et.dl.‟s inequality for both

it necessary to deal with networked-induced delays.

discrete-time and continuous-time plants are proposed in

Yongxian Jin ; Yi Di , vol 6 Issue 10, pp 49-54, October 2018

and

Moo

et.al.‟s

inequalities

[16-18].

A


iJournals: International Journal of Software & Hardware Research in Engineering ISSN-2347-4890 Volume 6 Issue 10 October, 2018 [22].

time-driven, whereas the controller and actuator are

This paper deals with stability analysis and controller

event-driven, and

the controller is time-invariant.

design in the presence of the network-induced delays. our objective is to keep stability and good performances for NCSs in the presence of timing uncertainties as

system n

system 1 A

P

……… …

A

P

C

S

communication delays. Thus it can be useful to consider more dynamic solutions.

shared network

The outline of the paper is the following. In section 2, stability analysis and stabilizing controller design are presented. In section 3, simulation example presents the

C

S

Fig. 1 NCS Control Structure

system design for discrete systems with time delays. The discrete system equations can be written as:

Section 4 ends with some concluding remarks.

STABILIZING CONTROLLER DESIGN

 x(k  1)  Ax(k )  A x(k   )  Bu (k )  (  k  0)  x(k )  0,

We are interested here in real-time control of systems

(2)

with communications delays (see fig 1). There are

where,

2

STABILITY

ANALYSES

AND

state

vector

x(k ) n ;control

input

mainly two sources of delays from the network-induced delays in an NCS: device delay and transmission delay. The computing delay includes the time delay at the plant node(P)  sou and the controller nodes (C)

 des

. The

transmission delay includes the time delay from sensor(S) to

controller(C)

 sc

and

from

controller(C)

to

actuator(A)  ca .The total time delay can be expressed as

u(k ) m ; A , A , B are real constant

matrices with appropriate dimensions. The total time delay  satisfies:

1     2

(3)

where,  1 and  2 are minimum and maximum time delay respectively and less than one sampling time. where

follows

   sou   des   sc   ca

vector

(1)

2.1 Delay-dependent NCS model In this section, we will review and improve some results on the modeling of NCSs. We need the following

11  ( 2  1  1)Q  P( A  I )  ( A  I )T P  N1  N1T   2 X 11 12  PA  N2T  N1   2 X12 22  Q  N2  N2T   2 X 22

assumptions: Assumption 1: In an NCS, the total time delay  is less than one sampling period h .

H  P  2Z

2.2 Controller design

Assumption 2: In an NCS, the NCS uses the way of

Our object is to design state feedback controller for the

single-packet transmission. The data packet loss and

NCSs.

noise effects on the NCS are not considered. Assumption 3: In an NCS, the sensor is assumed to be

© 2018, IJournals All Rights Reserved www.ijournals.in

u(k )  Kx(k )

(4)

Page 50


iJournals: International Journal of Software & Hardware Research in Engineering ISSN-2347-4890 Volume 6 Issue 10 October, 2018 where,

u(k )  0 k  ( ,0)

Lemma

1

matrices M

V2 (k ) 

Given

constant

, P and Q ,where P  PT and

Q  QT  0 ,then, P  MQ1M T  0 if only if

k 1

0

  y   

1 1 

(l ) Zy(l )

2 1 l  k 1

k 1

  x  

V3 (k )

T

T

(l )Qx(l )

2 1 l  k 1

where P  P  0 , Q  Q  0 and Z  Z  0 . T

P M  Q M T   T   0 ,or  0 M Q  M P 

(5)

Theorem 1 Given  i  0 ( i =1,2), if there exist constant

matrices

P

,

Q ,

Z ,

 X X 12   0 , N1 and N 2 have Z  Z T  0 , X   11 X 22  *

(6)

l k 

  2 yT (k ) Zy (k ) 

y T (l ) Zy (l ) 2

k 1

 y

T

(l ) Zy (l )

l k 

V3 (k )  ( 2  1  1) xT (k )Qx(k )  xT (l )Qx(l )  ( 2  1  1) 2

x (k )Qx(k )  xT (k   )Qx(k   ) T

(7)

then the following the equation holds:

2[ xT (k ) N1  xT (k   ) N 2 ] 

y(k )  x(k  1)  x(k ) ,

(8)

l k 

the other

hand,

as for

any matrix

 X 11 X 12  X    0 , the following equation holds:  * X 22  k 1

k 1

(9)

k 1   x ( k )  x ( k   )  y (l )   0   l  k   

On

 y(l )  0

k 1



We use equation(8) and any matrices N i (i=1,2),

then x(k  1)  x(k )  y(k ) . So, x(k )  x(k   ) 

V2 (k )   2 yT (k ) Zy (k ) 

l k 

is stable when u (k )  0 . We assume

2 xT (k ) Py(k )  yT (k ) Py (k )



then, the system(2) with the time-delay constraint (3)

Proof

V1 (k )  xT (k  1) Px(k  1)  xT (k ) Px(k )

k 1

appropriate dimensions, hold,

 X 11 X 12 N1  X   * X 22 N 2   0  * * Z 

Let V (k )  V (k  1)  V (k ) ,then

X ,

N1 , N 2 ,where P  PT  0 , Q  QT  0 ,

 11 12 ( A  I )T H       *  22 AT H   0  * *  H  

T

T



l k 

 1T (k ) X  1 (k )  2

  2 1T (k ) X  1 (k ) 

Choose a Lyapunov functional candidates as:

k 1

 

l k 

T 1

k 1

 

l k 

T 1

(k ) X  1 (k ) (10)

(k ) X  1 (k )

 1 (k )  [ xT (k ) xT (k   )] , add the left

V (k )  V1 (k )  V2 (k )  V3 (k )

where,

V1 (k )  xT (k ) Px(k )

sides of equation(9)and equation(10) into V (k ) , hence we have

© 2018, IJournals All Rights Reserved www.ijournals.in

Page 51


iJournals: International Journal of Software & Hardware Research in Engineering ISSN-2347-4890 Volume 6 Issue 10 October, 2018

V (k )   (k ) 1 (k )  T 1

 2 (k , l )  [ 1T (k )

k 1



l  k 

T 2

(k ) 2 (k ) where

yT (l )]T

and

11  ( A  I )T H ( A  I ) 12  ( A  I ) HA   T  T  22  AT HA 12  Ad H ( A  I )    0 is equal

to   0 . Theorem 2 Given constant

i  0

(

i =1,2), if there exist W

,

R ,

Y

,

M 1 , M 2 , V ,where L  LT  0 , W  W T  0 ,

x(k  1)  ( A  BK ) x(k )  A x(k   )

11 12 ( A  BK  I )T P  2 ( A  BK  I )T Z    A P  2 AT Z 0   * 22 * *  P 0   * *  *  2 Z (15)

appropriate dimensions, holds:

11  ( 2  1  1)Q  P( A  BK  I ) 

 12  13  2 13    22  23  2 LAT 

0 * L 0  * *   2 R 

Y11 Y12 M 1    Y  * Y22 M 2   0 * * LR 1 L   

where

( A  BK  I )T P  N1  N1T   2 X 11 (11)

12  PA  N2T  N1   2 X12

22  Q  N2  N2T   2 X 22 x(k  1)  A (k )  A (k   ) (12)

then the system(2) with the time-delay constraint (3) can be controlled and

K  VL1 .

where

(16) So, we can use the method of proof for Theorem 1, then

diag{P 1 , P 1 , P 1 , Z 1}    diag{P 1 , P 1 , P 1 , Z 1}  0 (17)

11  ( 2   1  1)W  AL  LAT  2L  BV  V T BT  M1  M1T   2Y11

diag{P 1 , P 1 , P 1 }  X  diag ( P 1 , P 1 , P 1 }  0

12  A L  M 2T  M1   2Y12

(18)

13  L( A  I )  V B

where

T

T

T

 22  W  M 2  M   2Y22 T 2

Proof

(14)

A  BK then equation(13) and equation(14) are

Y Y12  R  RT  0 , Y   11   0 , M 1 , M 2 and V have * Y22 

 11  *    *  *

(13)

state feedback controller and its state equation is

 Let A

L ,

matrices

11 12 ( A  I )T P  2 ( A  I )Z      *  22 AdT P  2 AT Z   0 * * *   2 Z   

then, the NCS(8) under the control of the memoryless

So, an NCS is stable if only if   0 and   0 . According to Lemma 1, we know that

is changed by using lemma 1.

According to the proof of theorem 1, the LMI(6)

© 2018, IJournals All Rights Reserved www.ijournals.in

L  P1

,

W  P1QP 1

Y  diag{P1 , P1}  X  diag{P 1 , P 1}

R  Z 1 , M1  P1 N1P1 ,7, and V  KP1 . Page 52


iJournals: International Journal of Software & Hardware Research in Engineering ISSN-2347-4890 Volume 6 Issue 10 October, 2018 We can draw the final conclusion by calculating the

controller is applied in each subsystem of NCSs in a

equation (17) and equation (18).

free-weighting LMI formulation.

Simulation example

shows the effectiveness of the method.

3 SIMUALTION EXAMPLE In this section, one example is given to show

5 REFERENCES

effectiveness of the proposed methods. They are solved

[1] Chow, M.Y., and Tipsuwan, Y.:„Gain adaptation fo

by the LMIs from Theorem 1 and Theorem 2.

networked DC motor controller on QoS variations‟,

Consider

IEEE Trans. Ind. Electron., 2003, 50, PP.936-943

the

system

state

equation(2).

When u (k )  0 , the system matrices are denoted by

[2] Lee, K.C., Lee, K., and Lee, M.H.:„QoS-based remote control of networked control systems via

 0.8 0   0.1 0  A , A      0 0.97   0.1  0.1 When  1

profibus token passing protocol‟, IEEE Trans. Ind. Inf., 2005, 1, PP.183-191

  2 ,  is constant. If we use the methods in[23,

[3] Shin, K.G., and Cui, X.:„Computing time delay and its effects on real-time control systems‟, IEEE Trans.

24], we can get the maximum value of  2 ,which are 12

Control Syst. Technol., 1995, 3, (2), pp. 218-224

and 16 respectively. However, its value is 16 used the

S.M.:„Stability of networked control system‟, IEEE

method proposed in this paper.

Control System, 2001, 21, (1), pp. 84-99

As for network-induced delay

,we use the methods

[4]Zhang,

[5]

W.,

Tipsuwan,

Branicky,

Y.,

and

M.S.,

Chow,

and

Phillips,

M.Y.:„Control

in[23, 24]and in this paper respectively. The results as

methodologies in networked control systems‟, Control

follows

Eng. Pract., 2003, 11, (10), pp. 1049-1111 [6] Savkin, A.V.:„Analysis and synthesis of networked

Table 1

the upper bound of  2

control systems, topological entropy, observability, robustness and optimal control‟, Automatica, 2005, 42,

1

(1), pp.51-62

1

3

5

7

9

11

[7] Imer, O.C., Yuksel, S., and Basar, T.:„Optimal control

8

_

_

of dynamic system over unreliable communication links‟,

Fridman et.al

8

Theorem 1,2

10 10 10 10 11 12

8

8

Proc. Nonlinear Control Symp., Stuttgart, Germany, August 2004 [8] W. Zhang, M. S.Branicky, S.M. Phiilips:„ Stability of From the table, we know that the results used the method in this paper is less conservative than that used the method of Fridman et.al.

4

CONCLUSIONS

networked control system‟,IEEE Control System, 2001, 21, (2), pp. 84-99 [9] Zhang, W., Branicky, M.S., and Phillips, S.M.: „Stability of networked control systems‟, IEEE Control Syst. Mag., 2001, 21, pp. 84–99

In this paper, we analyze the stability of NCSs through

[10] Yang, T.C.:„Networked control systems: a brief

an improved stability criterion that proposed in the

survey‟, IET Proc., Control Theory Appl., 2006, 153, (4),

derivative of Lyapunov function and consider the

pp. 403-412

relationship between the network-induced delay which is

[11] Gao, H., Lam, J., Wang, C., and Wang, Y.:

time- varying and its bound. A stabilizing state feedback

© 2018, IJournals All Rights Reserved www.ijournals.in

Page 53


iJournals: International Journal of Software & Hardware Research in Engineering ISSN-2347-4890 Volume 6 Issue 10 October, 2018 „Delay-dependent

output-feedback

stabilization

of

time-varying delay systems‟, Automatica, 2004, 40,pp.

discrete-time systems with time-varying state delay‟,

1435–1439

IEE Proc., Control Theory Appl., 2004,151, pp. 691–698

[22] Park, H., Kim, Y., Kim, D., and Kwon, W.: „A

[12] Jiang, X., and Han, Q.L.: „On H1 control for linear

scheduling method for network based control systems‟,

systems with interval time-varying delay‟, Automatica,

IEEE Control Syst. Tech., 2002, 10,pp. 318–330

2005, 41, pp. 2099–2106

[23] Lee Y S, Kwon W H. Delay-dependent robust

[13] Lin, C., Wang, Q.G., and Lee, T.H.: „A less

stabilization of uncertain discrete-time state-delayed

conservative robust stability test for linear uncertain

systems. Proceeding of 15th IFAC Congress Automation

time-delay systems‟, IEEE Trans. Autom. Control, 2006,

and Control, Barcelona, 2002.

51, pp. 87–91

[24] Fridman E, Shaked U. An LMI approach to stability

[14] Zhang, X.M., Wu, M., She, J.H., and He, Y.:

of discrete delay systems. European Control Conference,

„Delay-dependent stabilization of linear systems with

2003.

time-varying state and input delays‟, Automatica, 2005, 41, pp. 1405–1412 [15] Fridman, E., and Shaked, U.: „Delay- dependent stability and H1control: constant and time-varying delays‟, Int. J. Control, 2003, 76(1),pp. 48–60 [16] Park, P.: „A delay-dependent stability criterion for systems with uncertain time- invariant delays‟, IEEE Trans. Autom. Control, 1999,44, pp. 876–877 [17] Moon, Y.S., Park, P., Kwon, W.H., and Lee, Y.S.: „Delay-dependent robust stabilization of uncertain state-delayed systems‟, Int. J. Control, 2001, 74, pp. 1447–1455 [18] Gao, H., and Wang, C.: „Comments and further results on “A descriptor system approach to H1 control of linear time-delay systems” ‟, IEEE Trans. Autom. Control, 2003, 48, pp. 520–525 [19] He, Y., Wu, M., She, J.H., and Liu, G.P.: „Delaydependent robust stability criteria for uncertain neutral systems with mixed delays‟,Syst. Control Lett., 2004, 51, pp. 57–65 [20] He, Y., Wu, M., She, J.H., and Liu, G.P.: „Parameter-dependent Lyapunov functional for stability of

time-delay

systems

with

poly-

topic-type

uncertainties‟, IEEE Trans. Autom. Control, 2004,49, pp. 828–832 [21] Wu, M., He, Y., She, J.H., and Liu, G.P.: „Delay-dependent

criteria

for

robust

© 2018, IJournals All Rights Reserved www.ijournals.in

stability

of Page 54


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.