Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO

En este trabajo se presenta el desarrollo de un algoritmo de optimización por enjambre de partículas con función multiobjetivo (MOPSO), con el fin de realizar la sintonización de un controlador PID (proporcional, integral, derivativo) aplicado a un prototipo de planta de presión en el cual la presió...

Full description

Autores:
Padilla Villada , José Ismael
Escobar Galvis , Wilson Ricardo
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Politécnico Colombiano Jaime Izasa Cadavid
Repositorio:
ICARUS
Idioma:
spa
OAI Identifier:
oai:repositorio.elpoli.edu.co:123456789/8663
Acceso en línea:
https://repositorio.elpoli.edu.co/handle/123456789/8663
Palabra clave:
Controladores PID. Optimización por enjambe.
Rights
License
open access
id ICARUS2_f42d0743450954262d4c1c10ccc84738
oai_identifier_str oai:repositorio.elpoli.edu.co:123456789/8663
network_acronym_str ICARUS2
network_name_str ICARUS
repository_id_str
dc.title.none.fl_str_mv Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
title Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
spellingShingle Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
Controladores PID. Optimización por enjambe.
title_short Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
title_full Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
title_fullStr Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
title_full_unstemmed Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
title_sort Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSO
dc.creator.fl_str_mv Padilla Villada , José Ismael
Escobar Galvis , Wilson Ricardo
dc.contributor.advisor.none.fl_str_mv Ramírez Urrego, Jhon Alexander
Urdinola Restrepo , Álvaro
dc.contributor.author.none.fl_str_mv Padilla Villada , José Ismael
Escobar Galvis , Wilson Ricardo
dc.subject.none.fl_str_mv Controladores PID. Optimización por enjambe.
topic Controladores PID. Optimización por enjambe.
description En este trabajo se presenta el desarrollo de un algoritmo de optimización por enjambre de partículas con función multiobjetivo (MOPSO), con el fin de realizar la sintonización de un controlador PID (proporcional, integral, derivativo) aplicado a un prototipo de planta de presión en el cual la presión almacenada en un tanque debe permanecer constante. A diferencia de un algoritmo de optimización por enjambre de partículas (PSO) clásica, un MOPSO (algoritmo de optimización por enjambre de partículas multi-objetivo) puede orientar una efectiva y rápida sintonización de los parámetros de control PID en la medida en que se van minimizando diferentes funciones objetivo. En el trabajo se muestra como las estrategias bio-inspiradas pueden resolver problemas de sintonización de controladores incluyendo la acción completa multimodal PID. El trabajo se divide en cuatro partes: en la primera se describen los fundamentos teóricos del algoritmo PSO con función multiobjetivo, que proporciona el entendimiento del método a aplicar durante la ejecución del trabajo, en la segunda parte la implementación del algoritmo para la sintonización de un controlador PID, la tercera parte consiste en implementar el controlador sintonizado con el algoritmo de enjambre de partículas PID-MOPSO sobre la planta de presión y, en la cuarta parte se compara el desempeño de un controlador PID por el método de asignación de polos y el controlador por enjambre de partículas PID-MOPSO implementado sobre la planta de presión, mediante métricas del error y de respuesta temporal. Se incluyen además en el desarrollo del trabajo una serie de figuras y tablas que permiten dar a conocer los resultados obtenidos durante la ejecución del proyecto, el análisis y las conclusiones se pautan al final del documento.
publishDate 2017
dc.date.issued.none.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2024-03-15T18:54:48Z
dc.date.available.none.fl_str_mv 2024-03-15T18:54:48Z
dc.type.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.identifier.other.none.fl_str_mv TIIC 368
dc.identifier.uri.none.fl_str_mv https://repositorio.elpoli.edu.co/handle/123456789/8663
identifier_str_mv TIIC 368
url https://repositorio.elpoli.edu.co/handle/123456789/8663
dc.language.iso.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv open access
dc.rights.cc.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.format.none.fl_str_mv http://purl.org/coar/resource_type/c_18cf
dc.publisher.none.fl_str_mv Politécnico Colombiano Jaime Isaza Cadavid
dc.publisher.department.none.fl_str_mv Facultad de Ingenierías
dc.publisher.program.none.fl_str_mv Ingeniería en Instrumentación y Control
publisher.none.fl_str_mv Politécnico Colombiano Jaime Isaza Cadavid
institution Politécnico Colombiano Jaime Izasa Cadavid
bitstream.url.fl_str_mv https://repositorio.elpoli.cloudbiteca.com/bitstreams/5fdd7966-41ed-426d-8919-5795595e69ef/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/3d59b260-da9f-497c-8d9b-765d27992c4f/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/b8334b92-21da-4812-8a36-9ac1f1b2eaf8/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/d8f8c6d7-07eb-4dd1-b31d-e03a6f6335f5/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/eedc935f-8dad-4944-b982-4005e539d093/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/a26c740b-1900-42ae-8052-8681fd226292/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/a1f66de3-2340-44d8-974b-dc761759d32e/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/87f0012b-1c0c-4b95-9bec-0ca1200a439f/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/cbf4177d-6ef3-4347-9f24-1493267e3c0d/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/67b614f2-c604-4c04-b16c-77ea162c0a5f/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/cd97c026-2340-4e82-838c-208276d533c6/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/ab904d9d-c4ff-4e35-99da-764ce920703a/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/5de13edd-3f1a-48ce-a940-206b1c6864eb/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/74cce230-82b0-4d08-a5e2-47845f193efb/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/483b6841-f260-4c0a-ae26-fdd76f340d17/download
https://repositorio.elpoli.cloudbiteca.com/bitstreams/24d2d4aa-7db2-46ad-a95a-e11a1278a940/download
bitstream.checksum.fl_str_mv 642f93b35eb56513c4d14578dcf73516
c78b0504c3748e9b1eab9eaf9fd230c2
44484cf8be702442dbc9584b2792cd6d
dc6ef587537df3ab98e63f08feebc332
44484cf8be702442dbc9584b2792cd6d
dc6ef587537df3ab98e63f08feebc332
3023e1f7c594b048ce7b2d149c787077
e1c06d85ae7b8b032bef47e42e4c08f9
e1c06d85ae7b8b032bef47e42e4c08f9
e1c06d85ae7b8b032bef47e42e4c08f9
e1c06d85ae7b8b032bef47e42e4c08f9
d6a0227a75e4053cbb90d200adda107f
07049b10990cc0742116892ce48d1671
c7c6f03fb6e3199f7c74df3235333451
07049b10990cc0742116892ce48d1671
c7c6f03fb6e3199f7c74df3235333451
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional POLIJIC
repository.mail.fl_str_mv repositorio.polijic@gmail.com
_version_ 1851225710066139136
spelling Ramírez Urrego, Jhon AlexanderUrdinola Restrepo , ÁlvaroPadilla Villada , José IsmaelEscobar Galvis , Wilson Ricardo2024-03-15T18:54:48Z2024-03-15T18:54:48Z2017TIIC 368https://repositorio.elpoli.edu.co/handle/123456789/8663En este trabajo se presenta el desarrollo de un algoritmo de optimización por enjambre de partículas con función multiobjetivo (MOPSO), con el fin de realizar la sintonización de un controlador PID (proporcional, integral, derivativo) aplicado a un prototipo de planta de presión en el cual la presión almacenada en un tanque debe permanecer constante. A diferencia de un algoritmo de optimización por enjambre de partículas (PSO) clásica, un MOPSO (algoritmo de optimización por enjambre de partículas multi-objetivo) puede orientar una efectiva y rápida sintonización de los parámetros de control PID en la medida en que se van minimizando diferentes funciones objetivo. En el trabajo se muestra como las estrategias bio-inspiradas pueden resolver problemas de sintonización de controladores incluyendo la acción completa multimodal PID. El trabajo se divide en cuatro partes: en la primera se describen los fundamentos teóricos del algoritmo PSO con función multiobjetivo, que proporciona el entendimiento del método a aplicar durante la ejecución del trabajo, en la segunda parte la implementación del algoritmo para la sintonización de un controlador PID, la tercera parte consiste en implementar el controlador sintonizado con el algoritmo de enjambre de partículas PID-MOPSO sobre la planta de presión y, en la cuarta parte se compara el desempeño de un controlador PID por el método de asignación de polos y el controlador por enjambre de partículas PID-MOPSO implementado sobre la planta de presión, mediante métricas del error y de respuesta temporal. Se incluyen además en el desarrollo del trabajo una serie de figuras y tablas que permiten dar a conocer los resultados obtenidos durante la ejecución del proyecto, el análisis y las conclusiones se pautan al final del documento.http://purl.org/coar/resource_type/c_18cfPolitécnico Colombiano Jaime Isaza CadavidFacultad de IngenieríasIngeniería en Instrumentación y Controlopen accesshttp://purl.org/coar/access_right/c_abf2Controladores PID. Optimización por enjambe.Sintonización de un controlador PID para una planta de presión implementando inteligencia de enjambres PSOhttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/resource_type/c_7a1fspaLICENSElicense.txtlicense.txttext/plain; charset=utf-82614https://repositorio.elpoli.cloudbiteca.com/bitstreams/5fdd7966-41ed-426d-8919-5795595e69ef/download642f93b35eb56513c4d14578dcf73516MD51falseAnonymousREADORIGINALTIIC 368.pdfTIIC 368.pdfapplication/pdf2326728https://repositorio.elpoli.cloudbiteca.com/bitstreams/3d59b260-da9f-497c-8d9b-765d27992c4f/downloadc78b0504c3748e9b1eab9eaf9fd230c2MD52trueAnonymousREADJOSE PADILLA VILLADA.pdfJOSE PADILLA VILLADA.pdfapplication/pdf268846https://repositorio.elpoli.cloudbiteca.com/bitstreams/b8334b92-21da-4812-8a36-9ac1f1b2eaf8/download44484cf8be702442dbc9584b2792cd6dMD53falseBibliotecaREADWILSON RICARDO ESCOBAR GALVEZ.pdfWILSON RICARDO ESCOBAR GALVEZ.pdfapplication/pdf340041https://repositorio.elpoli.cloudbiteca.com/bitstreams/d8f8c6d7-07eb-4dd1-b31d-e03a6f6335f5/downloaddc6ef587537df3ab98e63f08feebc332MD54falseBibliotecaREADAutorizacion de uso.pdfapplication/pdf268846https://repositorio.elpoli.cloudbiteca.com/bitstreams/eedc935f-8dad-4944-b982-4005e539d093/download44484cf8be702442dbc9584b2792cd6dMD55falseBibliotecaREADAutorizacion de uso.pdfapplication/pdf340041https://repositorio.elpoli.cloudbiteca.com/bitstreams/a26c740b-1900-42ae-8052-8681fd226292/downloaddc6ef587537df3ab98e63f08feebc332MD56falseBibliotecaREADTEXTTIIC 368.pdf.txtTIIC 368.pdf.txtExtracted texttext/plain104054https://repositorio.elpoli.cloudbiteca.com/bitstreams/a1f66de3-2340-44d8-974b-dc761759d32e/download3023e1f7c594b048ce7b2d149c787077MD57falseAnonymousREADJOSE PADILLA VILLADA.pdf.txtJOSE PADILLA VILLADA.pdf.txtExtracted texttext/plain2https://repositorio.elpoli.cloudbiteca.com/bitstreams/87f0012b-1c0c-4b95-9bec-0ca1200a439f/downloade1c06d85ae7b8b032bef47e42e4c08f9MD59falseBibliotecaREADWILSON RICARDO ESCOBAR GALVEZ.pdf.txtWILSON RICARDO ESCOBAR GALVEZ.pdf.txtExtracted texttext/plain2https://repositorio.elpoli.cloudbiteca.com/bitstreams/cbf4177d-6ef3-4347-9f24-1493267e3c0d/downloade1c06d85ae7b8b032bef47e42e4c08f9MD511falseBibliotecaREADAutorizacion de uso.pdf.txtAutorizacion de uso.pdf.txtExtracted texttext/plain2https://repositorio.elpoli.cloudbiteca.com/bitstreams/67b614f2-c604-4c04-b16c-77ea162c0a5f/downloade1c06d85ae7b8b032bef47e42e4c08f9MD513falseBibliotecaREADAutorizacion de uso.pdf.txtAutorizacion de uso.pdf.txtExtracted texttext/plain2https://repositorio.elpoli.cloudbiteca.com/bitstreams/cd97c026-2340-4e82-838c-208276d533c6/downloade1c06d85ae7b8b032bef47e42e4c08f9MD515falseBibliotecaREADTHUMBNAILTIIC 368.pdf.jpgTIIC 368.pdf.jpgGenerated Thumbnailimage/jpeg2878https://repositorio.elpoli.cloudbiteca.com/bitstreams/ab904d9d-c4ff-4e35-99da-764ce920703a/downloadd6a0227a75e4053cbb90d200adda107fMD58falseAnonymousREADJOSE PADILLA VILLADA.pdf.jpgJOSE PADILLA VILLADA.pdf.jpgGenerated Thumbnailimage/jpeg4108https://repositorio.elpoli.cloudbiteca.com/bitstreams/5de13edd-3f1a-48ce-a940-206b1c6864eb/download07049b10990cc0742116892ce48d1671MD510falseBibliotecaREADWILSON RICARDO ESCOBAR GALVEZ.pdf.jpgWILSON RICARDO ESCOBAR GALVEZ.pdf.jpgGenerated Thumbnailimage/jpeg4493https://repositorio.elpoli.cloudbiteca.com/bitstreams/74cce230-82b0-4d08-a5e2-47845f193efb/downloadc7c6f03fb6e3199f7c74df3235333451MD512falseBibliotecaREADAutorizacion de uso.pdf.jpgAutorizacion de uso.pdf.jpgGenerated Thumbnailimage/jpeg4108https://repositorio.elpoli.cloudbiteca.com/bitstreams/483b6841-f260-4c0a-ae26-fdd76f340d17/download07049b10990cc0742116892ce48d1671MD514falseBibliotecaREADAutorizacion de uso.pdf.jpgAutorizacion de uso.pdf.jpgGenerated Thumbnailimage/jpeg4493https://repositorio.elpoli.cloudbiteca.com/bitstreams/24d2d4aa-7db2-46ad-a95a-e11a1278a940/downloadc7c6f03fb6e3199f7c74df3235333451MD516falseBibliotecaREAD123456789/8663oai:repositorio.elpoli.cloudbiteca.com:123456789/86632025-11-19T16:44:19.451569Zopen.accesshttps://repositorio.elpoli.cloudbiteca.comRepositorio Institucional POLIJICrepositorio.polijic@gmail.comTElDRU5DSUEgREUgUFVCTElDQUNJw5NOIERFIERPQ1VNRU5UTwoKRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwKeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLApsYSBvYnJhIGVzIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLgoKUEFSw4FHUkFGTzogRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUKZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sCkVMIEFVVE9SLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zCmFxdcOtIGF1dG9yaXphZG9zOyBwYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIHVuaXZlcnNpZGFkIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8KZGUgYnVlbmEgZmUuCgpFTCBBVVRPUiwgYXV0b3JpemEgYWwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZCwgcGFyYSBxdWUKZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgbGV5IDIzIGRlIDE5ODIsIGxleSA0NCBkZSAxOTkzLApkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMKc29icmUgbGEgbWF0ZXJpYSwgbGEgcHVibGljYWNpw7NuIGRlIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgcGFyYSBmaW5lcwphY2Fkw6ltaWNvcyBlIGludmVzdGlnYXRpdm9zLiBFbiBmdW5jacOzbiBkZSBsbyBjdWFsLCBhbCBmaXJtYXIgeSBlbnZpYXIgZXN0YSBsaWNlbmNpYSwKRUwgQVVUT1Igb3RvcmdhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgZWwgZGVyZWNobyBOTyBFWENMVVNJVk8KZGUgYWxtYWNlbmFyLCByZXByb2R1Y2lyLCB0cmFkdWNpciB5IGRpdnVsZ2FyIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgZW4gZm9ybWF0bwppbXByZXNvLCBlbGVjdHLDs25pY28geSBlbiBjdWFscXVpZXIgbWVkaW8sIGluY2x1eWVuZG8sIHBlcm8gbm8gbGltaXRhZG8gYSBhdWRpbyBvIHbDrWRlbzsKeSBhY2VwdGEgcXVlIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcHVlZGUsIFNJTiBNT0RJRklDQVIKRUwgQ09OVEVOSURPIHkgUkVTUEVUQU5UTyBMT1MgREVSRUNIT1MgTU9SQUxFUywgZGlzcG9uZXIgZGUgbGEgcmVjdXBlcmFjacOzbiBkZSBpbmZvcm1hY2nDs24KcG9yIHBhcnRlIGRlIGNvc2VjaGFkb3JlcyBkZSBpbmZvcm1hY2nDs24gYXZhbGFkb3MgcG9yIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQKeSBxdWUgZXN0b3MgbWV0YWRhdG9zIHNlYW4gcmVjdXBlcmFibGVzIHkgYWNjZXNpYmxlcyBjb24gZmluZXMgYWNhZMOpbWljb3MgZSBpbnZlc3RpZ2F0aXZvcy4KCkxvIGFudGVyaW9yLCBTSU4gUVVFIEVTVE8gQ09OTExFVkUgQSBRVUUgQUwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZApFU1TDiSBPQkxJR0FEQSBBIEJSSU5EQVIgQ09NUEVOU0FTScOTTiBNT05FVEFSSUEgQUwgQVVUT1IgcG9yIGFjdGl2aWRhZGVzIGRlIGRpdnVsZ2FjacOzbgp5IGxvcyBwb3NpYmxlcyBiZW5lZmljaW9zIGVjb27Ds21pY29zIHF1ZSBlc3RhIGRpdnVsZ2FjacOzbiBwdWVkYSBnZW5lcmFyIHBhcmEgZWwKUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZC4KCi0tLS0tLS0tLS0KUE9Mw41USUNBIERFIFRSQVRBTUlFTlRPIERFIERBVE9TIFBFUlNPTkFMRVMuCkRlY2xhcm8gcXVlIGF1dG9yaXpvIHByZXZpYSB5IGRlIGZvcm1hIGluZm9ybWFkYSBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcwpwb3IgcGFydGUgZGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyB5IGVuCmFwbGljYWNpw7NuIGRlIGNvbnZlbmlvcyBjb24gdGVyY2Vyb3MgbyBzZXJ2aWNpb3MgY29uZXhvcyBjb24gYWN0aXZpZGFkZXMgcHJvcGlhcyBkZQpsYSBhY2FkZW1pYSwgY29uIGVzdHJpY3RvcyBjdW1wbGltaWVudG9zIGRlIGxvcyBwcmluY2lwaW9zIGRlIGxleSAxNTgxIGRlIDIwMTIuCgpEZSBpZ3VhbCBmb3JtYSBlbiBmdW5jacOzbiBkZWwgY29ycmVjdG8gZWplcmNpY2lvIGRlIG1pIGRlcmVjaG8gZGUgaGFiZWFzIGRhdGEgcHVlZG8KZW4gY3VhbHF1aWVyIG1vbWVudG8sIHByZXZpYSBpZGVudGlmaWNhY2nDs24sIHNvbGljaXRhciBsYSBjb25zdWx0YSwgY29ycmVjY2nDs24geQpzdXByZXNpw7NuIGRlIG1pcyBkYXRvcyBwb3IgbWVkaW8gZGUgY29tdW5pY2FjacOzbiBvZmljaWFsIGRpcmlnaWRhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQuCg==