Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo 3 Er Corte
Trabajo 3 Er Corte
Resumen
El siguiente trabajo, presenta un análisis cualitativo y numérico de algunos sistemas dinámicos,
representados por una o varias ecuaciones diferenciales ordinarias (EDO) con variable independiente
el tiempo (t). Estas se solucionan por el método de Runge Kutta, siendo este el que presenta un
margen de error mínimo y el que mejor se aproxima a la solución real. Las ecuaciones con términos
no lineales, son las más usuales en el estudio de poblaciones o fenómenos de la naturaleza; es por
eso que resulta fácil linealizar la (s) ecuación (es) para poder obtener una solución analítica y realizar
una comparación con la versión no lineal que se resuelve numéricamente.
Abstract
The following work presents a qualitative and numerical analysis of some dynamic systems,
represented by one or several ordinary differential equations (EDO) with independent variable time
(t). These are solved by the method of Runge Kutta, this being the one that presents a minimum
margin of error and the one that best approximates the real solution. The equations with non-linear
terms are the most common in the study of populations or phenomena of nature; that is why it is
easy to linearize the equation (s) in order to obtain an analytical solution and make a comparison
with the non-linear version that is solved numerically.
Palabras Clave: sistemas dinámicos, caos, oscilador, modelo matemático, puntos de equilibrio.
1
2 MÉTODO DE RUNGE-KUTTA DE CUARTO ORDEN 2
dx d~
Y/dt = A~ Y, es la combinación lineal de Y ~1 (t) =
dt ax + by a b x ~1 e 1 y Y
t ~2 (t) = V ~2 e 2 .
t
dy = = · V λ λ
cx + dy c d y
Analizando la naturaleza de los valores propios.
dt
Sea ∆ = (traza)2 − 4| A|, entonces
o abreviado
d~Y • Valores propios reales y diferentes:
= A~Y; (1)
dt Si
donde ∆>0
a b x ~Y (t) = C1 V~1 eλ1 t + C2 V
~2 eλ2 t ;
A= ; ~ Y= (4)
c d y
la matriz A del sistema se llama matriz de coefi-
cientes.
• Valores propios complejos
Si
1.1 Valores propios y Vectores propios ∆<0
Considerando el sistema lineal general en la Ec. λ1 = ε + iϕ = λ2
1, tenemos que un vector propio de una matriz ~Y (t) = C1 V ~2 (eεt e−iϕt )
~1 (eεt eiϕt ) + C2 V
A es un vector V ~ ( x, y) diferente de cero tal que
~ ~
AV = λV para algún escalar λ. Un escalar λ se
llama valor propio de A si existe una solución no
~ ( x, y) de AV
trivial V ~ = λV; ~ una V ~ como esta se ~Y (t) = eεt [C1 V
~1 (cos( ϕt) + isen( ϕt))
denomina vector propio correspondiente a λ. Es + C2 V ~2 (cos( ϕt)) − isen( ϕt))]
decir, necesitamos encontrar los vectores V ~ ( x, y)
tales que
Métodos Numéricos
3 SISTEMAS DEPREDADOR-PRESA 3
Métodos Numéricos
3 SISTEMAS DEPREDADOR-PRESA 4
los parámetros son constantes positivas que rep- Ahora, realizando una aproximación por serie
resentan: de Taylor
Métodos Numéricos
3 SISTEMAS DEPREDADOR-PRESA 5
dP = 2P − 1 · 2PD
dt
dD
= 0 · 9PD − D
dt
Figure 2: Plano P-D del sistema L-V.
Métodos Numéricos
3 SISTEMAS DEPREDADOR-PRESA 6
√ √ √
u(t) = cos( 2t) − ( 2 · sen( 2t))/3
√ √ √
v(t) = cos( 2t)/2 + (3 · 2 · sen( 2t))/4
Métodos Numéricos
4 PÉNDULO SIMPLE 7
1 2 1
T= mṡ = ml 2 θ̇ 2
2 2
estableciendo el nivel cero de la energía potencial
en el punto de suspensión, la energía potencial de
la partícula es V = mgh = mg[l − lcosθ ]
V = mgl [1 − cosθ ]
Por lo tanto, el Lagrangiano es:
4 PÉNDULO SIMPLE g
θ̈ + senθ = 0 (7)
l
Suponer que un péndulo simple de masa m y lon-
gitud l, se encuentra desviado en un ángulo θ Si consideramos tan sólo oscilaciones de pequeña
de la posición de equilibrio y lleva una velocidad amplitud, de modo que el ángulo θ sea siem-
s = l.(dθ/dt), tangente a la trayectoria circular. pre suficientemente pequeño, entonces el valor de
senθ será muy próximo al valor de θ expresado
en radianes (senθ ≈ θ, para θ suficientemente pe-
queño), y la ecuación de movimiento se reduce a
una ecuación diferencial lineal
g
θ̈ + θ = 0 (8)
l
Métodos Numéricos
4 PÉNDULO SIMPLE 8
θ̈ = z˙2
d2
2
+ ω θ (t) = 0
dt2
d2
sea D2 =
dt2
( D2 + ω 2 )θ (t) = 0
D⇒m
m2 + ω 2 = 0 ⇒ m = ±iω
4.1 Solución numérica del Péndulo Simple Suponer que aparte de la fuerza de gravedad,
actúa sobre el péndulo una fuerza debido a la fric-
Las entradas que se utilizaron para ver el com- ción. Considerar que la fuerza de fricción es pro-
portamiento de la solución tanto lineal como no porcional a la velocidad, por lo que esta fuerza está
lineal del péndulo simple, fueron las siguientes: dada por −bdθ/dt para alguna constante b > 0.
θ (0) = π/3, θ̇ (0) = 0 y el valor de la gravedad Cuando no hay fuerza debida a la fricción (b =
g = 9 · 8m/s2 . 0), se tiene un péndulo ideal. De modo, que la
Métodos Numéricos
5 PÉNDULO DOBLE 9
ml θ̈ = −bl θ̇ − mgsenθ
b g
θ̈ = − θ̇ − senθ
m l
dz1
= z2
dt
Cuando se le agrega forzamiento al sistema, este
muestra una solución oscilatoria que se desvanece
o atenúa, es decir, pierde energía a medida que
pasa el tiempo. Sin embargo, no hay diferencia
dz2 b g
= − z2 − senz1 notable en las soluciones lineales como no lineales.
dt l l
5 PÉNDULO DOBLE
Métodos Numéricos
5 PÉNDULO DOBLE 10
1
m1 `21 θ˙12
T1 =
2
la energía potencial gravitacional, depende
de la altura de la masa desde el punto de
referencia
V1 = m1 gy1 = −m1 g`1 cosθ1
Entonces el Lagrangiano para la primera
masa es:
L1 = T1 − V1
1
L1 = m1 `21 θ˙12 + m1 g`1 cosθ1
2
• Para la segunda masa, las coordenadas están
dadas por
x2 = `1 senθ1 + `2 senθ2
Figure 12: Esquema representativo del péndulo y2 = −`1 cosθ1 − `2 cosθ2
doble.
donde el vector posición es ~ r2 = ( x2 , y2 ).
La idea es describir las trayectorias que de- Construyendo la energía cinética, que está
scriben los ángulos, es decir, las ecuaciones de dada por
1
movimiento; una para θ1 y otra para θ2 y observar T2 = m2 υ22
como varían con respecto al tiempo. Por lo tanto, 2
se presenta el uso de la Mecánica Lagrangiana. El aquí la velocidad es de la forma d~ r2 /dt = υ~2 .
Lagrangiano del sistema denotado por L, se define Por lo tanto, la energía cinética es
como la energía cinética ( T ) menos la energía por- 1
tencial (V )[2]. T2 = m2 ( x˙22 + y˙22 )
2
• Para la primera masa, las coordenadas están
1
dadas por T2 = m2 [(`1 θ˙1 cosθ1 + `2 θ˙2 cosθ2 )2 +
2
x1 = `1 senθ1
(`1 θ˙1 senθ1 + `2 θ˙2 senθ2 )2 ]
y1 = −`1 cosθ1
donde el vector posición es ~
r1 = ( x1 , y1 ). 1
T2 = m2 [`21 θ˙12 cos2 θ1 + `22 θ˙22 cos2 θ2 +
Construyendo la energía cinética, que está 2
dada por 2`1 `2 θ˙1 θ˙2 cosθ1 cosθ2 + `21 θ˙12 sen2 θ1 + `22 θ˙22 sen2 θ2
1
T1 = m1 υ12 + 2`1 `2 θ˙1 θ˙2 senθ1 senθ2 ]
2
aquí la velocidad es de la forma d~ r1 /dt = υ~1 . haciendo uso de las siguientes identidades
Por lo tanto, la energía cinética es sen2 ( a) + cos2 ( a) = 1
1
T1 = m1 ( x˙12 + y˙21 ) y
2
cos( a ± b) = cos( a)cos(b) ∓ sen( a)sen(b)
por brevedad se hace uso de la notación de
Newton, ẋ = dx/dt.
1 1
T1 = m1 (`21 θ˙12 cos2 θ1 + `21 θ˙12 sen2 θ1 ) T2 = m2 (`21 θ˙12 + `22 θ˙22 + 2`1 `2 cos(θ1 − θ2 )θ˙1 θ˙2 )
2 2
Métodos Numéricos
5 PÉNDULO DOBLE 11
La energía potencial gravitacional es d ∂L
= (m1 + m2 )`21 θ¨1 +
dt ∂θ˙1
V2 = m2 gy2 = −m2 g`1 cosθ1 − m2 g`2 cosθ2 d
m2 `1 `2 cos(θ1 − θ2 )θ¨2 + θ˙2 [m2 `1 `2 cos(θ1 − θ2 )]
V2 = −m2 g(`1 cosθ1 + `2 cosθ2 ) | dt {z }
I
Entonces el Lagrangiano para la segunda resolviendo I:
masa es:
d
L2 = T2 − V2 I = θ˙2 m2 `1 `2 (cosθ1 cosθ2 + senθ1 senθ2 )
dt
1 1
L= m1 `21 θ˙12 + m1 g`1 cosθ1 + m2 (`21 θ˙12 + `22 θ˙22 + I = θ˙22 m2 `1 `2 sen(θ1 − θ2 )
2 2
2`1 `2 cos(θ1 − θ2 )θ˙1 θ˙2 ) + m2 g(`1 cosθ1 + `2 cosθ2 ) − m2 `1 `2 sen(θ1 − θ2 )θ˙1 θ˙2
∂L
= −m2 `1 `2 sen(θ1 − θ2 )θ˙1 θ˙2 − (m1 + m2 ) g`1 senθ1 d
∂L
∂θ1 = m2 `22 θ¨2 + m2 `1 `2 cos(θ1 − θ2 )θ¨1 +
dt ∂θ˙1
d
θ˙1 [m2 `1 `2 cos(θ1 − θ2 )]
∂L | dt
= (m1 + m2 )`21 θ˙1 + m2 `1 `2 cos(θ1 − θ2 )θ˙2
{z }
II
∂θ˙1
Métodos Numéricos
5 PÉNDULO DOBLE 12
z˙1 = z2 (15)
z˙2 = −[m2 `2 z˙4 + (m1 + m2 ) gz1 ]/[(m1 + m2 )`1 ]
(24)
z˙2 = −[m2 `2 z˙4 cos(z1 − z3 ) + m2 `2 z24 sen(z1 − z3 ) y la ecuación (22) como
+ (m1 + m2 ) gsen(z1 )]/[(m1 + m2 )`1 ] (16)
z˙3 = z4 (25)
de la ecuación 14 quedan las siguientes euaciones
de primer orden
z˙3 = z4 (17) z˙4 = −(`1 /`2 )z˙2 − ( g/`2 z3 ) (26)
Métodos Numéricos
5 PÉNDULO DOBLE 13
Figure 13: Gráfica de los ángulos θ1 y θ2 tanto para A continuación, se hace el mismo ejercicio para
el modelo lineal y no lineal. observar la velocidad angular, es decir θ˙1 y θ˙2 .
En la Figura 13 se tomaron m1 = 3 y m2 = 1 en
kilogramos; `1 = `2 = 1 en metros; θ1 (0) = 15 y
θ2 (0) = −15 en grados (0.26 rad); θ˙1 (0) = θ˙1 (0) =
0 y aceleración de la gravedad g = 9 · 8m/s2 . Las
líneas solidas (rojo para θ1 y azul para θ2 ), cor-
responden al péndulo no lineal y las líneas pun-
teadas (verde para θ1 y negro para θ2 ), corresponde
a la versión lineal.
La figura muestra el segundo péndulo (señal
color azul y señal color negro) con amplitudes
mayores que las del péndulo uno (señal color rojo
y señal color verde). Además, las soluciones tienen
forma de cosenos con amplitudes irregulares, es
decir, no son periódicas [5]. Es notable las pe-
queñas diferencias que hay de las dos versiones
del péndulo doble, sin embargo, son cercanas las Figure 15: Gráfica de los ángulos θ˙1 y θ˙2 .
Métodos Numéricos
5 PÉNDULO DOBLE 14
Métodos Numéricos
6 EL SISTEMA DE LORENZ 15
dx
= σ(y − x ) (29a)
dt
Figure 21: Plano de fases con valor inicial para
θ1 (0) = θ2 (0) =180◦ .
dy
Con respecto al plano θ1 − θ2 son periódicas, no = rx − y − xz (29b)
dt
muestran cambios de gran dimensión a medida
que se aumenta el ángulo inicial para cada pén-
dulo. Esto es debido en la consideración (aprox- dz
imación de ángulos pequeños) que se hace para = xy − bz (29c)
dt
linealizar las ecuaciones de movimiento.
En este sistema, se supone que los tres parámetros
6 EL SISTEMA DE LORENZ son positivos y, además, σ > b + 1. En la Figura
22, se muestra la curva solución para la condi-
El sistema de Lorenz fue formulado por primera ción inicial P1 = (0, 2, 0) y para la condición inicial
vez en 1963 por Edwarrd N. Lorenz como un mod- P2 = (0, −2, 0) dada en la Figura 23. El valor de
elo de convección atmosférica muy simplificado los parámetros sonσ = 10, r = 28 y b = 8/3.
Métodos Numéricos
6 EL SISTEMA DE LORENZ 16
Métodos Numéricos
6 EL SISTEMA DE LORENZ 17
Figure 25: Solución del sistema de Lorenz. Figure 27: Separación d(t) vs t entre las dos solu-
ciones mostradas en la Figura 25.
Métodos Numéricos
7 CONCLUSIONES 18
Métodos Numéricos
8 ANEXOS 19
8 ANEXOS
1. Código para solucionar el sistema depredador-presa en su versión original.
Figure 29:
2. Código que pide desde el teclado los coeficientes de una matriz y halla sus valores propios y
vectores propios.
Figure 30:
Métodos Numéricos
8 ANEXOS 20
Figure 31:
3. Péndulo simple.
Figure 32:
Métodos Numéricos
8. BIBLIOGRAFÍA 21
Figure 33: Resumen del comportamiento de sistemas lineales (Coughanowr & LeBlanc, 2009)
Métodos Numéricos