Escolar Documentos
Profissional Documentos
Cultura Documentos
LEOPOLDINA-MG
2010
Sumário
PARTE 1
1) Objetivo:..........................................................................................2
2) Desenvolvimento:............................................................................3
3) Van der Pol.......................................................................................3
4) Analise 1..........................................................................................4
4.1. m=1, b=1 e k=1, com e ..........................................................4
4.2. m=1, b=1 e k=1, com e ..........................................................4
4.3. m=1, b=1 e k=1, com e ..........................................................5
.........................................................................................................6
5) Analise 2..........................................................................................6
5.1. m=2, b=1 e k=1, com e ..........................................................7
5.2. m=2, b=1 e k=1, com e ..........................................................8
5.3. m=2, b=1 e k=1, com e ..........................................................9
6) Equação de Duffing..........................................................................9
............................................................................................................9
7) Analise 1..........................................................................................9
8) Analise 2........................................................................................10
9) x2 versus x1...................................................................................11
10) Codigos Matlab............................................................................14
8.1. Van der Pol...............................................................................14
8.2. Duffing.....................................................................................15
11) Conclusões...................................................................................15
12) Referências Bibliográficas ...........................................................16
PARTE 1
1) Objetivo:
Realizar a simulação de sistemas não lineares com a aplicação do algoritmo de
Runge-Kutta de 4ª ordem, um método numérico de resolução de equações diferenciais
ordinárias.Equação de Van Der Pol.
2) Desenvolvimento:
x1(n+1)=x1(n)+(T/6)*(K1x1+2*K2x1+2*K3x1+K4x1);
x2(n+1)=x2(n)+(T/6)*(K1x2+2*K2x2+2*K3x2+K4x2);
fim para
Seja considerado o sistema não linear cujo comportamento dinâmico é dado por,
Ora, trata-se equação de Van der Pol, característica de um sistema mecânico
com o amortecedor não linear. Aplique o algoritmo de Runge-Kutta para encontrar a
solução do PVI, ou seja, o deslocamento da massa, para os casos seguintes.
4) Analise 1
x ( 0) = 0 x&( 0 ) = 1
4.1. m=1, b=1 e k=1, com e
x ( 0) = 1 x&( 0 ) = 0
4.2. m=1, b=1 e k=1, com e
Gráfico 1 (Azul)Deslocamento x Tempo
Gráfico 2 (Azul)Velocidade x Tempo
x ( 0 ) = −1 x&( 0 ) = −1
4.3. m=1, b=1 e k=1, com e
Gráfico 1 (Azul)Deslocamento x Tempo
Gráfico 2 (Azul)Velocidade x Tempo
Apesar de mudarmos os pontos iniciais todas as curvas tende para o ciclo limite,
ou seja, para essas três mudanças não ouve alteração na convergência para o ciclo
limite.
5) Analise 2
PARTE 2
6) Equação de Duffing
7) Analise 1
PARTE 3
9) x2 versus x1
Nos dois primeiros casos podemos notar a existência do ciclo limite e podemos
afirmar que o sistema não ira estabilizar aumentando o tempo de simulação podemos
notar que a tendência da trajetória e que fique girando no ciclo limite.
Já esse dois últimos gráfico notamos que convergem para um ponto mostrando
que o sistema buscara a estabilidade.
clc
clear all
%condições iniciais
x1a=-1;
x2a=-1;
%Parametros Da Função:
m=2;
b=1;
k=1;
T=0.001;
t=0:T:20;
%Calculo RungeKutta
for n=1:length(t)
x1k1 = x2a;
x1k2 = x2a+(T/2)*x1k1;
x1k3 = x2a+(T/2)*x1k2;
x1k4 = x2a+T*x1k3;
x2k1 = (b/m)*(1-x1a^2)*x2a-(k/m)*x1a;
x2k2 = (b/m)*(1-x1a^2)*(x2a+(T/2)*x2k1)-(k/m)*(x1a+(T/2));
x2k3 = (b/m)*(1-x1a^2)*(x2a+(T/2)*x2k2)-(k/m)*(x1a+(T/2));
x2k4 = (b/m)*(1-x1a^2)*(x2a+(T)*x2k3)-(k/m)*(x1a+(T));
x1(n)=x1a+(T/6)*(x1k1+2*x1k2+2*x1k3+x1k4);
8.2. Duffing
%Duffing
clc
clear all
%condições iniciais
x1a=2.3;
x2a=-1;
%Parametros Da Função:
m=4;
b=1;
k=5;
kl=-0.5;
T=0.001;
t=0:T:20;
%Calculo RungeKutta
for n=1:length(t)
x1k1 = x2a;
x1k2 = x2a+(T/2)*x1k1;
x1k3 = x2a+(T/2)*x1k2;
x1k4 = x2a+T*x1k3;
x2k1 = (-b/m)*x2a-(k/m)*x1a-(kl/m)*x1a^3;
x2k2 = (-b/m)*(x2a+(T/2)*x2k1)-(k/m)*(x1a+(T/2))-(kl/m)*(x1a+
(T/2))^3;
x2k3 = (-b/m)*(x2a+(T/2)*x2k2)-(k/m)*(x1a+(T/2))-(kl/m)*(x1a+
(T/2))^3;
x2k4 = (-b/m)*(x2a+(T)*x2k3)-(k/m)*(x1a+(T))-(kl/m)*(x1a+(T))^3;
x1(n)=x1a+(T/6)*(x1k1+2*x1k2+2*x1k3+x1k4);
x2(n)=x2a+(T/6)*(x2k1+2*x2k2+2*x2k3+x2k4);
x1a=x1(n);
x2a=x2(n);
end
%Plotar Graficos
f = figure;
plot(x1,x2)
saveas(f, 'duffing2.jpeg', 'jpeg')%Gráficos
11) Conclusões