An fmea-based methodology for the development of control software reliable to hardware failures
In automation systems, a high number of faults is induced by hardware failures. Their control software can be utilized to mitigate this problem by making it detect and manage the different failure events that may occur in the system. However, control software design methodologies have mainly focused...
- Autores:
-
Tafur Muñoz, Hussein David
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/50928
- Acceso en línea:
- http://hdl.handle.net/1992/50928
- Palabra clave:
- Desarrollo de software de aplicación
Sistemas de control
Programación (Computadores electrónicos digitales)
Control automático
Sistemas de control inteligente
Controladores programables
Ingeniería
- Rights
- openAccess
- License
- https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
id |
UNIANDES2_708e4a3697b80bdf7e7aac2e049db108 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/50928 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.spa.fl_str_mv |
An fmea-based methodology for the development of control software reliable to hardware failures |
title |
An fmea-based methodology for the development of control software reliable to hardware failures |
spellingShingle |
An fmea-based methodology for the development of control software reliable to hardware failures Desarrollo de software de aplicación Sistemas de control Programación (Computadores electrónicos digitales) Control automático Sistemas de control inteligente Controladores programables Ingeniería |
title_short |
An fmea-based methodology for the development of control software reliable to hardware failures |
title_full |
An fmea-based methodology for the development of control software reliable to hardware failures |
title_fullStr |
An fmea-based methodology for the development of control software reliable to hardware failures |
title_full_unstemmed |
An fmea-based methodology for the development of control software reliable to hardware failures |
title_sort |
An fmea-based methodology for the development of control software reliable to hardware failures |
dc.creator.fl_str_mv |
Tafur Muñoz, Hussein David |
dc.contributor.advisor.none.fl_str_mv |
Barbieri, Giacomo Pereira, Carlos Eduardo |
dc.contributor.author.none.fl_str_mv |
Tafur Muñoz, Hussein David |
dc.contributor.jury.none.fl_str_mv |
Pereira, Carlos Eduardo Barbieri, Giacomo Rodríguez Herrera, Carlos Francisco |
dc.subject.armarc.es_CO.fl_str_mv |
Desarrollo de software de aplicación Sistemas de control Programación (Computadores electrónicos digitales) Control automático Sistemas de control inteligente Controladores programables |
topic |
Desarrollo de software de aplicación Sistemas de control Programación (Computadores electrónicos digitales) Control automático Sistemas de control inteligente Controladores programables Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
In automation systems, a high number of faults is induced by hardware failures. Their control software can be utilized to mitigate this problem by making it detect and manage the different failure events that may occur in the system. However, control software design methodologies have mainly focused on the system nominal behavior, marginally consider the generation of software reliable to hardware failures. In response to this challenge, this paper presents a methodology for the development of reliable automation systems which integrates the following tools: (i) Failure Mode and Effect Analysis (FMEA): to identify the different failure modes, and the strategies for their detection and management; (ii) AutomationML: to model the hierarchy and interfaces of automation system's components; (iii) Virtual Commissioning and Fault Injection: to assess before system deployment the reliability of the control software in the presence of hardware failures. Through its application to a case study, it is demonstrated that the methodology enables the identification of failure modes, the elicitation of requirements for their detection and management, and the generation of control software reliable to the identified failure modes. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-08-10T18:04:15Z |
dc.date.available.none.fl_str_mv |
2021-08-10T18:04:15Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/50928 |
dc.identifier.pdf.none.fl_str_mv |
23014.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/50928 |
identifier_str_mv |
23014.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
6 hojas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Maestría en Ingeniería Mecánica |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería Mecánica |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/2e621343-a288-4509-9d9a-29604814a13e/download https://repositorio.uniandes.edu.co/bitstreams/ce24a3a0-6933-4ed1-9c7d-82bae68e8cd7/download https://repositorio.uniandes.edu.co/bitstreams/11804207-3e20-4bba-ad5c-5206eb5d32f6/download |
bitstream.checksum.fl_str_mv |
5e62ebd9f711715248a6c44a0b0e6c00 1b40153ec8bc426e6528207ce2e55de7 5035e0205fd518cd224b067bb7ae8184 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134082018017280 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Barbieri, Giacomo46cb3350-809e-499b-bc6b-e9edbde63fe0400Pereira, Carlos Eduardo28aaa10e-adcf-401b-bed7-a96eb9c614c2500Tafur Muñoz, Hussein David20b8d72c-cf5d-42bb-896d-00ba1e439a0b400Pereira, Carlos EduardoBarbieri, GiacomoRodríguez Herrera, Carlos Francisco2021-08-10T18:04:15Z2021-08-10T18:04:15Z2021http://hdl.handle.net/1992/5092823014.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/In automation systems, a high number of faults is induced by hardware failures. Their control software can be utilized to mitigate this problem by making it detect and manage the different failure events that may occur in the system. However, control software design methodologies have mainly focused on the system nominal behavior, marginally consider the generation of software reliable to hardware failures. In response to this challenge, this paper presents a methodology for the development of reliable automation systems which integrates the following tools: (i) Failure Mode and Effect Analysis (FMEA): to identify the different failure modes, and the strategies for their detection and management; (ii) AutomationML: to model the hierarchy and interfaces of automation system's components; (iii) Virtual Commissioning and Fault Injection: to assess before system deployment the reliability of the control software in the presence of hardware failures. Through its application to a case study, it is demonstrated that the methodology enables the identification of failure modes, the elicitation of requirements for their detection and management, and the generation of control software reliable to the identified failure modes.En sistemas automatizados, un gran número de inconvenientes son causados por fallas en el hardware. El software de control puede ser usado para mitigar este problema haciendo que detecte y maneje los diferentes eventos de falla que pueden ocurrir en el sistema. Sin embargo, las metodologías de diseño de software de control se han enfocado principalmente en el comportamiento nominal del sistema, considerando de manera marginal la generación de software confiable frente a fallas de hardware. Como respuesta a este reto, este documento presenta una metodología para el desarrollo de sistemas automatizados robustos que integran las siguientes herramientas: (i) Análisis de Modo de Falla y Efecto (FMEA): para identificar los diferentes modos de falla y las estrategias para detectar y manejarlos; (ii) AutomationML: para modelar la jerarquía e interfaces de los componentes de un sistema automatizado; (iii) Comisionamiento virtual e Inyección de Fallas: para asesorar antes del despliegue del sistema real la confiabilidad del software de control en presencia de fallas de hardware. A través de su aplicación en un caso de estudio, se demuestra que la metodología permite identificar modos de fallas, generar nuevos requerimientos para su detección y manejo y generar un software de control capaz de lidiar con los modos de falla identificados.Magíster en Ingeniería MecánicaMaestría6 hojasapplication/pdfengUniversidad de los AndesMaestría en Ingeniería MecánicaFacultad de IngenieríaDepartamento de Ingeniería MecánicaAn fmea-based methodology for the development of control software reliable to hardware failuresTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMDesarrollo de software de aplicaciónSistemas de controlProgramación (Computadores electrónicos digitales)Control automáticoSistemas de control inteligenteControladores programablesIngeniería201424479PublicationORIGINAL23014.pdfapplication/pdf387264https://repositorio.uniandes.edu.co/bitstreams/2e621343-a288-4509-9d9a-29604814a13e/download5e62ebd9f711715248a6c44a0b0e6c00MD51TEXT23014.pdf.txt23014.pdf.txtExtracted texttext/plain28779https://repositorio.uniandes.edu.co/bitstreams/ce24a3a0-6933-4ed1-9c7d-82bae68e8cd7/download1b40153ec8bc426e6528207ce2e55de7MD54THUMBNAIL23014.pdf.jpg23014.pdf.jpgIM Thumbnailimage/jpeg21783https://repositorio.uniandes.edu.co/bitstreams/11804207-3e20-4bba-ad5c-5206eb5d32f6/download5035e0205fd518cd224b067bb7ae8184MD551992/50928oai:repositorio.uniandes.edu.co:1992/509282023-10-10 19:58:09.879https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |