Wireless Networked Control Systems with Coding-Free Data Transmission for Industrial IoT
Wireless networked control systems for the Industrial Internet of Things (IIoT) require low latency communication techniques that are very reliable and resilient. In this paper, we investigate a coding-free control method to achieve ultra-low latency…
Authors: Wanchun Liu, Petar Popovski, Yonghui Li
W ireless Network ed Control Systems with Coding-Free Data T ransmission for Industrial IoT W anchun Liu † , Petar Popo vski ◦ , Y onghui Li † , and Branka V ucetic † Abstract — Wir eless networked control systems for the In- dustrial Internet of Things (IIoT) requir e low latency com- munication techniques that are very r eliable and resilient. In this paper , we inv estigate a coding-free control method to achieve ultra-lo w latency communications in single-controller- multi-plant network ed control systems for both slow and fast fading channels. W e formulate a power allocation problem to optimize the sum cost functions of multiple plants, subject to the plant stabilization condition and the controller’ s power limit. Although the optimization problem is a non-conv ex one, we derive a closed-form solution, which indicates that the optimal power allocation policy for stabilizing the plants with different channel conditions is reminiscent of the channel-in version policy . W e numerically compare the performance of the proposed coding-free control method and the conv entional coding-based control methods in terms of the contr ol performance (i.e., the cost function) of a plant, which shows that the coding-free method is superior in a practical range of SNRs. Index T erms —Low latency communication, optimal power allocation, wireless networked control system, coding-free trans- mission, analog transmission. I . I N T R O DU C T I O N A. Motivation The industrial Internet of Things (IIoT) is the concept of using smart sensors and actuators to enhance industrial and manufacturing processes [2]. Different from consumer IoT applications, the IIoT is more focused on industrial control ranging from building and process automation to the more critical scenarios in power systems automation and power electronics control [3]. W ireless networked control systems (WNCSs) hav e been considered as a key technical solution for flexible deployment of industrial control, and have attracted a lot of attention from both industry and academia [4]. In general, a WNCS consists of a dynamic unstable plant (e.g., a chemical/power plant, robot or unmanned aerial vehicle) to be controlled, sensor nodes that measure and report the plant state, a remote controller that recei ves the sensors’ W . Liu, Y . Li and B. V ucetic are with School of Electrical and Information Engineering, The University of Sydney (emails: wanchun.liu@sydney .edu.au, yonghui.li@sydney .edu.au and branka.vucetic@sydney .edu.au). P . Popovski is with Department of Electronic Systems, Aalborg Uni versity (email: petarp@es.aau.dk). Part of the paper has been accepted by Proc. IEEE Globecom 2019 [1]. The work of W . Liu and B. V ucetic were supported by Australian Research Council’s Australian Laureate Fello wships Scheme under Project FL160100032. The work of P . Popovski has been supported the European Research Council (ERC) under the European Union Horizon 2020 research and innov ation program (ERC Consolidator Grant Nr . 648382 WILLO W) and Danish Council for Independent Research (Grant Nr . 8022- 00284B SEMIOTIC). The work of Y . Li was supported in part by the Australian Research Council’ s Australian Laureate Fellowships Scheme under Project FL160100032 and in part by the Australian Research Councils Discovery Project Funding Scheme under Project DP150104019. Plant Controller Actuators Sensors Fig. 1: A wireless networked control system (WNCS). measurements and sends control signals, and actuators that receiv e the control signals to control the plant, as illustrated in Fig. 1. Different elements in WNCSs communicate with each other through wireless networks. Most of the existing work in WNCSs only considered coding-based digital communication systems for sensor-controller and controller-actuator commu- nications [4]. Although digital communications have been widely adopted in cellular networks and wireless local area networks for high-speed large-volume digital data transmis- sions, extensiv e research has focused on coding-free analog communications in the areas of wireless sensor networks (WSNs) including wireless remote estimation systems, which hav e closer ties with the analog physical world (see [5–9] and the references therein). In particular , for the special case where both the source signal and the channel are Gaussian, it has been proved that coding-free analog signaling is the optimal in terms of distortion between the source signal and the recovered signal at the receiver [10–12]. Although coding-free communications have been extensi vely studied in WSNs, they have rarely been in vestigated for WNCSs in the open literature. Note that WSN and WNCS work in very different ways. The former only needs to estimate the source signal through wireless channels, i.e., an open-loop system, while the latter further requires to generate and send control commands to actuators through wireless channels to control the source signal, i.e., a closed-loop system. Thus, the design of coding-free communications can be very different in WSN and WNCS. In this work, we ask a fundamental question: Which communication method does lead to a better control performance of WNCS, coding-based or coding-fr ee one? B. Related W ork Coding-based communications in WNCSs . In the literature on WNCSs, there are various types of wireless digital com- munication system modeling for the sensor-controller and controller-actuator channels. Assuming a communication sys- tem that is noiseless and has a limited data rate, the min- imum required data rate to stabilize the plant was obtained in [13–15]. Assuming arbitrarily large number of quantization lev els and high coding rate, but independent and identically distributed (i.i.d.) packet dropouts, the optimal control law and the stability condition of WNCS in terms of the packet dropout probability were deriv ed in [16] and the references therein. Based on such pioneering works, the results hav e been extended to the settings of multi-sensor scheduling in WNCSs [17, 18], and multi-WNCS scheduling over shared wireless communication resources [19]. More recently , the packet-dropout model has been adopted in WNCSs with security constraints [20–23]. Considering both random packet delays and packet dropouts, an optimal state estimation prob- lem of WNCS was in vestigated in [24]. Coding-fr ee communications . In general, coding-free trans- mission in WSNs means that each sensor merely transmits a signal proportional to its observ ations, without any quantiza- tion and further coding [10]. Thus, coding-free scheme has ultra-low latency and complexity compared to con ventional coding-based communications that send coded information with many channel uses and adopt complex decoding algo- rithms (e.g., maximum likelihood detection and decoding). Inspired by the pioneering work [10], a number of related research works using coding-free transmissions emerged in recent years [5–9, 25–29]. In [5, 6, 8, 9], the problems of deterministic parameter estimation through multiple-access channels were comprehensiv ely in vestigated. In [7], the opti- mal po wer allocation problem of a remote estimation system with a Gaussian-Markov source was inv estigated. More re- cently , coding-free communications were adopted for effecti ve data fusion of a massi ve number of sensors in high-mobility sensing applications in [25]. Coding-free communications were also adopted in multi-agent systems for achieving global consensus of the agents status [26]. In [27–29], coding-free communication schemes were applied in cellular systems for fast parameter exchanging in online training processes of wireless machine-learning applications. C. Contributions In this work, we inv estigate coding-free WNCSs inspired by the existing works on coding-free communications [5–12, 25–29]. T o be specific, we focus on the wireless controller- actuator channel, where the control signal generated by the contr oller is an amplitude-modulated-like analog signal, and the actuator linearly scales the receiv ed control signal and applies it to the plant directly . 2 Note that due to the fundamental tradeoff between trans- mission latency and reliability in communication systems [30, 31], such the symbol-lev el coding-free communications sig- nificantly reduce the latency but cannot guarantee noiseless 2 Although coding-free communication method itself is not new , integrating coding-free communications with WNCSs introduces ne w design problems with different optimizing targets and constraints from the ones considered in coding-free communication systems [5–12, 25–29]. reception of the control signal, while coding-based commu- nications can achie ve a much reliable control with longer latency . For a WNCS, only the long-term control performance of the plant is of interest [4, 14, 16], which is a distortion-type measurement, and coding-free transmission may beat coding- based transmission in terms of the control performance of WNCSs. As presented earlier the models of coding-based communi- cation systems adopted in most of the WNCS works are only valid under restrictive assumptions and not unrealistic [13– 24]. In practice, a coding-based communication system per- forms quantization, source coding and channel coding for transmission. T o the best of our kno wledge, the control perfor- mance of a coding-based WNCS with practical quantization, source and channel coding through noisy wireless channel re- mains largely unknown, making the optimal design of coding- based WNCS very challenging [4]. In this work, we provide a comprehensiv e performance analysis and optimization for coding-free WNCSs, and numerically compare the control performance of coding-based and coding-free WNCSs. The main contributions of the paper are summarized as follows: • W e consider a WNCS consisting of a single controller and a single or multiple plants, and propose a joint digital-analog wireless control protocol, where a digital header is preserved to support networking functions, and the data transmission for plant control is analog. • For the coding-free control process of the single plant scenario, we propose to jointly optimize the parameters of the controller and the actuator to minimize the av- erage cost function of the dynamic plant subject to the transmission-power constraint of the controller and the stability condition of the plant. This is done for both slow and fast fading channels. Although the original problem is non-con vex, we deri ve the optimal parameters in a closed form. T o the best of our kno wledge, this problem has never been considered in the literature. Furthermore, we hav e deriv ed the theoretical condition on the existence of a coding-free control protocol that can stabilize the plant, in terms of the transmission-power limit and the channel conditions. • W e extend the single-plant results to the multi-plant scenario. Specifically , we formulate a novel optimal transmission power allocation problem among multiple plants under the total transmission power constraint of the controller such that each plant is stabilized and the sum cost functions of the plants is minimized as well. Our results show that the optimal po wer allocation policy is of a channel-in version type, i.e., we need to allocate more power for the worse channel conditions. • W e numerically compare the performance of practical coding-based WNCS with coding-free WNCS. Our re- sults shows that the coding-free method is superior in a practical range of SNRs. The remainder of this paper is organized as follows. Plan t 1 Plan t 2 Plan t M 0 Con troller · · · · · · Con trol Ch annel 1 Con trol Channel 2 Con trol Channel M 0 Fig. 2: Illustration of an M 0 -plant WNCS. Section II presents the proposed WNCS with coding-free data transmission. Sections III and IV in vestigate the optimal coding-free control methods for single- and multi-plant net- works, respectiv ely , under slow-f ading channel. Section V in- vestigates the optimal coding-free control methods for single- and multi-plant networks, under fast-f ading channel. Sec- tion VI numerically presents the performance of the proposed coding-free control method. Finally , Section VII concludes the paper . I I . S Y S T E M M O D E L W e consider a WNCS with a single controller and M 0 remote plants each equipped with an actuator to be con- trolled, as illustrated in Fig. 2. It is assumed that the plant states are perfectly kno wn by the controller , i.e., the sen- sors that measures the plant states are co-located with the controller [32, 33]. 3 Based on the current plant states, the controller is able to generate and send control signals to the M 0 actuators simultaneously through M 0 independent channels to control the plants [19]. W e assume that each plant has one real state (i.e., the forward velocity of a mobile robot or the force of a robot gripper) to be controlled, i.e., a scaler system [35–37]. 4 A. Coding-F r ee Contr ol Pr otocol In general, the proposed coding-free control protocol con- sists of two phases: digital header (DH) transmission and 3 Note that there are many applications where the sensors that measure the plants’ state and the controller are collocated. F or example, the controller observes the movement and location of automated guided vehicles (AGVs) and robots by using its cameras (treated as sensors), see e.g., [34], and send control commands to the AGV or robots through wireless channels. 4 A more general vector system is beyond the scope of the paper. DH v i (1) v i ( t ) v i ( T ) Con trol Pro cess of T Control Symbols · · · · · · Fig. 3: Coding-free control protocol for plant i . coding-free control process, as illustrated in Fig. 3. Before starting each control process (i.e., sending control signals to the actuators so as to control the plants), the controller needs to send a DH to each plant to perform networking functions, such as identification and authentication to av oid the situation in which the plants receiv ed commands from malicious transmitters. Since the channel between the controller and an actuator can be in deep fading, only a set of plants with good channel conditions are chosen by the controller for r emote coding-fr ee contr ol . The other plants can switch to a predetermined self- contr ol mode , e.g., repeating the previous control action, or predicting the control signal to be implemented based on the previous ones (see [4, 38] and the references therein), and wait for the next control process. By using the property of channel reciprocity and the classical channel estimation method [39], i.e., letting the actuators sending pre-known pilot symbols to the controller , the controller is able to acquire the qualities of the M 0 controller-actuator channels, based on which it determines the set of plants for coding-free control. Note that the number of plants selected, M ≤ M 0 , may change in different control processes depending on the corresponding channel conditions. The selection criteria of the plants will be gi ven in Sections III-IV and V for single- and multi-plant cases under slow and fast fading channels, respectively . Note that the control-mode information of each plant is also contained in the DH to inform the plants before a control process, and the DH contains both the original information bits and their cyclic redundancy check (CRC) for error detection [40]. Once an actuator receives a DH, it calculates the CRC based on the receiv ed information bits. If the calculated CRC matched the receiv ed CRC, the actuator sends a one-bit acknowledgment (A CK) signal to the controller . Otherwise, a detection error occurs and it sends a negativ e-acknowledgment signal alterna- tiv ely . W e assume that a DH can be detected correctly by the plants selected for coding-free control, which have relatively good channel conditions, since the DH only contains a few information bits. Once a detection error occurs, we can do retransmission for the DH, which does not introduce much delay as the DH is short. If a plant that is not selected for coding-free control, cannot detect the DH correctly , it can autonomously switch to the self-control mode. In this work, we only focus on the plants selected for coding-free contr ol. A control process contains T control symbols as illustrated in Fig. 3. At discrete time t ≤ T , where t can be treated as the symbol index, each plant state, x i ( t ) ∈ R , ∀ i ∈ { 1 , · · · , M } , can be obtained by the controller [32, 33], which then performs a multiple unicast over M independent channels to send the control signals to M dedicated actuators. Note that information transmission through multiple parallel channels has been systematically in vestigated in [41] and the references therein. There is a common power constraint, P 0 , for all transmission channels. The controller adopts a linear control policy [32], and the control signal sent by the controller for plant i at time t is giv en by v i ( t ) = K i x i ( t ) , (1) where the controller factor , K i ∈ R , is a design parameter . B. W ir eless Communication Channels W e consider tw o types of channel models: slow-f ading channel and fast-fading channel. For the slow-fading channel case, the channel coefficient of the link between the controller and actuator i , H i ∈ C , is fixed during a DH and a control process due to the assumed long coherence time. By using the classical channel estimation method [39], we assume that H i is av ailable at the controller and actuator i , ∀ i ∈ { 1 , · · · , M 0 } [19, 42]. In this case, the controller controls the plants through parallel Gaussian channels and aims for driving the plant state close to the steady state in the control process of T symbols. This channel model is suitable for lo w-mobility industrial control applications. For instance, the symbol time is 4 µ s of the IEEE 802.11 standard. Since the typical Doppler shift of a industrial automation factory is about 10 Hz [43], the typical channel coherence time is about 100 ms. As each symbol carries one control signal, we hav e tens of thousands of control actions within one channel coherence time, which will be illustrated in Sec. VI-A. For the fast-fading channel case, the channel coefficient of the link between the controller and actuator i , H i ( t ) ∈ C , changes symbol by symbol and follows a Gaussian distri- bution. W e assume that the variances of the M 0 channels, σ 2 h,i , ∀ i ∈ { 1 , · · · , M 0 } , are known by the controller and the actuators. Similar to the slo w-fading case, the controller aims for dri ving the plant state close to the steady state in the control process of T symbols with different channel conditions. This channel model is suitable for high-mobility industrial control applications. C. Contr ol Action Giv en the control signal sent by the controller , v i ( t ) , the receiv ed signal at actuator i through the fading channel is giv en as ˜ r i ( t ) = ( H i v i ( t ) + ˜ z i ( t ) , slow fading H i ( t ) v i ( t ) + ˜ z i ( t ) , fast fading (2) where ˜ z i ( t ) is the complex additive white Gaussian noise (A WGN). Since the transmitted signal v i ( t ) is real, actually only one dimension of the complex channel is utilized. Specifically , for the slow fading scenario, since H i , | H i | e j φ i is known to actuator i , the recei ved control signal can be rewritten as ˜ r i ( t ) = | H i | e j φ i v i ( t ) + z φ i i ( t ) e j φ i + z φ i ⊥ i ( t ) e j ( φ i + π / 2) , (3) where z φ i i ( t ) and z φ i ⊥ i ( t ) are real signals obtained by pro- jecting ˜ z i ( t ) on the orthogonal bases of e j φ i and e j ( φ i + π / 2) , respectiv ely . Since the original control signal is projected on the base of e j φ i , we only need to consider the receiv ed real signal on the same base, i.e., r i ( t ) = | H i | v i ( t ) + z φ i i ( t ) . (4) For the fast fading scenario with H i ( t ) , | H i ( t ) | e j φ i ( t ) , since the phase information φ i ( t ) changes with time and is unkno wn to actuator i , it is not possible to determine the base of e j φ i ( t ) carrying the real signal v i ( t ) . For simplicity , we assume that φ i ( t ) = 0 and hence only consider the real part of the receiv ed signal, i.e., r i ( t ) = Real [ ˜ r i ( t )] = Real [ H i ( t )] v i ( t ) + Real [ ˜ z i ( t )] . (5) From (4) and (5), the effecti ve (real) recei ved control signal in the slow and fast fading scenarios can be unified as r i ( t ) = ( H i v i ( t ) + z i ( t ) , slow fading H i ( t ) v i ( t ) + z i ( t ) , fast fading (6) where H i ∈ R + and H i ( t ) ∈ R , and the noise z i ( t ) is a real A WGN with a zero mean and variance σ 2 z . Then, the implemented control signal by actuator i is simply a linear mapping of the receiv ed control signal as u i ( t ) = G i r i ( t ) , (7) where the actuator factor , G i ∈ R , is a design parameter . D. Plant Under Contr ol and P erformance Metrics The linear discrete dynamic process of the i th plant’ s state is presented as (see e.g., [32]) x i ( t + 1) = Ax i ( t ) + u i ( t ) + w i ( t ) , (8) where w i ( t ) is the plant disturbance, which is an i.i.d. real Gaussian process with zero mean and variance σ 2 w . The real number A is the plant parameter and it is the same for all plants, though the results obtained in the rest of the paper can be readily extended to settings with different plant parameters. From (8), we see that the next plant state depends on the current state, implemented control action and plant disturbance. Also, to a void a trivial problem, we assume that the plant is open-loop unstable by letting | A | > 1 , i.e., the plant state grows unbounded in the absence of control inputs, i.e., u i ( t ) = 0 , ∀ t . The sum cost of the M plants for the T time slots of the control process is defined in a quadratic form as J T , 1 T T X t =1 M X i =1 E h ( x i ( t )) 2 i . (9) Note that such a type of quadratic cost is most commonly used in the literature of WNCSs [14, 16–19, 24, 32, 36, 42], which is mainly because quadratic function is con ve x and smooth, and facilitates the analysis and optimization of the performance of WNCS. The mean-square stability condition is J ave , lim sup T →∞ J T < ∞ . (10) In other words, the M -plant system is stabilized by the remote controller if the long-term av erage cost J ave is bounded. In practice, a control process always has a certain deadline T , and the cost J T is always bounded in this sense. Howe ver , the long-term stability condition (10) and the long-term cost J ave are useful and commonly adopted in the literature see e.g., [14, 16]. This is because in the large T scenario (i.e., in the order of a few hundred), if the condition (10) is satisfied, J T is quite close to the long-term performance J ave ; otherwise, J T is huge as P M i =1 E h ( x i ( t )) 2 i grows exponentially with time in the unstable scenario, which will be illustrated in Sec. VI-A. Ther efor e, in what follows, we focus on the optimal design of the contr oller and actuator factors, K i and G i , such that the long-term cost of the plants, J ave , is bounded and minimized under the total power constraint of the contr oller . I I I . S L O W - F A D I N G - S I N G L E - P L A N T C A S E : A NA LY S I S A N D O P T I M I Z A T I O N In this section, we consider the optimal design problem of the single-plant case in slow-fading channels, and hence drop out the plant index i of x i ( t ) , w i ( t ) , z i ( t ) , v i ( t ) , H i , K i and G i in the following analysis. T aking (1) and (7) into (8), the dynamic process of the plant state can be rewritten as x ( t + 1) = A c x ( t ) + Gz ( t ) + w ( t ) , (11) where A c , A + GH K (12) is the closed-loop plant parameter . T aking expectation on both sides of (11), we hav e E x 2 ( t + 1) = A 2 c E x 2 ( t ) + G 2 σ 2 z + σ 2 w . (13) T o make the long-term average cost J ave in (10) bounded, E x 2 ( t ) should be bounded when t → ∞ . From (13), it is clear that E x 2 ( t ) is bounded iff A 2 c < 1 . Thus, the stability condition of the plant in the sense of (10) is obtained as belo w . Definition 1 (Stability condition in slow-fading channel) . The plant (8) is closed-loop mean-squared stable using the coding- free control method (1) and (7) iff | A c | < 1 . (14) Therefore, to stabilize the plant, it is assumed that A > 0 , H > 0 , G > 0 and K < 0 for br evity in the rest of the paper without loss of generality . From (11), it is straightforward that x ( t ) = A t c x (0) + t − 1 X j =0 A t − 1 − j c ( Gz ( j ) + w ( j )) . (15) As we consider the long-term performance of the closed-loop stable dynamic process, letting t → ∞ , we hav e A t c x (0) → 0 in (15), and the steady-state distribution of x ( t ) is zero-mean Gaussian with the variance E x 2 ( t ) = G 2 σ 2 z + σ 2 w (1 − A 2 c ) , (16) and hence J ave = E x 2 ( t ) . (17) From (1) and (16), the steady-state distribution of the con- troller signal, v ( t ) , is also zero-mean Gaussian with the variance P , E v 2 ( t ) = K 2 G 2 σ 2 z + σ 2 w (1 − A 2 c ) . (18) In other words, P is the av erage transmission power of the controller . Thus, the contr oller-side signal-to-noise ratio (SNR) for sending the control signal is SNR , P /σ 2 z = K 2 G 2 + K 2 SSR (1 − A 2 c ) , (19) where SSR , σ 2 w /σ 2 z . Giv en the transmission-power limit of the controller , P 0 , the optimization problem is formulated as ( S1 ) min G,K E x 2 ( t ) , s.t. SNR ≤ γ 0 , and | A c | < 1 , (20) where γ 0 , P 0 /σ 2 z is the SNR constraint, and the first and second constraints are due to the average transmission- power limit of the controller and the closed-loop stability requirement, respectiv ely . It is clear that (S1) is not a con vex problem as E x 2 ( t ) is not a con vex function of G and K . W e solve (S1) as follows. First, we analyze the feasibility condition of (S1). It can be proved that the minimum SNR is equal to A 2 − 1 H 2 , which is achiev ed when GK = − A 2 − 1 AH and K → 0 , which also satisfies the stability condition (14). Therefore, the feasibility condition of (S1) is A 2 − 1 H 2 ≤ γ 0 , (21) and we see that there is no feasible solution of (S1), i.e., the plant cannot be stabilized by the remote controller if the channel condition is bad, i.e., a small | H | . Thus, we have the following selection criteria of the plant’ s control mode. Mode-Selection Criteria (Slow-f ading-single-plant scenario) . If (21) is satisfied, the plant is controlled remotely by the coding-free control method. Otherwise, the plant switches to the self-control mode. Second, assuming that (21) is satisfied, we solve (S1) in two steps: 1) Fix A c such that | A c | < 1 . W e ha ve GK = ( A c − A ) H . (22) Thus, the optimization problem can be written as ( S1-1 ) min K A c − A H K 2 σ 2 z + σ 2 w ! (1 − A 2 c ) (23) s.t. K 2 ≤ 1 SSR (1 − A 2 c ) γ 0 − ( A c − A ) 2 /H 2 . (24) It is easy to see that the optimal cost in (23) is minimized if the equality in (24) holds, and the optimal parameters can be obtained as J ? ave = H 2 γ 0 σ 2 w H 2 γ 0 (1 − A 2 c ) − ( A c − A ) 2 , G ? = 1 K ? A c − A H , K ? = − r 1 SSR ((1 − A 2 c ) γ 0 − ( A c − A ) 2 /H 2 ) . (25) 2) Find the optimal A c . Based on Step 1), the problem (S1- 1) can be written as ( S1-2 ) min A c H 2 γ 0 σ 2 w H 2 γ 0 (1 − A 2 c ) − ( A c − A ) 2 (26) s.t. | A c | < 1 . Since the denominator of (26) has a quadratic form, the target function of (S1-2) is minimized when A ? c = A (1 + H 2 γ 0 ) . (27) Using the feasibility condition (21), it can be verified that | A ? c | < 1 satisfying the constraint of (S1-2). T aking A ? c into (25), we hav e the following results. Theorem 1. In the slo w-fading-single-plant scenario, the optimal cost of the plant and the optimal controller and actuator factors for coding-free control are gi ven as J ? ave = σ 2 w 1 − A ? c = σ 2 w 1 − A/ (1 + H 2 γ 0 ) , K ? = − s 1 SSR γ 0 ( H 2 γ 0 + 1 − A 2 ) H 2 γ 0 + 1 , G ? = AH s γ 0 SSR ( H 2 γ 0 + 1)( H 2 γ 0 + 1 − A 2 ) . (28) Remark 1. F r om Theorem 1, the norm of the optimal contr ol and actuator factors, | K ? | and | G ? | , monotonically incr eases and decreases with the channel power gain H 2 , respectively . I V . S L OW - F A D I NG - M U LT I - P L A N T C A S E : O P T I M A L D E S I G N A. J oint Controller -Actuator Optimization In this section, we consider a slow-f ading-multi-plant case and in vestigate the controller power allocation problem to stabilize the remote plants. W ithout loss of generality , we assume that H i ≥ H j , ∀ i < j . Based on (S1), the optimization problem to minimize the sum cost of the M plants, is formulated as ( S2 ) min { G i ,K i } M X i =1 J ave ,i (29) s.t. M X i =1 K 2 i G 2 i + SSR 1 − ( A + H i G i K i ) 2 ≤ γ 0 (30) ( A + H i G i K i ) 2 < 1 , ∀ i, (31) where J ave ,i , σ 2 z G 2 i + SSR 1 − ( A + H i G i K i ) 2 is the average cost of plant i . Similar to (21), the feasibility condition of (S2) can be obtained as M X i =1 A 2 − 1 /H 2 i ≤ γ 0 . (32) If (32) does not hold, the M plants cannot be stabilized si- multaneously under the transmission power limit, and we ha ve the following selection criteria of the plant-control modes. Mode-Selection Criteria (Slow-f ading-multi-plant scenario) . The controller selects the set of M plants, i.e., plants 1 , 2 , · · · M , for remote coding-free control by the channel coefficients, where M ≤ M 0 is the largest number of plants that satisfies (32). The remainder ( M 0 − M ) plants switch to the self-control mode. In the following, we solve problem (S2) by assuming that (32) is satisfied with M > 0 . Although (S2) is not a conv ex problem, inspired by the solution of the problem (S1), we first introduce the auxiliary variables γ i , i = 1 , ..., M , which con vert (S2) into the follo wing equiv alent problem: ( S2’ ) min { G i ,K i ,γ i } M X i =1 σ 2 z G 2 i + SSR 1 − ( A + H i G i K i ) 2 (33) s.t. K 2 i G 2 i + SSR 1 − ( A + H i G i K i ) 2 ≤ γ i , ∀ i (34) ( A + H i G i K i ) 2 < 1 , ∀ i (35) M X i =1 γ i ≤ γ 0 (36) γ i > 0 , ∀ i. (37) In other words, γ i is the controller’ s allocated SNR for plant i . W e see that problem (S2’) can be con verted into M independent problems with the same structure of (S1) when { γ i } are giv en and ( A 2 − 1) /H 2 i ≤ γ i , ∀ i . Therefore, (S2’) can be solved in two steps: 1) solving (S2’) with fixed γ i , ∀ i , by using the solution for problem (S1), and 2) optimizing { γ i } , i.e., ( S2’-1 ) min G i ,K i J ave ,i (38) s.t. K 2 i G 2 i + SSR 1 − ( A + H i G i K i ) 2 ≤ γ i and (35) (39) ( S2’-2 ) min { γ i } M X i =1 σ 2 w 1 − A/ (1 + H 2 i γ i ) (40) s.t. M X i =1 γ i ≤ γ 0 , (41) A 2 − 1 /H 2 i ≤ γ i , ∀ i. (42) Since (S2’-2) is a con vex problem, which can be solved by applying KKT conditions, we hav e the following results. Theorem 2. In the multi-plant scenario, the optimal sum cost of the plants and the optimal controller and actuator factors are giv en by , respecti vely , J ? ave = K X i =1 σ 2 w 1 − A/ (1 + H 2 i γ ? i ) , K ? i = − s 1 SSR γ ? i ( H 2 i γ ? i + 1 − A 2 ) H 2 i γ ? i + 1 , G ? i = AH i s γ ? i SSR ( H 2 i γ ? i + 1)( H 2 i γ ? i + 1 − A 2 ) , (43) where γ ? i = max ( √ A H i √ λ + A − 1 H 2 i , A 2 − 1 H 2 i ) , (44) and λ > 0 is the unique real root of P M i =1 γ ? i = γ 0 . Remark 2. F r om Theorem 2, it is interesting to see that the optimal contr ol method allocates the plant with a better channel condition H i , with a lower tr ansmission power , i.e., a smaller γ ? i . Ther efor e, the optimal power allocation policy for stabilizing multiple plants is of a channel-in version type. Note that although the optimal power allocation policies of the coding-free WNCS and the con ventional coding-fr ee com- munication systems (see e.g. [9]) are entir ely differ ent, these ar e all channel-in version type policies. This is mainly because the two types of pr oblems have distortion-like optimization tar gets that are the sum of decr easing functions of the channel power gains. T o implement the optimal joint controller-actuator design method based on Theorem 2, the controller needs to calculate M pairs of controller-actuator factors and broadcast the actuator factors to the actuators of the the plants selected for coding-free control in the DH. T o reduce the communication ov erhead of the actuator-f actor transmissions, in what follows, we propose and optimize two methods: 1) the actuator factors of each plant are identical and fixed and the controller only optimizes the controller factors and 2) the controller factors of each plant are identical and fixed and each actuator calculates the optimal actuator factor simply based on its o wn channel coefficient. B. Optimal Design with Identical Actuator F actors W e optimize the controller f actors { K i } under the setting that all the actuators hav e the same fixed actuator factor G , while the channel coef ficients of the wireless control channels can be different. Thus, we have the following problem after some simplifications: ( S2-1 ) min { ˜ K i } M X i =1 σ 2 z ( G 2 + SSR ) 1 − ( A + H i ˜ K i ) 2 (45) s.t. M X i =1 ˜ K 2 i 1 − ( A + H i ˜ K i ) 2 ≤ ˜ γ 0 , (46) and (31) , where ˜ K i , K i G and ˜ γ 0 , G 2 γ 0 ( G 2 + SSR ) . It can be easily prov ed that the left-hand side of the constraint (46) is minimized within the stability region (31) when ˜ K i = − A 2 − 1 AH i , ∀ i. (47) T aking (47) into (46), the feasibility condition of (S2-1) can be obtained as M X i =1 A 2 − 1 H 2 i ≤ G 2 γ 0 ( G 2 + SSR ) . (48) If (48) does not hold, the M plants cannot be stabilized si- multaneously under the transmission power limit, and we ha ve the following selection criteria of the plant-control modes. Mode-Selection Criteria (Slo w-fading-multi-plant scenario with identical actuator factors) . The controller selects the set of M plants, i.e., plants 1 , 2 , · · · M , for remote coding-free control by the channel coefficients, where M ≤ M 0 is the largest number of plants that satisfies (48). The remainder ( M 0 − M ) plants switch to the self-control mode. Remark 3. Comparing this mode selection criteria (48) with (32) of the joint contr oller -actuator design pr oblem (S2), although the method of fixed actuator factors has a lower communication payload for parameter exchanging , only a smaller number of plants can be stabilized simultaneously by the contr oller than the optimal joint-design method. In the following, we solve problem (S2-1) with the assump- tion that the feasibility condition (48) holds. First, we analyze the problem (S2-1). Fig. 4 illustrates the functions E x 2 i ( t ) , which is a scaled version of the i th term in the target function (45), and SNR i , which is a scaled version of the i th term in the constraint (46), in terms of ˜ K i . It can be prov ed that both the functions, E x 2 i ( t ) and SNR i , are con ve x in terms of ˜ K i within the stability re gion (31), i.e., ˜ K i ∈ − ( A +1) H i , − ( A − 1) H i , the minimum v alue of o o E [ x 2 i ( t )] SNR i ˜ K i ˜ K i − A H i − A 2 − 1 AH i − A +1 H i − A − 1 H i Stabilit y Region Fig. 4: Illustration of E x 2 i ( t ) and SNR i versus ˜ K i . the two functions are achieved at ˜ K i = − A H i and − A 2 − 1 AH i , respectiv ely , and the functions are monotonic in the region ˜ K i ∈ − A/H i , − A 2 − 1 / ( AH i ) , ∀ i, as illustrated in Fig. 4. Therefore, the optimal solution of (S2-1) is within this region (shaded in Fig. 4). Since E x 2 i ( t ) and SNR i are minimized and maximized, respectiv ely , when ˜ K i = − A H i , the summation in (46) can be maximized as P M i =1 A 2 H 2 i in the scenario that ˜ γ 0 ≥ P M i =1 A 2 H 2 i , and the optimal design parameters in this scenario are ˜ K ? i = − A H i , ∀ i. (49) Now , we look at the scenario that ˜ γ 0 < P M i =1 A 2 H 2 i . In this scenario, it is clear that only the first constraint in (46) is the activ e constraint in (S2-1) and the problem is con ve x. Using the method of Lagrange multipliers, we can obtain the optimal ˜ K i as ˜ K ? i = D − p 4 A 2 H 2 i λ 0 + D 2 2 AH i λ 0 , ∀ i, (50) where D = (1 − A 2 ) λ 0 + H 2 i and λ 0 > 0 is the unique real root of P M i =1 ( ˜ K ? i ) 2 1 − ( A + H i ˜ K ? i ) 2 = ˜ γ 0 . Proposition 1. When the actuator factors are fixed, i.e., G i = G, ∀ i ∈ { 1 , · · · , M } , the optimal control factor of actuator i is giv en as ˜ K ? i = − A H i ˜ γ 0 ≥ P M i =1 A 2 H 2 i D − √ 4 A 2 H 2 i λ 0 + D 2 2 AH i λ 0 , otherwise , (51) where D and λ 0 are defined under (50). Remark 4. F rom Pr oposition 1, it can be pr oved that the norm of the contr oller factor , | ˜ K ? i | , decr eases with the in- cr easing of | H i | . In other words, a larg er contr oller factor is applied to contr ol the plant with a smaller c hannel power gain. C. Optimal Design with Identical Contr oller F actor s Now we in v estigate the optimal actuator factors { G i } under the setting that the controller applies the same fixed controller factor K for each plant. Thus, we hav e the following problem after some simplifications: ( S2-2 ) min { G i } J ave = M X i =1 σ 2 z G 2 i + SSR 1 − ( A + H i K G i ) 2 s.t. J ave ≤ σ 2 z γ 0 K 2 and (31) , which is a con ve x problem. The optimal parameter is ob- tained as G ? i = E i − p 4 A 2 H 2 i K 2 SSR + E 2 i 2 AH i K , ∀ i, (52) where E i = 1 − A 2 + H 2 i K 2 SSR , (53) and the feasibility condition is J ? ave ≤ σ 2 w /K 2 . (54) Therefore, we hav e the following results. Mode-Selection Criteria (Slo w-fading-multi-plant scenario with identical controller factors) . The controller selects the set of M plants, i.e., plants 1 , 2 , · · · M , for remote coding- free control by the channel coefficients, where M ≤ M 0 is the largest number of plants that satisfies (54). The remainder ( M 0 − M ) plants switch to the self-control mode. Proposition 2. When the controller factors are fixed, i.e., K i = K, ∀ i ∈ { 1 , · · · , M } , the optimal actuator factor i is giv en in (52). Remark 5. F r om Pr oposition 2, it can be pr oved that | ˜ G ? i | decr eases with | H i | . In other wor ds, a lar ger actuator factor is applied to control the plant with a smaller channel coefficient. V . F A S T - F A D I N G C A S E : A N A L Y S I S A N D O P T I M I Z A T I O N In the fast-fading scenario, it is not practical to hav e full channel-state information (CSI) at the controller nor the actuators, since the channel-estimation time for precise CSI is long and comparable to the channel-coherence time. Thus, we in vestigate two cases: 1) Control without CSI. The CSI is unknown to neither the controller nor the actuators. 2) Control with partial CSI. Only the signs of the real channel coefficients are known to the controller , and the actuators do not hav e any CSI. 5 5 Although the channel estimation method can be the same as the conven- tional pilot-based one [39], to estimate the sign of the real channel, i.e., a binary detection process, the required phase for channel estimation is much shorter than that of the channel coefficient. Also, the effect of the the sign- estimation error will be taken into account in our future work. A. Single-Plant Case Similar to Sec. III, we drop out the plant index i in the following analysis of the single-plant case. T aking (1) and (7) into (8), the dynamic process of the plant state in the fast-fading case can be rewritten as x ( t + 1) = A c ( t ) x ( t ) + Gz ( t ) + w ( t ) , (55) where A c ( t ) , A + GK H ( t ) . Since H ( t ) , x ( t ) , z ( t ) and w ( t ) are independent of each other, we have E x 2 ( t + 1) = E A 2 c ( t ) E x 2 ( t ) + G 2 σ 2 z + σ 2 w . (56) T o make the long-term average cost J ave in (10) bounded, E x 2 ( t ) should be bounded when t → ∞ . From (56), it is clear that E x 2 ( t ) is bounded iff E A 2 c ( t ) < 1 . Thus, the stability condition is obtained as below . Definition 2 (Stability condition in fast-fading channel) . The plant (8) is closed-loop mean-squared stable using the coding- free control method (1) and (7) iff E A 2 c ( t ) < 1 . (57) 1) Contr ol without CSI: Since H ( t ) ∼ N (0 , σ 2 h ) , we hav e E A 2 c ( t ) = Z ∞ −∞ ( A + GK H ) 2 exp − x 2 2 σ 2 h 1 p 2 π σ 2 h d H = A 2 + ( GK ) 2 σ 2 h > 1 . (58) Therefore, from the updating rule of the plant-state cov ariance (56), E x 2 ( t ) exponentially increases with t , and thus the long-term av erage cost function (10) cannot be bounded. Remark 6. In the fast-fading scenario, the plant cannot be stabilized by the r emote controller using the coding-fr ee method in (1) and (7) , if the CSI is unknown to neither the contr oller nor the actuators. In general, making | A c ( t ) | less than one with a certain high probability is crucial for stabilizing a remote plant. As A is greater than one, | A c ( t ) | is absolutely greater than one if the sign of GK H ( t ) is positiv e, while it may be less than one if the sign of GK H ( t ) is negati ve. Thus, it is important to properly control the sign of GK H ( t ) . Therefore, in the following, we in vestigate whether the plant is stabilizable with a minimum av ailable CSI, i.e., only the signs of the real channel coefficients are known to the controller . 2) Contr ol with P artial CSI: Since the controller knows the sign of the channel coefficient, the controller factor can be designed as a function of the sign of the channel coefficient. Therefore, we consider the following coding-free control method with partial CSI as ( G ( t ) = G K ( t ) = sgn ( H ( t )) K , (59) where sgn ( · ) is the signum function. In other words, G ( t ) and | K ( t ) | are fixed and do not change with time, where G > 0 and K < 0 and are the same as the slo w-fading case, while the sign of the controller factor , i.e., K ( t ) , changes with time and depends on the sign of the channel coefficient. In this way , the term G ( t ) K ( t ) H ( t ) = GK | H ( t ) | is alw ays non-positi ve. Thus, we hav e E A 2 c ( t ) = 2 Z ∞ 0 ( A + GK H ) 2 exp − x 2 2 σ 2 h 1 p 2 π σ 2 h d H = σ 2 h ( GK ) 2 + 2 r 2 π σ 2 h A ( GK ) + A 2 , (60) which is a quadratic function of GK . As E A 2 c ( t ) is inde- pendent of t , its time inde x is dropped out in the following. When GK = − A q 2 π σ 2 h , E A 2 c is minimized and equal to A 2 1 − 2 π . If E A 2 c ≥ 1 , the plant cannot be stabilized as discussed earlier . Then, we can easily obtain the following results. Proposition 3. The plant cannot be stabilized by the remote controller using the coding-free control method (59) with partial CSI, if A 2 η ≥ 1 , (61) where η = 1 − 2 π ≈ 0 . 3634 . (62) From Proposition 3, if | A | ≥ 1 √ η ≈ 1 . 65 , the plant cannot be stabilized no matter ho w large the controller’ s transmission power is. In practice, | A | is small and usually no lar ger than 1 . 5 (see e.g. [16, 19, 24]). Thus, we assume that | A | < 1 √ η in the following analysis. Using the updating rule of the state v ariance (56), we further hav e E x 2 ( t ) = E A 2 c t E x 2 (0) + t − 1 X j =0 E A 2 c t − 1 − j G 2 σ 2 z + σ 2 w . (63) As we consider the long-term performance of the closed-loop stable dynamic process, letting t → ∞ and using the stability condition that E A 2 c < 1 , we hav e J ave = lim t →∞ E x 2 ( t ) = G 2 σ 2 z + σ 2 w 1 − E [ A 2 c ] (64) where E A 2 c is given in (60). From (1) and (64), the average transmission power of the controller is P = K 2 G 2 σ 2 z + σ 2 w (1 − E [ A 2 c ]) . (65) Similar to the slow-f ading scenario, gi ven the transmission- power limit of the controller , P 0 , the optimization problem is formulated as ( F1 ) min G,K J ave = G 2 σ 2 z + σ 2 w (1 − E [ A 2 c ]) , s.t. SNR = K 2 G 2 + SSR (1 − E [ A 2 c ]) ≤ γ 0 , (66) E A 2 c < 1 . (67) Similar to problem (S1), SNR in (66) is minimized as SNR = A 2 − 1 (1 − A 2 η ) σ 2 h (68) when K → 0 and GK = − A 2 − 1 A q 2 σ 2 h π . (69) T o satisfy both the constraints (66) and (67), we can obtain the following mode-selection criteria. Mode-Selection Criteria (Fast-f ading-single-plant scenario) . The plant is controlled remotely by the coding-free control method if A 2 ≤ 1 + σ 2 h γ 0 1 + η σ 2 h γ 0 . (70) Otherwise, the plant switches to the self-control mode. Although (F1) is not a con vex problem, similar to problem (S1), we solve (F1) by fixing GK first and solving the optimal G and K , and then solving the optimal GK . W e can obtain the following results. Theorem 3. In the fast-fading-single-plant scenario, the op- timal cost of the plant and the optimal controller and actuator factors for coding-free control are gi ven as J ? ave = γ 0 σ 2 w (1 − E [ A 2 c ] ? ) γ 0 − ( U ? ) 2 G ? = U ? K ? K ? = − r 1 SSR (1 − E [ A 2 c ] ? ) γ 0 − ( U ? ) 2 (71) where U ? = − q 2 π σ 2 h Aγ 0 1 + σ 2 h γ 0 (72) E A 2 c ? = σ 2 h ( U ? ) 2 + 2 r 2 π σ 2 h AU ? + A 2 , (73) B. Multi-Plant Case Now , we in vestigate the optimal coding-free control for multiple plants in fast-fading channels with partial CSI. W e hav e the following optimization problem ( F2 ) min { G i ,K i } M X i =1 J ave ,i (74) s.t. M X i =1 K 2 G 2 + SSR (1 − E A 2 c,i ) ≤ γ 0 , (75) E A 2 c,i ≤ 1 , ∀ i, (76) where J ave ,i , G 2 σ 2 z + σ 2 w 1 − E [ A 2 c,i ] is the av erage cost of plant i , E A 2 c,i , σ 2 h,i ( G i K i ) 2 + 2 q 2 π σ 2 h,i A ( G i K i ) + A 2 , and σ 2 h,i , E H 2 i is the average channel power gain of channel i . W ithout loss of generality , we assume that σ 2 h,i ≥ σ 2 h,j , ∀ i < j . Similar to the slow-fading case, the mode-selection criteria is giv en as Mode-Selection Criteria (Fast-fading-multi-plant scenario) . The controller selects the set of M plants, i.e., plants 1 , 2 , · · · M , for remote coding-free control by the av erage channel po wer gains, where M ≤ M 0 is the largest number of plants that satisfies M X i =1 A 2 − 1 (1 − A 2 η ) σ 2 h,i ≤ γ 0 . (77) The remainder ( M 0 − M ) plants switch to the self-control mode. Follo wing the same steps as (S2), we have the following results. Theorem 4. In the fast-fading-multi-plant scenario, the op- timal sum cost of the plants and the optimal controller and actuator factors are gi ven by , respectively , J ? ave = M X i =1 γ ? i σ 2 w (1 − E A 2 c,i ? ) γ ? i − ( U ? i ) 2 G ? i = U ? i K ? i K ? i = − r 1 SSR (1 − E A 2 c,i ? ) γ ? i − ( U ? i ) 2 (78) where U ? i = − q 2 π σ 2 h,i Aγ ? i 1+ σ 2 h,i γ ? i , E A 2 c,i ? = σ 2 h ( U ? i ) 2 + 2 q 2 π σ 2 h AU ? i + A 2 and γ ? i = A 2 − 1 + q 2 π Aσ 2 h,i √ λ 00 (1 − η A 2 ) σ 2 h,i , (79) and λ 00 > 0 is the unique real root of P M i =1 γ ? i = γ 0 . V I . N U M E R I C A L R E S U LT S In this section, we numerically present the system per- formance of the proposed coding-free control method for single- and multi-plant cases. Unless otherwise stated, we set A = 1 . 5 , σ 2 w = 0 . 1 [16], the noise power at the actuator σ 2 z = − 40 dBm, the controller’ s transmission-power limit P 0 = 20 dBm, the number of control symbols in a control process T = 500 . In Sections VI-A, VI-B and VI-C, we present results for the slow-fading case . W e assume Rayleigh block fading channel for e valuating the system performance that a verages ov er multiple control processes. For the coding-free control method, we use the optimal controller and actuator factors in Theorems 1 and 2. In Section VI-D, we present the results for the fast-fading case , and assume that the channel v aries symbol by symbol and follo ws a Gaussian distribution, and only the sign of the 0 100 200 300 400 500 600 700 -5 0 5 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 10 -2 10 0 10 2 0 100 200 300 400 500 600 700 0 5 10 29 0 500 1000 1500 2000 2500 3000 3500 4000 10 0 10 200 Fig. 5: The plant state x ( t ) and the average cost function in term of the number of control symbols with different closed-loop parameter A c . channel coef ficients are known to the controller . W e use the coding-free control method presented in Sec. V -A2 and apply the optimal controller and actuator factors in Theorems 3 and 4. A. State Dynamics of a Single Plant In Fig. 5, the plant state and the av erage cost of a single plant with different closed-loop plant parameter A c are plot- ted using (11) and (9), respectiv ely , where the initial state x (0) = 5 . In the stable scenario, i.e., A c < 1 , we see that the plant state x ( t ) can be driven close to the steady state with 100 control symbols, and the average cost J t in (9) with t control symbols is quite close to the long-term average cost J ave as long as t ≥ 500 . Ther efor e, it is a good choice to use the long-term cost as the system performance metric. In the unstable scenario, i.e., A c > 1 and the stability condition (10) is not satisfied, we see that the average cost is too large to be accepted when t > 100 . Ther efor e, the long-term stability condition is still useful even when we consider a contr ol pr ocess with a finite horizon. B. P erformance Comparison: Coding-F ree Contr ol v .s. Coding-Based Contr ol W e consider the single-plant case for performance com- parison. For coding-based control methods, we adopt Bose- Chaudhuri-Hocquenghem (BCH) codes and quadrature am- plitude modulation (QAM) schemes, where the transmissions DH u c (1) u c ( t ) u c ( T − d + 1) Control Process of d T /d e Con trol Commands Each control signal is co ded into d sym b ols · · · · · · Fig. 6: Coding-based control protocol. utilizes two degrees of freedom of the complex channels. W e use the maximum-likelihood method for signal detection and decoding. T o be specific, during the control process of T transmission symbols, the controller generates control signals ev ery d symbols, where d T , as illustrated in Fig. 6. The control signal generated at time t , u c ( t ) , is first quantized into K bits and then conv erted into a N -bit sequence using the BCH ( N , K ) code. Last, the bit sequence is modulated into d , d N /L e symbols using the 2 L -QAM scheme. 6 Thus, the quantized control signal will be coded and transmitted to the actuator in d symbols, and d is the transmission latency of the con ventional coding-based contr ol method. In this scenario, the optimal control signal before quanti- zation is [32] u c ( t ) = ( − A d x ( t ) , t = 1 , 1 + d, 1 + 2 d, · · · 0 , otherwise . (80) Once receiv ed and decoded correctly , the detected control signal is implemented by the actuator as in (8); if the detection fails, the actuator does not control the plant [16], i.e., u ( t ) = ˜ u c ( t − d + 1) , if successful detection at t = 1 + k d, k ∈ N 0 otherwise , (81) where ˜ u c ( t − d + 1) denotes the quantized control signal of u c ( t − d + 1) , and N denotes the set of non-neg ative integers. Here, we only focus on the effect of the transmission latency and reliability of the coding-based control on the system performance, and thus, we assume that the quantizer does not introduce an y distortion of the original control signal [16], i.e., u c ( t ) = ˜ u c ( t ) . That is to say what we obtain is, in fact, an upper bound on the performance of the coding-based control method. In Fig. 7, the average costs of a single plant with coding- free and practical coding-based control methods and different transmission-power limits are plotted, where the average cost J ave is simulated by running a control process with 500 symbols and taking average using (9), and the channel coefficient is H = 0 . 01 . The methods BCH(15,11)-16QAM and BCH(7,4)-256QAM hav e the transmission latency of 4 symbols and 1 symbol, respectiv ely , and the methods 6 Note that it is still an open problem in the literature to optimally design the parameters { N , K, L } . 5 10 15 20 25 30 P 10 -1 10 0 10 2 10 4 10 6 Fig. 7: The average cost of a single plant with the coding-free and coding-based control methods. BCH(15,11)-256QAM and BCH(7,4)-16QAM ha ve the same transmission latency , i.e., 2 symbols. In the high SNR regime, i.e., P 0 > 20 dBm, we see that the averag e costs of the plant with differ ent coding-based contr ol methods simply depend on the transmission latency , and the coding-free method almost achiev es the lo west average cost achiev ed by the coding- based method, i.e., BCH(7,4)-256QAM. Also, we see that the coding-free method is optimal in the practical range of transmission power , e.g., 6 − 20 dBm. In the low SNR regime, the coding-free method results in an infinite cost of the plant with the power limit, ho wever , the coding-based methods, i.e., BCH(7,4)-16QAM and BCH(7,4)-256QAM, ha ve bounded (yet large) average costs. This implies that coding-based methods can be superior when the SNR is low . C. Optimal Coding-F r ee Contr ol of Multi-Plant Systems in Slow-F ading Channels In Fig. 8, we plot the optimal allocated transmission po wer P i , control factor K i , actuator factor G i and the average costs of a two-plant system of the optimal coding-free control policy , where H 1 = 0 . 01 and H 2 = 0 . 02 . W e see that it is not possible to stabilize both the plants when the transmission- power limit, P 0 , is less than 6 dBm. When P 0 > 6 dBm, the optimal allocated power to each plant increases, while the optimal controller and actuator factors and the av erage cost of each plant decreases with the increasing of the transmission- power limit P 0 . Also, we see that although the plant with a worse channel condition, i.e., plant 1, is allocated with a larger transmission po wer and has a larger actuator factor than that of plant 2, the av erage cost of plant 1 is still lar ger than plant 2. Also, we see that the controller factor of plant 1 is larger and smaller than plant 2 in the lo w (e.g., P 0 < 8 dBm) and high SNR regimes, respectively . 6 8 10 12 14 16 18 20 22 0 10 20 P 6 8 10 12 14 16 18 20 22 -0.01 -0.005 0 6 8 10 12 14 16 18 20 22 0 1000 2000 6 8 10 12 14 16 18 20 22 P 0.1 0.15 Fig. 8: The optimal control parameters and costs of the plants of the coding-free control method with different transmission-po wer limit in slow-f ading channels. 5 10 15 20 25 30 P 8 10 12 14 16 18 20 Fig. 9: The av erage number of plants under remote coding-free control versus the transmission-power limit, where A = 1 . 1 . In Fig. 9, we consider Rayleigh fading channel for each plant with average channel power gain 10 − 4 , and plot the av erage number of plants chosen for coding-free control (i.e., av erage M ) with different transmission-power limit P 0 and number of plants M 0 by running 10 6 channel realizations (control processes) and calculating M using (32). W e see that the av erage number of plants in coding-free control is almost equal to the total number of plants M 0 when the transmission- power limit P 0 ≥ 20 dBm. 10 15 20 25 10 15 20 P 10 15 20 25 -0.5 0 10 15 20 25 0 1000 2000 10 15 20 25 P 0 5 Fig. 10: The optimal control parameters and costs of the plants of the coding-free control method with different transmission-po wer limit in fast-fading channels. D. Optimal Coding-F r ee Contr ol of Multi-Plant Systems in F ast-F ading Channels In Fig. 10, considering the fast-fading scenario, we plot the optimal allocated transmission power P i , control factor K i , actuator factor G i and the average costs of a two-plant system of the optimal coding-free control policy , where the variances of the channel coefficients are σ 2 h, 1 = 10 − 4 and σ 2 h, 2 = 4 × 10 − 4 , respectively . W e see that it is not possible to stabilize both the plants when the transmission-power limit, P 0 , is less than 11 dBm. When P 0 > 11 dBm, the optimal allocated power to each plant increases, while the optimal controller and actuator factors and the average cost of each plant decreases with the increasing of the transmission-power limit P 0 . Comparing with the slo w-fading case in Fig. 8, although the general trend of the curves are the same, the av erage costs of the plants in the fast-fading case are much higher than that in the slo w-fading case due to the fluctuation and uncertainty of the channel coefficients. V I I . C O N C L U D I N G R E M A R K S W e hav e proposed a coding-free control method for single- controller-multi-plant WNCS under both slow and fast fading channels. W e have formulated and solv ed a joint controller- actuator design problem to optimize the sum cost functions of multiple plants, subject to the controller power limit and the plant stabilization conditions. W e hav e deriv ed the opti- mal controller-actuator parameters in a closed form, though the original problem is non-con vex. Furthermore, we hav e rigorously deriv ed the condition on the existence of a coding- free control protocol that can stabilize the plants, in terms of the transmission-power limit and the channel conditions. The insights brought by our results of coding-free WNCS in both the slow and fast fading scenarios are consistent with the intuition from con ventional coding-free communication systems: the optimal power allocation policy is of a channel- in version type, and the coding-free control method can pro- vide better control-system performance than the con ventional coding-based methods for a practical range of SNRs. For future work, we will consider the design of coding- free control for more practical multi-state (vector) plant systems rather than scalar systems. This will introduce a new transmission-scheduling problem of the control signals of different plant states. For example, the state that is far from the preset value should have a higher priority to be controlled than the one that is close to the preset v alue. W e will also extend the coding-free control method into a more general multi-antenna setting, where both the controller and the actuators are equipped with multiple antennas. It will be interesting to inv estigate the optimal precoding design of the multi-antenna system for minimizing the cost function of the WNCS. Moreover , the energy consumption of actuators for applying control actions can be added into the cost function of the WNCS, which thus captures both the control performance of the WNCS and the energy consumption for control. Based on the new cost function, we will design the optimal energy- efficient control policy of the WNCS. Furthermore, one can think of an adapti ve scheme based on the follo wing tradeoff: the coding-free communication method has a low latenc y with noisy reception, while the coding-based one has longer latency but a greater accuracy . W e will in vestigate a new transmission scheme that is able to adaptiv ely switch between coding-free control mode and coding-based control mode based on the channel conditions and the system status. R E F E R E N C E S [1] W . Liu, P . Popovski, Y . Li, and B. V ucetic, “Real-time wireless net- worked control systems with coding-free data transmission, ” accepted by Proc. IEEE Globecom 2019. [2] B. Galloway and G. P . Hancke, “Introduction to industrial control networks, ” IEEE Communications Surve ys T utorials , vol. 15, no. 2, pp. 860–880, Second 2013. [3] M. Luvisotto, Z. Pang, D. Dzung, M. Zhan, and X. Jiang, “Physical layer design of high-performance wireless transmission for critical control applications, ” IEEE T ransactions on Industrial Informatics , vol. 13, no. 6, pp. 2844–2854, Dec 2017. [4] P . Park, S. C. Ergen, C. Fischione, C. Lu, and K. H. Johansson, “Wire- less network design for control systems: A survey , ” IEEE Commun. Surveys T uts. , vol. 20, no. 2, pp. 978–1013, Second Quarter 2018. [5] F . Jiang, J. Chen, and A. L. Swindlehurst, “Optimal power allocation for parameter tracking in a distributed amplify-and-forward sensor network, ” IEEE T rans. Signal Pr ocess. , vol. 62, no. 9, pp. 2200–2211, May 2014. [6] ——, “Estimation in phase-shift and forward wireless sensor networks, ” IEEE T rans. Signal Pr ocess. , vol. 61, no. 15, pp. 3840–3851, Aug 2013. [7] A. S. Leong, S. Dey , G. N. Nair, and P . Sharma, “Power allocation for outage minimization in state estimation ov er fading channels, ” IEEE T rans. Signal Process. , vol. 59, no. 7, pp. 3382–3397, Jul. 2011. [8] J. Xiao, S. Cui, Z. Luo, and A. J. Goldsmith, “Linear coherent decentralized estimation, ” IEEE T rans. Signal Process. , vol. 56, no. 2, pp. 757–770, Feb 2008. [9] C. W ang, A. S. Leong, and S. Dey, “Distortion outage minimization and div ersity order analysis for coherent multiaccess, ” IEEE T rans. Signal Pr ocess. , vol. 59, no. 12, pp. 6144–6159, Dec 2011. [10] M. Gastpar , “Uncoded transmission is exactly optimal for a simple gaussian “sensor” network, ” IEEE T rans. Inf. Theory , vol. 54, no. 11, pp. 5247–5251, Nov . 2008. [11] M. Gastpar and M. V etterli, “Power , spatio-temporal bandwidth, and distortion in large sensor networks, ” IEEE J. Sel. Ar eas Commun. , vol. 23, no. 4, pp. 745–754, Apr . 2005. [12] M. Gastpar and M. V etterli, “Source-channel communication in sensor networks, ” in Proc. ACM/IEEE IPSN , 2003, pp. 162–177. [13] S. T atikonda and S. Mitter , “Control under communication constraints, ” IEEE T rans. Autom. Control , vol. 49, no. 7, pp. 1056–1068, Jul. 2004. [14] G. N. Nair and R. J. Evans, “Stabilizability of stochastic linear systems with finite feedback data rates, ” SIAM J. Control Optim. , vol. 43, no. 2, pp. 413–436, Jul. 2004. [15] A. S. Matveev and A. V . Savkin, “The problem of lqg optimal control via a limited capacity communication channel, ” Systems and Control Letters , vol. 53, no. 1, pp. 51–64, 2004. [16] L. Schenato, B. Sinopoli, M. Franceschetti, K. Poolla, and S. S. Sastry , “Foundations of control and estimation over lossy networks, ” Pr oc. IEEE , vol. 95, no. 1, pp. 163–187, Jan 2007. [17] A. S. Leong, S. Dey, and D. E. Quev edo, “Sensor scheduling in variance based e vent triggered estimation with packet drops, ” IEEE T rans. Autom. Contr ol , vol. 62, no. 4, pp. 1880–1895, April 2017. [18] L. Shi, P . Cheng, and J. Chen, “Optimal periodic sensor scheduling with limited resources, ” IEEE T rans. Autom. Control , vol. 56, no. 9, pp. 2190–2195, Sep. 2011. [19] K. Gatsis, M. Pajic, A. Ribeiro, and G. J. P appas, “Opportunistic control over shared wireless channels, ” IEEE T rans. Autom. Contr ol , vol. 60, no. 12, pp. 3140–3155, Dec 2015. [20] H. Zhang, P . Cheng, L. Shi, and J. Chen, “Optimal dos attack scheduling in wireless networked control system, ” IEEE T rans. Control Syst. T echnol. , vol. 24, no. 3, pp. 843–852, May 2016. [21] A. S. Leong, D. E. Quevedo, D. Dolz, and S. Dey, “Transmission scheduling for remote state estimation over packet dropping links in the presence of an eavesdropper , ” IEEE T rans. Autom. Control , vol. 64, no. 9, pp. 3732–3739, Sep. 2019. [22] Y . Li, L. Shi, P . Cheng, J. Chen, and D. E. Quevedo, “Jamming attacks on remote state estimation in cyber-physical systems: A game-theoretic approach, ” IEEE T rans. Autom. Contr ol , vol. 60, no. 10, pp. 2831–2836, Oct 2015. [23] A. Tsiamis, K. Gatsis, and G. J. Pappas, “State-secrecy codes for networked linear systems, ” IEEE T rans. Autom. Contr ol , early access. [24] L. Schenato, “Optimal estimation in networked control systems subject to random delay and packet drop, ” IEEE Tr ans. Autom. Contr ol , vol. 53, no. 5, pp. 1311–1317, Jun. 2008. [25] G. Zhu and K. Huang, “Mimo over-the-air computation for high- mobility multi-modal sensing, ” IEEE Internet of Things Journal , early access. [Online]. A v ailable: http://arxiv .or g/abs/1803.11129 [26] F . Molinari, S. Stanczak, and J. Raisch, “Exploiting the superposition property of wireless communication for a verage consensus problems in multi-agent systems, ” in Proc. European Contr ol Conference (ECC) , 2018, pp. 1766–1772. [27] G. Zhu, D. Liu, Y . Du, C. Y ou, J. Zhang, and K. Huang, “T owards an intelligent edge: W ireless communication meets machine learning, ” arXiv pr eprint arXiv:1809.00343 , 2018. [28] M. M. Amiri and D. Gunduz, “Machine learning at the wireless edge: Distributed stochastic gradient descent over -the-air, ” arXiv preprint arXiv:1901.00844 , 2019. [29] J.-H. Ahn, O. Simeone, and J. Kang, “W ireless federated distillation for distributed edge learning with heterogeneous data, ” arXiv preprint arXiv:1907.02745 , 2019. [30] G. Durisi, T . K och, and P . Popo vski, “T oward massi ve, ultrareliable, and low-latenc y wireless communication with short packets, ” Proc. IEEE , vol. 104, no. 9, pp. 1711–1726, Sep. 2016. [31] M. Shirvanimoghaddam, M. S. Mohammadi, R. Abbas, A. Minja, C. Y ue, B. Matuz, G. Han, Z. Lin, W . Liu, Y . Li, S. Johnson, and B. V ucetic, “Short block-length codes for ultra-reliable low latency communications, ” IEEE Commun. Mag. , vol. 57, no. 2, pp. 130–137, Feb . 2019. [32] B. Demirel, V . Gupta, D. E. Quevedo, and M. Johansson, “On the trade-off between communication and control cost in event-triggered dead-beat control, ” IEEE T rans. Autom. Contr ol , vol. 62, no. 6, pp. 2973–2980, Jun. 2017. [33] E. G. W . Peters, D. E. Quevedo, and J. stergaard, “Shaped gaussian dictionaries for quantized networked control systems with correlated dropouts, ” IEEE T rans. Signal Pr ocess. , vol. 64, no. 1, pp. 203–213, Jan 2016. [34] S. Levine, P . Pastor , A. Krizhevsky , J. Ibarz, and D. Quillen, “Learning hand-eye coordination for robotic grasping with deep learning and large- scale data collection, ” The International Journal of Robotics Researc h , vol. 37, no. 4-5, pp. 421–436, 2018. [35] A. Sahai and S. Mitter , “The Necessity and Suf ficiency of Anytime Capacity for Stabilization of a Linear System Over a Noisy Communi- cation Link–Part I: Scalar Systems, ” IEEE T ransactions on Information Theory , vol. 52, no. 8, pp. 3369–3395, Aug 2006. [36] P . Minero, M. Franceschetti, S. Dey , and G. N. Nair, “Data rate theorem for stabilization over time-v arying feedback channels, ” IEEE Tr ans. Autom. Control , vol. 54, no. 2, pp. 243–255, Feb 2009. [37] S. Y uksel and T . Basar, “Control over noisy forward and reverse channels, ” IEEE T rans. Autom. Control , vol. 56, no. 5, pp. 1014–1029, May 2011. [38] J. Nilsson, “Real-time control systems with delays, ” Ph.D. dissertation, Lund Institute of T echnology Lund, Sweden, 1998. [39] D. Tse and P . V iswanath, Fundamentals of wir eless communication . Cambridge univ ersity press, 2005. [40] W . W . Peterson and D. T . Bro wn, “Cyclic codes for error detection, ” Pr oceedings of the IRE , vol. 49, no. 1, pp. 228–235, 1961. [41] A. Lozano, A. M. T ulino, and S. V erdu, “Optimum power allocation for parallel gaussian channels with arbitrary input distributions, ” IEEE T rans. Inf. Theory , vol. 52, no. 7, pp. 3033–3051, Jul. 2006. [42] K. Gatsis, A. Ribeiro, and G. J. Pappas, “Optimal power management in wireless control systems, ” IEEE Tr ans. Autom. Control , vol. 59, no. 6, pp. 1495–1510, Jun. 2014. [43] V . N. Swamy , “Real-time communication systems for automation over wireless: Enabling future interactive tech, ” PhD dissertation, University of California at Berkele y , 2018.
Original Paper
Loading high-quality paper...
Comments & Academic Discussion
Loading comments...
Leave a Comment