A comparison study of MPC strategies based on minimum variance control index performance
Model Predictive Control (MPC) is a useful tool when controlling processes that handle a large number of input and output variables. This study presents a comparison of different MPC strategies when they are subjected to control process variables directly. The strategies studied are IMC, GPC, MPC-D,...
- Autores:
-
BORRERO-SALAZAR, Alex A.
CARDENAS-CABRERA, Jorge M.
BARROS-GUTIERREZ, Daniel A.
JIMÉNEZ-CABAS, Javier A.
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2019
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/5002
- Acceso en línea:
- https://hdl.handle.net/11323/5002
https://repositorio.cuc.edu.co/
- Palabra clave:
- MPC design
Minimum variance control
FCOR
CSTR
Diseño MPC
Control de Mínima Varianza
- Rights
- openAccess
- License
- CC0 1.0 Universal
id |
RCUC2_ba7573cad818515a5622727b27e7000a |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/5002 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
A comparison study of MPC strategies based on minimum variance control index performance |
dc.title.translated.spa.fl_str_mv |
Comparación de estrategias MPC basado en índice de mínima varianza |
title |
A comparison study of MPC strategies based on minimum variance control index performance |
spellingShingle |
A comparison study of MPC strategies based on minimum variance control index performance MPC design Minimum variance control FCOR CSTR Diseño MPC Control de Mínima Varianza |
title_short |
A comparison study of MPC strategies based on minimum variance control index performance |
title_full |
A comparison study of MPC strategies based on minimum variance control index performance |
title_fullStr |
A comparison study of MPC strategies based on minimum variance control index performance |
title_full_unstemmed |
A comparison study of MPC strategies based on minimum variance control index performance |
title_sort |
A comparison study of MPC strategies based on minimum variance control index performance |
dc.creator.fl_str_mv |
BORRERO-SALAZAR, Alex A. CARDENAS-CABRERA, Jorge M. BARROS-GUTIERREZ, Daniel A. JIMÉNEZ-CABAS, Javier A. |
dc.contributor.author.spa.fl_str_mv |
BORRERO-SALAZAR, Alex A. CARDENAS-CABRERA, Jorge M. BARROS-GUTIERREZ, Daniel A. JIMÉNEZ-CABAS, Javier A. |
dc.subject.spa.fl_str_mv |
MPC design Minimum variance control FCOR CSTR Diseño MPC Control de Mínima Varianza |
topic |
MPC design Minimum variance control FCOR CSTR Diseño MPC Control de Mínima Varianza |
description |
Model Predictive Control (MPC) is a useful tool when controlling processes that handle a large number of input and output variables. This study presents a comparison of different MPC strategies when they are subjected to control process variables directly. The strategies studied are IMC, GPC, MPC-D, MPC-DR, and DMC. Evaluation of the performance of the controlled loop was performed with the filtering and correlation analysis algorithm (FCOR). The methodology proposed is validated in a Continuous Stirred-Tank Reactor (CSTR) case study. Discrete predictive control demonstrated the best results in this study. |
publishDate |
2019 |
dc.date.accessioned.none.fl_str_mv |
2019-07-12T20:23:36Z |
dc.date.available.none.fl_str_mv |
2019-07-12T20:23:36Z |
dc.date.issued.none.fl_str_mv |
2019-07 |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
acceptedVersion |
dc.identifier.issn.spa.fl_str_mv |
0798-1015 |
dc.identifier.uri.spa.fl_str_mv |
https://hdl.handle.net/11323/5002 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
identifier_str_mv |
0798-1015 Corporación Universidad de la Costa REDICUC - Repositorio CUC |
url |
https://hdl.handle.net/11323/5002 https://repositorio.cuc.edu.co/ |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartof.spa.fl_str_mv |
http://www.revistaespacios.com/a19v40n20/19402012.html |
dc.relation.references.spa.fl_str_mv |
Bauer, M., Horch, A., Xie, L., Jelali, M., & Thornhill, N. (2016). The current state of control loop performance monitoring--A survey of application in industry. Journal of Process Control, 38, 1–10. Bosgra, O. (2007). Multivariable Feedback Control-Analysis and Design (Skogestad, S. and Postlewaite, I.; 2005)[book review]. IEEE Control Systems, 27(1), 80–81. Brice, A. (2008). A guide to major chemical disasters worldwide. Camacho, E. F., & Bordons, C. (2007). Nonlinear model predictive control: An introductory review. In Assessment and future directions of nonlinear model predictive control (pp. 1– 16). Springer. CANO, S., BOTERO, L., & RIVERA, L. (2017). Evaluación del desempeño de Lean Construction. Revista ESPACIOS| Vol. 38 (No39) Año 2017, 38(39). Clarke, D. W., Mohtadi, C., & Tuffs, P. S. (1987). Generalized Predictive Control&Mdash;Part I. The Basic Algorithm. Automatica, 23(2), 137–148. https://doi.org/10.1016/0005- 1098(87)90087-2 dos SANTOS, F. F. P., & others. (2016). Tecnologia destinada a produção de biodiesel utilizando uma plataforma de baixo custo e multifuncionalidade: Reator multifuncional destinado a produção de biodiesel. Revista ESPACIOS| Vol. 37 (No22) Año 2016. Duarte, J., Garcia, J., Jiménez, J., Sanjuan, M. E., Bula, A., & González, J. (2017). Autoignition control in spark-ignition engines using internal model control structure. Journal of Energy Resources Technology, 139(2), 22201. Garcia, C. E., & Morari, M. (1982). Internal model control. A unifying review and some new results. Industrial & Engineering Chemistry Process Design and Development, 21(2), 308– 323. Harris, T. J., Seppala, C. T., & Desborough, L. D. (1999). A review of performance monitoring and assessment techniques for univariate and multivariate control systems. Journal of Process Control, 9(1), 1–17. Huang, B. (1998). Multivariate statistical methods for control loop performance assessment. University of Alberta Alberta, Edmonton, Canada. Huang, B., & Kadali, R. (2008). Dynamic modeling, predictive control and performance monitoring: a data-driven subspace approach. Springer. Jelali, M. (2012). Control performance management in industrial automation: assessment, diagnosis and improvement of control loop performance. Springer Science & Business Media. JORDÃO, R. V. D., Neto, J. A. S., & others. (2016). Estratégia e desenho do sistema de controle gerencial. Revista ESPACIOS| Vol. 37 (No04) Año 2016. Lindström, J., Kyösti, P., & Delsing, J. (2018). European roadmap for industrial process automation. Mauricio Johnny, L., & RODRIGUEZ, C. M. T. (2015). Mapeamento do Estado da Arte do tema Avaliação de Desempenho direcionado para a Logística Lean. Revista ESPACIOS| Vol. 36 (No14) Año 2015. Rawlings, J. B. (2000). Tutorial overview of model predictive control. IEEE Control Systems Magazine, 20(3), 38–52. https://doi.org/10.1109/37.845037 Rivera, J. R., Alzate, C. E. O., & Arias, J. A. T. (2015). Estudio preliminar de vigilancia tecnológica de emulsificantes usados en chocolatería. Espacios, 36(13). Sanjuan, M., Kandel, A., & Smith, C. A. (2006). Design and implementation of a fuzzy supervisor for on-line compensation of nonlinearities: An instability avoidance module. Engineering Applications of Artificial Intelligence, 19(3), 323–333. https://doi.org/10.1016/j.engappai.2005.09.003 Smith, C. A., & Corripio, A. B. (1985). Principles and practice of automatic process control (Vol. 2). Wiley New York. Wang, L. (2009). Model predictive control system design and implementation using MATLAB. Springer Science & Business Media. Zio, E., & Aven, T. (2013). Industrial disasters: Extreme events, extremely rare. Some reflections on the treatment of uncertainties in the assessment of the associated risks. Process Safety and Environmental Protection, 91(1), 31–45. https://doi.org/https://doi.org/10.1016/j.psep.2012.01.004 |
dc.rights.spa.fl_str_mv |
CC0 1.0 Universal |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/publicdomain/zero/1.0/ |
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 |
CC0 1.0 Universal http://creativecommons.org/publicdomain/zero/1.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.publisher.spa.fl_str_mv |
Espacios |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/caae9b94-5b97-47a2-84af-c7b7e03f921f/download https://repositorio.cuc.edu.co/bitstreams/dee5d321-3512-4aa5-8fa4-5c9e1ede31ad/download https://repositorio.cuc.edu.co/bitstreams/6b919960-62fd-4d1f-aaae-eef7f2ae5e71/download https://repositorio.cuc.edu.co/bitstreams/ba2f02f8-9f3a-4e15-a4d6-da0dcd8a10f6/download https://repositorio.cuc.edu.co/bitstreams/5f8417d2-1b9f-4bb5-859c-f5b6d6ac9984/download |
bitstream.checksum.fl_str_mv |
fd381863604ec1747c71ba3aade32fd3 42fd4ad1e89814f5e4a476b409eb708c 8a4605be74aa9ea9d79846c1fba20a33 21b1a95ef45b5b122d66465e097e0c84 77a4e228326af45cc7cd422a6cfaf186 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1811760713383804928 |
spelling |
BORRERO-SALAZAR, Alex A.CARDENAS-CABRERA, Jorge M.BARROS-GUTIERREZ, Daniel A.JIMÉNEZ-CABAS, Javier A.2019-07-12T20:23:36Z2019-07-12T20:23:36Z2019-070798-1015https://hdl.handle.net/11323/5002Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Model Predictive Control (MPC) is a useful tool when controlling processes that handle a large number of input and output variables. This study presents a comparison of different MPC strategies when they are subjected to control process variables directly. The strategies studied are IMC, GPC, MPC-D, MPC-DR, and DMC. Evaluation of the performance of the controlled loop was performed with the filtering and correlation analysis algorithm (FCOR). The methodology proposed is validated in a Continuous Stirred-Tank Reactor (CSTR) case study. Discrete predictive control demonstrated the best results in this study.El Control predictivo de modelos (MPC) es una herramienta útil para controlar procesos que manejan un gran número de variables de entrada y salida. Este estudio presenta una comparación de diferentes estrategias de MPC cuando son usadas para controlar directamente variables de proceso. Las estrategias estudiadas son IMC, GPC, MPC-D, MPC-DR y DMC. La evaluación del desempeño del lazo de control se realizó con el algoritmo de análisis de filtrado y correlación (FCOR). La metodología propuesta se valida en un caso de estudio tipo CSTR. El control predictivo discreto demostró los mejores resultados en este estudio.BORRERO-SALAZAR, Alex A.CARDENAS-CABRERA, Jorge M.BARROS-GUTIERREZ, Daniel A.JIMÉNEZ-CABAS, Javier A.engEspacioshttp://www.revistaespacios.com/a19v40n20/19402012.htmlBauer, M., Horch, A., Xie, L., Jelali, M., & Thornhill, N. (2016). The current state of control loop performance monitoring--A survey of application in industry. Journal of Process Control, 38, 1–10. Bosgra, O. (2007). Multivariable Feedback Control-Analysis and Design (Skogestad, S. and Postlewaite, I.; 2005)[book review]. IEEE Control Systems, 27(1), 80–81. Brice, A. (2008). A guide to major chemical disasters worldwide. Camacho, E. F., & Bordons, C. (2007). Nonlinear model predictive control: An introductory review. In Assessment and future directions of nonlinear model predictive control (pp. 1– 16). Springer. CANO, S., BOTERO, L., & RIVERA, L. (2017). Evaluación del desempeño de Lean Construction. Revista ESPACIOS| Vol. 38 (No39) Año 2017, 38(39). Clarke, D. W., Mohtadi, C., & Tuffs, P. S. (1987). Generalized Predictive Control&Mdash;Part I. The Basic Algorithm. Automatica, 23(2), 137–148. https://doi.org/10.1016/0005- 1098(87)90087-2 dos SANTOS, F. F. P., & others. (2016). Tecnologia destinada a produção de biodiesel utilizando uma plataforma de baixo custo e multifuncionalidade: Reator multifuncional destinado a produção de biodiesel. Revista ESPACIOS| Vol. 37 (No22) Año 2016. Duarte, J., Garcia, J., Jiménez, J., Sanjuan, M. E., Bula, A., & González, J. (2017). Autoignition control in spark-ignition engines using internal model control structure. Journal of Energy Resources Technology, 139(2), 22201. Garcia, C. E., & Morari, M. (1982). Internal model control. A unifying review and some new results. Industrial & Engineering Chemistry Process Design and Development, 21(2), 308– 323. Harris, T. J., Seppala, C. T., & Desborough, L. D. (1999). A review of performance monitoring and assessment techniques for univariate and multivariate control systems. Journal of Process Control, 9(1), 1–17. Huang, B. (1998). Multivariate statistical methods for control loop performance assessment. University of Alberta Alberta, Edmonton, Canada. Huang, B., & Kadali, R. (2008). Dynamic modeling, predictive control and performance monitoring: a data-driven subspace approach. Springer. Jelali, M. (2012). Control performance management in industrial automation: assessment, diagnosis and improvement of control loop performance. Springer Science & Business Media. JORDÃO, R. V. D., Neto, J. A. S., & others. (2016). Estratégia e desenho do sistema de controle gerencial. Revista ESPACIOS| Vol. 37 (No04) Año 2016. Lindström, J., Kyösti, P., & Delsing, J. (2018). European roadmap for industrial process automation. Mauricio Johnny, L., & RODRIGUEZ, C. M. T. (2015). Mapeamento do Estado da Arte do tema Avaliação de Desempenho direcionado para a Logística Lean. Revista ESPACIOS| Vol. 36 (No14) Año 2015. Rawlings, J. B. (2000). Tutorial overview of model predictive control. IEEE Control Systems Magazine, 20(3), 38–52. https://doi.org/10.1109/37.845037 Rivera, J. R., Alzate, C. E. O., & Arias, J. A. T. (2015). Estudio preliminar de vigilancia tecnológica de emulsificantes usados en chocolatería. Espacios, 36(13). Sanjuan, M., Kandel, A., & Smith, C. A. (2006). Design and implementation of a fuzzy supervisor for on-line compensation of nonlinearities: An instability avoidance module. Engineering Applications of Artificial Intelligence, 19(3), 323–333. https://doi.org/10.1016/j.engappai.2005.09.003 Smith, C. A., & Corripio, A. B. (1985). Principles and practice of automatic process control (Vol. 2). Wiley New York. Wang, L. (2009). Model predictive control system design and implementation using MATLAB. Springer Science & Business Media. Zio, E., & Aven, T. (2013). Industrial disasters: Extreme events, extremely rare. Some reflections on the treatment of uncertainties in the assessment of the associated risks. Process Safety and Environmental Protection, 91(1), 31–45. https://doi.org/https://doi.org/10.1016/j.psep.2012.01.004CC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2MPC designMinimum variance controlFCORCSTRDiseño MPCControl de Mínima VarianzaA comparison study of MPC strategies based on minimum variance control index performanceComparación de estrategias MPC basado en índice de mínima varianzaArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/acceptedVersionPublicationORIGINALA comparison study of MPC strategies based on minimum variance control index performance.pdfA comparison study of MPC strategies based on minimum variance control index performance.pdfapplication/pdf1170471https://repositorio.cuc.edu.co/bitstreams/caae9b94-5b97-47a2-84af-c7b7e03f921f/downloadfd381863604ec1747c71ba3aade32fd3MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repositorio.cuc.edu.co/bitstreams/dee5d321-3512-4aa5-8fa4-5c9e1ede31ad/download42fd4ad1e89814f5e4a476b409eb708cMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.cuc.edu.co/bitstreams/6b919960-62fd-4d1f-aaae-eef7f2ae5e71/download8a4605be74aa9ea9d79846c1fba20a33MD53THUMBNAILA comparison study of MPC strategies based on minimum variance control index performance.pdf.jpgA comparison study of MPC strategies based on minimum variance control index performance.pdf.jpgimage/jpeg89722https://repositorio.cuc.edu.co/bitstreams/ba2f02f8-9f3a-4e15-a4d6-da0dcd8a10f6/download21b1a95ef45b5b122d66465e097e0c84MD55TEXTA comparison study of MPC strategies based on minimum variance control index performance.pdf.txtA comparison study of MPC strategies based on minimum variance control index performance.pdf.txttext/plain21010https://repositorio.cuc.edu.co/bitstreams/5f8417d2-1b9f-4bb5-859c-f5b6d6ac9984/download77a4e228326af45cc7cd422a6cfaf186MD5611323/5002oai:repositorio.cuc.edu.co:11323/50022024-09-17 10:46:03.399http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |