Title
On The Design Of Robust Integrators For Fail-Bounded Control Systems
Abstract
This paper describes the design and evaluation of a robust integrator for software-implemented control systems. The integrator is constructed as a generic component in: the Simulink design tool, and can thus be used for robust implementation of a wide range of control algorithms. The integrator is designed to support the fail-bounded failure model for transient bit flips that may occur in the CPU, main memory and I/O circuits of a control system. In particular, it allows the control system to. detect and recover from bit flips that cause data errors. Robustness is achieved by sequentially executing duplicated integrator code on the same processor to support error detection, and through the use of a recovery buffer that allows a roll-back to the previous integrator state when an error is detected. The effectiveness of the robust integrator was evaluated through fault injection experiments with a PI controller, where single bit flips were injected inside the CPU of the control system. No violations of the fail-bounded model were observed in the experiments.
Year
DOI
Venue
2003
10.1109/DSN.2003.1209952
2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS
Keywords
Field
DocType
very large scale integration,error correction,robust control,control systems,soft error,algorithm design and analysis,central processing unit,robustness,pi controller,control system,software engineering,error detection,systems analysis,transfer functions
Central processing unit,PID controller,Computer science,Integrator,Real-time computing,Robustness (computer science),Control system,Robust control,Integrating ADC,Fault injection,Distributed computing
Conference
Citations 
PageRank 
References 
10
1.03
10
Authors
4
Name
Order
Citations
PageRank
Jonny Vinter123119.45
Andréas Johansson2262.71
Peter Folkesson318213.74
Johan Karlsson430525.29