Optimal Local and Remote Controls of Multiple Systems with Multiplicative Noises and Unreliable Uplink Channels
Abstract
In this paper, the optimal local and remote linear quadratic (LQ) control problem is studied for a networked control system (NCS) which consists of multiple subsystems and each of which is described by a general multiplicative noise stochastic system with one local controller and one remote controller. Due to the unreliable uplink channels, the remote controller can only access unreliable state information of all subsystems, while the downlink channels from the remote controller to the local controllers are perfect. The difficulties of the LQ control problem for such a system arise from the different information structures of the local controllers and the remote controller. By developing the Pontyagin maximum principle, the necessary and sufficient solvability conditions are derived, which are based on the solution to a group of forward and backward difference equations (G-FBSDEs). Furthermore, by proposing a new method to decouple the G-FBSDEs and introducing new coupled Riccati equations (CREs), the optimal control strategies are derived where we verify that the separation principle holds for the multiplicative noise NCSs with packet dropouts. This paper can be seen as an important contribution to the optimal control problem with asymmetric information structures.
Index Terms:
Multiplicative noise system, multiple subsystems, optimal local and remote controls, Pontryagin maximum principle.I Introduction
As is well known, NCSs are systems in which actuators, sensors, and controllers exchange information through a shared bandwidth limited digital communication network. The research on NCSs has attracted significant interest in recent years, due to the advantages of NCSs such as low cost and simple installation, see [1, 2, 3, 5, 4, 6, 7, 8] and the cited references therein. On the other hand, unreliable wireless communication channels and limited bandwidth make NCSs less reliable [3, 5, 4], which may cause performance loss and destabilize the NCSs. Thus, it is necessary to investigate control problems for NCSs with unreliable communication channels.
In this paper, we investigate multiplicative noise NCSs (MN-NCSs) with local and remote controls and unreliable uplink channels. As shown in Figure 1, the NCS is composed of subsystems, and each subsystem is regulated by one local controller and one remote controller. Due to the limited communication capability of each subsystem, the uplink channel from a local controller to the remote controller is affected by packet dropouts, while the downlink channel from the remote controller to each local controller is perfect. The LQ optimal control problem is considered in this paper. Our aim is to design local controllers and the remote controller such that a given cost function is minimized. Due to the uncertainty of the uplink channels, the information sets available to the local controllers and the remote controller are different. Hence, we are concerned with the optimal control problem with an asymmetric information structure which pose major challenges.

The pioneering study of asymmetric information control can be traced back to the 1960s, and it is well-known that finding optimal controls for an asymmetric-information control problem is difficult, see [9, 10, 12, 11]. For example, [9] gives the celebrated Witsenhausen’s Counterexample for which the associated explicit optimal control with asymmetric information structures still remains to be solved.
The optimal local and remote control problems were first studied in [14, 16]. By using the common information approach, the optimal local and remote controls are derived. Following [16], an elementary proof of the common information approach was given in [13]. Furthermore, [17] studies the optimal local and remote control problem with only one subsystem by using maximum principle approach. It should be pointed out that previous works [16, 15, 17, 18, 13, 14] focused on NCSs with additive noise. Different from the previous works, this paper investigates the local control and remote control problem for networked systems with multiplicative noise and multiple subsystems. The motivations of this paper are: On one hand, multiplicative noise systems exist in many applications. The existence of multiplicative noise results in the non-Gaussian property of the NCSs, see [19, 21, 23, 22, 20, 24]. On the other hand, the unreliable uplink channels result in that the state estimation errors are involved with the control inputs, which may lead to the failure of the separation principle. In other words, it remains difficult to design the optimal output feedback control for MN-NCSs with unreliable uplink channels, see [19, 16, 17, 18]. Furthermore, the optimal local and remote control problem for multiple subsystems can be regarded as a special case of optimal control for multi-agent systems, for which the optimal decentralized/distributed control design remains challenging, see [25, 26].
Based on the above discussions, we can conclude that the study of the local and remote control problem for MN-NCSs with multiple subsystems has the following difficulties and challenges: 1) Due to the possible failure of the separation principle for MN-NCSs with unreliable uplink channels, the derivation of the optimal “output feedback” controllers remains challenging. 2) When the Pontryagin maximum principle is adopted, how to decouple a group of forward and backward difference equations (G-FBSDEs) is difficult and unsolved.
In this paper, the optimal local and remote control problem for MN-NCSs with multiple subsystems is solved. Firstly, by developing the Pontryagin maximum principle, we show that the optimal control problem under consideration is uniquely solved if and only if a group of FBSDEs (G-FBSDEs) is uniquely solved; Consequently, a method is proposed to decouple the G-FBSDEs, it is shown that the solution to the original G-FBSDEs can be given by decoupling new G-FBSDEs and introducing new information filtrations. Furthermore, the optimal local and remote controllers are derived based on the solution to coupled CREs, which are asymmetric. As special cases, the additive noise NCSs case, the single subsystem case, and the indefinite weighting matrices case are also investigated.
As far as we know, the obtained results are new and innovative in the following aspects: 1) Compared with the common information approach adopted in previous works, the structure of the optimal local controllers and remote controller is not assumed in advance, see Lemma 3 in [13]; 2) In this paper, the multiple subsystems case is solved by using the Pontragin Maximum principle, while previous works focused on the single subsystem case [17]; 3) The existence of multiplicative noise results in that the state estimate error and the error covariance are involved with the controls, which may cause the separation principle to fail. To overcome this, new asymmetric CREs are introduced; It is verified that the separation principle holds for the considered optimization problem, i.e., the optimal local controllers and optimal remote controller can be designed, and the control gain matrices and the estimation gain matrix can be calculated separately; 4) It is noted that the obtained results include the results in [17, 13, 16] as special cases.
The rest of the paper is organized as follows. Section II investigates the existence of the optimal control strategies. The main results are presented in Section III, where the optimal local controllers and optimal remote controller are derived by decoupling the G-FBSDEs. Consequently, some discussions are given in Section IV. In Section V, numerical examples are presented to illustrate the main results. We conclude this paper in Section VI. Finally, the proof of the main results is given in the Appendix.
The following notations will be used throughout this paper: denotes the -dimensional Euclidean space, and means the transpose of matrix ; The subscript of means the -th subsystem, and subscript of denotes to the power of . Symmetric matrix () means that is positive definite (positive semi-definite); is the -dimensional Euclidean space; denotes the identity matrix of dimension ; means the mathematical expectation and signifies the conditional expectation with respect to . is the normal distribution with mean and covariance , and denotes the probability of the occurrence of event . means the filtration generated by random variable/vector , means the trace of a matrix, means the vector , and denotes the -algebra generated by random vector .
II Existence of Optimal Control Strategy
II-A Problem Formulation
The system dynamics of the -th subsystem () is given by
(1) |
where is the system state of the -th subsystem at time , are the given system matrices, both and are Gaussian white noises satisfying . The initial state . is the local controller of the -th subsystem, and is the remote controller. Since the uplink channels are unreliable, let binary random variables with probability distribution denote if a packet is successfully transmitted, i.e., means that the packet is successfully transmitted from the -th local controller to the remote controller, and fails otherwise. is called the packet dropout rate. Moreover, we assume are independent of each other for all .
For the sake of discussion, the following notions are denoted:
(8) | ||||
(14) | ||||
(20) | ||||
(27) |
Using the notations in (II-A), we can rewrite system (II-A) as
(28) |
with initial .
Associated with system (II-A), the following cost function is introduced
(29) |
where are symmetric weighting matrices of appropriate dimensions with
(36) | ||||
(40) |
and block matrices , .
Corresponding with the system model described in Figure 1, the feasibility of controllers is given in the following assumption.
Assumption 1.
The remote controller is -measurable, and the local controller is measurable with respect to , , where
(41) | ||||
(42) |
Next, we will introduce the LQ control problem to be solved in this paper.
Throughout this paper, the assumption on the weighting matrices of (29) is given as follows.
Assumption 2.
, and .
Remark 1.
It is stressed that Problem 1 has not been solved in the existing literatures. The previous works [16, 13, 17, 15, 14] mainly focused on additive noise systems, and their multiplicative noise counterpart remains less investigated. The existence of unreliable uplink channels for multiplicative noise systems may result in the failure of “separation principle”, making the design of optimal control in Problem 1 difficult. Furthermore, the maximum principle was adopted to solve only the single subsystem case in [17], while the multiple subsystems case hasn’t been solved in the framework of maximum principle. The main challenge for the multiple subsystems case is that the solution for the G-FBSDEs is difficult.
II-B Necessary and Sufficient Solvability Conditions
In this section, we will derive the necessary and sufficient solvability conditions for Problem 1.
Lemma 1.
Given system (II-A)-(28) and cost function (29), for , let , where and is -measurable satisfying . Denote and the corresponding state and cost function associated with , , , and . Then we have
(43) | ||||
where satisfies the iteration
(44) |
with initial condition , and () satisfies the iteration
(45) |
with terminal condition and the information filtration given by
(46) |
Accordingly, we have the following results.
Theorem 1.
Proof.
‘Necessity’: Suppose Problem 1 is uniquely solvable and are optimal controls for .
Using the symbols in Lemma 1 and from (1) we know that, for arbitrary and , there holds
(48) |
where
(49) |
Suppose, by contradiction, that (47) is not satisfied. Let
(50) |
In this case, if we choose , then from (II-B) we have
Note that we can always find some such that , which contradicts with (II-B). Thus, . This ends the necessity proof.
It is noted that system dynamics (II-A) and (28) are forward, and the costate equation (45) is backward, then (II-A), (28), (45) and (47) constitute the G-FBSDEs. For the convenience of discussion, we denote the following G-FBSDEs composed of (II-A), (28), (45) and (47):
(51) |
Remark 2.
Consequently, we will introduce some preliminary results.
Lemma 2.
Denote , then the following relationship holds:
(54) |
where the information filtration is given by
(55) | ||||
Proof.
Due to the independence of and , , (54) can be obtained by using the properties of conditional expectation. ∎
By using Lemma 2, the following result can be derived.
Lemma 3.
Proof.
The results can be easily derived from Lemma 2. ∎
In the following lemma, we will introduce the preliminary results on the optimal estimation and the associated state estimation error.
Lemma 4.
The optimal estimation and can be calculated by
(60) | ||||
(61) |
with initial conditions , and .
In this case, the error covariance and satisfy
(62) | ||||
(63) |
Remark 3.
It can be observed from (62)-(63) that the controls are involved with the state estimation error, which is the key difference from the additive noise case (i.e., ), see [16, 13, 17, 15, 14]. Moreover, since G-FBSDEs (51) and G-FBSDEs (59) are equivalent, we will derive the optimal controls by solving (59) instead.
III Optimal Controls by Decoupling G-FBSDEs
In this section, the optimal controls will be derived via decoupling the G-FBSDEs (51) (equivalently G-FBSDEs (59)).
Firstly, the following CREs are introduced:
(64) |
with terminal conditions , given in (29), and the coefficients matrices in (64) being given by
(65) |
Remark 4.
Proof.
To facilitate the discussions, we denote:
(66) |
From Assumption 2, we know that and are both positive semidefinite, then it can be observed from (65) that and .
By repeating the above procedures backwardly, we can conclude that and are positive definite for . This ends the proof. ∎
With the preliminaries introduced in Lemmas 1-5, we are in a position to present the solution to Problem 1.
Theorem 2.
Under Assumptions 1 and 2, Problem 1 is uniquely solvable if and only if and given by (65) are invertible. In this case, the optimal controls of minimizing cost function (29) are given by
(70) |
where
(71) | ||||
(72) | ||||
(73) | ||||
with being calculated from Lemma 4, and the coefficient matrices being calculated via (64)-(65) backwardly.
Moreover, the optimal cost function is given by
(74) |
Proof.
See Appendix. ∎
Remark 5.
In Theorem 2, we first derive the optimal control strategies by decoupling the G-FBSDEs (51) (equivalently G-FBSDEs (59)). The optimal control strategies are given in terms of new CREs (64), which can be calculated backwardly under Assumptions 1-2 and the conditions that are invertible. Moreover, it is noted that and in (64) are asymmetric, which is the essential difference from the additive noise case, see [16, 13, 17, 15, 14].
IV Discussions
In this section, we shall discuss some special cases of Problem 1 and demonstrate the novelty and significance of our results.
IV-A Additive Noise Case
In the case of , the MN-NCS (II-A) turns into the additive noise case. Using the results in Theorem 2, the solution to Problem 1 can be presented as follows.
Corollary 1.
Under Assumptions 1 and 2, Problem 1 is uniquely solvable. Moreover, the control strategies that minimize (29) can be given by
(75) |
where
(76) | ||||
(77) |
In the above, are given in Lemma 4 with , and the coefficient matrices can be calculated via the following Riccati equations:
(78) |
where in (64) satisfy
(79) |
Remark 6.
As shown in Corollary 1, the following points should be noted:
- •
- •
- •
IV-B Single Subsystem Case
In this section, we will consider the single subsystem case, i.e., .
Following the results in Theorem 2, the solution to Problem 1 for the single subsystem case can be given as follows.
Corollary 2.
As for the results given in Corollary 2, we have the following comments.
IV-C Solvability with Indefinite Weighting Matrices
In this section, we will investigate the case of indefinite weighting matrices in (29). In other words, we will just assume that weighting matrices in (29) are symmetric.
Firstly, we will introduce the generalized Riccati equation:
(85) |
with terminal condition , and denotes the Moore-Penrose inverse.
We will present the following corollary without proof.
Corollary 3.
Remark 8.
The necessary and sufficient solvability conditions of Problem 1 are shown in Corollary 3 under the assumption that the weighting matrices of (29) are indefinite. The proposed results in Corollary 3 can be induced from Theorem 1 and its proof. It can be observed that the positive semi-definiteness of is equivalent to the condition in (II-B), which is the key of deriving Corollary 3. To avoid repetition, the detailed proof of Corollary 3 is omitted here.
V Numerical Examples
In this section, some numerical simulation examples will be provided to show the effectiveness and feasibilities of the main results.
V-A State Trajectory with Optimal Controls
Consider MN-NCSs (II-A) and cost function (29) with
(92) | ||||
(99) | ||||
(106) | ||||
(113) | ||||
(120) | ||||
(127) | ||||
(130) | ||||
(137) | ||||
(140) | ||||
(147) | ||||
(156) | ||||
(163) |
From Theorem 2, since Assumptions 1 and 2 hold for the coefficients given in (V-A), and and in (65) are invertible, hence Problem 1 can be uniquely solved. In this case, by using the optimal controls , the state trajectories of are presented as in Figures 2-4.



As shown, each subsystem state is convergent with optimal controls calculated via Theorem 2.
V-B State Trajectory with Different Packet Dropout Rates
In this section, we will explore the effects on the state trajectories with different packet dropout rates .
Without loss of generality, we choose the same coefficients with (V-A), and the state trajectory of subsystem 1 is given in Figures 5-6 with different packet dropout rates.


It can be observed that the convergence rate of decreases with the packet dropout rate becoming larger.
VI Conclusion
In this paper, we have investigated the optimal local and remote control problem for MN-NCSs with unreliable uplink channels and multiple subsystems. By adopting the Pontryagin maximum principle, the necessary and sufficient solvability conditions have been derived. Moreover, we have proposed a novel approach to decouple G-BFSDEs associated with the Pontryagin maximum principle. Finally, by introducing the asymmetric CREs, the optimal local and remote control strategies were derived in terms of the solution to CREs, which can be calculated backwardly. The proposed methods and the obtained results in this paper provide some inspirations for studying general control problems with asymmetric information structures.
Appendix: Proof of Theorem 2
Proof.
We will show the main results by using an induction method.
Note that the terminal conditions are , and , it can be calculated from (56) that
(164) |
From Theorem 1 we know that Problem 1 is uniquely solvable if and only if G-FBSDEs (59) is uniquely solvable under Assumptions 1 and 2. Moreover, (Proof.) is uniquely solved if and only if is invertible. In this case, can be derived as in (71).
Next, from (58) we know
(165) |
then there holds
(166) |
Since is positive definite as shown in Lemma 5, thus can be uniquely solved as (72). Hence, the optimal remote controller and the optimal local controllers can be derived as (70).
To complete the induction approach, we assume for , there holds
- •
-
•
The relationship between the system state and costate satisfies:
(168) where can be calculated from (64) backwardly.
Next, we will calculate . Note that , it can be calculated from (56) that
(169) |
By following the discussions below (Proof.), we know that (Proof.) can be uniquely solved if and only if is invertible. Then can be derived as in (71).
Since , we have
(170) |
Hence, the solvability of (Proof.) is equivalent to the invertibility of , and we have
(171) |
i.e, (72) can be verified for .
Next, from (58) we know
(172) |
Thus, using Lemmas 2-3, there holds
(173) |
In this case, can be derived as (72) for . Therefore, the optimal controls can be verified as (70).
Consequently, we will calculate , from (45)
(174) |
Thus, (168) has been derived for . This ends the induction.
Finally, we will calculate the optimal cost function. For simplicity, we denote
(175) |
Hence, we have
(176) |
Note , then taking summation of (Proof.) from to , the optimal cost function can be given by
(177) |
The proof is complete. ∎
References
- [1] J. P. Hespanha, P. Naghshtabrizi, and Y. Xu, “A survey of recent results in networked control systems,” Proc. IEEE, vol. 95, no. 1, pp. 138-162, Jan. 2007.
- [2] O. C. Imer, S. Yüksel, and T. Başar, “Optimal control of LTI systems over unreliable communication links,” Automatica, vol. 42, no. 9, pp. 1429-1439, 2006.
- [3] G. C. Walsh, H. Ye, L. G. Bushnell, “Stability analysis of networked control systems”, IEEE Transactions on Control Systems Technology, vol. 10, no. 3, pp. 438-446, May 2002.
- [4] W. Zhang, M. S. Branicky, S. M. Phillips, “Stability of networked control systems”, IEEE Control Systems Magazine, vol. 21, no. 1, pp. 84-99, Feb. 2001.
- [5] L. Schenato, B. Sinopoli, M. Franceschetti, K. Poolla, S. S. Sastry, “Foundations of control and estimation over lossy networks.” Proceedings of IEEE, vol. 95, no. 1, pp. 163-187, Jan. 2007.
- [6] Q. Qi and H. Zhang, “Output Feedback Control and Stabilization for Networked Control Systems With Packet Losses.” IEEE Transactions on Cybernetics, vol. 47, no. 8, pp. 2223-2234, Aug. 2017.
- [7] Q. Qi and H. Zhang, “Output Feedback Control and Stabilization for Multiplicative Noise Systems With Intermittent Observations.” IEEE Transactions on Cybernetics, vol. 48, no. 7, pp. 2128-2138, July 2018.
- [8] N. Xiao, L. Xie, L. Qiu, “Feedback stabilization of discrete-time networked systems over fading channels.” IEEE Transactions on Automatic Control, vol. 57, no. 9, pp. 2176-2189, Sep. 2012.
- [9] H.S. Witsenhausen, “A counterexample in stochastic optimal control.” SIAM Journal on Control, vol. 6, no. 1, pp. 131-147, 1968.
- [10] T. Başar, “Variations on the theme of the Witsenhausen counterexample.” 47th IEEE Conference on Decision and Control, Cancun, 2008, pp. 1614-1619.
- [11] G. M. Lipsa, N. C. Martins, “Optimal memoryless control in Gaussian noise: A simple counterexample.” Automatica, vol. 47, no. 3, pp. 552-558, 2011.
- [12] M. Rabi, C. Ramesh, and K. H. Johansson, “Separated design of encoder and controller for networked linear quadratic optimal control.” SIAM Journal on Control and Optimization, vol. 54, no. 2, pp. 662-689, 2016.
- [13] M. Afshari and A. Mahajan, “Optimal local and remote controllers with unreliable uplink channels: An elementary proof,” IEEE Transactions on Automatic Control. doi: 10.1109/TAC.2019.2951658.
- [14] A. Nayyar, A. Mahajan, and D. Teneketzis, “Decentralized stochastic control with partial history sharing: A common information approach,” IEEE Trans. Autom. Control, vol. 58, no. 7, pp. 1644-1658, July 2013.
- [15] Y. Ouyang, S. M. Asghari, A. Nayyar, “Optimal local and remote controllers with unreliable communication.” Proceedings of IEEE 55th Conference on Decision and Control, pp. 6024-6029, Dec. 2016.
- [16] S. M. Asghari, Y. Ouyang, and A. Nayyar. “Optimal local and remote controllers with unreliable uplink channels.” IEEE Transactions on Automatic Control, vol. 64, no. 5, pp. 1816-1831, 2018.
- [17] X. Liang, and J. Xu, “Control for networked control systems with remote and local controllers over unreliable communication channel.” Automatica, vol. 98, pp. 86-94, 2018.
- [18] Y. Ouyang, S. M. Asghari and A. Nayyar, “Optimal infinite horizon decentralized networked controllers with unreliable communication.” arXiv preprint arXiv:1806.06497, 2018.
- [19] S. M. Joshi, “On optimal control of linear systems in the presence of multiplicative noise.” IEEE Transactions on Aerospace and Electronic Systems, vol. 12, no. 1, pp. 80-85, Jan. 1976.
- [20] W. M. Wonham, “On a matrix Riccati equation of stochastic control.” SIAM Journal on Control and Optimization, vol. 6, no. 4, pp. 681-697, 1968.
- [21] J. M. Bismut, “Linear quadratic optimal stochastic control with random coefficients.” SIAM Journal on Control and Optimization, vol. 14, no. 3, pp. 419-444, 1976.
- [22] M. A. Rami and X. Zhou, “Linear matrix inequalities, Riccati equations, and indefinite stochastic linear quadratic controls.” IEEE Transactions on Automatic Control, vol. 45, no. 6, pp. 1131-1143, 2000.
- [23] H. Zhang, L. Li, J. Xu and M. Fu, “Linear quadratic regulation and stabilization of discrete-time systems with delay and multiplicative noise.” IEEE Transactions on Automatic Control, vol. 60, no. 10, pp. 2599-2613, Oct. 2015.
- [24] Q. Qi, H. Zhang and Z. Wu, “Stabilization control for linear continuous-time mean-field systems,” IEEE Transactions on Automatic Control, vol. 64, no.8, pp. 3461-3468, 2019.
- [25] K. You and L. Xie, “Minimum Data Rate for Mean Square Stabilization of Discrete LTI Systems Over Lossy Channels,” IEEE Transactions on Automatic Control, vol. 55, no. 10, pp. 2373-2378, Oct. 2010.
- [26] K. H. Movric and F. L. Lewis, “Cooperative Optimal Control for Multi-Agent Systems on Directed Graph Topologies,” IEEE Transactions on Automatic Control, vol. 59, no. 3, pp. 769-774, March 2014.
- [27] F. L. Lewis, D. L. Vrabie, and V. L. Syrmos. Optimal Control, Third Edition, Wiley. 2015.