Reconfiguración Dinámica de Sistemas Distribuidos en Tiempo-Real Basada en Agentes

dc.contributor.authorEsquivel Flores, O.es_ES
dc.contributor.authorBenítez Pérez, H.es_ES
dc.contributor.funderConsejo Nacional de Ciencia y Tecnología, Méxicoes_ES
dc.contributor.funderInstituto de Ciencia y Tecnología del Distrito Federal, Méxicoes_ES
dc.contributor.funderUniversidad Nacional Autónoma de Méxicoes_ES
dc.date.accessioned2020-05-25T14:11:22Z
dc.date.available2020-05-25T14:11:22Z
dc.date.issued2012-07-08
dc.description.abstract[ES] Actualmente los sistemas distribuidos están presentes en diversas aplicaciones dentro de la industria e investigación. Este tipo de sistemas está restringido al cumplimiento de condiciones temporales lo que los convierte en sistemas de tiempo crítico que ante la presencia de fallas es necesario tomar decisiones que eviten la pérdida de plazos, disminución de desempeñno, inestabilidad o la suspensión total del sistema. Una estrategia para lograr lo anterior es la reconfiguración dinámica de la estructura del sistema con el objetivo de contrarrestar el efecto de las fallas. En este artículo se presenta una propuesta de reconfiguración dinámica y distribuida que se basa en considerar a cada elemento del sistema distribuido como un agente con capacidad comunicación y cooperación que decida en conjunto con otros agentes una acción de reconfiguración. Se propone la modificación de periodos de muestreo de los agentes que sensan los estados del sistema, la disminución de la actividad de los agentes con falla y/o la utilización de algoritmos de voto. Para alguna posible falla en el sistema se hace corresponder un tipo particular de reconfiguración con base en el intercambio de información entre agentes para tomar un acuerdo consensado. El esquema de reconfiguración dinámico que se propone es implementado en el control de vuelo de un prototipo de helicóptero de dos hélices en el que se incluye un sistema distribuido que utiliza un medio de comunicación común entre sus componentes para forma el lazo cerrado de control de un sistema. La respuesta del sistema reconfigurado es explorada por medio de simulaciones numéricas realizadas en Matlab y Simulink utilizando TrueTime como herramienta de simulación de tiempo real.es_ES
dc.description.abstract[EN] Currently distributed systems are present in several applications in industry and research, such systems are restricted to time conditions. The presence of failures in these time critical systems requires decision making to avoid loss of deadlines, performance, instability or total suspension of the system. A strategy for achieving this is the dynamic reconfiguration of the structure of the system aimed at counteracting the effect of such failures. This article presents a proposal for dynamic and distributed reconfiguration considering each element of the distributed system as an agent with communication and cooperation capabilities to act joint with other agents to generate a reconfiguration action. These actions are the modification of sampling periods of sensors agents, decreased activity of the agents with fails and/or use of voting algorithms. For each type of system failure correspond a particular type of reconfiguration which is reached based on exchange of information between agents and the agreement they reached. The proposed dynamic reconfiguration scheme is implemented in the flight control of a prototype helicopter with two propellers through the inclusion in the closed loop control of a distributed system that uses a common communication media. The results of the reconfigured system response are obtained through numerical simulations carried out using Matlab and Simulink, as Real- Time simulation tool was used TrueTime.en_EN
dc.description.accrualMethodOJSes_ES
dc.description.bibliographicCitationEsquivel Flores, O.; Benítez Pérez, H. (2012). Reconfiguración Dinámica de Sistemas Distribuidos en Tiempo-Real Basada en Agentes. Revista Iberoamericana de Automática e Informática industrial. 9(3):300-313. https://doi.org/10.1016/j.riai.2012.05.014es_ES
dc.description.issue3es_ES
dc.description.referencesAlmeida, J., 2001. Dynamic reconfiguration of object-middleware-based distributed systems. Master's thesis, University of Twente.es_ES
dc.description.referencesBenítez-Pérez, H., Ortega-Arjona, J., Cardenas-Flores, F., Quiñones-Reyes, P., Diciembre 2010. Reconfiguration control strategy using takagi-sugeno model predictive control for network systems - a magnetic levitation case study. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 224 (8); 1022–1032.es_ES
dc.description.referencesCastillo, P., García, P., R., L., P., A., 2007. Modelado y estabilización de un helicópterocon cuatro rotores. Revista Iberoamericana de Automática e Informática Industrial 4 (1); 41–57es_ES
dc.description.referencesCenjor, A., García, A., 2005. Control basado en agentes mejorados con tecnología auto-id. Revista Iberoamericana de Automática e Informática Industrial 2 (3); 48–60es_ES
dc.description.referencesCervin, A., Henriksson, D., Lincoln, B., Eker, J., Årzen, K.-E., Junio, 2003. How does control timing affect performance? analysis and simulation of timing using jitterbug and truetime. Control Systems, IEEE 23 (3): 16–30es_ES
dc.description.referencesDesforges, X., Archim‘ede, B., 2006. Multi-agent framework based on smart sensors/actuators for machine tools control and monitoring. Engineering Applications of Artificial Intelligence 19 (6); 641–655es_ES
dc.description.referencesGarcía, A., Cenjor, A., 2007. Sistema heterárquico de control basado en agentes para sistemas de fabricación: La nueva tecnología proha. Revista Iberoamericana de Automática e Informática Industrial 4 (1); 83–94es_ES
dc.description.referencesGarcía, C., Saltarén, R., López, J., Aracil, R., 2010. Desarrollo de una interfaz de usuario para el sistema robótico multiagente smart. Revista Iberoamericana de Automática e Informática Industrial 7 (4); 17–27es_ES
dc.description.referencesGarcía-Sanz, M., Elso, J., Egaña, I., 2006. Control del ángulo de cabeceo de un helicóptero como benchmark de diseño de controladores. Revista Iberoamericana de Automática e Informática Industrial 3 (2); 111–116es_ES
dc.description.referencesKramer, J., Magee, J., Abril, 1985. Dynamic configuration for distributed systems. IEEE Transactions on Software Engineering 11 (4); 424–436es_ES
dc.description.referencesLatif-Shabgahi, G., Septiembre, 2004. A novel algorithm for weighted average voting used in fault tolerant computing systems. Microprocessors and Microsystems 28 (7); 357–361es_ES
dc.description.referencesLatif-Shabgahi, G., Bennet, S., Bass, J., Agosto, 2003. Smoothing voter: a novel voting algorithm for handling multiple errors in fault-tolerant control systems. Microprocessors and Microsystems 27 (7): 303–313es_ES
dc.description.referencesLian, F., Moyne, J., Tilbury, D., Noviembre, 2001. Time delay modeling and sample time selection for networked control systems. In: International Mechanical Engineering Congress and Exposition, 2001. Proceedings of ASME-DSC. Vol. XX. pp. 1–8.es_ES
dc.description.referencesLian, F., Moyne, J., Tilbury, D., Marzo, 2002. Network design consideration for distributed control systems. Control Systems Technology, IEEE Transactions on 10 (2); 297–307.es_ES
dc.description.referencesLiu, C., Layland, J., Enero, 1973. Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of the Association for Computing Machinery 20 (1); 46–61es_ES
dc.description.referencesLópez-Martínez, M., Ortega, M., Vivas, C., Rubio, F., 2007. Control no lineal robusto de una maqueta de helicóptero con rotores de velocidad variable. Revista Iberoamericana de Automática e Informática Industrial 4 (3); 46–60.es_ES
dc.description.referencesMenéndez, A., Benítez-Pérez, H., Agosto, 2010. Scheduling strategy for realtime distributed systems. Journal of Applied Research and Technology 8 (2); 177–185es_ES
dc.description.referencesMéndez-Monroy, P.E., Benítez-Pérez, H., 2009. Supervisory fuzzy control for networked control systems for networked control systems. Innovative Computing, Information and Control, Express Letters 3 (2); 233–240.es_ES
dc.description.referencesOhlin, M., Henriksson, D., Cervin, A., 2007. Truetime 1.5 Reference Manual.es_ES
dc.description.referencesQuanser, 2006. Quanser 2 DOF Helicopter. User and Control Manual.es_ES
dc.description.referencesRomero, H., Salazar, S., Escareño, J., Lozano, R., 2010. Estabilización de un mini helicóptero de cuatro rotores basada en flujo óptico y sensores inerciales. Revista Iberoamericana de Automática e Informática Industrial 7 (2); 49–56.es_ES
dc.description.sponsorshipEste trabajo ha sido realizado gracias al apoyo del Consejo Nacional de Ciencia y Tecnología (CONACYT), al Programa de Apoyo a los Proyectos de Investigación e Innovación Tecnológica PAPIIT IN 103310 y ICYTDF PICCO 10 53, así como al Programa de Posgrado en Ciencia e Ingeniería de la computación, U.N.A.M.es_ES
dc.description.upvformatpfin313es_ES
dc.description.upvformatpinicio300es_ES
dc.description.volume9es_ES
dc.identifier.doi10.1016/j.riai.2012.05.014
dc.identifier.eissn1697-7920
dc.identifier.issn1697-7912
dc.identifier.urihttps://riunet.upv.es/handle/10251/144274
dc.languageEspañoles_ES
dc.publisherElsevieres_ES
dc.relation.ispartofRevista Iberoamericana de Automática e Informática industriales_ES
dc.relation.pasarelaOJS\9601es_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/UNAM/PAPIIT/IN103310/MX/Investigación y desarrollo de sistemas de control sobre redes de cómputo considerando retardos de tiempo sobre una plataforma multiusuario/es_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/ICyTDF//PICCO 10 53/es_ES
dc.relation.publisherversionhttps://doi.org/10.1016/j.riai.2012.05.014es_ES
dc.relation.references10.1243/09596518JSCE1017es_ES
dc.relation.references10.1016/S1697-7912(07)70191-7es_ES
dc.relation.references10.1109/MCS.2003.1200240es_ES
dc.relation.references10.1016/j.engappai.2006.03.006es_ES
dc.relation.references10.1016/S1697-7912(07)70194-2es_ES
dc.relation.references10.4995/RIAI.2010.04.04es_ES
dc.relation.references10.1109/TSE.1985.232231es_ES
dc.relation.references10.1016/j.micpro.2004.02.006es_ES
dc.relation.references10.1016/S0141-9331(03)00040-1es_ES
dc.relation.references10.1109/87.987076es_ES
dc.relation.references10.1145/321738.321743es_ES
dc.relation.references10.1016/S1697-7912(07)70224-8es_ES
dc.relation.references10.22201/icat.16656423.2010.8.02.467es_ES
dc.relation.references10.23919/ECC.2009.7074424es_ES
dc.relation.references10.1016/S1697-7912(10)70025-Xes_ES
dc.rightsReserva de todos los derechoses_ES
dc.rights.accessRightsAbiertoes_ES
dc.subjectDistributed Systemses_ES
dc.subjectReconfigurationes_ES
dc.subjectReal-Timees_ES
dc.subjectAgentses_ES
dc.subjectSistemas Distribuidoses_ES
dc.subjectReconfiguraciónes_ES
dc.subjectTiempo Reales_ES
dc.subjectAgenteses_ES
dc.titleReconfiguración Dinámica de Sistemas Distribuidos en Tiempo-Real Basada en Agenteses_ES
dc.title.alternativeDynamic Reconfiguration of Real-Time Distributed Systems Based on Agentses_ES
dc.typeArtículoes_ES
dc.type.versioninfo:eu-repo/semantics/publishedVersiones_ES
dspace.entity.typePublication
upv.uuid9ffcc9ae-287c-4602-865d-5bb63fac81faes_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Esquivel;Benítez - Reconfiguración Dinámica de Sistemas Distribuidos en Tiempo-Real Basada en Age....pdf
Tamaño:
495.92 KB
Formato:
Adobe Portable Document Format
Descripción:
Versión editorial