Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Marco Aurélio Amarante
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Comum do Brasil - Deposita
Texto Completo: https://deposita.ibict.br/handle/deposita/600
Resumo: Vários problemas encontrados nas ciências e, particularmente, em engenharia, podem ser resolvidos pela modelagem matemática que resulta, na maior parte, em equações diferenciais. Equações diferenciais ordinárias são subconjunto desse universo, que constituem a formulação de problemas de valor inicial de uma variedade de processos e sistemas. A solução desses problemas pode ser obtida pela solução das equações diferenciais que descrevem a dinâmica do sistema. Uma das ferramentas fundamentais para obter essas soluções são os métodos numéricos, vários deles já incorporados a alguma plataforma computacional, como, por exemplo, o Matlab. Nesta dissertação, o objetivo foi utilizar os métodos de Runge-Kutta de passo fixo e o método de Bulirsch-Stoer, para resolver três problemas típicos envolvendo equações diferenciais ordinárias e comparar conjuntamente os resultados com o método de Dormand-Prince, incorporado ao Matlab pela sub-rotina ode45. Para os métodos de Runge-Kutta e de Bulirsch-Stoer foram escritas duas sub-rotinas em linguagem do Matlab. Foram resolvidos três problemas: 1) uma equação diferencial ordinária simples com solução analítica, usada como referência; 2) modelagem de um sistema de suspensão de um veículo; e 3) a equação de Page. Para o problema 1, todos os métodos forneceram solução adequada com tamanho do passo de integração apropriado. Para o problema 2, o método de Dormand-Prince foi inflexível em manter a solução estável mesmo para tamanhos do passo maior. Os métodos de Runge-Kutta e Bulirsch-Stoer, neste caso, funcionaram bem para passos reduzidos. No problema 3, o método que forneceu uma solução estável adequada foi Bulirsch-Stoer. Os outros também funcionam, para tamanhos de passo muito reduzidos. Portanto, concluiu-se que o método adequado para solução de problemas de valor inicial depende da natureza do problema e da escolha adequada do tamanho do passo de integração.
id IBICT-1_a55cc0949d9a7c5ca9ca73e9cd0033c5
oai_identifier_str oai:https://deposita.ibict.br:deposita/600
network_acronym_str IBICT-1
network_name_str Repositório Comum do Brasil - Deposita
repository_id_str 4658
spelling Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-StoerSolving initial value problems using the Runge-Kutta, Dormand-Prince and Bulirsch-Stoer MethodsMétodos numéricosEquações diferenciais ordináriasRunge-KuttaDormand-PrinceBulirsch-StoerCiência Exatas e da TerraVários problemas encontrados nas ciências e, particularmente, em engenharia, podem ser resolvidos pela modelagem matemática que resulta, na maior parte, em equações diferenciais. Equações diferenciais ordinárias são subconjunto desse universo, que constituem a formulação de problemas de valor inicial de uma variedade de processos e sistemas. A solução desses problemas pode ser obtida pela solução das equações diferenciais que descrevem a dinâmica do sistema. Uma das ferramentas fundamentais para obter essas soluções são os métodos numéricos, vários deles já incorporados a alguma plataforma computacional, como, por exemplo, o Matlab. Nesta dissertação, o objetivo foi utilizar os métodos de Runge-Kutta de passo fixo e o método de Bulirsch-Stoer, para resolver três problemas típicos envolvendo equações diferenciais ordinárias e comparar conjuntamente os resultados com o método de Dormand-Prince, incorporado ao Matlab pela sub-rotina ode45. Para os métodos de Runge-Kutta e de Bulirsch-Stoer foram escritas duas sub-rotinas em linguagem do Matlab. Foram resolvidos três problemas: 1) uma equação diferencial ordinária simples com solução analítica, usada como referência; 2) modelagem de um sistema de suspensão de um veículo; e 3) a equação de Page. Para o problema 1, todos os métodos forneceram solução adequada com tamanho do passo de integração apropriado. Para o problema 2, o método de Dormand-Prince foi inflexível em manter a solução estável mesmo para tamanhos do passo maior. Os métodos de Runge-Kutta e Bulirsch-Stoer, neste caso, funcionaram bem para passos reduzidos. No problema 3, o método que forneceu uma solução estável adequada foi Bulirsch-Stoer. Os outros também funcionam, para tamanhos de passo muito reduzidos. Portanto, concluiu-se que o método adequado para solução de problemas de valor inicial depende da natureza do problema e da escolha adequada do tamanho do passo de integração.Several problems encountered in sciences and, particularly engineering, can be solved by mathematical modeling that results, in general, in differential equations. Ordinary differential equations are subsets of this universe, which constitute the formulation of initial value problems for a variety of processes and systems. The solution of these problems can be obtained by solving the differential equations that describe the dynamics of the system. One of the fundamental tools to obtain these solutions are the numerical methods, several of which have already been incorporated into some computational platform, such as, for example, Matlab. In this dissertation, the objective was to use the fixed-step Runge-Kutta methods and the Bulirsch-Stoer method, to solve three typical problems involving ordinary differential equations and to jointly compare the results with the Dormand-Prince method, incorporated into Matlab by ode45 subroutine. For the Runge-Kutta and Bulirsch-Stoer methods, two subroutines were written in Matlab language. Three problems were solved: 1) a simple ordinary differential equation with an analytical solution, used as a reference; 2) modeling of a vehicle suspension system; and 3) the Page equation. For problem 1, all methods provided an adequate solution with the appropriate integration step size. For problem 2, the Dormand-Prince method was relentless in keeping the solution stable even for larger step sizes. The Runge-Kutta and Bulirsch-Stoer methods, in this case, worked well for reduced steps. In problem 3, the method that provided an adequate stable solution was Bulirsch-Stoer. The others also work, for very small step sizes. Therefore, it was concluded that the appropriate method for solving initial value problems depends on the nature of the problem and the appropriate choice of the integration step-size.CAPESIETEC - Instituto de Educação TecnológicaInstituto de Educação TecnológicaBrasilEngenharia e Gestão de Processos e Sistemashttp://lattes.cnpq.br/3619239697912775Martins, José Helvéciohttp://lattes.cnpq.br/2582725571935270Martins, José Helvéciohttp://lattes.cnpq.br/2582725571935270Romero Ferreira, Wanyrhttp://lattes.cnpq.br/5287040686973900Marinho Martins, Ederhttp://lattes.cnpq.br/8080402114521921Ribeiro, Marco Aurélio Amarante2024-05-10T19:13:56Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://deposita.ibict.br/handle/deposita/600porinfo:eu-repo/semantics/openAccessreponame:Repositório Comum do Brasil - Depositainstname:Instituto Brasileiro de Informação em Ciência e Tecnologia (Ibict)instacron:IBICT2024-05-10T19:13:56Zoai:https://deposita.ibict.br:deposita/600Repositório ComumPUBhttp://deposita.ibict.br/oai/requestdeposita@ibict.bropendoar:46582024-05-10T19:13:56Repositório Comum do Brasil - Deposita - Instituto Brasileiro de Informação em Ciência e Tecnologia (Ibict)false
dc.title.none.fl_str_mv Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
Solving initial value problems using the Runge-Kutta, Dormand-Prince and Bulirsch-Stoer Methods
title Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
spellingShingle Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
Ribeiro, Marco Aurélio Amarante
Métodos numéricos
Equações diferenciais ordinárias
Runge-Kutta
Dormand-Prince
Bulirsch-Stoer
Ciência Exatas e da Terra
title_short Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
title_full Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
title_fullStr Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
title_full_unstemmed Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
title_sort Solução de problemas de valor inicial usando os métodos de Runge-Kutta, Dormand-Prince e de Bulirsch-Stoer
author Ribeiro, Marco Aurélio Amarante
author_facet Ribeiro, Marco Aurélio Amarante
author_role author
dc.contributor.none.fl_str_mv http://lattes.cnpq.br/3619239697912775
Martins, José Helvécio
http://lattes.cnpq.br/2582725571935270
Martins, José Helvécio
http://lattes.cnpq.br/2582725571935270
Romero Ferreira, Wanyr
http://lattes.cnpq.br/5287040686973900
Marinho Martins, Eder
http://lattes.cnpq.br/8080402114521921
dc.contributor.author.fl_str_mv Ribeiro, Marco Aurélio Amarante
dc.subject.por.fl_str_mv Métodos numéricos
Equações diferenciais ordinárias
Runge-Kutta
Dormand-Prince
Bulirsch-Stoer
Ciência Exatas e da Terra
topic Métodos numéricos
Equações diferenciais ordinárias
Runge-Kutta
Dormand-Prince
Bulirsch-Stoer
Ciência Exatas e da Terra
description Vários problemas encontrados nas ciências e, particularmente, em engenharia, podem ser resolvidos pela modelagem matemática que resulta, na maior parte, em equações diferenciais. Equações diferenciais ordinárias são subconjunto desse universo, que constituem a formulação de problemas de valor inicial de uma variedade de processos e sistemas. A solução desses problemas pode ser obtida pela solução das equações diferenciais que descrevem a dinâmica do sistema. Uma das ferramentas fundamentais para obter essas soluções são os métodos numéricos, vários deles já incorporados a alguma plataforma computacional, como, por exemplo, o Matlab. Nesta dissertação, o objetivo foi utilizar os métodos de Runge-Kutta de passo fixo e o método de Bulirsch-Stoer, para resolver três problemas típicos envolvendo equações diferenciais ordinárias e comparar conjuntamente os resultados com o método de Dormand-Prince, incorporado ao Matlab pela sub-rotina ode45. Para os métodos de Runge-Kutta e de Bulirsch-Stoer foram escritas duas sub-rotinas em linguagem do Matlab. Foram resolvidos três problemas: 1) uma equação diferencial ordinária simples com solução analítica, usada como referência; 2) modelagem de um sistema de suspensão de um veículo; e 3) a equação de Page. Para o problema 1, todos os métodos forneceram solução adequada com tamanho do passo de integração apropriado. Para o problema 2, o método de Dormand-Prince foi inflexível em manter a solução estável mesmo para tamanhos do passo maior. Os métodos de Runge-Kutta e Bulirsch-Stoer, neste caso, funcionaram bem para passos reduzidos. No problema 3, o método que forneceu uma solução estável adequada foi Bulirsch-Stoer. Os outros também funcionam, para tamanhos de passo muito reduzidos. Portanto, concluiu-se que o método adequado para solução de problemas de valor inicial depende da natureza do problema e da escolha adequada do tamanho do passo de integração.
publishDate 2021
dc.date.none.fl_str_mv 2021
2024-05-10T19:13:56Z
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://deposita.ibict.br/handle/deposita/600
url https://deposita.ibict.br/handle/deposita/600
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IETEC - Instituto de Educação Tecnológica
Instituto de Educação Tecnológica
Brasil
Engenharia e Gestão de Processos e Sistemas
publisher.none.fl_str_mv IETEC - Instituto de Educação Tecnológica
Instituto de Educação Tecnológica
Brasil
Engenharia e Gestão de Processos e Sistemas
dc.source.none.fl_str_mv reponame:Repositório Comum do Brasil - Deposita
instname:Instituto Brasileiro de Informação em Ciência e Tecnologia (Ibict)
instacron:IBICT
instname_str Instituto Brasileiro de Informação em Ciência e Tecnologia (Ibict)
instacron_str IBICT
institution IBICT
reponame_str Repositório Comum do Brasil - Deposita
collection Repositório Comum do Brasil - Deposita
repository.name.fl_str_mv Repositório Comum do Brasil - Deposita - Instituto Brasileiro de Informação em Ciência e Tecnologia (Ibict)
repository.mail.fl_str_mv deposita@ibict.br
_version_ 1811810878520033280