Elsevier

Information Sciences

Volume 268, 1 June 2014, Pages 436-446
Information Sciences

On hold or drop out-of-order packets in networked control systems

https://doi.org/10.1016/j.ins.2013.08.003Get rights and content

Abstract

Holding or dropping out-of-order packets in the communications are two typical signal choosing schemes in networked control systems. However, neither of the two schemes can be claimed always superior to the other. To improve the control performance, a smart signal choosing scheme is proposed to determine whether to use the out-of-order packets. It is theoretically proved that improved performance can be obtained based on the proposed smart signal choosing scheme. Two numerical examples are given to demonstrate the effectiveness of the proposed approach.

Introduction

Networked control systems (NCSs) involve communication patterns in which both information and control loops are closed through a real-time network. It has shown that NCSs are becoming increasingly important in industrial process due to their cost-effectiveness, reduced weight and power requirements, simple installation and maintenance [7], [25]. For details, see, for examples [4], [9], [16], [17], [20], [22], [24] and references therein.

Due to the introduction of the communication networks, the network-induced delays, data dropouts and out-of-order packets in the communication are inevitable [6]. Recently, there are extensive reports on NCSs with the network-induced delays and the data dropouts [2], [13], [14], [15], [21], [27], [29], [30]. For example, Peng et al. proposed a communication delay distribution dependent stabilization criterion for a networked T–S fuzzy system [13]. Quevedo et al. studied the input-to-state stability over unreliable networks [14]. Schenato compared the control performance while using zero or holding control input with lossy links in the NCSs [15]. However, there are few results concerning the effect of out-of-order packets in an NCS.

Notice that there are two general schemes to deal with the out-of-order packets (OOP) in the NCSs. In the first one, the input to a plant is set to be the latest arrived packet and is kept constant by a zero-order-holder (ZOH) until the next arrived packet [8], [11], [18]. Therefore, the latest arrived packet is used by the actuator no matter whether it is an out-of-order packet. We refer to this case as ZOH scheme; while in the second one, the ZOH at the actuator has the function to detect whether or not it is an out-of-order packet, and only the latest time-stamped packet is chosen as the input of the actuator [12], [13], [23], [31]. In line with the existing results, we refer to this case as Logic ZOH scheme. However, to the best of authors’ knowledge, there are no results in the literature concerning the differences between the above mentioned schemes in an NCS. Intuitively, dropping the out-of-order packets are more reasonable to improve the system performance, since the latest packet is closer to the latest calculated control input. However, fully dropping the out-of-order packets are unreasonable in an NCS, since: (i) for a stable closed-loop system, after the transient, it is no matter whether an OOP is chosen or not, since the system converges to its equilibrium eventually; and (ii) during the transient, an out-of-order packet leads to a delayed control input. As reported in [1], [10], the delayed control inputs have positive effects in some situations. In other words, there are some situations where the delay free feedback system is unstable while becoming stable due to the presence of appropriate delay. Compared with holding the out-of-order packets at the actuator, it remains unclear whether improved performance can be expected by fully dropping the out-of-order packets. These issues motivate the current study.

In this paper, we will model a discrete linear system controlled over a communication network as an input delay system and propose a stabilization criterion for the system under consideration. Then, for showing that neither ZOH scheme nor logic ZOH scheme is superior to the other, we will introduce two examples to compare the quadratic cost like performance index on the above mentioned schemes. Next, we will propose a smart ZOH signal choosing scheme to obtain the improved control performance. In particular, a theorem will also be provided to show the effectiveness of the proposed signal choosing scheme.

The main contribution of this paper is:

  • (i)

    To a given performance index, it is found that fully dropping or holding the out-of-order packets at the actuator is not helpful to improve the performance in an NCS.

  • (ii)

    A smart signal choosing scheme is proposed to determine whether to use an out-of-order packet at the actuator. A theorem is provided to show that improved performance can be expected based on the above proposed scheme.

  • (iii)

    Compared with some existing results [3], [28], the proposed stabilization criterion has the advantage of obtaining a larger allowable delay bound while depending on fewer number of linear matrix inequality (LMI) scalar decision variables.

The paper is organized as follows. System modeling and addressed problem are described in Section 2. The system analysis and synthesis criteria are given in Section 3. Section 4 gives two experimental results to show that logic ZOH scheme is not superior to ZOH scheme. A smart signal choosing algorithm is proposed in Section 5 to determine whether to use the out-of-order packets to obtain the improved performance. Finally, Section 6 concludes the paper and discusses further research directions.

Notation: Throughout this paper, N stands for the set of positive integers. Rn denotes the n-dimensional Euclidean space. Rm×n is the set of all m × n real matrices. For symmetric matrices P and Q, the notation P > Q (respectively, P  Q) means that matrix P  Q is positive definite (respectively, positive semi-definite). In is an identity matrix of n × n dimensions. diag(A1, A2,  , An) denotes the block-diagonal matrix. Ones(n, m) is an m-by-n matrix of ones.

Section snippets

Problem description

Consider the following linear discrete systemx(k+1)=Ax(k)+Bu(k)where x(k)Rn and u(k)Rm are the state vector and the control input vector, respectively; A and B are constant matrices with appropriate dimensions. In this paper, it is assumed that the system (1) is controlled through a communication network and the sensors are time-driven, the controllers and the actuators are event-driven.

Inspired by [12], [23], we are interested in designing a network-based state feedback controlleru(k)=Kx(ik)

Stability analysis and controller design

In this section, we will derive a stability criterion for the networked closed-loop system (3). Then, based on the derived stability criterion, we will give a sufficient condition on the existence of the networked state feedback controller. Based on this sufficient stabilization condition, one can obtain the corresponding controller to compare the performance J under the different signal choosing schemes.

Construct a Lyapunov–Krasovskii functional candidate asV(k)=xT(k)Px(k)+i=13j=k-τik-1xT(j)Q

Performance comparisons between ZOH and logic ZOH schemes

This section aims to compare the performance of aforementioned signal choosing schemes when there are out-of-order packets in the communications. For comparisons, two general examples in [12], [23] are adopted in this work.

Example 1

For an inverted pendulum controlled through communication networks [12], the plant’s state equation isẋ(t)=013(M+m)gl(4M+m)0x(t)+0-3l(4M+m)u(t)where M = 8.0 kg, m = 2.0 kg, l = 0.5 m and g = 9.8 m/s2.

Set h = 0.03 s. Eq. (16) is discretized as Eq. (1) with the following parametersA=1.0087

A smart ZOH signal choosing scheme

In this section, we will propose a smart ZOH signal choosing scheme to determine whether to use an out-of-order packet at the actuator.

From the simulations in Section 4, one can see that it is difficult to determine whether to use the out-of-order packets in an NCS. When there are out-of-order packets at the ZOH, we propose the following smart signal choosing scheme to choose the appropriate signal as the actuator input.

  • Step (1) Set τ1 = 1, τ3 = 7 and Tmax = 500, where Tmax is the pre-given simulation

Conclusion

A smart signal choosing scheme has been proposed for networked control systems to determine whether to use the out-of-order packets at the actuator. The numerical simulations have shown that fully dropping the out-of-order packets does not outperform those of fully holding them, since there are scenarios where the former scheme performs better than the latter scenarios where the converse occurs. Compared with the obtained performance index based on the ZOH and the logic ZOH schemes, we have

Acknowledgements

This work was in part jointly supported by the National Science Foundation of China under Grants 61074024, 61273114, 61273115 and 61074032, the Natural Science Foundation of Jiangsu (No. BK2013288), the Program for Professor of Special Appointment (Eastern Scholar) at Shanghai Institutions of Higher Learning, and Key Project of Science and Technology Commission of Shanghai Municipality under Grant No. 10JC1405000.

References (31)

  • W.A. Zhang et al.

    H filtering of networked discrete-time systems with random packet losses

    Information Sciences

    (2009)
  • C. Abdallah, P. Dorato, J. Benites-Read, R. Byrne, Delayed positive feedback can stabilize oscillatory systems, in:...
  • H. Gao et al.

    New results on stability of discrete-time systems with time-varying state delay

    IEEE Transactions on Automatic Control

    (2007)
  • L. EI Ghaoui et al.

    A cone complementarity linearization algorithm for static output-feedback and related problems

    IEEE Transactions on Automatic Control

    (1997)
  • J.P. Hespanha et al.

    A survey of recent results in networked control systems

    Proceedings of the IEEE

    (2007)
  • Cited by (0)

    View full text