Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático
Este documento presenta una metodología de prototipado de control rápido para aplicar el concepto disciplinario en el área industrial. El control no lineal en CC-CC de orden cuadrático se utiliza para reducir los costos de materiales y dispositivos electrónicos, así como para mejorar la calidad de l...
- Autores:
-
Acosta Rodríguez , Rafael Antonio
- Tipo de recurso:
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/92949
- Acceso en línea:
- http://hdl.handle.net/11349/92949
- Palabra clave:
- Control modo deslizante
Control basado en pasividad
Convertidor reductor cuadrático
Convertidor reductor cuadrático
Electrónica de Potencia
Prototipado rápido
Control Arreglo PID
Doctorado en Ingeniería -- Tesis y disertaciones académicas
Diseño electrónico de productos
Electrónica de potencia
Control electrónico
Sliding mode control
Based passivity control
Quadratic buck converter
Quadratic boost converter
Power electronics
Rapid prototyping
Array control PID
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_4674e8b08f971be26a341c62c2e2fc8b |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/92949 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático |
dc.title.titleenglish.none.fl_str_mv |
Rapid prototyping of nonlinear control applied to quadratic-Order DC-DC converters |
title |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático |
spellingShingle |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático Control modo deslizante Control basado en pasividad Convertidor reductor cuadrático Convertidor reductor cuadrático Electrónica de Potencia Prototipado rápido Control Arreglo PID Doctorado en Ingeniería -- Tesis y disertaciones académicas Diseño electrónico de productos Electrónica de potencia Control electrónico Sliding mode control Based passivity control Quadratic buck converter Quadratic boost converter Power electronics Rapid prototyping Array control PID |
title_short |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático |
title_full |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático |
title_fullStr |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático |
title_full_unstemmed |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático |
title_sort |
Prototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadrático |
dc.creator.fl_str_mv |
Acosta Rodríguez , Rafael Antonio |
dc.contributor.advisor.none.fl_str_mv |
Martínez Sarmiento, Fredy Hernán |
dc.contributor.author.none.fl_str_mv |
Acosta Rodríguez , Rafael Antonio |
dc.contributor.orcid.none.fl_str_mv |
Martínez Sarmiento, Fredy Hernán [0000-0002-7258-3909] |
dc.subject.none.fl_str_mv |
Control modo deslizante Control basado en pasividad Convertidor reductor cuadrático Convertidor reductor cuadrático Electrónica de Potencia Prototipado rápido Control Arreglo PID |
topic |
Control modo deslizante Control basado en pasividad Convertidor reductor cuadrático Convertidor reductor cuadrático Electrónica de Potencia Prototipado rápido Control Arreglo PID Doctorado en Ingeniería -- Tesis y disertaciones académicas Diseño electrónico de productos Electrónica de potencia Control electrónico Sliding mode control Based passivity control Quadratic buck converter Quadratic boost converter Power electronics Rapid prototyping Array control PID |
dc.subject.lemb.none.fl_str_mv |
Doctorado en Ingeniería -- Tesis y disertaciones académicas Diseño electrónico de productos Electrónica de potencia Control electrónico |
dc.subject.keyword.none.fl_str_mv |
Sliding mode control Based passivity control Quadratic buck converter Quadratic boost converter Power electronics Rapid prototyping Array control PID |
description |
Este documento presenta una metodología de prototipado de control rápido para aplicar el concepto disciplinario en el área industrial. El control no lineal en CC-CC de orden cuadrático se utiliza para reducir los costos de materiales y dispositivos electrónicos, así como para mejorar la calidad de la potencia en la respuesta del sistema. Se parte del estudio de dos tipos de convertidores cuadráticos conmutados, por un lado el tipo ELEVADOR cuadrático, al que se hace un estudio de la dinámica a partir de su modelo hasta llegar a la caracterización del comportamiento pasando por el procedimiento de cálculo de elementos de tipo comercial, es decir la construcción y el diseño de su planta formal para su investigación de comportamiento, y de igual manera el del tipo Reductor cuadrático, que se caracteriza a partir de un modelo cuya funcionalidad se valida en una planta física experimental para construir un modelo funcional de 380V a 48V hasta 500W, utilizando la herramienta de prototipado rápido dSPACE CP1103 para aplicar el desarrollo de Model in the loop (MIL), Software in the loop (SIL), y Hardware in the loop (HIL), con simulación en tiempo real mediante Real time Simulation (RTS), así como la utilización y desarrollo de modernas técnicas de control robusto tales como: el control por modo deslizante y el control basado en pasividad, comparándolas a su vez con la de un control clásico mediante un arreglo de un PID (Proporcional Integral derivativo) dado mediante el uso de algoritmos de optimización, para proponer un esquema general de respuesta deseada a la estabilidad de los parámetros ante perturbaciones, finalmente se realiza un análisis de resultados en base a índices de rendimiento con medidas como el tiempo de respuesta, la precisión de la señal, la estabilidad del sistema y la eficiencia en la utilización de los recursos. |
publishDate |
2024 |
dc.date.created.none.fl_str_mv |
2024-10-09 |
dc.date.accessioned.none.fl_str_mv |
2025-02-26T15:59:46Z |
dc.date.available.none.fl_str_mv |
2025-02-26T15:59:46Z |
dc.type.none.fl_str_mv |
doctoralThesis |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_db06 |
dc.type.degree.none.fl_str_mv |
Investigación-Innovación |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/92949 |
url |
http://hdl.handle.net/11349/92949 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Acosta-Rodríguez, R. A., et al. (2024). Validation of Sliding Mode and Passivity Control in High-Power Quadratic Buck Converter Through Rapid Prototyping. IEEE Access, 12, 8668-8699. https://doi.org/10.1109/ACCESS.2023.3340313 Acosta-Rodríguez, R. A., Martinez-Sarmiento, F. H., Múñoz-Hernandez, G. A., Portilla-Flores, E. A., & Salcedo-Parra, O. J. (2024). Validation of passivity-based control and array PID in high-power quadratic buck converter through rapid prototyping. IEEE Access, 12, 58288-58316. https://doi.org/10.1109/ACCESS.2024.3386920 Ahmadzadeh, S., & Markadeh, G. A. (2016). Regulación indirecta de la tensión del convertidor DC-DC de fuente doble de entrada y basado en el control de modo deslizante. En 2016 7a Conferencia de Tecnologías de Sistemas y Sistemas Electrónicos de Potencia (PEDSTC) Teherán. Ali, M. S., Soliman, M., Hussein, A. M., et al. (2021). Robust Controller of Buck Converter Feeding Constant Power Load. Journal of Control, Automation, and Electrical Systems, 32, 153–164. doi: 10.1007/s40313-020-00660-2. Al-Saffar, M. A. (2009). Integrated Buck–Boost–Quadratic Buck PFC Rectifier for Universal Input Applications. IEEE Transactions on Power Electronics, 24(12). Ayachit, A., & Kazimierczuk, M. (2014). Power Losses and Efficiency Analysis of the Quadratic Buck Converter in CCM. Baby, B., & Abraham, T. M. (2018). Bidirectional Buck-Boost Quadratic Converter Using Fuzzy Controller for Distributed Generation Systems. 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT), 1-5. doi: 10.1109/ICCTCT.2018.8551025. Bayoudh, M., & Massuyes, L. T. (2008). Coupling, continuous and discrete event system techniques for hybrid system diagnosability analysis. 18th European Conference on Artificial Intelligence (ECAI 08), Greece Bevrani, H. (2010). Robust Control Design and Implementation for a Quadratic Buck Converter. The 2010 International Power Electronics Conference. Branicky, M. S. (1994). Sliding mode control of linear systems. IEEE Transactions on Automatic Control, 39(2), 246-251. Ç. Hîsar, İ. Sefa, & N. Altin. (2021). Processor-in-the-Loop Simulation of an Interleaved Buck Converter With MATLAB/Simulink. 2021 13th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), 1-6. doi: 10.1109/ECAI52376.2021.9515058 Carbajal Gutiérrez, E. E., Morales-Saldaña, J. A., & Leyva-Ramos, J. (2005). Modeling a single switch of a quadratic Buck converter. IEEE Transactions on Aerospace and Electronic Systems, 41(4), 1451-1457. Carbajal Gutierrez, E., Morales Saldaña, J. A., & Leyva Ramos, J. (2005). Modeling of a Single-Switch Quadratic Buck Converter. Chen, J., Xue, J., Liu, J., & Tan, Y. (2006). Control of a Fuel Cell System Using the Integral Time Absolute Error Criterion. Journal of Power Sources, 160(1), 661-666. DOI: 10.1016/j.jpowsour.2006.01.027. Damodaran, R. V., Shareef, H., Errouissi, R., & Eslami, M. (2022). A Common Ground Four Quadrant Buck Converter for DC-AC Conversion. IEEE Access, 10, 44855-44868. doi: 10.1109/ACCESS.2022.3169758. De S´a, F. L., & Eiterer, V. B. (2013). Double Quadratic Buck Converter. Federal University of Santa Catarina, Power Electronics Institute Dos Reis Barbosa, L., & Batista Vieira, J. (1999). A Buck Quadratic PWM Soft-Switching Converter Using a Single Active Switch. IEEE Transactions on Power Electronics, 14(3). Du, Y. (2004). Study on intelligent integrated optimal control technique and application to Lead-Zinc sintering process. Changsha: Doctor thesis of Central South University. Du, Y., Wu, M., & Gui, W. (2004). Optimization control of permeability and heat status for lead-zinc sintering process. Information and Control, 33(4), 490-493. Goudarzian, A., & Khosravi, A. (2020). Voltage-controlled quadratic buck converter for a DC power management system with constant current load. Journal of Control, Automation and Electrical Systems, 31(1), 153-164. Fei, J., Wang, Z., & Pan, Q. (2022). Self-constructing fuzzy neural fractional order sliding mode control of active power filter. IEEE Transactions on Neural Networks and Learning Systems, 1–12. https://doi.org/10.1109/TNNLS.2022.3169518. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_16ec |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_16ec |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/3296911e-3b2a-47bd-97f5-50c040983a6c/download https://repository.udistrital.edu.co/bitstreams/9739e581-f67d-41b3-955b-710f409e5b4f/download https://repository.udistrital.edu.co/bitstreams/83e90789-214a-4f25-a14f-7ff4ea2707d2/download https://repository.udistrital.edu.co/bitstreams/fbdc3a59-b8e5-4319-8ed5-15483a16c266/download https://repository.udistrital.edu.co/bitstreams/2e8a3355-b797-452c-8126-5efcc5723767/download https://repository.udistrital.edu.co/bitstreams/fb0daebc-20e4-42a7-98c4-85b206c4a72e/download |
bitstream.checksum.fl_str_mv |
684e393d274921c8ec9170c48a3cbcfc dc3bc179e0b1973cff3d73cd7e2a65fb a56f0c4d0c1806f603a65124892bf0b4 997daf6c648c962d566d7b082dac908d 8045c603c5556dc985b27a8025e5e6a7 7b42324b848d77885b99695e4378ea70 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165614639775744 |
spelling |
Martínez Sarmiento, Fredy HernánAcosta Rodríguez , Rafael AntonioMartínez Sarmiento, Fredy Hernán [0000-0002-7258-3909]2025-02-26T15:59:46Z2025-02-26T15:59:46Z2024-10-09http://hdl.handle.net/11349/92949Este documento presenta una metodología de prototipado de control rápido para aplicar el concepto disciplinario en el área industrial. El control no lineal en CC-CC de orden cuadrático se utiliza para reducir los costos de materiales y dispositivos electrónicos, así como para mejorar la calidad de la potencia en la respuesta del sistema. Se parte del estudio de dos tipos de convertidores cuadráticos conmutados, por un lado el tipo ELEVADOR cuadrático, al que se hace un estudio de la dinámica a partir de su modelo hasta llegar a la caracterización del comportamiento pasando por el procedimiento de cálculo de elementos de tipo comercial, es decir la construcción y el diseño de su planta formal para su investigación de comportamiento, y de igual manera el del tipo Reductor cuadrático, que se caracteriza a partir de un modelo cuya funcionalidad se valida en una planta física experimental para construir un modelo funcional de 380V a 48V hasta 500W, utilizando la herramienta de prototipado rápido dSPACE CP1103 para aplicar el desarrollo de Model in the loop (MIL), Software in the loop (SIL), y Hardware in the loop (HIL), con simulación en tiempo real mediante Real time Simulation (RTS), así como la utilización y desarrollo de modernas técnicas de control robusto tales como: el control por modo deslizante y el control basado en pasividad, comparándolas a su vez con la de un control clásico mediante un arreglo de un PID (Proporcional Integral derivativo) dado mediante el uso de algoritmos de optimización, para proponer un esquema general de respuesta deseada a la estabilidad de los parámetros ante perturbaciones, finalmente se realiza un análisis de resultados en base a índices de rendimiento con medidas como el tiempo de respuesta, la precisión de la señal, la estabilidad del sistema y la eficiencia en la utilización de los recursos.This document presents a rapid control prototyping methodology to apply the disciplinary concept in the industrial field. Nonlinear control in quadratic-order DC-DC is used to reduce material and electronic device costs, as well as to enhance power quality in the system's response. The study begins with two types of switched quadratic converters. On one hand, the quadratic Boost type undergoes a dynamic analysis starting from its model and leading to the characterization of its behavior, including the procedure for calculating commercial-type elements, which involves the construction and design of its formal plant for behavioral research. Similarly, the quadratic Reductor type is also characterized based on a model, whose functionality is validated in an experimental physical plant to create a functional model ranging from 380V to 48V up to 500W. This is achieved using the dSPACE CP1103 rapid prototyping tool to implement the development of Model in the Loop (MIL), Software in the Loop (SIL), and Hardware in the Loop (HIL) with real-time simulation via Real-time Simulation (RTS). Furthermore, modern robust control techniques are employed, such as sliding mode control and passivity-based control, which are compared with classical control through a PID (Proportional-Integral-Derivative) arrangement established through optimization algorithms. This is done to propose a general framework for the desired response to parameter stability in the presence of disturbances. Finally, a results analysis is conducted based on performance indices, including response time, signal accuracy, system stability, and resource utilization efficiency.pdfspaControl modo deslizanteControl basado en pasividadConvertidor reductor cuadráticoConvertidor reductor cuadráticoElectrónica de PotenciaPrototipado rápidoControl Arreglo PIDDoctorado en Ingeniería -- Tesis y disertaciones académicasDiseño electrónico de productosElectrónica de potenciaControl electrónicoSliding mode controlBased passivity controlQuadratic buck converterQuadratic boost converterPower electronicsRapid prototypingArray control PIDPrototipado rápido de control no lineal aplicado a convertidores conmutados de corriente continua de orden cuadráticoRapid prototyping of nonlinear control applied to quadratic-Order DC-DC convertersdoctoralThesisInvestigación-Innovacióninfo:eu-repo/semantics/doctoralThesishttp://purl.org/coar/resource_type/c_db06Abierto (Texto Completo)http://purl.org/coar/access_right/c_16ecAcosta-Rodríguez, R. A., et al. (2024). Validation of Sliding Mode and Passivity Control in High-Power Quadratic Buck Converter Through Rapid Prototyping. IEEE Access, 12, 8668-8699. https://doi.org/10.1109/ACCESS.2023.3340313Acosta-Rodríguez, R. A., Martinez-Sarmiento, F. H., Múñoz-Hernandez, G. A., Portilla-Flores, E. A., & Salcedo-Parra, O. J. (2024). Validation of passivity-based control and array PID in high-power quadratic buck converter through rapid prototyping. IEEE Access, 12, 58288-58316. https://doi.org/10.1109/ACCESS.2024.3386920Ahmadzadeh, S., & Markadeh, G. A. (2016). Regulación indirecta de la tensión del convertidor DC-DC de fuente doble de entrada y basado en el control de modo deslizante. En 2016 7a Conferencia de Tecnologías de Sistemas y Sistemas Electrónicos de Potencia (PEDSTC) Teherán.Ali, M. S., Soliman, M., Hussein, A. M., et al. (2021). Robust Controller of Buck Converter Feeding Constant Power Load. Journal of Control, Automation, and Electrical Systems, 32, 153–164. doi: 10.1007/s40313-020-00660-2.Al-Saffar, M. A. (2009). Integrated Buck–Boost–Quadratic Buck PFC Rectifier for Universal Input Applications. IEEE Transactions on Power Electronics, 24(12). Ayachit, A., & Kazimierczuk, M. (2014). Power Losses and Efficiency Analysis of the Quadratic Buck Converter in CCM.Baby, B., & Abraham, T. M. (2018). Bidirectional Buck-Boost Quadratic Converter Using Fuzzy Controller for Distributed Generation Systems. 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT), 1-5. doi: 10.1109/ICCTCT.2018.8551025.Bayoudh, M., & Massuyes, L. T. (2008). Coupling, continuous and discrete event system techniques for hybrid system diagnosability analysis. 18th European Conference on Artificial Intelligence (ECAI 08), GreeceBevrani, H. (2010). Robust Control Design and Implementation for a Quadratic Buck Converter. The 2010 International Power Electronics Conference. Branicky, M. S. (1994). Sliding mode control of linear systems. IEEE Transactions on Automatic Control, 39(2), 246-251.Ç. Hîsar, İ. Sefa, & N. Altin. (2021). Processor-in-the-Loop Simulation of an Interleaved Buck Converter With MATLAB/Simulink. 2021 13th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), 1-6. doi: 10.1109/ECAI52376.2021.9515058Carbajal Gutiérrez, E. E., Morales-Saldaña, J. A., & Leyva-Ramos, J. (2005). Modeling a single switch of a quadratic Buck converter. IEEE Transactions on Aerospace and Electronic Systems, 41(4), 1451-1457. Carbajal Gutierrez, E., Morales Saldaña, J. A., & Leyva Ramos, J. (2005). Modeling of a Single-Switch Quadratic Buck Converter.Chen, J., Xue, J., Liu, J., & Tan, Y. (2006). Control of a Fuel Cell System Using the Integral Time Absolute Error Criterion. Journal of Power Sources, 160(1), 661-666. DOI: 10.1016/j.jpowsour.2006.01.027.Damodaran, R. V., Shareef, H., Errouissi, R., & Eslami, M. (2022). A Common Ground Four Quadrant Buck Converter for DC-AC Conversion. IEEE Access, 10, 44855-44868. doi: 10.1109/ACCESS.2022.3169758.De S´a, F. L., & Eiterer, V. B. (2013). Double Quadratic Buck Converter. Federal University of Santa Catarina, Power Electronics InstituteDos Reis Barbosa, L., & Batista Vieira, J. (1999). A Buck Quadratic PWM Soft-Switching Converter Using a Single Active Switch. IEEE Transactions on Power Electronics, 14(3).Du, Y. (2004). Study on intelligent integrated optimal control technique and application to Lead-Zinc sintering process. Changsha: Doctor thesis of Central South University.Du, Y., Wu, M., & Gui, W. (2004). Optimization control of permeability and heat status for lead-zinc sintering process. Information and Control, 33(4), 490-493.Goudarzian, A., & Khosravi, A. (2020). Voltage-controlled quadratic buck converter for a DC power management system with constant current load. Journal of Control, Automation and Electrical Systems, 31(1), 153-164.Fei, J., Wang, Z., & Pan, Q. (2022). Self-constructing fuzzy neural fractional order sliding mode control of active power filter. IEEE Transactions on Neural Networks and Learning Systems, 1–12. https://doi.org/10.1109/TNNLS.2022.3169518.ORIGINALAcostaRodriguezRafaelAntonio2024.pdfAcostaRodriguezRafaelAntonio2024.pdfapplication/pdf7697610https://repository.udistrital.edu.co/bitstreams/3296911e-3b2a-47bd-97f5-50c040983a6c/download684e393d274921c8ec9170c48a3cbcfcMD51AcostaRodriguezRafaelAntonio2024Anexos.zipAcostaRodriguezRafaelAntonio2024Anexos.zipapplication/zip437435https://repository.udistrital.edu.co/bitstreams/9739e581-f67d-41b3-955b-710f409e5b4f/downloaddc3bc179e0b1973cff3d73cd7e2a65fbMD52Licencia de uso y publicacion .pdfLicencia de uso y publicacion .pdfapplication/pdf196392https://repository.udistrital.edu.co/bitstreams/83e90789-214a-4f25-a14f-7ff4ea2707d2/downloada56f0c4d0c1806f603a65124892bf0b4MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/fbdc3a59-b8e5-4319-8ed5-15483a16c266/download997daf6c648c962d566d7b082dac908dMD54THUMBNAILAcostaRodriguezRafaelAntonio2024.pdf.jpgAcostaRodriguezRafaelAntonio2024.pdf.jpgIM Thumbnailimage/jpeg2185https://repository.udistrital.edu.co/bitstreams/2e8a3355-b797-452c-8126-5efcc5723767/download8045c603c5556dc985b27a8025e5e6a7MD55Licencia de uso y publicacion .pdf.jpgLicencia de uso y publicacion .pdf.jpgIM Thumbnailimage/jpeg9498https://repository.udistrital.edu.co/bitstreams/fb0daebc-20e4-42a7-98c4-85b206c4a72e/download7b42324b848d77885b99695e4378ea70MD5611349/92949oai:repository.udistrital.edu.co:11349/929492025-03-28 14:49:12.889open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |