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...
- 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== |