Está en la página 1de 35

EL MTODO DE COLOCACiN ORTOGONAL EN

LA SOLUCiN DE PROBLEMAS DE TRANSPORTE

Ramn f. Lpez Hernndez

Instituto Mexicano de Tecnofogfa del Agua

Cuerna vaca, Mor

Eduardo S. Prez Cisneros

Universidad Autnoma Metropolitana- Iztapalapa

Mxico, D. F.

RESUMEN

Se presenta una estrategia para aplicar el mtodo de colocacin ortogonal en sistemas


geomtricos simtricos: rectangular, cilndrico y esfrico. Aplicaciones simples muestran la
secuencia de pasos para obtener la solucin de modelos de procesos descritos por
ecuaciones diferenciales. Se utiliz el software comercial MATLAB para proporcionar un
panorama de los algoritmos numricos involucrados y para obtener los resultados numricos
que aqu se presentan. Se proporcionan los cdigos fuente de los procedimientos, cuando la
complejidad lo requiere. Se introducen los elementos tericos bsicos para no extralimitarse
en la aplicabilidad del mtodo.

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.

Colocacin ortogonal ha sido muy popular en la solucin de problemas encontrados en


ingeniera de procesos qumicos, el mtodo ha sido utilizado con xito por Ingenieros
Qumicos en la solucin de modelos de procesos no lineales: reactores qumicos (Finlayson,
1974), procesos de separacin (Stewart, levien y Morari, 1985; Holland y Liapis, 1983); en
simulacin de procesos (Sorensen, 1982). Otras reas de la ingeniera han encontrado
atractivo el mtodo, por ejemplo, se ha aplicado en reas de la hidrulica para resolver
modelos de flujos en medios porosos insaturados (Celia, Ahuja y Pinder, 1987). El potencial
de mtodo de colocacin para ser aplicado en sistemas energticos, e incluso en la solucin
de problemas actuales de contaminacin, revela un creciente inters.

OBJETIVO

El objetivo de

e~te

trabajo es presentar un panorama de la base terica y aplicacin del

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.

El MTODO DE COLOCACiN ORTOGONAL

Elementos bsicos. El mtodo de colocacin ortogonal es una tcnica eficiente para

resolver ecuaciones integrales o diferenciales que describen problemas de transporte


(transferencia de momento, transferencia de calor y transferencia de masa) ajustando una
solucin prueba en puntos seleccionados. De acuerdo con Villadsen (Villadsen y Stewart,

1967) la teora bsica puede visualizarse como sigue: considrese el modelo de un proceso

~'\

I
1

'
,

J' I[

\,

,, 1

A....

~'"'7

V descrito por una ecuacin o un conjunto de ecuaciones diferenciales lineales o no


lineales.
(1 )

Con condiciones frontera o iniciales S lineales o no-lineales.

L s Y-O
-

(2)

Lv Y Ls definen el espacio y condiciones de la ecuacin diferencial o integral a resolver, Y


es la variable dependiente. Para resolver el modelo del proceso Lv Y= 0, Villadsen propone
una solucin

Y"

que aproxima a la solucin exacta, denominada funcin prueba.

Yo + Lb)~(x)

(3)

;=1

La solucin prueba es de un orden de aproximacin n, con parmetros b indeterminados y


una combinacin lineal de funciones P conocidas. Los parmetros b son determinados en

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:

Mtodos de los residuos pesados

Mnimos cuadrados.

Mtodos variacionales (mtodo de Galerkin).

Colocacin ortogonal.

Elemento finito.

Mtodos de diferencias finitas

De los mtodos de aproximacin de la solucin referidos, el de diferencias finitas es ms


fcil de automatizar. Sin embargo, el igual espaciamiento entre los puntos de la coordenada
independiente con frecuencia es una desventaja, ya que no representa adecuadamente
segmentos no lineales del proceso. Colocacin ortogonal es un poco ms difcil de
automatizar, utiliza un espaciamiento optimo y representa mejor segmentos no lineales.

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.

Colocacin interior. Esta estrategia de colocacin ortogonal requiere que la solucin


prueba

J:

satisfaga idnticamente las condiciones frontera. La solucin debe cumplir con las

condiciones Lv~

O Y Lj;n = O. Para resolver el modelo de un proceso representado por la

ecuacin diferencial Lv y =0 es posible proponer una funcin prueba de la forma

n-l

r;,

Y(1) + (1- x 2)b,P' (Xl)

(4)

1=0

Se puede comprobar que la funcin prueba ~ satisface las condiciones frontera en


Como se mencion antes,

p, (x

X2

l.

es una familia de polinomios ortogonales; b son los

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.

Figura 1. Sistemas geomtricos simtricos.

Sistemas geomtrcos smtricos. Considrese una regin geomtrica simtrica limitada


en

X2

1 (ver la figura 1). Es posible definir un parmetro a para identificar diferentes

geometras: a:::: 1 para geometra rectangular, a =

2 para geometra cilndrica y a = 3 para

geometra esfrica. Se puede aproximar un elemento diferencial de volumen como una


funcin de la coordenada independiente y el parmetro de geometra a.

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)

Por lo tanto, esperamos que el perfil caracterstico de la coordenada independiente sea


como lo muestra la figura 2, lo cual justifica seleccionar la familia de polinomios ortogonales
de la forma ~ (X2) y no de la forma

(x)

x
Figura 2. Perfil caracterstico de la coordenada independiente.

La experiencia ha demostrado que muchos modelos de importancia practica para los


ingenieros se representan por ecuaciones diferenciales de segundo orden (Carnahan,
1969), por mencionar algunas: ecuacin de conduccin de calor, ecuacin de transporte de
vorticidad, ecuacin de Poisson, ecuacin de Telephone, ecuacin de onda, ecuacin de
difusin, etctera. La solucin a estas ecuaciones se simplifica cuando se definen
condiciones frontera simtricas con geometra rectangular, cilndrica o esfrica.

Reduccin de la forma diferencial. Una caracterstica importante de los polinomios


ortogonales

es el hecho de que una combinacin lineal de una familia de polinomios

ortogonales (ecuacin 3)
n

Yo

+ b~(x)

(3)

i=1

esta en correspondencia con un polinomio de grado n con coeficientes reales de la forma

}1-+-1

Pn(X) = e,x i

(8)

Si la funcin prueba es de la forma

11,1

17" =Y(1)+(1~X2)Lb/~(X2)

(4)

1=0

entonces, una forma alternativa de escribir la funcin prueba es la siguiente:

n+1

y = '\'
ex 2i - 2
L....
n

(9)

i=O

Como podemos observar, la funcin prueba alternativa es un polinomio de la forma P (x 2 )

(10)

Al evaluar la funcin prueba alternativa (ecuacin 9) en cada punto de colocacin,


obtenemos:
n;J

Y., = L ei x 2i - 2

;j

= 1,,n

(11 )

i=O

La cual podemos expresar en forma matricial.

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

Forma reducida de la primera derivada. Derivando la forma alternativa de la funcin

prueba y evaluando en cada punto de colocacin resulta:

= l,.--,n

(14)

La cual podemos expresar en forma matricial de la siguiente forma:

~.
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"

en la expresin de la primera derivada (ecuaciones 15),

obtenemos la forma reducida de la ecuacin diferencial.

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"

Forma reducida de la segunda derivada. En virtud de que la expresin de la segunda


derivada depende del sistema coordenado utilizado, es necesaria una expresin de trabajo
donde se incluyan los tipos de sistemas de coordenadas para las geometras referidas.

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.

x l-a -d .(x a-] dy"


dx\
dx

(20)

La cual podemos expresar en forma matricial de la siguiente forma:

d ( x"dx

Substituyendo

Q-Iyn

n
dS
dx

J "'.

In

-_

De

(21 )

en la expresin de la segunda derivada (ecuacin 21), obtenemos

la forma reducida de la ecuacin diferencial de segundo orden,

(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

La matriz D es dimensin [n+1 ,n+1] y sus elementos se definen como:

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

Donde W son los factores de peso,

Utilizando la aproximacin diferencial de un elemento de volumen (dV

xa- 1dx), la frmula

de cuadratura (ecuacin 25) se puede expresa de la siguiente manera:

ff(x)dv

ff(x)xa-ld~

l'

(26)

Recordando que la funcin prueba evaluada en xi se puede expresar como sigue:

= e X~I)
11+1

y~ J
11

,'J'

,,,0

l,"',n

(11 )

x)

Observando la similitud entre la frmula de cuadratura y la funcin prueba.

f f(x)xa~ldx =
v

wif(x,)

~}

(27)

i=l

Se derivan las siguientes expresiones.

f(x) = X2 ;-2

(28)

e(x) = w(x) _ x a- 1

(29)

Se puede conocer el valor de la ordenada en cada punto de colocacin integrando la

ecuacin 17, obtenemos el vector de funciones.

=
v

2j2

X"-1

dx, j

l,"',n

(30)

x"-Idx=

Conocido el vector de ordenadas

2j-2+a

1,"',11

(31 )

la funcin prueba se puede expresar como sigue:

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)

Pero ya que e=w, entonces

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

Obtencin de los coeficientes de los trminos de los polinomios de jacobi. Se calculan


2
los coeficientes de los trminos de los polinomios de Jacobi Pn{X )=0, de acuerdo con la
funcin:

Donde n es el grado del polinomio en X2 y

a corresponde

con el tipo de geometra. La


2

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).

El siguiente procedimiento corre en el ambiente de MATLAB y nos permite obtener los


,

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.

a
1

Pn(x)

P1(x )=1-5x'

P2 ()(')=1-14x+21 x 'l
L

P2 (x)= 1+Ox-5x

P4 (x)= 1+0x-14x'+Ox.j+21 x 'l


L

P3(x )=1-27x +99x'l-85xO

P 1(x )= 1-3)('

P2(X )= 1-8)('+1 Ox"

3
3

Pn(x

Pdx)= 1+0x -27x +OX'+99x'l+Ox -85x'"

P 2(x)= 1+Ox-3x

P4(x)= 1+0x -8x +Ox"+10x


4

P6(X)= 1+Ox -15x +Ox.j+45x +0xo-35x t.J

P3(x'')= 1-15x+45x -35x'"


L

P2(x)= 1+Ox-2.3333xL

P 1(x )=1-2.3333x

P2 (X )= 1-6x +6x"

P4(x)= 1+0x-6x +Ox"+6x"

P3(XL )= 1-11xL +28.6x"-20.4286xo

P6(x)= 1+Ox -11xL+OX,)+28,6x"+Ox~ -20.4286x'"

Procedimiento para obtener las matrices Q, C, O y los factores de peso W Se construye

los elementos Qj,

ep, Dp,

~como

sigue:

f} =2j-2+a

QJI.
JI

=X2H

= (2i -

2)'X2H
)

2)X~H

DJ = [(2i-3) + (a-1)](2i

Por ejemplo, para

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

Tabla 2. Geometra rectangular(a

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

-1.7530 2.5076 -0.7547

-4.7399 5.6771 -0.9373

0.5549

0.7651

-1.3706 -0.6535 2.0241

8.3229 -23.2601 14.9373

0.3785

1.0

1.7915 -8.7915 7.000

19.0719 -47.0719 28.0000

0.0667

0.2093

-2.38893.5135 -1.7401 0.6155

-8.1079 9.6033 -2.0343 0.5389

0.4125

0.5917

-1.5027 -0.8450 3.3435 -0.9958

11.6116 -27.294619.3095 -3.6264

0.3411

0.8717

0.8178 -3.6741 -0.57363.4299

-3.982231.2613 -77.0974 49.8183

0.2107

1.0

-1.4877 5.6276 -17.639913.500

-35.4326122.9363 -200.00112.500

0.0357

......

_~~~~-

Tabla 3. Geometra de cilndrica (a = 2).


n

Xi

Aij

0.5774

-1.7321 1.7321

-3 3

0.3938

-2.5396 3.8256 -1.2860

0.8031

-1.3777 -1.2452 2.6229

1.0

1.7155 -9.7155 8.000

22.7575 -65.4241

0.2976

-3.3598 5.2924 -3.1010 1.1684

-15.8814 19.6364 -5.2812

0.6399

Bj

-6.0000

0.375

6.0000

0.125

-9.9024 12.2997 -2.3973


9.0337 -32.7643 23.7306
42.6667

0.1882
0.2562
0.0556

1.5262

0.1102

-1.3980 -1.5628 4.3197 -1.3589

11.1519 -34.4974 29.2357 -5.8902

0.1941

0.8875

0.6972 -3.6767 -1.1268 4.1062

-3.5406 34.5121 -99.6212 68.6496

0.1644

1.0

-1.22675.4011 -19.174415.00

-33.870 136.2497 -252.3797 150.00

0.0313

0.6547

6.0000

-6.0000

Tabla 4. Geometra de esfrica (a

= 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

-15.6700 20.0349 -4.3649

0.0949

0.8302

-1.4087 -1.8067 3.2154

9.9651 -44.3300 34.3649

0.1908

1.0

1.6968 -10.69689.00

26.9329 -86.9329 60.0000

0.04776

0.3631

-4.13096.8819 -4.54751.7965

0.6772

"

3.0057

0.0457

-1.3389 -2.2150 5.2891 -1.7351

11.0999 -43.2377 40.8188 -8.6810

0.1259

0.8998

0.6257 -3.7406 -16671 4.7820

-3.3228 38.3568 -125.4093 90.3753

0.1340

-1.07275.3256 -20.752816.50

33.6756 152.3752-311.1996 192.50

0.0278

-23.8531 30.5937 -9.7463

EJEMPLOS DE APLICACiN

Ejemplo 1: Flujo en un conducto circular. El flujo laminar en estado estacionario desarrollado


por un fluido newtoniano, con propiedades fsicas p y !l (densidad y viscosidad) constantes en un
conducto circular donde rL. El postulado de movimiento puramente axial cuya velocidad

vz=vz(r) permite que la ecuacin de movimiento en coordenadas cilndricas se describa por la


siguiente ecuacin diferencial.

,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.

Solucin: Definiendo las variables adimensionales: p

v L,u
= r ; u = ~z

R2t:J>

y substituyndolas en la ecuacin de movimiento (1.1) resulta la siguiente ecuacin


adimensional

1 B

pBp

(p BUJ
+ 1 =O
Bp

Con las condiciones frontera: en p=1, vz=O.

_ _... _ - - - -

---_.

(1.2)

Definiendo

v(p)

v}

y substituyendo la forma diferencial por la forma matricial (ecuacin 24)

en la ecuacin de movimiento adimensional (1.2) obtenemos:

n-1

LBv + 1 = O; j=1,... ,n

(1.3)

i=1

Condiciones frontera: en Pn+1=1, V n+1=0

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

Figura 1.2 Localizacin de un punto de colocacin (0.557) interior.

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.

El punto P2=1 se localiza en la frontera y de acuerdo con las condiciones

frontera la velocidad es cero.

Desarrollando la ecuacin 1.3 para un punto de colocacin, obtenemos la siguiente expresin.

(1.4)

Con la condicin frontera: en P2=1, V2=O

Tomando los valores 8 11 y 8 12 de la tabla 3 y resolviendo la ecuacin 1.4 para V1 se obtiene la


solucin en el punto de colocacin P1=O.577

V1 =-=0.166

-6

-1

-0.5

0.5

Figura 1.3. Perfil de velocidades utilizando un punto de colocacin.

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

= 2~75(0.1(:)) + 0.1~5(0) = 0.1245


0.375 + 0.125

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

Figura 1.4 Localizacin de dos puntos de colocacin interior.

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

Substituyendo las condiciones frontera en P3=1; V3=O, obtenemos:

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.

-15.67v +20.0349uz =-1


9.9651v -44.33vz =-1

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

Figura 1.5 Perfil de velocidad utilizando dos puntos de colocacin.

------------------_

.....

_ - - _......

- - - - _...

- - _ . _..... - -

Ejemplo 2: Flujo en un conducto cuadrado. Considrese un flujo laminar desarrollado por un


fluido newtoniano en un conducto cuadrado cuyo ancho y altura es 2b con longitud L, donde

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

= vz(x,y) permite que la ecuacin de movimiento, en coordenadas rectangulares,

se describa por la ecuacin diferencial.

(2.1)

y la ecuacin de continuidad sea reducida a la forma:

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)

Figura 2.1 Dimensiones de un conducto cuadrado.

Solucin: Se definen las siguientes variables adimensionales:

(2.4)

------------~_

.....

_---~

...

Substituyendo las variables adimensionales en la ecuacin (2.1), obtenemos la forma


adimensional de la ecuacin de movimiento.

iJ2rjJ
iJr;2

iJ2rjJ
iJrl

+-+1=0

(2.5)

Con su condicin frontera en l;=11=1 ; $=0.

Por simetra del sistema se cumplen las identidades:

(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).

Figura 2.1 Simetra en el conducto rectangular.

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

~.

-8'=' =" B..""(r;,rk); k=1, ... ,n


1]'1"

(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 )

Con su condicin frontera: en ~=r=1 se define -Pn+1=0.

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.

Paredes del conducto

4>02=0

Punto de
colocacin
r=0.4472

0/20=0
1;=0.4472

Figura 2.3 Localizacin de un punto de colocacin .

Desarrollando la expresin (2.11) para un punto de colocacin, obtenemos:

BntPIl + B12 tP21 + BlltPll + B12 tP12 + 1 = O

\,

V
~

(2.12)

El corchete indica en que coordenada se realiz la colocacin.

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

Paredes del conducto

Punto de
colocacin

~11 =0.2

11=0.4472

;=0.4472

Figura 2.4 Plano de solucin de la ecuacin de movimiento con un punto de colocacin.

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

Figura 2.3 Localizacin de dos puntos de colocacin.

Desarrollando la expresin (2.11) para dos puntos de colocacin, obtenemos el sistema de


ecuaciones simultneas

1,k

1 Bllq)ll +B q)21 +B q)31 +B q)l1 +B q)12 + B q)13 +1


12
13
l1
13
12

2 BU q)12 + B q)22 + B q)32 + B q) 11 + B q)12 + B q)13 + 1 = O

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.

Aplicando las condiciones frontera $13=$31=$23=$32=0, resulta el siguiente de ecuaciones


simultneas.

BlItPll + B 12 tPZl + B 13 tP31 + B l1 tPl1 + B 12 tP12 + 1 = O


Bl1 tPl2 + B 12 tP22 + B 13 tP32 + B 21 tPl1 + B 22 tP12 + 1 = O

(2.14)

B21tP12 + B 22 tPn + BZ3tP32 + B 21 tP 21 + B Z2 tP22 + 1 O

Reagrupando los trminos obtenemos

2BlI tPll +
2B12 tPl2
+1 O
B 21 tPl1 +(B12 +B22 )tP 12 +B12tP22 +1=0
2B21 tP12 +2B22tP22 + 1 = O

(2.5)

Tomado de la tabla 3 los valores Bu Y resolviendo el sistema de ecuaciones 2.5 obtenemos el


vector de soluciones q>=[0.2552, 0.125, 0.0662].

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

y permeabilidad

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.

Figura 3.1. Distribucin radial de lechada en un estrato poroso.

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:

---~_

....._~~.----------

....

_-----~---_

........ - - -

--

Ecuacin de continuidad en coordenadas esfricas

(3.2)
Ecuacin de Darcy

KOp

=--

(3.3)

JI iJr

Ecuacin de estado
(3.4)

Donde: V r == velocidad superficial

p == densidad de la lechada
p o == densidad del agua (62.4 Ib/pie

rw == radio <del conducto (3 pul)


r == distancia radial
E

== coeficiente de porosidad (0.15)

== coeficiente de permeabilidad (0.235 cp cm /seg atm)

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)

El radio de la interfase lechada/agua progresa describiendo una esfera,

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.

Solucin: La ecuacin de estado se puede expresar como

(3.6)

Derivando la densidad con respecto al radio obtenemos

dp

(3.7)

dr

Substituyendo la ecuacin de estado (3.7) y la ecuacin de Darcy (3.3) en la ecuacin de


continuidad, obtenemos.

(3.8)

Con la condiciones de frontera, iniciales y finales.

Condiciones Iniciales:

para t=O;

r=0;

Condiciones finales:

para t=oc;

r=R
en r=R;

Condiciones frontera:

P=Po

p=po

Definiendo las siguientes variables adimensionales

Po

id

R'

R2&Jl

v=-' r = - -

Substituyndolas en la ecuacin 3.8, obtenemos la forma adimensional de la ecuacin de


continuidad.

orp =1-o- [v_.. . . . .orp)

v ov

iJr

(3.9)

Ov

Con la condiciones de frontera, iniciales y finales.

Condiciones Iniciales:

para 1:=0;

v=O;

Condiciones finales:

para

v=1

>=1

en v=1;

Condiciones frontera:

>=1.00324

La ecuacin adimensional del radio de interfase lechada/agua se expresa como

(3.10)

Con las condiciones iniciales: en 1:=0; v=O; >=1.00324

Aplicando el mtodo de colocacin ortogonal a la ecuacin de continuidad (3.9), obtenemos:

drp.

111

d.r

i=l

) =""B
. m.: J<=l,,n
L.... Jlr~

Con la condiciones iniciales y de frontera.

Condiciones Iniciales:

para 1:=0;

Condiciones frontera:

en

- - _........ - - - - - - - -

>=1.00324

v=1;

.~-~_

.......

_-

(3.11 )

Aplicando el mtodo de colocacin ortogonal a la ecuacin adimensional que describe el


desarrollo del radio de la esfera (3.10), obtenemos:

dv
d1:

(3.12)

Las condiciones iniciales de la ecuacin 3.12 son: en 1:=0; v=0; ql=1.00324

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)

Con la condiciones iniciales y de frontera.

Condiciones Iniciales:
Condiciones frontera:

ql1=1.00324
ql2=1

El proceso subsecuente para resolver del sistema de ecuaciones diferenciales consiste en


aplicar un mtodo tradicional para resolver ecuaciones diferenciales ordinarias con problema de
valor inicial, por ejemplo Runge-Kutta.

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

Figura 3.2. Evolucin del radio de interfase lechada/agua.

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.

% Procedimiento que define el sistema de ecuaciones diferenciales

function yprime = derivada(t,y)

% Definicin de la matriz y vector de coeficientes

A=[-10.5 O; 3.5 O];

b=[10.5 -3.5];

% b', y' son los vectores transpuestos; yprime es el vector de derivadas

yprime A*y'+b';

El siguiente procedimiento permite la solucin del sistema de ecuaciones diferenciales ordinarias


utilizando el mtodo de Runge-Kutta-Fehlberg de segundo y tercer orden.

%
% 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

La estrategia de colocacin interior ha permitido presentar la parte atractiva del mtodo su


sencillez, sin embargo, es necesario sealar que los ejemplos presentados han sido casos
lineales, inscritos (condiciones frontera) en geometras simtricas fijas, el xito del mtodo
ha sido su aplicacin en casos no lineales. Por otro lado, puede ser interesante abordar
problemas con condiciones frontera mviles.

An cuando se han presentado los elementos tericos bsicos, es conveniente referirse a


otras fuentes para profundizar en el tema, por ejemplo, en Villadsen y Michelsen (1978) se
hace la presentacin formal del mtodo de colocacin ortogonal y se abordan casos no
lineales, adems se proporcionan los cdigos fuente para extender el uso del mtodo con
otras familias de polinomios ortogonales.
La utilizacin de un software como MATLAB, de ninguna manera estimula el uso de cajas
negras en la solucin de problemas, mas bien se utiliza como un apoyo para la apropiacin
del conocimiento, lo cual justifica su uso.

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.

También podría gustarte