Optimal Tracking Performance Limitation of Networked Control Systems with Limited Bandwidth and Additive Colored White Gaussian Noise
Zhi-Hong Guan, Chao-Yang Chen, Gang Feng, Tao Li

TL;DR
This paper investigates the fundamental limits of tracking performance in networked control systems with bandwidth constraints and colored Gaussian noise, revealing how system zeros, gains, and channel noise affect optimal tracking.
Contribution
It derives the maximum achievable tracking performance considering bandwidth and noise limitations, providing explicit relationships between system properties and communication channel effects.
Findings
Optimal tracking performance depends on system zeros and gains.
Limited bandwidth and noise degrade achievable tracking accuracy.
Simulation confirms theoretical performance bounds.
Abstract
This paper studies optimal tracking performance issues for multi-input-multi-output linear time-invariant systems under networked control with limited bandwidth and additive colored white Gaussian noise channel. The tracking performance is measured by control input energy and the energy of the error signal between the output of the system and the reference signal with respect to a Brownian motion random process. This paper focuses on two kinds of network parameters, the basic network parameter-bandwidth and the additive colored white Gaussian noise, and studies the tracking performance limitation problem. The best attainable tracking performance is obtained, and the impact of limited bandwidth and additive colored white Gaussian noise of the communication channel on the attainable tracking performance is revealed. It is shown that the optimal tracking performance depends on nonminimum…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Optimal Tracking Performance Limitation of Networked Control Systems with Limited
Bandwidth and Additive Colored White
Gaussian Noise
Zhi-Hong Guan, Chao-Yang Chen, Gang Feng, and Tao Li Zhi-Hong Guan and Chao-Yang Chen are with the Department of Control Science and Engineering, Huazhong University of Science and Technology, Wuhan, 430074, P. R. China.Gang Feng is with the Department of Mechanical and Biomedical Engineering, City University of Hong Kong, Kowloon, Hong Kong, SAR, P. R. China.Tao Li is with the College of Electronics and Information, Yangtze University, Jingzhou, 434023, P. R. China.Corresponding Author: [email protected] (Z.H. Guan).This work was supported in part by the National Natural Science Foundation of China under Grants 60834002, 60973012, 61073065, 61100076 and the Doctoral Foundation of Ministry of Education of China under Grant 20090142110039 and by a grant from the Research Grants Council of the Hong Kong Special Administrative Region, China (Project No.: CityU 113311).
Abstract
This paper studies optimal tracking performance issues for multi-input-multi-output linear time-invariant systems under networked control with limited bandwidth and additive colored white Gaussian noise channel. The tracking performance is measured by control input energy and the energy of the error signal between the output of the system and the reference signal with respect to a Brownian motion random process. This paper focuses on two kinds of network parameters, the basic network parameter-bandwidth and the additive colored white Gaussian noise, and studies the tracking performance limitation problem. The best attainable tracking performance is obtained, and the impact of limited bandwidth and additive colored white Gaussian noise of the communication channel on the attainable tracking performance is revealed. It is shown that the optimal tracking performance depends on nonminimum phase zeros, gain at all frequencies and their directions unitary vector of the given plant, as well as the limited bandwidth and additive colored white Gaussian noise of the communication channel. The simulation results are finally given to illustrate the theoretical results.
Index Terms:
Networked control systems, bandwidth, additive colored white Gaussian noise, performance limitation.
I Introduction
More and more researchers are interested in networked control systems in the past decade, please see, for example, [1, 2, 3, 4, 5, 6, 7] and references therein. Most works focus on analysis and synthesis of networked control systems with quantization effects (e.g. [8, 9, 10, 11, 12]), time delays[13, 14, 15], bandwidth constraint[16, 4, 17], data rate constraint [16, 1], and/or data packet dropout[17, 18, 19, 20]. In spite of the significant progress in those studies, the more inspiring and challenging issues of control performance limitation under such network environment remain largely open.
Performance limitations resulting from nonminimum phase (NMP) zeros and unstable poles of given systems have been known for a long time. The issue has been attracting a growing amount of interest in the control community, see [21, 22, 23, 24] for example. The tracking performance achievable via feedback was studied in [25] with respect to single-input-single-output (SISO) stable systems. The result was extended to multi-input-multi-output (MIMO) unstable systems in [26], and it was found that the minimal tracking error depends not only on the location of the system nonminimum phase zeros, but also on how the input signal may interact with those zeros, i.e., the angles between the input and zero directions. Optimal tracking and regulation control problems were studied in [22], where objective functions of tracking error and regulated response, defined by integral square measures, are minimized jointly with the control effort, and the latter is measured by the system input energy. In [24], the optimal tracking control problem was studied with both the forward and feedback channel disturbances. The authors of [23] investigated the regulation performance limitations of unstable non-minimum phase single-input-multi-output (SIMO) continuous-time and discrete-time systems, respectively. However, all these mentioned works have not taken into account the effects of networks, which would make the study of the optimal performance limitation much more challenging.
Networked control systems are ubiquitous in industry. More and more control systems are operating over a network. In recent years, the research on the performance limitation of networked control systems attracts some attention. For example, the authors in [10] studied the tracking performance of discrete-time SISO networked feedback systems, by modeling the quantization error as a white noise. The tracking performance of continuous-time MIMO systems with the additive white Gaussian noise (AWGN) was studied through one- and two-parameter control schemes in [27, 29]. The result was further generalized to other noisy channels with bandwidth limitation in [8], where the optimal tracking performance is measured by the achievable minimal tracking error. However, it was showed in [24] that, in the optimal tracking problem, in order to attain the minimal tracking error, the control input of systems is often required to have an infinite energy. This requirement cannot be met in general in practice. Thus the control input energy of systems should be considered in the performance index to address this issue. In this paper, we consider the optimal tracking problem in terms of both the tracking error energy and the control input energy, and meanwhile we consider communication link over bandwidth-limited additive colored Gaussian noise (ACGN) channels, which are more realistic models of communication link than those in [1, 24].
In this paper, we study optimal tracking performance issues pertaining to MIMO feedback control systems. The objective is to minimize the tracking error between the output and the reference signals of a feedback system under the constraint of control input energy. The optimal tracking performance is attained by stabilizing compensators under a two-parameter structure. The tracking error is defined in an square error sense, and the reference signals are considered as a Brownian motion, which can be roughly considered as the integral of a standard white noise [28, 2, 27]. The tracking performance index is given by the weighted sum between the power of the tracking error energy and the system input energy.
The rest of the the paper is organized as follows. The problem formulation and preliminaries are given in section II. In section III, the main results of this paper are presented. Results of extensive simulation studies and discussions are shown to validate the theoretical results in section IV. Concluding remarks are made in Section V.
II Preliminaries
We begin by summarizing briefly the notations used throughout this paper. For any complex number , we denote its complex conjugate by . The expectation operator is denoted by , respectively. For any vector , we denote its conjugate transpose by , and its Euclidean norm by . For a matrix , we denote its conjugate transpose by . All the vectors and matrices involved in the sequel are assumed to have compatible dimensions, and for simplicity their dimensions will be omitted. Let the open right-half plane be denoted by , the open left-half plane by , and the imaginary axis by . Define Then, is a Hilbert space with
an inner product Next, define as a subspace of functions in with functions analytic in , and the orthogonal complement of in as : Thus, for any and . We use the same notation to denote the corresponding norm. Finally, we denote by the class of all stable, proper rational transfer function matrices. We introduce a factorization formula for non-minimum phase systems. For the right-invertible rational transfer function matrix , let its right and left coprime factorizations be given by
[TABLE]
where . A complex number is said to be a zero of , if for some unitary vector , where is called an output direction vector associated with , and . For such a zero, it is always true that , for some unitary vector . On the other hand, a complex number is said to be a pole of P(s) if . If is an unstable pole of , i.e., , then equivalent statement is that for some unitary vector , . In order to facilitate the subsequent proof, we introduce two specific factorization for And, allpass factor and have the form and
[TABLE]
where are unitary vectors obtained by factorizing the zeros one at a time, and are matrices which together with form a unitary matrix. Similarly, and have same definition and nature.
Likewise, has the allpass factorization where is an allpass factor and is the minimum phase part of . One particular allpass factor is given by and
[TABLE]
Consider the class of functions in . Lemma 1 and 2 can be found in [22].
Lemma 1
Let and denote Suppose that is conjugate symmetric, i.e., . Then f^{\prime}(0)=({1}/{\pi})\int_{\infty}^{\infty}\big{(}{h_{1}(\omega)-h_{1}(0)}\big{)}/{\omega^{2}}\rm{d}\omega\,.
Lemma 2
Consider a conjugate symmetric function . Suppose that is analytic and has no zero in , and that . Then provided that
Lemma 3
Let and be defined by (11). Then, for any , the equality holds for some .
Proof:
We assume that is an allpass factor. From lemma 4.1 in [30], for some , we have Then, we have Let , then Therefore, the proof is completed. ∎
III Tracking performance limitations
Consider the control feedback loop shown in Fig.1, where the plant model is a rational transfer function matrix. The channel model is the bandwidth-limited ACGN channel, where with being a zero-mean stationary white Gaussian noise process and spectral density (when , note ). The reference signal is a vector of the step signal generated by passing a standard white noise through an integrator, which can be roughly considered as a Brownian motion process[28] and emulate the step signal in the deterministic setting[2, 27]. Therefore, the formulation resembles the tracking of a deterministic step signal. For the channel , we denote the spectral density of by (when , note ). It is assumed that the system reference inputs in different channels are independent, and that the reference input and the noise are uncorrelated.
denotes the two-parameter compensators. The communication channel is characterized by three parameters: the AWGN n, the channel transfer functions F and H. The channel transfer function modeling the bandwidth limitation is assumed to be stable and NMP [4]. Then where . has distinct NMP zeros. The channel transfer function , colors the additive white Gaussian noise. The performance index of the system is defined as
[TABLE]
where the parameter is pre-set and can be used to weigh the relative importance of tracking objective and the plant control input energy constraint. For the transfer function matrices and , let their right and left coprime factorizations respectively be given by where and satisfy the double Bezout identity
[TABLE]
Then the set of all stabilizing two parameter compensators is characterized by
[TABLE]
According to (17), we may rewrite the performance index as
[TABLE]
where and are the outputs in response to and , respectively. And the tracking error is given by
[TABLE]
The optimal performance attainable by all possible stabilizing controllers is
[TABLE]
Theorem 1
Let and be uncorrelated white Gaussian signals. Suppose that for some integer , such that is proper and has no zero at . is supposed to be unstable, NMP and invertible (including right invertible and left invertible). Denote the NMP zeros of and by and assume also that these zeros are distinct. Define and factorize as f(s):=\big{(}\prod_{i=1}^{N_{s}}{\bar{s}_{i}(s_{i}-s)}{(s_{i}(\bar{s}_{i}+s))}\big{)}f_{m}(s), where are the nonminimum phase zeros of and is minimum phase. It is noted that, , Then, with the two-parameter controller given in Fig.1
[TABLE]
Proof:
From (19), we have
[TABLE]
where and , are the autocorrelation functions of the random processes and , respectively. Denote the spectral densities of and as and respectively.
Then we have
[TABLE]
[TABLE]
where
[TABLE]
Evidently, we have
[TABLE]
Firstly, for , using the allpass factorization (6), we have
[TABLE]
where is the minimum phase part of , is the direction vector associated with the zero of , is unitary a column vector, whose j-th element is 1 and the remaining elements 0, and
[TABLE]
Furthermore, we perform an inner-outer factorization given in [32], such that
[TABLE]
where is an inner matrix function, and is an outer. According to the definition of an inner matrix function, we have
[TABLE]
From (21), the following equation can be obtained
[TABLE]
From (22), one can define the following matrix function with its module equal to 1,
[TABLE]
So according to the property of the matrix norm, becomes
[TABLE]
where
[TABLE]
We then obtain
[TABLE]
Similar to [22], we may invoke lemma 1, and obtains In light of lemma 2, one also obtains
[TABLE]
Thus, we have
[TABLE]
Secondly, for , we have
[TABLE]
where is the minimum phase part of .
Similar to the equation (21), we perform an inner-outer factorization such that
[TABLE]
In addition, similar to [31], we factorize , where is the minimum phase part, is an allpass factor which can be formed as
[TABLE]
Hence, in light of Lemma 3, we have
[TABLE]
where , and
[TABLE]
Since is right invertible and left invertible, we have
[TABLE]
The proof is thus completed. ∎
Remark 1
When there is no network channel, because the Brownian motion random process is different from the step signal vector with deterministic direction, this result can not be degraded to the results in literature [22].
Corollary 1
If the system are SISO in Theorem 1, then the optimal tracking performance can be written as
[TABLE]
where
[TABLE]
Corollary 2
Consider the simple channel case with and . Under the assumptions in Theorem 1, define and factorize f(s):=\big{(}\prod_{i=1}^{N_{s}}{\bar{s}_{i}(s_{i}-s)}/{(s_{i}(\bar{s}_{i}+s))}\big{)}f_{m}(s), where are the nonminimum phase zeros of and is minimum phase. It is noted that, , Then, with the two-parameter controller given in Fig.2,
[TABLE]
Proof:
Similar to the proof of Theorem 1, we have the performance index
[TABLE]
Let \big{[}\sqrt{1-\epsilon}N_{m}^{H}~{}\sqrt{\epsilon}M_{m}^{H}\big{]}^{H}=\Lambda_{i}\Lambda_{o}, we can obtain
[TABLE]
For , we have
[TABLE]
In addition, we factorize , where is the minimum phase part, is an allpass factor which can be formed as
[TABLE]
Similar to the proof of Theorem 1, we can obtain
[TABLE]
where
[TABLE]
The proof is thus completed.∎
If there is no channel noise in the configuration of the feedback control system depicted in Fig.2, then the following result can be immediately obtained.
Corollary 3
Consider the case of Fig.2, and suppose that the channel is noise-free. Under the same assumptions described in Theorem 1, we have
[TABLE]
Remark 2
If we do not consider the impact of the system control input, i.e. setting , and . From the expression in corollary 3, it can be observed that for a feedback control system with a two-parameter compensators, when the tracking target is the Brownian motion, the performance limitation depends on the nonminimum phase zeros, the plant gain at all frequencies and their directions unitary vectors.
In what follows, we will discuss the relationship between stabilizability, the performance limits and channel characteristics under simplified conditions, we do some appropriate simplifications and assumptions. Consider the SISO system in Fig.1 and the simplified performance as
[TABLE]
The relationship between the stabilizability, tracking performance and the channel signal-to-noise ratio (SNR) can be summarized as shown in the following theorem.
Theorem 2
Consider the feedback control system of Fig.1. Suppose that is a scalar transfer function. Under the assumptions in Theorem 1, the system is stabilizable only if the admissible channel SNR satisfies
[TABLE]
where is the predetermined input power threshold. With the performance index (28), for the system to be stabilizable and obtain the optimal tracking performance, the channel SNR must satisfy
[TABLE]
where
[TABLE]
and the optimal tracking performance is given as
[TABLE]
where
[TABLE]
Proof:
Using the equation (28), similar to the proof of the theorem 1, we have
[TABLE]
[TABLE]
Based on the allpass factorization (11) and Lemma 3, we can write
[TABLE]
where . Then
[TABLE]
where
\qquad\quad\begin{array}[]{l}O_{1}(z_{i})=N_{om}(z_{i})X(z_{i})H(z_{i}),\\ \hat{L}^{l}_{i}(z_{i})=\hat{L}_{1}^{-1}(z_{i})\hat{L}_{2}^{-1}(z_{i})\cdots{\hat{L}_{i-1}^{-1}(z_{i})},\\ \hat{L}^{r}_{i}(z_{i})=\hat{L}_{i+1}^{-1}(z_{i})\hat{L}_{i+2}^{-1}(z_{i})\cdots{\hat{L}_{n_{z}}^{-1}(z_{i})},\end{array}
[TABLE]
By using the Bezout identity can be written as
[TABLE]
From equations (30),(31) and (33), we have
[TABLE]
where is the residue of at .
In addition, suppose that the input . The channel input is required to satisfy the power constraint for some predetermined input power level
[TABLE]
[TABLE]
When only the stabilizability is considered regardless of the tracking performance, we have
[TABLE]
where is the residue of at . Therefore, for the feedback system to be stabilizable, the channel SNR must satisfy
[TABLE]
This is the result of [4]. However, in many cases, not only the stabilizability needs to be considered, but also the system tracking performance. In this case, via noting equations (32),(III) and (III), we have
[TABLE]
where is given by equation (29). Then,
[TABLE]
The proof is now completed. ∎
Remark 3
Theorem 2 shows that for a system to achieve for a best tracking performance in addition to stabilization, its signal-to-noise ratio must be greater than that required only for stabilization.
IV Simulation studies
Consider the plant
[TABLE]
The LTI filters used to model the finite bandwidth and colored noise of the communication link are both chosen to be low-pass Butterworth filters of order 1.
[TABLE]
where , and
Clearly, is of minimum phase. Fig.3 shows the optimal performances plotted for different values of . Two observations can be obtained from Fig.4, where the optimal performance is plotted with respect to bandwidth of both F(s) and H(s). First, the system tracking performance becomes better as the available bandwidth of the communication channel decreases. Secondly, if the noise is colored by a low pass filter, the decrease of its cutoff frequency would lead to the better tracking performance. Fig.5 shows that the reference signal and ACGN will deteriorate tracking performance.
V Conclusions
In this paper, we have investigated the best attainable tracking performance of networked MIMO control systems in tracking the Brownian motion over a limited bandwidth and additive colored white Gaussian noise channel. We have derived explicit expressions of the best performance in terms of the tracking error and the control input energy. It has been shown that, due to the existence of the network, the best achievable tracking performance will be adversely affected by several factors, such as the nonminimum phase zeros and their directions of the plant, the colored additive white Gaussian noise, the basic network parameters, such as bandwidth. Finally, some simulation results are given to illustrate the obtained results.
Furthermore, one possible future work is to consider more realistic network-induced constraints, such as time-delay and dropout issues which is much more challenging. When the networked control system contains the nondeterministic or hybrid switching [33, 34, 35], the issue of tracking performance also deserves further study.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J.H. Braslavsky, R.H. Middleton, and J.S. Freudenberg, “Feedback stabilization over signal-to-noise ratio constrained channels,” IEEE Transactions on Automatic Control , vol. 52, no. 8, pp. 1391–1403, 2007.
- 2[2] Y. Li, E. Tuncel, and J. Chen, “Optimal tracking over an additive white gaussian noise channel,” Proceedings of the 2009 American Control Conference , MO, USA, 2009, pp. 4026–4031.
- 3[3] X. Zhan, Z. Guan, J. Xiao, and Y. Wang, “Performance limitations in tracking of linear system with measurement noise,” Proceedings of the 29nd IEEE Conference on Chinese Control Conference , Beijing, China, 2010, pp. 1614–1617.
- 4[4] A.J. Rojas, J.H. Braslavsky, and R.H. Middleton, “Fundamental limitations in control over a communication channel,” Automatica , vol. 44, no. 12, pp. 3147–3151, 2008.
- 5[5] N. Xiao and L. Xie, “Feedback stabilization over stochastic multiplicative input channels: Continuous-time case,” Proceedings of the 11th International Conference Control, Automation, Robotics and Vision , Singapore, 2010, pp. 543–548.
- 6[6] P.P. Menon and C. Edwards, “Static output feedback stabilisation and synchronisation of complex networks with H 2 performance,” International Journal of Robust and Nonlinear Control , vol. 20, no. 6, pp. 703–718, 2010.
- 7[7] Z.H. Guan, X.S. Zhan, and G. Feng, “Optimal tracking performance of mimo discrete-time systems with communication constraints,” International Journal of Robust and Nonlinear Control , Wiley Online Library.
- 8[8] H. Zhang, H. Yan, F. Yang, and Q. Chen, “Quantized Control Design for Impulsive Fuzzy Networked Systems,” IEEE Transactions on Fuzzy Systems , vol. 19, no. 6, pp. 1153-1162, 2011.
