Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales
El presente documento presenta una metodología de gestión eficiente de la energía (EMS) destinada a optimizar el aprovechamiento de los recursos energéticos distribuidos (DER) en redes de distribución de corriente continua (CC). Esta estrategia se basa en una aproximación cónica de segundo orden, di...
- Autores:
-
Alvarado Rodríguez, Juan Felipe
Martínez Reyes, Daniela
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/39669
- Acceso en línea:
- http://hdl.handle.net/11349/39669
- Palabra clave:
- Aproximación cónica de segundo orden (ACSO)
Corriente continua (CC)
Gestión eficiente de la energía (EMS)
Optimización
Recursos energéticos distribuidos (DER)
Redes de distribución
Ingeniería Eléctrica -- Tesis y disertaciones académicas
Gestión eficiente de la energía (EMS)
Recursos energéticos distribuidos (DER)
Redes de distribución de corriente continua (CC)
Sistemas de almacenamiento de energía (BESS)
Optimización de baterías
Fuentes de generación renovable
Indicadores técnicos y ambientales
Reducción de pérdidas de energía
Mitigación de emisiones de CO2
Second order conical approximation (ACSO)
Direct current (DC)
Efficient energy management (EMS)
Optimization
Distributed energy resources (DER)
Distribution networks
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_5bc6410505bb3f1cfd26b639608736b4 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/39669 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales |
dc.title.titleenglish.spa.fl_str_mv |
Second-order conic programming model for the optimal operation of batteries and renewable generation sources in DC distribution networks considering technical and environmental indicators |
title |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales |
spellingShingle |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales Aproximación cónica de segundo orden (ACSO) Corriente continua (CC) Gestión eficiente de la energía (EMS) Optimización Recursos energéticos distribuidos (DER) Redes de distribución Ingeniería Eléctrica -- Tesis y disertaciones académicas Gestión eficiente de la energía (EMS) Recursos energéticos distribuidos (DER) Redes de distribución de corriente continua (CC) Sistemas de almacenamiento de energía (BESS) Optimización de baterías Fuentes de generación renovable Indicadores técnicos y ambientales Reducción de pérdidas de energía Mitigación de emisiones de CO2 Second order conical approximation (ACSO) Direct current (DC) Efficient energy management (EMS) Optimization Distributed energy resources (DER) Distribution networks |
title_short |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales |
title_full |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales |
title_fullStr |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales |
title_full_unstemmed |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales |
title_sort |
Modelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientales |
dc.creator.fl_str_mv |
Alvarado Rodríguez, Juan Felipe Martínez Reyes, Daniela |
dc.contributor.advisor.none.fl_str_mv |
Montoya Giraldo, Óscar Danilo |
dc.contributor.author.none.fl_str_mv |
Alvarado Rodríguez, Juan Felipe Martínez Reyes, Daniela |
dc.contributor.orcid.none.fl_str_mv |
Alvarado Rodríguez, Juan Felipe [0009-0002-8978-6734] Martínez Reyes, Daniela [0009-0004-7306-1338] Montoya Giraldo, Óscar Danilo [0000-0001-6051-4925] |
dc.subject.none.fl_str_mv |
Aproximación cónica de segundo orden (ACSO) Corriente continua (CC) Gestión eficiente de la energía (EMS) Optimización Recursos energéticos distribuidos (DER) Redes de distribución |
topic |
Aproximación cónica de segundo orden (ACSO) Corriente continua (CC) Gestión eficiente de la energía (EMS) Optimización Recursos energéticos distribuidos (DER) Redes de distribución Ingeniería Eléctrica -- Tesis y disertaciones académicas Gestión eficiente de la energía (EMS) Recursos energéticos distribuidos (DER) Redes de distribución de corriente continua (CC) Sistemas de almacenamiento de energía (BESS) Optimización de baterías Fuentes de generación renovable Indicadores técnicos y ambientales Reducción de pérdidas de energía Mitigación de emisiones de CO2 Second order conical approximation (ACSO) Direct current (DC) Efficient energy management (EMS) Optimization Distributed energy resources (DER) Distribution networks |
dc.subject.lemb.none.fl_str_mv |
Ingeniería Eléctrica -- Tesis y disertaciones académicas Gestión eficiente de la energía (EMS) Recursos energéticos distribuidos (DER) Redes de distribución de corriente continua (CC) Sistemas de almacenamiento de energía (BESS) Optimización de baterías Fuentes de generación renovable Indicadores técnicos y ambientales Reducción de pérdidas de energía Mitigación de emisiones de CO2 |
dc.subject.keyword.none.fl_str_mv |
Second order conical approximation (ACSO) Direct current (DC) Efficient energy management (EMS) Optimization Distributed energy resources (DER) Distribution networks |
description |
El presente documento presenta una metodología de gestión eficiente de la energía (EMS) destinada a optimizar el aprovechamiento de los recursos energéticos distribuidos (DER) en redes de distribución de corriente continua (CC). Esta estrategia se basa en una aproximación cónica de segundo orden, diseñada para abordar y resolver las ecuaciones no lineales que surgen en este tipo de sistemas. Además, esta metodología incluye la integración de sistemas de almacenamiento de energía a través de bancos de baterías (BESS), con el propósito de reducir significativamente las pérdidas de energía en las redes y, al mismo tiempo, mitigar la emisión de gases de efecto invernadero, particularmente el dióxido de carbono (CO2). El objetivo de la investigación y desarrollo de esta metodología es aportar soluciones prácticas y efectivas a los desafíos actuales que enfrenta la gestión de recursos energéticos distribuidos en redes de CC. Para validar su eficacia y robustez, se realizan pruebas en un sistema de la IEEE compuesto por 33 nodos. Los resultados obtenidos se comparan con investigaciones previas en el campo, lo que permite evaluar y demostrar el valor añadido de la metodología propuesta. La comparación con estudios anteriores permite contribuir a la sostenibilidad y eficiencia de las redes de distribución de corriente continua. |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-11-23 |
dc.date.accessioned.none.fl_str_mv |
2024-08-14T02:09:17Z |
dc.date.available.none.fl_str_mv |
2024-08-14T02:09:17Z |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Investigación-Innovación |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/39669 |
url |
http://hdl.handle.net/11349/39669 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional Attribution-NonCommercial-NoDerivatives 4.0 Internacional Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/b86f3f3e-ef35-4fba-b0f2-5d05e8e64495/download https://repository.udistrital.edu.co/bitstreams/b70effda-4bde-4176-a081-4232edac214a/download https://repository.udistrital.edu.co/bitstreams/058f84c1-8ee2-4ab9-b121-780691ef2994/download https://repository.udistrital.edu.co/bitstreams/87bd3a22-709e-460e-a077-4d8aa91f97f3/download https://repository.udistrital.edu.co/bitstreams/b58190d8-fedf-42d3-91e9-bc2a096a9098/download https://repository.udistrital.edu.co/bitstreams/13ef76ca-d85c-4ce7-b7b2-8c6690906807/download |
bitstream.checksum.fl_str_mv |
fbf533391d61621f8e410f3247b6f7d9 23cf982df0a05adcc97094f1cb1ab6ca 4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d a57db57e9e218b304387a3dfa6999d65 0bcb020cb331268595ef90ce1288c734 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1837007000439881728 |
spelling |
Montoya Giraldo, Óscar DaniloAlvarado Rodríguez, Juan FelipeMartínez Reyes, DanielaAlvarado Rodríguez, Juan Felipe [0009-0002-8978-6734]Martínez Reyes, Daniela [0009-0004-7306-1338]Montoya Giraldo, Óscar Danilo [0000-0001-6051-4925]2024-08-14T02:09:17Z2024-08-14T02:09:17Z2023-11-23http://hdl.handle.net/11349/39669El presente documento presenta una metodología de gestión eficiente de la energía (EMS) destinada a optimizar el aprovechamiento de los recursos energéticos distribuidos (DER) en redes de distribución de corriente continua (CC). Esta estrategia se basa en una aproximación cónica de segundo orden, diseñada para abordar y resolver las ecuaciones no lineales que surgen en este tipo de sistemas. Además, esta metodología incluye la integración de sistemas de almacenamiento de energía a través de bancos de baterías (BESS), con el propósito de reducir significativamente las pérdidas de energía en las redes y, al mismo tiempo, mitigar la emisión de gases de efecto invernadero, particularmente el dióxido de carbono (CO2). El objetivo de la investigación y desarrollo de esta metodología es aportar soluciones prácticas y efectivas a los desafíos actuales que enfrenta la gestión de recursos energéticos distribuidos en redes de CC. Para validar su eficacia y robustez, se realizan pruebas en un sistema de la IEEE compuesto por 33 nodos. Los resultados obtenidos se comparan con investigaciones previas en el campo, lo que permite evaluar y demostrar el valor añadido de la metodología propuesta. La comparación con estudios anteriores permite contribuir a la sostenibilidad y eficiencia de las redes de distribución de corriente continua.This document presents a method of efficient energy management (EMS) aimed at optimizing the use of distributed energy resources (DER) in direct current distribution networks (DC). This strategy is based on a second-order conic approach, designed to address and resolve the non-linear equations that arise in this type of system. In addition, this methodology includes the integration of energy storage systems through battery banks (BESS), with the aim of significantly reducing energy losses in the networks and, at the same time, mitigating the emission of greenhouse gases, particularly carbon dioxide (CO2). The objective of the research and development of this methodology is to provide practical and effective solutions to the current challenges faced by the management of energy resources distributed in CC networks. To validate its effectiveness and robustness, tests are carried out on an IEEE system composed of 33 nodes. The results obtained are compared with previous research in the field, which allows the evaluation and demonstration of the added value of the proposed methodology. The comparison with previous studies allows us to contribute to the sustainability and efficiency of direct current distribution networks.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Aproximación cónica de segundo orden (ACSO)Corriente continua (CC)Gestión eficiente de la energía (EMS)OptimizaciónRecursos energéticos distribuidos (DER)Redes de distribuciónIngeniería Eléctrica -- Tesis y disertaciones académicasGestión eficiente de la energía (EMS)Recursos energéticos distribuidos (DER)Redes de distribución de corriente continua (CC)Sistemas de almacenamiento de energía (BESS)Optimización de bateríasFuentes de generación renovableIndicadores técnicos y ambientalesReducción de pérdidas de energíaMitigación de emisiones de CO2Second order conical approximation (ACSO)Direct current (DC)Efficient energy management (EMS)OptimizationDistributed energy resources (DER)Distribution networksModelo de programación cónica de segundo orden para la operación óptima de baterías y fuentes de generación renovable en redes de distribución de CC considerando indicadores técnicos y ambientalesSecond-order conic programming model for the optimal operation of batteries and renewable generation sources in DC distribution networks considering technical and environmental indicatorsbachelorThesisInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALAlvaradoRodriguezJuanFelipe2023.pdfAlvaradoRodriguezJuanFelipe2023.pdfTrabajo de gradoapplication/pdf636417https://repository.udistrital.edu.co/bitstreams/b86f3f3e-ef35-4fba-b0f2-5d05e8e64495/downloadfbf533391d61621f8e410f3247b6f7d9MD51Licencia de uso y publicacion editable.pdfLicencia de uso y publicacion editable.pdfLicencia de uso y autorizaciónapplication/pdf637067https://repository.udistrital.edu.co/bitstreams/b70effda-4bde-4176-a081-4232edac214a/download23cf982df0a05adcc97094f1cb1ab6caMD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/058f84c1-8ee2-4ab9-b121-780691ef2994/download4460e5956bc1d1639be9ae6146a50347MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/87bd3a22-709e-460e-a077-4d8aa91f97f3/download997daf6c648c962d566d7b082dac908dMD56THUMBNAILAlvaradoRodriguezJuanFelipe2023.pdf.jpgAlvaradoRodriguezJuanFelipe2023.pdf.jpgIM Thumbnailimage/jpeg6413https://repository.udistrital.edu.co/bitstreams/b58190d8-fedf-42d3-91e9-bc2a096a9098/downloada57db57e9e218b304387a3dfa6999d65MD57Licencia de uso y publicacion editable.pdf.jpgLicencia de uso y publicacion editable.pdf.jpgIM Thumbnailimage/jpeg12097https://repository.udistrital.edu.co/bitstreams/13ef76ca-d85c-4ce7-b7b2-8c6690906807/download0bcb020cb331268595ef90ce1288c734MD5811349/39669oai:repository.udistrital.edu.co:11349/396692025-02-05 01:13:21.937http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |