Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/60645
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Eduardo Mazoni Andrade Marçal Mendespt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9946199988598626pt_BR
dc.contributor.advisor-co1Erivelton Geraldo Nepomucenopt_BR
dc.contributor.referee1Danton Diego Ferreirapt_BR
dc.contributor.referee2Márcio Júnior Lacerdapt_BR
dc.contributor.referee3Janier Arias Garcíapt_BR
dc.contributor.referee4Leonardo Antônio Borges Torrespt_BR
dc.creatorPriscila Fernanda da Silva Guedespt_BR
dc.creator.Latteshttps://lattes.cnpq.br/1630543509146531pt_BR
dc.date.accessioned2023-11-08T16:28:31Z-
dc.date.available2023-11-08T16:28:31Z-
dc.date.issued2023-05-02-
dc.identifier.urihttp://hdl.handle.net/1843/60645-
dc.description.abstractPesquisadores têm estudado sistemas dinâmicos não lineares em diversas áreas da ciência e da engenharia. Utilizando para entender seu comportamento, descrito por equações diferenciais, um método de discretização para análise numérica. Um dos métodos mais citados e conhecidos para investigar tais sistemas é o método Runge-Kutta de quarta ordem. Embora o poder e o avanço computacional tenham crescido rapidamente nas últimas décadas, problemas embarcados e de grande escala têm motivados pesquisas significativas para melhorar a eficiência computacional. Poucos estudos focaram na limitação da precisão finita em esquemas de discretização devido a efeitos de arredondamento na representação de números de ponto flutuante. Normalmente, os resultados do método de discretização são considerados como verdadeiros para as pesquisas, sem se importar com a limitação computacional de representar esses termos. Portanto, o primeiro resultado desta pesquisa é um esquema computacional para a discretização efetiva de sistemas dinâmicos não lineares. Usando um teorema, mostra-se que os termos de alta ordem no método Runge-Kutta de quarta ordem podem ser desprezados sem perda de precisão. Esta abordagem foi aplicada a sistemas bem conhecidos na literatura, nomeadamente o sistema Rössler, as equações de Lorenz e o sistema Sprott B. Observou-se uma redução significativa no número de operações matemáticas e no tempo de simulação desses sistemas, mantendo a precisão, a observabilidade dos sistemas dinâmicos e o Maior Expoente de Lyapunov. Posteriormente, houve a necessidade de aplicar o resultado apresentado a uma outra computação Ou, de maneira mais geral, aritmética de número universal, que é uma alternativa à aritmética de ponto flutuante. Portanto, o teorema aplicado à aritmética de ponto flutuante foi alterado com a precisão da aritmética de Posit para obter o resultado efetivo da discretização ao usar a aritmética de Posit. Da mesma forma, observou-se uma redução significativa no número de operações matemáticas, com redução de 98,57% das operações paras as equações de Lorenz, preservando as características dos sistemas. Além disso, com a crescente preocupação com os fatores climáticos, principalmente a pegada de carbono, tornou-se imperativo desenvolver algoritmos mais eficientes que possam resolver problemas com uma pegada de carbono menor. Com o teorema proposto aplicado ao método de discretização de Runge-Kutta de quarta ordem para obter uma discretização efetiva resultando em uma redução dos monômios, dos números de operações e do o tempo de simulação, há uma redução significativa na sua pegada de carbono, sem sacrificar as características dos sistemas. Em particular, as equações de Lorenz obtiveram uma redução de aproximadamente 99% na pegada de carbono utilizando a aritmética Posit.pt_BR
dc.description.resumoResearchers have been studying nonlinear dynamical systems in several fields of science and engineering. Using to understand their behavior, described by differential equations, a discretization method for numerical analysis. One of the most widely cited and well-known methods for investigating such systems is the fourth-order Runge-Kutta method. Although computational power and advancement have grown rapidly in recent decades, large-scale and embedded problems have motivated significant research to improve computational efficiency. Few studies have focused on the limitation of finite precision in discretization schemes due to rounding effects in the representation of floating-point numbers. Typically, discretization method results are considering as true for the researches, without caring about the computational limitation of representing these terms. Therefore, the first result of this research is a computational scheme for the effective discretization of nonlinear dynamic systems. Using a theorem, it is shown that high-order terms in the fourth-order Runge-Kutta method can be neglected without loss of precision. This approach was applied to well-known systems in the literature, namely the Rössler system, the Lorenz equations, and the Sprott B system. A significant reduction was observed in the number of mathematical operations and simulation time of these systems while maintaining the accuracy, observability of dynamical systems, and the Largest Lyapunov Exponent. Subsequently, there was a need to apply the presented result to another arithmetic computation known as Posit arithmetic. Or more generally, universal number arithmetic, which is an alternative to floating-point arithmetic. Therefore, the theorem applied to floating-point arithmetic was altered with the precision of Posit arithmetic to obtain the effective result of discretization when using Posit arithmetic. Similarly, a significant reduction was observed in the number of mathematical operations, with a reduction of 98.57% of operations for the Lorenz equations, while preserving the characteristics of the systems. Furthermore, with the growing concern about climate factors, particularly the carbon footprint, it has become imperative to develop more efficient algorithms that can solve problems with a smaller carbon footprint. With the proposed theorem applied to the fourth-order RungeKutta discretization method to obtain an effective discretization resulting in a reduction of the monomials, the number of operations, and the simulation time, there is a significant reduction in its carbon footprint without sacrificing system features. In particular, the Lorenz equations achieved an approximately 99% reduction in carbon footprint using Posit arithmetic.pt_BR
dc.description.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
dc.languageengpt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICApt_BR
dc.publisher.programPrograma de Pós-Graduação em Engenharia Elétricapt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/pt/*
dc.subjectNonlinear dynamical Ssystemspt_BR
dc.subjectDiscretizationpt_BR
dc.subjectFourth order Runge-Kutta methodpt_BR
dc.subject.otherEngenharia elétricapt_BR
dc.subject.otherSistemas dinâmicospt_BR
dc.subject.otherRunge-Kutta, Fórrmulas dept_BR
dc.subject.otherLorenz, Equações dept_BR
dc.subject.otherComputação - Matemáticapt_BR
dc.subject.otherSistemas de tempo discretopt_BR
dc.titleEfficient fourth-order fixed-step runge-kutta discretization scheme for nonlinear systems in floating-point and posit arithmeticpt_BR
dc.typeTesept_BR
Appears in Collections:Teses de Doutorado



This item is licensed under a Creative Commons License Creative Commons