SciELO - Scientific Electronic Library Online

 
vol.11 número1Metodología Basada en el Modelo Discreto del Sistema de Lorenz Para Cifrar y Descifrar InformaciónMarcado de Agua de Señales de Audio en Tiempo Real Usando MCLT y la Comparación de Varios Métodos para Decorrelacionar la Señal en el Receptor índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Computación y Sistemas

versão On-line ISSN 2007-9737versão impressa ISSN 1405-5546

Comp. y Sist. vol.11 no.1 Ciudad de México Jul./Set. 2007

 

Artículos

 

Definition and Empirical Evaluation of Voters for Redundant Smart Sensor Systems

 

Definición y Evaluación Empírica de Algoritmos de Voteo para Sistemas Redundantes de Sensado Inteligente

 

H. Benítez Pérez1, J.L. Ortega Arjona2 and G. Reza Latif Shabgahi3

 

1 Departamento de Ingeniería de Sistemas Computacionales y Automatización, IIMAS, UNAM, Apdo. Postal 20–726, Admon. No. 20, Del. A. Obregón, México D. F., CP. 01000, México;
e–mail: hector@uxdea4.iimas.unam.mx

2 Departamento de Matemáticas, Facultad de Ciencias, UNAM, Ciudad Universitaria, CP. 04510, México City, México

3 Telematics Dept, Technology Faculty, The Open University, Milton Keynes, MK7 6AA, UK. Internet
e–mail: g.latif@sees.bangor.ac.uk

 

Article received on August 23, 2005; accepted on October 02, 2007

 

Abstract

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.

Keywords: Ultra–Available System, Smart Sensor, Fault Masking, Triple Modular Redundancy.

 

Resumen

Este estudio es una primer aproximación para la integración de algoritmos de voteo con dispositivos de diagnóstico de fallas. Los algoritmos de voteo son usados para arbitrar entre los resultados de elementos redundantes en sistemas tolerantes a fallas. Los sensores inteligentes son usados para propósitos de detección y separación de fallas (FDI) dada la capacidad su capacidad de inteligencia construida. La integración de enmascaramiento de fallas y las estrategias de FDI is necesaria en la construcción de sistemas altamente disponibles y seguros con la capacidad de detección de fallas en línea. Este artículo introduce un rango de algoritmos de voteo los cuales adjudican un resultado entre los resultados generados por los sensores inteligentes en un módulo de redundancia triple. Las técnicas para integrar los sensores inteligentes replicados y la aproximación de enmascaramiento de fallas son revisadas en este artículo. Una clasificación de algoritmos de voteo híbrido es provista con base en el resultado y los valores de confianza los cuales afectan las métricas de disponibilidad y seguridad de estos algoritmos. De hecho los algoritmos de voteo son clasificados en cuatro grupos: Diagnóstico–Independiente con seguridad–optimizada, Diagnóstico–Integrado con seguridad–optimizada, Diagnóstico–Independiente con disponibilidad–opitimizada y Diagnóstico–Integrado con disponibilidad–optimizada. Las propiedades de cada categoría son revisadas asi como muestras de sus implementaciones son discutidas.

Palabras clave: Sistemas con Alta Disponibilidad, Sensores Inteligentes, Enmascaramiento de Fallas, Redundancia Modular Triple.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

Acknowledgements

The authors gratefully acknowledge the support of CONACYT Scholarship number 71391 project I35561–A and DISCA–IIMAS UNAM and UNAM–PAPIIT (IN101307 and IN105303) México, and the High Performance Computing Proyect within the "Macroproyecto Tecnologas para la Universidad de la Información y la Computación" of the Universidad Nacional Autónoma de México (UNAM).

 

References

1. Bass, J. M. (1995). "Voting in Real–Time Distributed Computer Control Systems", PhD thesis, Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK.        [ Links ]

2. Benítez–Pérez, H., Latif–Shabgahi, G., Bass, J. M., Thompson, H. A., Bennett, S. and Fleming, P. J. (1999). "Integration and Comparison of FDI and Fault Masking Features in Embedded Control Systems", Proc. of the 14th World Congress of Int. Federation of Automatic Control, Vol. P, Beijing, P. R. China, July 5–9, pp. 31–36.        [ Links ]

3. Benítez–Pérez, H., Thompson, H. A. and Fleming, P. J. (1998). "Implementation of a Smart Sensor Using a Non–linear Observer and Fuzzy Logic"; International Conference on Control CONTROL'98, IEE, Conference Publication Number 455, Volume II, pp. 1474–1479.        [ Links ]

4. Benítez–Pérez, H., Thompson, H., Fleming, P. (1997). "Implementation of a Smart Sensor Using Analytical Redundancy Technique", IFAC Safeprocess ' 97, Vol. 2, pp. 585–590.        [ Links ]

5. Blanke, M., Kinnaert M., Lunze J. and Staroswiecki M.; (2003). "Diagnosis and Fault–Tolerant Control"; Springer, Germany.        [ Links ]

6. Broen, R. B. (1975). "New Voters for Redundant Systems", Journal of Dynamic Systems, Measurement, and Control, March 1975, pp. 41–45.        [ Links ]

7. Buskens, R. W., and Bianchini, R. P. (1993). "Distributed On–Line Diagnosis in the Presence of Arbitrary Faults", IEEE 23rd Int. Ann. Symp. on Fault–Tolerant Computing Systems, Toulouse, France, June 1993, pp. 470–479.        [ Links ]

8. Desovski, D.; Liu, Y.; Cukic, B. (2006), "Linear randomized voting algorithm for fault tolerant sensor fusion and the corresponding reliability model", IEEE, Proceedings of the Ninth IEEE International Symposium on High–Assurance Systems Engineering (HASE'06), Page(s):153 – 162        [ Links ]

9. Gersting, J. L., Nist, R. L., Roberts, D. B., and Van Valkenburg, R. L. (1991). "A Comparison of Voting Algorithms for N–Version Programming", Digest of papers IEEE 24th Ann. Hawaii Int. Conf. on Systems Sciences, Vol. 2, pp. 253–62.        [ Links ]

10. Gertler, J. J. (1998). "Fault Detection and Diagnosis in Engineering Systems", Marcel Dekker, Inc., USA.        [ Links ]

11. Henry, M. P., and Clarke, D. W. (1991). "A Standard Interface for Self–Validating Sensors", Proc. of the IFAC Safeprocess ' 91: IFAC/IMAC Symp. on Fault–Detection, Supervision and Safety for Technical Processes, Baden–Baden.        [ Links ]

12. Henry, M. P., and Clarke, D. W. (1993). "The Self–Validating Sensor: Rationale, Definitions and Examples", Control Engineering Practice, Vol. 1, No. 4, pp. 585–610.        [ Links ]

13. Huijsing, J. H. (1992). White paper at: (http://www.stw.n1/projecten/D/del2694.html)        [ Links ]

14. Johnson, B. W. (1989). "Design and Analysis of Fault–Tolerant Digital Systems"; Addison–Wesley Publishing Company, USA.        [ Links ]

15. Kanekawa, K., Maejima, H., Kato, H., and Ihara, H. (1989). "Dependable On–Board Computer Systems with a New Method: Stepwise Negotiated Voting", Digest of papers IEEE 19th Int. Ann. Symp. on Fault–Tolerant Computing Systems, Chicago, USA, June 1989, pp. 13–19.        [ Links ]

16. Laprie, J.–C. (1995). "Architectural Issues in Software Fault–Tolerance", In 'Software Fault Tolerance', Edited by M. R. Lyu, Published by John Wiley and Sons, pp. 47–80.        [ Links ]

17. Latif–Shabgahi, G. (1999). "Performance Analysis of Software Implemented Inexact Voting Algorithms", PhD thesis, Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK.        [ Links ]

18. Latif–Shabgahi, G. (2004a). "A Novel Algorithm for Weighted Average Voting used in Fault Tolerant Computing Systems", Microprocessors and Microsystems, Vol. 28, pp. 357–361.        [ Links ]

19. Latif–Shabgahi, G.; Bass, J.M.; Bennett, S., (2004b), "A taxonomy for software voting algorithms used in safety–critical systems", IEEE Transactions on Reliability, Volume 53, Issue 3, Sept. 2004 Page(s):319 – 328.        [ Links ]

20. Latif–Shabgahi, G., Bass, J. M., Bennett, S. (2003). "Smoothing Voter: A Novel Voting Algorithm for Handling Multiple Errors in Fault–Tolerant Control Systems", Microprocessors and Microsystems Journal, Vol. 27, No. 7, pp. 303–313.        [ Links ]

21. Lee, P. A., and Anderson, T. (1990). "Fault–Tolerance Principles and Practice", Prentice–Hall.        [ Links ]

22. Lorczak, P. R., Caglayan, A. K., and Eckhardt, D. E.(1989). "A Theoretical Investigation of Generalised Voters", Digest of papers, IEEE 19th Int. Symp. nn Fault– Tolerant Computing Systems, Chicago, USA, June 1989, pp. 444–451.        [ Links ]

23. Meulen, M. (2004). "On the Use of Smart Sensors, common cause Failure and the Need to Diversity"; 6th International Symposium, Programmable Electronic Systems in Safety Related Applications.        [ Links ]

24. Nguyen, X.T., Bouzerdoum, A. and Moini, A. (1996). "Velocity measurement using a smart micro–sensor", CESA'96 IMACS Multiconference: Computational Engineering in Systems Applications, Lille, France, pp. 937–942.        [ Links ]

25. Yang C.–Y. Janice (1993). "Self–Validating Sensors"; Ph.D. Thesis, Queen's College Oxford University, UK.        [ Links ]

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons