Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study
ABSTRACT: This work develops a framework for the construction of a control-oriented model from a multiscale perspective, using a semibatch emulsion polymerization process as a case study. First, a so-called full multiscale model (considering the macro-, meso-, and micro-scopic scales) was developed...
- Autores:
-
Urrea Quintero, Jorge Humberto
- Tipo de recurso:
- Doctoral thesis
- Fecha de publicación:
- 2020
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/16117
- Acceso en línea:
- http://hdl.handle.net/10495/16117
- Palabra clave:
- Emulsion polymerization
Finite element method
Multiscale modeling
Polymers
Polímero
Laboratory equipment
Material de laboratorio
Chemical kinetics
Cinética química
Algebra
Álgebra
Statistics
Estadística
Equations
Ecuación
Industrial management
Gestión industrial
Ecuación fokker-planck
Fokker-planck equation
Control-oriented models
Controllability verification
Kinetic Monte Carlo
Reduce-order model
http://id.loc.gov/authorities/subjects/sh85042949
http://id.loc.gov/authorities/subjects/sh85048349
http://id.loc.gov/authorities/subjects/sh2010012486
http://vocabularies.unesco.org/thesaurus/concept5035
http://vocabularies.unesco.org/thesaurus/concept10109
http://vocabularies.unesco.org/thesaurus/concept4997
http://vocabularies.unesco.org/thesaurus/concept2018
http://vocabularies.unesco.org/thesaurus/concept119
http://vocabularies.unesco.org/thesaurus/concept8945
http://vocabularies.unesco.org/thesaurus/concept3402
- Rights
- openAccess
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
| id |
UDEA2_2127098cf0f59453e2f86bb5c6bc5330 |
|---|---|
| oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/16117 |
| network_acronym_str |
UDEA2 |
| network_name_str |
Repositorio UdeA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study |
| title |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study |
| spellingShingle |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study Emulsion polymerization Finite element method Multiscale modeling Polymers Polímero Laboratory equipment Material de laboratorio Chemical kinetics Cinética química Algebra Álgebra Statistics Estadística Equations Ecuación Industrial management Gestión industrial Ecuación fokker-planck Fokker-planck equation Control-oriented models Controllability verification Kinetic Monte Carlo Reduce-order model http://id.loc.gov/authorities/subjects/sh85042949 http://id.loc.gov/authorities/subjects/sh85048349 http://id.loc.gov/authorities/subjects/sh2010012486 http://vocabularies.unesco.org/thesaurus/concept5035 http://vocabularies.unesco.org/thesaurus/concept10109 http://vocabularies.unesco.org/thesaurus/concept4997 http://vocabularies.unesco.org/thesaurus/concept2018 http://vocabularies.unesco.org/thesaurus/concept119 http://vocabularies.unesco.org/thesaurus/concept8945 http://vocabularies.unesco.org/thesaurus/concept3402 |
| title_short |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study |
| title_full |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study |
| title_fullStr |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study |
| title_full_unstemmed |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study |
| title_sort |
Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case study |
| dc.creator.fl_str_mv |
Urrea Quintero, Jorge Humberto |
| dc.contributor.advisor.none.fl_str_mv |
Ochoa, Silvia Hernandez, Hugo |
| dc.contributor.author.none.fl_str_mv |
Urrea Quintero, Jorge Humberto |
| dc.contributor.researchgroup.spa.fl_str_mv |
Simulación, Diseño, Control y Optimización de Procesos (SIDCOP) |
| dc.subject.lcsh.none.fl_str_mv |
Emulsion polymerization Finite element method Multiscale modeling |
| topic |
Emulsion polymerization Finite element method Multiscale modeling Polymers Polímero Laboratory equipment Material de laboratorio Chemical kinetics Cinética química Algebra Álgebra Statistics Estadística Equations Ecuación Industrial management Gestión industrial Ecuación fokker-planck Fokker-planck equation Control-oriented models Controllability verification Kinetic Monte Carlo Reduce-order model http://id.loc.gov/authorities/subjects/sh85042949 http://id.loc.gov/authorities/subjects/sh85048349 http://id.loc.gov/authorities/subjects/sh2010012486 http://vocabularies.unesco.org/thesaurus/concept5035 http://vocabularies.unesco.org/thesaurus/concept10109 http://vocabularies.unesco.org/thesaurus/concept4997 http://vocabularies.unesco.org/thesaurus/concept2018 http://vocabularies.unesco.org/thesaurus/concept119 http://vocabularies.unesco.org/thesaurus/concept8945 http://vocabularies.unesco.org/thesaurus/concept3402 |
| dc.subject.unesco.none.fl_str_mv |
Polymers Polímero Laboratory equipment Material de laboratorio Chemical kinetics Cinética química Algebra Álgebra Statistics Estadística Equations Ecuación Industrial management Gestión industrial |
| dc.subject.lemb.none.fl_str_mv |
Ecuación fokker-planck Fokker-planck equation |
| dc.subject.proposal.spa.fl_str_mv |
Control-oriented models Controllability verification Kinetic Monte Carlo Reduce-order model |
| dc.subject.lcshuri.none.fl_str_mv |
http://id.loc.gov/authorities/subjects/sh85042949 http://id.loc.gov/authorities/subjects/sh85048349 http://id.loc.gov/authorities/subjects/sh2010012486 |
| dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept5035 http://vocabularies.unesco.org/thesaurus/concept10109 http://vocabularies.unesco.org/thesaurus/concept4997 http://vocabularies.unesco.org/thesaurus/concept2018 http://vocabularies.unesco.org/thesaurus/concept119 http://vocabularies.unesco.org/thesaurus/concept8945 http://vocabularies.unesco.org/thesaurus/concept3402 |
| description |
ABSTRACT: This work develops a framework for the construction of a control-oriented model from a multiscale perspective, using a semibatch emulsion polymerization process as a case study. First, a so-called full multiscale model (considering the macro-, meso-, and micro-scopic scales) was developed which is composed of a set of Partial/Ordinary Differential Equations and a kinetic Monte Carlo simulation (PDE/ODE - kMC). Then, to obtain a reduced-order representation of the multiscale model, Variance Algebra concepts are used as a tool for representing, at the mesoscopic scale, a disperse-phase system from which only statistical information is available. After that, a dataset considering several process operational conditions is built to capture the main dynamics at the microscopic scale. This dataset is used to derive a closed-form model of the microscopic state variables by adopting a statistical modeling approach. The final obtained control-oriented model is composed of a set of ODEs comprising the macroscopic and the mesoscopic scales that can be solved by using standard ODEs integration schemes, whereas the microscopic scale variables are conveniently defined as some of the system outputs, represented by a set of algebraic equations. In order to consistently solve the full multiscale model, a numerical scheme based on the Finite Element Method is developed capturing the nonlinear evolution of the Particle Size Distribution (PSD). The validity of the obtained reduced-order model is verified through several simulations with respect to the system inputs. Finally, the multiscale control-oriented representation is employed to perform a batch output-controllability analysis based on a set-theoretic approach. The proposed framework might be adopted as a tool for the derivation of dynamical multiscale models keeping a good balance between their tractability and predictive capability, which can constitute an advantage when implementing real-time optimization and process control. |
| publishDate |
2020 |
| dc.date.accessioned.none.fl_str_mv |
2020-08-11T16:59:46Z |
| dc.date.available.none.fl_str_mv |
2020-08-11T16:59:46Z |
| dc.date.issued.none.fl_str_mv |
2020 |
| dc.type.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Doctorado |
| dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_db06 |
| dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TD |
| dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
| dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/draft |
| format |
http://purl.org/coar/resource_type/c_db06 |
| status_str |
draft |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/16117 |
| url |
http://hdl.handle.net/10495/16117 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
| dc.rights.accessrights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO) |
| dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO) http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.extent.spa.fl_str_mv |
137 |
| dc.format.mimetype.spa.fl_str_mv |
application/pdf |
| dc.publisher.spa.fl_str_mv |
Universidad de Antioquia |
| dc.publisher.place.spa.fl_str_mv |
Medellín, Colombia |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería. Doctorado en Ingeniería Química |
| institution |
Universidad de Antioquia |
| bitstream.url.fl_str_mv |
https://bibliotecadigital.udea.edu.co/bitstreams/80702139-1b8d-425c-baef-f3d4345eccca/download https://bibliotecadigital.udea.edu.co/bitstreams/b5f9d0d8-ce2a-44d5-a7d7-45c54a4c55a4/download https://bibliotecadigital.udea.edu.co/bitstreams/975219f4-e551-4a79-a49b-bf36870b14df/download https://bibliotecadigital.udea.edu.co/bitstreams/0101e461-03ed-41a6-aa3f-b9d1dfb6b74f/download https://bibliotecadigital.udea.edu.co/bitstreams/63ff8ea7-10df-4c0c-b25f-822e3b298ac6/download https://bibliotecadigital.udea.edu.co/bitstreams/ecfaaf47-6e08-4300-8899-0b31d70cf464/download https://bibliotecadigital.udea.edu.co/bitstreams/3a2fc009-ea87-4a5d-a7fd-d6e220e59ca4/download https://bibliotecadigital.udea.edu.co/bitstreams/a79ed7ce-092d-4024-b717-5337033c38a6/download https://bibliotecadigital.udea.edu.co/bitstreams/5a404d6c-237b-4340-bc4f-1fdc53d132a7/download https://bibliotecadigital.udea.edu.co/bitstreams/b9ceef38-e577-4b40-943f-79a7e59d330a/download https://bibliotecadigital.udea.edu.co/bitstreams/b2ec1c02-6aa2-464a-9fbd-77284ca8fd88/download |
| bitstream.checksum.fl_str_mv |
b88b088d9957e670ce3b3fbe2eedbc13 8a4605be74aa9ea9d79846c1fba20a33 dcd5502ddc7462870d5f8e3590f40dc5 9917b66571cbd43da6da9b68f1485529 366eca0b582132fbfa1db77b573621f3 4e1c162252eba081a7baa14837edaa0b dca88506f88f06a3637c38e0c63284f8 4ebaaafe2c4cdd90535c2676f7fd9e0f a56fd57971465d556c52a9bcf1d4d2d1 a5a91eb9afaf1b84ef41e3e7367d7066 d8270ffb17ef728e9a96b2ce61952c0b |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional de la Universidad de Antioquia |
| repository.mail.fl_str_mv |
aplicacionbibliotecadigitalbiblioteca@udea.edu.co |
| _version_ |
1851052300048531456 |
| spelling |
Ochoa, SilviaHernandez, HugoUrrea Quintero, Jorge HumbertoSimulación, Diseño, Control y Optimización de Procesos (SIDCOP)2020-08-11T16:59:46Z2020-08-11T16:59:46Z2020http://hdl.handle.net/10495/16117ABSTRACT: This work develops a framework for the construction of a control-oriented model from a multiscale perspective, using a semibatch emulsion polymerization process as a case study. First, a so-called full multiscale model (considering the macro-, meso-, and micro-scopic scales) was developed which is composed of a set of Partial/Ordinary Differential Equations and a kinetic Monte Carlo simulation (PDE/ODE - kMC). Then, to obtain a reduced-order representation of the multiscale model, Variance Algebra concepts are used as a tool for representing, at the mesoscopic scale, a disperse-phase system from which only statistical information is available. After that, a dataset considering several process operational conditions is built to capture the main dynamics at the microscopic scale. This dataset is used to derive a closed-form model of the microscopic state variables by adopting a statistical modeling approach. The final obtained control-oriented model is composed of a set of ODEs comprising the macroscopic and the mesoscopic scales that can be solved by using standard ODEs integration schemes, whereas the microscopic scale variables are conveniently defined as some of the system outputs, represented by a set of algebraic equations. In order to consistently solve the full multiscale model, a numerical scheme based on the Finite Element Method is developed capturing the nonlinear evolution of the Particle Size Distribution (PSD). The validity of the obtained reduced-order model is verified through several simulations with respect to the system inputs. Finally, the multiscale control-oriented representation is employed to perform a batch output-controllability analysis based on a set-theoretic approach. The proposed framework might be adopted as a tool for the derivation of dynamical multiscale models keeping a good balance between their tractability and predictive capability, which can constitute an advantage when implementing real-time optimization and process control.DoctoradoDoctor en Ingeniería Química137application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Doctorado en Ingeniería Químicahttps://creativecommons.org/licenses/by-nc-nd/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Emulsion polymerizationFinite element methodMultiscale modelingPolymersPolímeroLaboratory equipmentMaterial de laboratorioChemical kineticsCinética químicaAlgebraÁlgebraStatisticsEstadísticaEquationsEcuaciónIndustrial managementGestión industrialEcuación fokker-planckFokker-planck equationControl-oriented modelsControllability verificationKinetic Monte CarloReduce-order modelhttp://id.loc.gov/authorities/subjects/sh85042949http://id.loc.gov/authorities/subjects/sh85048349http://id.loc.gov/authorities/subjects/sh2010012486http://vocabularies.unesco.org/thesaurus/concept5035http://vocabularies.unesco.org/thesaurus/concept10109http://vocabularies.unesco.org/thesaurus/concept4997http://vocabularies.unesco.org/thesaurus/concept2018http://vocabularies.unesco.org/thesaurus/concept119http://vocabularies.unesco.org/thesaurus/concept8945http://vocabularies.unesco.org/thesaurus/concept3402Towards a framework for the development of control-oriented multiscale models of dynamical systems: semibatch emulsion polymerization case studyTesis/Trabajo de grado - Monografía - Doctoradohttp://purl.org/coar/resource_type/c_db06https://purl.org/redcol/resource_type/TDhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/draftPublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/80702139-1b8d-425c-baef-f3d4345eccca/downloadb88b088d9957e670ce3b3fbe2eedbc13MD54falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/b5f9d0d8-ce2a-44d5-a7d7-45c54a4c55a4/download8a4605be74aa9ea9d79846c1fba20a33MD55falseAnonymousREADORIGINALUrreaJorge_2020_MultiscaleModelingFramework.pdfUrreaJorge_2020_MultiscaleModelingFramework.pdfTesis doctoralapplication/pdf21620766https://bibliotecadigital.udea.edu.co/bitstreams/975219f4-e551-4a79-a49b-bf36870b14df/downloaddcd5502ddc7462870d5f8e3590f40dc5MD51trueAnonymousREADAvalDirectores_EntregaTesis.pdfAvalDirectores_EntregaTesis.pdfAval tutoresapplication/pdf110840https://bibliotecadigital.udea.edu.co/bitstreams/0101e461-03ed-41a6-aa3f-b9d1dfb6b74f/download9917b66571cbd43da6da9b68f1485529MD52falseAdministratorREADAutorizacionpublicacion.pdfAutorizacionpublicacion.pdfAutorización de publicaciónapplication/pdf83675https://bibliotecadigital.udea.edu.co/bitstreams/63ff8ea7-10df-4c0c-b25f-822e3b298ac6/download366eca0b582132fbfa1db77b573621f3MD53falseAdministratorREADTEXTUrreaJorge_2020_MultiscaleModelingFramework.pdf.txtUrreaJorge_2020_MultiscaleModelingFramework.pdf.txtExtracted texttext/plain100796https://bibliotecadigital.udea.edu.co/bitstreams/ecfaaf47-6e08-4300-8899-0b31d70cf464/download4e1c162252eba081a7baa14837edaa0bMD56falseAnonymousREADAvalDirectores_EntregaTesis.pdf.txtAvalDirectores_EntregaTesis.pdf.txtExtracted texttext/plain1074https://bibliotecadigital.udea.edu.co/bitstreams/3a2fc009-ea87-4a5d-a7fd-d6e220e59ca4/downloaddca88506f88f06a3637c38e0c63284f8MD58falseAdministratorREADAutorizacionpublicacion.pdf.txtAutorizacionpublicacion.pdf.txtExtracted texttext/plain4194https://bibliotecadigital.udea.edu.co/bitstreams/a79ed7ce-092d-4024-b717-5337033c38a6/download4ebaaafe2c4cdd90535c2676f7fd9e0fMD510falseAdministratorREADTHUMBNAILUrreaJorge_2020_MultiscaleModelingFramework.pdf.jpgUrreaJorge_2020_MultiscaleModelingFramework.pdf.jpgGenerated Thumbnailimage/jpeg12579https://bibliotecadigital.udea.edu.co/bitstreams/5a404d6c-237b-4340-bc4f-1fdc53d132a7/downloada56fd57971465d556c52a9bcf1d4d2d1MD57falseAnonymousREADAvalDirectores_EntregaTesis.pdf.jpgAvalDirectores_EntregaTesis.pdf.jpgGenerated Thumbnailimage/jpeg8708https://bibliotecadigital.udea.edu.co/bitstreams/b9ceef38-e577-4b40-943f-79a7e59d330a/downloada5a91eb9afaf1b84ef41e3e7367d7066MD59falseAdministratorREADAutorizacionpublicacion.pdf.jpgAutorizacionpublicacion.pdf.jpgGenerated Thumbnailimage/jpeg13890https://bibliotecadigital.udea.edu.co/bitstreams/b2ec1c02-6aa2-464a-9fbd-77284ca8fd88/downloadd8270ffb17ef728e9a96b2ce61952c0bMD511falseAdministratorREAD10495/16117oai:bibliotecadigital.udea.edu.co:10495/161172025-03-26 20:08:26.61https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
