Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia

En el presente proyecto se desarrolló una propuesta de diseño para un sistema de cogeneración basado en Ciclo Rankine Orgánico (ORC en adelante) con recuperación de calor de gases residuales industriales de la planta de carbón activado TECSOL LTDA. Inicialmente, para seleccionar el fluido de trabajo...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/14181
Acceso en línea:
http://hdl.handle.net/11349/14181
Palabra clave:
Ciclo Rankine Órganico
Eficiencia
Estados termodinámicos
Refrigerante
Intercambiador de calor
Calor residual
Ingeniería Mecánica - Tesis y disertaciones académicas
Generación de energía
Recursos energéticos renovables
Desarrollo sostenible
Organic Rankine Cycle
Efficiency
Thermodynamic states
Refrigerant
Heat exchanger
Waste Heat
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_106d1568a9452d9a37304c2b93ef4cc3
oai_identifier_str oai:repository.udistrital.edu.co:11349/14181
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
dc.title.titleenglish.spa.fl_str_mv Design of an Organic Rankine Cycle system through the use of industrial residual heat for the production of minimum 10 kw of power
title Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
spellingShingle Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
Ciclo Rankine Órganico
Eficiencia
Estados termodinámicos
Refrigerante
Intercambiador de calor
Calor residual
Ingeniería Mecánica - Tesis y disertaciones académicas
Generación de energía
Recursos energéticos renovables
Desarrollo sostenible
Organic Rankine Cycle
Efficiency
Thermodynamic states
Refrigerant
Heat exchanger
Waste Heat
title_short Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
title_full Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
title_fullStr Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
title_full_unstemmed Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
title_sort Diseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potencia
dc.contributor.advisor.spa.fl_str_mv López Martínez, Germán Arturo
dc.subject.spa.fl_str_mv Ciclo Rankine Órganico
Eficiencia
Estados termodinámicos
Refrigerante
Intercambiador de calor
Calor residual
topic Ciclo Rankine Órganico
Eficiencia
Estados termodinámicos
Refrigerante
Intercambiador de calor
Calor residual
Ingeniería Mecánica - Tesis y disertaciones académicas
Generación de energía
Recursos energéticos renovables
Desarrollo sostenible
Organic Rankine Cycle
Efficiency
Thermodynamic states
Refrigerant
Heat exchanger
Waste Heat
dc.subject.lemb.spa.fl_str_mv Ingeniería Mecánica - Tesis y disertaciones académicas
Generación de energía
Recursos energéticos renovables
Desarrollo sostenible
dc.subject.keyword.spa.fl_str_mv Organic Rankine Cycle
Efficiency
Thermodynamic states
Refrigerant
Heat exchanger
Waste Heat
description En el presente proyecto se desarrolló una propuesta de diseño para un sistema de cogeneración basado en Ciclo Rankine Orgánico (ORC en adelante) con recuperación de calor de gases residuales industriales de la planta de carbón activado TECSOL LTDA. Inicialmente, para seleccionar el fluido de trabajo (Working Fluid) apropiado se utilizó una Matriz Pugh con 15 posibles fluidos que, según el peso de determinadas características termodinámicas, dio como resultado 3 refrigerantes que cumplieron con los requerimientos de trabajo en el sistema propuesto (R601, R123, R601a). Luego se calculó los estados termodinámicos teóricos de estos tres fluidos a diferentes relaciones de presión dando como mejor resultado, después de un análisis de rendimientos, el R123 con una relación de presión de 1:6.25, y con un rendimiento del 10 %; Posteriormente, se determinó el intervalo de temperatura y flujo másico de los gases residuales de escape en la planta TECSOL LTDA obteniendo como resultado que el intervalo de temperatura entre los gases residuales y el fluido de trabajo debe ser de 240°C debido a que, entre mayor sea este intervalo, el área requerida en el evaporador será menor y aumentará su eficiencia. Con respecto al flujo másico se determinó que debe ser mínimo de 2,43 kg/s de los 8,33 kg/s disponibles en el punto antes del hidrociclón para la producción de 10 kWe de potencia. Para el diseño y selección de los elementos del ORC se concluyó que el evaporador requiere un área de transferencia de 6 m2 con un número de 52 tubos de cobre con dos pasos y una longitud de 1,37 m, además presentó una eficiencia del 53 %. El condensador requiere un área de transferencia de 126 m2 con un número de 376 tubos de cobre divididos en dos pasos y una longitud de 3,19 m y presentó una eficiencia del 40 %. El sistema de expansión se seleccionó por medio de un método de comparación directa donde se evaluaron criterios tanto técnicos como económicos entre seis alternativas posibles (turbina axial, turbina radial, expansor de desplazamiento positivo, expansor de paletas, Screw Expander y Scroll Expander) resultando la mejor opción un Scroll Expander, con una relación volumétrica asociada de 1:8 y que cuenta con una eficiencia del 70 %. Así mismo se seleccionó un generador síncrono de 10 kWe PMG con 220 V, 60 Hz a 900 RPM. La bomba seleccionada es de marca Grundfos modelo NB 40-315/336 de aspiración axial que permite la relación de presión calculada para el funcionamiento del sistema de 1:6.25 y que cuenta con una eficiencia del 85 %. La eficiencia neta del ciclo fue del 10 %. Finalmente, se elaboró un modelo CAD del sistema ORC final con el objetivo de esquematizar una posible configuración del equipo y sus dimensiones y se anexa un diagrama de ensamble que muestra las dimensiones máximas aproximadas y los accesorios básicos que deberían componer el sistema.
publishDate 2018
dc.date.accessioned.none.fl_str_mv 2018-11-09T18:09:42Z
dc.date.available.none.fl_str_mv 2018-11-09T18:09:42Z
dc.date.created.spa.fl_str_mv 2018-09-05
dc.type.degree.spa.fl_str_mv Monografía
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/14181
url http://hdl.handle.net/11349/14181
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 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 Atribución-NoComercial-SinDerivadas 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/14181/9/BordaChristianCastilloJorge2018.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14181/10/Art%c3%adculo%20Evaluaci%c3%b3n%20de%20refrigerantes%20para%20un%20ORC.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14181/11/BordaChristianCastilloJorgeAnexo-1.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14181/12/BordaChristianCastilloJorgeAnexo-2.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/14181/1/BordaChristianCastilloJorge2018.pdf
http://repository.udistrital.edu.co/bitstream/11349/14181/2/Art%c3%adculo%20Evaluaci%c3%b3n%20de%20refrigerantes%20para%20un%20ORC.pdf
http://repository.udistrital.edu.co/bitstream/11349/14181/3/BordaChristianCastilloJorgeAnexo-1.pdf
http://repository.udistrital.edu.co/bitstream/11349/14181/4/BordaChristianCastilloJorgeAnexo-2.pdf
http://repository.udistrital.edu.co/bitstream/11349/14181/5/license_url
http://repository.udistrital.edu.co/bitstream/11349/14181/6/license_text
http://repository.udistrital.edu.co/bitstream/11349/14181/7/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/14181/8/license.txt
bitstream.checksum.fl_str_mv 3347960e49514ca5b5c9cdd82e1264cc
c0e06dcf48fd106ecd117cc06a2f86fb
1c4fb4ac246ef3d1140cc405578cf7c9
14187611896096f856000f791ed75332
de28fd19a8b5b574d8efe8e696f56958
766bf8ebec6677581f27c7c999c062c6
a93db6bd8d7b3f634e0f4cfb4af00073
84aed8d04ae5ae0d539547956c58122f
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
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_ 1814111059252871168
spelling López Martínez, Germán ArturoBorda Prieto, Christian IvanCastillo López, Jorge Ándres2018-11-09T18:09:42Z2018-11-09T18:09:42Z2018-09-05http://hdl.handle.net/11349/14181En el presente proyecto se desarrolló una propuesta de diseño para un sistema de cogeneración basado en Ciclo Rankine Orgánico (ORC en adelante) con recuperación de calor de gases residuales industriales de la planta de carbón activado TECSOL LTDA. Inicialmente, para seleccionar el fluido de trabajo (Working Fluid) apropiado se utilizó una Matriz Pugh con 15 posibles fluidos que, según el peso de determinadas características termodinámicas, dio como resultado 3 refrigerantes que cumplieron con los requerimientos de trabajo en el sistema propuesto (R601, R123, R601a). Luego se calculó los estados termodinámicos teóricos de estos tres fluidos a diferentes relaciones de presión dando como mejor resultado, después de un análisis de rendimientos, el R123 con una relación de presión de 1:6.25, y con un rendimiento del 10 %; Posteriormente, se determinó el intervalo de temperatura y flujo másico de los gases residuales de escape en la planta TECSOL LTDA obteniendo como resultado que el intervalo de temperatura entre los gases residuales y el fluido de trabajo debe ser de 240°C debido a que, entre mayor sea este intervalo, el área requerida en el evaporador será menor y aumentará su eficiencia. Con respecto al flujo másico se determinó que debe ser mínimo de 2,43 kg/s de los 8,33 kg/s disponibles en el punto antes del hidrociclón para la producción de 10 kWe de potencia. Para el diseño y selección de los elementos del ORC se concluyó que el evaporador requiere un área de transferencia de 6 m2 con un número de 52 tubos de cobre con dos pasos y una longitud de 1,37 m, además presentó una eficiencia del 53 %. El condensador requiere un área de transferencia de 126 m2 con un número de 376 tubos de cobre divididos en dos pasos y una longitud de 3,19 m y presentó una eficiencia del 40 %. El sistema de expansión se seleccionó por medio de un método de comparación directa donde se evaluaron criterios tanto técnicos como económicos entre seis alternativas posibles (turbina axial, turbina radial, expansor de desplazamiento positivo, expansor de paletas, Screw Expander y Scroll Expander) resultando la mejor opción un Scroll Expander, con una relación volumétrica asociada de 1:8 y que cuenta con una eficiencia del 70 %. Así mismo se seleccionó un generador síncrono de 10 kWe PMG con 220 V, 60 Hz a 900 RPM. La bomba seleccionada es de marca Grundfos modelo NB 40-315/336 de aspiración axial que permite la relación de presión calculada para el funcionamiento del sistema de 1:6.25 y que cuenta con una eficiencia del 85 %. La eficiencia neta del ciclo fue del 10 %. Finalmente, se elaboró un modelo CAD del sistema ORC final con el objetivo de esquematizar una posible configuración del equipo y sus dimensiones y se anexa un diagrama de ensamble que muestra las dimensiones máximas aproximadas y los accesorios básicos que deberían componer el sistema.In the present project, a design proposed was developed for a cogeneration system based on Organic Rankine Cycle (ORC onwards) with heat recovery of industrial waste gases from the TECSOL LTDA activated carbon plant. Initially, to select the appropriate Working Fluid, a Pugh Matrix with 15 possible fluids was used, which, according to the weight of certain thermodynamic characteristics, resulted in 3 refrigerants that fulfilled the work requirements in the proposed system (R601 , R123, R601a). The theoretical thermodynamic states of these three fluids were then calculated at different pressure ratios, giving the best result, after a performance analysis, of R123 with a pressure ratio of 1: 6.25, and with a yield of 10%; Subsequently, the temperature and mass flow interval of the waste exhaust gases in the TECSOL LTDA plant was determined, obtaining as a result that the temperature interval between the waste gases and the working fluid must be 240 ° C because, between the longer this interval, the area required in the evaporator will be smaller and its efficiency will increase. With respect to the mass flow, it was determined that there should be a minimum of 2.43 kg / s of the 8.33 kg / s available at the point before the hydrocyclone for the production of 10 kWe of power. For the design and selection of the ORC elements it was concluded that the evaporator requires a transfer area of ​​6 m2 with a number of 52 copper tubes with two steps and a length of 1.37 m, also presented an efficiency of 53% . The condenser requires a transfer area of ​​126 m2 with a number of 376 copper tubes divided into two steps and a length of 3.19 m and presented an efficiency of 40%. The expansion system was selected by means of a direct comparison method where both technical and economic criteria were evaluated among six possible alternatives (axial turbine, radial turbine, positive displacement expander, pallet expander, Screw Expander and Scroll Expander) resulting in better option a Scroll Expander, with an associated volumetric ratio of 1:8 and that has an efficiency of 70%. Likewise, a 10 kWe PMG synchronous generator with 220 V, 60 Hz at 900 RPM was selected. The pump selected is Grundfos brand model NB 40-315 / 336 axial suction that allows the pressure ratio calculated for the operation of the system of 1: 6.25 and that has an efficiency of 85%. The net efficiency of the cycle was 10%. Finally, a CAD model of the final ORC system was elaborated in order to outline a possible configuration of the equipment and its dimensions and an assembly diagram that shows the approximate maximum dimensions and the basic accessories that should compose the system is attached.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Ciclo Rankine ÓrganicoEficienciaEstados termodinámicosRefrigeranteIntercambiador de calorCalor residualIngeniería Mecánica - Tesis y disertaciones académicasGeneración de energíaRecursos energéticos renovablesDesarrollo sostenibleOrganic Rankine CycleEfficiencyThermodynamic statesRefrigerantHeat exchangerWaste HeatDiseño de un sistema de Ciclo Rankine Orgánico mediante el aprovechamiento de calor residual industrial para la producción de mínimo 10 kW de potenciaDesign of an Organic Rankine Cycle system through the use of industrial residual heat for the production of minimum 10 kw of powerMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILBordaChristianCastilloJorge2018.pdf.jpgBordaChristianCastilloJorge2018.pdf.jpgIM Thumbnailimage/jpeg6857http://repository.udistrital.edu.co/bitstream/11349/14181/9/BordaChristianCastilloJorge2018.pdf.jpg3347960e49514ca5b5c9cdd82e1264ccMD59open accessArtículo Evaluación de refrigerantes para un ORC.pdf.jpgArtículo Evaluación de refrigerantes para un ORC.pdf.jpgIM Thumbnailimage/jpeg13678http://repository.udistrital.edu.co/bitstream/11349/14181/10/Art%c3%adculo%20Evaluaci%c3%b3n%20de%20refrigerantes%20para%20un%20ORC.pdf.jpgc0e06dcf48fd106ecd117cc06a2f86fbMD510open accessBordaChristianCastilloJorgeAnexo-1.pdf.jpgBordaChristianCastilloJorgeAnexo-1.pdf.jpgIM Thumbnailimage/jpeg12742http://repository.udistrital.edu.co/bitstream/11349/14181/11/BordaChristianCastilloJorgeAnexo-1.pdf.jpg1c4fb4ac246ef3d1140cc405578cf7c9MD511open accessBordaChristianCastilloJorgeAnexo-2.pdf.jpgBordaChristianCastilloJorgeAnexo-2.pdf.jpgIM Thumbnailimage/jpeg14461http://repository.udistrital.edu.co/bitstream/11349/14181/12/BordaChristianCastilloJorgeAnexo-2.pdf.jpg14187611896096f856000f791ed75332MD512open accessORIGINALBordaChristianCastilloJorge2018.pdfBordaChristianCastilloJorge2018.pdfDocumentoapplication/pdf16494479http://repository.udistrital.edu.co/bitstream/11349/14181/1/BordaChristianCastilloJorge2018.pdfde28fd19a8b5b574d8efe8e696f56958MD51open accessArtículo Evaluación de refrigerantes para un ORC.pdfArtículo Evaluación de refrigerantes para un ORC.pdfArtículo Acádemicoapplication/pdf2171522http://repository.udistrital.edu.co/bitstream/11349/14181/2/Art%c3%adculo%20Evaluaci%c3%b3n%20de%20refrigerantes%20para%20un%20ORC.pdf766bf8ebec6677581f27c7c999c062c6MD52open accessBordaChristianCastilloJorgeAnexo-1.pdfBordaChristianCastilloJorgeAnexo-1.pdfapplication/pdf1020626http://repository.udistrital.edu.co/bitstream/11349/14181/3/BordaChristianCastilloJorgeAnexo-1.pdfa93db6bd8d7b3f634e0f4cfb4af00073MD53open accessBordaChristianCastilloJorgeAnexo-2.pdfBordaChristianCastilloJorgeAnexo-2.pdfapplication/pdf1099304http://repository.udistrital.edu.co/bitstream/11349/14181/4/BordaChristianCastilloJorgeAnexo-2.pdf84aed8d04ae5ae0d539547956c58122fMD54open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/14181/5/license_url4afdbb8c545fd630ea7db775da747b2fMD55open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/14181/6/license_textd41d8cd98f00b204e9800998ecf8427eMD56open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/14181/7/license_rdfd41d8cd98f00b204e9800998ecf8427eMD57open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/14181/8/license.txtda5c6a3ca62d5dd4853000a60fee7083MD58open access11349/14181oai:repository.udistrital.edu.co:11349/141812023-06-13 14:17:09.508open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=