Model Predictive Control under Timing Constraints induced by Controller Area Networks
Zhenwu Shi, Fumin Zhang

TL;DR
This paper presents a hybrid timing model for shared Controller Area Networks that predicts message timing, enabling better design of model predictive controllers under timing constraints, improving performance and schedulability.
Contribution
A novel hybrid timing model for CAN that predicts message timing in real-time, facilitating the design of controllers considering timing constraints.
Findings
Timing model is accurate and computationally efficient.
Controllers considering timing constraints outperform those that do not.
Model predictive control performance improves with timing-aware design.
Abstract
When multiple model predictive controllers are implemented on a shared control area network (CAN), their performance may degrade due to the inhomogeneous timing and delays among messages. The priority based real-time scheduling of messages on the CAN introduces complex timing of events, especially when the types and number of messages change at runtime. This paper introduces a novel hybrid timing model to make runtime predictions on the timing of the messages for a finite time window. Controllers can be designed using the optimization algorithms for model predictive control by considering the timing as optimization constraints. This timing model allows multiple controllers to share a CAN without significant degradation in the controller performance. The timing model also provides a convenient way to check the schedulability of messages on the CAN at runtime. Simulation results…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Petri Nets in System Modeling · Distributed systems and fault tolerance
