Multimodel-based techniques for the Identification of the delay in MIMO systems

Este artículo presenta un método novedoso para identificar cada retraso individual en sistemas lineales de entrada múltiple y salida múltiple con retrasos desconocidos. La solución se basa en un esquema multi-modelo que consiste en un conjunto de estimaciones de retraso tentativas junto con un mecan...

Full description

Autores:
Tipo de recurso:
Article of journal
Fecha de publicación:
2010
Institución:
Universidad de Bogotá Jorge Tadeo Lozano
Repositorio:
Expeditio: repositorio UTadeo
Idioma:
spa
OAI Identifier:
oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/34160
Acceso en línea:
https://www.researchgate.net/publication/251938460_Multimodel-based_techniques_for_the_identification_of_the_delay_in_MIMO_systems
http://hdl.handle.net/20.500.12010/34160
http://expeditiorepositorio.utadeo.edu.co
Palabra clave:
Esquema multimodelo
Sistemas lineales
Retraso individual
Estimaciones de retraso
Mecanismo de conmutación
Retrasos tentativos
Método de optimización heurística
Búsqueda de patrones
Estimaciones -- Métodos
Identificación de retrasos -- Técnicas
Mecanismos de conmutación -- Implementación
Multi-model scheme
Linear systems
Linear systems
Delay estimations
Switching mechanism
Tentative delays
Heuristic optimization method
Pattern search
Rights
License
Abierto (Texto Completo)
id UTADEO2_ffedb6e186ecf345af2ba3c5c3d73e61
oai_identifier_str oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/34160
network_acronym_str UTADEO2
network_name_str Expeditio: repositorio UTadeo
repository_id_str
dc.title.spa.fl_str_mv Multimodel-based techniques for the Identification of the delay in MIMO systems
title Multimodel-based techniques for the Identification of the delay in MIMO systems
spellingShingle Multimodel-based techniques for the Identification of the delay in MIMO systems
Esquema multimodelo
Sistemas lineales
Retraso individual
Estimaciones de retraso
Mecanismo de conmutación
Retrasos tentativos
Método de optimización heurística
Búsqueda de patrones
Estimaciones -- Métodos
Identificación de retrasos -- Técnicas
Mecanismos de conmutación -- Implementación
Multi-model scheme
Linear systems
Linear systems
Delay estimations
Switching mechanism
Tentative delays
Heuristic optimization method
Pattern search
title_short Multimodel-based techniques for the Identification of the delay in MIMO systems
title_full Multimodel-based techniques for the Identification of the delay in MIMO systems
title_fullStr Multimodel-based techniques for the Identification of the delay in MIMO systems
title_full_unstemmed Multimodel-based techniques for the Identification of the delay in MIMO systems
title_sort Multimodel-based techniques for the Identification of the delay in MIMO systems
dc.subject.spa.fl_str_mv Esquema multimodelo
Sistemas lineales
Retraso individual
Estimaciones de retraso
Mecanismo de conmutación
Retrasos tentativos
Método de optimización heurística
Búsqueda de patrones
topic Esquema multimodelo
Sistemas lineales
Retraso individual
Estimaciones de retraso
Mecanismo de conmutación
Retrasos tentativos
Método de optimización heurística
Búsqueda de patrones
Estimaciones -- Métodos
Identificación de retrasos -- Técnicas
Mecanismos de conmutación -- Implementación
Multi-model scheme
Linear systems
Linear systems
Delay estimations
Switching mechanism
Tentative delays
Heuristic optimization method
Pattern search
dc.subject.lemb.spa.fl_str_mv Estimaciones -- Métodos
Identificación de retrasos -- Técnicas
Mecanismos de conmutación -- Implementación
dc.subject.keyword.spa.fl_str_mv Multi-model scheme
Linear systems
Linear systems
Delay estimations
Switching mechanism
Tentative delays
Heuristic optimization method
Pattern search
description Este artículo presenta un método novedoso para identificar cada retraso individual en sistemas lineales de entrada múltiple y salida múltiple con retrasos desconocidos. La solución se basa en un esquema multi-modelo que consiste en un conjunto de estimaciones de retraso tentativas junto con un mecanismo de conmutación destinado a actualizarlos progresivamente a lo largo del tiempo según una figura de mérito. Además, se demuestra que el conjunto de retrasos tentativos converge a los retrasos reales bajo ciertas condiciones de excitación persistente en las señales de entrada. Otra contribución del artículo se deriva del hecho de que el método presentado puede considerarse como una implementación en línea de un método de optimización heurística conocido como Búsqueda de Patrones, muy poco común en aplicaciones de sistemas de control. Además, se incluyen ejemplos numéricos que muestran la viabilidad y eficacia del método propuesto.
publishDate 2010
dc.date.created.none.fl_str_mv 2010-06
dc.date.accessioned.none.fl_str_mv 2024-04-02T15:09:45Z
dc.date.available.none.fl_str_mv 2024-04-02T15:09:45Z
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
format http://purl.org/coar/resource_type/c_6501
dc.identifier.isbn.spa.fl_str_mv 978-1-4244-7427-1
dc.identifier.other.spa.fl_str_mv https://www.researchgate.net/publication/251938460_Multimodel-based_techniques_for_the_identification_of_the_delay_in_MIMO_systems
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12010/34160
dc.identifier.repourl.spa.fl_str_mv http://expeditiorepositorio.utadeo.edu.co
identifier_str_mv 978-1-4244-7427-1
url https://www.researchgate.net/publication/251938460_Multimodel-based_techniques_for_the_identification_of_the_delay_in_MIMO_systems
http://hdl.handle.net/20.500.12010/34160
http://expeditiorepositorio.utadeo.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv [1] Perlmutter, D. Stability of chemical reactors. Prentice Hall, New Jersey, 1972.
[2] Shin, K. G. and Cui, X.: Computing time delay and its effects on real-time control systems. IEEE Trans. Contr. Syst. Tech. 3 (1995) 218-224.
[3] Long, M. L., Caroll, J. J. and Mukundan, R. Comments on "Computing time delay and its effects on real-time control systems." IEEE Trans. Contr. Syst. Tech. 5 (1997) 379.
[4] Qing-Chang Zhong. Robust control of time-delay systems. Springer, 2006.
[5] J. E. Normey-Rico and E. F. Camacho. Control of Dead-time Processes. Springer, 2007.
6] X. M. Ren, A. B. Rad, P. T. Chan, andW. L. Lo Online Identification of Continuous-Time Systems With Unknown Time Delay. IEEE TRANSACTION ON AUTOMATIC CONTROL, 50(9):1418-1422,2005.
[7] X. M. Ren. and A. B. Rad. Identification of Nonlinear Systems With Unknown Time Delay Based on Time-Delay Neural Networks. IEEE TRANSACTION ON NEURAL NETWORKS, 8(5):1536-1541,2007.
[8] Y. Orlov, I. V. Kolmanovsky and O. Gomez. Adaptive identification of linear time-delay systems: From theory toward application to engine transient fuel identification. Int. J. Adapt. Control Signal Process 23:150-165,2009.
[9] T. A. Sriver, J. W. Chrissis and M. A. Abramson. Pattern search ranking and selection algorithms for mixed variable simulationbased optimization. European journal of operational research 198:878- 890,2009.
[10] L. Liu and X. Zhang. Generalized pattern search methods for linearly equality constrained optimization problems. Applied mathematics and computation 181:527-535, 2006.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.extent.spa.fl_str_mv 6561-6566 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.publisher.spa.fl_str_mv American Control Conference Marriott Waterfront, Baltimore, MD, USA
dc.source.spa.fl_str_mv instname:Universidad Jorge Tadeo Lozano
instname_str Universidad Jorge Tadeo Lozano
institution Universidad de Bogotá Jorge Tadeo Lozano
bitstream.url.fl_str_mv https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/34160/1/ACC1.pdf
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/34160/2/license.txt
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/34160/3/ACC1.pdf.jpg
bitstream.checksum.fl_str_mv 4d9c5f946bf7604c759662ecd109c33b
baba314677a6b940f072575a13bb6906
0ef17f7b4bb06f3f27cc01cec66fc984
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional - Universidad Jorge Tadeo Lozano
repository.mail.fl_str_mv expeditiorepositorio@utadeo.edu.co
_version_ 1818152921823444992
spelling EL AUTOR, manifiesta que la obra objeto de la presente autorización es original y la realizó sin violar o usurpar derechos de autor de terceros, por lo tanto la obra es de exclusiva autoría y tiene la titularidad sobre la misma. PARGRAFO: En caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la obra en cuestión, EL AUTOR, asumirá toda la responsabilidad, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos la universidad actúa como un tercero de buena fe. EL AUTOR, autoriza a LA UNIVERSIDAD DE BOGOTA JORGE TADEO LOZANO, para que en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre la materia, utilice y use la obra objeto de la presente autorización. POLITICA DE TRATAMIENTO DE DATOS PERSONALES. Declaro que autorizo previa y de forma informada el tratamiento de mis datos personales por parte de LA UNIVERSIDAD DE BOGOTÁ JORGE TADEO LOZANO para fines académicos y en aplicación de convenios con terceros o servicios conexos con actividades propias de la academia, con estricto cumplimiento de los principios de ley. Para el correcto ejercicio de mi derecho de habeas data cuento con la cuenta de correo protecciondatos@utadeo.edu.co, donde previa identificación podré solicitar la consulta, corrección y supresión de mis datosAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Colombia2024-04-02T15:09:45Z2024-04-02T15:09:45Z2010-06978-1-4244-7427-1https://www.researchgate.net/publication/251938460_Multimodel-based_techniques_for_the_identification_of_the_delay_in_MIMO_systemshttp://hdl.handle.net/20.500.12010/34160http://expeditiorepositorio.utadeo.edu.coEste artículo presenta un método novedoso para identificar cada retraso individual en sistemas lineales de entrada múltiple y salida múltiple con retrasos desconocidos. La solución se basa en un esquema multi-modelo que consiste en un conjunto de estimaciones de retraso tentativas junto con un mecanismo de conmutación destinado a actualizarlos progresivamente a lo largo del tiempo según una figura de mérito. Además, se demuestra que el conjunto de retrasos tentativos converge a los retrasos reales bajo ciertas condiciones de excitación persistente en las señales de entrada. Otra contribución del artículo se deriva del hecho de que el método presentado puede considerarse como una implementación en línea de un método de optimización heurística conocido como Búsqueda de Patrones, muy poco común en aplicaciones de sistemas de control. Además, se incluyen ejemplos numéricos que muestran la viabilidad y eficacia del método propuesto.#Multimodelos#SistemasMIMOThis paper introduces a novel method to identify each individual delay in Multiple Input Multiple Output linear systems with unknown delays. The solution is based on a multi-model scheme consisting of a set of tentative delay estimations along with a switching mechanism aimed at progressively updating them through time according to a figure of merit. Moreover, the set of tentative delays is proved to converge to the actual delays under certain persistent excitation conditions on the input signals. Another contribution of the paper stems from the fact that the presented method can be regarded as an online implementation of an heuristic optimization method known as Pattern Search, very uncommon in control systems applications. Also, numerical examples showing the feasibility and effectiveness of the proposed method are included.6561-6566 páginasapplication/pdfspaAmerican Control Conference Marriott Waterfront, Baltimore, MD, USAinstname:Universidad Jorge Tadeo LozanoEsquema multimodeloSistemas linealesRetraso individualEstimaciones de retrasoMecanismo de conmutaciónRetrasos tentativosMétodo de optimización heurísticaBúsqueda de patronesEstimaciones -- MétodosIdentificación de retrasos -- TécnicasMecanismos de conmutación -- ImplementaciónMulti-model schemeLinear systemsLinear systemsDelay estimationsSwitching mechanismTentative delaysHeuristic optimization methodPattern searchMultimodel-based techniques for the Identification of the delay in MIMO systemsArtículohttp://purl.org/coar/resource_type/c_6501[1] Perlmutter, D. Stability of chemical reactors. Prentice Hall, New Jersey, 1972.[2] Shin, K. G. and Cui, X.: Computing time delay and its effects on real-time control systems. IEEE Trans. Contr. Syst. Tech. 3 (1995) 218-224.[3] Long, M. L., Caroll, J. J. and Mukundan, R. Comments on "Computing time delay and its effects on real-time control systems." IEEE Trans. Contr. Syst. Tech. 5 (1997) 379.[4] Qing-Chang Zhong. Robust control of time-delay systems. Springer, 2006.[5] J. E. Normey-Rico and E. F. Camacho. Control of Dead-time Processes. Springer, 2007.6] X. M. Ren, A. B. Rad, P. T. Chan, andW. L. Lo Online Identification of Continuous-Time Systems With Unknown Time Delay. IEEE TRANSACTION ON AUTOMATIC CONTROL, 50(9):1418-1422,2005.[7] X. M. Ren. and A. B. Rad. Identification of Nonlinear Systems With Unknown Time Delay Based on Time-Delay Neural Networks. IEEE TRANSACTION ON NEURAL NETWORKS, 8(5):1536-1541,2007.[8] Y. Orlov, I. V. Kolmanovsky and O. Gomez. Adaptive identification of linear time-delay systems: From theory toward application to engine transient fuel identification. Int. J. Adapt. Control Signal Process 23:150-165,2009.[9] T. A. Sriver, J. W. Chrissis and M. A. Abramson. Pattern search ranking and selection algorithms for mixed variable simulationbased optimization. European journal of operational research 198:878- 890,2009.[10] L. Liu and X. Zhang. Generalized pattern search methods for linearly equality constrained optimization problems. Applied mathematics and computation 181:527-535, 2006.Herrera Cuartas, Jorge AurelioIbeas, AsierAlcántara, SalvaVilanova, RamonORIGINALACC1.pdfACC1.pdfArchivo abierto / Open archiveapplication/pdf370843https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/34160/1/ACC1.pdf4d9c5f946bf7604c759662ecd109c33bMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-82938https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/34160/2/license.txtbaba314677a6b940f072575a13bb6906MD52open accessTHUMBNAILACC1.pdf.jpgACC1.pdf.jpgIM Thumbnailimage/jpeg6306https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/34160/3/ACC1.pdf.jpg0ef17f7b4bb06f3f27cc01cec66fc984MD53open access20.500.12010/34160oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/341602024-04-03 03:02:26.663open accessRepositorio Institucional - Universidad Jorge Tadeo Lozanoexpeditiorepositorio@utadeo.edu.coQXV0b3Jpem8gYWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBVbml2ZXJzaWRhZCBkZSBCb2dvdMOhIEpvcmdlIFRhZGVvIExvemFubyBwYXJhCnF1ZSBjb24gZmluZXMgYWNhZMOpbWljb3MsIHByZXNlcnZlLCBjb25zZXJ2ZSwgb3JnYW5pY2UsIGVkaXRlIHkgbW9kaWZpcXVlCnRlY25vbMOzZ2ljYW1lbnRlIGVsIGRvY3VtZW50byBhbnRlcmlvcm1lbnRlIGNhcmdhZG8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbApFeHBlZGl0aW8KCkV4Y2VwdHVhbmRvIHF1ZSBlbCBkb2N1bWVudG8gc2VhIGNvbmZpZGVuY2lhbCwgYXV0b3Jpem8gYSB1c3VhcmlvcyBpbnRlcm5vcyB5CmV4dGVybm9zIGRlIGxhIEluc3RpdHVjacOzbiBhIGNvbnN1bHRhciB5IHJlcHJvZHVjaXIgZWwgY29udGVuaWRvIGRlbCBkb2N1bWVudG8KcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIGN1YW5kbyBtZWRpYW50ZSBsYQpjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkZSBjcsOpZGl0byBhIGxhIG9icmEgeSBzdShzKSBhdXRvcihzKS4KCkV4Y2VwdHVhbmRvIHF1ZSBlbCBkb2N1bWVudG8gc2VhIGNvbmZpZGVuY2lhbCwgYXV0b3Jpem8gYXBsaWNhciBsYSBsaWNlbmNpYSBkZWwKZXN0w6FuZGFyIGludGVybmFjaW9uYWwgQ3JlYXRpdmUgQ29tbW9ucyAoQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzCjQuMCBJbnRlcm5hdGlvbmFsKSBxdWUgaW5kaWNhIHF1ZSBjdWFscXVpZXIgcGVyc29uYSBwdWVkZSB1c2FyIGxhIG9icmEgZGFuZG8KY3LDqWRpdG8gYWwgYXV0b3IsIHNpbiBwb2RlciBjb21lcmNpYXIgY29uIGxhIG9icmEgeSBzaW4gZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMuCgpFbCAobG9zKSBhdXRvcihlcykgY2VydGlmaWNhKG4pIHF1ZSBlbCBkb2N1bWVudG8gbm8gaW5mcmluZ2UgbmkgYXRlbnRhIGNvbnRyYQpkZXJlY2hvcyBpbmR1c3RyaWFsZXMsIHBhdHJpbW9uaWFsZXMsIGludGVsZWN0dWFsZXMsIG1vcmFsZXMgbyBjdWFscXVpZXIgb3RybyBkZQp0ZXJjZXJvcywgYXPDrSBtaXNtbyBkZWNsYXJhbiBxdWUgbGEgVW5pdmVyc2lkYWQgSm9yZ2UgVGFkZW8gTG96YW5vIHNlIGVuY3VlbnRyYQpsaWJyZSBkZSB0b2RhIHJlc3BvbnNhYmlsaWRhZCBjaXZpbCwgYWRtaW5pc3RyYXRpdmEgeS9vIHBlbmFsIHF1ZSBwdWVkYSBkZXJpdmFyc2UKZGUgbGEgcHVibGljYWNpw7NuIGRlbCB0cmFiYWpvIGRlIGdyYWRvIHkvbyB0ZXNpcyBlbiBjYWxpZGFkIGRlIGFjY2VzbyBhYmllcnRvIHBvcgpjdWFscXVpZXIgbWVkaW8uCgpFbiBjdW1wbGltaWVudG8gY29uIGxvIGRpc3B1ZXN0byBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZXNwZWNpYWxtZW50ZSBlbiB2aXJ0dWQKZGUgbG8gZGlzcHVlc3RvIGVuIGVsIEFydMOtY3VsbyAxMCBkZWwgRGVjcmV0byAxMzc3IGRlIDIwMTMsIGF1dG9yaXpvIGEgbGEKVW5pdmVyc2lkYWQgSm9yZ2UgVGFkZW8gTG96YW5vIGEgcHJvY2VkZXIgY29uIGVsIHRyYXRhbWllbnRvIGRlIGxvcyBkYXRvcwpwZXJzb25hbGVzIHBhcmEgZmluZXMgYWNhZMOpbWljb3MsIGhpc3TDs3JpY29zLCBlc3RhZMOtc3RpY29zIHkgYWRtaW5pc3RyYXRpdm9zIGRlCmxhIEluc3RpdHVjacOzbi4gRGUgY29uZm9ybWlkYWQgY29uIGxvIGVzdGFibGVjaWRvIGVuIGVsIGFydMOtY3VsbyAzMCBkZSBsYSBMZXkgMjMKZGUgMTk4MiB5IGVsIGFydMOtY3VsbyAxMSBkZSBsYSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBhY2xhcmFtb3MgcXVlIOKAnExvcwpkZXJlY2hvcyBtb3JhbGVzIHNvYnJlIGVsIHRyYWJham8gc29uIHByb3BpZWRhZCBkZSBsb3MgYXV0b3Jlc+KAnSwgbG9zIGN1YWxlcyBzb24KaXJyZW51bmNpYWJsZXMsIGltcHJlc2NyaXB0aWJsZXMsIGluZW1iYXJnYWJsZXMgZSBpbmFsaWVuYWJsZXMuCgpDb24gZWwgcmVnaXN0cm8gZW4gbGEgcMOhZ2luYSwgYXV0b3Jpem8gZGUgbWFuZXJhIGV4cHJlc2EgYSBsYSBGVU5EQUNJw5NOIFVOSVZFUlNJREFECkRFIEJPR09Uw4EgSk9SR0UgVEFERU8gTE9aQU5PLCBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcyBwYXJhIHByb2Nlc2FyCm8gY29uc2VydmFyLCBjb24gZmluZXMgZXN0YWTDrXN0aWNvcywgZGUgY29udHJvbCBvIHN1cGVydmlzacOzbiwgYXPDrSBjb21vIHBhcmEgZWwKZW52w61vIGRlIGluZm9ybWFjacOzbiB2w61hIGNvcnJlbyBlbGVjdHLDs25pY28sIGRlbnRybyBkZWwgbWFyY28gZXN0YWJsZWNpZG8gcG9yIGxhCkxleSAxNTgxIGRlIDIwMTIgeSBzdXMgZGVjcmV0b3MgY29tcGxlbWVudGFyaW9zIHNvYnJlIFRyYXRhbWllbnRvIGRlIERhdG9zClBlcnNvbmFsZXMuIEVuIGN1YWxxdWllciBjYXNvLCBlbnRpZW5kbyBxdWUgcG9kcsOpIGhhY2VyIHVzbyBkZWwgZGVyZWNobyBhIGNvbm9jZXIsCmFjdHVhbGl6YXIsIHJlY3RpZmljYXIgbyBzdXByaW1pciBsb3MgZGF0b3MgcGVyc29uYWxlcyBtZWRpYW50ZSBlbCBlbnbDrW8gZGUgdW5hCmNvbXVuaWNhY2nDs24gZXNjcml0YSBhbCBjb3JyZW8gZWxlY3Ryw7NuaWNvIHByb3RlY2Npb25kYXRvc0B1dGFkZW8uZWR1LmNvLgoKTGEgRlVOREFDScOTTiBVTklWRVJTSURBRCBERSBCT0dPVMOBIEpPUkdFIFRBREVPIExPWkFOTyBubyB1dGlsaXphcsOhIGxvcyBkYXRvcwpwZXJzb25hbGVzIHBhcmEgZmluZXMgZGlmZXJlbnRlcyBhIGxvcyBhbnVuY2lhZG9zIHkgZGFyw6EgdW4gdXNvIGFkZWN1YWRvIHkKcmVzcG9uc2FibGUgYSBzdXMgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYSBkaXJlY3RyaXogZGUgUHJvdGVjY2nDs24gZGUKRGF0b3MgUGVyc29uYWxlcyBxdWUgcG9kcsOhIGNvbnN1bHRhciBlbjoKaHR0cDovL3d3dy51dGFkZW8uZWR1LmNvL2VzL2xpbmsvZGVzY3VicmUtbGEtdW5pdmVyc2lkYWQvMi9kb2N1bWVudG9zCg==