Beruflich Dokumente
Kultur Dokumente
Mxico, D. F.
RESUMEN
INTRODUCCiN
Para resolver modelos de procesos que involucran problemas de valores a la frontera con
mucha frecuencia se utiliza la expansin de una funcin prueba (Villadsen y Michelsen,
1967), la expansin en series de T aylor es el caso ms comn. Adems, se requiere que
esta tcnica sea simple, eficiente y robusta. Colocacin ortogonal es una tcnica atractiva
porque produce la formulacin de soluciones simples, es aplicable a modelos de procesos
no lineales y con expansiones de pocos trminos se obtienen resultados aceptables, esto
OBJETIVO
El objetivo de
e~te
mtodo de colocacin ortogonal, de una manera didctica y simple a aquellas reas del
sector hidrulico que requieren resolver modelos de procesos descritos por ecuaciones
diferenciales con problemas de valores a la frontera. Esto se lleva a cabo a travs de
mostrar el desarrollo terico del mtodo, as como su aplicacin en la solucin de modelos
de procesos sencillos, pero con relevante importancia. Adems, se muestra el caso cuando
disponemos de un software comercial (por ejemplo MATlAB) podemos obtener rpidamente
la solucin numrica del modelo del proceso planteado.
1967) la teora bsica puede visualizarse como sigue: considrese el modelo de un proceso
~'\
I
1
'
,
J' I[
\,
,, 1
A....
~'"'7
L s Y-O
-
(2)
Y"
Yo + Lb)~(x)
(3)
;=1
puntos, donde se sabe que la funcin prueba satisface la ecuacin que define el modelo del
proceso, las condiciones frontera y las condiciones iniciales. Los puntos seleccionados son
las races de una funcin, la cual es combinacin lineal de una familia de funciones
ortogonales. Estos puntos, denominados puntos de colocacin, minimizan el error de
aproximacin en la regin de inters.
Varios mtodos han sido propuestos para aproximar la solucin, los cuales difieren entre s
por los criterios para seleccionar las funciones ortogonales Pi, las condiciones del modelo y
los puntos donde se determinan los parmetros b .
Stewart (1984) clasifica los tipos de mtodos de aproximacin de la solucin como sigue:
Mnimos cuadrados.
Colocacin ortogonal.
Elemento finito.
Colocacin ortogonal se localiza entre los mtodos de los residuos pesados, tambin
conocidos como mtodos de distribucin del error. Hay disponibles tres estrategias:
colocacin interior, colocacin frontera y colocacin mezclada. Este trabajo se enfoca ms
en la aplicacin de la estrategia de colocacin interior.
J:
satisfaga idnticamente las condiciones frontera. La solucin debe cumplir con las
condiciones Lv~
n-l
r;,
(4)
1=0
p, (x
X2
l.
coeficentes de la combinacin lineal de polinomios. Las races del polinomio, que resulta de
la combinacin lineal de los polinomios ortogonales P (x 2 ) nos proporcionan los puntos de
colocacin o puntos de cuadratura ptima.
X2
dV
xa-1dx
(5)
Adems, recordemos que los sistemas geomtricos simtricos cumplen con las siguientes
condiciones:
dyl
(6)
dx x=o
f(x)
= fe-x)
(7)
(x)
x
Figura 2. Perfil caracterstico de la coordenada independiente.
ortogonales (ecuacin 3)
n
Yo
+ b~(x)
(3)
i=1
}1-+-1
Pn(X) = e,x i
(8)
11,1
17" =Y(1)+(1~X2)Lb/~(X2)
(4)
1=0
n+1
y = '\'
ex 2i - 2
L....
n
(9)
i=O
(10)
Y., = L ei x 2i - 2
;j
= 1,,n
(11 )
i=O
y n =Qe
(12)
Donde
Y
Y2
el
e=
1
Q=
2n
XI
XI
2
x2
X2
211
2i-2
X]
YihlJ
en+1
2
1 x n+1
2n
x 11+1
Un punto importante es que con los valores de las ordenadas y los puntos de colocacin
conocidos, podemos resolver para e y obtener los coeficientes de la funcin prueba. Esta
consideracin ser utilizada posteriormente para reducir las formas diferenciales, de la
ecuacin 12 obtenemos.
(13)
Q es una matriz de dimensin [n+1, n+1] y sus elementos se definen como: Q};
=X}i-2
= l,.--,n
(14)
~.
c
y =_"
n
dx
Ce
(15)
Donde
o
Y~
, C
2nx~n+1
2x 1
2nx;"+1
O 2x 2
(2i -2)xt
O 2x n
(16)
2nx2n+1
. n
e es una matriz de dimensin [n+1 ,n+1] y sus elementos se definen como: C.," = (2i J
2)X ]2H
Substituyendo
e = Q- 1Y"
rN = AY
n
dx
(17)
A=CQ-l
A es una matriz de coeficientes reales de dimensin [n+1 ,n+1] obtenida a partir de los
valores de los puntos de colocacin. La siguiente expresin es la forma desarrollada de la
ecuacin 17.
dY
nfl
_"J
dx
=A"Y(x),
j=l, ... ,n
(18)
/=1"
la
d ( a~1 dy"
dx X
)
dx
(19)
Para obtener la forma reducida de la segunda derivada se incluye el trmino que determina
el sistema coordenado en la expresin desarrollada de la primera derivada (ecuacin 14) y
se vuelve a derivar. Al evaluar en cada punto de colocacin obtenemos la siguiente
expresin.
(20)
d ( x"dx
Substituyendo
Q-Iyn
n
dS
dx
J "'.
In
-_
De
(21 )
(22)
B=DQI
Donde
2a
(4a +8)x
(2n+a-4)(2n
2a
(4a+8)xi
(2n+a
4)(2n
2)xn+4
2)xi n +4
D)1
(2n + a - 4 )(2n - 2)X 2n+4
(4a +8)x~
2a
Djj
1) ](2i - 2)X~-4
[(2i - 3) + (a
(23)
S, de manera similar que A, es una matriz de coeficientes reales de dimensin [n+1 ,n+'I]
obtenida a partir de los valores de los puntos de colocacin, La forma desarrollada de la
ecuacin 22 resulta:
la
d (
dx\
.a-I
n+1
dY;,(x))
xl
dx)
= y"nJ = " B.
L..,]1
xJ
,~I
(x),
J'
J'
= 1" ...
(24)
Obtencin de los factores de peso W. Cuando se requiere evaluar una integral utilizamos
la frmula de cuadratura
ff(x'yiv
11-1
(25)
wJ(x)
l---i
ff(x)dv
ff(x)xa-ld~
l'
(26)
= e X~I)
11+1
y~ J
11
,'J'
,,,0
l,"',n
(11 )
x)
f f(x)xa~ldx =
v
wif(x,)
~}
(27)
i=l
f(x) = X2 ;-2
(28)
e(x) = w(x) _ x a- 1
(29)
=
v
2j2
X"-1
dx, j
l,"',n
(30)
x"-Idx=
2j-2+a
1,"',11
(31 )
11+1
2i 2
".ex
.
~
J - ,
j = 1,.. ::>n
1
(32)
1=0
Se puede expresar la ecuacin 32 en forma matricial, de manera similar como se hizo con
las ecuaciones 11, 15 Y 21.
1<'
Qe
(33)
Qw
(34)
Por lo tanto, los factores de peso tambin se pueden obtener a partir de los valores de los
puntos de colocacin.
(35)
PROCEDIMIENTOS DE CLCULO
a corresponde
ortogonalidad de los polinomios de Jacobi asegura que los ceros o races de Pn{X )=0 sean
reales, distintos y localizados en el intervalo abierto (0,1).
coeficientes de los trminos del polnomio de Jacobi, de acuerdo con el grado del polinomio
a
1
Pn(x)
P1(x )=1-5x'
P2 ()(')=1-14x+21 x 'l
L
P2 (x)= 1+Ox-5x
P 1(x )= 1-3)('
3
3
Pn(x
P 2(x)= 1+Ox-3x
P2(x)= 1+Ox-2.3333xL
P 1(x )=1-2.3333x
P2 (X )= 1-6x +6x"
ep, Dp,
~como
sigue:
f} =2j-2+a
QJI.
JI
=X2H
= (2i -
2)'X2H
)
2)X~H
DJ = [(2i-3) + (a-1)](2i
i=
1,. ,n + 1 j
1, ... , n
1 y n=2 tenemos:
f
= [1,3,5]
[~
4x~
4X
4x 33
[O 2 1.2X:]
;D= O 2 12x2l
O 2 12x3l
El siguiente procedimiento permite obtener las matrices A, B Y los factores de peso w. Las
tablas 2, 3 Y 4 muestran los resultados: las races de los polinomios de jacobi o puntos de
colocacin, las matrices A, B Y vector de factores de peso w.
% Segunda parte: Clculo de las matrices de discretizacin y factores de peso
clear;
a=1; % Geometra rectangular
n=2; % 2 puntos de colocacin
p=[21 0-1401]; % Coeficientes de p(x) = 21x4+0x3-14x2+0x +1
r=sort(roots(p; % se obtienen las races y se ordenan
disp(r); % muestra las races
for i=1:n
% Se seleccionan las races de inters, recordemos la simetra del sistema
x(i)=abs(r(i+n;
end
x(n+1)=1; % Se asigna el punto de colocacin en la regin lmite
disp(x); %Muestra las raices
%
for j=1 :n+1
f(j)=1/(2*j-2+a); % Se construye el factor de peso
for i=1 :n+1
% Se construyen las matrices q,c y d
qx(j, i)=X(j)A(2*i-2);
cx(j, i)=(2*i-2) *x(j)A(2*i-3);
dx, i)=(2*i-2)*(2*i-3) *x(j)A(2*i-4)+(a-1 )*(2*i-2)*x(j)A(2*i-4)
end
end
qi=inv(qx); % se invierte la matriz qx
% se obtienen las matrices A,B y el vectores de factores de peso
a=cx*qi
b=dx*qi
w=f*qi
1).
Xi
Aij
Bij
0.4472
-1.1181.118
-2.5 2.5
0.8333
-2.5 2.5
-2.5 2.5
0.1667
0.2852
0.5549
0.7651
0.3785
1.0
0.0667
0.2093
0.4125
0.5917
0.3411
0.8717
0.2107
1.0
-35.4326122.9363 -200.00112.500
0.0357
......
_~~~~-
Xi
Aij
0.5774
-1.7321 1.7321
-3 3
0.3938
0.8031
1.0
22.7575 -65.4241
0.2976
0.6399
Bj
-6.0000
0.375
6.0000
0.125
0.1882
0.2562
0.0556
1.5262
0.1102
0.1941
0.8875
0.1644
1.0
-1.22675.4011 -19.174415.00
0.0313
0.6547
6.0000
-6.0000
= 3).
Au
Bu
-2.2913 2.2913
-10.5000 10.5000
0.2333
-3.50 3.50
-10.5000 10.5000
0.10
0.4688
-3.19935.0152 -1.8158
0.0949
0.8302
0.1908
1.0
1.6968 -10.69689.00
0.04776
0.3631
-4.13096.8819 -4.54751.7965
0.6772
"
3.0057
0.0457
0.1259
0.8998
0.1340
-1.07275.3256 -20.752816.50
0.0278
EJEMPLOS DE APLICACiN
,ul~(rOvz J+ I1p = O
r Br
Br
(1.1 )
Con las condiciones frontera: en r=R, vz=O. Se requiere encontrar el perfil de velocidades Vz.
L
~
'z
..... :;1
;/
Figura 1.1. Perfil de velocidad desarrollado por un fluido newtoniano en un conducto circular.
v L,u
= r ; u = ~z
R2t:J>
1 B
pBp
(p BUJ
+ 1 =O
Bp
_ _... _ - - - -
---_.
(1.2)
Definiendo
v(p)
v}
n-1
LBv + 1 = O; j=1,... ,n
(1.3)
i=1
Desarrollo para un punto de colocacin interior. De la tabla 3 obtenemos el valor del punto
de colocacin (0.577) para geometra cilndrica. La figura 1.2 muestra la ubicacin del punto de
colocacin y los puntos extremos.
0.0
0.577
1.0
El punto Po=O se localiza en el centro del conducto circular, donde la velocidad es mxima. El
punto P1=0.577 es el punto de colocacin donde podemos encontrar la solucin de la ecuacin
de movimiento.
(1.4)
V1 =-=0.166
-6
-1
-0.5
0.5
Tomando de la tabla valores de los factores de peso, podemos obtener la velocidad media.
fmp wv
(v
Sdp
o
i=l
fw
1=1
Desarrollo para dos puntos de colocacin interior. De manera similar que en el desarrollo
para un punto, de la tabla 3 obtenemos los valores para dos puntos de colocacin. La figura 1.4
muestra la ubicacin de los puntos de colocacin y los puntos extremos.
0.0
0.39
0.803
1.0
El desarrollo de la ecuacin 1.3 para dos puntos de colocacin interior nos proporciona el
siguiente sistema de ecuaciones simultneas:
Bllvl + B I2 V 2 + B13 v 3 + 1 = O
B 21 v I + B 22 V 2 + B 23 V 3 + 1 = O
B 11 v 1 + B 12 v 2 =-1
B 21 v I + B 22 V 2 =-1
Tomando los valores de Bij de la tabla 3 para geometra cilndrica y resolviendo el sistema de
ecuaciones simultneas.
Se obtiene el vector de soluciones v=[0.088, 0.2112]. La figura 1.5 muestra el perfil de velocidad
cuando el desarrollo se hace para dos puntos de colocacin.
-1
-0.5
0.5
------------------_
.....
_ - - _......
- - - - _...
- - _ . _..... - -
L b se ignoran los efectos en los extremos del conducto. Sus propiedades fsicas p y 11
(densidad y viscosidad) se mantienen constantes. El postulado de movimiento axial con
velocidad
Vz
(2.1)
8(pvJ
8z
=O
(2.2)
La condicin de ausencia de deslizamiento en las paredes del conducto definen las condiciones
frontera de la ecuacin de movimiento.
x=b
y=
=0
(2.3)
(2.4)
------------~_
.....
_---~
...
iJ2rjJ
iJr;2
iJ2rjJ
iJrl
+-+1=0
(2.5)
(2.8)
Observamos que es indiferente cualquier pared para definirla como coordenada independiente,
solamente se requiere plantear la solucin en un cuadrante del conducto (ver figura 2.1).
Las siguientes expresiones son las formas desarrolladas de la ecuacin 24 aplicadas a cada
coordenada en un sistema geomtrico rectangular.
8 2 fjJ
n+l
;:2
~.
(2.9)
,Fl
(2.10)
Definiendo -p(~j,rk)=-Pjk y aplicando las ecuaciones 2.9 y 2.10 a la ecuacin de movimiento (2.5)
obtenemos la siguiente expresin:
11+1
11+1
f=1
}=1
BijifJfk +BlgifJij +1 = O
{i ~ 1,2,'" ,n
k = 1,2,.. .,n
(2.11 )
Desarrollo para un punto de colocacin. La figura 2.3 muestra la localizacin de los puntos de
colocacin en el cuadrante seleccionado del conducto (puntos grandes). El desarrollo para un
punto de colocacin (centro) permitir conocer la solucin de la ecuacin de movimiento en el
punto coordenado (0.4472,0.4472), tomado de la tabla 2.
4>02=0
Punto de
colocacin
r=0.4472
0/20=0
1;=0.4472
\,
V
~
(2.12)
Por simetra $12=<1>21, y por la condicin frontera, $12=0. Tomando el valor de 8 11 de la tabla 2, la
solucin para un punto de colocacin es:
-1
2(-2.5)
0.2
Punto de
colocacin
~11 =0.2
11=0.4472
;=0.4472
Desarrollo para dos puntos de colocacin. La figura 2.5 muestra la localizacin de los puntos
de colocacin para un desarrollo de dos puntos, los valores de las coordenadas se toman de la
tabla 2.
1]=0.765
1]=0.2852
11
~=O.765
1,k
12
13
23
22
21
i = 2,k 1 B q)11 +B q)21 +B q)31 +B q)21 +B q)22 + B q)23 +1=0
21
22
23
ll
I2
13
k 2 B q)12 +B q)22 +B q)32 +B q)21 +B q)22 +B q)23 +1= O
23
23
21
22
21
22
(2.13)
Por simetra ~12=~21, ~13=~31 lo cual nos genera un sistema redundante. Se puede observar que la
lnea 2 es equivalente a la lnea 3, lo cual permite reducir el sistema de ecuaciones.
(2.14)
2BlI tPll +
2B12 tPl2
+1 O
B 21 tPl1 +(B12 +B22 )tP 12 +B12tP22 +1=0
2B21 tP12 +2B22tP22 + 1 = O
(2.5)
111=0.2852 __- - - - - 1 1
~11=O.2552
Figura 2.5 Plano de solucin de la ecuacin de movimiento con dos puntos de colocacin.
y permeabilidad
110, Po Se desea evaluar la viabilidad de sellar el estrato inyectando una lecha a presin
constante Pw, a travs de un tubo vertical. Se espera que el diseo de la boca del tubo, la
porosidad del estrato y la presin Pw permitan una distribucin radial de la lechada.
La lechada se prepara una sola vez y su viscosidad !lL se incrementa con el tiempo de acuerdo
con la relacin.
f..l =a+
L
Donde:
e t
(3.1 )
a=1 cp
b= 3.5 cp/min
c=74 min
Suponiendo que la lechada y el agua son ligeramente compresibles y que obedecen a la misma
ecuacin de estado, el modelo del proceso se describe por el siguiente conjunto de ecuaciones
diferenciales:
---~_
....._~~.----------
....
_-----~---_
........ - - -
--
(3.2)
Ecuacin de Darcy
KOp
=--
(3.3)
JI iJr
Ecuacin de estado
(3.4)
p == densidad de la lechada
p o == densidad del agua (62.4 Ib/pie
11 == viscosidad de la lechada
p == presin de la lechada
de acuerdo con la
siguiente ecuacin.
dr
(3.5)
dt
r+ enfatiza que el gradiente de presin est evaluado en el lado de la interfase correspondiente al
agua.
(3.6)
dp
(3.7)
dr
(3.8)
Condiciones Iniciales:
para t=O;
r=0;
Condiciones finales:
para t=oc;
r=R
en r=R;
Condiciones frontera:
P=Po
p=po
Po
id
R'
R2&Jl
v=-' r = - -
v ov
iJr
(3.9)
Ov
Condiciones Iniciales:
para 1:=0;
v=O;
Condiciones finales:
para
v=1
>=1
en v=1;
Condiciones frontera:
>=1.00324
(3.10)
drp.
111
d.r
i=l
) =""B
. m.: J<=l,,n
L.... Jlr~
Condiciones Iniciales:
para 1:=0;
Condiciones frontera:
en
- - _........ - - - - - - - -
>=1.00324
v=1;
.~-~_
.......
_-
(3.11 )
dv
d1:
(3.12)
Desarrollando las ecuaciones 3.11 y 3.12 para un punto de colocacin (0.6547), y tomando de la
tabla 4 los valores de los coeficientes Aij para geometra esfrica, obtenemos el siguiente sistema
de ecuaciones diferenciales ordinarias:
(3.13)
Condiciones Iniciales:
Condiciones frontera:
ql1=1.00324
ql2=1
La figura 3.2 presenta la evolucin del radio de la esfera, la solucin pude considerarse de tipo
cualitativo, no se discuten los resultados ya que el principal inters es la aplicacin del mtodo.
0.2
0.5
Para utilizar MATLB, primero se debe crear un archivo con nombre "derivada. m", el cual
contendr el sistema de ecuaciones diferenciales ordinarias. Posteriormente se construye el
procedimiento utilizando la funcin de MATLAB que permite la solucin. El siguiente
procedimiento es el contenido del archivo de nombre "derivada.m" que permite definir el sistema
de ecuaciones diferenciales.
b=[10.5 -3.5];
yprime A*y'+b';
%
% Condiciones iniciales
%
clear
tO=O;
tf=.6;
% Se define el vector de valores iniciales
yO=[1.00324 O];
% Se llama al procedimiento que resuelve el sistema
[t,y]=ode23('derivada',tO,tf,yO);
figure;
% Se crea un cuadro de figura
plot(t,y(:,2; % Se grafica el radio de interfase
grid on;
% Se crea una malla
xlabel('tiempo'); % Se etiqueta la abscisa
ylabel('Radio'); % Se etiqueta la ordenada
CONCLUSIONES
BIBLlOGRAFIA
Celia M.A Ahuja L.R. and Pinder G.F. "Orthogonal collocation and alternanting-direction
procedures for unsaturated flow problems". Adv. Water Resources, Vol 10, pp 178-187,
1987.
Holland C.D. and Liapis Al. "Computer methods for solving dynamic separation problems"
IVIcGraw Hill Book Co. 1983.
Finlayson B. A. "Orthogonal collocation in chemical reaction engineering". Cat. Rev. Sc.
Eng. 10(1), pp. 69-138,1974.
Finlayson B. A "The method of weighted residual and variational principies". Academic
Press. 1972.
MATLAB Reference Guide. The MathWorks Inc. 1992.
Sorensen J.P. "Simulation, regresion and control of chemical reactors by collocation
thecniques". Polyteknisk Forlag, Lyngby, Danmark, Vol. 1, 1982.
Stewart W. E., Levien K.L. and Morad M. "Simulation of fractionation by orthogonal
collocation". Ch~m. Eng. Sc. Vol. 40, No. 3, pp. 409-421, 1985.
Stewart W. E. "Simulation and estimation by orthogonal collocation". Award Lecture; Chem.
Eng. Educ., Fall 1984.
Stewart W. E. "Solution of transport problems by collocation methods". Lectures in Transport
Phenomena, AIChE Continuing Education Series. Chapo 4, 1969.
Villadsen J. V., and Michelsen M. L. "Solution of diferential equation models for polynomial
aproximation". Prentice-Hall, Englewood Cliffs, NJ. 1978.
Villadsen J. V., and Stewart W. E. "Solution of boundary-value problems by orthogonal
collocation". Chem. Eng. Sci. Vol. 22, pp 1483-1501,1967.