Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra.
Este trabajo de grado se alinea al contexto de desarrollo e implementación de sistemas integrados de automatización y control, los cuales se han sido partícipes en el contexto de ejecución de actividades de los distintos sectores de desarrollo económico y social de una población, brindando calidad y...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/28183
- Acceso en línea:
- http://hdl.handle.net/11349/28183
- Palabra clave:
- Funciones de membresía
Control difuso
Universo discurso
Variables lingüísticas
Términos lingüísticos
Ingeniería en Control - Tesis y disertaciones académicas
Fabricas - Automatización
Control automático
Digestión anaerobia
Lógica difusa
Análisis de sistemas
Menbership functions
Fuzzy control
Speech universe
Variables linuistics
Linguistic terms
- Rights
- License
- CC0 1.0 Universal
id |
UDISTRITA2_dc9f21fe2aae50219fc3f94d84683cb6 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/28183 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. |
dc.title.titleenglish.spa.fl_str_mv |
Design and implementation of a Diffuse control of the level of water from a didactic floor with four (4) tanks coupled located in the integra research group. |
title |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. |
spellingShingle |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. Funciones de membresía Control difuso Universo discurso Variables lingüísticas Términos lingüísticos Ingeniería en Control - Tesis y disertaciones académicas Fabricas - Automatización Control automático Digestión anaerobia Lógica difusa Análisis de sistemas Menbership functions Fuzzy control Speech universe Variables linuistics Linguistic terms |
title_short |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. |
title_full |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. |
title_fullStr |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. |
title_full_unstemmed |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. |
title_sort |
Diseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra. |
dc.contributor.advisor.spa.fl_str_mv |
Bohada Porras, Jorge Eduardo |
dc.subject.spa.fl_str_mv |
Funciones de membresía Control difuso Universo discurso Variables lingüísticas Términos lingüísticos |
topic |
Funciones de membresía Control difuso Universo discurso Variables lingüísticas Términos lingüísticos Ingeniería en Control - Tesis y disertaciones académicas Fabricas - Automatización Control automático Digestión anaerobia Lógica difusa Análisis de sistemas Menbership functions Fuzzy control Speech universe Variables linuistics Linguistic terms |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería en Control - Tesis y disertaciones académicas Fabricas - Automatización Control automático Digestión anaerobia Lógica difusa Análisis de sistemas |
dc.subject.keyword.spa.fl_str_mv |
Menbership functions Fuzzy control Speech universe Variables linuistics Linguistic terms |
description |
Este trabajo de grado se alinea al contexto de desarrollo e implementación de sistemas integrados de automatización y control, los cuales se han sido partícipes en el contexto de ejecución de actividades de los distintos sectores de desarrollo económico y social de una población, brindando calidad y eficiencia a la prestación de servicios o la creación de nuevos productos emergentes o actuales, pues si bien el ser humano ha dedicado su tiempo en la historia a la creación de nuevos sistemas o potencialización de los existentes, generando así una gran variedad de posibles soluciones a una problemática. A partir de lo anterior, el desarrollo profesional de un estudiante en campo del saber de la Automatización y control, debe contemplar la teoría y la práctica de una manera integrada lo más realista posible, con el fin de poder generar competencias necesarias y disponibles en el mercado laboral actual, en conclusión surge la necesidad de la disposición de equipos o herramientas que estén alineados a los cambios tecnológicos existentes, siendo este un apoyo al desarrollo de las clases de los docentes y formación del estudiante en el área de la Automatización y control. Como solución a la necesidad actual emergente se definió el diseño e implementación de un control difuso de nivel de agua en una planta didáctica de cuatro (4) tanques acoplados que se desarrollaran en el grupo de investigación Integra de la Universidad Distrital Francisco José de Caldas en la facultad tecnológica y teniendo como soporte un manual de 3 prácticas de laboratorio desarrollables en la misma, esta podrá ser usada como herramienta de apoyo para el desarrollo de las clases por parte de los docentes de las áreas de Tecnología en electrónica e Ingeniería en Automatización y Control, mitigando la brecha técnica y tecnológica en la integración de sistemas de múltiples variables con el manejo de dispositivos actuales y emergentes. Finalmente, se definen los resultados cuantitativos soportados por imágenes y tablas se la implementarán dos tipos de control con base lógica difusa, como lo son el control de Mandani y el control de Sugeno-Takagi-Kang ejecutados en la planta didáctica de nivel propuesta, validando así su correcto y óptimo funcionamiento. |
publishDate |
2020 |
dc.date.created.spa.fl_str_mv |
2020-08-10 |
dc.date.accessioned.none.fl_str_mv |
2022-02-03T17:09:38Z |
dc.date.available.none.fl_str_mv |
2022-02-03T17:09:38Z |
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/28183 |
url |
http://hdl.handle.net/11349/28183 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
CC0 1.0 Universal |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/publicdomain/zero/1.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
CC0 1.0 Universal http://creativecommons.org/publicdomain/zero/1.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/28183/4/license_rdf http://repository.udistrital.edu.co/bitstream/11349/28183/6/GordilloGonzalezDanielFelipe2020.pdf http://repository.udistrital.edu.co/bitstream/11349/28183/7/Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf http://repository.udistrital.edu.co/bitstream/11349/28183/8/license.txt http://repository.udistrital.edu.co/bitstream/11349/28183/9/GordilloGonzalezDanielFelipe2020.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/28183/10/Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf.jpg |
bitstream.checksum.fl_str_mv |
42fd4ad1e89814f5e4a476b409eb708c 83525e7eb0521835c2fba471a812b2e1 79d4fe044e7d99a56a2ae96f1f2ebd50 997daf6c648c962d566d7b082dac908d 05a33f606d5db5fbc27e74242c34f231 697f1a9328fbd3f6c40ebdb079bdc5af |
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_ |
1803712664920129536 |
spelling |
Bohada Porras, Jorge EduardoGordillo Gonzalez, Daniel FelipeVargas Sandoval, Karol Johanna2022-02-03T17:09:38Z2022-02-03T17:09:38Z2020-08-10http://hdl.handle.net/11349/28183Este trabajo de grado se alinea al contexto de desarrollo e implementación de sistemas integrados de automatización y control, los cuales se han sido partícipes en el contexto de ejecución de actividades de los distintos sectores de desarrollo económico y social de una población, brindando calidad y eficiencia a la prestación de servicios o la creación de nuevos productos emergentes o actuales, pues si bien el ser humano ha dedicado su tiempo en la historia a la creación de nuevos sistemas o potencialización de los existentes, generando así una gran variedad de posibles soluciones a una problemática. A partir de lo anterior, el desarrollo profesional de un estudiante en campo del saber de la Automatización y control, debe contemplar la teoría y la práctica de una manera integrada lo más realista posible, con el fin de poder generar competencias necesarias y disponibles en el mercado laboral actual, en conclusión surge la necesidad de la disposición de equipos o herramientas que estén alineados a los cambios tecnológicos existentes, siendo este un apoyo al desarrollo de las clases de los docentes y formación del estudiante en el área de la Automatización y control. Como solución a la necesidad actual emergente se definió el diseño e implementación de un control difuso de nivel de agua en una planta didáctica de cuatro (4) tanques acoplados que se desarrollaran en el grupo de investigación Integra de la Universidad Distrital Francisco José de Caldas en la facultad tecnológica y teniendo como soporte un manual de 3 prácticas de laboratorio desarrollables en la misma, esta podrá ser usada como herramienta de apoyo para el desarrollo de las clases por parte de los docentes de las áreas de Tecnología en electrónica e Ingeniería en Automatización y Control, mitigando la brecha técnica y tecnológica en la integración de sistemas de múltiples variables con el manejo de dispositivos actuales y emergentes. Finalmente, se definen los resultados cuantitativos soportados por imágenes y tablas se la implementarán dos tipos de control con base lógica difusa, como lo son el control de Mandani y el control de Sugeno-Takagi-Kang ejecutados en la planta didáctica de nivel propuesta, validando así su correcto y óptimo funcionamiento.This degree work is aligned with the context of development and implementation of integrated automation and control systems, which have been involved in the context of execution of activities of the different sectors of economic and social development of a population, providing quality and efficiency to the provision of services or the creation of new emerging or current products, because although human beings have dedicated their time in history to the creation of new systems or enhancement of existing ones, thus generating a great variety of possible solutions to a problematic. Based on the above, the professional development of a student in the field of knowledge of Automation and control, must contemplate theory and practice in an integrated way as realistic as possible, in order to be able to generate necessary and available skills in the field. The current labor market, in conclusion, the need arises for the provision of equipment or tools that are aligned with existing technological changes, this being a support for the development of teacher classes and student training in the area of Automation and control. As a solution to the current emerging need, the design and implementation of a diffuse water level control was defined in a didactic plant with four (4) coupled tanks to be developed in the Integra research group of the Francisco José de Caldas District University in the technological faculty and having as support a manual of 3 laboratory practices that can be developed in it, this can be used as a support tool for the development of classes by teachers in the areas of Electronics Technology and Automation Engineering and Control, mitigating the technical and technological gap in the integration of multi-variable systems with the management of current and emerging devices. Finally, the quantitative results supported by images and tables are defined. Two types of control with a fuzzy logic base are implemented, such as the Mandani control and the Sugeno-Takagi-Kang control executed in the proposed level didactic plant, thus validating its correct and optimal operation.pdfspaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Funciones de membresíaControl difusoUniverso discursoVariables lingüísticasTérminos lingüísticosIngeniería en Control - Tesis y disertaciones académicasFabricas - AutomatizaciónControl automáticoDigestión anaerobiaLógica difusaAnálisis de sistemasMenbership functionsFuzzy controlSpeech universeVariables linuisticsLinguistic termsDiseño e implementación de un control difuso de nivel de agua de una planta didáctica de cuatro (4) tanques acoplados ubicado en el grupo de investigación integra.Design and implementation of a Diffuse control of the level of water from a didactic floor with four (4) tanks coupled located in the integra research group.Monografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701http://repository.udistrital.edu.co/bitstream/11349/28183/4/license_rdf42fd4ad1e89814f5e4a476b409eb708cMD54open accessORIGINALGordilloGonzalezDanielFelipe2020.pdfGordilloGonzalezDanielFelipe2020.pdfGordilloGonzalezDanielFelipe2020application/pdf1518144http://repository.udistrital.edu.co/bitstream/11349/28183/6/GordilloGonzalezDanielFelipe2020.pdf83525e7eb0521835c2fba471a812b2e1MD56open accessLicencia de Uso y Publicación.pdfLicencia de Uso y Publicación.pdfLicencia de uso de publicación de proyecto de final de gradoapplication/pdf1069074http://repository.udistrital.edu.co/bitstream/11349/28183/7/Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf79d4fe044e7d99a56a2ae96f1f2ebd50MD57metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/28183/8/license.txt997daf6c648c962d566d7b082dac908dMD58open accessTHUMBNAILGordilloGonzalezDanielFelipe2020.pdf.jpgGordilloGonzalezDanielFelipe2020.pdf.jpgIM Thumbnailimage/jpeg6574http://repository.udistrital.edu.co/bitstream/11349/28183/9/GordilloGonzalezDanielFelipe2020.pdf.jpg05a33f606d5db5fbc27e74242c34f231MD59open accessLicencia de Uso y Publicación.pdf.jpgLicencia de Uso y Publicación.pdf.jpgIM Thumbnailimage/jpeg13098http://repository.udistrital.edu.co/bitstream/11349/28183/10/Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf.jpg697f1a9328fbd3f6c40ebdb079bdc5afMD510open access11349/28183oai:repository.udistrital.edu.co:11349/281832023-06-13 14:57:11.8open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |