Abstract

Embedded control systems are prevalent in a multitude of domains such as automotive, avionics, industrial control etc. For such systems, robustness against non-idealities of the compute platform created by situations such as hardware level transient faults (memory errors, sensor reading errors), network packet drops, late arrival of messages etc., is needed to be ensured at the design level. In traditional regular periodic execution of control loops, such guarantees are obtained by oversampling the plant, which requires extra rounds of sensing, control law computation, and actuation. One possible measure for reducing such over-provisioning of computing and communication resources is allowing occasional drops in the execution leading to better resource management as well as energy efficiency. This work showcases a methodology for deriving window-based bounds on possible drops in control loop executions while assuring formal performance guarantees even in the presence of platform-level non-idealities. Derivation of such relaxation bounds in terms of control loop executions help in deciding energy efficient scheduling solutions for low-power resource-constrained embedded control platforms while retaining control performance. The present work provides a structured methodology for deriving performance-aware control execution patterns given an energy-budget and uncertainty specification of the platform executing a set of embedded control loops.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.