Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina
Los sistemas eléctricos de potencia enfrentan constantes perturbaciones, mitigadas usualmente con estabilizadores (PSS) que amortiguan las oscilaciones de baja frecuencia. Este proyecto propone un PSS basado en control predictivo (PCPSS) que maneja restricciones explícitas y optimiza el rendimiento...
- Autores:
-
Quintero Ramírez, Daniel Mauricio
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Tecnológica de Pereira
- Repositorio:
- Repositorio Institucional UTP
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.utp.edu.co:11059/15209
- Acceso en línea:
- https://hdl.handle.net/11059/15209
https://repositorio.utp.edu.co/home
- Palabra clave:
- 620 - Ingeniería y operaciones afines::621 - Física aplicada
Energía eléctrica - Sistemas
Energía eléctrica
Recursos energéticos
Máquina Síncrona
MPC
PSS
Sistema Multimáquina
Sistemas de Potencia
Algoritmos de Control
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id |
UTP2_bca24e516ab1cb41f634294f65d532e3 |
---|---|
oai_identifier_str |
oai:repositorio.utp.edu.co:11059/15209 |
network_acronym_str |
UTP2 |
network_name_str |
Repositorio Institucional UTP |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina |
title |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina |
spellingShingle |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina 620 - Ingeniería y operaciones afines::621 - Física aplicada Energía eléctrica - Sistemas Energía eléctrica Recursos energéticos Máquina Síncrona MPC PSS Sistema Multimáquina Sistemas de Potencia Algoritmos de Control |
title_short |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina |
title_full |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina |
title_fullStr |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina |
title_full_unstemmed |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina |
title_sort |
Desarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia Multimáquina |
dc.creator.fl_str_mv |
Quintero Ramírez, Daniel Mauricio |
dc.contributor.advisor.none.fl_str_mv |
Gil Gonzáles, Walter Julián Bravo López, Manuel Fernando |
dc.contributor.author.none.fl_str_mv |
Quintero Ramírez, Daniel Mauricio |
dc.subject.ddc.none.fl_str_mv |
620 - Ingeniería y operaciones afines::621 - Física aplicada |
topic |
620 - Ingeniería y operaciones afines::621 - Física aplicada Energía eléctrica - Sistemas Energía eléctrica Recursos energéticos Máquina Síncrona MPC PSS Sistema Multimáquina Sistemas de Potencia Algoritmos de Control |
dc.subject.armarc.none.fl_str_mv |
Energía eléctrica - Sistemas Energía eléctrica Recursos energéticos |
dc.subject.proposal.spa.fl_str_mv |
Máquina Síncrona MPC PSS Sistema Multimáquina Sistemas de Potencia Algoritmos de Control |
description |
Los sistemas eléctricos de potencia enfrentan constantes perturbaciones, mitigadas usualmente con estabilizadores (PSS) que amortiguan las oscilaciones de baja frecuencia. Este proyecto propone un PSS basado en control predictivo (PCPSS) que maneja restricciones explícitas y optimiza el rendimiento en un horizonte de predicción, mejorando la robustez ante perturbaciones. Dirigido a sistemas multimáquina, el PCPSS utiliza la teoría de control predictivo con un modelo transitorio no lineal de máquina síncrona discretizado. Validado en el sistema de prueba IEEE-WSCC (3 máquinas, 9 nodos) en tres escenarios de fallas y variaciones operativas, el PCPSS demostró mayor amortiguamiento, menor sobrepaso y tiempo de estabilización, y reducciones en errores absolutos y cuadrados integrales en el tiempo, asegurando una mejor respuesta dinámica y estabilidad del sistema. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-07-11T21:07:00Z |
dc.date.available.none.fl_str_mv |
2024-07-11T21:07:00Z |
dc.date.issued.none.fl_str_mv |
2024 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11059/15209 |
dc.identifier.instname.none.fl_str_mv |
Universidad Tecnológica de Pereira |
dc.identifier.reponame.none.fl_str_mv |
Repositorio Universidad Tecnológica de Pereira |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.utp.edu.co/home |
url |
https://hdl.handle.net/11059/15209 https://repositorio.utp.edu.co/home |
identifier_str_mv |
Universidad Tecnológica de Pereira Repositorio Universidad Tecnológica de Pereira |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Alkhatib, H. and Duveau, J. (2013). Dynamic genetic algorithms for robust design of multimachine power system stabilizers. International Journal of Electrical Power & Energy Systems, 45(1):242–251. Anderson, B. D. and Dehghani, A. (2008). Challenges of adaptive control–past, permanent and future. Annual reviews in control, 32(2):123–135. Anderson, P. M. and Fouad, A. A. (2008). Power system control and stability. John Wiley & Sons. Ba-Muqabel, A. A. and Abido, M. A. (2006). Review of conventional power system stabilizer design methods. In 2006 IEEE GCC Conference (GCC), pages 1–7. IEEE. Betts, J. (2001). Practical Methods for Optimal Control Using Nonlinear Programming. Advances in design and control. Society for Industrial and Applied Mathematics. Bordons, C., Garcia-Torres, F., and Ridao, M. A. (2020). Model predictive control of microgrids, volume 358. Springer. Chaturvedi, D. K. and Malik, O. P. (2008). Neurofuzzy power system stabilizer. IEEE Transactions on Energy Conversion, 23(3):887–894. Cutler, C. R. and Ramaker, B. L. (1980). Dynamic matrix control?? a computer control algorithm. Joint Automatic Control Conference, 17:72. Ding, Y., Wang, L., Li, Y., and Li, D. (2018). Model predictive control and its application in agriculture: A review. Computers and Electronics in Agriculture, 151:104–117. Duarte-Mermoud, M. A. and Milla, F. (2018). Estabilizador de sistemas de potencia usando control predictivo basado en modelo. Revista Iberoamericana de Autom´atica e Inform´atica industrial, 15(3):286–296. Ekinci, S., ˙Izci, D., and Hekimo˘glu, B. (2021). Implementing the henry gas solubility optimization algorithm for optimal power system stabilizer design. Electrica, 21(2):250–258. El-Dabah, M. A., Hassan, M. H., Kamel, S., Abido, M. A., and Zawbaa, H. M. (2023a). Optimal tuning of power system stabilizers for a multi-machine power systems using hybrid gorilla troops and gradient-based optimizers. IEEE Access, 11:27168–27188. El-Dabah, M. A., Hassan, M. H., Kamel, S., Abido, M. A., and Zawbaa, H. M. (2023b). Optimal tuning of power system stabilizers for a multi-machine power systems using hybrid gorilla troops and gradient-based optimizers. IEEE Access, 11:27168–27188. Elavarasan, R. M., Pugazhendhi, R., Irfan, M., Mihet-Popa, L., Campana, P. E., and Khan, I. A. (2022). A novel sustainable development goal 7 composite index as the paradigm for energy sustainability assessment: A case study from europe. Applied Energy, 307:118173. Farah, A., Guesmi, T., Abdallah, H. H., and Ouali, A. (2016). A novel chaotic teaching–learning-based optimization algorithm for multi-machine power system stabilizers design problem. International Journal of Electrical Power & Energy Systems, 77:197–209. Faulwasser, T., Gr¨une, L., M¨uller, M. A., et al. (2018). Economic nonlinear model predictive control. Foundations and Trends® in Systems and Control, 5(1):1–98. Garcia, C. E., Prett, D. M., and Morari, M. (1989). Model predictive control: Theory and practice—a survey. Automatica, 25(3):335–348. Holkar, K. andWaghmare, L. M. (2010). An overview of model predictive control. International Journal of control and automation, 3(4):47–63. Izci, D. (2022). A novel improved atom search optimization algorithm for designing power system stabilizer. Evolutionary Intelligence, 15(3):2089–2103. Jebali, M. K. O. and Hadj Abdallah, H. (2017). Optimizing pss parameters for a multi-machine power system using genetic algorithm and neural network techniques. Int J Adv Manuf Technol 90, page 2669–2688. Khan, I. A. (2012). Power system stability enhancement through wide area measurements. PhD thesis, King Fahd University of Petroleum and Minerals (Saudi Arabia). Kumar, J., Kumar, P. P., Mahesh, A., and Shrivastava, A. (2011). Power system stabilizer based on artificial neural network. In 2011 International Conference on Power and Energy Systems, pages 1–6. IEEE. Kundur, P. (2007). Power system stability. Power system stability and control, 10:7–1. Kundur, P. P., Balu, N. J., and Lauby, M. G. (1994). Power System Stability and Control. EPRI Power System Engineering Series. McGraw-Hill, New York. Lee, D. (2005). Ieee recommended practice for excitation system models for power system stability studies (ieee std 421.5-2005). Energy Development and Power Generating Committee of the Power Engineering Society. Lee, J. H. (2011). Model predictive control: Review of the three decades of development. International Journal of Control, Automation and Systems, 9:415–424. Linda, M. M. and Nair, N. K. (2012). Optimal design of multi-machine power system stabilizer using robust ant colony optimization technique. Transactions of the Institute of Measurement and Control, 34(7):829–840. Minchala-Avila, L. I., Garza-Casta˜n´on, L. E., Vargas-Mart´ınez, A., and Zhang, Y. (2015). A review of optimal control techniques applied to the energy management and control of microgrids. Procedia Computer Science, 52:780–787. Mir, A. S., Bhasin, S., and Senroy, N. (2019). Decentralized nonlinear adaptive optimal control scheme for enhancement of power system stability. IEEE Transactions on Power Systems, 35(2):1400–1410. Padilla, L. A. O., Gallardo, R. P., and Salda˜na, J. A. M. (2019). A robustness study of power system stabilizers using dynamic modeling. IEEE Latin America Transactions, 17(03):513–519. Pagard, Elahe. Shojaeian Shahrokh. Rezaei, M. M. (2023). Damping of low-frequency oscillations in a power system, based on multiple-model optimal control strategy. International Transactions on Electrical Energy Systems. Patil, B. V., Sampath, L., Krishnan, A., and Eddy, F. Y. (2019). Decentralized nonlinear model predictive control of a multimachine power system. International Journal of Electrical Power & Energy Systems, 106:358–372. Radaideh, S., Nejdawi, I., and Mushtaha, M. (2012). Design of power system stabilizers using two level fuzzy and adaptive neuro-fuzzy inference systems. International Journal of Electrical Power & Energy Systems, 35(1):47–56. Rahmatian, M. and Seyedtabaii, S. (2019). Multi-machine optimal power system stabilizers design based on system stability and nonlinearity indices using hyper-spherical search method. International Journal of Electrical Power & Energy Systems, 105:729–740. Ramírez Marín, S. A. (2024). Control predictivo basado en el modelo para microrredes dc aisladas. Master’s thesis, Universidad Tecnol´ogica de Pereira. Richalet, J., Rault, A., Testud, J., and Papon, J. (1978). Model predictive heuristic control. Automatica (journal of IFAC), 14(5):413–428. Sadhana, S. G., Kumaravel, S., and Ashok, S. (2022). Revamped sine cosine algorithm centered optimization of system stabilizers and oscillation dampers for wind penetrated power system. IEEE Access, 11:1890–1905. Schwenzer, M., Ay, M., Bergs, T., and Abel, D. (2021). Review on model predictive control: An engineering perspective. The International Journal of Advanced Manufacturing Technology, 117(5-6):1327–1349. Shafiullah, M., Rana, M. J., Alam, M. S., and Abido, M. (2018). Online tuning of power system stabilizer employing genetic programming for stability enhancement. Journal of Electrical Systems and Information Technology, 5(3):287–299. Shahriar, M. S., Shafiullah, M., Asif, M. A., Hasan, M. M., and Rafiuzzaman, M. (2015). Design of multi-objective upfc employing backtracking search algorithm for enhancement of power system stability. In 2015 18th International Conference on Computer and Information Technology (ICCIT), pages 323–328. IEEE. Sn´aˇsel, V., Rizk-Allah, R. M., Izci, D., and Ekinci, S. (2023). Weighted mean of vectors optimization algorithm and its application in designing the power system stabilizer. Applied Soft Computing, 136:110085. Sok´olski, P., Rutkowski, T. A., Ceran, B., Horla, D., and Z lotecka, D. (2021). Power system stabilizer as a part of a generator mpc adaptive predictive control system. Energies, 14(20):6631. Toolabi Moghadam, A., Aghahadi, M., Eslami, M., Rashidi, S., Arandian, B., Nikolovski, S., et al. (2022). Adaptive rat swarm optimization for optimum tuning of svc and pss in a power system. International Transactions on Electrical Energy Systems, 2022. Vazquez, S., Leon, J. I., Franquelo, L. G., Rodriguez, J., Young, H. A., Marquez, A., and Zanchetta, P. (2014). Model predictive control: A review of its applications in power electronics. IEEE industrial electronics magazine, 8(1):16–31. Verdejo, H., Pino, V., Kliemann, W., Becker, C., and Delpiano, J. (2020). Implementation of particle swarm optimization (pso) algorithm for tuning of power system stabilizers in multimachine electric power systems. Energies, 13(8):2093. Ye, H. and Liu, Y. (2013). Design of model predictive controllers for adaptive damping of inter-area oscillations. International Journal of Electrical Power & Energy Systems, 45(1):509–518. Zhang, S. and Luo, F. L. (2009). An improved simple adaptive control applied to power system stabilizer. IEEE Transactions on Power Electronics, 24(2):369–375. Zhao, P., Yao, W., Wang, S., Wen, J., and Cheng, S. (2014). Decentralized nonlinear synergetic power system stabilizers design for power system stability enhancement. International Transactions on Electrical Energy Systems, 24(9):1356–1368. |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) https://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
54 Páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Tecnológica de Pereira |
dc.publisher.program.none.fl_str_mv |
Ingeniería Eléctrica |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingenierías |
dc.publisher.place.none.fl_str_mv |
Pereira |
publisher.none.fl_str_mv |
Universidad Tecnológica de Pereira |
institution |
Universidad Tecnológica de Pereira |
bitstream.url.fl_str_mv |
https://dspace7-utp.metabuscador.org/bitstreams/2efd64f5-6708-4fb5-ab07-d52df75da7e8/download https://dspace7-utp.metabuscador.org/bitstreams/5b049c14-40f0-484e-82d5-961c515f2e9a/download https://dspace7-utp.metabuscador.org/bitstreams/ba351ca3-5696-4210-8f2d-a315202c1834/download https://dspace7-utp.metabuscador.org/bitstreams/be8e8d76-2ad4-4ea5-8969-00abcbb3382b/download |
bitstream.checksum.fl_str_mv |
ccc4e00afe091223dc972321ecbfe935 2f9959eaf5b71fae44bbf9ec84150c7a 7202f57e922be23b0b69812e9c51e506 f11d8a62c559a0e3d8d11f802f91f17c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad Tecnológica de Pereira |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1815732425585590272 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 de la Ley 23 de 1982. En concordancia suscribo (suscribimos) este documento en el momento mismo que hago (hacemos) entrega de mi (nuestra) OBRA a la Biblioteca “Jorge Roa Martínez” de la Universidad Tecnológica de Pereira. Manifiesto (manifestamos) que la OBRA objeto de la presente autorización es original y la realicé (realizamos) sin violar o usurpar derechos de autor de terceros, por lo tanto, mi (nuestra) OBRA es de exclusiva autoría y tiene la titularidad sobre la misma. PARAGRAFO: En caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la OBRA en cuestión, El (los) Autor(es), asumirá (n) toda la responsabilidad, y saldrá (n) en defensa de los derechos aquí autorizados. Para todos los efectos La Universidad actúa como un tercero de buena fe. Manifiesto (manifestamos) que soy (somos) conocedor (es) del alcance mundial de la publicación de mi (nuestra) obra en internet y específicamente en el Repositorio Institucional. Manifiesto (manifestamos) que mi (nuestra) OBRA no está limitada ni protegida por ningún acuerdo de confidencialidad, no es un secreto industrial, no es una invención patentable y no cuenta con ningún otro tipo de restricción para su publicación. Acepto (aceptamos) que la autorización se hace a título gratuito, por lo tanto, renuncio (renunciamos) a recibir pago alguno por su distribución, comunicación pública y cualquier otro uso que se haga en los términos de la presente licencia. Autorizo (autorizamos) a la Universidad Tecnológica de Pereira para incluir la presente OBRA en los índices y buscadores que la Universidad estime convenientes para su visibilidad. Acepto (aceptamos) que la Universidad Tecnológica de Pereira convierta el documento en cualquier medio o formato para su preservación digital. En constancia de lo anterior, autorizo (autorizamos) publicar mi (nuestra) OBRA bajo las Licencias Creative Commons 4.0 (cuyo texto se puede consultar en: http://creativecommons.org/licenses/): Se autoriza el uso comercial de mi (nuestra) OBRA: SI____ NO_____ Se autorizan modificaciones de mi (nuestra) OBRA: SI____ NO_____ “Los derechos de autor recaen sobre las obras científicas, literarias y artísticas en las cuales se comprenden las creaciones del espíritu en el campo científico, literario y artístico, cualquiera que sea el modo o forma de expresión y cualquiera que sea su destinación, tales como: los libros, folletos y otros escritos; las conferencias, alocuciones, sermones y otras obras de la misma naturaleza; las obras dramáticas o dramático-musicales; las obras coreográficas y las pantomimas; las composiciones musicales con letra o sin ella; las obras cinematográficas, a las cuales se asimilan las obras expresadas por procedimiento análogo a la cinematografía, inclusive los videogramas, las obras de dibujo, pintura, arquitectura, escultura, grabado, litografía; las obras fotográficas a las cuales se asimilan las expresas por procedimiento análogo o la fotografía; las obras de artes plásticas; las ilustraciones, mapas, planos, croquis y obras plásticas relativas a la geografía, a la topografía a la arquitectura o a las ciencias, en fin, toda producción del dominio científico, literario o artístico que puedan producirse o definirse por cualquier forma de impresión o de reproducción, por fonografía, radiotelefonía o cualquier otro medio conocido o por conocer”. (Artículo 2 de la ley 23 de 1982).https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessGil Gonzáles, Walter JuliánBravo López, Manuel FernandoQuintero Ramírez, Daniel Mauricio2024-07-11T21:07:00Z2024-07-11T21:07:00Z2024https://hdl.handle.net/11059/15209Universidad Tecnológica de PereiraRepositorio Universidad Tecnológica de Pereirahttps://repositorio.utp.edu.co/homeLos sistemas eléctricos de potencia enfrentan constantes perturbaciones, mitigadas usualmente con estabilizadores (PSS) que amortiguan las oscilaciones de baja frecuencia. Este proyecto propone un PSS basado en control predictivo (PCPSS) que maneja restricciones explícitas y optimiza el rendimiento en un horizonte de predicción, mejorando la robustez ante perturbaciones. Dirigido a sistemas multimáquina, el PCPSS utiliza la teoría de control predictivo con un modelo transitorio no lineal de máquina síncrona discretizado. Validado en el sistema de prueba IEEE-WSCC (3 máquinas, 9 nodos) en tres escenarios de fallas y variaciones operativas, el PCPSS demostró mayor amortiguamiento, menor sobrepaso y tiempo de estabilización, y reducciones en errores absolutos y cuadrados integrales en el tiempo, asegurando una mejor respuesta dinámica y estabilidad del sistema.Electrical power systems face constant disturbances, usually mitigated with stabilizers (PSS) that dampen low-frequency oscillations. This project proposes a predictive control-based PSS (PCPSS) that handles explicit constraints and optimizes performance over a prediction horizon, improving robustness to perturbations. Aimed at multi-machine systems, PCPSS uses predictive control theory with a discretized nonlinear synchronous-machine transient model. Validated on the IEEE-WSCC test system (3 machines, 9 nodes) under three failure scenarios and operational variations, the PCPSS demonstrated increased damping, decreased overshoot and settling time, and reductions in absolute and time integral square errors, ensuring better dynamic response and system stability.Índice General 5 Índice de Tablas 6 Índice de Figuras 7 1. Introducción 8 1.1. Planteamiento del Problema . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2. Justificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3.2. Objetivos Específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.4. Estado del Arte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.4.1. Convencionales de Sistemas de Potencia (CPSS) . . . . . . . . . . . . 11 1.4.2. AI (Artificial Inteligent) y Optimizadores Metaheurísticos . . . . . . . 12 1.4.3. Algoritmos de Control Avanzado . . . . . . . . . . . . . . . . . . . . . 13 2. Modelizado 15 2.1. Modelo de la Máquina Síncrona . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.2. Determinación del Punto de Equilibrio . . . . . . . . . . . . . . . . . . . . . 16 2.3. Estimador de la Matriz de Admitancias . . . . . . . . . . . . . . . . . . . . . 18 3. Modelo de Control Predictivo 20 3.1. Aplicaciones y Teoría . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.2. Diseño de PSS Basado en Control Predictivo . . . . . . . . . . . . . . . . . . 23 4. Sistema de Prueba y Resultados 27 4.1. Estabilizadores del Sistema de Potencia y Regulador Automático de Voltaje . 27 4.1.1. CPSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.1.2. IEE2ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.1.3. AVR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.2. Indicadores de Rendimiento del Sistema . . . . . . . . . . . . . . . . . . . . 30 4.3. Caso de Estudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.4. Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.4.1. Escenario I: Cortocircuito Trifásico a Tierra en el Nodo 7 . . . . . . . 32 4.4.2. Escenario II: Cambio en la Potencia Demandada en el Nodo 5 . . . . 33 4.4.3. Escenario III: Cortocircuito Trifásico en la Línea 7-8 . . . . . . . . . 38 5. Conclusiones y Trabajos Futuros 41 5.1. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 5.2. Trabajos Futuros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42PregradoIngeniero(a) Electricista54 Páginasapplication/pdfspaUniversidad Tecnológica de PereiraIngeniería EléctricaFacultad de IngenieríasPereira620 - Ingeniería y operaciones afines::621 - Física aplicadaEnergía eléctrica - SistemasEnergía eléctricaRecursos energéticosMáquina SíncronaMPCPSSSistema MultimáquinaSistemas de PotenciaAlgoritmos de ControlDesarrollo de PSS Basado en Control Predictivo no Lineal para Sistemas de Potencia MultimáquinaTrabajo de grado - Pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesisAlkhatib, H. and Duveau, J. (2013). Dynamic genetic algorithms for robust design of multimachine power system stabilizers. International Journal of Electrical Power & Energy Systems, 45(1):242–251.Anderson, B. D. and Dehghani, A. (2008). Challenges of adaptive control–past, permanent and future. Annual reviews in control, 32(2):123–135.Anderson, P. M. and Fouad, A. A. (2008). Power system control and stability. John Wiley & Sons.Ba-Muqabel, A. A. and Abido, M. A. (2006). Review of conventional power system stabilizer design methods. In 2006 IEEE GCC Conference (GCC), pages 1–7. IEEE.Betts, J. (2001). Practical Methods for Optimal Control Using Nonlinear Programming. Advances in design and control. Society for Industrial and Applied Mathematics.Bordons, C., Garcia-Torres, F., and Ridao, M. A. (2020). Model predictive control of microgrids, volume 358. Springer.Chaturvedi, D. K. and Malik, O. P. (2008). Neurofuzzy power system stabilizer. IEEE Transactions on Energy Conversion, 23(3):887–894.Cutler, C. R. and Ramaker, B. L. (1980). Dynamic matrix control?? a computer control algorithm. Joint Automatic Control Conference, 17:72.Ding, Y., Wang, L., Li, Y., and Li, D. (2018). Model predictive control and its application in agriculture: A review. Computers and Electronics in Agriculture, 151:104–117.Duarte-Mermoud, M. A. and Milla, F. (2018). Estabilizador de sistemas de potencia usando control predictivo basado en modelo. Revista Iberoamericana de Autom´atica e Inform´atica industrial, 15(3):286–296.Ekinci, S., ˙Izci, D., and Hekimo˘glu, B. (2021). Implementing the henry gas solubility optimization algorithm for optimal power system stabilizer design. Electrica, 21(2):250–258.El-Dabah, M. A., Hassan, M. H., Kamel, S., Abido, M. A., and Zawbaa, H. M. (2023a). Optimal tuning of power system stabilizers for a multi-machine power systems using hybrid gorilla troops and gradient-based optimizers. IEEE Access, 11:27168–27188.El-Dabah, M. A., Hassan, M. H., Kamel, S., Abido, M. A., and Zawbaa, H. M. (2023b). Optimal tuning of power system stabilizers for a multi-machine power systems using hybrid gorilla troops and gradient-based optimizers. IEEE Access, 11:27168–27188.Elavarasan, R. M., Pugazhendhi, R., Irfan, M., Mihet-Popa, L., Campana, P. E., and Khan, I. A. (2022). A novel sustainable development goal 7 composite index as the paradigm for energy sustainability assessment: A case study from europe. Applied Energy, 307:118173.Farah, A., Guesmi, T., Abdallah, H. H., and Ouali, A. (2016). A novel chaotic teaching–learning-based optimization algorithm for multi-machine power system stabilizers design problem. International Journal of Electrical Power & Energy Systems, 77:197–209.Faulwasser, T., Gr¨une, L., M¨uller, M. A., et al. (2018). Economic nonlinear model predictive control. Foundations and Trends® in Systems and Control, 5(1):1–98.Garcia, C. E., Prett, D. M., and Morari, M. (1989). Model predictive control: Theory and practice—a survey. Automatica, 25(3):335–348.Holkar, K. andWaghmare, L. M. (2010). An overview of model predictive control. International Journal of control and automation, 3(4):47–63.Izci, D. (2022). A novel improved atom search optimization algorithm for designing power system stabilizer. Evolutionary Intelligence, 15(3):2089–2103.Jebali, M. K. O. and Hadj Abdallah, H. (2017). Optimizing pss parameters for a multi-machine power system using genetic algorithm and neural network techniques. Int J Adv Manuf Technol 90, page 2669–2688.Khan, I. A. (2012). Power system stability enhancement through wide area measurements. PhD thesis, King Fahd University of Petroleum and Minerals (Saudi Arabia).Kumar, J., Kumar, P. P., Mahesh, A., and Shrivastava, A. (2011). Power system stabilizer based on artificial neural network. In 2011 International Conference on Power and Energy Systems, pages 1–6. IEEE.Kundur, P. (2007). Power system stability. Power system stability and control, 10:7–1.Kundur, P. P., Balu, N. J., and Lauby, M. G. (1994). Power System Stability and Control. EPRI Power System Engineering Series. McGraw-Hill, New York.Lee, D. (2005). Ieee recommended practice for excitation system models for power system stability studies (ieee std 421.5-2005). Energy Development and Power Generating Committee of the Power Engineering Society.Lee, J. H. (2011). Model predictive control: Review of the three decades of development. International Journal of Control, Automation and Systems, 9:415–424.Linda, M. M. and Nair, N. K. (2012). Optimal design of multi-machine power system stabilizer using robust ant colony optimization technique. Transactions of the Institute of Measurement and Control, 34(7):829–840.Minchala-Avila, L. I., Garza-Casta˜n´on, L. E., Vargas-Mart´ınez, A., and Zhang, Y. (2015). A review of optimal control techniques applied to the energy management and control of microgrids. Procedia Computer Science, 52:780–787.Mir, A. S., Bhasin, S., and Senroy, N. (2019). Decentralized nonlinear adaptive optimal control scheme for enhancement of power system stability. IEEE Transactions on Power Systems, 35(2):1400–1410.Padilla, L. A. O., Gallardo, R. P., and Salda˜na, J. A. M. (2019). A robustness study of power system stabilizers using dynamic modeling. IEEE Latin America Transactions, 17(03):513–519.Pagard, Elahe. Shojaeian Shahrokh. Rezaei, M. M. (2023). Damping of low-frequency oscillations in a power system, based on multiple-model optimal control strategy. International Transactions on Electrical Energy Systems.Patil, B. V., Sampath, L., Krishnan, A., and Eddy, F. Y. (2019). Decentralized nonlinear model predictive control of a multimachine power system. International Journal of Electrical Power & Energy Systems, 106:358–372.Radaideh, S., Nejdawi, I., and Mushtaha, M. (2012). Design of power system stabilizers using two level fuzzy and adaptive neuro-fuzzy inference systems. International Journal of Electrical Power & Energy Systems, 35(1):47–56.Rahmatian, M. and Seyedtabaii, S. (2019). Multi-machine optimal power system stabilizers design based on system stability and nonlinearity indices using hyper-spherical search method. International Journal of Electrical Power & Energy Systems, 105:729–740.Ramírez Marín, S. A. (2024). Control predictivo basado en el modelo para microrredes dc aisladas. Master’s thesis, Universidad Tecnol´ogica de Pereira.Richalet, J., Rault, A., Testud, J., and Papon, J. (1978). Model predictive heuristic control. Automatica (journal of IFAC), 14(5):413–428.Sadhana, S. G., Kumaravel, S., and Ashok, S. (2022). Revamped sine cosine algorithm centered optimization of system stabilizers and oscillation dampers for wind penetrated power system. IEEE Access, 11:1890–1905.Schwenzer, M., Ay, M., Bergs, T., and Abel, D. (2021). Review on model predictive control: An engineering perspective. The International Journal of Advanced Manufacturing Technology, 117(5-6):1327–1349.Shafiullah, M., Rana, M. J., Alam, M. S., and Abido, M. (2018). Online tuning of power system stabilizer employing genetic programming for stability enhancement. Journal of Electrical Systems and Information Technology, 5(3):287–299.Shahriar, M. S., Shafiullah, M., Asif, M. A., Hasan, M. M., and Rafiuzzaman, M. (2015). Design of multi-objective upfc employing backtracking search algorithm for enhancement of power system stability. In 2015 18th International Conference on Computer and Information Technology (ICCIT), pages 323–328. IEEE.Sn´aˇsel, V., Rizk-Allah, R. M., Izci, D., and Ekinci, S. (2023). Weighted mean of vectors optimization algorithm and its application in designing the power system stabilizer. Applied Soft Computing, 136:110085.Sok´olski, P., Rutkowski, T. A., Ceran, B., Horla, D., and Z lotecka, D. (2021). Power system stabilizer as a part of a generator mpc adaptive predictive control system. Energies, 14(20):6631.Toolabi Moghadam, A., Aghahadi, M., Eslami, M., Rashidi, S., Arandian, B., Nikolovski, S., et al. (2022). Adaptive rat swarm optimization for optimum tuning of svc and pss in a power system. International Transactions on Electrical Energy Systems, 2022.Vazquez, S., Leon, J. I., Franquelo, L. G., Rodriguez, J., Young, H. A., Marquez, A., and Zanchetta, P. (2014). Model predictive control: A review of its applications in power electronics. IEEE industrial electronics magazine, 8(1):16–31.Verdejo, H., Pino, V., Kliemann, W., Becker, C., and Delpiano, J. (2020). Implementation of particle swarm optimization (pso) algorithm for tuning of power system stabilizers in multimachine electric power systems. Energies, 13(8):2093.Ye, H. and Liu, Y. (2013). Design of model predictive controllers for adaptive damping of inter-area oscillations. International Journal of Electrical Power & Energy Systems, 45(1):509–518.Zhang, S. and Luo, F. L. (2009). An improved simple adaptive control applied to power system stabilizer. IEEE Transactions on Power Electronics, 24(2):369–375.Zhao, P., Yao, W., Wang, S., Wen, J., and Cheng, S. (2014). Decentralized nonlinear synergetic power system stabilizers design for power system stability enhancement. International Transactions on Electrical Energy Systems, 24(9):1356–1368.PublicationORIGINALTRABAJO DE GRADO.pdfTRABAJO DE GRADO.pdfapplication/pdf1012059https://dspace7-utp.metabuscador.org/bitstreams/2efd64f5-6708-4fb5-ab07-d52df75da7e8/downloadccc4e00afe091223dc972321ecbfe935MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace7-utp.metabuscador.org/bitstreams/5b049c14-40f0-484e-82d5-961c515f2e9a/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTTRABAJO DE GRADO.pdf.txtTRABAJO DE GRADO.pdf.txtExtracted texttext/plain84396https://dspace7-utp.metabuscador.org/bitstreams/ba351ca3-5696-4210-8f2d-a315202c1834/download7202f57e922be23b0b69812e9c51e506MD53THUMBNAILTRABAJO DE GRADO.pdf.jpgTRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg8091https://dspace7-utp.metabuscador.org/bitstreams/be8e8d76-2ad4-4ea5-8969-00abcbb3382b/downloadf11d8a62c559a0e3d8d11f802f91f17cMD5411059/15209oai:dspace7-utp.metabuscador.org:11059/152092024-09-05 16:50:00.87https://creativecommons.org/licenses/by-nc-nd/4.0/Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 de la Ley 23 de 1982. En concordancia suscribo (suscribimos) este documento en el momento mismo que hago (hacemos) entrega de mi (nuestra) OBRA a la Biblioteca “Jorge Roa Martínez” de la Universidad Tecnológica de Pereira. Manifiesto (manifestamos) que la OBRA objeto de la presente autorización es original y la realicé (realizamos) sin violar o usurpar derechos de autor de terceros, por lo tanto, mi (nuestra) OBRA es de exclusiva autoría y tiene la titularidad sobre la misma. PARAGRAFO: En caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la OBRA en cuestión, El (los) Autor(es), asumirá (n) toda la responsabilidad, y saldrá (n) en defensa de los derechos aquí autorizados. Para todos los efectos La Universidad actúa como un tercero de buena fe. Manifiesto (manifestamos) que soy (somos) conocedor (es) del alcance mundial de la publicación de mi (nuestra) obra en internet y específicamente en el Repositorio Institucional. Manifiesto (manifestamos) que mi (nuestra) OBRA no está limitada ni protegida por ningún acuerdo de confidencialidad, no es un secreto industrial, no es una invención patentable y no cuenta con ningún otro tipo de restricción para su publicación. Acepto (aceptamos) que la autorización se hace a título gratuito, por lo tanto, renuncio (renunciamos) a recibir pago alguno por su distribución, comunicación pública y cualquier otro uso que se haga en los términos de la presente licencia. Autorizo (autorizamos) a la Universidad Tecnológica de Pereira para incluir la presente OBRA en los índices y buscadores que la Universidad estime convenientes para su visibilidad. Acepto (aceptamos) que la Universidad Tecnológica de Pereira convierta el documento en cualquier medio o formato para su preservación digital. En constancia de lo anterior, autorizo (autorizamos) publicar mi (nuestra) OBRA bajo las Licencias Creative Commons 4.0 (cuyo texto se puede consultar en: http://creativecommons.org/licenses/): Se autoriza el uso comercial de mi (nuestra) OBRA: SI____ NO_____ Se autorizan modificaciones de mi (nuestra) OBRA: SI____ NO_____ “Los derechos de autor recaen sobre las obras científicas, literarias y artísticas en las cuales se comprenden las creaciones del espíritu en el campo científico, literario y artístico, cualquiera que sea el modo o forma de expresión y cualquiera que sea su destinación, tales como: los libros, folletos y otros escritos; las conferencias, alocuciones, sermones y otras obras de la misma naturaleza; las obras dramáticas o dramático-musicales; las obras coreográficas y las pantomimas; las composiciones musicales con letra o sin ella; las obras cinematográficas, a las cuales se asimilan las obras expresadas por procedimiento análogo a la cinematografía, inclusive los videogramas, las obras de dibujo, pintura, arquitectura, escultura, grabado, litografía; las obras fotográficas a las cuales se asimilan las expresas por procedimiento análogo o la fotografía; las obras de artes plásticas; las ilustraciones, mapas, planos, croquis y obras plásticas relativas a la geografía, a la topografía a la arquitectura o a las ciencias, en fin, toda producción del dominio científico, literario o artístico que puedan producirse o definirse por cualquier forma de impresión o de reproducción, por fonografía, radiotelefonía o cualquier otro medio conocido o por conocer”. (Artículo 2 de la ley 23 de 1982).open.accesshttps://dspace7-utp.metabuscador.orgRepositorio de la Universidad Tecnológica de Pereirabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |