Pauta - Docencia DIM-UChile

Transcripción

Pauta - Docencia DIM-UChile
Universidad de Chile
Facultad de Ciencias Físicas y Matemáticas
Departamento de Ingeniería Matemática
Semestre de Otoño 2016
MA2601: Ecuaciones Diferenciales Ordinarias
Pauta Control 1
Profesores: Cristóbal Bertoglio B. - Cristóbal Quiñinao M.
Gino Montecinos G. - Héctor Olivero Q. - Salome Martinez S.
30 de Marzo de 2016
Tiempo: 3:00 horas.
Problema 1
1. [Modelo de Solow] Sea X(t) el producto nacional, K(t) el stock de capital, y L(t) la
cantidad de trabajadores en un país en el instante t. Suponga que para todo t ≥ 0 se
tiene que
X(t) = AK(t)1−α L(t)α , K 0 (t) = sX(t), L(t) = L0 eλt ,
donde A, α, s, L0 y λ son todas constantes positivas, con 0 < α < 1.
a) [1.5 pts] Muestre que K(t) es solución de
K 0 (t) = sALα0 eαλt K(t)1−α .
(1)
Resuelva (1) para K(0) = K0 > 0.
R. Reemplazamos las expresiones para X y L para obtener
K 0 (t) = sX(t) = sAL(t)α K(t)1−α = sALα0 eαλt K(t)1−α ,
que resulta una ecuación de variables separables. De hecho, tomando f (t) =
sALα0 eαλt y g(K) = K 1−α nos queda
K 0 (t) = f (t)g(K(t)),
luego basta calcular las integrales respectivas. Para la variable independiente t
hacemos
Z
Z
sALα0 αλt
e ,
f (t) dt = sALα0 eαλt dt = C +
αλ
con C ∈ R una constante genérica. Para la dependiente K nos queda
Z
Z
dK
= K α−1 dK = α−1 K α .
g(K)
1
Concluimos que la solución general de la ecuación (1) es
sALα0 αλt 1/α
1/α
K(t) = α
C+
e
.
αλ
Finalmente, usando la condición inicial
sALα0 K(0)α = K0α = α C +
αλ
⇒
C=
K0α sALα0
−
,
α
αλ
o equivalentemente
K(t) =
K0α
1/α
sALα0 αλt
+
(e − 1)
λ
b) [0.5 pts] Muestre que K(t)/L(t) tiende a (sA/λ)1/α cuando t → ∞.
R. Tenemos que
1/α
1/α
sALα0 αλt
sALα0
K(t)
−1 −λt
α
−1
α −αλt
−αλt
= L0 e
K0 +
(e −1)
= L 0 K0 e
+
(1−e
)
,
L(t)
λ
λ
tomando el límite queda que
K(t) t→∞ −1 sALα0 1/α sA 1/α
−−−→ L0
=
.
L(t)
λ
λ
2. [Modelo de Crecimiento Económico] Considere el siguiente modelo de crecimiento
económico en un país en desarrollo:
X(t) = σK(t),
K 0 (t) = αX(t) + H(t),
N (t) = N0 eρt ,
(2)
donde X(t) representa el producto nacional, K(t) el stock de capital, H es el flujo
de capitales externos y N (t) es el tamaño de la población. La constante σ representa
la producción de capital media, α la tasa de ahorro y ρ la tasa de crecimiento de la
población.
a) [0.5 pts] Interprete cada una de las ecuaciones del modelo. Para ello primero
describa como varía el número de individuos en función de ρ. Explique el rol de σ
en la fórmula de X(t). Finalmente, describa a qué corresponden cada uno de los
sumandos en la ecuación para K(t).
R.
Tenemos que N (t) es un simple modelo de crecimiento exponencial con tasa
de crecimiento ρ. Si ρ > 0 entonces el número de individuos aumenta exponencialmente, sino, la población disminuye asintóticamente a 0.
Segundo, notamos que la fórmula para X(t) nos dice que el producto nacional
es σ veces el stock de capital: mayor capital implica mayor producción interna.
Finalmente, la ecuación para K(t) nos dice que la tasa de crecimiento del
stock de capital es la suma entre una parte α del producto nacional X(t) y
un flujo externo de capitales H(t).
2
b) [1.5 pts] De ahora en adelante asuma que H(t) = H0 eµt , con H0 , µ constantes
positivas. Encuentre la solución de la ecuación diferencial para K(t) en el caso que
K(0) = K0 > 0 y αρ 6= µ.
R. Simplemente reemplazamos las expresiones dadas para X(t) y H(t) para obtener
K 0 (t) = αX(t) + H(t) = ασK(t) + H0 eµt ,
re-acomodando términos llegamos fácilmente a la ecuación dada. Para la resolución, notamos que basta calcular el factor integrante
µ(x) = e−
R
ασt
= e−ασt ,
con lo que la solución es directamente
Z
H0 eµt
ασt
ασt
,
K(t) = Ce + H0 e
e(µ−ασ)t dt = Ceασt +
µ − ασ
notemos que aquí hemos usado que µ 6= ασ. Usando la condición inicial nos queda
C = K0 −
H0
µ − ασ
⇒
K(t) = K0 eασt +
H0
eµt − eασt .
µ − ασ
c) [1.0 pts] Se define el producto nacional per cápita por x(t) = X(t)/N (t).Muestre
que para cualquier tiempo positivo t > 0, x(t) es siempre mayor a x(0)e(ασ−ρ)t .
R. Simplemente dividimos la solución de la parte anterior por la fórmula para
L(t) para obtener
x(t) =
σH0
X0
X(t)
= σ e(ασ−ρ)t +
e−ρt eµt − eασt ,
N (t)
N0
N0 (µ − ασ)
re-acomodando los términos y notando que x(0) = σX0 /N0 , se llega a
σ H
0 (ασ−ρ)t (µ−ασ)t
e
e
−1 .
x(t) = x(0)e(ασ−ρ)t +
µ − ασ N0
Para la conclusión tenemos que
Si ασ > µ, entonces la constante σ/(ασ − µ) es positiva y por lo tanto
e(µ−ασ)t < 1 para cualquier tiempo positivo t > 0.
Si ασ < µ, entonces la constante σ/(ασ − µ) es negativa, pero a la vez
e(µ−ασ)t > 1 para cualquier tiempo positivo t > 0, y la multiplicación de
ambas es mayor a 0.
d ) [1.0 pts] A partir de x(t) = X(t)/N (t), encuentre la EDO que satisface x(t).
Asumiendo que ασ < ρ, pruebe que si µ > ασ, entonces existe T > 0 tal que
x0 (t) > 0 para todo t > T .
R. Para responder esta pregunta necesitamos saber que ecuación cumple x(t).
Tenemos que
N (t)2 x0 (t) = σK 0 (t)N (t) − σK(t)N 0 (t) = σ(αX(t) + H(t))N (t) − ρσK(t)N (t),
3
dividiendo por N (t) queda
N (t)x0 (t) = σ(αX(t) + H(t)) − ρσK(t),
es decir
x0 (t) = (ασ − ρ)x(t) + σH(t)N (t)−1 = (ασ − ρ)x(t) + σ
H0 (µ−ρ)t
e
.
N0
Ahora crecimiento sostenido significa que x0 (t) es positiva para t > 0 suficientemente grande, lo cual es equivalente a pedir que
x0 (t) > 0
⇔
σ
H0 (µ−ρ)t
e
> (ρ − ασ)x(t),
N0
y usando la parte anterior x(t) > x(0)e(ασ−ρ)t , obtenemos que
σ
H0 (µ−ρ)t
e
> (ρ − ασ)x(t) > (ρ − ασ)x(0)e(ασ−ρ)t
N0
⇒
eµt >
K0
(ρ − ασ)eασt ,
H0
la condición necesaria es que µ > ασ.
Problema 2
1. [2.0 pts] Encuentre dos soluciones distintas al problema de valor inicial
y 0 = y 1/3 ,
y(0) = 0.
¿Por qué esto no contradice el Teorema de Existencia y Unicidad Global?
R. Notamos que tanto y(t) ≡ 0 es solución, como

si x ≤ 0,

0,
3/2
y=
2

 x
, si x > 0,
3
son soluciones del problema planteado. Esto no contradice el TEU porque la función
y 1/3 no es localmente Lipchitz en 0.
2. Considere
y 0 = |y − 1|.
y(x0 ) = y0 .
(3)
a) [1.0 pts] Pruebe que (3) tiene solución global única para toda condición inicial
(x0 , y0 ).
4
R. En este caso, y 0 = f (x, y) con f (x, y) = |y − 1|. Es claro que f es continua con
respecto a su primera variable. Solo resta probar que es Lipschitz con respecto a
la segunda variable. Para ello notemos que
|f (x, y) − f (x, z)| = ||y − 1| − |z − 1||
≤ |(y − 1) − (z − 1)|
= |y − z|.
donde la desigualdad es una consecuencia de la desigualdad triangular. Luego,
como f es continua con respecto a la primera variable y globalmente Lipschitz con
respecto a la segunda, se sigue que el problema (3) tiene solución única para toda
condición inicial.
b) [1.5 pts] Haga un análisis cualitativo de (3) que le permita hacer un gráfico
aproximado de las soluciones. Note que hay una solución constante trivial.
R. Primero notemos que hay una solución constante y(x) = 1, luego toda solución
tiene como asíntota horizontal a y = 1. Después, notemos que para toda solución
no constante, y 0 es estrictamente positiva y luego y es estrictamente creciente, así
las soluciones mayores que 1 tendrán una asíntota horizontal cuando x → −∞,
mientras que las soluciones menores que 1 tendrán una asíntota horizontal cuando
x → ∞. Con todo lo anterior se puede construir el gráfico de la Figura 1.
5
2,5
-10
-7,5
-5
-2,5
0
2,5
5
7,5
10
-2,5
-5
Figura 1: Gráfico aproximado de las soluciones de (3)
c) [0.5 pts] Usando la unicidad de las soluciones, argumente que para una solución
de (3) el signo de y − 1 es constante.
R. Como se vio en la parte anterior tenemos tres tipos de soluciones, las mayores
que 1, la igual a 1 y las menores que 1. El signo de y − 1 no puede cambiar pues
significaría que una solución mayor o menor que 1 se intersecta con la solución
constante igual a 1, lo que no puede ocurrir ya que contradice al Teorema de
Existencia y Unicidad.
5
d ) [1.0 pts] Encuentre la solución particular para (3) para los casos y0 > 1, y0 < 1
e y0 = 1.
R. Como (y−1) no cambia de signo, cuando la condición inicial y0 > 1, la ecuación
(3) equivale a
y0 = y − 1
y(x0 ) = y0 ,
que tiene por solución general a y+ (x) = 1 + (y0 − 1)ex .
En caso de que y0 < 1, la ecuación (3) equivale a
y0 = 1 − y
y(x0 ) = y0 > 1,
que tiene por solución general y− (x) = 1 + (y0 − 1)e−x .
Finalmente, si y0 = 1, la ecuación tiene por solución y(x) ≡ 0.
Problema 3
Considere el problema de Cauchy para y(t) ∈ C 1 (R+ )
y 0 (t) = f (t, y(t)), t > 0, y(0) = y0
(4)
donde f : R+ × R → R es continua con respecto a t y globalmente Lipschitz en y para todo
t ∈ R, e y0 es una condición inicial dada.
Queremos formular y estudiar un nuevo método numérico, conocido como el método de
Romberg de un paso, que permite encontrar un conjunto de aproximaciones {y0 , y1 , . . . , yN }
de la solución y(t) de (4) en un conjunto de tiempos discretos {t0 , t1 , . . . , tN }, respectivamente,
con t0 = 0 y paso de discretización tn+1 − tn = h > 0 para todo n = 0, . . . , N − 1. El método
está definido en base a la aproximación de la integral de f (t, y(t)) en cada intervalo [tn , tn+1 ]
a partir de la suma de las integrales entre [tn , (tn + tn+1 )/2] y [(tn + tn+1 )/2, tn+1 ], cada una
aproximada por la regla del trapecio (Ver Figura 2).
1. [0.5 pt] Muestre que la formula matemática para el método numérico propuesto en
términos de las soluciones aproximadas yn , yn+1 , del paso de discretización h, los tiempos
tn , tn+1 y la función f es
h
h
h
yn+1 = yn + f (tn , yn ) + f (tn+1/2 , yn+1/2 ) + f (tn+1 , yn+1 )
4
2
4
asumiendo que y((1 − θ)tn + θtn+1 )) se puede discretizar como (1 − θ)yn + θyn+1 para
0 ≤ θ ≤ 1.
def
R. Definiendo yn+1/2 = (yn + yn+1 )/2 (análogamente para tn+1/2 ) y usando la regla del
trapecio para cada tramo de largo h/2 el esquema resulta
h f (tn , yn ) + f (tn+1/2 , yn+1/2 )
2
2
h f (tn+1/2 , yn+1/2 ) + f (tn+1 , yn+1 )
+
2
2
h
h
h
= yn + f (tn , yn ) + f (tn+1/2 , yn+1/2 ) + f (tn+1 , yn+1 )
4
2
4
yn+1 = yn +
yn+1
6
Figura 2: Regla de Romberg: El intervalo [t, t + h] se divide en dos y en cada uno de ellos el
área bajo la curva se aproxima por un trapecio.
2. [1 pt] A partir de ahora asuma que f (t, y(t)) = −a · y(t), con la constante a dada.
Encuentre la constante g, tal que yn+1 = g · yn , y encuentre una expresión para yn en
función de y0 .
R. Si f (tn , yn ) = −ayn el esquema resulta en
1
1
1
yn+1 = yn − ah( yn + yn+1/2 + yn+1 )
4
2
4
1
1
yn+1 = yn − ah( yn + yn+1 )
2
2
(2 + ah)yn+1 = (2 − ah)yn
2 − ah
2 − ah
yn+1 =
yn ⇒ g =
2 + ah
2 + ah
3. [1 pt] Asuma a > 0. Determine el que condición se debe imponer sobre el paso de
discretización h para que |yn | < |y0 |, para todo n.
R. Notar que yn+1 = (g)n+1 y0 , por lo tanto para que |yn+1 | < |y0 | se cumpla, se necesita
|g| < 1. En efecto, escribiendo explícitamente |g| < 1 se obtiene |2 − ah| < 2 + ah, lo
cual es cierto para cualquier h > 0 dado que a > 0.
4. [1 pt] Determine usando el mismo método numérico la aproximación de y(t = h)
asumiendo una paso de discretización del método de h/2.
R. Para obtener una aproximación de y(t = h) con el mismo método numérico pero
con la mitad del paso de discretización, debemos realizar dos iteraciones pero con paso
h/2. Usando la misma función g obtenida anteriormente obtenemos
y(t = h) ≈
7
2 − ah/2
2 + ah/2
2
y0
5. [0.5 pt] Calcule la solución analítica en t = h.
R. Sabemos que la solución analítica es y(t) = y0 exp(−at), por lo tanto y(h) =
y0 exp(−ah).
6. [1 pt] Asumiendo ahora que a < 0. Para el producto ah = −1, ¿qué solución numérica
aproxima mejor la solución analítica, la obtenida con un paso igual a h o la obtenida con un paso igual a h/2? Verifique numéricamente. Explique su resultado. Hint:
exp(1) ≈ 2,718.
R. Si ah = −1, y(h) = y0 exp(1). La solución de la pregunta 2 resulta 3y0 , mientras
que en la pregunta 4 resulta y0 (5/2)2 /(3/2)2 = y0 (25/9). Fácilmente se puede ver que
(25/9 = 2.7̄ está más cerca de exp(1) ≈ 2,718 que 3, por lo tanto la solución obtenida
en la pregunta 4 es una mejor aproximación, lo que es esperable pues en general, el
error aproximación de los métodos numéricos disminuye con h.
7. [1 pt] Usando un método de Euler progresivo con pasos de discretización h y h/2,
calcule la aproximación de y(t = h) para ah = −1 y compare el error de ambas
soluciones aproximadas con respecto a la solución analítica. ¿Cómo se compara este
error con el obtenido con el método de Romberg de un paso?
R. El método de Euler progresivo en este caso se define como yn+1 = yn − ahyn , por
lo que para ah = −1 tenemos que yn = (1 − ah)n y0 . Las aproximaciones para y(t = h)
con h y h/2 resultan entonces (1 − ah)1 y0 = 2y0 y (1 − ah/2)2 y0 = (3/2)2 y0 = 2,25y0 ,
respectivamente.
Vemos que el metodo de Euler progresivo es menos preciso que el método de Romberg
de un paso.
8

Documentos relacionados