Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Colocación Ortogonal PDF
Colocación Ortogonal PDF
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
reduce la necesidad de tiempo de procesamiento en simulacin de procesos.
OBJETIVO
1967) la teora bsica puede visualizarse como sigue: considrese el modelo de un proceso
~'\ ! \ i \ ; I I
I ' / /
1 , J' I[ \ i /
\, ,, 1
V descrito por una ecuacin o un conjunto de ecuaciones diferenciales lineales o no
A....
~'"'7
lineales.
(1 )
L s Y-O
- (2)
una solucin Y" que aproxima a la solucin exacta, denominada funcin prueba.
Yo + Lb)~(x) (3)
;=1
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:
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.
n-l
r;, Y(1) + (1- x 2)b,P' (Xl) (4)
1=0
dV xa-1dx (5)
Adems, recordemos que los sistemas geomtricos simtricos cumplen con las siguientes
condiciones:
dyl O (6)
dx x=o
}1-+-1
11,1
n+1
y = '\'
n L....
ex 2i - 2 7
(9)
i=O
(10)
y n =Qe (12)
Donde
2n
Y I el
1 XI
2
XI
2 211
Y2 e
1 x2 X2
Yn
e=
2
Q=
2i-2
X]
2 2n
YihlJ en+1 1 x n+1 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.
e (13)
Q es una matriz de dimensin [n+1, n+1] y sus elementos se definen como: Q}; =X}i-2
j = l,.--,n (14)
~. c
y =_" Ce (15)
n dx
Donde
o 2x 1 2nx~n+1
O 2x 2 2nx;"+1
Y~ , C 3
(16)
(2i -2)xt
O 2x n 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" en la expresin de la primera derivada (ecuaciones 15),
rN = AY
n
(17)
dx n
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 =A"Y(x), j=l, ... ,n (18)
dx /=1"
la d ( a~1 dy" 1
X dx X ) (19)
dx
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.
d ( x"-
dx l dS
dx
n
J "'. In
n -_ De (21 )
(22)
B=DQI
Donde
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:
n+1
la d ( .a-I dY;,(x))
X - xl = y"nJ = " B. (x),
J'
J' = 1" ... n (24)
dx\ dx) L..,]1
,~I
xJ
Obtencin de los factores de peso W. Cuando se requiere evaluar una integral utilizamos
la frmula de cuadratura
ff(x'yiv
11-1
wJ(x) (25)
l---i
1
ff(x)dv ff(x)xa-ld~ (26)
l' o
= e X~I)
11+1
y~ J 11 1
,'J' l,"',n (11 )
,,,0 x)
F f f(x)xa~ldx =
v
i
i=l
wif(x,) ~} (27)
= f X
2j2
X"-1 dx, j l,"',n (30)
v o
1
x"-Idx= , j 1,"',11 (31 )
2j-2+a
11+1
2i 2
F
j ".ex
~ J - , .1j = 1,.. ::>n (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)
F 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
coeficientes de los trminos del polnomio de Jacobi, de acuerdo con el grado del polinomio
y la geometra del sistema. Los resultados se muestran en la tabla 1.
% Primera parte:
clear; %inicializa variables de memoria
clc; % Limpia pantalla
% Calculo de los coeficientes de los trminos de los polinomios de Jacobi
%
% Inicializacin de variables
n=2; % Grado del polinomio
a=1; % Geometra (1=rectangular, 2=cilindrica, 3=esfrica)
%
% Primer factor de recurrencia
q(1)=(-n)*(n+a/2+1)/a*2;
%
fac=1, % Inicializacin del factorial
for k=2:1:n
fac=fac*k; % Clculo del factorial
% recursin para el k-esimo coeficiente
% q2 X2+q:; X + ...+ qn x2n
q(k)=q(k-1 )*(-n+ 1)*(n+a/2+k)/fac/(a/2+k-1);
end
disp(q);% Muestra los coeficientes de los trminos del polinomio
Tabla1. Trminos de los polinomios de Jacobi.
L
a n Pn(x ) Pn(x)
L L
1 1 P1(x )=1-5x' P2 (x)= 1+Ox-5x
2 P2 ()(')=1-14x+21 x 'l P4 (x)= 1+0x-14x'+Ox.j+21 x 'l
L L L J
3 P3(x )=1-27x +99x'l-85xO Pdx)= 1+0x -27x +OX'+99x'l+Ox -85x'"
L L
2 1 P 1(x )= 1-3)(' P 2(x)= 1+Ox-3x
L L 4
2 P2(X )= 1-8)('+1 Ox" P4(x)= 1+0x -8x +Ox"+10x I
4 L 4
3 P3(x'')= 1-15x+45x -35x'" P6(X)= 1+Ox -15x +Ox.j+45x +0xo-35x t.J
P2(x)= 1+Ox-2.3333xL
L L
3 1 P 1(x )=1-2.3333x
L L L
2 P2 (X )= 1-6x +6x" P4(x)= 1+0x-6x +Ox"+6x"
3 P3(XL )= 1-11xL +28.6x"-20.4286xo P6(x)= 1+Ox -11xL+OX,)+28,6x"+Ox~ -20.4286x'"
f} =2j-2+a
QJI. =X2H
)
i= 1,. ,n + 1 j 1, ... , n
e = (2i -
JI
DJ = [(2i-3) + (a-1)](2i
2)'X2H
)
2)X~H
j
Por ejemplo, para a 1 y n=2 tenemos:
f = [1,3,5]
[~
3
4x~
4X ] [O 2 1.2X:]
;D= O 2 12x2l
4x 33 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.
...... _~~~~-
Tabla 3. Geometra de cilndrica (a = 2).
n Xi Aij Bj W
Con las condiciones frontera: en r=R, vz=O. Se requiere encontrar el perfil de velocidades Vz.
L
~
r r ~
'z
I
7
..... :;1
;/
Figura 1.1. Perfil de velocidad desarrollado por un fluido newtoniano en un conducto circular.
pBp
1 B (p BUJ
Bp
+ 1 =O (1.2)
---_. _ _... _ - - - -
Definiendo v(p) v} y substituyendo la forma diferencial por la forma matricial (ecuacin 24)
n-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.
El punto Po=O se localiza en el centro del conducto circular, donde la velocidad es mxima. El
(1.4)
. 1
V1 =-=0.166
-6
-1 -0.5 o 0.5
Tomando de la tabla valores de los factores de peso, podemos obtener la velocidad media.
1 n
fmp wv
(v o = i=l J J = 2~75(0.1(:)) + 0.1~5(0) = 0.1245
Sdp fw j
0.375 + 0.125
1=1
o
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.
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 o 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
(2.1)
8(pvJ =O (2.2)
8z
La condicin de ausencia de deslizamiento en las paredes del conducto definen las condiciones
frontera de la ecuacin de movimiento.
x=b
=0 (2.3)
y=
(2.4)
iJ2rjJ iJ2rjJ
+-+1=0 (2.5)
iJr;2 iJrl
(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
-8'=' =" B..""(r;,rk); k=1, ... ,n
;:2
n+l
~.
,Fl
1]'1" J
(2.9)
(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:
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
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
0.2
2(-2.5)
Punto de
colocacin
~11 =0.2
11=0.4472
;=0.4472
1]=0.765
1]=0.2852
11
~=O.765
12 13 l1 12 13
k 2 BU q)12 + B q)22 + B q)32 + B q) 11 + B q)12 + B q)13 + 1 = O
12 13 21 22 23
(2.13)
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
21 22 23 21 22 23
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.
Aplicando las condiciones frontera $13=$31=$23=$32=0, resulta el siguiente de ecuaciones
simultneas.
111=0.2852 __- - - - - 1 1
~11=O.2552
Figura 2.5 Plano de solucin de la ecuacin de movimiento con dos puntos de colocacin.
Ejemplo 3. Flujo radial a travs de un material poroso. Un estrato rocoso subterrneo de
porosidad 8 y permeabilidad K se encuentra saturado con agua a una presin Po Y propiedades
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.
b
f..l =a+
L e t (3.1 )
Donde: 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
V =-- (3.3)
r JI iJr
Ecuacin de estado
(3.4)
11 == viscosidad de la lechada
p == presin de la lechada
Po == presin del agua en el estrato (400 psia)
Pw == presin de bombeo (850 psia)
c == coeficiente de compresibilidad (7.2x10-6 psia)
dr
(3.5)
dt
r+ enfatiza que el gradiente de presin est evaluado en el lado de la interfase correspondiente al
agua.
Solucin: La ecuacin de estado se puede expresar como
(3.6)
dp
(3.7)
dr
(3.8)
r id
v=-' r = - -
Po R' R2&Jl
Substituyndolas en la ecuacin 3.8, obtenemos la forma adimensional de la ecuacin de
continuidad.
(3.9)
iJr v ov
2
Ov
(3.10)
drp. 111
) =""B . m.: J<=l,,n
L.... Jlr~ (3.11 )
d.r i=l
dv
= (3.12)
d1:
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)
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
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.
Villadsen J. V., and Michelsen M. L. "Solution of diferential equation models for polynomial
aproximation". Prentice-Hall, Englewood Cliffs, NJ. 1978.