A fuzzy predictive redundancy system for fault-tolerance of x-by-wire systems

Safety issues and the dependence of numerous systems on electronics are rapidly increasing the concern over fault-tolerance. As an example, an intelligent vehicle with electronically controlled x-by-wire systems composed of dynamically configurable electronic elements instead of rigid mechanical components must be fault tolerant because a devastating failure could occur without warning. In particular, a safety-related malfunction of the brakes, throttle, or steering system could lead to serious injury or death and damage the manufacturer's reputation. If there is a warning it may not be as devastating as one could prevent it or mitigate it. Therefore, fault-tolerance is the primary focus of x-by-wire systems development. To address this concern, this paper presents a fuzzy predictive redundancy system that can remove most erroneous faults with a fault-detection algorithm. This paper also introduces a prototype of the system using an embedded microcontroller unit to show that it outperforms well-known average and median voters. The experimental results show that fuzzy predictive redundancy can be an appropriate choice for fault-tolerance in the x-by-wire systems such as steer-by-wire system or brake-by-wire system of intelligent vehicle.

[1]  Lei Chen,et al.  An Analytical Redundancy-Based Fault Detection and Isolation Algorithm for a Road-Wheel Control Subsystem in a Steer-By-Wire System , 2007, IEEE Transactions on Vehicular Technology.

[2]  James B. Dabney,et al.  Mastering Simulink 4 , 2001 .

[3]  Hyunki Kim,et al.  The design and analysis of AVTMR (all voting triple modular redundancy) and dual-duplex system , 2005, Reliab. Eng. Syst. Saf..

[4]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[5]  José Luis García-Lapresta,et al.  A general class of simple majority decision rules based on linguistic opinions , 2006, Inf. Sci..

[6]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[7]  Paul M. Frank,et al.  Fault diagnosis in dynamic systems using analytical and knowledge-based redundancy: A survey and some new results , 1990, Autom..

[8]  Kyung Chang Lee,et al.  Predictive Hybrid Redundancy using Exponential Smoothing Method for Safety Critical Systems , 2008 .

[9]  Stuart Bennett,et al.  A taxonomy for software voting algorithms used in safety-critical systems , 2004, IEEE Transactions on Reliability.

[10]  Man Ho Kim,et al.  IEEE-1451-based smart module for in-vehicle networking systems of intelligent vehicles , 2004, IEEE Trans. Ind. Electron..

[11]  Stuart Bennett,et al.  Smoothing voter: a novel voting algorithm for handling multiple errors in fault-tolerant control systems , 2003, Microprocess. Microsystems.

[12]  Gholamreza Latif Shabgahi,et al.  A fuzzy voting scheme for hardware and software fault tolerant systems , 2005, Fuzzy Sets Syst..

[13]  Barry W. Johnson Design & analysis of fault tolerant digital systems , 1988 .

[14]  Ron J. Patton,et al.  Fault detection and diagnosis in aerospace systems using analytical redundancy , 1991 .

[15]  Stephen Parker,et al.  Two novel shared-clock scheduling algorithms for use with 'Controller Area Network' and related protocols , 2007, Microprocess. Microsystems.

[16]  Mile K. Stojcev,et al.  A mid-value select voter , 2005, Microelectron. Reliab..

[17]  Julian M. Bass,et al.  Efficient implementation of inexact majority and median voters , 2000 .

[18]  Donal Heffernan,et al.  TTCAN: a new time-triggered controller area network , 2002, Microprocess. Microsystems.

[19]  Man Ho Kim,et al.  Kalman Predictive Redundancy System for Fault Tolerance of Safety-Critical Systems , 2010, IEEE Transactions on Industrial Informatics.

[20]  Suk Lee,et al.  Remote fuzzy logic control of networked control system via Profibus-DP , 2003, IEEE Trans. Ind. Electron..

[21]  Katerina Goseva-Popstojanova,et al.  N version programming with majority voting decision: Dependability modeling and evaluation , 1993, Microprocess. Microprogramming.

[22]  Rolf Isermann,et al.  Fault-tolerant drive-by-wire systems , 2002 .

[23]  C. W. Chiou,et al.  Self-purging redundancy with adjustable threshold for tolerating multiple module failures , 1995 .

[24]  G. R. Latif-Shabgahi,et al.  A novel algorithm for weighted average voting used in fault tolerant computing systems , 2004, Microprocess. Microsystems.

[25]  Uwe Kiencke,et al.  Duo duplex drive-by-wire computer system , 2005, Reliab. Eng. Syst. Saf..

[26]  E. S. Gardner EXPONENTIAL SMOOTHING: THE STATE OF THE ART, PART II , 2006 .

[27]  Gregory Levitin Weighted voting systems: reliability versus rapidity , 2005, Reliab. Eng. Syst. Saf..

[28]  Ryouhei Hayama,et al.  Fault-tolerant automobile steering based on diversity of steer-by-wire, braking and acceleration , 2010, Reliab. Eng. Syst. Saf..

[29]  S. Cetinkunt,et al.  Modeling, control, and validation of an electro-hydraulic steer-by-wire system for articulated vehicle applications , 2005, IEEE/ASME Transactions on Mechatronics.