método de runge-kutta de 2 estágios e ordem 2 solução
Transcrição
método de runge-kutta de 2 estágios e ordem 2 solução
MÉTODO DE RUNGE-KUTTA DE 2 ESTÁGIOS E ORDEM 2: SOLUÇÃO NUMÉRICA DE UM PROBLEMA DE VALOR INICIAL VIA MAPLET. J. M. Pereira, O. A. Gonzatto Júnior, T. M. P. Garcia, C. G. A. Pereira, A. M. Lobeiro, Coinf/UTFPR, Campo Mourão, Brasil e-mail: [email protected] Resumo Neste trabalho desenvolve-se o Método de Runge-Kutta de 2 estágios e ordem 2 para resolver Problema de Valor Inicial (PVI). A partir de Runge-Kutta deduziu-se os Métodos de Euler Modificado e Melhorado. Utilizou-se o Maple 16 para programar uma Maplet para auxiliar o processo de encontrar a Solução Numérica do PVI, através dos Métodos de Euler Modificado e Melhorado e esboçar os seus respectivos gráficos. A Maplet também apresenta o gráfico da solução analítica do PVI quando a mesma existe. Leibniz, Abstract This work was developed theRunge-Kutta methodof order2 and 2 stages for solving Initial Value Problem (PVI). From the Runge-Kutta Methods was deduced and Improved Modified Euler. We used the Maple 16 for program a Maplet to aid the process of finding the Numerical Solution of PVI, through the Modified Euler Methods and Improved and outline their respective graphical. The Maplet outlines the graph of the analytical solution when the PVI it exists. tanto na matemática quanto em cálculo Palavras-chave: Runge-Kutta, Maple 16, Maplet. de forma independente. Os avanços na teoria das equações diferenciais cresceram com o desenvolvimento dos conhecimentos adquiridos por Newton, em Principia (1687), ao trabalhar com modelos específicos da física, fragmentos estudados contudo, de os outrora, se tornaram uma área bem definida e coerente da matemática [1]. Para evitar o comportamento defensivo numérico devido a quantidade excessiva de conteúdos ministrados num curto intervalo de tempo através de aula expositiva [2]. Por isso, algumas utilizam instituições softwares de ensino interativos como ferramenta adicional. Esta experiência tem apresentado êxito em países como o Japão [3]. Este trabalho visa contribuir com uma ferramenta adicional, Maplet, que modela e introduz de forma interativa, diversificados Introdução conteúdos da Matemática, principalmente relacionado O estudo das equações diferenciais iniciou em meados do século XVII, com a descoberta do cálculo por Newton e 1/9 à computação numérica, algébrica e simbólica. A ferramenta é o softwate Maple 16, que apresenta um Na seção SOLUÇÃO DO PVI VIA assistente para a construção de Maplets, tornando possível a programação de MAPLET apresenta-se a Maplet procedimentos desejados que porventura programada e obtém-se com o uso desta não venham pré-instalados com o software, a solução numérica de um PVI. Na seção CONCLUSÃO, encerra-se o trabalho fazendo uma análise da aplicação da ferramenta criada. ou mesmo se o software já possuir a Maplet é possível aprimorá-la com o intuito de torná-la mais atrativa [4]. Desta forma, criou-se uma Maplet capaz Ideia da Solução Numérica de descrever a solução numérica de um PVI juntamente com sua solução algébrica, se A equação diferencial e condição inicial, esta existir, proporcionando uma inovação constitui um PVI tecnológica na área da matemática. { A Maplet programada com base no A Método de Runge-Kutta de 2 estágios e de um PVI, grande maioria das equações encontradas, na prática, não pode ser ordem 2 foi utilizada para obter a solução numérica (1) solucionada analiticamente. O recurso de aplicando-se, que especificamente, os Métodos de Euler se dispõe para se obter uma aproximação da solução é o emprego de Melhorado e Euler Modificado a um métodos numéricos. Para isso, considera-se problema de escoamento de água em um a sequência de pontos tanque na forma de um cone. definida por , onde A estrutura desse artigo esta organizada , em seções descritas brevemente abaixo: com e , comprimento do subintervalo, Na seção IDEIA DA SOLUÇÃO onde o , é o tamanho do passo, os pontos são os pontos NUMÉRICA explica-se o procedimento da malha e para efetuar a discretização do domínio Uma de um PVI para obter a solução é o número de passos propriedade importante dos métodos computacionais para a solução do numérica. PVI (1) é a discretização, isto é, deseja-se Na seção MÉTODO DE RUNGE- obter a solução aproximada do PVI não KUTTA DE 2 ESTÁGIOS E ORDEM num intervalo contínuo 2 deduz-se esse método. , mas sim num conjunto discreto de pontos { Na seção APLICAÇÃO apresenta-se que um PVI que será resolvido via Maplet. Denota-se por . uma aproximação para a solução analítica em 2/9 } tal , isto é, e por . O objetivo é então determinar aproximações solução verdadeira da (7) nos pontos da malha, sendo a solução numérica uma tabela de valores de pares . no sentido de obter Métodos de determinada ordem. Métodos de Runge-Kutta Métodos de Runge-Kutta de 2 Estágios e Ordem 2 Definição 1: O Método geral de RungeKutta de estágios é definido por Considera-se inicialmente obter Métodos (2) de Runge-Kutta de 2 estágios. Deve-se onde tomar então ∑ , na Definição 1 e considerando (3) e para simplificar a notação, tem-se onde (8) (4) onde e ( ∑ ) (5) (9) onde com e (10) e ∑ sendo (6) (11) . Sendo , tem-se de (11) que, Para se obter Métodos de Runge-Kutta deve-se determinar as constantes (12) e Aplicando o desenvolvimento em série de da Definição 1. Determina-se comparando a Taylor em (12), ou seja para a função de estas expansão constantes da duas variáveis obtém-se função , definida por (3), em potências de , com a função do Método de [ Taylor. Tem-se (13) ] 3/9 Substituindo (10) e (12) na equação (9), [ ] tem-se [ [ (22) ] ] [ (14) que pode ser escrita como ] [ ] [ Denotando (15) Comparando com ] (23) , tem-se e { (16) (24) e substituindo em (14), obtém-se Resolvendo esse sistema obtém-se o Método de Runge-Kutta de ordem 2, pois [ ] (17) na Definição 1 tem-se e, portanto, impõe-se a igualdade até termos Expandindo Taylor [5] em substituindo de em série de torno do ponto . Além disso, como o sistema (25) possui duas equações e três incógnitas, este , possui infinitas soluções e, portanto, pode- e se afirmar que existem infinitos métodos de , tem-se Runge-Kutta de 2 estágios e ordem 2. Atribuindo-se um valor para uma das constantes em (24) obtém-se as outras duas, (18) em função desta. Os métodos de Runge-Kutta de 2 onde estágios e ordem 2 mais usados são obtidos (19) tomando-se: e (20) ; e em (25) obtêm-se e . Daí substituindo os valores (21) (8), (9), (10) e (11) tem-se (25) Substituindo (19), (20) e (21) em (18) tem- onde se (26) e 4/9 ( ) Nesta seção apresenta-se um problema (27) que será resolvido posteriormente via que é conhecido como Método de Euler Maplet. Modificado. Problema: A água flui de um tanque cônico ; invertido com um orifício circular, com Substituindo-se obtêm-se em e (24) . uma velocidade Daí √ √ substituindo os valores (8), (9), (10) e (32) (11) tem-se [ ] onde (28) é o raio do orifício, é altura do nível do líquido medido desde o vértice do onde cone, e (29) é a área da seção transversal do tanque a e unidades acima do orifício conforme mostra a Figura 1. Suponha que (30) , que é conhecido como Método de Euler e que o tanque Melhorado. tenha um nível inicial de água de Ao comparar (17) com (23) observe que volume inicial de e um . Calcule o nível de água depois de para obter um método de Runge-Kuta de 2 com estágios e ordem 3, é necessário resolver o [6]. sistema 𝑅 𝑧 𝑅𝑚 𝑥 (31) 𝑥 { 𝑟 𝑧 Figura 1. Seção transversal do cone. O sistema (31) só pode ser resolvido impondo severas condições sofre a função , e, portanto não existem Métodos de Solução Runge-Kutta de 2 estágios e ordem 3. Observando a Figura 1 obtêm-se as seguintes relações trigonométricas Aplicação onde: 5/9 : raio da seção transversal do tanque a e, portanto unidades acima do orifício. Substituindo o valor de em (32), tem –se : raio da seção transversal do tanque a √ unidades acima do vértice. . : altura medida desde o vértice do cone até o orifício. Portanto, tem-se o seguinte PVI e como √ { : raio do orifício (33) : altura do nível do líquido medido desde o vértice do cone no instante . √ Na próxima seção obtém-se a solução do : área da seção transversal a PVI. unidades acima do orifício. : altura do nível da água Solução do PVI via Maplet medida desde o vértice do cone no instante inicial. A seguir é apresentado, o funcionamento : volume do cone de altura . da Maplet programada via software Maple : aceleração da água. 16, capaz de solucionar um PVI de forma : velocidade da água. analítica e numérica. Sendo, esta última Como o volume do cone de altura dado por e sendo pelos é métodos numéricos de Modificado e Euler Melhorado. , no Na Figura 2, visualiza-se a tela inicial da instante inicial, tem-se Maplet com seus principais atributos. o que implica que . Das relações trigonométricas, tem-se onde segue que Euler , de , logo 6/9 Figura 2. Tela inicial da Maplet. 1. Adicionar a EDO do PVI (Campo para ao passo 6. que o usuário digite a EDO desejada). 2. 3. 8. Inserir os extremos do intervalo onde o Euler Modificado, Euler Melhorado e a PVI será calculado. solução Inserir a quantidade se subintervalos respectivos gráficos. que será divido o intervalo 4. Inserir a condição inicial do PVI. 5. Esboçar o gráfico da solução analítica, 6. 7. Comparar os resultados do Método 9. analítica, plotando seus Mostrar os gráficos gerados por cada método de solução. 10. Mostrar a tabela de resultados dos caso existe. métodos numéricos. Apresentar a solução numérica para o Na Figura 3, visualiza-se a utilização Método de Euler Modificado; gerar a dos itens 5 e 6, com a exibição gráfica da tabela de aproximação numérica e solução plotar o gráfico ponto a ponto, a partir numéricos dos valores da tabela. Modificado do problema apresentado na O Método Euler Melhorado é análogo seção Aplicação. analítica para e o dos método resultados de Euler Figura 3. Esboço do gráfico da solução analítica e tabela de valores da solução numérica. 7/9 Além disso, pode-se também analisar a solução analítica, observe a solução para o solução numérica para ambos os métodos método de Euler Modificado. Na Figura 4 é verificando graficamente a assertividade apresentado o conjunto de pontos da dos valores quando dispostos próximos à solução sobre a curva da solução analítica. Figura 4. Solução numérica pelo método de Euler Modificado. Ainda, é possível realizar uma análise tabela com os resultados obtidos por ambos comparativa entre os dois métodos e seus os métodos para cada passo e com a solução resultados, analítica, se existir, ao lado, conforme bastando clicar no botão Comparar. Então a Maplet organizará uma ilustrado na Figura 5. Figura 5. Solução numérica pelo método de Euler Melhorado. o Método de Euler Modificado uma Conclusão quantidade excessiva de cálculos para obter Observou-se ao desenvolver o método de uma melhor aproximação da solução Runge-Kutta de 2 estágios e ordem 2, em analítica de um PVI. Ao utilizar a Maplet particular, o método de Euler Melhorado e programada via Maple 16, para resolver o 8/9 PVI em questão, obteve-se uma otimização Referências do tempo para obter a solução numérica e uma melhor precisão, [1] Robinson, J. C. (2004), An Introduction to Ordinary Differential Equations, New York: Cambridge University Press. visto que, ao aumentar a quantidade de subintervalo não há um custo operacional tão elevado. Observou-se um entusiasmo significativo no uso da Maplet [2] Dias, T. C. (1999) O Ensino do Cálculo Diferencial e Integral e o Pensamento Reversível, Brasília, 1999. pela comunidade acadêmica da região, como projeto de [3] Chitose, “Institute of Science and Technology”, In: The PC-Maestro Project, 2004. extensão. A contribuição deste trabalho consiste na possibilidade de incentivar a utilização de [4] Eberhart, C. (1998), Problem Solving with Maple, Department of Mathematics: University of Kentucky. softwares matemáticos como ferramenta de ensino, e de cooperar como complemento às aulas de cálculo numérico. [6] Burden, R. L., Faires, J. D. (2003), Análise Numérica, L. F. Mello, Ed., São Paulo: Pioneira Thomson Learning. Agradecimentos [7] Hoffmann, L. D., Bradley, G. L. (2002), Cálculo: Um Curso Moderno e Suas Aplicações, 7ª ed., Rio de Janeiro: S.A.. Esse trabalho foi desenvolvido com o apoio da Fundação Araucária e UTFPR campus Campo Mourão. [8] Zill, D. G.; Cullen, M. R. (2001), Equações Diferencias, 3ª ed., vol. II, São Paulo: Pearson Makron Books. 9/9