Professional Documents
Culture Documents
TÉCNICAS DE MODELAJE
Método de Euler
Sea el problema de valor inicial
que tiene una solución única φ(x) en algún intervalo con centro en x0 .
Sea h > 0 y consideremos puntos igualmente espaciados:
xn = x0 + nh n = 1, 2, 3, ...
Los valores de la solución φ(xn se pueden aproximar con yn , donde los valores de yn se obtienen como sigue:
dy
En el punto (x0 , y0 ) la pendiente de la solución de (1) es: dx = f (x0 , y0 ). Por lo tanto, la recta tangente a la
curva solución en el punto (x0 , y0 ) es:
y = y0 + (x − x0 )f (x0 , y0 ) (2)
φ(x1 ) = y1 = y0 + hf (x0 , y0 )
De la misma manera, en el punto (x1 , y1 ) con pendiente f (x1 , y1 ), se tiene la recta y = y1 + (x − x1 )f (x1 , y1 )
al pasar de x1 a x2 = x1 + h nos da la aproximación:
φ(x2 ) = y2 = y1 + hf (x1 , y1 )
φ(x3 ) = y3 = y2 + hf (x2 , y2 )
y ası́ sucesivamente. A este procedimiento se le conoce como Método de Euler y se resume mediante las
siguientes fórmulas recursivas:
xn+1 = xn + h
yn+1 = yn + hf (xn , yn )
Para n = 1, 2, 3, ...
1
EJEMPLO 1:
Resolver el siguiente problema utilizando el Método de Euler:
(
y 0 = xy x ∈ [0, 2]
.
y(0) = 1, h = 0.25
i xi yi
5
0 0.0000 1.000000
1 0.2500 1.000000 4.5
2 0.5000 1.062500 4
4 1.0000 1.419434 3
6 1.5000 2.328758 2
8 2.0000 4.602936 1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
El punto aproximado y(2.000) es = 4.602936
EJEMPLO 2:
Un paracaidista de masa M salta desde un avión en t = 0 con una velocidad inicial v0 = 0 y que la
caı́da es vertical. Si el arrastre aerodinámico está dado por Faire = cv 2 , donde c es una constante y
v es la velocidad vertical (positiva hacia abajo), asuma M = 70kg, c = 0.27kg/m y h = 0.1. Halle
la velocidad del paracaidista para t ≤ 20s.
i xi yi
0 0.0000 0.000000
1 0.1000 0.980000
2 0.2000 1.959630
Solución 3 0.3000 2.938148
Por la primera ley de Newton, el equilibrio de 4 0.4000 3.914819
fuerzas satisface: .
dv(t) .
M = −Faire + gM .
dt
199 19.9000 50.367054
donde g es la aceleración debida a la gravedad, 200 20.0000 50.368558
9.8m/s2 . Si reescribimos la ecuación obtenemos: El punto aproximado y(20.000) es
dv(t) c = 50.368558
= − 2 v2 + g v(0) = 0
dt M
que es lo mismo a: 60
50
v 0 = f (t, v), v(0) = 0
40
velocidad (m/s)
70
10
0
0 2 4 6 8 10 12 14 16 18 20
tiempo (s)
2
PRACTICA DE CLASE N◦ 2
1. Resuelva los siguientes problemas en 0 ≤ t ≤ 5 utilizando el método de Euler con h = 0.5
a) y 0 + ty = 1, y(0) = 1
0 −t
b) y + 3y = e , y(0) = 1
0 2
c) y = (t − y), y(0) = 0.5
0
d ) y + y|y| = 0, y(0) = 1
0 1/2
e) y + y|y| = sen(t), y(0) = 1
2. Use el método de Euler con h = 0.1 para aproximar la solución del problema de valor inicial
1 y
y0 = − − y2 y(1) = −1
x2 x
en el intervalo 1 ≤ x ≤ 2
3. Sea la ecuación logı́stica:
dp
= ap − bp2 p(0) = p0
dt
que se usa para modelar el crecimiento de poblaciones. Un modelo más general es la ecuación:
dp
= ap − bpr p(0) = p0
dt
donde r > 1. Para ver el efecto de cambiar el parámetro r, tome a = 3, b = 1 y p0 = 1. Utilice ahora el
método de Euler con h = 0.25 para aproximar la solución en el intervalo 0 ≤ t ≤ 5, para r = 1.5, 2 y 3.
4. La velocidad de un cuerpo en caida se modelo mediante el problema de valor inicial:
dv
m = mg − kv v(0) = v0
dt
de acuerdo con la hiótesis de que la fuerza debida a la resistencia del aire es −kv, sin embargo, en ciertos
casos la fuerza originada por la resistencia del aire se comporta más como −kv r , donde r > 1 es alguna
constante. Esto da el modelo:
dv
m = mg − kv r v(0) = v0
dt
Para estudiar el efecto de cambiar el parámetro r utilice el método de Euler con m = 1, g = 9.80, k = 2,
v0 = 0 y h = 0.2 para aproximar la solución en el intervalo 0 ≤ t ≤ 5 para r = 1, 1.5 y 2
di d2 E 1 dE 1
=C 2 + + E
dt dt R dt L
Supongamos que C = 0.3 faradios, R = 1.4 ohms, L = 1.7 henrios y que el voltaje está dado por:
6. Un tanque cónico contiene agua hasta una altura de 0.5m desde el fondo. El tanque tiene un agujero de
0.02m de radio en el fondo. El radio está dado por r = 0.25y, donde r es el radio e y es la altura medida
desde el fondo. La velocidad del agua que sale por el agujero está dada por v 2 = 2gy, donde g = 9.8m/s2 .
Con h = 0.001, utilice el método de Euler para averiguar cuántos minutos tardará el tanque en vaciarse.
7. Un circuito en serie, tiene una inductancia de L = 100mH, una resistencia de R = 20Ω y una fuente de
voltaje de 10V . Si el interruptor se cierra en t = 0.
a) Determine la corriente I en t = 1, 2, 3, 4 y 5 segundos usando el método de Euler con h = 0.01
b) Evalúe el error comparando la solución numérica con la solución analı́tica.
3
8. Una pieza métalica con una masa de 0.1kg y 25◦ C se calienta internamente de forma eléctrica a razón de
q = 3000W . La ecuación diferencial de la temperatura que se obtiene es:
dT
= 20 − t2 , si T (0) = 298
dt
Calcule T (1) empleando el método de Euler con h = 0.01