Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica

El curso de instrumentación de procesos dos del ciclo de ingeniería en control de la sede tecnológica de la universidad Distrital Francisco José de caldas ha venido desarrollando una planta pasteurizadora modular, compuesta por un módulo de dosificación y corrección de PH, un módulo de calentamiento...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/7179
Acceso en línea:
http://hdl.handle.net/11349/7179
Palabra clave:
Control PID
Caldera
Intercambiador de Calor
Características Termodinámicas
PLC
Proceso Didáctico
Ingeniería En Control - Tesis y disertaciones académicas
Control de procesos industriales
Calderas
Alimentos - Pasteurización
PID Control
Boiler
Heat Exchanger
Thermodynamic Characteristics
PLC
Didactic Process
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_c72d1fc2d7a82a3cc29b768752879ff7
oai_identifier_str oai:repository.udistrital.edu.co:11349/7179
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
dc.title.titleenglish.spa.fl_str_mv Application of a control system in the didactic pasteurization process boiler for the industrial laboratory of the Francisco District University Jose de caldas Faculty Technology
title Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
spellingShingle Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
Control PID
Caldera
Intercambiador de Calor
Características Termodinámicas
PLC
Proceso Didáctico
Ingeniería En Control - Tesis y disertaciones académicas
Control de procesos industriales
Calderas
Alimentos - Pasteurización
PID Control
Boiler
Heat Exchanger
Thermodynamic Characteristics
PLC
Didactic Process
title_short Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
title_full Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
title_fullStr Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
title_full_unstemmed Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
title_sort Aplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad Tecnologica
dc.contributor.advisor.spa.fl_str_mv Porras Bohada, Jorge Eduardo
dc.subject.spa.fl_str_mv Control PID
Caldera
Intercambiador de Calor
Características Termodinámicas
PLC
Proceso Didáctico
topic Control PID
Caldera
Intercambiador de Calor
Características Termodinámicas
PLC
Proceso Didáctico
Ingeniería En Control - Tesis y disertaciones académicas
Control de procesos industriales
Calderas
Alimentos - Pasteurización
PID Control
Boiler
Heat Exchanger
Thermodynamic Characteristics
PLC
Didactic Process
dc.subject.lemb.spa.fl_str_mv Ingeniería En Control - Tesis y disertaciones académicas
Control de procesos industriales
Calderas
Alimentos - Pasteurización
dc.subject.keyword.spa.fl_str_mv PID Control
Boiler
Heat Exchanger
Thermodynamic Characteristics
PLC
Didactic Process
description El curso de instrumentación de procesos dos del ciclo de ingeniería en control de la sede tecnológica de la universidad Distrital Francisco José de caldas ha venido desarrollando una planta pasteurizadora modular, compuesta por un módulo de dosificación y corrección de PH, un módulo de calentamiento del producto por medio de una caldera e intercambiador de calor y un módulo de enfriamiento. La caldera junto con un intercambiador de calor tiene limitaciones en su funcionamiento, sin embargo, es capaz de generar vapor de agua a poco más de 42 PSI de presión en un tiempo aproximado de 120 minutos. Esta caldera no cuenta con un sistema de control o sensores que peritan monitorear su funcionamiento, por lo que fue necesaria una reestructuración física y la adaptación de sensores, a fin de lograr hacer el control mediante un PLC (controlador lógico programable) así como la supervisión de su funcionamiento. Fue necesario hacer una identificación al sistema (caldera-intercambiador de calor) a fin de hallar su función de transferencia y mediante simulación aplicar un método de control a fin de ser aplicado mediante un PLC. Se pudo identificar experimentalmente algunas características termodinámicas, así como un comportamiento característico de este sistema y gracias a ello se evidencio que es un sistema cuya reacción ante perturbaciones o una señal de referencia es bastante prolongado, por lo que l aplicación de un método de control PID (proporcional, integral, derivativo) es suficiente para controlarlo. A continuación, se detallará la manera en la que se pudo llevar a cabo el desarrollo de este proyecto y los resultados obtenidos en su aplicación.
publishDate 2016
dc.date.created.spa.fl_str_mv 2016-05-18
dc.date.accessioned.none.fl_str_mv 2017-12-04T17:04:31Z
dc.date.available.none.fl_str_mv 2017-12-04T17:04:31Z
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/7179
url http://hdl.handle.net/11349/7179
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/7179/8/PovedaBermudezJuanGuillermo2017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/7179/9/PovedaBermudezJuanGuillermo2017Licencia.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/7179/10/PovedaBermudezJuanGuillermo2017Anexo-1.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/7179/4/license_url
http://repository.udistrital.edu.co/bitstream/11349/7179/5/license_text
http://repository.udistrital.edu.co/bitstream/11349/7179/6/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/7179/7/license.txt
http://repository.udistrital.edu.co/bitstream/11349/7179/1/PovedaBermudezJuanGuillermo2017.pdf
http://repository.udistrital.edu.co/bitstream/11349/7179/2/PovedaBermudezJuanGuillermo2017Licencia.pdf
http://repository.udistrital.edu.co/bitstream/11349/7179/3/PovedaBermudezJuanGuillermo2017Anexo-1.pdf
bitstream.checksum.fl_str_mv 1a28c498a874766664be93aa85b5a19b
f5e0baed9b6cc4d5a4ed5d8512c652cd
f985415460f55f937d4890d8e5dc2d83
587cd8ffae15c8598ed3c46d248a3f38
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
2cf2db9e93f5e73dae606e5cbe9fd749
eefb36122cc95663ebea68af397873ed
664e9b570f6a6091e7da90e7321f491a
bitstream.checksumAlgorithm.fl_str_mv 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_ 1803712666134380544
spelling Porras Bohada, Jorge EduardoPoveda Bermudez, Juan GuillermoBeltran Cruz, Carlos Andres2017-12-04T17:04:31Z2017-12-04T17:04:31Z2016-05-18http://hdl.handle.net/11349/7179El curso de instrumentación de procesos dos del ciclo de ingeniería en control de la sede tecnológica de la universidad Distrital Francisco José de caldas ha venido desarrollando una planta pasteurizadora modular, compuesta por un módulo de dosificación y corrección de PH, un módulo de calentamiento del producto por medio de una caldera e intercambiador de calor y un módulo de enfriamiento. La caldera junto con un intercambiador de calor tiene limitaciones en su funcionamiento, sin embargo, es capaz de generar vapor de agua a poco más de 42 PSI de presión en un tiempo aproximado de 120 minutos. Esta caldera no cuenta con un sistema de control o sensores que peritan monitorear su funcionamiento, por lo que fue necesaria una reestructuración física y la adaptación de sensores, a fin de lograr hacer el control mediante un PLC (controlador lógico programable) así como la supervisión de su funcionamiento. Fue necesario hacer una identificación al sistema (caldera-intercambiador de calor) a fin de hallar su función de transferencia y mediante simulación aplicar un método de control a fin de ser aplicado mediante un PLC. Se pudo identificar experimentalmente algunas características termodinámicas, así como un comportamiento característico de este sistema y gracias a ello se evidencio que es un sistema cuya reacción ante perturbaciones o una señal de referencia es bastante prolongado, por lo que l aplicación de un método de control PID (proporcional, integral, derivativo) es suficiente para controlarlo. A continuación, se detallará la manera en la que se pudo llevar a cabo el desarrollo de este proyecto y los resultados obtenidos en su aplicación.El curso de instrumentación de procesos dos del ciclo de ingeniería en control de la sede tecnológica de la universidad Distrital Francisco José de caldas ha venido desarrollando una planta pasteurizadora modular, compuesta por un módulo de dosificación y corrección de PH, un módulo de calentamiento del producto por medio de una caldera e intercambiador de calor y un módulo de enfriamiento. La caldera junto con un intercambiador de calor tiene limitaciones en su funcionamiento, sin embargo, es capaz de generar vapor de agua a poco más de 42 PSI de presión en un tiempo aproximado de 120 minutos. Esta caldera no cuenta con un sistema de control o sensores que peritan monitorear su funcionamiento, por lo que fue necesaria una reestructuración física y la adaptación de sensores, a fin de lograr hacer el control mediante un PLC (controlador lógico programable) así como la supervisión de su funcionamiento. Fue necesario hacer una identificación al sistema (caldera-intercambiador de calor) a fin de hallar su función de transferencia y mediante simulación aplicar un método de control a fin de ser aplicado mediante un PLC. Se pudo identificar experimentalmente algunas características termodinámicas, así como un comportamiento característico de este sistema y gracias a ello se evidencio que es un sistema cuya reacción ante perturbaciones o una señal de referencia es bastante prolongado, por lo que l aplicación de un método de control PID (proporcional, integral, derivativo) es suficiente para controlarlo. A continuación, se detallará la manera en la que se pudo llevar a cabo el desarrollo de este proyecto y los resultados obtenidos en su aplicación.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_abf2Control PIDCalderaIntercambiador de CalorCaracterísticas TermodinámicasPLCProceso DidácticoIngeniería En Control - Tesis y disertaciones académicasControl de procesos industrialesCalderasAlimentos - PasteurizaciónPID ControlBoilerHeat ExchangerThermodynamic CharacteristicsPLCDidactic ProcessAplicación de un sistema de control en la caldera de proceso de pasteurización didactica para el laboratorio de industrial de la Universidad Distrital Francisco Jose de Caldas Facultad TecnologicaApplication of a control system in the didactic pasteurization process boiler for the industrial laboratory of the Francisco District University Jose de caldas Faculty Technologyinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILPovedaBermudezJuanGuillermo2017.pdf.jpgPovedaBermudezJuanGuillermo2017.pdf.jpgIM Thumbnailimage/jpeg8383http://repository.udistrital.edu.co/bitstream/11349/7179/8/PovedaBermudezJuanGuillermo2017.pdf.jpg1a28c498a874766664be93aa85b5a19bMD58open accessPovedaBermudezJuanGuillermo2017Licencia.pdf.jpgPovedaBermudezJuanGuillermo2017Licencia.pdf.jpgIM Thumbnailimage/jpeg16005http://repository.udistrital.edu.co/bitstream/11349/7179/9/PovedaBermudezJuanGuillermo2017Licencia.pdf.jpgf5e0baed9b6cc4d5a4ed5d8512c652cdMD59open accessPovedaBermudezJuanGuillermo2017Anexo-1.pdf.jpgPovedaBermudezJuanGuillermo2017Anexo-1.pdf.jpgIM Thumbnailimage/jpeg10157http://repository.udistrital.edu.co/bitstream/11349/7179/10/PovedaBermudezJuanGuillermo2017Anexo-1.pdf.jpgf985415460f55f937d4890d8e5dc2d83MD510open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-846http://repository.udistrital.edu.co/bitstream/11349/7179/4/license_url587cd8ffae15c8598ed3c46d248a3f38MD54open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/7179/5/license_textd41d8cd98f00b204e9800998ecf8427eMD55open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/7179/6/license_rdfd41d8cd98f00b204e9800998ecf8427eMD56open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/7179/7/license.txtda5c6a3ca62d5dd4853000a60fee7083MD57open accessORIGINALPovedaBermudezJuanGuillermo2017.pdfPovedaBermudezJuanGuillermo2017.pdfTrabajo de Gradoapplication/pdf8756603http://repository.udistrital.edu.co/bitstream/11349/7179/1/PovedaBermudezJuanGuillermo2017.pdf2cf2db9e93f5e73dae606e5cbe9fd749MD51open accessPovedaBermudezJuanGuillermo2017Licencia.pdfPovedaBermudezJuanGuillermo2017Licencia.pdfapplication/pdf3462238http://repository.udistrital.edu.co/bitstream/11349/7179/2/PovedaBermudezJuanGuillermo2017Licencia.pdfeefb36122cc95663ebea68af397873edMD52open accessPovedaBermudezJuanGuillermo2017Anexo-1.pdfPovedaBermudezJuanGuillermo2017Anexo-1.pdfapplication/pdf663937http://repository.udistrital.edu.co/bitstream/11349/7179/3/PovedaBermudezJuanGuillermo2017Anexo-1.pdf664e9b570f6a6091e7da90e7321f491aMD53open access11349/7179oai:repository.udistrital.edu.co:11349/71792023-06-09 16:24:18.788open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=