Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema masaresorteamortiguador
Mtodos numricos para resolver
ecuaciones diferenciales ordinarias.
Objetivo
Comparar el mtodo mtodo de Euler y el mtodo de Euler-modificado, con el fin de poder
analizar cual es el mejor mtodo para aproximar la solucin del sistema.
Analizar el comportamiento del sistema al variar el coeficiente de amortiguacin.
Mtodo analtico:
w=sqrt(k/m)
wd=w*sqrt(1-^2)
c=2**m*w;
B=(v0 + x0*)/wd;
Paso de tiempo de 0.01 (s)
h=0.01
t2=0:h:50;
for i=1:length(t2)
pos2(i)=exp(-j*w*t2(i))*(x0*cos(wd*t2(i)) + B*sin(wd*t2(i))); %posicion con intervalo 0.01
analitica
vel2(i)= - exp(- (19^(1/2)*i*h)/40)*((19*21^(1/2)*sin((19*21^(1/2)*i*h)/40))...
/200 - (43*3^(1/2)*7^(1/2)*21^(1/2)*cos((19*21^(1/2)*i*h)/40))/300)...
- (19^(1/2)*exp(-(19^(1/2)*i*h)/40)*(cos((19*21^(1/2)*i*h)/40)/5 +...
(86*3^(1/2)*7^(1/2)*sin((19*21^(1/2)*i*h)/40))/285))/40;
%velocidad con intervalo 0.01 analitica
ET2(i)=1/2*m*vel2(i)^2 + 1/2*k*pos2(i)^2; %energia total con intervalo 0.01 analitica
end
Grfico 1. Metodo analtico, comparacin. En rojo paso de 0.1 [s] y en negro paso de 0.01[s].
Mtodo de Euler:
Paso de tiempo de 0.01 (s)
h2=0.1
t2=0:h2:15;
xe2(1)=0.2; ve2(1)=3;
Ece2(1)=1/2*m*ve2(1)^2 + 1/2*k*xe2(1)^2;
for i=1:length(t2)-1
xe2(i+1)=xe2(i)+ve2(i)*h2; %posicion con intervalo 0.01 euler
ve2(i+1)=ve2(i) -h2*(c*ve2(i)/m + k*xe2(i)/m); %velocidad con intervalo 0.1 euler
Ece2(i+1)=1/2*m*ve2(i+1)^2 + 1/2*k*xe2(i+1)^2; %energia total intervalo 0.1 euler
end
luego se grafican los resultados para comparar los resultados con el metodo analtico
Grfico 2. Mtodo de Euler. En negro paso de 0.1 [s] y en rojo paso de 0.01[s]
for i=1:length(t)-1
vm1_2(i)=vm(i)-(h/2)*(vm(i)*c/m + xm(i)*k/m);%velocidad punto medio e_modificada
xm(i+1)=xm(i)+h*vm1_2(i);
%Posiciones con e_modificado
xm1_2(i)=xm(i)+(h/2)*vm(i);
%posiciones medias e_modificado
vm(i+1)=vm(i)-h*(vm(i)*c/m + xm1_2(i)*k/m); %velocidad euler e_modificado
end
ET2(i+1)=1/2*m*vm(i+1)^2+1/2*k*xm(i+1)^2;
%energia total
end
Grfico 3. Mtodo de Euler modificado. En rojo paso de 0.1 [s] y en negro paso de 0.01[s].
Grfico 6. . Comparacin de la energa total en el tiempo, entre mtodo analtico (verde), Euler
modificado (azul) y mtodo de Euler (rojo).
0,00
Magenta
0,05
rojo
0,36
verde
0,68
negro
1,00
azul
Conclusiones
Al comparar el mtodo de Euler con un paso 0.1 (s) se observa que en el grafico de tiempo vs
posicion la curva tendia a aumentar su amplitud lo cual no pasa en el mtodo analtico, esto es
porque a medida que pasa mas tiempo el error crece cada vez mas, esto es por que la pendiente
de la curva es muy grande, este problema se puede solucionar utilizando un paso menor, como se
demostr cuando se ocupo el paso 0.01 (s) la cual al graficar la posicion en el tiempo, la curva se
acercaba a la curva del mtodo analtico, pero aun asi todava no es muy precisa lo que se
confirma con el grafico 4.
Para obtener un valor mas preciso se utiliza el mtodo de Euler modificado, donde para obtener la
posicion se utiliza la velocidad del punto medio entre el punto inicial y el siguiente punto, en este
caso se obtiene un resultado bastante mas cercano al resultado analtico, lo que indica que este
mtodo es el que se recomienda para analizar este tipo de sistemas, esto se muestra en al
comparar el grafico 1 y el grafico 3, en los cuales se observa una curva bastante parecida.
Del grafico 7, decir que los valores de igual a 0 y 1, fueron escogidos por ser los valores extremos
del rango [0,1] a estudiar, el valor de 0,05 fue elegido por el valor con el que se obtiene la
respuesta ms cercana a la respuesta analtica, los valores de de 0,36 y 0,68 fueron elegidos al
dividir el tramo [0,05 ; 1] en 3 partes iguales, para abarcar de mejor manera el rango sobrante, y
fueron en total 5 valores para que el grafico se pueda entender y adems los restantes colores de
matlab no se veian muy bien.
Se observa que para el valor de igual a 0, mantiene siempre la misma amplitud, nunca
convergiendo al equilibrio del movimiento de la masa. Con el resto de los valores si converge y, se
observa que a medida que aumenta el , la convergencia es ms rpida y, con valores extremos de
movimiento menores. Con el valor de igual a 1, no hay oscilaciones.