Behavior computational tool for detection and diagnosis oscillations in a control systems

Control systems receive input signals to execute a process, resulting in an output. Based on this sequence, the computational tool has the function of detecting and diagnosing anomalies in the system. The oscillation diagnosis of the system is based on the analysis of the oscillations generated by a...

Full description

Autores:
Hadechni Bonett, Samir
Ramírez Parra, Jhon
Escobar Davidson, Leonardo
Coll Velasquez, Jean
BELEÑO SAENZ, KELVIN
Jiménez-Cabas, Javier
Díaz Saenz, Carlos
Tipo de recurso:
Article of journal
Fecha de publicación:
2020
Institución:
Corporación Universidad de la Costa
Repositorio:
REDICUC - Repositorio CUC
Idioma:
eng
OAI Identifier:
oai:repositorio.cuc.edu.co:11323/7998
Acceso en línea:
https://hdl.handle.net/11323/7998
https://repositorio.cuc.edu.co/
Palabra clave:
Control system
Oscillating disturbances
Integral absolute error
Fast fourier transform
Autocovariance function
Rights
openAccess
License
CC0 1.0 Universal
id RCUC2_b1c850564b4b43e62f9e33a5abdb473b
oai_identifier_str oai:repositorio.cuc.edu.co:11323/7998
network_acronym_str RCUC2
network_name_str REDICUC - Repositorio CUC
repository_id_str
dc.title.spa.fl_str_mv Behavior computational tool for detection and diagnosis oscillations in a control systems
title Behavior computational tool for detection and diagnosis oscillations in a control systems
spellingShingle Behavior computational tool for detection and diagnosis oscillations in a control systems
Control system
Oscillating disturbances
Integral absolute error
Fast fourier transform
Autocovariance function
title_short Behavior computational tool for detection and diagnosis oscillations in a control systems
title_full Behavior computational tool for detection and diagnosis oscillations in a control systems
title_fullStr Behavior computational tool for detection and diagnosis oscillations in a control systems
title_full_unstemmed Behavior computational tool for detection and diagnosis oscillations in a control systems
title_sort Behavior computational tool for detection and diagnosis oscillations in a control systems
dc.creator.fl_str_mv Hadechni Bonett, Samir
Ramírez Parra, Jhon
Escobar Davidson, Leonardo
Coll Velasquez, Jean
BELEÑO SAENZ, KELVIN
Jiménez-Cabas, Javier
Díaz Saenz, Carlos
dc.contributor.author.spa.fl_str_mv Hadechni Bonett, Samir
Ramírez Parra, Jhon
Escobar Davidson, Leonardo
Coll Velasquez, Jean
BELEÑO SAENZ, KELVIN
Jiménez-Cabas, Javier
Díaz Saenz, Carlos
dc.subject.spa.fl_str_mv Control system
Oscillating disturbances
Integral absolute error
Fast fourier transform
Autocovariance function
topic Control system
Oscillating disturbances
Integral absolute error
Fast fourier transform
Autocovariance function
description Control systems receive input signals to execute a process, resulting in an output. Based on this sequence, the computational tool has the function of detecting and diagnosing anomalies in the system. The oscillation diagnosis of the system is based on the analysis of the oscillations generated by any disturbance, whether internal or external. The most appropriate form of detection is through noninvasive methods, therefore, there are some specialized in system improvements such as; detection of peaks in the power spectrum (FFT), the method based on time domain criteria and the absolute error integral (IAE) and the method based on the autocovariance function (ACF). The computational tool aims to detect oscillations of closed-loop control systems, through the 'IAE', 'ACF' and 'FFT' method.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020-07
dc.date.accessioned.none.fl_str_mv 2021-03-12T17:32:58Z
dc.date.available.none.fl_str_mv 2021-03-12T17:32:58Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_6501
status_str acceptedVersion
dc.identifier.issn.spa.fl_str_mv 0453-2198
dc.identifier.uri.spa.fl_str_mv https://hdl.handle.net/11323/7998
dc.identifier.instname.spa.fl_str_mv Corporación Universidad de la Costa
dc.identifier.reponame.spa.fl_str_mv REDICUC - Repositorio CUC
dc.identifier.repourl.spa.fl_str_mv https://repositorio.cuc.edu.co/
identifier_str_mv 0453-2198
Corporación Universidad de la Costa
REDICUC - Repositorio CUC
url https://hdl.handle.net/11323/7998
https://repositorio.cuc.edu.co/
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.references.spa.fl_str_mv [1]. Thornhill, NF and Horch, A. (2007). Advances and new directions in the detection and diagnosis of disturbances throughout the plant. Control Engineering Practice, 15 (10), 1196-1206.
[2]. C. PRYOR, “Autocovariance and Power Spectrum Analysis Derive New Information from Process Data.,” Control Eng, vol. V 29, no. N 11, pp. 103–106, 1982.
[3]. Thornhill, NF and Hugglund, T. (1997). Oscillation detection and diagnostics in control loops. Control Engineering Practice, 5(10), 1343-1354.
[4]. Verification, validation, and testing: MATLAB and Simulink solutions. (s. f.). MATLAB & Simulink. Retrieved 10 March 2020, from https://la.mathworks.com/solutions/verificationvalidation.html.
[5]. M. Jelali, Control Performance Management in Industrial Automation. London: Springer, 2013.
[6]. Hadechni Bonett, S. J., Ramirez Parra, J. M., Diaz Saenz, C., & Jimenez Cabas, J. (2020, May). Computational Tool for The Detection and Diagnosis of Oscillations in A Control System. Universidad Autónoma del Caribe.
[7] J. P. Shunta, Achieving World Class Manufacturing Through Process Control, 1st ed. Upper Saddle River, NJ, USA: Prentice Hall PTR, 1997.
[8]. Thornhill, NF and Horch, A. (2007). Advances and new directions in the detection and diagnosis of disturbances throughout the plant. Control Engineering Practice, 15 (10), 1196-1206.
[9]. N. F. Thornhill and T. Hägglund, “Detection and diagnosis of oscillation in control loops,” Control Eng. Pract., vol. 5, no. 10, pp. 1343–1354, 1997.
[10]. E. Naghoos, "Oscillation Detection and Causality Analysis of Control Systems", Era.library.ualberta.ca, 2016. [Online]. Available: https://era.library.ualberta.ca/items/57ba6990-7ddc4b58-8555-b9ea5ec4b79d/view/b06afee3-316c-48e6-b8b6- f08c3d7a9ae4/Naghoosi_Elham_201607_PhD.pdf. [Accessed: 31- Aug- 2019].
[11] Lishner, M., Akselrod, S., Avi, V. M., Oz, O., Divon, M., & Ravid, M. (1987). Spectral analysis of heart rate fluctuations. A non-invasive, sensitive method for the early diagnosis of autonomic neuropathy in diabetes mellitus. Journal of the autonomic nervous system, 19(2), 119-125.
[12]. Takahashi, S., Tachibana, K., & Saito, T. (1991). U.S. Patent No. 5,043,862. Washington, DC: U.S. Patent and Trademark Office.
dc.rights.spa.fl_str_mv CC0 1.0 Universal
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/publicdomain/zero/1.0/
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 CC0 1.0 Universal
http://creativecommons.org/publicdomain/zero/1.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Corporación Universidad de la Costa
dc.source.spa.fl_str_mv Technology Reports of Kansai University
institution Corporación Universidad de la Costa
dc.source.url.spa.fl_str_mv https://www.researchgate.net/publication/343615821_Behavior_Computational_Tool_for_Detection_and_Diagnosis_Oscillations_in_a_Control_Systems
bitstream.url.fl_str_mv https://repositorio.cuc.edu.co/bitstreams/19737c14-6371-4099-9c38-1eb8639dd603/download
https://repositorio.cuc.edu.co/bitstreams/2d697025-7280-4247-a025-6f5ead5b5684/download
https://repositorio.cuc.edu.co/bitstreams/8d034e39-2a76-455a-b993-ac4ad45fa4f3/download
https://repositorio.cuc.edu.co/bitstreams/4cbbe3a2-cb04-4975-a7c1-e0fba1db4a7d/download
https://repositorio.cuc.edu.co/bitstreams/5b7f09d3-23a8-4d64-86df-1e03fc7b1dcc/download
bitstream.checksum.fl_str_mv 7ba673c4c921b38f6c2471d9e77f9385
42fd4ad1e89814f5e4a476b409eb708c
e30e9215131d99561d40d6b0abbe9bad
3222138a98d88eed4a65b53df02949f0
ac2ad462f146875c2a2b341dfdd58daa
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad de la Costa CUC
repository.mail.fl_str_mv repdigital@cuc.edu.co
_version_ 1811760765377445888
spelling Hadechni Bonett, SamirRamírez Parra, JhonEscobar Davidson, LeonardoColl Velasquez, JeanBELEÑO SAENZ, KELVINJiménez-Cabas, JavierDíaz Saenz, Carlos2021-03-12T17:32:58Z2021-03-12T17:32:58Z2020-070453-2198https://hdl.handle.net/11323/7998Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Control systems receive input signals to execute a process, resulting in an output. Based on this sequence, the computational tool has the function of detecting and diagnosing anomalies in the system. The oscillation diagnosis of the system is based on the analysis of the oscillations generated by any disturbance, whether internal or external. The most appropriate form of detection is through noninvasive methods, therefore, there are some specialized in system improvements such as; detection of peaks in the power spectrum (FFT), the method based on time domain criteria and the absolute error integral (IAE) and the method based on the autocovariance function (ACF). The computational tool aims to detect oscillations of closed-loop control systems, through the 'IAE', 'ACF' and 'FFT' method.Hadechni Bonett, SamirRamírez Parra, JhonEscobar Davidson, LeonardoColl Velasquez, JeanBELEÑO SAENZ, KELVIN-will be generated-orcid-0000-0002-9965-0681-600Jiménez-Cabas, Javier-will be generated-orcid-0000-0001-9707-8418-600Díaz Saenz, Carlosapplication/pdfengCorporación Universidad de la CostaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Technology Reports of Kansai Universityhttps://www.researchgate.net/publication/343615821_Behavior_Computational_Tool_for_Detection_and_Diagnosis_Oscillations_in_a_Control_SystemsControl systemOscillating disturbancesIntegral absolute errorFast fourier transformAutocovariance functionBehavior computational tool for detection and diagnosis oscillations in a control systemsArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/acceptedVersion[1]. Thornhill, NF and Horch, A. (2007). Advances and new directions in the detection and diagnosis of disturbances throughout the plant. Control Engineering Practice, 15 (10), 1196-1206.[2]. C. PRYOR, “Autocovariance and Power Spectrum Analysis Derive New Information from Process Data.,” Control Eng, vol. V 29, no. N 11, pp. 103–106, 1982.[3]. Thornhill, NF and Hugglund, T. (1997). Oscillation detection and diagnostics in control loops. Control Engineering Practice, 5(10), 1343-1354.[4]. Verification, validation, and testing: MATLAB and Simulink solutions. (s. f.). MATLAB & Simulink. Retrieved 10 March 2020, from https://la.mathworks.com/solutions/verificationvalidation.html.[5]. M. Jelali, Control Performance Management in Industrial Automation. London: Springer, 2013.[6]. Hadechni Bonett, S. J., Ramirez Parra, J. M., Diaz Saenz, C., & Jimenez Cabas, J. (2020, May). Computational Tool for The Detection and Diagnosis of Oscillations in A Control System. Universidad Autónoma del Caribe.[7] J. P. Shunta, Achieving World Class Manufacturing Through Process Control, 1st ed. Upper Saddle River, NJ, USA: Prentice Hall PTR, 1997.[8]. Thornhill, NF and Horch, A. (2007). Advances and new directions in the detection and diagnosis of disturbances throughout the plant. Control Engineering Practice, 15 (10), 1196-1206.[9]. N. F. Thornhill and T. Hägglund, “Detection and diagnosis of oscillation in control loops,” Control Eng. Pract., vol. 5, no. 10, pp. 1343–1354, 1997.[10]. E. Naghoos, "Oscillation Detection and Causality Analysis of Control Systems", Era.library.ualberta.ca, 2016. [Online]. Available: https://era.library.ualberta.ca/items/57ba6990-7ddc4b58-8555-b9ea5ec4b79d/view/b06afee3-316c-48e6-b8b6- f08c3d7a9ae4/Naghoosi_Elham_201607_PhD.pdf. [Accessed: 31- Aug- 2019].[11] Lishner, M., Akselrod, S., Avi, V. M., Oz, O., Divon, M., & Ravid, M. (1987). Spectral analysis of heart rate fluctuations. A non-invasive, sensitive method for the early diagnosis of autonomic neuropathy in diabetes mellitus. Journal of the autonomic nervous system, 19(2), 119-125.[12]. Takahashi, S., Tachibana, K., & Saito, T. (1991). U.S. Patent No. 5,043,862. Washington, DC: U.S. Patent and Trademark Office.PublicationORIGINALbehavior-computational-tool-for-detection-and-diagnosis-oscillations-in-a-control-systems-5f1d938e0592d (1).pdfbehavior-computational-tool-for-detection-and-diagnosis-oscillations-in-a-control-systems-5f1d938e0592d (1).pdfapplication/pdf1074248https://repositorio.cuc.edu.co/bitstreams/19737c14-6371-4099-9c38-1eb8639dd603/download7ba673c4c921b38f6c2471d9e77f9385MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repositorio.cuc.edu.co/bitstreams/2d697025-7280-4247-a025-6f5ead5b5684/download42fd4ad1e89814f5e4a476b409eb708cMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83196https://repositorio.cuc.edu.co/bitstreams/8d034e39-2a76-455a-b993-ac4ad45fa4f3/downloade30e9215131d99561d40d6b0abbe9badMD53THUMBNAILbehavior-computational-tool-for-detection-and-diagnosis-oscillations-in-a-control-systems-5f1d938e0592d (1).pdf.jpgbehavior-computational-tool-for-detection-and-diagnosis-oscillations-in-a-control-systems-5f1d938e0592d (1).pdf.jpgimage/jpeg19504https://repositorio.cuc.edu.co/bitstreams/4cbbe3a2-cb04-4975-a7c1-e0fba1db4a7d/download3222138a98d88eed4a65b53df02949f0MD54TEXTbehavior-computational-tool-for-detection-and-diagnosis-oscillations-in-a-control-systems-5f1d938e0592d (1).pdf.txtbehavior-computational-tool-for-detection-and-diagnosis-oscillations-in-a-control-systems-5f1d938e0592d (1).pdf.txttext/plain13552https://repositorio.cuc.edu.co/bitstreams/5b7f09d3-23a8-4d64-86df-1e03fc7b1dcc/downloadac2ad462f146875c2a2b341dfdd58daaMD5511323/7998oai:repositorio.cuc.edu.co:11323/79982024-09-17 11:02:59.922http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLg0KDQpBbCByZXNwZWN0byBjb21vIEF1dG9yKGVzKSBtYW5pZmVzdGFtb3MgY29ub2NlciBxdWU6DQoNCi0gTGEgYXV0b3JpemFjacOzbiBlcyBkZSBjYXLDoWN0ZXIgbm8gZXhjbHVzaXZhIHkgbGltaXRhZGEsIGVzdG8gaW1wbGljYSBxdWUgbGEgbGljZW5jaWEgdGllbmUgdW5hIHZpZ2VuY2lhLCBxdWUgbm8gZXMgcGVycGV0dWEgeSBxdWUgZWwgYXV0b3IgcHVlZGUgcHVibGljYXIgbyBkaWZ1bmRpciBzdSBvYnJhIGVuIGN1YWxxdWllciBvdHJvIG1lZGlvLCBhc8OtIGNvbW8gbGxldmFyIGEgY2FibyBjdWFscXVpZXIgdGlwbyBkZSBhY2Npw7NuIHNvYnJlIGVsIGRvY3VtZW50by4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uDQoNCi0gTGEgYXV0b3JpemFjacOzbiBkZSBwdWJsaWNhY2nDs24gY29tcHJlbmRlIGVsIGZvcm1hdG8gb3JpZ2luYWwgZGUgbGEgb2JyYSB5IHRvZG9zIGxvcyBkZW3DoXMgcXVlIHNlIHJlcXVpZXJhIHBhcmEgc3UgcHVibGljYWNpw7NuIGVuIGVsIHJlcG9zaXRvcmlvLiBJZ3VhbG1lbnRlLCBsYSBhdXRvcml6YWNpw7NuIHBlcm1pdGUgYSBsYSBpbnN0aXR1Y2nDs24gZWwgY2FtYmlvIGRlIHNvcG9ydGUgZGUgbGEgb2JyYSBjb24gZmluZXMgZGUgcHJlc2VydmFjacOzbiAoaW1wcmVzbywgZWxlY3Ryw7NuaWNvLCBkaWdpdGFsLCBJbnRlcm5ldCwgaW50cmFuZXQsIG8gY3VhbHF1aWVyIG90cm8gZm9ybWF0byBjb25vY2lkbyBvIHBvciBjb25vY2VyKS4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIGVzIGdyYXR1aXRhIHkgc2UgcmVudW5jaWEgYSByZWNpYmlyIGN1YWxxdWllciByZW11bmVyYWNpw7NuIHBvciBsb3MgdXNvcyBkZSBsYSBvYnJhLCBkZSBhY3VlcmRvIGNvbiBsYSBsaWNlbmNpYSBlc3RhYmxlY2lkYSBlbiBlc3RhIGF1dG9yaXphY2nDs24uDQoNCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLg0KDQotIEZyZW50ZSBhIGN1YWxxdWllciByZWNsYW1hY2nDs24gcG9yIHRlcmNlcm9zLCBlbCBvIGxvcyBhdXRvcmVzIHNlcsOhbiByZXNwb25zYWJsZXMsIGVuIG5pbmfDum4gY2FzbyBsYSByZXNwb25zYWJpbGlkYWQgc2Vyw6EgYXN1bWlkYSBwb3IgbGEgaW5zdGl0dWNpw7NuLg0KDQotIENvbiBsYSBhdXRvcml6YWNpw7NuLCBsYSBpbnN0aXR1Y2nDs24gcHVlZGUgZGlmdW5kaXIgbGEgb2JyYSBlbiDDrW5kaWNlcywgYnVzY2Fkb3JlcyB5IG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBxdWUgZmF2b3JlemNhbiBzdSB2aXNpYmlsaWRhZA==