Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Adler Fonseca de Castro
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Minas Gerais
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/1843/31038
Resumo: Mechanical ventilators are machines used to assist breathing and are widely used in research involving respiratory diseases. However, most commercial options available for small animals have limitations when tracking ventilatory profiles such as desired air pressure or flow. Iterative Learning Control (ILC) is a control technique that aims to improve performance of systems with repetitive tasks by learning from previous executions. This study proposes ILC control strategies for the problem of tracking profiles associated with ventilation modes. We use strategies based only in ILC, in a classical PI controller and in a combination of both. The control systems design was based on transfer functions, obtained from a simplified model of a feedback linearized recently proposed ventilator. The systems performance was evaluated with simulations, where we incorporated hypothetical scenarios with leakages, sensor noise and parametric uncertainty in the linearization. Considering that deviations from the reference profile can harm the patient’s lung, ILC alone was shown to be inadequate for mechanical ventilators in the initial iterations. The architecture with ILC and PI combined the benefits of both strategies, with an acceptable initial performance that still improves with each iteration. This strategy with PI and ILC remained robust for all the types of disturbances tested, especially in the scenarios with periodic leakage.
id UFMG_72a2129f3bd449c2eec655b1c552d2aa
oai_identifier_str oai:repositorio.ufmg.br:1843/31038
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling 2019-11-18T19:38:22Z2025-09-08T23:35:24Z2019-11-18T19:38:22Z2019-06-24https://hdl.handle.net/1843/31038Mechanical ventilators are machines used to assist breathing and are widely used in research involving respiratory diseases. However, most commercial options available for small animals have limitations when tracking ventilatory profiles such as desired air pressure or flow. Iterative Learning Control (ILC) is a control technique that aims to improve performance of systems with repetitive tasks by learning from previous executions. This study proposes ILC control strategies for the problem of tracking profiles associated with ventilation modes. We use strategies based only in ILC, in a classical PI controller and in a combination of both. The control systems design was based on transfer functions, obtained from a simplified model of a feedback linearized recently proposed ventilator. The systems performance was evaluated with simulations, where we incorporated hypothetical scenarios with leakages, sensor noise and parametric uncertainty in the linearization. Considering that deviations from the reference profile can harm the patient’s lung, ILC alone was shown to be inadequate for mechanical ventilators in the initial iterations. The architecture with ILC and PI combined the benefits of both strategies, with an acceptable initial performance that still improves with each iteration. This strategy with PI and ILC remained robust for all the types of disturbances tested, especially in the scenarios with periodic leakage.CNPq - Conselho Nacional de Desenvolvimento Científico e TecnológicoCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorporUniversidade Federal de Minas GeraisControle por aprendizagem iterativaIterative Learning ControlVentilação mecânicaControle em malha fechadaSistemas biomédicosControle repetitivoSistemas não-linearesLinearização por realimentaçãoEngenharia elétricaSistemas não linearesRespiradores (Medicina)Simulação (Computadores)Respiração artificialControle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAdler Fonseca de Castroinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGhttp://lattes.cnpq.br/9444010935383508Leonardo Antônio Borges Tôrreshttp://lattes.cnpq.br/4968158277224575Alessandro BedaLuciano Antonio Frezzatto SantosVíctor Costa da Silva CamposVentiladores mecânicos são máquinas usadas para assistir a respiração e são amplamente utilizados em pesquisas envolvendo doenças respiratórias. No entanto, a maior parte das opções comerciais disponíveis para pequenos animais possuem limitações em rastrear perfis ventilatórios de pressão ou vazão de ar. Controle por Aprendizagem Iterativa ou Iterative Learning Control (ILC) é uma técnica de controle que visa melhorar o desempenho de sistemas com tarefas repetitivas através do aprendizado com execuções anteriores. Este estudo propõe avaliar estratégias de controle com ILC para o problema de rastreamento de perfis associados a modos de ventilação artificial. Utilizamos estratégias baseadas em ILC, em um controlador PI tradicional e em uma combinação de ambos. Os sistemas de controle foram projetados com base em funções de transferência, obtidas a partir de um modelo simplificado de um ventilador mecânico linearizado por realimentação. O desempenho dos sistemas foi avaliado por meio de simulações, onde incorporamos cenários hipotéticos com vazamentos, ruído na medição e incertezas paramétricas na linearização. Tendo em consideração que desvios do perfil de referência podem causar danos ao pulmão do paciente, ILC sozinho se mostrou inadequado para ventiladores nas iterações iniciais. A arquitetura com ILC e PI combinou as vantagens das duas estratégias, com um desempenho inicial aceitável, mas que melhora a cada iteração. Essa estratégia com PI e ILC permaneceu robusta para os diversos tipos de perturbações testados, especialmente nos cenários com vazamentos periódicos.BrasilENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICAPrograma de Pós-Graduação em Engenharia ElétricaUFMGORIGINALDissertação Adler.pdfapplication/pdf2138566https://repositorio.ufmg.br//bitstreams/aad20819-2f0d-4799-a03f-004c0aa19dc6/downloadcde33414bad10d3da83552cf39954485MD51trueAnonymousREADLICENSElicense.txttext/plain2119https://repositorio.ufmg.br//bitstreams/fd648f10-3ac5-4fbf-a020-e7b067ad9e6a/download34badce4be7e31e3adb4575ae96af679MD52falseAnonymousREADTEXTDissertação Adler.pdf.txttext/plain133058https://repositorio.ufmg.br//bitstreams/6d921a0d-82c4-4f3d-9942-1d19de0d9cb4/download860a9fb55f9f998866962a8379ad163eMD53falseAnonymousREAD1843/310382025-09-08 20:35:24.872open.accessoai:repositorio.ufmg.br:1843/31038https://repositorio.ufmg.br/Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-08T23:35:24Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEgRE8gUkVQT1NJVMOTUklPIElOU1RJVFVDSU9OQUwgREEgVUZNRwoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIChSSS1VRk1HKSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZSBpcnJldm9nw6F2ZWwgZGUgcmVwcm9kdXppciBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBkZWNsYXJhIHF1ZSBjb25oZWNlIGEgcG9sw610aWNhIGRlIGNvcHlyaWdodCBkYSBlZGl0b3JhIGRvIHNldSBkb2N1bWVudG8gZSBxdWUgY29uaGVjZSBlIGFjZWl0YSBhcyBEaXJldHJpemVzIGRvIFJJLVVGTUcuCgpWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGTUcgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRlIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHB1YmxpY2HDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBQVUJMSUNBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCk8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lKHMpIG91IG8ocykgbm9tZXMocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KCg==
dc.title.none.fl_str_mv Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
title Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
spellingShingle Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
Adler Fonseca de Castro
Engenharia elétrica
Sistemas não lineares
Respiradores (Medicina)
Simulação (Computadores)
Respiração artificial
Controle por aprendizagem iterativa
Iterative Learning Control
Ventilação mecânica
Controle em malha fechada
Sistemas biomédicos
Controle repetitivo
Sistemas não-lineares
Linearização por realimentação
title_short Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
title_full Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
title_fullStr Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
title_full_unstemmed Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
title_sort Controle por aprendizagem iterativa aplicado a um modelo de ventilador mecânico para pequenos animais
author Adler Fonseca de Castro
author_facet Adler Fonseca de Castro
author_role author
dc.contributor.author.fl_str_mv Adler Fonseca de Castro
dc.subject.por.fl_str_mv Engenharia elétrica
Sistemas não lineares
Respiradores (Medicina)
Simulação (Computadores)
Respiração artificial
topic Engenharia elétrica
Sistemas não lineares
Respiradores (Medicina)
Simulação (Computadores)
Respiração artificial
Controle por aprendizagem iterativa
Iterative Learning Control
Ventilação mecânica
Controle em malha fechada
Sistemas biomédicos
Controle repetitivo
Sistemas não-lineares
Linearização por realimentação
dc.subject.other.none.fl_str_mv Controle por aprendizagem iterativa
Iterative Learning Control
Ventilação mecânica
Controle em malha fechada
Sistemas biomédicos
Controle repetitivo
Sistemas não-lineares
Linearização por realimentação
description Mechanical ventilators are machines used to assist breathing and are widely used in research involving respiratory diseases. However, most commercial options available for small animals have limitations when tracking ventilatory profiles such as desired air pressure or flow. Iterative Learning Control (ILC) is a control technique that aims to improve performance of systems with repetitive tasks by learning from previous executions. This study proposes ILC control strategies for the problem of tracking profiles associated with ventilation modes. We use strategies based only in ILC, in a classical PI controller and in a combination of both. The control systems design was based on transfer functions, obtained from a simplified model of a feedback linearized recently proposed ventilator. The systems performance was evaluated with simulations, where we incorporated hypothetical scenarios with leakages, sensor noise and parametric uncertainty in the linearization. Considering that deviations from the reference profile can harm the patient’s lung, ILC alone was shown to be inadequate for mechanical ventilators in the initial iterations. The architecture with ILC and PI combined the benefits of both strategies, with an acceptable initial performance that still improves with each iteration. This strategy with PI and ILC remained robust for all the types of disturbances tested, especially in the scenarios with periodic leakage.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-11-18T19:38:22Z
2025-09-08T23:35:24Z
dc.date.available.fl_str_mv 2019-11-18T19:38:22Z
dc.date.issued.fl_str_mv 2019-06-24
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1843/31038
url https://hdl.handle.net/1843/31038
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br//bitstreams/aad20819-2f0d-4799-a03f-004c0aa19dc6/download
https://repositorio.ufmg.br//bitstreams/fd648f10-3ac5-4fbf-a020-e7b067ad9e6a/download
https://repositorio.ufmg.br//bitstreams/6d921a0d-82c4-4f3d-9942-1d19de0d9cb4/download
bitstream.checksum.fl_str_mv cde33414bad10d3da83552cf39954485
34badce4be7e31e3adb4575ae96af679
860a9fb55f9f998866962a8379ad163e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1862106065521344512