Sei sulla pagina 1di 16

UNIVERSIDAD EAN

FACULTAD DE ESTUDIOS EN AMBIENTES VIRTUALES


INGENIERÍA DE SISTEMAS

GUÍA No. 3 ACTIVIDAD 2


ESTUDIO ECUACIONES DIFERENCIALES

GRUPO DE TRABAJO COLABORATIVO

TUTOR

BOGOTÁ, D.C,

1
TABLA DE CONTENIDOS

CONTENIDO

1.Introducción…………………………………………………………..3

2.Desarrollo de la actividad 2…………………………………………..4

3.Conclusiones………………………………………………………… 16

4.Referente bibliográfico……………………………………………….17

2
INTRODUCCION

El desarrollo de esta actividad estará centrado en el tema de las Ecuaciones


diferenciales que representan modelos matemáticos y ecuaciones diferenciales de
orden superior, además el uso de la herramienta MATLAB la cual resuelve la
ecuación diferencial de forma analítica y visualiza los campos vectoriales.

En esta guía de trabajo se estudia los diferentes métodos que tienen las
Ecuaciones diferenciales ordinarias de orden superior, su forma analítica y grafica
de su solución, también se profundizara con el concepto de ODE45 en Matlab la
cual mojara las capacidades para utilizar las técnicas, habilidades y herramientas
modernas.

3
GUÍA 3:
1. Actividad No. 2.

1.1 vea el video que aparece en material de apoyo llamado “ODE45”

1.2 reproduzca las gráficas con el código de 0DE45 y obtenga otras graficas
variando los valores de parámetros

al observar este video, se vio como utilizaban la ecuación diferencial de primer


orden escrito así

x=2 x+ y ; y =x−2 y

Teniendo en cuenta esta ecuaion en Matlab utilizamos el comando vectorfiel


que es propio de ODE45 el cual es el siguiente

Function vectorfield (deqns, xval, yval,t)


if nargin==3;
t=0;

El ODE45 nececita un intervalo principal y unas condiciones, para hacer algún


cambio temporal se encuentra en la línea 20 del editor de Matlab, para este
ejemplo son el 3 y -3.

Figura 1 ejemplos ODE45

Se grafico el espacio de la fase de líneas Azules, el campo vectorial que

4
nos muestra recorrido como de silla y la solución de equilibrio en esta
ecuación y(t)=0 y x(t)=0.8, a continuación, algunas graficas modificando
unos parámetros del código, empezamos haciendo modificaciones a la
línea 8 del editor de Matlab.

Figura 2 modificación 1 de ODE45

Los calores que modificamos fueron 2 a 4 en la línea 8.

Sys=inline (‘[4*x(1)+x(2)+x(2);x(1)-4*x(2)]´,´t´,´x´):

La grafica azules aumentan en 1 línea y teniendo una separación permitiendo una


distribución as homogénea del campo vectorial y la solución de equilibrio en esta
ecuación y(t)=0 y x(t)=0 que se mantiene el resultado anterior

Ahora modificaremos las líneas 12 y 18 con el siguiente código:

for x0=-1:1.5:1
for y0=-1:1.5:1
[ts,xs] = ode45(sys,[0 5],[x0 y0]);
plot(xs(:,1),xs(:,2))
end
end
for x0=-1:1.5:1
for y0=-1:1.5:1
[ts,xs] = ode45(sys,[0 -5],[x0 y0]);
plot(xs(:,1),xs(:,2))
end

5
figura: 3 modificación 2 ODE45

Las líneas azules se redijeron y mostro un espacio de fase mayor, el campo


vectorial que nos muestra es más unido y su solución de equilibrio en esta
ecuación varia donde y(t)= tiende a los valores negativos muy cercanos a cero y
x(t)=0.

Ahora modificando los códigos de la siguiente manera:

sys=inline('[8*x(1)+x(2);x(1)-7*x(2)]','t', 'x');
%warning off MATLAB: divideByZero
vectorfield(sys,-3:.25:3,-3:.25:3)
hold on
for x0=-4:1.5:4
for y0=-4:1.5:4
[ts,xs] = ode45(sys,[0 8],[x0 y0]);
plot(xs(:,1),xs(:,2))
end
end
for x0=-4:1.5:4
for y0=-4:1.5:4
[ts,xs] = ode45(sys,[0 -8],[x0 y0]);
plot(xs(:,1),xs(:,2))
end

6
end
hold off
axis([-8 8 -8 8])
fsize=15;
set(gca,'xtick',[-8:1:8],'FontSize',fsize)
set(gca,'ytick',[-8:1:8],'FontSize',fsize)
xlabel('x(t)','FontSize',fsize)
ylabel('y(t)','FontSize',fsize)
hold off

figura 4

Podemos concluir que al modificar los valores de una forma arbitraria la solución y
la grafica depende de los parámetros entre las líneas 12 y 18, donde todos los
datos de la Ecuación diferencial ingresados por medio de la ODE45 en el
programa de Matlab, los cuales al ingresar las ecuaciones salen las soluciones.

2. Presente cuatro ejemplos de sistemas lineales con coeficientes constantes

7
que contengan dos ecuaciones de primer orden con dos variables
dependientes que se apliquen a un área relacionada con su carrera y
desarrolle lo siguiente:

 Halle los puntos críticos de cada EDO si los hay

 Presente cada EDO en su forma normal

 Dibuje el espacio de fase y campos vectoriales de cada EDO a partir


del ejemplo ODE45

 Obtenga la soluciones para cada una de las EDO a partir del método
de eliminación para sistemas con coeficientes constantes

2.1

ejercicio 1
Tenemos una ecuación de una red eléctrica básica, para las corrientes i,(t) e
i(t).
−R1 + R2 R2
d i1 L2 L2 i 1
()
dt i 2
=(
R2
)( )
−R2 i 2
L1 L1
Los parámetros para resolver son:
R1=8∩ , R 2=3 ∩, L1 =1h , L2=1 h ,

−8+ 3 3
i̇ 1 1 1 ) i̇1 −11 3 ) i̇ 1
()
i̇ 2
=(
3 ()
−3 i̇2
= ( i̇ )=(
()
3 −3 i̇ 2
1 1
ẏ=ay+ b

|λi− A|= λ−11 | 3


|
=¿
3 −3
( λ+11 )( λ +3 )−9=ρ ( λ )
λ 2+14 λ+33−9= ρ ( λ )
λ 2+14 λ+24=0

8
−14 + √ 196−96
λ 1= =−2
2
−14− √ 196−96
λ 2= =−12
2
3 9i −3 i2 9 −3 1
i 1=
| (−2 ) +11
3 | = 1
(−2 ) +3 −3 i 1 i2
= |
−3 1
=
3 |()
3 −1i 1 −3 i2 −1 −3
= 3
i 2=
| (−12 ) +11
3 |
=
(−12 ) +3 −3 i1 −9 i2
=
−3|−9 −1 |( )
AC =C1 1 e−2∗t +C 2 3 e−12∗t
() ( )
3 −1

Ingresando los valores en Matlab con ODE45 con el siguiente código:

sys=inline('[-11*x(1)+ 3*x(2);3*x(1)-3*x(2)]','t', 'x');


%warning off MATLAB: divideByZero
vectorfield(sys,-5:.4:5,-5:.4:5)
hold on
for x0=-5:.9:5
for y0=-5:.9:5
[ts,xs] = ode45(sys,[0 5],[x0 y0]);
plot(xs(:,1),xs(:,2))
end
end
for x0=-5:.9:5
for y0=-5:.9:5
[ts,xs] = ode45(sys,[0 -5],[x0 y0]);
plot(xs(:,1),xs(:,2))
end
end
hold off
axis([-5 5 -5 5])
fsize=15;
set(gca,'xtick',[-5:1:5],'FontSize',fsize)
set(gca,'ytick',[-5:1:5],'FontSize',fsize)
xlabel('x(t)','FontSize',fsize)
ylabel('y(t)','FontSize',fsize)
hold off

9
figura 5 ejericcio1

Ejercicio 2

dx
=x+2 y
dt
dy
=4 x +3 y
dt
Primero determinaremos los valores propios y vectores propios de la matriz de
coeficientes en la ecuación característica

det ( A− AI ) = 1−λ 2
| 4 3−λ |
(1− λ) ( 3−λ )−8 = 0

3−2 λ−3 λ+ λ2−8=0

10
λ 2−4 λ−5=0
( λ−5)(λ+1)=0
λ 1=5 ; λ2=−1

Se sustituye λ 1=5, en la matriz, quedando:

|2−54 2¿¿|=|−44 −22 | =>


−4 k 1 +2 k 2=0

4 k 1−2 k 2=0

4 k 1=2 k 2

k 2=2 k 1

Sí k 1=1, entonces k 2=2:

k 1= 1
()
2

Cuando λ 2=−1, nos queda la matriz:

1−(−1) 2 2 2
| 4
=
3−(−1) 4 4
=> || |
2 k 1 +2 k 2=0

4 k 1 +4 k 2=0

2 k 1=−2k 2

k 1=−k 2

Sí k 2=1, entonces k 1=−1:

El vector propio relacionado es:

k 2= −1
( )
1

x =( 1) . e 5t
1
2

x =( −1) . e −t
2
1

11
Concluimos que la solución general del sistema es:

x=c 1 1 .e 5 t +c 2 −1 . e−t
()
2 ( )
1
E igualamos los elementos, con los elementos correspondientes de los vectores:

x ( t )=c1 e 5 t−c2 e−t

y (t)=2 c1 e 5 t +c 2 e−t

Ejemplo 3
dx
=6 x− y
dx

dx
=6 x− y
dx

det ( A−λI )= 6−x −1 =(6−λ)(4−λ)+5=0


| |
5 4−x

det ( A−λI )=24−¿ 6 λ−4 λ+ λ 2+ 5=0 ¿

Utilizando la formula cuadrática

−b ± √ b2−4 ac
x=
2a

−(−10) ± √(−10)2 −4 (1)(29)


λ=
2(1)

10 ± √ −16 10± 4 i
λ= = = 2¿¿
2 2

λ 1=5+2i y λ2=5−2i - Calculo de Valores

12
Ahora se sustituye λ 1 en la matriz

Ahora para λ 1=5+2i , debo resolver

(1−2 i¿ K 1 – K 2 = 0
5 K 1−( 1+2 i ) K 2=0

puesto que K 2=( 1−2i ) K 1 Si K 1=1 Entonces


K 2=( 1−2i ) Se producen los vectores propios y solución siguiente:

Ejercicio 4

dx
=2 x +3 y
dt
dy
=2 x + y
dt
Primero hallamos el determinante

det ( A− AI ) = 2− λ 3
| 2 1−λ |
(2− λ) ( 1− λ )−6 = 0

2−2 λ−λ+ λ2−6=0

λ 2−3 λ−4=0
( λ+ 1)( λ−4)=0
λ 1=−1; λ2=4

Cuando λ 1, la ecuación (3) equivale a:

2−(−1) 3 3 3
| 2
=
1−(−1) 2 2
=> || |
3 k 1 +3 k 2 =0

13
2 k 1 +2 k 2=0

Por consiguiente:
3 k 1=−3 k 2

k 1=−k 2

Cuando k 2=−1, el valor propio relacionado es:

k 1= 1
−1 ( )
Cuando λ 2=4 :

2−( 4) 3 −2 3
| 2 1−(4 )
=
2 −3||
=> |
−2 k 1 +3 k 2=0

2 k 1−3 k 2=0

2 k 1=3 k 2

3k2
k 1=
2
Cuando k 2=2, el vector propio relacionado es:

k 2= 3
() 2

x =( 1 ) . e −t
1
−1

x =( 3) . e 4t
2
2
Concluimos que la solución general del sistema es:

x=c 1 1 .e−t + c 2 3 . e 4 t
( )
−1 2 ()
E igualamos los elementos, con los elementos correspondientes del vector de la
izquierda, tenemos la solución general:

x (t)=c 1 e−t +3 c 2 e 4 t

y (t)=c 1 e−t + 2 c2 e 4 t

14
3. Conclusiones

En el desarrollo de esta actividad se profundizo el tema de Ecuaciones


diferenciales ordinarias de orden superior, utilizando herramientas computarizadas
como Matlab para graficar los campos vectoriales que permitieron calcular
métodos numéricos por medio del método ODE45.

15
BIBLIOGRAFIA

Nagle, R., Saff, E. y Snider, A. (2005). Fundamentos de ecuaciones diferenciales y


problemas con valores en la frontera. Pearson: México. Capítulos 5 y 6.

Timothy, S. (2013). Análisis Numérico. México: Pearson. Segunda edición.


Capítulo 6.

16

Potrebbero piacerti anche