You are on page 1of 20

Leccion 10

Sistemas no homogeneos
y Aplicaciones
10.1. Introduccion
Los sistemas de ecuaciones diferenciales lineales no homogeneos son de la forma
x

= A(t)x +b(t), (10.1)


donde, para cada t, A(t) es una matriz nn, x es un vector columna de funciones incognita
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 homogeneas (Leccion 2). Primero demostraremos
que la solucion general del sistema (10.1) es la suma de la solucion general del sistema
homogeneo
x

= A(t)x
y de una solucion particular del no homogeneo. A continuacion dise naremos un metodo
para encontrar una solucion particular del sistema no homogeneo. Finalmente aplicaremos
todo esto a los sistemas de coecientes constantes. En la ultima parte de la leccion veremos
algunas aplicaciones de la resolucion de sistemas lineales a problemas en Ingeniera Qumica.
173
174 Sistemas no homogeneos y aplicaciones
10.2. Solucion general de los sistemas no homogeneos
El siguiente resultado es la base para encontrar todas las soluciones del sistema (10.1):
Teorema 10.1 .- Sea x
h
(t) la solucion general del sistema homogeneo x

= A(t)x y sea
x
p
(t) una solucion particular del sistema no homogeneo (10.1). Entonces la solucion general
del sistema (10.1) es de la forma
x(t) = x
h
(t) +x
p
(t).
Demostracion.- Desde luego si x(t) = x
p
(t) +x
h
(t) entonces x(t) es solucion de (10.1).
En efecto,
x

(t) = x

p
(t) +x

h
(t) = A(t)x
p
(t) +b(t) + A(t)x
h
(t) =
= A(t)(x
p
(t) +x
h
(t)) +b(t) = A(t)x(t) +b(t).
As pues todas las funciones vectoriales de la forma x(t) = x
p
(t) +x
h
(t) son solucion del
sistema no homogeneo. Veamos que no hay mas; es decir, que cualquier solucion es de esta
forma.
Sea x(t) una solucion cualquiera del sistema (10.1) y x
p
(t) una solucion particular del
mismo. Entonces
x

(t) x

p
(t) = A(t)x(t) +b(t) A(t)x
p
(t) b(t) = A(t)(x(t) x
p
(t)),
de modo que x(t) x
p
(t) es una solucion del sistema homogeneo x

= A(t)x.
Sea, ahora,
X(t) =
_
x
1
(t) x
2
(t) x
n
(t)
_
una matriz fundamental de soluciones del sistema homogeneo x

= A(t)x; es decir, x
1
(t),
x
2
(t), . . . , x
n
(t) forman un sistema fundamental de soluciones de x

= A(t)x. Como x(t)


x
p
(t) es una solucion del sistema homogeneo x

(t) = A(t)x(t), debe poder escribirse como


una combinaci on lineal de las columnas de X(t):
x(t) x
p
(t) = c
1
x
1
(t) + c
2
x
2
(t) + + c
n
x
n
(t)
para algunas constantes c
1
, c
2
, . . . , c
n
. Por lo tanto
x(t) = x
p
(t) + c
1
x
1
(t) + c
2
x
2
(t).
Esto signica que cualquier solucion del sistema no homogeneo es suma de una solucion
particular de este y de una solucion del sistema homogeneo. Y esto es lo que se quera
demostrar.
10.3 Metodo de variaci on de las constantes 175
10.3. Metodo de variaci on de las constantes
Al igual que para las ecuaciones lineales utilizaremos el metodo de variaci on de las cons-
tantes para obtener una solucion particular de los sistemas no homogeneos. Una vez se-
pamos como hacerlo, estaremos en condiciones de hallar las soluciones de los sistemas no
homogeneos de coecientes constantes porque para estos sistemas sabemos obtener sistemas
fundamentales de soluciones del sistema homogeneo correspondiente.
Recordemos que la solucion general del sistema homogeneo x

= 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 umeros
reales constantes. El metodo de variacion de las constantes consiste en buscar una solucion
particular del sistema no homogeneo x

= A(t)x +b(t) de la forma


x
p
(t) = X(t)c(t), (10.2)
donde se ha sustitudo el vector de constantes c por un vector de funciones c(t) que se
trata de determinar para que x
p
(t) sea solucion del sistema no homogeneo. En lo que sigue
haremos las operaciones necesarias para dar una expresion lo mas explcita posible de c(t)
y, a partir de ella, de x(t).
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

(t) = A(t)X(t). Ahora,


lo que queremos es que el vector
x
p
(t) = c
1
(t)x
1
(t) + c
2
(t)x
2
(t) + + c
n
x
n
(t) = X(t)c(t) (10.3)
sea una solucion del sistema (10.1); i.e. del sistema x

(t) = A(t)x(t) +b(t). Ahora bien, para


que el vector x
p
(t) sea una solucion de (10.1) debe suceder que
x

p
(t) = A(t)x
p
(t) +b(t). (10.4)
Pero para derivar un producto de matrices de funciones se procede como para derivar un
producto de funciones (respetando el orden de multiplicacion). Como por (10.3) x
p
(t) =
X(t)c(t):
x

p
(t) = X

(t)c(t) +X(t)c

(t).
Y como X

(t) = A(t)X(t), se tiene que


x

p
(t) = A(t)X(t)c(t) +X(t)c

(t)
Sustituyendo en (10.4) obtenemos
A(t)X(t)c(t) +X(t)c

(t) = A(t)x
p
(t) +b(t) = A(t)X(t)c(t) +b(t)
176 Sistemas no homogeneos y aplicaciones
Por lo tanto, para que x
p
(t) dado por (10.3) sea una solucion particular del sistema no
homogeneo (10.1) basta que
X(t)c

(t) = b(t) (10.5)


Este es un sistema lineal de ecuaciones cuyos coecientes e incognitas son funciones, pero
como la matriz de los coecientes X(t) es una matriz invertible siempre tiene solucion:
c

(t) = X(t)
1
b(t).
Ahora basta integrar para calcular c(t):
c(t) =
_
X(t)
1
b(t) dt.
Esta expresion es analoga a la que obtuvimos para las ecuaciones lineales no homogeneas
(vease la ecuacion (2.8) de la Leccion 2). Ahora solo tenemos que sustituir en (10.2) para
encontrar una expresion de una solucion particular de la ecuacion no homogenea:
x
p
(t) = X(t)c(t) = X(t)
__
X(t)
1
b(t) dt
_
. (10.6)
(Observese la anologa, de nuevo, con la ecuacion (2.9) de la Leccion 2 para la solucion
particular de la ecuacion lineal no homogenea). Una vez obtenida la expresion para x
p
(t),
de acuerdo con el Teorema 10.1, la solucion general del sistema no homogeneo sera
x(t) = x
h
(t) +x
p
(t) = X(t)c +X(t)
__
X(t)
1
b(t) dt
_
= X(t)
_
c +
_
X(t)
1
b(t) dt
_
.
(10.7)
Notese que X(t)
1
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 expresion (10.7) es una formula cerrada para expresar la solucion
general de un sistema no homogeneo de ecuaciones diferenciales lineales. Desde un punto
de vista teorico es muy interesante poder hacerlo de esta forma, pero no es muy practico
a la hora de calcular de forma explcita las soluciones. Ello es debido a la presencia de
X(t)
1
, la inversa de la matriz fundamental de soluciones. El calculo de esta inversa puede
ser terriblemente costoso. Lo que se hace en la practica es resolver el sistema (10.5) para
calcular c

(t); y a continuaci on integrar esta expresion. Esta es la forma practica de calcular


_
X(t)
1
b(t) dt
que, en realidad, es c(t). El siguiente ejemplo puede servir para aclarar todo este proceso.
10.3 Metodo de variaci on de las constantes 177
Ejemplo 10.3 .- Hallar la solucion general del sistema
x

1
= 2x
1
+ 4x
2
+ x
3
+ e
t
x

2
= x
1
+ 3x
2
+ x
3
+ te
t
x

3
= x
1
+ e
t
Hallamos primero la solucion general del sistema homogeneo, cuya matriz de coecientes es
A =
_
_
2 4 1
1 3 1
1 0 0
_
_
,
y su polinomio caracterstico
det
_
_
+ 2 4 1
1 3 1
1 0
_
_
=
3

2
+ 1 = ( 1)
2
( + 1).
Los valores propios son
1
= 1, doble, y
2
= 1.
Planteamos y resolvemos el sistema caracterstico correspondiente al valor propio
1
= 1:
(1I
3
A)v = 0
_
_
3 4 1
1 2 1
1 0 1
_
_
_
_
v
1
v
2
v
3
_
_
= 0
_
_
_
3v
1
4v
2
v
3
= 0
v
1
2v
2
v
3
= 0
v
1
+ v
3
= 0
Siempre hay que comprobar que el determinante de la matriz I A es cero con el
valor propio que se este considerando. En este caso puede no parecer inmediato que as es.
Un momento de observacion nos permite ver que la segunda columna
_
_
4
2
0
_
_
de la matriz
(1I
3
A) se obtiene al restar la primera a la tercera. Esto siginca que la segunda columna
es una combinacion lineal de las otras dos y que, por lo tanto, det(1I
3
A) = 0. Ademas
hay varias submatrices de tama no 2 2 que son no singulares. Una sencilla es la formada
por las las y columnas segunda y tercera:
_
2 1
0 1
_
Entonces rang(1I
3
A) = 2 y podemos despejar v
2
y v
3
en funcion de v
1
:
v
3
= v
1
y 2v
2
+ v
3
= v
1
v
3
= v
1
, v
2
= v
1
.
178 Sistemas no homogeneos y aplicaciones
Conseguimos un vector propio asociado al valor propio
1
= 1 dando a v
1
el valor 1, por
ejemplo:
v
1
=
_
_
1
1
1
_
_
.
Una solucion sera
x
1
(t) = e

1
t
v
1
= e
t
_
_
1
1
1
_
_
.
Como la dimesion del subespacio de soluciones es 1 = 3 2 = n rang(1I
3
A) y = 1
es valor porpio de multiplicidad algebraica q = 2, debemos encontrar un vector propio
generalizado. Para ello calculamos (1I
3
A)
2
:
(1I
3
A)
2
=
_
_
4 4 0
0 0 0
4 4 0
_
_
,
que obviamente tiene rango 1 = n q = 3 2. Podemos encontrar una solucion del sistema
(1I
3
A)
2
v = 0 que sea linealmente independiente de v
1
. Es facil ver que la solucion general
de este sistema es:
_
_
v
1
v
1
v
3
_
_
.
Debemos escoger un vector de esta forma que sea linealmente independiente con
_
_
1
1
1
_
_
.
Una posible eleccion es
v
2
=
_
_
0
0
1
_
_
.
Con este vector conseguimos una segunda solucion del sistema homogeneo:
x
2
(t) = e
tA
v
2
=
= e
t
(v
2
+ t(I A)v
2
) =
= e
t
_
_
_
_
0
0
1
_
_
+ t
_
_
3 4 1
1 2 1
1 0 1
_
_
_
_
0
0
1
_
_
_
_
=
= e
t
_
_
t
t
1 + t
_
_
10.3 Metodo de variaci on de las constantes 179
Finalmente, debemos calcular un vector propio asociado a
2
= 1:
(1I
3
A)v = 0
_
_
1 4 1
1 4 1
1 0 1
_
_
_
_
v
1
v
2
v
3
_
_
= 0
_
_
_
v
1
4v
2
v
3
= 0
v
1
4v
2
v
3
= 0
v
1
v
3
= 0.
Claramente rang(1I
3
A) = 2 y una submatriz cuadrada de orden 2 con determinante
distinto de cero es, de nuevo, la fomada por las dos ultimas las y columnas. Despejando
v
2
y v
3
en funcion de v
1
obtenemos que v
3
= v
1
y v
2
= 0. Poniendo v
1
= 1 tenemos que el
vector
v
3
=
_
_
1
0
1
_
_
es un vector propio asociado a
2
= 1. La terecera solucion sera
x
3
(t) = e
t
_
_
1
0
1
_
_
.
Y una matriz fundamental de soluciones sera
X(t) =
_
x
1
x
2
x
3
_
=
_
_
e
t
te
t
e
t
e
t
te
t
0
e
t
(1 + t)e
t
e
t
_
_
.
La solucion general del sistema homogeneo sera:
x
h
(t) = X(t)c =
_
_
e
t
[c
1
c
2
t] + c
3
e
t
e
t
[c
1
c
2
t]
e
t
[c
1
+ c
2
(t + 1)] + c
3
e
t
_
_
.
Ya tenemos la solucion general del sistema homogeneo y una matriz fundamental de
soluciones. Una solucion particular del sistema no homogeneo se puede obtener por el metodo
de variacion de las constantes: x
p
(t) = X(t)c(t) siendo c(t) la integral de la solucion del
sistema
X(t)c

(t) = b(t).
Debemos resolver el siguiente sistema y luego integrar la solucion:
X(t)c

(t) = b(t)
_
_
_
e
t
c

1
(t) te
t
c

2
(t) + e
t
c

3
(t) = e
t
e
t
c

1
(t) te
t
c

2
(t) = te
t
e
t
c

1
(t) + (t + 1)e
t
c

2
(t) + e
t
c

3
(t) = e
t
Restando a la primera ecuacion la segunda obtenemos
e
t
c

3
(t) = e
t
te
t
c

3
(t) = (1 t)e
2t
c
3
(t) =
_
(1 t)e
2t
dt
180 Sistemas no homogeneos y aplicaciones
Integrando por partes
c
3
(t) =
_

t
2
+
3
4
_
e
2t
.
Sumando las ecuaciones primera y tercera:
e
t
c

2
(t) + 2e
t
c

3
(t) = 2e
t
c

2
(t) + 2(1 t) = 2 c

2
(t) = 2t c
2
(t) = t
2
.
Sustituyendo las expresiones obtenidas en la segunda ecuacion:
e
t
c

1
(t) 2t
2
e
t
= te
t
c

1
(t) = t + 2t
2
c
1
(t) =
2
3
t
3
+
1
2
t
2
.
Entonces la solucion particular del sistema no homogeneo es
x
p
(t) = X(t)c(t) =
_
_
e
t
[c
1
(t) c
2
(t)t] + c
3
(t)e
t
e
t
[c
1
(t) c
2
(t)t]
e
t
[c
1
(t) + c
2
(t)(t + 1)] + c
3
(t)e
t
_
_
=
_
_
_
_
_
_

t
3
3
+
t
2
2
t + 1
_
e
t
_

t
3
3
+
t
2
2
_
e
t
_
t
3
3
+
t
2
2
t + 1
_
e
t
_
_
_
_
_
.
Y la solucion general:
x(t) = x
h
(t) +x
p
(t) =
_
_
_
_
_
_
c
1
c
2
t + 1 t +
t
2
2

t
3
3
_
e
t
+ c
3
e
t
_
c
1
c
2
t +
t
2
2

t
3
3
_
e
t
_
c
1
+ c
2
(t + 1) + 1 t +
t
2
2
+
t
3
3
_
e
t
+ c
3
e
t
_
_
_
_
_
.
Volvamos a escribir la expresion de la solucion general del sistema no homogeneo de
ecuaciones diferenciales lineales (10.7):
x(t) = X(t)
_
c +
_
X(t)
1
b(t) dt
_
.
En el caso particular en que el sistema sea de coecientes constantes:
x

= Ax +b(t)
sabemos que una matriz fundamental de soluciones es X(t) = e
tA
. Ademas sabemos tambien
que la inversa de e
tA
es e
tA
(ver (9.4) en la Leccion 9). As pues, en este caso, podemos
escribir la solucion como sigue:
x(t) = e
tA
_
c +
_
e
tA
b(t) dt
_
. (10.8)
Esta expresion es util en aquellas situaciones en las que, por un medio u otro, podamos
calcular de forma explcita la exponencial de tA. Por ejemplo, cuando A tiene un unico valor
propio, la Proposicion 9.7 de la Leccion 9 nos proporciona una forma explcita de calcular
e
tA
. No obstante, en los ejercicios, procederemos siempre como en el ejemplo de mas arriba.
10.3 Metodo de variaci on de las constantes 181
10.3.1. El Problema de condiciones iniciales
Tal y como vimos en la Leccion 8, el Problema de condiciones iniciales para un
sistema lineal de dimension n, que escribiremos,
_
x

= Ax +b(t)
x(t
0
) = x
0
se resuelve de forma similar a como hacamos para las ecuaciones lineales. Tenemos dos
opciones:
(a) Hallar la constante de la solucion general mediante sustitucion de la condicion inicial
en la misma, o
(b) Usar una expresion cerrada para la solucion de dicho problema.
La primera opcion ya la hemos utilizado en numerosas ocasiones: una vez obtenida la
solucion general x(t), que depende de un vector de constantes arbitrarias c, se sustituye
la condicion inicial x(t
0
) = x
0
y se resuelve el sistema algebraico lineal correspondiente.
Una vez obtenida la constante, se sustituye en la solucion general obteniendo la solucion
particular que satisface la condicion inicial dada. Este es el metodo habitual para sistemas
y el que usaremos en el ejemplo de mas abajo.
Existe, no obstante, una forma de expresar la solucion del problema de condiciones ini-
ciales similar a la que obtuvimos para las ecuaciones lineales (ver la Seccion 2.4, Leccion
2):
x(t) = e
(tt
0
)A
_
x
0
+
_
t
t
0
e
(t
0
s)A
b(s) ds
_
(10.9)
Desde luego una funcion vectorial como la de (10.9) es solucion de la ecuacion x

=
Ax+b(t) porque es una forma particular de la solucion general (10.8). Ademas es inmediato
que
x(t
0
) = e
0
x
0
= I
n
x
0
= x
0
,
por lo que tambien se cumple la condicion inicial. Como siempre, en el caso de los sistemas,
las expresiones cerradas tienen un mayor interes teorico que practico, salvo que se disponga
de un procedimiento rapido para hallar la exponencial de una matriz.
Notese que si el sistema es homogeneo (b(s) = 0) entonces la expresion (10.9) se reduce
a
x(t) = e
(tt
0
)A
x
0
,
que es la expresion que encontramos en la Propiosicion 9.3 en la Leccion 9.
182 Sistemas no homogeneos y aplicaciones
Ejemplo 10.4 .- Hallar la solucion del siguiente problema de condiciones iniciales:
x

=
_
4 4
10 8
_
x(0) =
_
1
2
_
Calculamos, en primer lugar, el polinomio caracterstico de A =
_
4 4
10 8
_
det
_
+ 4 4
10 8
_
=
2
4 + 8.
Las races de este polinomio son
1
= 2 + 2i y
2
= 2 2i. Por lo tanto los valores propios
de A son n umeros complejos conjugados. Buscamos un vector propio para el valor propio
2 + 2i:
((2+2i)I
2
A)v = 0
_
6 + 2i 4
10 6 + 2i
__
v
1
v
2
_
=
_
0
0
_

_
(6 + 2i)v
1
4v
2
= 0
10v
1
+ (6 + 2i)v
2
= 0
.
Multiplicamos la primera ecuacion por
10
6 + 2i
y se la sumamos a la segunda. Con esto
anulamos la segunda ecuacion, lo que demuestra que la segunda ecuacion es combinacion
lineal de la primera y que rang((2 + 2i)I
2
A) = 1. Ademas el nuevo sistema, equivalente,
se reduce a una ecuacion (6 + 2i)v
1
4v
2
= 0 (la otra es 0=0). Por lo tanto
v
2
=
3 + 2i
2
v
1
.
Un vector propio de A asociado al valor propio 2+2i se obtiene dando cualquier valor distinto
de cero a v
1
. En particular poniendo v
1
= 2 tenemos que
v =
_
2
3 + i
_
=
_
2
3
_
+ i
_
0
1
_
es un vector propio de A asociado al valor propio 2+2i. Una solucion (compleja) del sistema
sera:
x(t) = e
(2+2i)t
v = e
2t
(cos(2t) + i sen(2t))
__
2
3
_
+ i
_
0
1
__
Dos soluciones reales linealmente independientes son la parte real y la parte imaginaria
de esta solucion. Las calculamos. Ponemos v = v
1
+ iv
2
. As
x(t) = e
2t
(cos(2t) + i sen(2t))(v
1
+ iv
2
) =
= e
2t
[(cos(2t)v
1
sen(2t)v
2
) + i(cos(2t)v
2
+ sen(2t)v
1
)].
10.3 Metodo de variaci on de las constantes 183
Por lo tanto
x
1
(t) = e
2t
(cos(2t)v
1
sen(2t)v
2
) = e
2t
_
2 cos(2t)
3 cos(2t) sen(2t)
_
,
y
x
2
(t) = e
2t
(cos(2t)v
2
+ sen(2t)v
1
) = e
2t
_
2 sen(2t)
3 sen(2t) + cos(2t)
_
.
Una matriz fundamental de soluciones en este caso es
X(t) = e
2t
_
2 cos(2t) 2 sen(2t)
3 cos(2t) sen(2t) 3 sen(2t) + cos(2t)
_
.
Y la solucion general del sistema:
x(t) = X(t)c = e
2t
_
2 cos(2t) 2 sen(2t)
3 cos(2t) sen(2t) 3 sen(2t) + cos(2t)
__
c
1
c
2
_
.
Para calcular la solucion que verica la condicion inicial x(0) =
_
1
2
_
planteamos el sistema:
X(0)c = x(0) e
20
_
2 cos(2 0) 2 sen(2 0)
3 cos(2 0) sen(2 0) 3 sen(2 0) + cos(2 0)
__
c
1
c
2
_
=
_
1
2
_
Es decir,
_
2 0
3 1
__
c
1
c
2
_
=
_
1
2
_

_
2c
1
= 1
3c
1
+ c
2
= 2
.
Por lo tanto, c
1
= 1/2 y c
2
= 1/2. La solucion del problema de condiciones iniciales sera:
x(t) = e
2t
_
2 cos(2t) 2 sen(2t)
3 cos(2t) sen(2t) 3 sen(2t) + cos(2t)
__
1/2
1/2
_
= e
2t
_
cos(2t) + sen(2t)
2 cos(2t) + sen(2t)
_
.
Escrito en funcion de las componentes:
x
1
(t) = e
2t
(cos(2t) + sen(2t))
x
2
(t) = e
2t
(2 cos(2t) + sen(2t)).
Para nalizar, utilizamos la expresion (10.9) para escribir la solucion del siguiente tipo
especial de sistema lineales no homogeneos:
_
x

= Ax + Bu(t)
x(0) = x
0
.
donde B es una matriz de tama no nm y u(t) es una funcion vectorial de m componentes.
A este tipo de sistemas se les llama sistemas dinamicos lineales o sistemas lineales de control.
184 Sistemas no homogeneos y aplicaciones
El signicado de este terminologa se explicara en un curso posterior. En este caso el termino
no homogeneo es el vector b(t) = Bu(t) cuyas componentes son combinaciones lineales de las
funciones que componen el vector u(t), que se conoce con el nombre de vector de controles o
entradas. De acuerdo con (10.9) la solucion general de este problema de condiciones iniciales
sera (notese que t
0
= 0)
x(t) = e
tA
_
x
0
+
_
t
0
e
sA
Bu(s) ds
_
=
= e
tA
x
0
+
_
t
0
e
(ts)A
Bu(s) ds.
Este tipo de sistemas aparece en numerosas aplicaciones y su estudio constituye toda una
rama de las matematicas y la ingeniera.
10.4. Aplicaciones de los Sistemas de Ecuaciones Dife-
renciales
10.4.1. Cinetica Qumica
Comenzamos la Leccion 8 de introduccion alos sistemas de ecuaciones con un problema de
cinetica qumica que daba lugar a un sistema de ecuaciones diferenciales en las concentracio-
nes de los reactantes y productos que no era lineal. No le podemos aplicar, en consecuencia,
las tecnicas que hemos desarrollado en este captulo. En una proxima leccion estudiaremos
un poco los sistemas no lineales. Sin embargo hay reacciones qumicas que s se pueden
modelizar mediante sistemas lineales. Tal es el caso de la siguiente ecuacion estequiometrica:
A + B
k
1

k
2
C
k
3
D
En estas ecuaciones k
1
es la constante de velocidad de la reaccion A+B C, k
2
la constante
de velocidad de reaccion A + B C y k
3
la de C D.
De acuerdo con lo que ya vimos en la Leccion 4, la variaci on de las concentraciones
de las sustancias presentes en estas reacciones responde al siguiente sistema de ecuaciones
diferenciales:
_
d[A]
dt
=
d[B]
dt
= k
1
[A]

[B]

+ k
2
[C]

d[C]
dt
= k
1
[A]

[B]

k
2
[C]

k
3
[C]

donde , y son los ordenes de reaccion de las sustancias A, B y C, respectivamente en


la primera reaccion (A + B C) y es el orden de reaccion respecto de C en la segunda
(C D).
10.4 Aplicaciones de los Sistemas de Ecuaciones Diferenciales 185
En particular para una reaccion simple, de primer orden respecto de todas las sustancias,
del tipo
A
k
1

B
k
2

C
el sistema de ecuaciones diferenciales que lo rige sera:
_
d[A]
dt
= k
1
[A]
d[B]
dt
= k
1
[A] k
2
[B]
Supongamos ademas que las concentraciones iniciales, para t = 0, de las sustancias son
[A]
0
= a y, logicamente, [B]
0
= [C]
0
= 0. Entonces si x(t) e y(t) representan las concentracion
de las sustancias A y B que han reaccionado despues de t minutos, tenemos que [A] = ax(t),
[B] = y(t). Ademas, 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(ax)
dt
= k
1
(a x)
dy
dt
= k
1
(a x) k
2
y

_
z

= k
1
z
y

= k
1
z k
2
y
donde hemos hecho la sustitucion z(t) = a x(t). De hecho z(t) es la concentracion de la
sustancia A despues de t minutos. Ademas, las condiciones iniciales son a = [A]
0
= ax(0) =
z(0) y y(0) = 0.
En realidad no es necesraio emplear las tecnicas para la resolucion de sistemas. Podramos
resolver la primera de estas dos ecuaciones que es en variables separables para calcular z(t).
Y una vez obtenida esta funcion sustituir su valor en la segunda ecuacion. La ecuacion
resultante sera una ecuacion lineal no homogenea de primer orden, que se integrara por el
metodo habitual. Sin embargo, como practica de lo estudiado en este captulo resolveremos
el sistema utilizando las tecnicas expuestas en el mismo.
La matriz del sistema es
A =
_
k
1
0
k
1
k
2
_
y su polinomio caracterstico p() = (+k
1
)(+k
2
), cuyas races son
1
= k
1
y
2
= k
2
.
Estas races pueden ser repetidas o no seg un que k
1
= k
2
o k
1
= k
2
, respectivamente.
Si k
1
= k
2
entonces un vector propio de A asociado a la raz doble k
1
es
v
1
=
_
0
k
1
_
,
y un vector propio generalizado sera
v
2
=
_
1
0
_
186 Sistemas no homogeneos y aplicaciones
As un vector solucion del sistema de ecuaciones diferenciales es
x
1
(t) = e
k
1
t
v
1
=
_
0
k
1
e
k
1
t
_
.
Y el otro
x
2
(t) = e
tA
v
2
=
= e
k
1
t
(v
2
+ t(A + k
1
I
2
)v
2
) =
= e
k
1
t
__
1
0
_
+ t
_
0
k
1
t
__
=
e
k
1
t
_
1
k
1
t
_
La solucion general del sistema es:
_
z(t)
y(t)
_
=
_
a
2
e
k
1
t
(a
1
+ a
2
t)k
1
e
k
1
t
_
Imponemos ahora las condiciones iniciales: z(0) = a, y(0) = 0:
_
a
0
_
=
_
a
2
a
1
_
Entonces a
2
= a y a
1
= 0, y la solucion del Problema de Condiciones iniciales es:
z(t) = ae
k
1
t
y(t) = ak
1
te
k
1
t
Si k
1
= k
2
debemos encontrar vectores propios asociados a los valores propios
1
= k
1
y
2
= k
2
. Para el primero debemos resolver el sistema
_
0 0
k
1
k
2
k
1
__
v
1
v
2
_
=
_
0
0
_
Una solucion es
v
1
=
_
k
2
k
1
k
1
_
Resolviendo el sistema
_
k
1
k
2
0
k
1
0
__
v
1
v
2
_
=
_
0
0
_
obtenemos el vector
v
2
=
_
0
1
_
10.4 Aplicaciones de los Sistemas de Ecuaciones Diferenciales 187
que es un vector propio asociado a
2
= k
2
. La solucion general del sistema en este caso
sera:
_
z(t)
y(t)
_
= a
1
e
k
1
t
v
1
+ a
2
e
k
1
t
v
2
=
=
_
a
1
(k
2
k
1
)e
k
1
t
a
1
k
1
e
k
1
t
+ a
2
e
k
2
t
_
Imponemos las condiciones iniciales z(0) = a, y(0) = 0:
_
a
0
_
=
_
a
1
(k
2
k
1
)
a
1
k
1
+ a
2
_
de donde obtenemos:
a
1
=
a
k
2
k
1
a
2
=
ak
1
k
1
k
2
por lo que la solucion del Problema de condiciones iniales es:
z(t) = ae
k
1
t
y(t) =
ak
1
k
2
k
1
_
e
k
1
t
e
k
2
t
_
Y la solucion del problema; es decir, la concentracion de cada sustancia presente despues
de t minutos es:
[A] = [A]
0
e
k
1
t
[B] =
_

_
[A]
0
k
1
k
2
k
1
_
e
k
1
t
e
k
2
t
_
si k
1
= k
2
[A]
0
k
1
te
k
1
t
si k
1
= k
2
[C] = [A]
0
[A] [B]
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 k
1
= 1 (en unidades apropiadas). La primera gura,
con k
2
= 10, muestra el comportamineto del sistema para valores de k
1
muy peque nos en
comparacion con los de k
2
. En este caso la cantidad de la sustancia intermedia B es, a lo
largo de todo el tiempo de reaccion, peque na respecto de A y C. En efecto, al ser la constante
de velocidad de la segunda reaccion mucho mayor que la primera, la sustancia B se convierte
rapidamente en la sustancia C, mientras que la formacion de B a partir de A es lenta. Por
el contrario, la gura (c) muestra el comportamineto cuando k
1
es 10 veces mayor que k
2
.
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 solo comienza a decrecer cuando se empieza a agotar la
cantidad de sustancia A.
188 Sistemas no homogeneos y aplicaciones
(a) k = 1, k = 10 (b) k = k = 1 (c) k = 1, k = 01
1 2 1 2 1 2
0.00 1.25 2.50 3.75 5.00
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
A
B
C
0.00 1.25 2.50 3.75 5.00
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
A
B
C
0.00 1.25 2.50 3.75 5.00
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
A
B
C
Figura 10.1: Comparativa de la evoluci on de las sustancias en A B C
10.4.2. Balance de materia
Al igual que para ecuaciones tambien se pueden presentar problemas sobre balances de
materia que dan lugar a sistemas de ecuaciones lineales. El siguiente es un ejemplo tpico.
Ejemplo 10.5 .- Dos tanques estan conectados como se muestra en la Figura 10.2. Inicial-
mente en el deposito B hay 1 Kgr. de sal disuelto y en el tanque A solo hay agua. En ese
mismo instante se comienza a bombear una disolucion de agua y sal con un caudal de 4
l./min. y una concentracion de 30 gr./l. al tanque A. La disolucion 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 distribuda.
(a) Halla la concentracion de sal en cada tanque en cualquier instante.
(b)Cuando sera maxima y mnima la concentracion en el tanque A? Y en el tanque B?
(c) Prueba que la concentraci on de los dos tanques tiende a equilibrarse. Es decir, la con-
centracion lmite, cuando t +, en ambos tanques es la misma.
Solucion.- La forma de solucionar este tipo de problemas consiste en realizar un balance
de materia
Acumulaci on = Entradas-Salidas+Generaci on
para cada deposito. En este caso no hay generacion de materia; as que si designemos con los
smbolos c
A
(t) y c
B
(t) las funciones que nos proporcionan las concentraciones en los tanques
A y B a lo largo del tiempo:
10.4 Aplicaciones de los Sistemas de Ecuaciones Diferenciales 189
B A
100 l. 100 l.
1 l./min.
4 l./min.
30 gr./l.
2 l./min.
2 l./min.
3 l./min.
Figura 10.2:
Entrada en A: m
eA
= 30 gr./l. 4 l./min. +c
B
gr./l. 1 l./min. = (120 + c
B
) gr./min.
Salida del tanque A: m
sA
= 5 l./min.c
A
gr./l. = 5c
A
gr./min.
Acumulaci on en el tanque A=
d(c
A
V )
dt
= V c

A
= 100c

A
Entrada en el tanque B: m
eB
= 3 l./min. c
A
gr./l. = 3c
A
gr./min.
Salida del tanque B: m
sB
= 3 l./min. c
B
gr./l. = 3c
B
gr./min.
Acumulaci on en el tanque B=
d(c
B
V )
dt
= V c

B
= 100c

B
Concentraci on inicial en A: c
A
(0) = 0 gr./l.
Concentraci on inicial en B: c
B
(0) = 1000 gr./100 l.= 10 gr./l.
El balance de materia en cada tanque da lugar a un sistema lineal de ecuaciones diferen-
ciales de primer orden:
_
d(c
A
V )
dt
= m
eA
m
sA
d(c
B
V )
dt
= m
eB
m
sB
En este caso concreto el sistema es:
_
100c

A
= 120 + c
B
5c
A
100c

B
= 3c
A
3c
B

_
c

A
=
5
100
c
A
+
1
100
c
B
+
120
100
c

B
=
3
100
c
A

3
100
c
B
con una condicion inicial: c
A
(0) = 0, c
B
(0) = 10. Se trata de un sistema no homogeneo.
Buscamos primero la solucion general del sistema homogeneo.
La matriz del sistema es A =
_
_
_
_
_

5
100
1
100
3
100

3
100
_
_
_
_
_
. Ponemos B = 100A. Si es valor propio
de B con v como vector propio, entonces

100
es el correspondiente valor propio de A con el
mismo vector propio v. Calculamos, entonces, los valores propios de B:
det
_
+ 5 1
3 + 3
_
=
2
+ 8 + 12 = ( + 6)( + 2).
190 Sistemas no homogeneos y aplicaciones
As pues, los valores propios de B son
1
= 2 y
2
= 6, y los de A:
1
=
2
100
y

2
=
6
100
. Calculamos un vector propio para cada valor propio. Empezamos con
1
= 2.
Debemos resolver el sistema (
1
I
2
B)v = 0
_
3 1
3 1
__
v
1
v
2
_
=
_
0
0
_

3v
1
v
2
= 0
3v
1
+ v
2
= 0
v
2
= 3v
1
.
Escogiendo v
1
= 1, un vector propio asociado al valor propio
1
= 2 es q
1
=
_
1
3
_
. Y la
solucion correspondiente (recordemos que los vectores propios de A y B son los mismos):
x
1
(t) = e

2
100
t
_
1
3
_
=
_
e

2
100
t
3e

2
100
t
_
.
Procedemos de la misma forma con
2
= 6:
_
1 1
3 3
__
v
1
v
2
_
=
_
0
0
_

v
1
v
2
= 0
3v
1
3v
2
= 0
v
2
= v
1
.
Escogiendo v
1
= 1, un vector propio asociado al valor propio
1
= 6 es q
2
=
_
1
1
_
. Y la
solucion correspondiente:
x
2
(t) = e

6
100
t
_
1
1
_
=
_
e

6
100
t
e

6
100
t
_
.
La solucion general del sistema homogeneo sera:
x
h
(t) =
_
c
1
e

2
100
t
+ c
2
e

6
100
t
3c
1
e

2
100
t
c
2
e

6
100
t
_
con c
1
y c
2
constantes arbitrarias.
Calculamos una solucion del sistema no homogeneo por el metodo de variaci on de las
constantes: x
p
(t) = c
1
(t)x
1
(t) +c
2
(t)x
2
(t), siendo c
1
(t) y c
2
(t) las funciones que se obtienen
integrando las soluciones del siguiente sistema:
c

1
(t)e

2
100
t
+ c

2
(t)e

6
100
t
=
120
100
3c

1
(t)e

2
100
t
c

2
(t)e

6
100
t
= 0
Sumando a la segunda ecuacion la primera:
4c

1
(t)e

2
100
t
=
120
100
c
1
(t) =
30
100
e
2
100
t
c
1
(t) = 15e
2
100
t
.
10.4 Aplicaciones de los Sistemas de Ecuaciones Diferenciales 191
Y multiplicando la segunda ecuacion por (1) y sumando al resultado 3 veces la primera
ecuacion:
4c

2
(t)e

6
100
t
=
360
100
c
2
(t) =
90
100
e
6
100
t
c
2
(t) = 15e
6
100
t
As que
x
p
(t) = c
1
(t)x
1
(t) + c
2
(t)x
2
(t) = 15e
2
100
t
_
e

2
100
t
3e

2
100
t
_
+ 15e
6
100
t
_
e

6
100
t
e

6
100
t
_
=
_
30
30
_
.
La solucion general del sistema no homogeneo sera
x(t) =
_
c
1
e

2
100
t
+ c
2
e

6
100
t
+ 30
3c
1
e

2
100
t
c
2
e

6
100
t
+ 30
_
Imponemos ahora la condicion inicial c
A
= 0, c
B
= 10:
_
0
10
_
= x(0) =
_
c
1
+ c
2
+ 30
3c
1
c
2
+ 30
_

c
1
+ c
2
= 30
3c
1
c
2
= 20
c
1
= 12

5, c
2
= 17

5.
La concentraci on en cada tanque en cada instante sera
c
A
(t) = 12

5e

2
100
t
17

5e

6
100
t
+ 30
c
B
(t) = 37

5e

2
100
t
+ 17

5e

6
100
t
+ 30
(b) Tanto e

2
100
t
como e

6
100
t
son funciones decrecientes para todo t, por lo que c
A
(t) =
12

5e

2
100
t
17

5e

6
100
t
+ 30 es una funcion creciente siempre. En consecuencia la concen-
tracion en el tanque A sera mnima en el instante inicial y nunca sera maxima, aunque se
acerca asintoticamente 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 mas sal, proviniente del exterior y de B. As que la concentracion mnima es
en el instante inicial que es c
A
(0) = 0 y nunca hay un valor maximo de sal aunque siempre
c
A
(t) < 30.
Para el tanque B la situacion es muy diferente. Podemos pensar de dos maneras. La
primera formalmente. Para calcular el mnimo de una funcion derivable, hallamos su primera
derivada, la igualamos a cero y sustitumos el valor en la segunda para comprobar que esta
es positiva:
c

B
(t) =
75
100
e

2
100
t

105
100
e

6
100
t
= 0 e

4
100
t
=
75
105

4
100
t = ln
75
105
t = 25 ln 75105 = 8

4118.
Y
c

B
(t) =
150
10
4
e

2
100
t

690
10
4
e

6
100
t
c

B
(8

4118) = 0

0290 > 0.
192 Sistemas no homogeneos y aplicaciones
Por lo tanto, la concentraci on en el tanque B es mnima en el instante t = 8

4118 min., y no
tiene maximo porque c

B
(t) solo se anula en un punto. A partir de t = 8

4118 la concentraci on
de B crece indenidamente acercandose cada vez mas a 30 gr./l..
La segunda forma de pensar es mas intuitiva: inicialmente en B hay sal y en A no.
Cuando comienza el intercambio entre los depositos de A y B, y dependiendo de los caudales
de intercambio y la concentraci on de sal que entra en A desde el exterior, puede suceder que
la concentraci on de sal en B disminuya. Si lo hace, lo hara hasta que las concentraciones
de A y B coincidan, y a partir de ese intante ambas concentraciones aumentaran de la
misma manera. Es decir, la concentracion en B sera mnima cuando c
A
= c
B
. Teniendo en
cuenta que la segunda ecuacion del sistema es c

B
= 3c
A
3c
B
, esto signica exactamente
que c

B
(t) = 0. De ah que imponiendo la condicion c
A
(t) = c
B
(t) obtenemos tambien que en
t = 8

4118 min. se alcanza la mnima concentracion en B.


(c) De las expresiones de c
A
(t) y c
B
(t) sale que
lm
t+
c
A
(t) = lm
t+
c
B
(t) = 30,
lmite que ya se ha utilizado en el apartado anterior.
La Figura 10.3 muestra las gracas de la evolucion de la concentraci on en cada deposito.
En ellas se aprecian las propiedades que hemos venido estudiando en los apartados anteriores.
0 50 100 150 200 250 300
0
5
10
15
20
25
30


c
A
(t)
c
B
(t)
Figura 10.3: Gracas de las soluciones del sistema que modeliza la evoluci on de las concen-
traciones en los dos tanques

You might also like