Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/59/59143/tde-31102022-100226/ |
Resumo: | Os métodos de Runge-Kutta (RK) são técnicas bastante conhecidas e amplamente utilizadas para resolver numericamente problemas de valor inicial (PVIs) de equações diferenciais ordinárias. Derivado do RK, o método Runge-Kutta Contínuo (RKC) acrescenta ao anterior uma técnica de interpolação polinomial e produz uma função contínua para aproximar a solução do PVI. Dessa forma, o método RKC pode ser naturalmente estendido para as equações diferenciais com retardo (EDRs), que têm como característica a necessidade da avaliação da solução em momentos anteriores ao atual e que, em geral, não coincidem com um ponto da malha. O método RKC simplifica o processo de obtenção da solução numérica enquanto preserva a precisão e demais qualidades dos métodos de RK. Do ponto de vista das aplicações, as EDRs modelam fenômenos das mais diversas áreas do conhecimento, desde as ciências básicas como Biologia, Física e Química, quanto fenômenos econômicos e sociais. Na área de dinâmica populacional, destacam-se, por exemplo, variações dos modelos clássicos de crescimento malthusiano e logístico e os modelos epidêmicos compartimentais, como o modelo SIR (suscetível-infeccioso-recuperado). Nesse contexto, apresentamos nesse trabalho um estudo do método RKC para solução numérica de EDRs, seus aspectos teóricos, sua implementação computacional e aplicações em exemplos tanto puramente matemáticos quanto relacionados a modelos de dinâmica populacional. O código, desenvolvido em linguagem MATLAB, contempla uma ampla gama de problemas, incluindo as EDRs com retardo constante, dependente do tempo e dependente do estado, bem como sistemas de EDRs. Os resultados mostram que as soluções numéricas obtidas são bastante precisas o que torna o programa desenvolvido promissor para ser aplicado em problemas reais das ciências e engenharias. |
id |
USP_fac00e5ab0eb2cc3fb7de3398fa7abf0 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-31102022-100226 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacionalContinuous Runge-Kutta method for delay differential equations and applications in population dynamicsContinuous Runge-KuttaDelay differential equationsEquações diferenciais com retardoMétodos numéricosModelos de dinâmica populacionalNumerical methodsPopulation dynamics modelsRunge-Kutta contínuoOs métodos de Runge-Kutta (RK) são técnicas bastante conhecidas e amplamente utilizadas para resolver numericamente problemas de valor inicial (PVIs) de equações diferenciais ordinárias. Derivado do RK, o método Runge-Kutta Contínuo (RKC) acrescenta ao anterior uma técnica de interpolação polinomial e produz uma função contínua para aproximar a solução do PVI. Dessa forma, o método RKC pode ser naturalmente estendido para as equações diferenciais com retardo (EDRs), que têm como característica a necessidade da avaliação da solução em momentos anteriores ao atual e que, em geral, não coincidem com um ponto da malha. O método RKC simplifica o processo de obtenção da solução numérica enquanto preserva a precisão e demais qualidades dos métodos de RK. Do ponto de vista das aplicações, as EDRs modelam fenômenos das mais diversas áreas do conhecimento, desde as ciências básicas como Biologia, Física e Química, quanto fenômenos econômicos e sociais. Na área de dinâmica populacional, destacam-se, por exemplo, variações dos modelos clássicos de crescimento malthusiano e logístico e os modelos epidêmicos compartimentais, como o modelo SIR (suscetível-infeccioso-recuperado). Nesse contexto, apresentamos nesse trabalho um estudo do método RKC para solução numérica de EDRs, seus aspectos teóricos, sua implementação computacional e aplicações em exemplos tanto puramente matemáticos quanto relacionados a modelos de dinâmica populacional. O código, desenvolvido em linguagem MATLAB, contempla uma ampla gama de problemas, incluindo as EDRs com retardo constante, dependente do tempo e dependente do estado, bem como sistemas de EDRs. Os resultados mostram que as soluções numéricas obtidas são bastante precisas o que torna o programa desenvolvido promissor para ser aplicado em problemas reais das ciências e engenharias.The Runge-Kutta (RK) methods are well-known techniques and widely used to numerically solve initial value problems (IVP) of ordinary differential equations. Derived from RK, the Continuous Runge-Kutta (CRK) method adds to the previous one a polynomial interpolation technique and generates a continuous function to approximate the IVP solution. Therefore, the CRK method can be naturally extended to delay differential equations (DDEs), which have as a feature the necessity to evaluate the solution in previous moments to the current one and that, in general, does not coincide with a mesh point. The CRK method simplifies the process to obtain the numerical solution while maintaining the precision and further qualities of the RK methods. From the application point of view, the DDEs models phenomena of the more diverse knoledgement areas, from the basics sciences, such as Biology, Physics and Chemistry, to economic and social phenomena. In the population dynamics area, stands out, for example, variations of the classic Malthusian and Logistic growth models and the compartmental epidemic model, such as the SIR (susceptible-infectious-recovered) model. In this context, we present in this work a study of the CRK method to numerically solve DDEs, its theoretical aspects, computational implementation and application both in examples that are purely mathematical and examples related to population dynamics models. The code, developed in MATLAB language, covers a wide range of problems, including DDEs with constant, time and state dependent delay, as well as systems of DDEs. The results show that the obtained numerical solutions are quite accurate, making the developed program promising to be applied in real problems of science and engineering.Biblioteca Digitais de Teses e Dissertações da USPArtioli, Vanessa RolnikMenin, Olavo HenriqueAment, Gabriel Fonseca2022-08-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/59/59143/tde-31102022-100226/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-11-22T16:57:06Zoai:teses.usp.br:tde-31102022-100226Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-11-22T16:57:06Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional Continuous Runge-Kutta method for delay differential equations and applications in population dynamics |
title |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional |
spellingShingle |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional Ament, Gabriel Fonseca Continuous Runge-Kutta Delay differential equations Equações diferenciais com retardo Métodos numéricos Modelos de dinâmica populacional Numerical methods Population dynamics models Runge-Kutta contínuo |
title_short |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional |
title_full |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional |
title_fullStr |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional |
title_full_unstemmed |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional |
title_sort |
Método Runge-Kutta contínuo para equações diferenciais com retardo e aplicações em dinâmica populacional |
author |
Ament, Gabriel Fonseca |
author_facet |
Ament, Gabriel Fonseca |
author_role |
author |
dc.contributor.none.fl_str_mv |
Artioli, Vanessa Rolnik Menin, Olavo Henrique |
dc.contributor.author.fl_str_mv |
Ament, Gabriel Fonseca |
dc.subject.por.fl_str_mv |
Continuous Runge-Kutta Delay differential equations Equações diferenciais com retardo Métodos numéricos Modelos de dinâmica populacional Numerical methods Population dynamics models Runge-Kutta contínuo |
topic |
Continuous Runge-Kutta Delay differential equations Equações diferenciais com retardo Métodos numéricos Modelos de dinâmica populacional Numerical methods Population dynamics models Runge-Kutta contínuo |
description |
Os métodos de Runge-Kutta (RK) são técnicas bastante conhecidas e amplamente utilizadas para resolver numericamente problemas de valor inicial (PVIs) de equações diferenciais ordinárias. Derivado do RK, o método Runge-Kutta Contínuo (RKC) acrescenta ao anterior uma técnica de interpolação polinomial e produz uma função contínua para aproximar a solução do PVI. Dessa forma, o método RKC pode ser naturalmente estendido para as equações diferenciais com retardo (EDRs), que têm como característica a necessidade da avaliação da solução em momentos anteriores ao atual e que, em geral, não coincidem com um ponto da malha. O método RKC simplifica o processo de obtenção da solução numérica enquanto preserva a precisão e demais qualidades dos métodos de RK. Do ponto de vista das aplicações, as EDRs modelam fenômenos das mais diversas áreas do conhecimento, desde as ciências básicas como Biologia, Física e Química, quanto fenômenos econômicos e sociais. Na área de dinâmica populacional, destacam-se, por exemplo, variações dos modelos clássicos de crescimento malthusiano e logístico e os modelos epidêmicos compartimentais, como o modelo SIR (suscetível-infeccioso-recuperado). Nesse contexto, apresentamos nesse trabalho um estudo do método RKC para solução numérica de EDRs, seus aspectos teóricos, sua implementação computacional e aplicações em exemplos tanto puramente matemáticos quanto relacionados a modelos de dinâmica populacional. O código, desenvolvido em linguagem MATLAB, contempla uma ampla gama de problemas, incluindo as EDRs com retardo constante, dependente do tempo e dependente do estado, bem como sistemas de EDRs. Os resultados mostram que as soluções numéricas obtidas são bastante precisas o que torna o programa desenvolvido promissor para ser aplicado em problemas reais das ciências e engenharias. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-08-16 |
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://www.teses.usp.br/teses/disponiveis/59/59143/tde-31102022-100226/ |
url |
https://www.teses.usp.br/teses/disponiveis/59/59143/tde-31102022-100226/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815257520180035584 |