Definition and Empirical Evaluation of Voters for Redundant Smart Sensor Systems

This study is the first attempt for integration voting algorithms with fault diagnosis devices. Voting algorithms are used to arbitrate between the results of redundant modules in fault-tolerant systems. Smart sensors are used for FDI (Fault Detection and Isolation) purposes by means of their built...

Full description

Bibliographic Details
Authors: H. Benítez Pérez, J.L. Ortega Arjona, G. Reza Latif Shabgahi
Format: article
Status:Published version
Publication Date:2007
Country:México
Institution:Universidad Nacional Autónoma de México
Repository:Redalyc-UNAM
OAI Identifier:oai:redalyc.org:61511105
Online Access:https://www.redalyc.org/articulo.oa?id=61511105
Access Level:Open access
Keyword:Computación
Ultra
Smart Sensor
Fault Masking
Available System
Triple Modular Redundancy
Description
Summary:This study is the first attempt for integration voting algorithms with fault diagnosis devices. Voting algorithms are used to arbitrate between the results of redundant modules in fault-tolerant systems. Smart sensors are used for FDI (Fault Detection and Isolation) purposes by means of their built in intelligence. Integration of fault masking and FDI strategies is necessary in the construction of ultra-available/safe systems with on-line fault detection capability. This article introduces a range of novel software voting algorithms which adjudicate among the results of redundant smart sensors in a Triple Modular Redundant (TMR) system. Techniques to integrate replicated smart sensors and fault masking approach are discussed, and a classification of hybrid voters is provided based on result and confidence values, which affect the metrics of availability and safety.Thus, voters are classified into four groups: Independent-diagnostic safety-optimised voters, Integrated-diagnostic safety-optimised voters, Independent-diagnostic availability-optimised voters and Integrated-diagnostic availability-optimised voters. The properties of each category are explained and sample versions of each class as well as their possible application areas are discussed.