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...

Full description

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=