Control scheme selection and optimal tuning in industrial process control using factorial experiment design

En este estudio se presenta un nuevo enfoque experimental para la selección óptima de una estrategia de control basada en el actuador. El enfoque propuesto es un método de dos etapas: primero se aplica un diseño de experimento factorial de dos niveles con n factores (2n) para comparar diferentes esq...

Full description

Autores:
Acosta Villamil, David Roberto
Noguera Polania, José Fernando
Verdeza Villalobos, Arnaldo
Foliaco Romero, Blanca Luz
Rincón Montenegro, Adriana Fernanda
Sanjuan Mejía, Marco Enrique
Tipo de recurso:
Article of investigation
Fecha de publicación:
2020
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/53607
Acceso en línea:
https://doi.org/10.17533/udea.redin.20201010
https://hdl.handle.net/20.500.12494/53607
Palabra clave:
Sintonía óptima de control
Control de procesos
Diseño de experimentos
Diseño factorial
Optimal control tuning
Process control
Design of experiments
Factorial design
Rights
openAccess
License
Atribución – No comercial – Compartir igual
id COOPER2_bad746bfba35f131555a2215e12232b8
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/53607
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.none.fl_str_mv Control scheme selection and optimal tuning in industrial process control using factorial experiment design
dc.title.alternative.spa.fl_str_mv Selección de estrategia y sintonización óptima de control industrial usando un diseño de experimento factorial
title Control scheme selection and optimal tuning in industrial process control using factorial experiment design
spellingShingle Control scheme selection and optimal tuning in industrial process control using factorial experiment design
Sintonía óptima de control
Control de procesos
Diseño de experimentos
Diseño factorial
Optimal control tuning
Process control
Design of experiments
Factorial design
title_short Control scheme selection and optimal tuning in industrial process control using factorial experiment design
title_full Control scheme selection and optimal tuning in industrial process control using factorial experiment design
title_fullStr Control scheme selection and optimal tuning in industrial process control using factorial experiment design
title_full_unstemmed Control scheme selection and optimal tuning in industrial process control using factorial experiment design
title_sort Control scheme selection and optimal tuning in industrial process control using factorial experiment design
dc.creator.fl_str_mv Acosta Villamil, David Roberto
Noguera Polania, José Fernando
Verdeza Villalobos, Arnaldo
Foliaco Romero, Blanca Luz
Rincón Montenegro, Adriana Fernanda
Sanjuan Mejía, Marco Enrique
dc.contributor.author.none.fl_str_mv Acosta Villamil, David Roberto
Noguera Polania, José Fernando
Verdeza Villalobos, Arnaldo
Foliaco Romero, Blanca Luz
Rincón Montenegro, Adriana Fernanda
Sanjuan Mejía, Marco Enrique
dc.subject.none.fl_str_mv Sintonía óptima de control
Control de procesos
Diseño de experimentos
Diseño factorial
topic Sintonía óptima de control
Control de procesos
Diseño de experimentos
Diseño factorial
Optimal control tuning
Process control
Design of experiments
Factorial design
dc.subject.other.none.fl_str_mv Optimal control tuning
Process control
Design of experiments
Factorial design
description En este estudio se presenta un nuevo enfoque experimental para la selección óptima de una estrategia de control basada en el actuador. El enfoque propuesto es un método de dos etapas: primero se aplica un diseño de experimento factorial de dos niveles con n factores (2n) para comparar diferentes esquemas de control. La comparación de esquemas se lleva a cabo en términos de consumo de energía y rendimiento de circuito cerrado. Para el mejor esquema relativo, se completa un Diseño Central Compuesto Centrado en las Caras (CCF, por sus siglas en inglés) obteniendo parámetros de controlador que optimizan el rendimiento, en términos del Error absoluto integral (IAE, por sus siglas en inglés), mientras operan en una región de bajo consumo de energía. El enfoque propuesto se probó experimentalmente utilizando datos reales obtenidos de una planta prototipo de laboratorio. Algunas pruebas experimentales que ilustran la idoneidad de nuestro método se muestran al final de este artículo.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020-10-29
dc.date.accessioned.none.fl_str_mv 2023-11-29T16:50:58Z
dc.date.available.none.fl_str_mv 2023-11-29T16:50:58Z
dc.type.none.fl_str_mv Artículos Científicos
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.issn.none.fl_str_mv 24222844
dc.identifier.uri.none.fl_str_mv https://doi.org/10.17533/udea.redin.20201010
https://hdl.handle.net/20.500.12494/53607
dc.identifier.bibliographicCitation.none.fl_str_mv Acosta-Villamil, D. R., Noguera-Polania, J. F., Verdeza-Villalobos, A., Foliaco-Romero, B. L., Rincón-Montenegro, A. F. y Sanjuan-Mejía, M. F. (2022). Control scheme selection and optimal tuning in industrial process control using factorial experiment design. Revista Facultad de Ingeniería Universidad de Antioquia, (103), 34-43. https://www.doi.org/10.17533/udea.redin.20201010
identifier_str_mv 24222844
Acosta-Villamil, D. R., Noguera-Polania, J. F., Verdeza-Villalobos, A., Foliaco-Romero, B. L., Rincón-Montenegro, A. F. y Sanjuan-Mejía, M. F. (2022). Control scheme selection and optimal tuning in industrial process control using factorial experiment design. Revista Facultad de Ingeniería Universidad de Antioquia, (103), 34-43. https://www.doi.org/10.17533/udea.redin.20201010
url https://doi.org/10.17533/udea.redin.20201010
https://hdl.handle.net/20.500.12494/53607
dc.relation.ispartofjournal.none.fl_str_mv Revista Facultad de Ingeniería Universidad de Antioquia
dc.relation.references.none.fl_str_mv [1] C. Knospe, “PID control,” IEEE Control Syst. Mag., vol. 26, no. 1, February 2006. [Online]. Available: https://doi.org/10.1109/MCS. 2006.1580151
[2] M. L. Brisk, “Process control: Potential benefits and wasted opportunities,” Aust. J. Electr. Electron. Eng., vol. 2, no. 1, 2005. [Online]. Available: https://doi.org/10.1080/1448837X.2005. 11464113
[3] P. Klán and R. Gorez, “PI controller design for actuator preservation,” IFAC Proc. Vol., vol. 41, no. 2, 2008. [Online]. Available: https://doi.org/10.3182/20080706-5-KR-1001.00981
[4] F. Castrillón and D. Castellanos, “New tuning rules for PID controllers based on IMC with minimum IAE for inverse response processes,” DYNA, vol. 82, no. 194, November 2015. [Online]. Available: http://dx.doi.org/10.15446/dyna.v82n194.46744
[5] A. Verdeza and L. Di Mare and M. Sanjuán and A. Bula, “Diseño de ecuaciones de sintonía para controladores PID (Proporcional-Integral-Derivativo) implementados en fotobiorreactores,” Inf. tecnológica, vol. 27, no. 4, 2016. [Online]. Available: http://dx.doi.org/10.4067/S0718-07642016000400013
[6] J. Duarte and W. Orozco, “Optimización de sintonización de controladores PID bajo el criterio IAE aplicados a procesos térmicos,” Revista Inge@UAN, vol. 5, no. 10, pp. 35–45, 2015
[7] J. Shen, “New tuning method for PID controller,” ISA Trans., vol. 41, no. 4, October 2002. [Online]. Available: https://doi.org/10.1016/ S0019-0578(07)60103-7
[8] M. T. Özdemir and D. Öztürk and Ī. Eke and V. Çelik and K. Y. Lee, “Tuning of optimal classical and fractional order PID parameters for automatic generation control based on the bacterial swarm optimization,” IFAC-PapersOnLine, vol. 48, no. 30, 2015. [Online]. Available: https://doi.org/10.1016/j.ifacol.2015.12.429
[9] O. García, D. Acosta, and C. Diaz, “GPU-Implementation of a sequential monte carlo technique for the localization of an ackerman robot,” in International Conference on Applied Informatics ICAI 2018: Applied Informatics, Bogotá, Colombia, 2018, pp. 309–320.
[10] J. A. López, A. Duque, and A. F. Navas, “Sintonización de un controlador PID en un PLC haciendo uso de inteligencia de enjambres/auto-tuning of a PID controller implemented in a PLC using swarm intelligence,” Prospectiva, vol. 15, no. 1, January 2017. [Online]. Available: https://doi.org/10.15665/rp.v15i1.679
[11] M. Bauer, A. Horch, L. Xie, M. Jelali, and N. Thornhill, “The current state of control loop performance monitoring – A survey of application in industry,” J. Process Control, vol. 38, February 2016. [Online]. Available: https://doi.org/10.1016/j.jprocont.2015.11.002
[12] K. L. Morales and H. D. Álvarez, “Determination and use of feasible operation region in flash distillation control,” Revista Facultad de Ingeniería Universidad de Antioquia, vol. 95, April 2020. [Online]. Available: http://dx.doi.org/10.17533/udea.redin.20190738
[13] A. S. Comas, A. T. Palacio, S. T. Mendoza, and D. N. Rodado, “Aplicación del diseño de experimentos taguchi para la identificación de factores de influencias en tiempos de impresión 3d con modelado por deposición fundida,” Int. J. Manag. Sci. Oper. Res., vol. 1, no. 1, pp. 43–48, Jan. 2016.
[14] D. C. Montgomery, Design and analysis of experiments, 9th ed. John wiley & sons, 2017.
[15] J. C. Salazar and A. B. Zapata, “Análisis y diseño de experimentos aplicados a estudios de simulación,” DYNA, vol. 76, no. 159, pp. 249–257, Sep. 2009.
[16] K. J. Åström and T. Hägglund, Advanced PID control. ISA-The Instrumentation, Systems, and Automation Society, 2006.
[17] C. A. Smith and A. B. Corripio, Principles and Practice of Automatic Process Control, 3rd ed. John wiley & sons, 2006.
[18] J. Duarte and et al, “Auto-ignition control in spark-ignition engines using internal model control structure,” J. Energy Resour. Technol., vol. 139, no. 2, March 2017. [Online]. Available: https://doi.org/10. 1115/1.4034026
[19] H. Zeng and K. Xiao, “A new design of multivariable decoupling internal model controller,” J. Theor. Appl. Inf. Technol., vol. 48, no. 1, pp. 417–422, Feb. 2013.
dc.rights.license.none.fl_str_mv Atribución – No comercial – Compartir igual
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Compartir igual
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv p. 34-43
dc.coverage.temporal.none.fl_str_mv No. 103
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, Santa Marta
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.place.none.fl_str_mv Santa Marta
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, Santa Marta
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/a967e41e-3dc6-4d5d-a55e-94a73287c24f/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1811565338211385344
spelling Acosta Villamil, David RobertoNoguera Polania, José FernandoVerdeza Villalobos, ArnaldoFoliaco Romero, Blanca LuzRincón Montenegro, Adriana FernandaSanjuan Mejía, Marco EnriqueNo. 1032023-11-29T16:50:58Z2023-11-29T16:50:58Z2020-10-2924222844https://doi.org/10.17533/udea.redin.20201010https://hdl.handle.net/20.500.12494/53607Acosta-Villamil, D. R., Noguera-Polania, J. F., Verdeza-Villalobos, A., Foliaco-Romero, B. L., Rincón-Montenegro, A. F. y Sanjuan-Mejía, M. F. (2022). Control scheme selection and optimal tuning in industrial process control using factorial experiment design. Revista Facultad de Ingeniería Universidad de Antioquia, (103), 34-43. https://www.doi.org/10.17533/udea.redin.20201010En este estudio se presenta un nuevo enfoque experimental para la selección óptima de una estrategia de control basada en el actuador. El enfoque propuesto es un método de dos etapas: primero se aplica un diseño de experimento factorial de dos niveles con n factores (2n) para comparar diferentes esquemas de control. La comparación de esquemas se lleva a cabo en términos de consumo de energía y rendimiento de circuito cerrado. Para el mejor esquema relativo, se completa un Diseño Central Compuesto Centrado en las Caras (CCF, por sus siglas en inglés) obteniendo parámetros de controlador que optimizan el rendimiento, en términos del Error absoluto integral (IAE, por sus siglas en inglés), mientras operan en una región de bajo consumo de energía. El enfoque propuesto se probó experimentalmente utilizando datos reales obtenidos de una planta prototipo de laboratorio. Algunas pruebas experimentales que ilustran la idoneidad de nuestro método se muestran al final de este artículo.In this study, a novel experimental approach for the optimal selection of an actuator-based control strategy is presented. The proposed approach is a two-stage method: first, a two-level factorial experiment design with n factors (2n) was applied to compare different control schemes. Schemes comparison was carried out in terms of energy consumption and closed-loop performance. For the best relative scheme, a central Composite Face-centered (CCF) design was completed obtaining the controller parameters that optimize the performance in terms of the Integral Absolute Error (IAE)while operating in a region of low energy consumption. The proposed approach was experimentally tested using real data obtained from a laboratory prototype plant. Some experimental tests illustrating the suitability of our method are shown at the end of this article.0000-0001-7978-516X0000-0001-6780-37620000-0002-5147-24170000-0001-6083-49100000-0002-1324-97400000-0001-7435-0781https://scienti.minciencias.gov.co/gruplac/jsp/visualiza/visualizagr.jsp?nro=00000000009491villamilr@uninorte.edu.cojose.noguerap@campusucc.edu.cop. 34-43Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, Santa MartaIngeniería ElectrónicaSanta MartaSintonía óptima de controlControl de procesosDiseño de experimentosDiseño factorialOptimal control tuningProcess controlDesign of experimentsFactorial designControl scheme selection and optimal tuning in industrial process control using factorial experiment designSelección de estrategia y sintonización óptima de control industrial usando un diseño de experimento factorialArtículos Científicoshttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionAtribución – No comercial – Compartir igualinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Revista Facultad de Ingeniería Universidad de Antioquia[1] C. Knospe, “PID control,” IEEE Control Syst. Mag., vol. 26, no. 1, February 2006. [Online]. Available: https://doi.org/10.1109/MCS. 2006.1580151[2] M. L. Brisk, “Process control: Potential benefits and wasted opportunities,” Aust. J. Electr. Electron. Eng., vol. 2, no. 1, 2005. [Online]. Available: https://doi.org/10.1080/1448837X.2005. 11464113[3] P. Klán and R. Gorez, “PI controller design for actuator preservation,” IFAC Proc. Vol., vol. 41, no. 2, 2008. [Online]. Available: https://doi.org/10.3182/20080706-5-KR-1001.00981[4] F. Castrillón and D. Castellanos, “New tuning rules for PID controllers based on IMC with minimum IAE for inverse response processes,” DYNA, vol. 82, no. 194, November 2015. [Online]. Available: http://dx.doi.org/10.15446/dyna.v82n194.46744[5] A. Verdeza and L. Di Mare and M. Sanjuán and A. Bula, “Diseño de ecuaciones de sintonía para controladores PID (Proporcional-Integral-Derivativo) implementados en fotobiorreactores,” Inf. tecnológica, vol. 27, no. 4, 2016. [Online]. Available: http://dx.doi.org/10.4067/S0718-07642016000400013[6] J. Duarte and W. Orozco, “Optimización de sintonización de controladores PID bajo el criterio IAE aplicados a procesos térmicos,” Revista Inge@UAN, vol. 5, no. 10, pp. 35–45, 2015[7] J. Shen, “New tuning method for PID controller,” ISA Trans., vol. 41, no. 4, October 2002. [Online]. Available: https://doi.org/10.1016/ S0019-0578(07)60103-7[8] M. T. Özdemir and D. Öztürk and Ī. Eke and V. Çelik and K. Y. Lee, “Tuning of optimal classical and fractional order PID parameters for automatic generation control based on the bacterial swarm optimization,” IFAC-PapersOnLine, vol. 48, no. 30, 2015. [Online]. Available: https://doi.org/10.1016/j.ifacol.2015.12.429[9] O. García, D. Acosta, and C. Diaz, “GPU-Implementation of a sequential monte carlo technique for the localization of an ackerman robot,” in International Conference on Applied Informatics ICAI 2018: Applied Informatics, Bogotá, Colombia, 2018, pp. 309–320.[10] J. A. López, A. Duque, and A. F. Navas, “Sintonización de un controlador PID en un PLC haciendo uso de inteligencia de enjambres/auto-tuning of a PID controller implemented in a PLC using swarm intelligence,” Prospectiva, vol. 15, no. 1, January 2017. [Online]. Available: https://doi.org/10.15665/rp.v15i1.679[11] M. Bauer, A. Horch, L. Xie, M. Jelali, and N. Thornhill, “The current state of control loop performance monitoring – A survey of application in industry,” J. Process Control, vol. 38, February 2016. [Online]. Available: https://doi.org/10.1016/j.jprocont.2015.11.002[12] K. L. Morales and H. D. Álvarez, “Determination and use of feasible operation region in flash distillation control,” Revista Facultad de Ingeniería Universidad de Antioquia, vol. 95, April 2020. [Online]. Available: http://dx.doi.org/10.17533/udea.redin.20190738[13] A. S. Comas, A. T. Palacio, S. T. Mendoza, and D. N. Rodado, “Aplicación del diseño de experimentos taguchi para la identificación de factores de influencias en tiempos de impresión 3d con modelado por deposición fundida,” Int. J. Manag. Sci. Oper. Res., vol. 1, no. 1, pp. 43–48, Jan. 2016.[14] D. C. Montgomery, Design and analysis of experiments, 9th ed. John wiley & sons, 2017.[15] J. C. Salazar and A. B. Zapata, “Análisis y diseño de experimentos aplicados a estudios de simulación,” DYNA, vol. 76, no. 159, pp. 249–257, Sep. 2009.[16] K. J. Åström and T. Hägglund, Advanced PID control. ISA-The Instrumentation, Systems, and Automation Society, 2006.[17] C. A. Smith and A. B. Corripio, Principles and Practice of Automatic Process Control, 3rd ed. John wiley & sons, 2006.[18] J. Duarte and et al, “Auto-ignition control in spark-ignition engines using internal model control structure,” J. Energy Resour. Technol., vol. 139, no. 2, March 2017. [Online]. Available: https://doi.org/10. 1115/1.4034026[19] H. Zeng and K. Xiao, “A new design of multivariable decoupling internal model controller,” J. Theor. Appl. Inf. Technol., vol. 48, no. 1, pp. 417–422, Feb. 2013.PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/a967e41e-3dc6-4d5d-a55e-94a73287c24f/download3bce4f7ab09dfc588f126e1e36e98a45MD5120.500.12494/53607oai:repository.ucc.edu.co:20.500.12494/536072024-08-10 21:02:51.405metadata.onlyhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=