Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre

En este proyecto de grado, se proponen cuatro novedosas metodologías que resuelven el problema del flujo de potencia óptimo unificado en una red híbrida AC/DC, teniendo en cuenta la presencia de sistemas de baterías y generación distribuida (GD). Estas cuatro metodologías abordan el problema de ince...

Full description

Autores:
Suárez Córdoba, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Tecnológica de Pereira
Repositorio:
Repositorio Institucional UTP
Idioma:
spa
OAI Identifier:
oai:repositorio.utp.edu.co:11059/14929
Acceso en línea:
https://repositorio.utp.edu.co/home
https://hdl.handle.net/11059/14929
Palabra clave:
620 - Ingeniería y operaciones afines::621 - Física aplicada
Sistemas de energía eléctrica - Control
Generación distribuida de energía
Ingeniería eléctrica
Redes híbridas AC/DC
Sistemas de baterías
Generación distribuida
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id UTP2_4b3cf50118b5084ba7c8987e6f830103
oai_identifier_str oai:repositorio.utp.edu.co:11059/14929
network_acronym_str UTP2
network_name_str Repositorio Institucional UTP
repository_id_str
dc.title.spa.fl_str_mv Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
title Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
spellingShingle Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
620 - Ingeniería y operaciones afines::621 - Física aplicada
Sistemas de energía eléctrica - Control
Generación distribuida de energía
Ingeniería eléctrica
Redes híbridas AC/DC
Sistemas de baterías
Generación distribuida
title_short Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
title_full Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
title_fullStr Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
title_full_unstemmed Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
title_sort Comparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbre
dc.creator.fl_str_mv Suárez Córdoba, Santiago
dc.contributor.advisor.none.fl_str_mv Gallego Rendón, Ramón Alfonso
dc.contributor.author.none.fl_str_mv Suárez Córdoba, Santiago
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
Sistemas de energía eléctrica - Control
Generación distribuida de energía
Ingeniería eléctrica
Redes híbridas AC/DC
Sistemas de baterías
Generación distribuida
dc.subject.lemb.none.fl_str_mv Sistemas de energía eléctrica - Control
Generación distribuida de energía
Ingeniería eléctrica
dc.subject.proposal.spa.fl_str_mv Redes híbridas AC/DC
Sistemas de baterías
Generación distribuida
description En este proyecto de grado, se proponen cuatro novedosas metodologías que resuelven el problema del flujo de potencia óptimo unificado en una red híbrida AC/DC, teniendo en cuenta la presencia de sistemas de baterías y generación distribuida (GD). Estas cuatro metodologías abordan el problema de incertidumbre con una predicción realizada previamente para determinar el despacho óptimo de los sistemas de baterías. La primera metodología plantea un modelo matemático no lineal entero mixto que tiene como objetivo minimizar los costos de compra de energía en una red híbrida AC/DC con sistemas de baterías y GD. En esta metodología se propone un flujo de potencia óptimo bajo un enfoque unificado, donde se integran las redes mediante el modelado del rectificador. En la segunda metodología se utilizan algunas linealizaciones que buscan transformar el primer modelo en un problema lineal, lo cual garantiza la solución óptima global del problema. En cuanto a las metodologías 3 y 4, ambas hacen uso de la matriz de impedancia para realizar el cálculo del flujo de potencia híbrido AC/DC. La diferencia entre la tercera y cuarta metodología radica en que la tercera considera las redes AC y DC de forma separada y la cuarta las considera de forma unificada. Sin embargo, ambas metodologías consideran un modelo matemático lineal relajado que no considera las variables eléctricas del sistema con la finalidad de encontrar el esquema de carga y descarga de las baterías. Una vez se encuentra el esquema de carga y descarga de las baterías, se ejecuta el flujo de potencia basado en la matriz de impedancia para considerar el efecto de las variables eléctricas. Por lo tanto, se puede decir que se propone un método de descomposición de dos etapas en las metodologías 3 y 4. Finalmente, la incertidumbre de la demanda, la radiación solar, la velocidad del viento, el costo de la energía y el caudal de los ríos de las cuatro metodologías se aborda a través de un modelo de predicción basado en la técnica de aprendizaje automático llamada árbol de regresión.
publishDate 2023
dc.date.issued.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2024-02-05T15:13:37Z
dc.date.available.none.fl_str_mv 2024-02-05T15:13:37Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
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
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.instname.none.fl_str_mv Universidad Tecnológica de Pereira
dc.identifier.reponame.none.fl_str_mv Repositorio Institucional Universidad Tecnológica de Pereira
dc.identifier.repourl.none.fl_str_mv https://repositorio.utp.edu.co/home
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11059/14929
identifier_str_mv Universidad Tecnológica de Pereira
Repositorio Institucional Universidad Tecnológica de Pereira
url https://repositorio.utp.edu.co/home
https://hdl.handle.net/11059/14929
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] “Analyses of efficiency/energy-savings of dc power distribution systems/microgrids: Past, present and future,” International Journal of Electrical Power Energy Systems, vol. 104, pp. 89–100, 2019. [Online]. Available: https://www.sciencedirect.com/science/ article/pii/S0142061518305623
[2] H. M. Ahmed, A. B. Eltantawy, and M. Salama, “A reliability-based stochastic planning framework for ac-dc hybrid smart distribution systems,” International Journal of Electrical Power Energy Systems, vol. 107, pp. 10–18, 2019. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061518314595
[3] S. Mousavizadeh, T. Ghanizadeh Bolandi, A. Alahyari, A. Dadashzade, and M.-R. Haghifam, “A novel unbalanced power flow analysis in active ac-dc distribution networks considering pwm convertors and distributed generations,” International Journal of Electrical Power Energy Systems, vol. 138, p. 107938, 2022. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061521011480
[4] D. M. Larruskain, I. Zamora, O. Abarrategui, and A. Iturregi, “Vsc-hvdc configurations for converting ac distribution lines into dc lines,” International Journal of Electrical Power Energy Systems, vol. 54, pp. 589–597, 2014. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061513003360
[5] C.-H. Noh, C.-H. Kim, G.-H. Gwon, M. O. Khan, and S. Z. Jamali, “Development of protective schemes for hybrid ac/dc low-voltage distribution system,” International Journal of Electrical Power Energy Systems, vol. 105, pp. 521–528, 2019. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061518315588
[6] S. S. Reddy, “Solution of multi-objective optimal power flow using efficient no. 2, meta-heuristic p. 401– algorithm,” 413, 2018, Electrical cited by: Engineering, 28. [Online]. vol. 100, Available: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85014521686&doi=10.1007% 2fs00202-017-0518-2&partnerID=40&md5=156dc1fc0c5c146d5515c51f94d8411d
[7] T. Zhang, Y. Mu, J. Zhao, H. Jia, and Q. Xiao, “Distributed opf for pet-based ac/dc distribution networks with convex relaxation and linear approximation,” IEEE Transactions on Smart Grid, vol. 13, no. 6, pp. 4340–4354, 2022.
[8] Z. Yang, F. Yang, X. Liao, H. Wei, H. Min, Y. Lei, L. Su, and Y. Shen, “Two stage affinely adjustable robust optimal scheduling for ac/dc hybrid distribution network based on source–grid–load–storage coordination,” Energy Reports, vol. 8, pp. 15686–15701, 2022. [Online]. Available: https://www.sciencedirect.com/science/article/ pii/S2352484722025069
[9] K. Alshammari, H. Alrajhi, and R. El-Shatshat, “Optimal power flow for hybrid ac/mtdc systems,” Arabian Journal for Science and Engineering, vol. 47, no. 3, pp. 2977–2986, Mar 2022. [Online]. Available: https://doi.org/10.1007/s13369-021-05983-z
[10] A. Nur and A. Kaygusuz, “Load flow analysis with newton–raphson and gauss–seidel methods in a hybrid ac/dc system,” IEEE Canadian Journal of Electrical and Computer Engineering, vol. 44, no. 4, pp. 529–536, 2021.
[11] G. Yang, P. Dong, M. Liu, and H. Wu, “Research on random fuzzy power flow calculation of ac/dc hybrid distribution network based on unified iterative method,” IET Renewable Power Generation, vol. 15, no. 4, pp. 731–745, 2021. [Online]. Available: https://ietresearch.onlinelibrary.wiley.com/doi/abs/10.1049/rpg2.12063
[12] Y. Zhang, J. Zhang, and G. Liu, “Hybrid power flow calculation of ac-dc flexible interconnected system in distribution network,” in 2021 IEEE Sustainable Power and Energy Conference (iSPEC), 2021, pp. 2674–2679.
[13] H. Gao, J. Wang, Y. Liu, L. Wang, and J. Liu, “An improved admm-based distributed optimal operation model of ac/dc hybrid distribution network considering wind power uncertainties,” IEEE Systems Journal, vol. 15, no. 2, pp. 2201–2211, 2021.
[14] M. M. Rezvani and S. Mehraeen, “A generalized model for unified ac-dc load flow analysis,” in 2021 IEEE Texas Power and Energy Conference (TPEC), 2021, pp. 1–6.
[15] Z. Sabzian Molaee, E. Rokrok, and M. Doostizadeh, “A unified power flow approach using vsc-efficiency for ac-dc distribution systems operating at grid connected and islanded modes,” International Journal of Electrical Power Energy Systems, vol. 130, p. 106906, 2021. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S0142061521001460
[16] H. Yin, Y. Liu, Q. Li, X. Liu, H. Gao, and J. Liu, “Power flow calculation for distribution system with multi-port pets an improved ac/dc decoupling iterative method,” in 2020 IEEE/IAS Industrial and Commercial Power System Asia (ICPS Asia), 2020, pp. 562–567.
[17] H. Yin, Q. Li, Y. Liu, X. Liu, Y. Xiang, and J. Liu, “Power flow calculation for a distribution system with multi-port pets: an improved ac-dc decoupling iterative method,” Global Energy Interconnection, vol. 3, no. 4, pp. 313–323, 2020. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2096511720300906
[18] Z. Zhu, D. Liu, Q. Liao, F. Tang, J. J. Zhang, and H. Jiang, “Optimal power scheduling for a medium voltage ac/dc hybrid distribution network,” Sustainability, vol. 10, no. 2, 2018. [Online]. Available: https://www.mdpi.com/2071-1050/10/2/318
[19] R. Zhong, Y. Teng, X. Wang, Y. Zhu, and H. Zhang, “Probabilistic optimal power f low calculation of ac/dc hybrid distribution network with photovoltaic power and electric vehicles,” in 2018 International Conference on Power System Technology (POWERCON), 2018, pp. 20–27.
[20] S. Liu, M. Miao, T. Shi, and J. Li, “Optimal power flow in hybrid ac/dc distribution network considering different control strategies of vsc stations,” in 2018 China International Conference on Electricity Distribution (CICED), 2018, pp. 1380–1384.
[21] Z. Zhuo, N. Zhang, C. Kang, R. Dong, and Y. Liu, “Optimal operation of hybrid ac/dc distribution network with high penetrated renewable energy,” in 2018 IEEE Power Energy Society General Meeting (PESGM), 2018, pp. 1–5.
[22] K. Murari and N. P. Padhy, “A network-topology-based approach for the load-flow solution of ac–dc distribution system with distributed generations,” IEEE Transactions on Industrial Informatics, vol. 15, no. 3, pp. 1508–1520, 2019.
[23] M. M. Rezvani and S. Mehraeen, “A generalized model for unified ac-dc load flow analysis,” in 2021 IEEE Texas Power and Energy Conference (TPEC), 2021, pp. 1–6.
[24] M. Mousavizadeh, M.-H. Shariatkhah, and M.-R. Haghifam, “Load flow analysis for ac/dc distribution systems with distributed generations,” Electric Power Components and Systems, vol. 45, no. 10, pp. 1057–1067, 2017. [Online]. Available: https://doi.org/10.1080/15325008.2017.1318321
[25] M. O. Khan, S. Z. Jamali, C.-H. Noh, G.-H. Gwon, and C.-H. Kim, “A load flow analysis for ac/dc hybrid distribution network incorporated with distributed energy resources for different grid scenarios,” Energies, vol. 11, no. 2, 2018. [Online]. Available: https://www.mdpi.com/1996-1073/11/2/367
[26] P. Ke, Z. Cong, W. Shuying, Y. Xi, L. Zhao, L. Xianfei, and W. Kai, “Gauss-newton hybrid power flow algorithm for ac-dc distribution system,” in 2016 China International Conference on Electricity Distribution (CICED), 2016, pp. 1–6
[27] R. Cespedes, “New method for the analysis of distribution networks,” IEEE Transactions on Power Delivery, vol. 5, no. 1, pp. 391–396, 1990.
[28] A. C. Rueda-Medina, J. F. Franco, M. J. Rider, A. Padilha-Feltrin, and R. Romero, “A mixed-integer linear programming approach for optimal type, size and allocation of distributed generation in radial distribution systems,” Electric Power Systems Research, vol. 97, pp. 133–143, 2013. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0378779612003616
[29] A. Valencia, R. A. Hincapie, and R. A. Gallego, “Optimal location, selection, and operation of battery energy storage systems and renewable distributed generation in medium–low voltage distribution networks,” Journal of Energy Storage, vol. 34, p. 102158, 2021. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S2352152X20319848
[30] N. Alguacil, A. Motto, and A. Conejo, “Transmission expansion planning: a mixed-integer lp approach,” IEEE Transactions on Power Systems, vol. 18, no. 3, pp. 1070–1077, 2003.
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
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/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 103 Páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Tecnológica de Pereira
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.program.none.fl_str_mv Ingeniería Eléctrica
publisher.none.fl_str_mv Universidad Tecnológica de Pereira
institution Universidad Tecnológica de Pereira
bitstream.url.fl_str_mv https://repositorio.utp.edu.co/bitstreams/615a1139-41b1-4ce2-8fb7-f623c78fefde/download
https://repositorio.utp.edu.co/bitstreams/e5628d3c-e4fe-4d00-bdbd-dc45d3063bc0/download
https://repositorio.utp.edu.co/bitstreams/a320e7cf-8fba-4016-9ca3-d04898524751/download
https://repositorio.utp.edu.co/bitstreams/518c1832-0e95-4a4d-9e9c-e95c5ebcb308/download
bitstream.checksum.fl_str_mv 43d04f81ba9632d8a427c038b247bbe4
2f9959eaf5b71fae44bbf9ec84150c7a
44bd0f4e389764f5bc3e3e25c2747ede
5ee40418bb9b04c885c34965d4dbe3f0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio UTP
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1808410485987475456
spelling Gallego Rendón, Ramón AlfonsoSuárez Córdoba, Santiago2024-02-05T15:13:37Z2024-02-05T15:13:37Z2023En este proyecto de grado, se proponen cuatro novedosas metodologías que resuelven el problema del flujo de potencia óptimo unificado en una red híbrida AC/DC, teniendo en cuenta la presencia de sistemas de baterías y generación distribuida (GD). Estas cuatro metodologías abordan el problema de incertidumbre con una predicción realizada previamente para determinar el despacho óptimo de los sistemas de baterías. La primera metodología plantea un modelo matemático no lineal entero mixto que tiene como objetivo minimizar los costos de compra de energía en una red híbrida AC/DC con sistemas de baterías y GD. En esta metodología se propone un flujo de potencia óptimo bajo un enfoque unificado, donde se integran las redes mediante el modelado del rectificador. En la segunda metodología se utilizan algunas linealizaciones que buscan transformar el primer modelo en un problema lineal, lo cual garantiza la solución óptima global del problema. En cuanto a las metodologías 3 y 4, ambas hacen uso de la matriz de impedancia para realizar el cálculo del flujo de potencia híbrido AC/DC. La diferencia entre la tercera y cuarta metodología radica en que la tercera considera las redes AC y DC de forma separada y la cuarta las considera de forma unificada. Sin embargo, ambas metodologías consideran un modelo matemático lineal relajado que no considera las variables eléctricas del sistema con la finalidad de encontrar el esquema de carga y descarga de las baterías. Una vez se encuentra el esquema de carga y descarga de las baterías, se ejecuta el flujo de potencia basado en la matriz de impedancia para considerar el efecto de las variables eléctricas. Por lo tanto, se puede decir que se propone un método de descomposición de dos etapas en las metodologías 3 y 4. Finalmente, la incertidumbre de la demanda, la radiación solar, la velocidad del viento, el costo de la energía y el caudal de los ríos de las cuatro metodologías se aborda a través de un modelo de predicción basado en la técnica de aprendizaje automático llamada árbol de regresión.This undergraduate project proposes four innovative methodologies to solve the unified optimal power flow problem in an AC/DC hybrid network, considering the presence of battery systems and distributed generation (DG). These methodologies address the uncertainty problem with a previously made prediction to determine the optimal dispatch of battery systems. The first methodology presents a mixed-integer nonlinear mathematical model aimed at minimizing energy purchase costs in an AC/DC hybrid network with battery systems and DG. This methodology suggests an optimal power flow under a unified approach, integrating the networks by modeling the rectifier. The second methodology employs linearizations to transform the first model into a linear problem, ensuring the global optimal solution. As for methodologies 3 and 4, both use the impedance matrix to calculate hybrid AC/DC power flow. The difference between the third and fourth methodologies lies in the former considering AC and DC networks separately, while the latter considers them unified. However, both methodologies adopt a relaxed linear mathematical model that does not consider electrical variables to determine the battery charging and discharging scheme. Once the battery charging and discharging scheme is found, the power flow based on the impedance matrix is executed to consider the effect of electrical variables. Therefore, a two-stage decomposition method is proposed in methodologies 3 and 4. Finally, the uncertainty of demand, solar radiation, wind speed, energy cost, and river flow in all four methodologies is addressed through a prediction model based on the machine learning technique called regression tree.PregradoIngeniero(a) Electricista´ Indicegeneral ´ Indicegeneral I ´ Indicedefiguras V ´ Indicedetablas VII 1. Introducci´on 7 1.1. Motivaci´on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2. Descripci´ondelproblema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3. EstadodelArte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.4. Vac´ ıosdelEstadodelArte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.5. Aportesdel trabajodegrado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.6. Organizaci´ondeldocumento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2. Formulaci´onmatem´atica 20 2.1. Modelodel rectificador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 i 2.2. Modelo matem´atico no lineal entero mixto que representa el flujo de potencia ´optimo unificado de una red h´ ıbrida AC/DC considerando sistemas de bater´ ıas y GD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.3. Linealizaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.3.1. Linealizaci´on de una variable continua al cuadrado . . . . . . . . . . . . 26 2.3.2. Linealizaci´on de la multiplicaci´on de dos variables continuas . . . . . . . 29 2.3.3. Linealizaci´on de una variable binaria a una variable continua . . . . . . 29 2.4. Modelo matem´atico lineal que representa el flujo de potencia ´optimo unificado de una red h´ ıbrida AC/DC considerando sistemas de bater´ ıas y GD. . . . . . . 31 3. Flujos de potencia basados en la matriz Zbus 36 3.1. Problema de optimizaci´on relajado no lineal entero mixto . . . . . . . . . . . . 36 3.2. Problema de optimizaci´on relajado linealizado . . . . . . . . . . . . . . . . . . . 39 3.3. Algoritmo constructivo de la matriz Zbus . . . . . . . . . . . . . . . . . . . . . 43 3.3.1. Matriz de impedancia en una red AC . . . . . . . . . . . . . . . . . . . 44 3.3.2. Matriz de impedancia en una red DC . . . . . . . . . . . . . . . . . . . 44 3.4. Flujo de carga AC basado en la matriz Zbus . . . . . . . . . . . . . . . . . . . . 45 3.5. Flujo de potencia DC basado en la matriz Zbus . . . . . . . . . . . . . . . . . . 46 3.6. Flujo de potencia h´ ıbrido AC/DC unificado basado en la matriz Zbus . . . . . 47 4. ´ Arboles de regresi´on 49 4.1. Entrenamiento del ´arbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.1.1. Recursive binary splitting . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.2. Predicci´on del ´arbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 ii 4.3. Implementaci´on en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5. Metodolog´ ıas de soluci´on propuestas para resolver el problema del flujo de potencia ´optimo unificado en redes h´ıbridas AC/DC con sistemas de bater´ ıas y GD, teniendo en cuenta la incertidumbre de la demanda, los precios de la energ´ ıa y la GD. 5.1. Metodolog´ ıa 1: Enfoque acoplado de las redes considerando un modelo no lineal 57 entero mixto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5.2. Metodolog´ ıa 2: Enfoque acoplado de las redes considerando un modelo lineal . 59 5.3. Metodolog´ ıa 3: Enfoque desacoplado de las redes considerando un m´etodo de descomposici´on de dos etapas basado en la matriz Zbus . . . . . . . . . . . . . 61 5.4. Metodolog´ ıa 4: Enfoque acoplado de las redes considerando un m´etodo de descomposici´on de dos etapas basado en la matriz Zbus . . . . . . . . . . . . . 64 6. An´alisis de resultado 66 6.1. Sistema h´ ıbrido AC/DC radial de 33 nodos . . . . . . . . . . . . . . . . . . . . 66 6.2. Caso 1: Comparaci´on de las metodolog´ ıas propuestas con NEPLAN . . . . . . . 70 6.3. Caso 2: Comparaci´on de las metodolog´ ıas propuestas para resolver el problema del flujo de potencia ´optimo de una red h´ ıbrida AC/DC con sistemas de bater´ ıas y GD, teniendo en cuenta la incertidumbre de la demanda, los precios de la energ´ ıa y la GD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 6.3.1. Predicci´on de las curvas de demanda, precio de la energ´ ıa y generaci´on de las fuentes solares, e´olicas e hidr´aulicas . . . . . . . . . . . . . . . . . 72 6.3.2. Resultados de las metodolog´ ıas propuestas para resolver el problema del flujo de potencia ´optimo de una red h´ ıbrida AC/DC considerando bater´ ıas y GD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 iii 6.3.2.1. Casobase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 6.3.2.2. Casodeestudio . . . . . . . . . . . . . . . . . . . . . . . . . . 78 7. ConclusionesyRecomendaciones 84 7.1. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 7.2. Recomendaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Bibliograf´ ıa 87103 Páginasapplication/pdfUniversidad Tecnológica de PereiraRepositorio Institucional Universidad Tecnológica de Pereirahttps://repositorio.utp.edu.co/homehttps://hdl.handle.net/11059/14929spaUniversidad Tecnológica de PereiraFacultad de IngenieríasIngeniería Eléctrica[1] “Analyses of efficiency/energy-savings of dc power distribution systems/microgrids: Past, present and future,” International Journal of Electrical Power Energy Systems, vol. 104, pp. 89–100, 2019. [Online]. Available: https://www.sciencedirect.com/science/ article/pii/S0142061518305623[2] H. M. Ahmed, A. B. Eltantawy, and M. Salama, “A reliability-based stochastic planning framework for ac-dc hybrid smart distribution systems,” International Journal of Electrical Power Energy Systems, vol. 107, pp. 10–18, 2019. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061518314595[3] S. Mousavizadeh, T. Ghanizadeh Bolandi, A. Alahyari, A. Dadashzade, and M.-R. Haghifam, “A novel unbalanced power flow analysis in active ac-dc distribution networks considering pwm convertors and distributed generations,” International Journal of Electrical Power Energy Systems, vol. 138, p. 107938, 2022. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061521011480[4] D. M. Larruskain, I. Zamora, O. Abarrategui, and A. Iturregi, “Vsc-hvdc configurations for converting ac distribution lines into dc lines,” International Journal of Electrical Power Energy Systems, vol. 54, pp. 589–597, 2014. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061513003360[5] C.-H. Noh, C.-H. Kim, G.-H. Gwon, M. O. Khan, and S. Z. Jamali, “Development of protective schemes for hybrid ac/dc low-voltage distribution system,” International Journal of Electrical Power Energy Systems, vol. 105, pp. 521–528, 2019. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0142061518315588[6] S. S. Reddy, “Solution of multi-objective optimal power flow using efficient no. 2, meta-heuristic p. 401– algorithm,” 413, 2018, Electrical cited by: Engineering, 28. [Online]. vol. 100, Available: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85014521686&doi=10.1007% 2fs00202-017-0518-2&partnerID=40&md5=156dc1fc0c5c146d5515c51f94d8411d[7] T. Zhang, Y. Mu, J. Zhao, H. Jia, and Q. Xiao, “Distributed opf for pet-based ac/dc distribution networks with convex relaxation and linear approximation,” IEEE Transactions on Smart Grid, vol. 13, no. 6, pp. 4340–4354, 2022.[8] Z. Yang, F. Yang, X. Liao, H. Wei, H. Min, Y. Lei, L. Su, and Y. Shen, “Two stage affinely adjustable robust optimal scheduling for ac/dc hybrid distribution network based on source–grid–load–storage coordination,” Energy Reports, vol. 8, pp. 15686–15701, 2022. [Online]. Available: https://www.sciencedirect.com/science/article/ pii/S2352484722025069[9] K. Alshammari, H. Alrajhi, and R. El-Shatshat, “Optimal power flow for hybrid ac/mtdc systems,” Arabian Journal for Science and Engineering, vol. 47, no. 3, pp. 2977–2986, Mar 2022. [Online]. Available: https://doi.org/10.1007/s13369-021-05983-z[10] A. Nur and A. Kaygusuz, “Load flow analysis with newton–raphson and gauss–seidel methods in a hybrid ac/dc system,” IEEE Canadian Journal of Electrical and Computer Engineering, vol. 44, no. 4, pp. 529–536, 2021.[11] G. Yang, P. Dong, M. Liu, and H. Wu, “Research on random fuzzy power flow calculation of ac/dc hybrid distribution network based on unified iterative method,” IET Renewable Power Generation, vol. 15, no. 4, pp. 731–745, 2021. [Online]. Available: https://ietresearch.onlinelibrary.wiley.com/doi/abs/10.1049/rpg2.12063[12] Y. Zhang, J. Zhang, and G. Liu, “Hybrid power flow calculation of ac-dc flexible interconnected system in distribution network,” in 2021 IEEE Sustainable Power and Energy Conference (iSPEC), 2021, pp. 2674–2679.[13] H. Gao, J. Wang, Y. Liu, L. Wang, and J. Liu, “An improved admm-based distributed optimal operation model of ac/dc hybrid distribution network considering wind power uncertainties,” IEEE Systems Journal, vol. 15, no. 2, pp. 2201–2211, 2021.[14] M. M. Rezvani and S. Mehraeen, “A generalized model for unified ac-dc load flow analysis,” in 2021 IEEE Texas Power and Energy Conference (TPEC), 2021, pp. 1–6.[15] Z. Sabzian Molaee, E. Rokrok, and M. Doostizadeh, “A unified power flow approach using vsc-efficiency for ac-dc distribution systems operating at grid connected and islanded modes,” International Journal of Electrical Power Energy Systems, vol. 130, p. 106906, 2021. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S0142061521001460[16] H. Yin, Y. Liu, Q. Li, X. Liu, H. Gao, and J. Liu, “Power flow calculation for distribution system with multi-port pets an improved ac/dc decoupling iterative method,” in 2020 IEEE/IAS Industrial and Commercial Power System Asia (ICPS Asia), 2020, pp. 562–567.[17] H. Yin, Q. Li, Y. Liu, X. Liu, Y. Xiang, and J. Liu, “Power flow calculation for a distribution system with multi-port pets: an improved ac-dc decoupling iterative method,” Global Energy Interconnection, vol. 3, no. 4, pp. 313–323, 2020. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2096511720300906[18] Z. Zhu, D. Liu, Q. Liao, F. Tang, J. J. Zhang, and H. Jiang, “Optimal power scheduling for a medium voltage ac/dc hybrid distribution network,” Sustainability, vol. 10, no. 2, 2018. [Online]. Available: https://www.mdpi.com/2071-1050/10/2/318[19] R. Zhong, Y. Teng, X. Wang, Y. Zhu, and H. Zhang, “Probabilistic optimal power f low calculation of ac/dc hybrid distribution network with photovoltaic power and electric vehicles,” in 2018 International Conference on Power System Technology (POWERCON), 2018, pp. 20–27.[20] S. Liu, M. Miao, T. Shi, and J. Li, “Optimal power flow in hybrid ac/dc distribution network considering different control strategies of vsc stations,” in 2018 China International Conference on Electricity Distribution (CICED), 2018, pp. 1380–1384.[21] Z. Zhuo, N. Zhang, C. Kang, R. Dong, and Y. Liu, “Optimal operation of hybrid ac/dc distribution network with high penetrated renewable energy,” in 2018 IEEE Power Energy Society General Meeting (PESGM), 2018, pp. 1–5.[22] K. Murari and N. P. Padhy, “A network-topology-based approach for the load-flow solution of ac–dc distribution system with distributed generations,” IEEE Transactions on Industrial Informatics, vol. 15, no. 3, pp. 1508–1520, 2019.[23] M. M. Rezvani and S. Mehraeen, “A generalized model for unified ac-dc load flow analysis,” in 2021 IEEE Texas Power and Energy Conference (TPEC), 2021, pp. 1–6.[24] M. Mousavizadeh, M.-H. Shariatkhah, and M.-R. Haghifam, “Load flow analysis for ac/dc distribution systems with distributed generations,” Electric Power Components and Systems, vol. 45, no. 10, pp. 1057–1067, 2017. [Online]. Available: https://doi.org/10.1080/15325008.2017.1318321[25] M. O. Khan, S. Z. Jamali, C.-H. Noh, G.-H. Gwon, and C.-H. Kim, “A load flow analysis for ac/dc hybrid distribution network incorporated with distributed energy resources for different grid scenarios,” Energies, vol. 11, no. 2, 2018. [Online]. Available: https://www.mdpi.com/1996-1073/11/2/367[26] P. Ke, Z. Cong, W. Shuying, Y. Xi, L. Zhao, L. Xianfei, and W. Kai, “Gauss-newton hybrid power flow algorithm for ac-dc distribution system,” in 2016 China International Conference on Electricity Distribution (CICED), 2016, pp. 1–6[27] R. Cespedes, “New method for the analysis of distribution networks,” IEEE Transactions on Power Delivery, vol. 5, no. 1, pp. 391–396, 1990.[28] A. C. Rueda-Medina, J. F. Franco, M. J. Rider, A. Padilha-Feltrin, and R. Romero, “A mixed-integer linear programming approach for optimal type, size and allocation of distributed generation in radial distribution systems,” Electric Power Systems Research, vol. 97, pp. 133–143, 2013. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0378779612003616[29] A. Valencia, R. A. Hincapie, and R. A. Gallego, “Optimal location, selection, and operation of battery energy storage systems and renewable distributed generation in medium–low voltage distribution networks,” Journal of Energy Storage, vol. 34, p. 102158, 2021. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S2352152X20319848[30] N. Alguacil, A. Motto, and A. Conejo, “Transmission expansion planning: a mixed-integer lp approach,” IEEE Transactions on Power Systems, vol. 18, no. 3, pp. 1070–1077, 2003.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 deinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/620 - Ingeniería y operaciones afines::621 - Física aplicadaSistemas de energía eléctrica - ControlGeneración distribuida de energíaIngeniería eléctricaRedes híbridas AC/DCSistemas de bateríasGeneración distribuidaComparación de flujos de potencia óptimos para redes AC/DC con penetración de recursos energéticos distribuidos considerando incertidumbreTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionORIGINALTRABAJO DE GRADO.pdfTRABAJO DE GRADO.pdfapplication/pdf1845724https://repositorio.utp.edu.co/bitstreams/615a1139-41b1-4ce2-8fb7-f623c78fefde/download43d04f81ba9632d8a427c038b247bbe4MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.utp.edu.co/bitstreams/e5628d3c-e4fe-4d00-bdbd-dc45d3063bc0/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTTRABAJO DE GRADO.pdf.txtTRABAJO DE GRADO.pdf.txtExtracted texttext/plain145846https://repositorio.utp.edu.co/bitstreams/a320e7cf-8fba-4016-9ca3-d04898524751/download44bd0f4e389764f5bc3e3e25c2747edeMD53THUMBNAILTRABAJO DE GRADO.pdf.jpgTRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg5553https://repositorio.utp.edu.co/bitstreams/518c1832-0e95-4a4d-9e9c-e95c5ebcb308/download5ee40418bb9b04c885c34965d4dbe3f0MD5411059/14929oai:repositorio.utp.edu.co:11059/149292024-02-06 03:00:35.353https://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 dehttps://repositorio.utp.edu.coRepositorio UTPbdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=