Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton

Contexto: El crecimiento acelerado de las ciudades y áreas rurales requiere de la adecuada expansión del sistema eléctrico de distribución para atender de manera eficiente, confiable y segura los requerimientos de energía eléctrica de usuarios comerciales, residenciales e industriales. Para atender...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/30637
Acceso en línea:
http://hdl.handle.net/11349/30637
Palabra clave:
Algoritmo metaheurístico de Newton
Redes de distribución trifásicas
Sistemas eléctricos desbalanceados
Flujo de potencia trifásico
Selección óptima de conductores
Optimización combinatorial
Ingeniería Eléctrica - Tesis y disertaciones académicas
Redes eléctricas
Distribución de energía eléctrica
Consumo de energía eléctrica
Electricidad - Dispositivos de distribución
Newton’s metaheuristic algorithm
Three-phase distribution networks
Unbalanced electrical systems
Three-phase power flow
Optimal selection of conductors
Combinatorial optimization
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_a932cf3904a1bf604e8638e1333d0786
oai_identifier_str oai:repository.udistrital.edu.co:11349/30637
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
dc.title.titleenglish.spa.fl_str_mv Optimal selection of conductors in three-phase distribution networks using the newton metaheuristic algorithm
title Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
spellingShingle Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
Algoritmo metaheurístico de Newton
Redes de distribución trifásicas
Sistemas eléctricos desbalanceados
Flujo de potencia trifásico
Selección óptima de conductores
Optimización combinatorial
Ingeniería Eléctrica - Tesis y disertaciones académicas
Redes eléctricas
Distribución de energía eléctrica
Consumo de energía eléctrica
Electricidad - Dispositivos de distribución
Newton’s metaheuristic algorithm
Three-phase distribution networks
Unbalanced electrical systems
Three-phase power flow
Optimal selection of conductors
Combinatorial optimization
title_short Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
title_full Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
title_fullStr Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
title_full_unstemmed Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
title_sort Selección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de Newton
dc.contributor.advisor.none.fl_str_mv Montoya, Oscar Danilo
dc.subject.spa.fl_str_mv Algoritmo metaheurístico de Newton
Redes de distribución trifásicas
Sistemas eléctricos desbalanceados
Flujo de potencia trifásico
Selección óptima de conductores
Optimización combinatorial
topic Algoritmo metaheurístico de Newton
Redes de distribución trifásicas
Sistemas eléctricos desbalanceados
Flujo de potencia trifásico
Selección óptima de conductores
Optimización combinatorial
Ingeniería Eléctrica - Tesis y disertaciones académicas
Redes eléctricas
Distribución de energía eléctrica
Consumo de energía eléctrica
Electricidad - Dispositivos de distribución
Newton’s metaheuristic algorithm
Three-phase distribution networks
Unbalanced electrical systems
Three-phase power flow
Optimal selection of conductors
Combinatorial optimization
dc.subject.lemb.spa.fl_str_mv Ingeniería Eléctrica - Tesis y disertaciones académicas
Redes eléctricas
Distribución de energía eléctrica
Consumo de energía eléctrica
Electricidad - Dispositivos de distribución
dc.subject.keyword.spa.fl_str_mv Newton’s metaheuristic algorithm
Three-phase distribution networks
Unbalanced electrical systems
Three-phase power flow
Optimal selection of conductors
Combinatorial optimization
description Contexto: El crecimiento acelerado de las ciudades y áreas rurales requiere de la adecuada expansión del sistema eléctrico de distribución para atender de manera eficiente, confiable y segura los requerimientos de energía eléctrica de usuarios comerciales, residenciales e industriales. Para atender a los diferentes usuarios de la red eléctrica, una metodología típica empleada por los operadores de red corresponde a la asignación óptima de los calibres de los conductores asociados a las rutas de distribución, teniendo en cuenta su costo de inversión y operación para un horizonte de planeación determinando. Método: Para resolver el problema de selección óptima en redes de distribución trifásicas, se propone la aplicación de un algoritmo de optimización de la familia de las técnicas combinatoriales conocido como algoritmo metaheurístico de Newton (AMN). La principal ventaja del AMN es que emplea reglas de evolución basadas en la primera y segunda derivadas de la función objetivo, las cuales se aplican a cada individuo de la población. Además, las reglas de evolución del AMN hacen que este algoritmo tenga un balance adecuando entre la exploración y la explotación del espacio de soluciones a medida que avanza el proceso iterativo. Resultados: Validaciones numéricas en dos sistemas de distribución trifásicos compuestos de 8 y 27 nodos con escenarios de operación balanceada y desbalanceada demuestran que el AMN alcanza la solución óptima reportada en la literatura para el sistema de 8 nodos y mejora los reportes científicos para el sistema de prueba de 27 nodos en ambos escenarios de prueba. Conclusiones: Los resultados obtenidos mediante la aplicación del AMN al problema de selección óptima de conductores en sistemas de distribución demuestran la eficacia de la metodología de solución propuesta para problemas de programación no lineal entera mixta en ingeniería eléctrica con tamaños exponenciales del espacio de soluciones. Además, los resultados reportados para los sistemas de prueba de 8 y 27 nodos constituyen un punto de referencia para futuras investigaciones.
publishDate 2022
dc.date.created.none.fl_str_mv 2022-05-16
dc.date.accessioned.none.fl_str_mv 2023-02-21T01:42:06Z
dc.date.available.none.fl_str_mv 2023-02-21T01:42:06Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Producción Académica
dc.type.driver.spa.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/30637
url http://hdl.handle.net/11349/30637
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv 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 http://repository.udistrital.edu.co/bitstream/11349/30637/1/Nivia-TorresDanielJulian2022.pdf
http://repository.udistrital.edu.co/bitstream/11349/30637/4/Licencia%20de%20uso%20y%20publicacion%20editable%20%281%29.pdf
http://repository.udistrital.edu.co/bitstream/11349/30637/3/license.txt
http://repository.udistrital.edu.co/bitstream/11349/30637/2/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/30637/5/Nivia-TorresDanielJulian2022.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/30637/6/Licencia%20de%20uso%20y%20publicacion%20editable%20%281%29.pdf.jpg
bitstream.checksum.fl_str_mv b5e1f66691d15055984f7ae96d0cb3c8
0d5e7a799e5c145117ead5f258ce9a1e
997daf6c648c962d566d7b082dac908d
4460e5956bc1d1639be9ae6146a50347
8c5cb7dbc3fd474c7dd342b7fc17554c
90aa6c51200539b29c908862cd8db9b0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1814111277439516672
spelling Montoya, Oscar DaniloMontoya, Oscar DaniloNivia-Torres, Daniel JuliánSalazar-Alarcón, Guillermo Alejandro2023-02-21T01:42:06Z2023-02-21T01:42:06Z2022-05-16http://hdl.handle.net/11349/30637Contexto: El crecimiento acelerado de las ciudades y áreas rurales requiere de la adecuada expansión del sistema eléctrico de distribución para atender de manera eficiente, confiable y segura los requerimientos de energía eléctrica de usuarios comerciales, residenciales e industriales. Para atender a los diferentes usuarios de la red eléctrica, una metodología típica empleada por los operadores de red corresponde a la asignación óptima de los calibres de los conductores asociados a las rutas de distribución, teniendo en cuenta su costo de inversión y operación para un horizonte de planeación determinando. Método: Para resolver el problema de selección óptima en redes de distribución trifásicas, se propone la aplicación de un algoritmo de optimización de la familia de las técnicas combinatoriales conocido como algoritmo metaheurístico de Newton (AMN). La principal ventaja del AMN es que emplea reglas de evolución basadas en la primera y segunda derivadas de la función objetivo, las cuales se aplican a cada individuo de la población. Además, las reglas de evolución del AMN hacen que este algoritmo tenga un balance adecuando entre la exploración y la explotación del espacio de soluciones a medida que avanza el proceso iterativo. Resultados: Validaciones numéricas en dos sistemas de distribución trifásicos compuestos de 8 y 27 nodos con escenarios de operación balanceada y desbalanceada demuestran que el AMN alcanza la solución óptima reportada en la literatura para el sistema de 8 nodos y mejora los reportes científicos para el sistema de prueba de 27 nodos en ambos escenarios de prueba. Conclusiones: Los resultados obtenidos mediante la aplicación del AMN al problema de selección óptima de conductores en sistemas de distribución demuestran la eficacia de la metodología de solución propuesta para problemas de programación no lineal entera mixta en ingeniería eléctrica con tamaños exponenciales del espacio de soluciones. Además, los resultados reportados para los sistemas de prueba de 8 y 27 nodos constituyen un punto de referencia para futuras investigaciones.Context: The accelerated growth of cities and rural areas requires the adequate expansion of electrical distribution systems in order to meet the electrical energy requirements with efficiency, reliability, and safety for commercial, residential, and industrial users. To serve the different users of the electrical network, a typical methodology used by network operators corresponds to the optimal assignment of the calibers of the conductors associated with the distribution routes. This selection is made while considering its cost of investment and operation for a determined planning horizon. Method: To solve the problem regarding optimal selection in three-phase distribution networks, the application of an optimization algorithm of the family of combinatorial techniques known as Newton’s metaheuristic algorithm (NMA) is proposed. The main advantage of the NMA is that it uses evolution rules based on the first and second derivatives of the objective function, which are applied to each individual in the population. In addition, the evolution rules of the NMA cause this algorithm to have a proper balance between the exploration and exploitation of the solution space as the iterative process advances. Results: Numerical validations in two three-phase distribution systems composed of 8 and 27 nodes with balanced and unbalanced operation scenarios show that the NMA reaches the optimal solution reported in the literature for the 8-node system and improves the scientific reports for the 27-node test system in both test scenarios. Conclusions: The results obtained through the application of the NMA to the problem regarding the optimal selection of conductors in distribution systems demonstrate the effectiveness of the proposed solution methodology for mixed integer nonlinear programming problems in electrical engineering with exponential sizes of the solution space. Furthermore, the reported results for the 8-node and 27-node test systems constitute a benchmark for further research.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Algoritmo metaheurístico de NewtonRedes de distribución trifásicasSistemas eléctricos desbalanceadosFlujo de potencia trifásicoSelección óptima de conductoresOptimización combinatorialIngeniería Eléctrica - Tesis y disertaciones académicasRedes eléctricasDistribución de energía eléctricaConsumo de energía eléctricaElectricidad - Dispositivos de distribuciónNewton’s metaheuristic algorithmThree-phase distribution networksUnbalanced electrical systemsThree-phase power flowOptimal selection of conductorsCombinatorial optimizationSelección óptima de conductores en redes de distribución trifásicas utilizando el algoritmo metaheurístico de NewtonOptimal selection of conductors in three-phase distribution networks using the newton metaheuristic algorithmbachelorThesisProducción Académicainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALNivia-TorresDanielJulian2022.pdfNivia-TorresDanielJulian2022.pdfTrabajo de gradoapplication/pdf1735134http://repository.udistrital.edu.co/bitstream/11349/30637/1/Nivia-TorresDanielJulian2022.pdfb5e1f66691d15055984f7ae96d0cb3c8MD51open accessLicencia de uso y publicacion editable (1).pdfLicencia de uso y publicacion editable (1).pdfLicencia de uso y publicaciónapplication/pdf591000http://repository.udistrital.edu.co/bitstream/11349/30637/4/Licencia%20de%20uso%20y%20publicacion%20editable%20%281%29.pdf0d5e7a799e5c145117ead5f258ce9a1eMD54metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/30637/3/license.txt997daf6c648c962d566d7b082dac908dMD53open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repository.udistrital.edu.co/bitstream/11349/30637/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52open accessTHUMBNAILNivia-TorresDanielJulian2022.pdf.jpgNivia-TorresDanielJulian2022.pdf.jpgIM Thumbnailimage/jpeg14668http://repository.udistrital.edu.co/bitstream/11349/30637/5/Nivia-TorresDanielJulian2022.pdf.jpg8c5cb7dbc3fd474c7dd342b7fc17554cMD55open accessLicencia de uso y publicacion editable (1).pdf.jpgLicencia de uso y publicacion editable (1).pdf.jpgIM Thumbnailimage/jpeg13044http://repository.udistrital.edu.co/bitstream/11349/30637/6/Licencia%20de%20uso%20y%20publicacion%20editable%20%281%29.pdf.jpg90aa6c51200539b29c908862cd8db9b0MD56open access11349/30637oai:repository.udistrital.edu.co:11349/306372023-06-13 14:39:06.564open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK