Affiliation:
1. the School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, China
2. the University of Michigan – Shanghai Jiao Tong University Joint Institute, Shanghai Jiao Tong University, China
3. the Department of Automation and the Key Laboratory of System Control and Information Processing, Ministry of Education of China, Shanghai Engineering Research Center of Intelligent Control and Management, Shanghai Jiao Tong University, China
Abstract
Although wireless control is one of the key technologies for future industries, most wireless networks are only used for monitoring. When wireless networks are applied to transmit control commands, the uncertain link qualities and limited network resources may destroy the performance of multi-loop control systems. Hence, it is critical to allocate these resources to optimize the control performance as the network condition changes and plants evolve. This paper presents comprehensive optimal scheduling strategies for wireless control systems based on adaptive dynamic programming. Firstly, we propose an effective adaptive dynamic programming scheduling (ADPS) strategy to solve the optimal scheduling problem based on the single-step control performance at run-time while significantly reducing computational complexity. Moreover, to overcome the ”short-sightedness” of single-step performance prediction, we extend ADPS to ADPS-m (
m
ulti-step prediction), which optimizes multi-step performance by incorporating a longer-horizon evolution of the plants. Furthermore, we propose ADPS-H (
H
eterogeneous flow scheduling) to support heterogeneous flows with different data rates and sizes, and ADPS-H-m (
m
ulti-step prediction for
H
eterogeneous flow scheduling), which schedules heterogeneous flows in a longer prediction horizon. We prove that all these scheduling strategies can achieve optimality and stability under mild assumptions. Extensive experiments integrating TOSSIM and MATLAB/Simulink are performed to evaluate all of the proposed methods in case studies of four- and ten-loop control systems. The simulation results demonstrate that these strategies can effectively improve the control performance at lower computing costs under both cyber and physical disturbances. Under the noise level of -76 dBm, for the four-loop case, ADPS achieves the same control performance as the linear programming while saving 99.5% of the execution time. ADPS-m further improves the control performance by up to 27.0% compared with ADPS at the prediction horizon of 3, and ADPS-H-m improves the performance by up to 32.3% and 8.4% compared with round-robin and ADPS-H, respectively. And the ten-loop case indicates the effectiveness and scalability of the proposed approaches.
Publisher
Association for Computing Machinery (ACM)