Elsevier

Information Sciences

Volume 252, 10 December 2013, Pages 106-117
Information Sciences

H control for networked systems with multiple packet dropouts

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

Highlights

  • The networked control system is modeled as a stochastic parameter system.

  • Both sensor-to-controller and controller-to-actuator packet dropouts are considered.

  • A condition for H control is provided in terms of LMI with equation constraints.

  • An iterative LMI approach is developed to solve the LMI with equation constraints.

Abstract

In this paper, we present a novel H control scheme for a networked control system (NCS) with multiple data packet dropouts. Multiple data packet dropouts occur randomly in both control channel and measurement channel. The NCS with both measurement and control packet dropouts is modeled as a stochastic parameter system which contains two independent Bernoulli distributed white sequences. An H dynamic output controller is designed to exponentially stabilize the networked system in the sense of mean square, and also to achieve the prescribed H disturbance attenuation level. An iterative algorithm is developed to compute the optimal H disturbance attenuation and the controller parameters by solving the semi-definite programming problem via an interior-point approach. Two illustrative examples are provided to show the applicability of the proposed method.

Introduction

A networked control system (NCS) is a control system whose feedback control loop is based on a communication network [6], [39]. Such a system through wired communication channels has been used in a variety of industrial applications, whereas a control system through wireless communication channels has important potential application advantages. However, the insertion of a wireless network into control systems will make system analysis and synthesis more challenging [15], [22], as a network itself is a dynamic system and induces transmission delays and data packet dropouts when measurement and control signals are transmitted between plant and controller via a communication network due to limited bandwidth [1]. A realistic networked control system design should take the data packet dropouts and transmission delays into account, since they are widely known to degrade the performance of control systems or even cause instability. Therefore, in the past decade, the control problem of networked systems with data packet dropouts and transmission delays has received increasing attention, see e.g. [5], [8], [9], [10], [13], [17], [23], [29], [30], [34], [40] and references therein.

A great number of research results have been reported about modeling and synthesis for NCSs with a single data packet dropout and transmission delay [16], [22], [24], [31], [34], [35], [36], [38], [39], [41]. There have been two lines of research on this topic. The first line is to model packet dropout and transmission delay as Markov chains [22], [35], [41]. The resulting NCS is transformed to a standard jump linear system with time delays. The jump linear system approach can therefore be employed to analyze and design the NCS with data packet dropout and transmission delay. The second line is to describe packet dropout and delay as a binary switching sequence which is viewed as a Bernoulli distributed white sequence taking on values of 0 and 1 with certain probability [34], [39], [40]. The NCS with data packet dropout and transmission delay is then modeled as a stochastic parameter system. The stochastic control approach is applied to analyze and design the NCS with data packet dropout and transmission delay. However, the data packet dropouts are random by nature due to network congestion. There may exist more than one consecutive packet dropout. Therefore, it is important to investigate the filtering and control problems for systems with multiple packet dropouts.

Recently, there have been significant research efforts on the filtering problem for NCSs with multiple packet dropouts. For example, the problem of optimal H2 filtering for NCSs with multiple packet dropout has been studied in [19], [20]. By generalization of the H2-norm definition, a steady-state filter is designed via an LMI approach. Based on a similar model for multiple packet dropouts in [19], the finite-horizon optimal linear filtering, prediction and smoothing problems have been investigated in [27]. The solution to the problem is obtained via an innovation analysis approach. The optimal linear filter, predictor and smoother are derived in terms of the solution of a Riccati difference equation. H filtering is investigated for NCSs with mixed random delays and packet dropouts in [37]. Distributed filtering is presented for sensor networks with one packet dropout [25]. As to the control problem for NCSs with multiple packet dropouts, few results have been reported [33], [35]. It is worth to mention that the stability analysis and controller design of NCSs with single- and multiple-packet transmissions have been considered in [35]. The jump linear system approach is adopted to obtain the control laws which guarantee stochastic stability of the resulting closed-loop systems. In [33], the problems of output tracking performance analysis and controller design for networked control systems (NCSs) with both constant sampling period and time-varying sampling period have been investigated. An LMI approach has been applied to design the controllers for NCSs with multiple packet dropouts which can guarantee asymptotic tracking of prescribed reference outputs while rejecting disturbance [7].

In this paper, a novel iterative LMI approach is proposed to deal with the controller design for NCSs with multiple packet dropouts. Both sensor-to-controller packet dropouts and controller-to-actuator packet dropouts are considered. The NCS with multiple packet dropouts is modeled as a stochastic parameter system which contains two independent Bernoulli distributed white sequences. A dynamic output controller is designed such that the closed-loop networked control system is stochastically exponentially stable, and the prescribed H disturbance attenuation performance is achieved. A new iterative algorithm is developed to compute the optimal H disturbance attenuation and the controller parameters by solving the semi-definite programming problem (SDP) via interior-point approach [14], [32]. To compare with [34], [39], [40], [41], [40], [41] only consider one-step time delay for data packet transmission and an augmented approach is adopted to handle the time-delay for stability analysis and controller design. [34], [39] consider one-step packet dropout and an LMI approach is used to solve the controller design problems. In this paper, a novel iterative LMI approach is developed to deal with multiple packet dropouts. The contributions and novelty of this paper are: (i) A novel control scheme based on the iterative LMI approach is proposed to deal with multiple packet dropouts in both measurement and control channels. When there exist multiple packet dropouts, the controller design cannot transfer to the solution of an LMI problem. It will be an LMI problem with two equations constraints, see (32), (33). A novel iterative LMI approach is proposed to solve the LMI problem with equation constraints. (ii) A new Lyapunov approach based on stochastic functional is developed to analyze the stability and derive the H performance. Since the resulting closed-loop system is reformed as a stochastic parameter system, the traditional Lyapunov functional cannot be used to analyze the stability and derive the H performance.

The notation X  Y (respectively, X > Y) where X and Y are symmetric matrices, means that X  Y is positive semi-definite (respectively, positive definite). E{x} stands for the expectation of the stochastic variable x. Prob{·} means the occurrence probability of the event “·”. If A is a matrix, λmax(A) (respectively, λmin(A)) means the largest (respectively, smallest) eigenvalue of A. l2[0,∞] is the space of square integrable vectors, and I+ is the set of positive integers. In symmetric block matrices, “∗” is used as an ellipsis for terms induced by symmetry.

Section snippets

Problem formulation and preliminaries

Consider the networked control system with multiple packet dropouts shown in Fig. 1.

The plant is assumed to be of the formxk+1=Axk+B2uc,k+B1wk,zk=Dxk,where xkRn is the state, uc,kRm is the control input, zkRr is the controlled output, wkRq is the disturbance input belonging to l2[0, ∞)), A, B1, B2 and D are known real matrices with appropriate dimensions. The measurement with multiple packet dropouts is described byyk=C2xk+C1wk,yc,k=(1-δ)yk+δyc,k-1,where the stochastic variable δR is a

H controller design

In this section, we will investigate the stability condition for the closed-loop system (17) and the H controller design problem. The following lemma shows the closed-loop system (17) is exponentially stable in the mean-square sense if a matrix inequality is feasible.

Lemma 1

Given the controller (10). The closed-loop system (17) is exponentially mean-square stable if there exists a positive definite matrix P satisfying-PA¯¯TA¯¯1TA¯¯2TA¯¯-P-100A¯¯10-α1-2P-10A¯¯200-α2-2P-1<0,where α1=[(1-β¯)β¯]12,α2=[(1-

An illustrative example

In this section, we aim to demonstrate the effectiveness and applicability of the proposed method through the following examples.

Example 1

Consider a floating platform control system presented in [21], which discretised model of the platform dynamics with the sampling period of Ts = 0.1s is described as follows:xk+1=Axk+B2uc,k+B1wk,yk=C2xk+C1wk,where wk is a disturbance vector which consists of the force and torque generated by wave action; uc,k is the force delivered by the thrusters; yk is a measurement

Conclusions

In this paper, a novel iterative LMI approach has been presented to investigate the control problem for NCSs with multiple packet dropouts. A dynamic output controller has been designed to achieve a desired H disturbance attenuation level based on a stochastic parameter system that the resulting closed-loop NCS with multiple packet dropouts is modeled. The optimal H disturbance attenuation and the controller parameters are obtained by solving the semi-definite programming problem (SDP) via an

Acknowledgment

This work is partially supported by National Natural Science Foundation of China under Grant 61174064, the Australian Research Council Discovery Project under Grant DP1096780, the Research Advancement Awards Scheme Program (January 2010 December 2012) and the RDI Merit Grant Scheme Project under Grant RSH/2028 at Central Queensland University, Australia.

References (41)

  • A.E. Bouhtouri et al.

    H-type control for discrete-time stochastic systems

    Int. J. Robust Nonlinear Control

    (1999)
  • S. Boyd, L.E. Ghaoui, E. Feron, V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory, SIAM Studies...
  • L. El Ghaoui et al.

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

    IEEE Trans. Automat. Control

    (1997)
  • G.C. Goodwin et al.

    A moving horizon approach to Networked Control system design

    IEEE Trans. Automat. Control

    (2004)
  • Q. Hong et al.

    H output tracking control for networked systems with multiple packet dropouts

    Int. Conf. Measuring Technol. Mech. Autom.

    (2010)
  • S. Hu et al.

    Stochastic optimal control and analysis of stability of networked control systems with long delay

    Automatica

    (2003)
  • R. Krtolica et al.

    Stability of linear feedback systems within random communication delays

    Int. J. Control

    (1994)
  • F. Leibfritz

    An LMI-based algorithm for designing suboptimal static H2/H output feedback controllers

    SIAM J. Control Optim.

    (2001)
  • A.S. Matveev, A.V. Savkin, Optimal control of networked systems via asynchronous communication channels with irregular...
  • Y. Nesterov et al.

    Interior Point Polynomial Methods in Convex Programming: Theory and Applications

    (1994)
  • Cited by (76)

    • Relaxed stabilization synthesis of discrete-time nonlinear systems with uplink data loss based on a novel online evaluation mechanism

      2022, Applied Mathematics and Computation
      Citation Excerpt :

      On the other hand, the popularization and development on NCS technologies have also provided new challenges [29], in which the data loss belongs to one of the most frequent issues, see [30–33]. With the rapid growth of wireless communications in recent years, much more serious data loss can be encountered owing to rampant cyber attacks [34–36]. In order to enhance the adaptability to uplink data loss for nonlinear plants, early results based on various improved PDC laws have been provided via using the single Lyapunov functions in the literature, e.g., Su et al. [37], Tian et al. [38], Peng et al. [39], Li et al. [40].

    View all citing articles on Scopus
    View full text