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 failbounded 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. ; Godkänd; 2003; 20060929 (ysko)
On the design of robust integrators for fail-bounded control systems
2003-01-01
Conference paper
Electronic Resource
English
DDC: | 629 |
Subsuppliers Need Systems Integrators
Online Contents | 1997
|Online Contents | 2011
Design of H~-Control for Plants that Have Integrators
British Library Online Contents | 1994
|Online Contents | 2012
Online Contents | 2010