Professional Documents
Culture Documents
9, 3, 231-258( 1993)
RESUMEN
Este trabajo presenta dos algoritmos de tipo transporte e interpolacin con Elementos
Finitos para l a resolucin numrica de las ecuaciones de Euler para flujos incompresibles
En la primera versin de nuestro algoritmo, la
bidimensionales en todo el espacio IR'.
vorticidad es discretizada mediante elementos finitos triangulares de primer grado. En la
segunda, mediante elementos finitos triangulares de segundo grado. La velocidad se obtiene
en ambos casos calculando exactamente el producto de convolucin del ncleo de Biot-Savart
con una aproximacin lineal a trozos sobre cada tringulo de la vorticidad discreta. Se prueba
que el primer algoritmo es incondicionalmente estable y convergente con una precisin de primer
orden, en norma uniforme. Sin embargo, en la prctica la precisin alcanzada resulta escasa,
debido a la difusin numrica introducida en el paso de interpolacin. En el caso del segundo
algoritmo, los ensayos numricos muestran un notable incremento de la precisin, incluso para
tiempos largos. Sin embargo, en este caso el algoritmo deja de ser estable en norma uniforme.
SUMMARY
We introduce two Finite Element transport-interpolation algorithms to solve the twodimensional Euler equations in the wole R2. In the first of these algorithms, the vorticity
is discretized with triangular finite elements of degree one, and of degree two in the second
one. The velocity is computed by convolution of the Biot-Savart kernel with a piecewise affine
interpolate of the vorticity. We prove that the first algorithm is unconditionally stable in
uniform norm, with first order accuracy. However, in practice its precision is rather low, due
to the numerical diffusion introduced in the interpolation step. The second algorithm is shown
numerically to produce a remarkable increase of precision, even for long integration times.
However, in this case the algorithm is no longer stable in uniform norm.
ISSN 0213-1315
232
INTRODUCCION
En este trabajo, nos interesaremos por la resolucin numrica de fluidos
bidimensionales incompresibles y no viscosos. Estos fluidos estn gobernados por las
ecuaciones de Euler, que se pueden escribir como una ecuacin de conveccin pura, para
la vorticidad del flujo. Los problemas de conveccin no lineal aparecen frecuentemente
en ingeniera. Por ello, resulta de inters el desarrollo de algoritmos de resolucin
numrica de los mismos.
La ecuacin de conveccin se reduce a una familia de Ecuaciones Diferenciales
Ordinarias a lo largo de las curvas caractersticas del fluido. Esto ha dado origen a
los algoritmos "Lagrangianos" para las ecuaciones de Euler 2D, basados en la idea de
calcular la vorticidad a lo largo de las curvas caractersticas del fluido. El primero de
estos mtodos fue el de "punto-vrtice", introducido por Rosenhead [18], que se basa en
una discretizacin de la vorticidad como suma de masas de Dirac y tiene como principal
ventaja, la de ser no disipativo, aunque no es estable para largos perodos de tiempo
(cf.g).
Al principio de los aos 70, Chorin7, Kuwahara y Takarni introdujeron la idea de
discretizar la vorticidad, sustituyendo las masas de Dirac por funciones regulares que las
aproximen, para estabilizar el mtodo. Esto dio origen a mtodos con mayor precisin,
no disipativos y estables, que han sido estudiados ampliamente en los pasados 15 aos
(Cf.13~14~15*3,8~17).
Se trata de los mtodos llamados "de Burbuja -Vrtice7'.
Por otra parte, tambin es posible construir algoritmos lagrangianos con Elementos
Finitos. Bardos, Bercovier y Pironneau introdujeron en [2] un algoritmo para resolver
las ecuaciones de Euler formuladas en trminos de la funcin de corriente asociada a
la vorticidad, basndose en una discretizacin constante a trozos de la vorticidad sobre
una triangulacin. En este algoritmo, la funcin de corriente se aproxima mediante
elementos finitos conformes de primer grado. De esta forma, la velocidad discreta es
constante a trozos, pero la componente normal es continua a travs de los lados de la
triangulacin.
Este mtodo posee la ventaja fundamental de los mtodos de vrtices, al ser
no disipativo. Adems, es uniformemente convergente y permite la manipulacin de
condiciones de contorno. Sin embargo, el clculo de las curvas caractersticas, presenta
algunas dificultades computacionales, que se deben al hecho de que la velocidad no es
globalmente continua.
Un algoritmo puramente lagrangiano con Elementos Finitos fue a continuacin
introducido en [6] por Chacn y Hou. Este algoritmo est basado en una discretizacin
afn a trozos de la vorticidad, calculando la velocidad directamente, mediante la
convolucin de la vorticidad discreta con el ncleo de Biot-Savart y trasladando los
vrtices de la triangulacin a lo largo de las curvas caractersticas del fluido, en cada
paso de tiempo.
Este algoritmo es uniformemente estable, para un cierto perodo de tiempo, si las
curvas caractersticas son calculadas con un algoritmo de segundo orden. Sin embargo,
para obtener la estabilidad en largos perodos de tiempo, es necesario el uso de tcnicas
de remallado o un paso de tiempo muy pequeo.
Nuestro propsito en este trabajo es el de introducir una versin de tipo "Vortex-
233
in-Cell" del algoritmo Chacn-Hou citado arriba. La malla mvil utilizada en ste
para discretizar la vorticidad es reemplazada por una malla fija, siendo necesario
interpolar la vorticidad tras cada paso de tiempo. Esto produce una notable mejora
de las propiedades de estabilidad del mtodo, producida fundamentalmente por la
introduccin del paso de interpolacin.
En la seccin titulada Descripcin de los Algoritmos introduciremos un primer
algoritmo que utiliza esta tcnica. La velocidad es calculada de la misma manera que
en [6], mediante la convolucin de la vorticidad discreta con el ncleo de Biot-Savart.
Tamben se introduce una variante de este algoritmo, en la cual la velocidad es calculada
mediante la convolucin del ncleo de Biot-Savart con un interpolado constante a trozos
de la vorticidad.
En la seccin tilulada Anlisis de Convergencia analizaremos las propiedades de
convergencia y estabilidad de nuestros algoritmos. Probaremos que bajo suposiciones
razonables para el operador de interpolacin, ambas versiones del primer algoritmo son
incondicionalmente estables y convergentes, con exactitud de primer orden en norma
uniforme, para todo intervalo de tiempo finito.
La seccin titulada Operadores de Interpolacin est dedicada a describir algunos
operadores de interpolacin que cumplen las hiptesis requeridas para asegurar la
convergencia. Probaremos que las interpolaciones "puntual" y "promediada" son
buenas elecciones para este propsito.
En la seccin titulada Propiedades de Conservacin analizaremos las propiedades
de conservacin de nuestros algoritmos. El paso de interpolacin que introducimos
para calcular la vorticidad, produce un cierto aumento de la difusin numrica, debido
a que los algoritmos de transporte e interpolacin que conocemos no conservan el rea.
Daremos una demostracin directa de que nuestros algoritmos conservan el rea, con un
error de segundo orden. Esta demostracin se basa en el hecho de que las velocidades
discretas son exactamente de divergencia nula.
En la seccin titulada Ejemplos Numricos, mostraremos algunos ensayos
numricos en un problema con solucin analtica conocida. Este ejemplo muestra una
buena correspondencia entre las predicciones tericas y los resultados numricos. Sin
embargo, existe un alto nivel de difusin numrica.
Por ltimo, en la seccin titulada Una versin de Segundo Orden describiremos la
segunda versin de nuestro algoritmo. En ella, la vorticidad se aproxima mediante
elementos finitos triangulares de segundo grado.
Las curvas caractersticas se
discretizan hacia atrs en tiempo mediante un mtodo no estndar de segundo orden.
La velocidad se calcula convolucionando el ncleo de Biot-Savart con una aproximacin
afn a trozos de la vorticidad. El incremento de clculo requerido se ve compensado
por una tcnica de clculo rpido de la velocidad, que es la etapa ms costosa de
nuestros algoritmos. Mostraremos finalmente un ejemplo numrico en el que se aprecia
una convergencia de segundo orden, mantenindose el error prcticamente constante
incluso para tiempos largos.
234
+ u - V u + Vp
= 0,
V-u = O
enlR2x]0,T[,
S, x)
X ( s ; S, x) = x.
(3)
(4)
235
>
entonces sop(vh)
B(0, R),
B(0, R
+ Xh).
(6)
Definamos ahora dos versiones de un primer algoritmo para discretizar las ecuaciones
de Euler, basados en la descripcin lagrangiana (4).
Consideremos N 2 1, y At = T I N . Llamemos t, = nAt, O n N , y denotemos
por GK a una aproximacin de w(., t,).
< <
Algoritmo A l
1. Inicializacin:
236
Observaciones
1.
- x')qi(x')dxl, para i E I ( T )
estas integrales pueden ser expresadas analticamente como funciones de x y
programadas directamente.
Esta definicin es consistente:
Sea
B(O, R ) ) .
entonces
sop(6;
F;) c
+ AtlGhloo)
237
R,+i 5 R i
Xh, a partir de la hiptesis hecha sobre rh.
De esta manera, z+;'
tiene soporte compacto y fiX+' puede ser correctamente definida,
ya que K E [L/,,(R~)]~.
La segunda versin de nuestro primer algoritmo permite hacer un clculo ms
rpido de la velocidad discreta sin prdida de orden de convergencia, como veremos.
Consideremos el espacio de las funciones constantes a trozos sobre 7:
Hh = {vh : Dt2
IR, v h l ~E PO,VT E
z}
Supondremos que
sh
: c0(Dt2) + Hh.
si sop(v)
B(0, R
Xh),
(11)
> O; y
si v E L ~ ( R ~ entonces
),
shv E L ~ ( R ~ ) .
(12)
E s t a definicin e s consistente:
A partir de las propiedades (11) y (12), obtenemos
C
27th"
Observacin
Para calcular la velocidad mediante (13), la nica integral que se necesita es
238
ANALISIS D E C O N V E R G E N C I A
Probaremos ahora la convergencia uniforme de los algoritmos A l y A2 a la solucin
de (1)) bajo algunas suposiciones para los operadores de interpolacin rh y sh.
TEOREMA 1 Supongamos que vh verifica las siguientes propiedades:
5 Ivloo,
s i v E L ~ ( R ~ entonces
),
rh v E L " ( R ~ ) ylrhvl,
(14)
- '6;+'lm = Irh(wn 0 Pn - 6
' ; 0Ft)lm
ti$+llm
5 Iwn o T n - w; o F J m
l(wn
'LO?)O
e l ,
5 12o;
17U;+lloo
F,yoo 5
<
IG;loo
l~:loo
<
Iwolw
Rn(1
IwolooAt)
+ Xh.
O<n<N
donde
< 1,
>
1x1 - ~ T ) / ~ o l r n ~ t
>
( 4lwoloo.
1x1 - RT
Entonces,
<
RTlwoloo;
<
5 t
T.
De esta manera
Irn(x)l
>
1x1 - RTlwolooAt.
Consiguientemente,
sop(wn o T n )
c B(0, RZT), O 5 tn
<
QT
= BT
[O,T].
239
240
y adems,
1Tn(x) - Tt(x)l
5 ~t
5 2 R 3 T A t l ~ n- Whl,,
(19)
VX E B T :
T;l,
l(wn - Wh) O
5 Jwn - Ghl,.
5 ( 1 4- clAt)lwn - Whl,,
- G;+'I,
(20)
con Ci = ~ R ~ T M T I W O I ~ , ~ .
Consistencia:
1wn+l
lil;+ll,
- wn o Tnlm + lwn o
I Wn+l
Tn
Tn
Tn
+;+lloo
(21)
cn+'1, 5
rclwn o Tn12,,h2.
w~oT~~~,, 5
C2
(22)
Tn(x)l.
X(tn;tn+l,x) = x - At ~ ( x , t n + l )
donde
en , en
(1)
(2)
241
E ] t n , tn+1 [. Entonces,
Iwn+l - wn
Tnl, 5
c3(at)'
lwn+' - 6h+lloo
5 c4(h2 +
(~2)')
Iwn+l
'%+ll,
5 (1
+ C,At)lwn
- Ghl,
C4(h2 + ( ~ t ) ' ) .
Entonces,
Iwn - Ghl,
<
-
IWO
eC~tn
- rhwol,
C4 h2 + at)(ecltn - l),
+ -(Cl A t
O 5 n
5 N,
O
y (16) se cumple.
Volvamos ahora al Algoritmo ( A 2 ) . Probaremos su convergencia uniforme bajo
una suposicin adicional sobre el operador de interpolacin sh:
TEOREMA 2 Supongamos que rh verifica las propiedades (8), (14) y ((15); que sh
verifica (11)-(12) y adems
242
Demostracin
Entonces
Iwn
Fn
W"
f'tlLDD(s;).
243
OPERADORES DE INTERPOLACION
Nos interesaremos por dos tipos de operadores de interpolacin rh, que satisfacen
las hiptesis (6), (14) y (15): La interpolacin puntual y la interpolacin promediada.
Interpolacin puntual:
El operador de interpolacin "puntual" ms simple sobre Vh est definido como
sigue:
Este operador verifica (6) (con X = l ) , (14) y (15) para cualquier triangulacin G.La
nica hiptesis que tenemos que hacer sobre la triangulacin, es que Th constituye una
particin de IR^.
Inter~olacinpromediada:
Q;por
TE
244
1. Si v E L'(R'),
Irhvl2 5 IvI2
3. Si v E W 1 1 0 3 ( ~ 2 )entonces
,
r i v E W ' * ~ ( I R y~ )
I v ( ~ i v ) l m L IVvlm
El operador
sh
Tenemos tambin una gran libertad para elegir el operador s h . Desde un punto de
vista prctico, lo ms fcil es tomar un promedio punto a punto:
PROPIEDADES DE CONSERVACION
Las Ecuaciones de Euler bidimensionales conservan en tiempo diferentes
magnitudes promediadas relacionadas con la velocidad. Esto ocurre, por ejemplo, con
la velocidad media, la energa cintica media, la entropa (norma L2 de la vorticidad),
etc. En particular, la circulacin total
f't
245
J,2(
w " ( x ) - '1Uh(x))dxl
5 cTlwn - Whl,
5 cTh, si A t
(30)
= eh.
Tal propiedad puede ser deducida de un resultado de convergencia en normas Lp, con
p finito. Sin embargo, la estabilidad en norma uniforme hace posible hacer un anlisis
directo de esta propiedad:
TEOREMA 3 Supongamos que las hiptesis de los teoremas 1 y 2 se verifican.
Entonces, se cumplen las siguientes proposiciones:
1. Sea ?
; la aplicacin Lagrangiana discreta correspondiente a cualquiera de los
algoritmos A l o A2. Entonces, para 1 p < +ooexiste una constante Cp que depende
nicamente de T y wo tal que
<
OsnsN
2. Supongamos que ?
; corresponde al algoritmo A l con el operador de
interpolacin r i definido en (29). Entonces, existe un tiempo To, tal que si O < T < To y
A t es suficientemente pequeo, entonces la aplicacin de flujo discreta
es invertible,
5 c,(A~)~,
OlnSN
o . ;
Entonces,
o.
246
<
IVhl,
cplshWhloo
(31)
<
Cl(C0
+ 1)
< T < To y At
Y IVchloo
es suficientemente pequeo,
<
Co
+ 1.
(32)
Entonces
E c1(1EL2).
247
LT 1
1
det [ ( ~ e ) ( ? ( y ) ) ]1
1
1- 21Viii1&(At)2
dy 5
dy = 0.
Como V ( W A O T ~ )E~cO(R~),
~,
IV(Wi o
f;)lw =
sEf2~
Entonces
IV'.jkll,
<
(1
+ 2ClAtlVGhl,)lVWfl,.
(36)
&
= IVG;I,,
p a r a n = 0,1, ..., N.
{(k}i=l
est
((0) = to.
248
t = -2C10
l
>-T o .
Para ello, observemos en primer lugar que ello es cierto para (0. Supongmoslo
cierto para k = 0,1,. . .,n. Definamos
Pk =
[(tk) -
tk;
5 k 5 N.
Entonces, de ( 3 7 ) y ( 3 8 ) obtenemos
y de aqu que
I~k+ll I [l
+ (2Co + i ) ~ t ] l p k l+ 2 ~ : ~ , 3 ( ~ Ot )5~ k,
5 n.
Observacin
sea invertible con inversa uniformemente acotada globalmente puede utilizarse para
dar una demostracin sencilla de la convergencia del algoritmo A l con rh en normas
LP para cortos intervalos de tiempo.
249
EJEMPLOS NUMERICOS
En esta seccin, analizaremos los resultados de la ejecucin prctica de los
algoritmos anteriores en un caso test. La convergencia de primer orden predicha por el
teorema 1 es confirmada numricamente en velocidad y vorticidad.
En nuestros tests utilizamos una solucin estacionaria (u, w) de las ecuaciones de
Euler 2D (1). Esta solucin es
con
= \/x:
+ x;,
250
{(r)gl
(r
A t h((F)
EXTREMA
am 0.9
1.m
1.50
2.-
2.50
iw
Y ' S MIS
Y'S MIS
1se4.m
Figura 1
4.2
C.30
EXTREMA
Figura 2
UODULEF :
chaco"
EU1
12/10/88
raterfi.dbj
NUMBER OF CURVES
o.
4.2
2.6
..........
REFERENCE
h-.l5 vr hm.10
: h..10
va h-.O5
:
:
.---.
--
CURVES'S DRRWN
Figura, 3
MODULEF
chactin
eul
12/10/88
CMRGEKE
(ROER
(vmrxcxrv)
ratea--0.dbj
2. 68
NUUBER OF CURVES
2. 48
EXTREMA
O.
2. 28
2. m
.-S
0.82
1.2
:
:
:
l. 20
CURVES'S DRAWN
8. 88
8. 68
0.-
L Y
1.-
1.-
1.-
2.Y
0-
3.Y4.W
Figura 4
REFERENCE
h'.lS
"S
hm.10
hm.10 vs h-.O5
l. 48
......................................................................
4.2
Y'S AXIS 1
1. 68
1. BB
Y'S AXIC I
EXTREUA
..........
-..-
1. m
253
la velocidad muestra una exactitud de segundo orden en los momentos iniciales, debida
probablemente a ciertas simetras en las triangulaciones que producen cancelaciones.
Se observa una transicin suave al primer orden con el paso del tiempo. Finalmente
esta exactitud se pierde progresivamente cuando el tiempo crece, como es usual en
la resolucin con Elementos Finitos de muchos problemas de evolucin. Adems, la
curva correspondiente a la vorticidad muestra un comportamiento ms estable en este
caso. La estimacin de orden en el tiempo t = O h a sido omitida, ya que nuestro
error calculado es cero. Observemos que en ambos casos las curvas correspondientes a
pequeos valores de h estn dentro del orden terico p = 1. La ejecucin del Algoritmo
A l en este caso test es similar, aunque todos los errores son algo ms pequeos, en
concordancia con la mayor exactitud en el clculo de velocidades.
LEMA 2. Sea
2n+l = xn+l
+ At u(xn+l,t,).
(40)
Entonces,
es tal que
lxn - ~ ( t , , t , + ~ , x ~ + ' ) 5
l cat3
(42)
O
Por otra parte, el error local en la interpolacin de la vorticidad debe ser tambin de
tercer orden en h. Ello se consigue interpolando sta localmente mediante polinomios
de segundo grado. Concretamente, la vorticidad ha sido discretizada sobre el siguiente
espacio de elementos finitos:
l
E}.
(43)
254
wh(~i)yV i E
IN y
wh(pj), V j E
IN.
(44)
Ph 0 Wg7
ii. Velocidad:
a0
= K
(ri O
w:),
. . ., W ;
E Wh.
i. Velocidad discreta:
donde
2 = x
iv. Vorticidad:
At;(x).
255
Observacin
6; = ~ h ( ~ ( . , t ? ) ) ,.u.;
= K
(rhOW;).
la+W
' h
14"h+'
- w(-,tn+l)lL,,(R2)
- ,
<
C(h3
( < c(h3
+ At3);
+
At3);
o
h.
9.
chacon
MODULEF :
ERROR ( V E L O C I T Y )
12/
0.0352
/92
ve:o.out
0.0845
NOMBRE DE CCURBCS :
0.0040
E X T R E M EN X
O.OCE+OC
0.0035
24.
EXTREMA EN Y
0.72E-03
0.0030
0.31E-02
0.0025
0.0020
: H=1/8
: H=1/12
: H=1/16
0.0015
0.00:0
0 0835
TRACE J E COURBES
0.0300
0. 2
4.
6.
B.
Figura 5
MODULEF
:2/
ERROR ( V O R T I C I T Y )
chaco"
192
vorti out
NCMBRE DE COURBES
EXTREMA EN
O OOEtOO
24
EXTREMA EN Y
O 3OE-04
O 41E-02
TRACE DE COURBLS
10
12
14
16
18
20
Figura 6
22 24
H 118
H=1/12
H=1/16
M03ULEF :
CONVERGENCE OROER C V E L O C I T Y I
12/
2. 20
chacon
/92
velo.ord
2. 16
NOMBRE DE COURBES :
2. 12
EXTREPA Eh' X
0.00Et00
24.
2. 08
EXTREMA EN Y
1.9
2.04
2.1
2.00
: H=1/8
: 9-1/12
VS H - 1 / 1 2
VS H-1/16
1.96
1. 92
1.88
1.84
1,80
TRRCE D E COURBES
0. 2.
4.
6.
8.
y/
Figura 7
YODULE?
CONVERGENCE OROER ~ V O R T I C I T Y I
12/
chacin
192
vortl.oid
NONBRE DE COURBES :
EXTREMA EN X
O.OOE+OO
24.
:
EXTREMA EN Y
3.4
4.5
: ~ = 1 / 8 VS H - 1 / 1 2
: H=1/12
TRACE DE COURBES
0. 2.
4.
6.
8.
1Figura 8
VS H=1/16
258
REFERENCIAS
1. C. Anderson, C. Greengard, "On vortex methods.", SIAM J. Numer. Anal., 22, no. 3,
(1985).
2. C. Bardos, M. Bercovier, O. Pironneau, "The Vortex method with finite elements",
Mathematics of Computation, Vol. 36, no. 153, (1981).
3. T. J . Beale, A. Majda, "Vortex Methods 11 : High order accuracy in two and three
dimensions", Math. Comp., Vol. 32, pp. 29-52, (1982).
4. 1. Bless Ranero, T . Chacn Rebollo, "Sobre los algoritmos de clculo rpido de la velocidad
en mtodos de vrtices", Aparecer en 'Actas Seminario Hispano-Francs sobre Recientes
Avances en Ecuaciones en Derivadas Parciales no Lineales (Sevilla, 1992)'.
5. G.P. Ciarlet, "The Finite Element method for elliptic problems.)', North Holland,
Amsterdam, (1978).
6. T . Chacn Rebollo, T . Hou, "A Lagrangian algorithm for 2D Euler equations", Comm.
Pure Appl. Maths., Vol. X L I I I , pp. 735-767, (1990).
7. J.A. Chorin, "Numerical study of slightly viscous flow", J. Fluid Mech, Vol. 57, pp.
786-796, (1973).
8. H.G. Cottet, "Methodes particulaires pour 1'Equation d'Euler dans le plan", Thse 3me
Cycle Univ. Paris VI, (1982).
9. J . Goodman, T. Hou, J . Lowengrub, "Convergence of the point-vortex method for 2D Euler
equations" , Comm. Pure Appl. Maths., Vol. 43, pp. 415-430, (1990).
10. L. Greengard, V. Rokhlin, "A fast algorithm for particle simulations", J. Comp. Phys.,
Vol. 73, pp. 325-348, (1987).
11. O. Hald, "Convergence of vortex methods II", SIAM J. Numer. Anal., 1 6 , pp. 726-755,
(1979).
12. T . Kato, "On the classical solution of the two-dimensional nonstationnary Euler equations",
Arch. Rat. Mech., Vol. 25, pp. 188-200, (1967).
13. A. Leonard, "Vortex methods for flow simulations", J. Comput. Phys., Vol. 37, pp. 289335, (1980).
14. A. Leonard, "Computing three-dimensional incompressible flows with vortex elements",
Ann. Rev. Fluid Mech., Vol. 1 7 , pp. 523-559, (1985).
15. A. Majda, "Vortex Dynamics: Numerical Analysis, Scientific Computing and Mathematical
Theory", Proc. 1st. International Congress in Applied Mathematics, Paris (1987).
16. 0 . Pironneau, "On the transport-diffusion algorithm and its applications to the NavierStokes equations", Numer. Math., Vol. 38, pp. 309-332, (1982).
17. A.P. Raviart, "An analysis of particle methods", CIME course, Como, Italy, (1983).
18. L. Rosenhead, "The point vortex approximation of a vortex sheet", Proc. Roy. Soc.,
London Ser. A, 134, pp. 170-192, (1932).
19. 0 . Zienkiewicz, J . Heinrich, "The finite element method and convection problems in fiuid
mechanics", en Finite Elements in Fluids 3,R. Gallagher, ed., Wiley, New York, (1978).