Efficient utilization of bus idle times in CAN-based networked control systems
Document typeConference lecture
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
This paper presents a novel approach to networked control systems (NCS) analysis and design that provides increased control performance for a set of control loops that exchange control data over the Controller Area Network (CAN). This is achieved by enabling the following functionality for each control loop: first, standard periodic messaging is guaranteed to ensure stability, and second, non-periodic additional messaging is added whenever the bus is idle in such a way that the aggregated control performance for all control loops is improved. The proposed approach, named Maximum Difference (MD) policy, is computable in a distributed manner, and is practically feasible (computationally efficient and CAN-implementable). We theoretically prove that the MD policy behaves better than static strategies. Simulation results complement the theoretical derivations and show that the MD policy outperforms static, random and Largest Error First policies.
CitationMartí, P. [et al.]. Efficient utilization of bus idle times in CAN-based networked control systems. A: IFAC Workshop on Distributed Estimation and Control in Networked Systems. "2nd IFAC Workshop on Distributed Estimation and Control in Networked Systems". Annecy: 2010, p. 1-6.