Aplicación del método de elementos finitos en un problema de aeroelasticidad
ilustraciones, gráficas
- Autores:
-
Cubillos Ramirez, Rafael Ricardo
- Tipo de recurso:
- Fecha de publicación:
- 2022
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/82675
- Palabra clave:
- 510 - Matemáticas
Finite Element Method - Data Processing
Método de elementos finitos
Método de elementos finitos - procesamiento de datos
Finite element method
Aeroelasticidad
Elementos finitos
- Rights
- openAccess
- License
- Reconocimiento 4.0 Internacional
id |
UNACIONAL2_df73f7efe0b46b5eb688b09f5d8ef620 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/82675 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Aplicación del método de elementos finitos en un problema de aeroelasticidad |
dc.title.translated.none.fl_str_mv |
Application of finite element method in an aeroelastic problem |
title |
Aplicación del método de elementos finitos en un problema de aeroelasticidad |
spellingShingle |
Aplicación del método de elementos finitos en un problema de aeroelasticidad 510 - Matemáticas Finite Element Method - Data Processing Método de elementos finitos Método de elementos finitos - procesamiento de datos Finite element method Aeroelasticidad Elementos finitos |
title_short |
Aplicación del método de elementos finitos en un problema de aeroelasticidad |
title_full |
Aplicación del método de elementos finitos en un problema de aeroelasticidad |
title_fullStr |
Aplicación del método de elementos finitos en un problema de aeroelasticidad |
title_full_unstemmed |
Aplicación del método de elementos finitos en un problema de aeroelasticidad |
title_sort |
Aplicación del método de elementos finitos en un problema de aeroelasticidad |
dc.creator.fl_str_mv |
Cubillos Ramirez, Rafael Ricardo |
dc.contributor.advisor.none.fl_str_mv |
Galvis, Juan |
dc.contributor.author.none.fl_str_mv |
Cubillos Ramirez, Rafael Ricardo |
dc.subject.ddc.spa.fl_str_mv |
510 - Matemáticas |
topic |
510 - Matemáticas Finite Element Method - Data Processing Método de elementos finitos Método de elementos finitos - procesamiento de datos Finite element method Aeroelasticidad Elementos finitos |
dc.subject.armarc.none.fl_str_mv |
Finite Element Method - Data Processing |
dc.subject.lemb.spa.fl_str_mv |
Método de elementos finitos Método de elementos finitos - procesamiento de datos |
dc.subject.lemb.eng.fl_str_mv |
Finite element method |
dc.subject.proposal.spa.fl_str_mv |
Aeroelasticidad Elementos finitos |
description |
ilustraciones, gráficas |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-11-09T20:10:20Z |
dc.date.available.none.fl_str_mv |
2022-11-09T20:10:20Z |
dc.date.issued.none.fl_str_mv |
2022-11-09 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/82675 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.unal.edu.co/ |
url |
https://repositorio.unal.edu.co/handle/unal/82675 https://repositorio.unal.edu.co/ |
identifier_str_mv |
Universidad Nacional de Colombia Repositorio Institucional Universidad Nacional de Colombia |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Development of Advanced Computational Aeroelasticity Tools at Nasa Langley Reserch Center. Nasa Langley Research Center. Jhon D Anderson. Computational Fluid Dynamics. McGraw-Hill Education, 1995. Dietrich Braess. Finite Elements: Theory, Fast Solvers, and Applications in Solid Mechanics. Cambridge University Press, 2007. PG Ciarlet and JL Lions. Numerical Methods for Fluids, Part 3, volume 9. Elsevier, 2003. Michel V Cook. Flight Dynamics Principles. Elseiver Aerospace Engineering Series, 2007. David Cox H.C Curtiss JR John W Edwards Kenneth C Hall David A Peters Robert Scanlan Emil Simiu Fernando Sisto y Tomas W Strganac Earl H. Dowell, Roert Clark. A Modern Course in Aeroelasticity,. Springer Science, Estados Unidos, 2005. Y.C. Fung. An introduction to the Theory of Aeroelasticity. Dover Publications, Estados Unidos, 1993. Juan Galvis. Introducao a aproximacao Numerica de Equacoes Diferenciais Parciais Via o M´etodo de Elementos Finitos. Impa, Col´oquio Brasileiro de Matemática, 2011. Juan Galvis and HENRIQUE M Versieux. An iterative domain decomposition method for free boundary problems with nonlinear flux jump constraint. Computational and Applied Mathematics, 34(3):1199–1217, 2015. Frederic Hecht. FreeFem Documentation. 2019. Andrew J. Wathen Howard C. Elman, David J. Silvester. Finite Elements and Fast Iterative Solvers : with Applications in Incompressible Fluid Dynamics. OUP Oxford, 2005, 2005. Wright y Jonathan E. Cooper Jan R. Introduction to Aeroelasticity and Loads. John Wiley and Sons, 2007. Claes Johnson. Numerical Solution of Partial Differetial Equations by the Finite Element Method. Cambridge University Press, 1987. David Stewart Kendall Atkinson, Weimin Han. Numerical solution of ordinary differential equations. A John Wiley Son, INC., Publication, 2005, 2009. Mark S. Understanding and Implementing the Finite Element Method. Society for industrial and applied Mathematics, Estados Unidos, 2006. Pavel Solín. Partial differential equations and the finite element method. John Wiley & Sons, 2005. Petr Svácek. Application of finite element method in aeroelasticity. Journal of computational and applied mathematics, 215(2):586–594, 2008. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Reconocimiento 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Reconocimiento 4.0 Internacional http://creativecommons.org/licenses/by/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
86 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.publisher.program.spa.fl_str_mv |
Bogotá - Ciencias - Maestría en Ciencias - Matemática Aplicada |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ciencias |
dc.publisher.place.spa.fl_str_mv |
Bogotá, Colombia |
dc.publisher.branch.spa.fl_str_mv |
Universidad Nacional de Colombia - Sede Bogotá |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/82675/3/license.txt https://repositorio.unal.edu.co/bitstream/unal/82675/4/81735152.2022.pdf https://repositorio.unal.edu.co/bitstream/unal/82675/5/81735152.2022.pdf.jpg |
bitstream.checksum.fl_str_mv |
eb34b1cf90b7e1103fc9dfd26be24b4a 106e9600c5be70e411c671b1757f7f3f 196ca949b1408d5659e024d6f7796dc1 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089562107936768 |
spelling |
Reconocimiento 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Galvis, Juan64f4bd3e0f1893bf072b41600690cf06Cubillos Ramirez, Rafael Ricardoaafdcb11cd9613ac832208bb768cebfc2022-11-09T20:10:20Z2022-11-09T20:10:20Z2022-11-09https://repositorio.unal.edu.co/handle/unal/82675Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones, gráficasEste documento presenta la solución numérica que se obtiene de aplicar el método de elementos finitos al problema de aeroelasticidad, así como una descripción de los mismos y una breve explicación de la importancia de este tipo de análisis en la industria aeronáutica. El problema que se plantea consiste en el acople de un modelo de flujo que se describe a través de las ecuaciones de Navier Stokes, acoplado a un modelo estructural que simula el comportamiento de un perfil alar que puede rotar sobre su eje elástico y desplazarse en la dirección vertical. El código que se utilizó para resolver el problema de interacción de flujo y estructura se escribió en un software que se utiliza para resolver ecuaciones diferenciales parciales llamado FREEFEM ++. A través del software se pretende realizar una discretización de los dos modelos de manera simultanea, en tiempo y espacio, logrando obtener soluciones aproximadas. En el capítulo 4 se presentaran los resultados y el análisis de los mismos, los cuales son comparables con los obtenidos en el documento escrito por Svacek, Petr (Aplication of the finite element method in aeroelasticity). (Texto tomado de la fuente)This document presents the numerical solution obtained by applying the finite element method to the aeroelasticity problem, as well as a description of them and a brief explanation of the importance of this type of analysis in the aeronautical industry. The problem that arises consists of the coupling of a flow model that is described through the Navier Stokes equations, coupled to a structural model that simulates the behavior of an airfoil that can rotate on its elastic axis and it move in the vertical direction. The code that was obtained to solve the flow and structure interaction problem was written in a software used to solve partial differential differences called FREEFEM ++. Through the software, it is intended to perform a discretization of the two models simultaneously, in time and space, obtaining approximate solutions. In Chapter 4 the results and their analysis will be presented, which are comparable with those obtained in the document written by Svacek, Petr (Aplication of the finite element method in aeroelasticity); see [17].MaestríaMagíster en Ciencias - Matemática AplicadaAEROELASTICIDAD86 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ciencias - Maestría en Ciencias - Matemática AplicadaFacultad de CienciasBogotá, ColombiaUniversidad Nacional de Colombia - Sede Bogotá510 - MatemáticasFinite Element Method - Data ProcessingMétodo de elementos finitosMétodo de elementos finitos - procesamiento de datosFinite element methodAeroelasticidadElementos finitosAplicación del método de elementos finitos en un problema de aeroelasticidadApplication of finite element method in an aeroelastic problemTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMDevelopment of Advanced Computational Aeroelasticity Tools at Nasa Langley Reserch Center. Nasa Langley Research Center.Jhon D Anderson. Computational Fluid Dynamics. McGraw-Hill Education, 1995.Dietrich Braess. Finite Elements: Theory, Fast Solvers, and Applications in Solid Mechanics. Cambridge University Press, 2007.PG Ciarlet and JL Lions. Numerical Methods for Fluids, Part 3, volume 9. Elsevier, 2003.Michel V Cook. Flight Dynamics Principles. Elseiver Aerospace Engineering Series, 2007.David Cox H.C Curtiss JR John W Edwards Kenneth C Hall David A Peters Robert Scanlan Emil Simiu Fernando Sisto y Tomas W Strganac Earl H. Dowell, Roert Clark. A Modern Course in Aeroelasticity,. Springer Science, Estados Unidos, 2005.Y.C. Fung. An introduction to the Theory of Aeroelasticity. Dover Publications, Estados Unidos, 1993.Juan Galvis. Introducao a aproximacao Numerica de Equacoes Diferenciais Parciais Via o M´etodo de Elementos Finitos. Impa, Col´oquio Brasileiro de Matemática, 2011.Juan Galvis and HENRIQUE M Versieux. An iterative domain decomposition method for free boundary problems with nonlinear flux jump constraint. Computational and Applied Mathematics, 34(3):1199–1217, 2015.Frederic Hecht. FreeFem Documentation. 2019.Andrew J. Wathen Howard C. Elman, David J. Silvester. Finite Elements and Fast Iterative Solvers : with Applications in Incompressible Fluid Dynamics. OUP Oxford, 2005, 2005.Wright y Jonathan E. Cooper Jan R. Introduction to Aeroelasticity and Loads. John Wiley and Sons, 2007.Claes Johnson. Numerical Solution of Partial Differetial Equations by the Finite Element Method. Cambridge University Press, 1987.David Stewart Kendall Atkinson, Weimin Han. Numerical solution of ordinary differential equations. A John Wiley Son, INC., Publication, 2005, 2009.Mark S. Understanding and Implementing the Finite Element Method. Society for industrial and applied Mathematics, Estados Unidos, 2006.Pavel Solín. Partial differential equations and the finite element method. John Wiley & Sons, 2005.Petr Svácek. Application of finite element method in aeroelasticity. Journal of computational and applied mathematics, 215(2):586–594, 2008.APLICACIÓN DEL MÉTODO DE ELEMENTOS FINITOS EN UN PROBLEMA DE AEROELASTICIDADEstudiantesLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/82675/3/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD53ORIGINAL81735152.2022.pdf81735152.2022.pdfTesis de Maestría en Ciencias - Matemática aplicadaapplication/pdf1500504https://repositorio.unal.edu.co/bitstream/unal/82675/4/81735152.2022.pdf106e9600c5be70e411c671b1757f7f3fMD54THUMBNAIL81735152.2022.pdf.jpg81735152.2022.pdf.jpgGenerated Thumbnailimage/jpeg4034https://repositorio.unal.edu.co/bitstream/unal/82675/5/81735152.2022.pdf.jpg196ca949b1408d5659e024d6f7796dc1MD55unal/82675oai:repositorio.unal.edu.co:unal/826752024-08-12 23:11:45.162Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo= |