Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lec10 PDF
Lec10 PDF
Sistemas no homogéneos
y Aplicaciones
10.1. Introducción
donde, para cada t, A(t) es una matriz n × n, x es un vector columna de funciones incógnita
y b(t) es un vector columna de funciones conocidas.
La forma de proceder para resolver este tipo de sistemas es la misma que ya estudiamos
para las ecuaciones diferenciales lineales no homogéneas (Lección 2). Primero demostraremos
que la solución general del sistema (10.1) es la suma de la solución general del sistema
homogéneo
x0 = A(t)x
y de una solución particular del no homogéneo. A continuación diseñaremos un método
para encontrar una solución particular del sistema no homogéneo. Finalmente aplicaremos
todo esto a los sistemas de coeficientes constantes. En la última parte de la lección veremos
algunas aplicaciones de la resolución de sistemas lineales a problemas en Ingenierı́a Quı́mica.
173
174 Sistemas no homogéneos y aplicaciones
El siguiente resultado es la base para encontrar todas las soluciones del sistema (10.1):
Teorema 10.1 .- Sea xh (t) la solución general del sistema homogéneo x0 = A(t)x y sea
xp (t) una solución particular del sistema no homogéneo (10.1). Entonces la solución general
del sistema (10.1) es de la forma
Demostración.- Desde luego si x(t) = xp (t) + xh (t) entonces x(t) es solución de (10.1).
En efecto,
x0 (t) = x0p (t) + x0h (t) = A(t)xp (t) + b(t) + A(t)xh (t) =
Ası́ pues todas las funciones vectoriales de la forma x(t) = xp (t) + xh (t) son solución del
sistema no homogéneo. Veamos que no hay más; es decir, que cualquier solución es de esta
forma.
Sea x(t) una solución cualquiera del sistema (10.1) y xp (t) una solución particular del
mismo. Entonces
x0 (t) − x0p (t) = A(t)x(t) + b(t) − A(t)xp (t) − b(t) = A(t)(x(t) − xp (t)),
de modo que x(t) − xp (t) es una solución del sistema homogéneo x0 = A(t)x.
Sea, ahora,
X(t) = x1 (t) x2 (t) · · · xn (t)
una matriz fundamental de soluciones del sistema homogéneo x0 = A(t)x; es decir, x1 (t),
x2 (t), . . . , xn (t) forman un sistema fundamental de soluciones de x0 = A(t)x. Como x(t) −
xp (t) es una solución del sistema homogéneo x0 (t) = A(t)x(t), debe poder escribirse como
una combinación lineal de las columnas de X(t):
Esto significa que cualquier solución del sistema no homogéneo es suma de una solución
particular de éste y de una solución del sistema homogéneo. Y esto es lo que se querı́a
demostrar.
10.3 Método de variación de las constantes 175
Al igual que para las ecuaciones lineales utilizaremos el método de variación de las cons-
tantes para obtener una solución particular de los sistemas no homogéneos. Una vez se-
pamos cómo hacerlo, estaremos en condiciones de hallar las soluciones de los sistemas no
homogéneos de coeficientes constantes porque para estos sistemas sabemos obtener sistemas
fundamentales de soluciones del sistema homogéneo correspondiente.
Recordemos que la solución general del sistema homogéneo x0 = A(t)x se puede escribir
de la siguiente forma
x(t) = X(t)c,
donde X(t) es una matriz fundamental de soluciones y c un vector arbitrario de números
reales constantes. El método de variación de las constantes consiste en buscar una solución
particular del sistema no homogéneo x0 = A(t)x + b(t) de la forma
Antes de proceder debemos recordar que, como X(t) es una matriz fundamental de
soluciones, es invertible para todo t en el que A(t) es continua y X 0 (t) = A(t)X(t). Ahora,
lo que queremos es que el vector
sea una solución del sistema (10.1); i.e. del sistema x0 (t) = A(t)x(t) + b(t). Ahora bien, para
que el vector xp (t) sea una solución de (10.1) debe suceder que
Pero para derivar un producto de matrices de funciones se procede como para derivar un
producto de funciones (respetando el orden de multiplicación). Como por (10.3) xp (t) =
X(t)c(t):
x0p (t) = X 0 (t)c(t) + X(t)c0 (t).
Y como X 0 (t) = A(t)X(t), se tiene que
Por lo tanto, para que xp (t) dado por (10.3) sea una solución particular del sistema no
homogéneo (10.1) basta que
X(t)c0 (t) = b(t) (10.5)
Este es un sistema lineal de ecuaciones cuyos coeficientes e incógnitas son funciones, pero
como la matriz de los coeficientes X(t) es una matriz invertible siempre tiene solución:
c0 (t) = X(t)−1 b(t).
Ahora basta integrar para calcular c(t):
Z
c(t) = X(t)−1 b(t) dt.
Esta expresión es análoga a la que obtuvimos para las ecuaciones lineales no homogéneas
(véase la ecuación (2.8) de la Lección 2). Ahora sólo tenemos que sustituir en (10.2) para
encontrar una expresión de una solución particular de la ecuación no homogénea:
Z
−1
xp (t) = X(t)c(t) = X(t) X(t) b(t) dt . (10.6)
Z
−1
Nótese que X(t) b(t) es un vector, y X(t)−1 b(t) dt es otro vector: aquel cuyas com-
ponentes se obtienen al integrar las componentes de X(t)−1 b(t).
Observaciones 10.2 .- La expresión (10.7) es una fórmula cerrada para expresar la solución
general de un sistema no homogéneo de ecuaciones diferenciales lineales. Desde un punto
de vista teórico es muy interesante poder hacerlo de esta forma, pero no es muy práctico
a la hora de calcular de forma explı́cita las soluciones. Ello es debido a la presencia de
X(t)−1 , la inversa de la matriz fundamental de soluciones. El cálculo de esta inversa puede
ser terriblemente costoso. Lo que se hace en la práctica es resolver el sistema (10.5) para
calcular c0 (t); y a continuación integrar esta expresión. Esta es la forma práctica de calcular
Z
X(t)−1 b(t) dt
que, en realidad, es c(t). El siguiente ejemplo puede servir para aclarar todo este proceso.
10.3 Método de variación de las constantes 177
Hallamos primero la solución general del sistema homogéneo, cuya matriz de coeficientes es
−2 4 1
A = −1 3 1 ,
−1 0 0
y su polinomio caracterı́stico
λ+2 −4 −1
det 1 λ − 3 −1 = λ3 − λ2 − λ + 1 = (λ − 1)2 (λ + 1).
1 0 λ
que obviamente tiene rango 1 = n − q = 3 − 2. Podemos encontrar una solución del sistema
(1I3 − A)2 v = 0 que sea linealmente independiente de v 1 . Es fácil ver que la solución general
de este sistema es:
v1
v1 .
v3
1
Debemos escoger un vector de esta forma que sea linealmente independiente con 1 .
−1
Una posible elección es
0
v 2 = 0 .
1
Con este vector conseguimos una segunda solución del sistema homogéneo:
x2 (t) = etA v 2 =
= et (v
2+ t(A −
I)v 2 ) =
0 −3 4 1 0
t
= e 0 + t −1 2 1
0 =
1 −1 0 −1 1
t
= et t
1−t
10.3 Método de variación de las constantes 179
Y la solución general:
3 t t2 t3 t −t
c1 + c2 t + − + + 4 2 2
e + c3 e
3
2 3
x(t) = xh (t) + xp (t) = c1 + c2 t + t2 + t3 et .
2 3
−c1 + c2 (1 − t) + 43 − 2t + 3t2 + 5t3 et + c3 e−t
Esta expresión es útil en aquellas situaciones en las que, por un medio u otro, podamos
calcular de forma explı́cita la exponencial de tA. Por ejemplo, cuando A tiene un único valor
propio, la Proposición 9.7 de la Lección 9 nos proporciona una forma explı́cita de calcular
etA . No obstante, en los ejercicios, procederemos siempre como en el ejemplo de más arriba.
10.3 Método de variación de las constantes 181
se resuelve de forma similar a como hacı́amos para las ecuaciones lineales. Tenemos dos
opciones:
Existe, no obstante, una forma de expresar la solución del problema de condiciones ini-
ciales similar a la que obtuvimos para las ecuaciones lineales (ver la Sección 2.4, Lección
2): Z t
x(t) = e (t−t0 )A
x0 + e(t0 −s)A b(s) ds (10.9)
t0
−4 −4
Calculamos, en primer lugar, el polinomio caracterı́stico de A =
10 8
λ+4 −4
det = λ2 − 4λ + 8.
10 λ − 8
Las raı́ces de este polinomio son λ1 = 2 + 2i y λ2 = 2 − 2i. Por lo tanto los valores propios
de A son números complejos conjugados. Buscamos un vector propio para el valor propio
2 + 2i:
6 + 2i −4 v1 0 (6 + 2i)v1 − 4v2 = 0
((2+2i)I2 −A)v = 0 ⇔ = ⇔ .
10 −6 + 2i v2 0 10v1 + (−6 + 2i)v2 = 0
−10
Multiplicamos la primera ecuación por y se la sumamos a la segunda. Con esto
6 + 2i
anulamos la segunda ecuación, lo que demuestra que la segunda ecuación es combinación
lineal de la primera y que rang((2 + 2i)I2 − A) = 1. Además el nuevo sistema, equivalente,
se reduce a una ecuación (6 + 2i)v1 − 4v2 = 0 (la otra es 0=0). Por lo tanto
3 + 2i
v2 = v1 .
2
Un vector propio de A asociado al valor propio 2+2i se obtiene dando cualquier valor distinto
de cero a v1 . En particular poniendo v1 = 2 tenemos que
2 2 0
v= = +i
3+i 3 1
es un vector propio de A asociado al valor propio 2 + 2i. Una solución (compleja) del sistema
será:
(2+2i)t 2t 2 0
x(t) = e v = e (cos(2t) + i sen(2t)) +i
3 1
Dos soluciones reales linealmente independientes son la parte real y la parte imaginaria
de esta solución. Las calculamos. Ponemos v = v 1 + iv 2 . Ası́
Por lo tanto
2t 2t 2 cos(2t)
x1 (t) = e (cos(2t)v 1 − sen(2t)v 2 ) = e ,
3 cos(2t) − sen(2t)
y
2t 2t 2 sen(2t)
x2 (t) = e (cos(2t)v 2 + sen(2t)v 1 ) = e .
3 sen(2t) + cos(2t)
Es decir,
2 0 c1 1 2c1 = 1
= ⇔ .
3 1 c2 2 3c1 + c2 = 2
Por lo tanto, c1 = 1/2 y c2 = 1/2. La solución del problema de condiciones iniciales será:
2t 2 cos(2t) 2 sen(2t) 1/2 2t cos(2t) + sen(2t)
x(t) = e =e .
3 cos(2t) − sen(2t) 3 sen(2t) + cos(2t) 1/2 2 cos(2t) + sen(2t)
Para finalizar, utilizamos la expresión (10.9) para escribir la solución del siguiente tipo
especial de sistema lineales no homogéneos:
0
x = Ax + Bu(t)
x(0) = x0 .
Este tipo de sistemas aparece en numerosas aplicaciones y su estudio constituye toda una
rama de las matemáticas y la ingenierı́a.
En particular para una reacción simple, de primer orden respecto de todas las sustancias,
del tipo
k1 k2
A B C
→ →
el sistema de ecuaciones diferenciales que lo rige serı́a:
(
d[A]
dt
= −k1 [A]
d[B]
dt
= k1 [A] − k2 [B]
Supongamos además que las concentraciones iniciales, para t = 0, de las sustancias son
[A]0 = a y, lógicamente, [B]0 = [C]0 = 0. Entonces si x(t) e y(t) representan las concentración
de las sustancias A y B que han reaccionado después de t minutos, tenemos que [A] = a−x(t),
[B] = y(t). Además, como no hay ni entradas ni salidas, la suma de las concentraciones de
las tres sustancias se mantiene constantemente igual a a. Ası́ [C] = x(t) − y(t), y el sistema
de ecuaciones queda:
d(a−x) 0
= −k1 (a − x) z = −k1 z
dt ⇔
dy
dt
= k1 (a − x) − k2 y y 0 = k1 z − k2 y
donde hemos hecho la sustitución z(t) = a − x(t). De hecho z(t) es la concentración de la
sustancia A después de t minutos. Además, las condiciones iniciales son a = [A]0 = a−x(0) =
z(0) y y(0) = 0.
Y el otro
x2 (t) = etA v 2 =
= e−k1 t (v
2 + t(A
+ k1 I2 )v
2) =
1 0
= e−k1 t +t =
0 k1 t
1
e−k1 t
k1 t
a2 e−k1 t
z(t)
=
y(t) (a1 + a2 t)k1 e−k1 t
z(t) = ae−k1 t
y(t) = ak1 te−k1 t
Una solución es
k2 − k1
v1 =
k1
Resolviendo el sistema
−k1 − k2 0 v1 0
=
k1 0 v2 0
obtenemos el vector
0
v2 =
1
10.4 Aplicaciones de los Sistemas de Ecuaciones Diferenciales 187
que es un vector propio asociado a λ2 = −k2 . La solución general del sistema en este caso
será:
z(t)
= a1 e−k1 t v 1 + a2 e−k1 t v 2 =
y(t)
a1 (k2 − k1 )e−k1 t
=
a1 k1 e−k1 t + a2 e−k2 t
Imponemos las condiciones iniciales z(0) = a, y(0) = 0:
a a1 (k2 − k1 )
=
0 a1 k 1 + a2
de donde obtenemos:
a ak1
a1 = a2 =
k2 − k1 k1 − k2
por lo que la solución del Problema de condiciones iniales es:
z(t) = ae−k1 t
ak1
e−k1 t − e−k2 t
y(t) =
k2 − k1
La Figura 10.1 ilustra los tres tipos de comportamientos exhibidos por el sistema. En
todos los casos se ha tomado [A]0 = 1 y k1 = 1 (en unidades apropiadas). La primera figura,
con k2 = 10, muestra el comportamineto del sistema para valores de k1 muy pequeños en
comparación con los de k2 . En este caso la cantidad de la sustancia intermedia B es, a lo
largo de todo el tiempo de reacción, pequeña respecto de A y C. En efecto, al ser la constante
de velocidad de la segunda reacción mucho mayor que la primera, la sustancia B se convierte
rápidamente en la sustancia C, mientras que la formación de B a partir de A es lenta. Por
el contrario, la figura (c) muestra el comportamineto cuando k1 es 10 veces mayor que k2 .
Se observa que la cantidad de B es grande relativamente a la de C debido a que el proceso
B → C es lento. En este caso B sólo comienza a decrecer cuando se empieza a agotar la
cantidad de sustancia A.
188 Sistemas no homogéneos y aplicaciones
Al igual que para ecuaciones también se pueden presentar problemas sobre balances de
materia que dan lugar a sistemas de ecuaciones lineales. El siguiente es un ejemplo tı́pico.
Ejemplo 10.5 .- Dos tanques están conectados como se muestra en la Figura 10.2. Inicial-
mente en el depósito B hay 1 Kgr. de sal disuelto y en el tanque A sólo hay agua. En ese
mismo instante se comienza a bombear una disolución de agua y sal con un caudal de 4
l./min. y una concentración de 30 gr./l. al tanque A. La disolución circula entre los tanques
y hacia el exterior de acuerdo a los datos de la Figura 10.2, y se supone que se encuentra
uniformemente distribuı́da.
(a) Halla la concentración de sal en cada tanque en cualquier instante.
(b)¿Cuándo será máxima y mı́nima la concentración en el tanque A? ¿Y en el tanque B?
(c) Prueba que la concentración de los dos tanques tiende a equilibrarse. Es decir, la con-
centración lı́mite, cuando t → +∞, en ambos tanques es la misma.
4 l./min.
3 l./min.
30 gr./l.
A B
100 l. 100 l.
2 l./min.
1 l./min.
2 l./min.
Figura 10.2:
2
Ası́ pues, los valores propios de B son λ1 = −2 y λ2 = −6, y los de A: λ1 = − y
100
6
λ2 = − . Calculamos un vector propio para cada valor propio. Empezamos con λ1 = −2.
100
Debemos resolver el sistema (λ1 I2 − B)v = 0
3 −1 v1 0 3v1 − v2 = 0
= ⇔ ⇔ v2 = 3v1 .
−3 1 v2 0 −3v1 + v2 = 0
1 1
Escogiendo v1 = 1, un vector propio asociado al valor propio λ1 = −2 es q = . Y la
3
solución correspondiente (recordemos que los vectores propios de A y B son “los mismos”):
− 2 t
1 2
− 100 t 1 e 100
x (t) = e = 2 .
3 3e− 100 t
Calculamos una solución del sistema no homogéneo por el método de variación de las
constantes: xp (t) = c1 (t)x1 (t) + c2 (t)x2 (t), siendo c1 (t) y c2 (t) las funciones que se obtienen
integrando las soluciones del siguiente sistema:
2 6 120
c01 (t)e− 100 t + c02 (t)e− 100 t =
2 6
100
3c01 (t)e− 100 t − c02 (t)e− 100 t =0
Sumando a la segunda ecuación la primera:
2 120 30 2 t 2
4c01 (t)e− 100 t = ⇒ c1 (t) = e 100 ⇒ c1 (t) = 15e 100 t .
100 100
10.4 Aplicaciones de los Sistemas de Ecuaciones Diferenciales 191
2 6
(b) Tanto e− 100 t como e− 100 t son funciones decrecientes para todo t, por lo que cA (t) =
2 6
−120 5e− 100 t − 170 5e− 100 t + 30 es una función creciente siempre. En consecuencia la concen-
tración en el tanque A será mı́nima en el instante inicial y nunca será máxima, aunque se
acerca asintóticamente a 30 gr./l. . Esto es exactamente lo que nos dice el planteamiento del
problema: inicialmente en A no hay sal y en cuanto se abren los grifos empieza a haberla. Y
cada vez hay más sal, proviniente del exterior y de B. Ası́ que la concentración mı́nima es
en el instante inicial que es cA (0) = 0 y nunca hay un valor máximo de sal aunque siempre
cA (t) < 30.
30
25
20
cA(t)
15 cB(t)
10
0
0 50 100 150 200 250 300
Figura 10.3: Gráficas de las soluciones del sistema que modeliza la evolución de las concen-
traciones en los dos tanques