Escolar Documentos
Profissional Documentos
Cultura Documentos
u
l, ,
ordnaras
para satisfacer las normas de prevención de contaminación para vehículos automotores en la ciudad de
catalíti-
México, y olras ciudades del país y del mundo, se hizo necesaria la instalación de convertidores
y
cos en la salida de los gases de combustión del motor antes del silenciador.
La función primordial de estos catalizadores es convertir a los hidrocarburos que no reaccionaron
en
la cámara de combustión en agua y bióxido de carbono.
El diseño de estos catalizadores se basó en simulaciones de su comportamiento en diferentes con-
pueden
diciones de operación, lo cual implica la resolución de ecuaciones diferenciales ordinarias' donde
utilizarse métodos numéricos.
#L'!
'dt
.Hp"
we,
u*t
Métodos Numéricos aplicados a la lngeniería
lnúroducclón
se llama ecuación diferencial a la ecuación que contiene
una variable dependiente y sus d
pecto a una o más variables independientes. Muchas de
la leyes generales de la natúraleza se
en el lenguaje de las ecuaciones diferenciales; abundan t"-biérrTu,
mía, en las mismas matemáticas y en muchos otros campos
aplicaciones irrg;i"rí",
de la ciencia aplicada.".,
Esta utilidad de las ecuaciones diferenciales es fácil
de explicaq recuéidese que si se tiene la
drl* pue{e. interpretarse como la ielocidad de cambio á" y ,"rp"*
?::.!^:{.{:),_r:
En cualquier proceso 1:1_"1^
natural, las variables incluidas y st. rr"to.iá"¿"r ¿" ."-il","*,!íJ;i;
científicos que gobiem"r, ál pro.".o. El resurtado de expresar
::j:T*]::.lnl:1pi.s
matemáticos estas relaciones es a menudo una ecuación diferencial.
en sím
se trafará de ilustrar estos comentarios con er siguiente
ejemplo.
supóngase que se quiere conocer cómo varía lialtura h
del nivel en un tanque cilíndrico de á
seccional A cuando se llena con un líquido de densidad p
a razónde G (L/min), .o*o ," muestr¡r
lafigtra 7.2.
La ecuación diferencial se obtiene mediante un balance de materia (principio universal de
nuidad) en el ranque
I (vo) _ n,^
--T- =utP
/'
( 536
oL=c
dt
(7.1)
dy
=-w (7.2)
dt
d2v
m'=kv (7.3)
df
dy
2ry = e-* (7.4)
-+
dx
d2v dv
' +6v=0 (7.s)
fuc2 dx
--)
d2v dv
(7.6)
(1 -,f) N -2r; *P (P + 1)Y=0
d'y
x1" .r#+(x'-P')=o (7.7)
dx2
-
independiente es Í o f'
La variable dependiente en cada una de estas ecuaciones es 1, y la variable
ordinaria si sólo tiene una varia-
Ias letras h, my prepresentan constantes. una ecuación diferencial es
que tiene son ordinarias o totales. Así, las ecuaciones
ble independiente, por lo que todas las derivadas
a Z.Z son ordinarias. El orden de una ecuación diferencial es el orden de
la derivada de más alto
Z.l
y de segundo'
orden en ella. Las ecuaciones 7.1,7.2y 7.4 sonde primer orden, las demás
u*t
I
dv
*dx =f@,v) (7
En la teoría de las EDO se establece que su solución general debe contener una constante arbitraria q
de tal modo que la solución general de la ecuación 2.8 es
F(x,y,c)=O (7.9!
La ecuación 7.9 representa una familia de curvas en el plano r-y, obtenida cada una de ellas para
-
valor particular de c como se muestra en la figura 7 .3. Cada una de estas curvas corresponde a una sohr
ción particular de la EDO 7.8, y analíticamente dichas constantes se obtienen exigiendo que la solucifu
de esa ecuación pase por algún punto (xo, yo); esto es, que
lo cual significa que la variable dependiente y vale yo cuando la variable independiente r vale ro (véal:
la curva { de la figora 7 .3).
En los cursos regulares de cálculo y ecuaciones diferenciales se estudian técnicas analíticas pan
encontrar soluciones del tipo de la ecuación7.9 a problemas como el de la ecuación 7.8 o, mejor atiu
a problemas de valor inicial 7.8 y condición z .ro, simultáneamente.
-ecuación
En la práctica, la mayoría de las ecuaciones no pueden resolverse utilizando estas técnicas, por h
general se debe recurrir a los métodos numéricos.
Fr=0,cony(r/=yo
i
Figura 7.3 Representación gráfica de la solución general de la ecuación 7.9.
qu38
Cuando se usan métodos numéricos no se encuentran soluciones de la forma F (x, y, c) = 0, ya que
éstos trabaian con números y dan por resultado números. Sin embargo, el propósito usual de encontrar
una solución es determinar valores de y (números) correspondientes a valores específicos de r, lo cual
es factible con los mencionados métodos numéricos sin tener que encontrar F(c Y, c) = O.
)
El problema de valor inicial (PVI) por resolver numéricamente queda formulado como sigue
.8)
a) Una ecuación diferencial de primer orden (del tipo 7.8).
lc, b) El valor de y en un punto conocido ro (condición inicial).
c) El valor r, donde se quiere conocer el valor A. y 0).
e) En lenguaje matemático quedará así
IN
u- t !_ = flx, y)
dx
in (7.rt)
"] y(xJ=lo
)) y(r)-?
le Formulado el problema de valor inicial, a continuación se describe una serie de técnicas numéricas
para resolverlo.
a
L
)t.- x-
h= J u (7.r2)
n
xi=xo+ih,O.i<n (7.r3)
* r, se convierte en rn.
*t
Métodos Numéricos aplícados a la lngeniería
t.
I
I
I
Con esta información se traza una recta, aquella que pasa por po y de pendiente
F(r) en una vecindad de xo. Tómeie la recra.o-ó f (xo, l¿o). Esta
aproxima
recta) el valor de y correspondiente a r,. Entonces, de la figura 7.+
a"'i(jti#l%¿r"r"-iíu" en ella
= f(xo,yo) (7.ril
#
Se resuelve parayl
Yt=lo+hf(x*Yo)
tz=h+ltf(xryr)
.
*' !;-;.¡'+' h f
Tn W' Y,-J'.
G"o
Ecuaciones diferenciales ordinarias
Como se muestra en la figura 7.5, en esencia se trata de aproximar la curva y = F(x) por medio de una
serie de segmentos de línea recta.
Como la aproximación a una curva mediante una línea recta no es exacta, se comete un error pro-
pio del método mismo. De modo similar a otros capítulos, éste se denominará error de truncamiento.
Dicho error puede disminuirse tanto como se quiera (al menos teóricamente) reduciendo el valor de h,
pero a cambio de un mayor número de cálculos y tiempo de máquina y, por consiguiente, de un etror
de redondeo más alto.
6l
ño Ejemplo T.f
m-
Resuelva el siguiente
I dy
d*
=(x-v)
Pul
I
v(o) =2
I
L v(1) = ?
mediante el método de Euler.
Solución
$ugorencial Puede usar un pizarrón electrónico para seguir los cálculos.
""D
Métodos Numéricos aplicados a la lngeniería
El intewalo de interés para este ejemplo es [0, 1] y al dividirlo en cinco subintervalos se riene
6ffi.
h='I 5_n" =o.2
con lo cual se generan los argumentos
:
xr=xn+ft=0.8+0.2=1.0
Con ro = 3.0, /o = 2 y las ecuaciones 7.17 se obtienen los valores
Solución analítica
Figura7.6
0.8 Solución
4.2 1x analítica en
x- cOntraste con el
método de Euler
aplicado cinco
veces.
Ecuaciones diferenciales ordinarias
:tiene Ju1átodo,d€,Euler
Para obtener la aproximación YF a la solución de un problema de valor inicial o PVI (véase ecuación 7.11), pro-
t
porcionar la función F (X,Y) y los
DAIOS: Lacondición inicial X0, Y0, el valor XF donde se desea conocer el valor de YF y el número N de
subintervalos por emplear.
RESULIADOS: Aproximación a YF: Y0.
f ., llétodcs dc laylor
Antes de explicar estos métodos, conviene hacer una acotación al método de Euler.
Puede decirse que el método de Euler rtiliza los primeros dos términos de la serie de Taylor para
su primera iteración; o sea
sin embargo, no se dispone de los valores exactos de F(r,) y F' (xr) y, rigurosamente hablando, son los
que deben usarse en una expansión de Taylor de F(r) por lo tanto, el
-en este caso alrededor 4-;
de
lado derecho de la ecuación7.I9 no es evaluable. Por ello, sólo en la primera iteración, para encontrar
/r, se usa realmente una expansión en serie de Taylor de F(x), aceptando desde luego que se tienen va-
lores exactos en la condición inicial /o= F(xo).Después de eso, se emplea la ecuación
*1,
(x' - xo)'
(7.2t)
F (xr) = F (ro) + F' (ro) (x, - xo) + F" (xo)
2l
""i)
Métodos Numéricos aplicados a la lngeniería
Como
dF'(x)
F" (x) = _ df(x, y)
dx dx
h= xt- xo
y) - (2.221
11=/o+hf(*o,
*#1,,,r"
Ahora cabe pensar que usando una fórmula de iteración basada en la ecuaci ón 2.22 para obtener ¡¡"
!3,... , lnmejoraría la exactitud obtenida con la 7.18. Se propone entonces la fórmula
r¡,t=Y¡+hf(xrD.+.!#l xv
(7.231
!,
que equivaldía a usar una curva que pasa por el punto (xo, yo), cuya pendiente y segunda derivada sr-
rían iguales que las de la función desconocida F(r) en el punto (xo,y). Como puede verse en la figm
7.7, en general se obtiene una mejor aproximación que con el método de Euler, aunque con un map
número de cálculos.
La utilidad de esta ecuación depende de cuán fácil sea la diferenciación de/(a
f). Si /(¿ /) es ,n¡
función sólo de x, la diferenciación con respecto a r es relativamente fácil y la fómrula propuesra s$
muy práctica.
Si, como es el caso general, f (*, D es una función de r y y, habrá que usar derivadas totales. [¡
derivada total de/(a y) con respecro a x está dada por
d f(x, v) y)
af @, af (x, y) dy
fuc 0x 0y fuc
Si se aplican las ideas vistas en el método de Euler, pero empleando como fórmula la ecuación 2.23,
se obtiene el método de Thylor de segundo orden. Esto último es indicativo de la derivada de mayry
orden que se emplea y de cierta exactitud. Con esta terminología, al método de Euler le correspondería
el nombre de método de Taylor de primer orden.
q*
/'
Ecuaciones diferenciales ordinarias )
7
-T-
I
Error
6 Euler
J
5
J
)6
2
Taylor orden
0
,fl
E;¡
;Í
:ilf,¡r
{Er'
Figura7.7 Comparación gráfica de los errores del método de Euler y el método de Taylor de orden 2
Ejemplo T.2 1
n
i
Resuelva el PM del ejemplo 7.1 por el método de Thylor de segundo orden. Puede usar un piza-
rrón electrónico para seguir los cálculos. :
l
Solución
Al utilizar de nuevo cinco intervalos se tiene
dy
Yaque
a*=r-Y
""'
Métodos Numéricos aplicados a la lngeniería
€.
y,=/(1.0) =1.11222
que da un elror absoluto de 0.00858 y un error porcentual de 0.78; Nótese la mayor exactitudy
el mayor número de cálculos.
La extensión de esta idea a cuatro, cinco o más términos de la serie de Taylor significaía obtener 6[-
todos con mayor exactitud, pero menos prácticos, ya que incluirían diferenciaciones complicadas &:
f (*' y); por ejemplo, si se quisieran usar cuatro términos de la serie, se necesitaría la segunda deriw¡dl
def(x, y), la cual está dada por
d'f(x' y) a'f @, y) ^
dy y) tdy y
a'f (x, a,f @, y)
df af dx 0x 0y \dxJ qP
q546
fl método de Euler modificado trata de evitar este problema utilizando un valor promedio de la de-
rivada tomada en los dos entremos del intervalo, en lugar de la derivada tomada en un solo extremo.
El método de Euler modificado consta de dos pasos básicos:*
1
If @o, y) + f (xr,yr)l = deriuadapromedio
2
Se usa la derivada promedio para calcular un nuevo valor de lr, con la ecuación Z.l7 que deberá ser
más exacto eue /r
(r, - r^)
11 = lo +
Y I f@o, Y) * f(x,, 1 ) I
né-
de y que se tomará como valor definitivo de y, (véase figura 7.8). Este procedimiento se repite hasta llegar ay,
rda
Conector
ES
GT
f (xp y)
It
tt
D
F
+ Se omitió la subdiüsión de lx, x) en n subintewalos para dar énfasis a los pasos fundamentales de predicción y corrección.
\
542./ I
Métodos Numéricos aplicados a la lngeniería
ung vez obtenida 1,*, se calcula / (xur, / ur) , la derivada en el punto (*ur, ! y se promedia con la deril
ur)
vada previa/(x, y,) para encontrar la derivada promedio
I
!
Solución
Al utilizar nuevamente cinco intervalos, para que la comparación de los resultados obte-
nidos sea consistente con los anteriores, se tiene
Primera iteración
Segunda itpración
Segundo paso:
1r
- I f @,, y,) + f (x,, T,) I = 1 t to.z - 1.66 ) + (0.a - 1.36s) | = _r.214
ys = 1.08509
ys = 1.11222
G*
l Ecuaciones diferenciales ordinarias
Los resultados obtenidos en este caso son idénticos a los del ejemplo 7.2, en el que se utilizó el méto-
do de Taylor de segundo orden; por lo tanto, presumiblemente el método de Euler modificado es de
segundo orden. Esto se demuestra en la siguiente sección.
:24a)
DAIOS: La condición inicial X0, Y0, el valor XF donde se desea conocer el valor de YF y el número N de
subintervalos por emplear.
RESUHADOS: Aproximación aYF: Y0.
con una aproximación en la cual se calcula ¿*, de una fórmula del tipo.
l¡r= l¡+ h [aof (x,, y) + arf (x,+ ltrh,!,+ brh) + arf (x,+ Frh, y,+ brh)
+ ... + aof(x, + Fph, /, + brh)l (7.26)
donde las a, p y b se determinan de modo que si se expandieraf(x,+ ttjh, I,+ b,h), con j= 7, ..., p en
series de Taylor alrededor de (x,, l),se observaría que los coeficientes de h, h2, hr, ..., coincidirían con
los coeficientes correspondientes de la ecuación 7 .25.
A continuación se derivará sólo el caso más simple, cuando p = 7, parailustrar el procedimiento del
caso general, ya que los lineamientos son los mismos.
A fin de simplificary sistematizar la derivación, conviene expresar la ecuación 7.26 conP = 1 en la
forma
+ Nótese que en la ecuación 7 .26 ya no aparecen derivadas de la función (x, y), sólo evaluaciones de (x, y).
/ f
*t
Q"aa.t *"rét'..r "t
obsérvesequeenestaexpresiónseevalúaf en(xry,)yen(x,+lth,!¡+bh).Elvalorx +phes¡2ltf
xi< xci+ ph < x,*r, para mantener la abcisa del segundo punto dentro del intervalo de inteiés (véase figra
7.9), con lo que 0 .It - I.
Por otro lado, b puede mane¡'arse más libremente y expres arse yi + bh, sin pérdida de generalidrü
como una ordenada arriba o abajo de la ordenada que da el método de Euler simple
(x, + mh,!,+?"ko)
o
y, + hf (x,, y,)
Queda entonces por determinar ao, ot, lt y,1, tales que la ecuación 7 .27 , tenga una expansión en p+
tencias de h, cuyos primeros términos, tantos como sea posible, coincidan con los primeros términm
dela7.25.
Para obtenerlos parámetros desconocidos, se expandeprimero/(x,+ ph,yí+ Ah) en serie deTayla
(obviamente mediante el desarrrollo de Thylor de funciones de dos variables).-
* Spiegel, M.R. Manual de fórmulas y tablns matemá¿ic¿s, Schaum. McGraw-Hill. Serie Schaum (1920), p. 113.
(950
l Ecuaciones diferenciales ordinarias
(7'30)
hr t a)f a2f ó2f r
*
T o,lu'
; + 2y),'f (x,, r) u;ú + )u2f ' (x,, r)
ñ)+
o (ha)
Para que los coeficientes correspondientes de hy h2 coincrdan en las ecuaciones 7 .25 y 7.30 se requiere
Ao+ Ar= I
(7.31)
1
Ud,=-
¡12 ¡r.t2=L
Hay cuatro incógnitas para sólo tres ecuaciones, por lo tanto, se tiene un grado de libertad en la solución
de la ecuación7.31. Podría pensarse en usar este grado de libertad para hacer coincidir los coeficientes de
h3. Sin embargo, es obvio que esto es imposible para cualquier forma que tenga la función/(a y). Existe
entonces un número infinito de soluciones de la ecuación 7.31, pero q:jzála más simple sea
1
Qo=Q,
l; tt=L=I
Esta elección conduce al sustituir en la ecuación 7 .27 a
f,>
tn, = y,+f, If
(IB y,) * f (x,+ h, y,+ hf (x,,y,))l
@,,
tr
o bien
conocida como algoritmo de Runge-Kutta de segundo orden (lo de segundo orden se debe a que coin-
cide con los primeros tres términos de la serie de Thylor), que es la fórmula del método de Euler modifi-
cado, con dos pasos sintetizados en uno.
*')
lfuóe }trnáipsplicados a ta lngeniería
donde
kr=f(x,,y,)
h, = f (x, + hl2, y, + hkrl2)
h, = f (x, + hf 2, y,+ hhrl2)
kn= f @,+ h, y,+ hkr)
k1
k,
k2
k1
K:+2K2+2Kr+ Ko
2.3);
Ejemplo T.4
alua-
Resuelva el PVI del ejemplo 7. 1 por el método de Runge-Kutta de cuarto orden (RK-4). Se reco-
ue se
mienda usar un pizanón electrónico.
odos Solución
Al tomar nuevamente cinco subintervalos y emplear la ecuación 7.33 tiene
ffi,, se
kr=f(xo,Yo)=(0 -2)=-2
k,= f (xo + hf 2, yo+ hk1l2) = l@+0.212) - (2 + a.2(2)12)l = -r.T
h,= f (xo+ hf 2, yo+ hk,l2) = [(0 * 0.212) - (2 + o.2(-1.7)12)l = -L.73
hn=f(xo+h,yo+h4) =l@ + 0.2) - (2+0.2(-r.23)) I = -1.4s4
Cálculo de y,
sig-
rüo h
y (O.2) = lt = lo + (hr+ 2k, + 2h, + kn)
|
mo
rto = 2 + (0.21 6) (-2 * 2 (-t.7 ) + 2 (-1.73) - 1.4s4) = r.6s62
Fe
Segunila it¿racién
Cálculo de y,
*t
Métodos Numéricos aplicados a la lngeniería
PA¡
Los cálculos pueden realizarse con la Voyage 200.
l.l
Matlab proporciona un coniunto de funciones para resolver sistemas de ecuaciones diferencia-
Ene
les. A continuación se muestra cémo usar tr¿atdU para resolver este ejemplo con ;" d";;h;
funciones.
Se escribe una función con el vector de funciones (en este caso d.e un solo elemento) y se
.
graba con el nombre E74.m, por ejemplor'
El sr
puer
funct.ion f =E74 (x, y)
f (1) = x-y- (ecu
Ap,
parí
DAIOS: La condición inicial X0, Y0, el valor XF donde se desea conocer el valor de yF y el número N de
subintervalos a emplear.
RESULTADOS: Aproximación a yF: y0.
t\ 5)o<l
Ecuaciones diferenciales ordinarias
Los métodos descritos hasta aquí se conocen como métodos de un solo paso, porque se apoyan y usan
el punto (x,, y,) para el cálculo de y,., (por ejemplo, los métodos de Taylor). Los métodos de Runge-
Kutta además se apoyan en puntos entre.x, y tr*,, pero nunca en puntos anteriores a ri. Sin embar8o, si
se usa información preüa a xipara el cálculo de y,,r, es posible obtener otras familias de métodos con
otras características distintas a las ya vistas. A estos métodos se les llama métodos de múltiples pasos
o métodos de predicción-corrección.
h
| ¡, = t,+ V{*,, y,) + f (xu" 1,.,)l
i
El segundo término del miembro derecho de esta ecuación recuerda la integración trapezoidal com-
puesta del capítulo 6.
Para ver mejor esta similitud, recuérdese que la solución analítica de la ecuación diferencial del PM
(ecuación 7.11) es
v=F(x)
y que
A partir de que F(x) es la integral indefinida de f (x, y), se integra f (x,y) entre los límites de )c : x,y x,*r,
para obtener
f
I lx
.'I f@,y)dx=F(')1."' (7.34)
^¡ |
l"r , I
Por otro lado, es factible realizar la misma integración, pero con una aproximación
trapezoidd
entre los puntos (*u y,) y ( x,*u !,*r),donde /.*1 se obtuvo en el paso de predicción.
x
th
f (*,y) dx*nÍf{*,,y,) *f(x,.,,y,.,)l (7.3s|
),
donde h es la altura del trapezoide
h=xnr-x,
Al igualar las integrales Z .34 y 7.35, se tiene
h
/¡, - l¡= f Y) * f (*,,,,Y,.)l
; I @L
o bien
h
!*, = !¡ + f @,, Y,) * f (x,.,, y,.)l
7 I
f '-'
) f @,y) dx = F(r,.,) - F(r,_,) = !¡r - y¡_t (7.36)
r, _,
(7.38)
G;"
Ecuaciones diferenciales ordinarias
oidal para su primera aplicación. En la 7.39 7, es estimada con un predictor, el cual a su vez requiere y, y
f (*r, yr).Así pues, antes de realizar la primera predicción deben evaluarse ciertos valores iniciales [en
este caso yry f(xr, y)1.
t En esta evaluación se usa alguno de los métodos ya vistos (los de Runge-Kutta, por ejemplo). Este
-3s) paso se utiliza sólo una yez en el proceso iterativo y se conoce como paso de inicialización.
Es evidente que para la predicción también puede utilizarse un método de los ya estudiados o,
como se verá más adelante, puede derivarse un predictor usando las mismas ideas que condujeron a
la ecuación 7.39.
Efempto T.5
Resuelva el problema devalor inicial del ejemplo 7.1 utilizando el corrector dado por la ecuación
7.38y el método Euler modificado como inicializadory como predictor.
Solucién
El intervalo se divide orrl vez en cinco srrbintervalos y se tiene
Primera iteracién
rti- Inicialización: (se toma el valor de y, del ejemplo 7.3)
ns
ré- h= r.66
T z= 1'4172
o.2
y (o.4) =fz= 2+
; t(0 - 2) + 4 (0.2 - 1.66) + (0.4 - 1.4t72)l
= 7.40952
Segunila interacién
Predicción
_h
V-=V-+-
.3 .) I f @,, y,) + f (x,+ h, y, + h f (x,, y,))l
1
*,
Métodos Numéricos aplicados a la lngeniería
n,)
= 1.66 + | ¡10.2 _ 1.66) + a (o.a _ t.4oes2)
3
Wcera itcracién
, Predicción
1 0)
"'-
iI2 = 1.2s027424 + [10.6 - L2\o2z42a) + [(0.6 + 0.2)
ll ')
t.r4s2638ru.
=
Tt(0.8 - r.r4s26s87S ) + [(0.8 + 0.2)
+ (1 - 1.1031163s)l = t.h}Z9ZZB3r
G;*
_) Ecuaciones diferenciales ordinarias
donde la integración se realiza sustituyendo f (x, y) con un polinomio de grado la + 1 que pasa por (x,.,,
1r*r), (x,, !¡,),... , (xr-y f ¡a).
En virtud de que se está utilizando r¡*, I las abcisas previas a ésta y a sus espaciamientos regulares,
lo más indicado para interpolar f (x, y) es el polinomio de interpolación en su forma de diferencias
hacia atrás, dado por la ecuación 5.38 del capítulo 5. La ecuación 7.40 queda entonces
r'.'
tnt ='!¡-n. P (x + sh) dx (7.41)
)
Para la obtención dep(xu + sh), dada por la ecuación 5.38, se empleó el cambio de variable
X=X,.+Sh
dx=hds
xr*, = xr* sh de dondes = 1 (7.42)
Xr-o = Xr+ Sh dedondes=-/¿
Al sustituir se llega a
(s - 1)s (s + l)...(s+ r- 2) y,
f(x,.,, y,.,)lds
rl
La disimilitud de los coeficientes de las diferencias hacia atrás con los de la ecuación 5.38 se debe a que
se estáutilizandoÍi+1 como punto base. Si se denota por f,= f (xrT,) Vara j =i -h, i -h + 1,... , i + 1, la
última ecuación queda
ls - 1) s
lr*, = !r*+ h I ld,, + (s - 1) v f*, * Y' fn, *
-k -í-
'uD
Métodos Numéricos aplicados a la lngeniería
(s-l)s(s+t).
____l!_ (r - 1) s...(s + r- 2)
_ ,,. _ 1) s (s + 1) V3f., + ... + Y, f,,rl fu (7.431
y aI integrar se llega a
/s2 1\
"lZ - Z) Y. fr, +
(;.
1
3! (7.44)
: -k
i
l para k = 0, 7, 3 y 5, laecuación 7.44 da
I
t
I
h=0
.J.
I Sis
:l'l
I !¡*1 = Y¡¡V¡1 - i,,,., - |v' f,., - fu, +rérminos restantesl (7.aaa) 7.4
;y,
k=L
(7.44b)
- g0lO^ Jl+t
f,-,+ términos restantesl
h=3
/'
( 560
\
Ecuaciones diferenciales ordinarias
h=0, r=3
13)
t¡t=Ti+hlf*,- ]-v'
io t,,,- f,-,- +v'f.,1 Q.asa)
h=1, r=3
!¡*r= !¡-r+ h[2 f,,r- 2Y fur. o' f*r+ ov.' f*rl (7.4sb)
+
Por ejemplo, para el orden sexto se usa
h=3, r=5
Si se desarrollan las diferencias hacia atrás en estas fórmulas, se obtienen versiones de 7.45a, 7.aíb y
7.45c más útiles para programar; es decir
k=O, r=3
h
v..=v.+'-
.f+r .t 19f..+19f¡-sf,_r*f,_rl
J¡+r
24.
Q.aGa)
k*1, r*3
h
l¡*,=1,-r*iIf,.,+4f,+ f,-,1 (7.46b)
k--3, r=5
2h,
la=!¡-t.; t 7 fur+ 32f,+ 12f,-r+32f,-r+7fr-rl (7.a6c)
Esta familia de correctores se conoce como correctores de Adams-Moulton, y uno de los más usados
es la ecuación 7 .46a, la cual toma la forma
h
t3= t, +
;19f,
+ r9f, - 5 f, * fol
uuD
a la lngeniería
@licados
d_onde yr, f (xy y-r), yr, f (*r, yr) deben calcularse previamente por un inicializador y
l rpor un predictcr
No podría emplearse este corrector para calcular, por ejemplo, y2, ya qtue tomaría la Íorma
que requiere información en la abscisa,x j, que está fuera del intervalo de interés.
Ejemplo T.6
Resuelva el PM del ejemplo 7 .I con el corrector de la ecuación Z .46a.
Solución
Ei intervalo de interés [0, 1] se r,'uelve a dividir en cinco subintervalos y se usa el método de
Runge-Kutta de cuarto orden, tanto de inicializador como de predictor. Es conveniente utilizar un
inicializador y un predictor del mismo orden que el corrector.
Primera iteración
Inicialización con RK-4 (se toman los valores del ejemplo 2.4)
q y (0.2) = 1.65620000s = /r
¡ y (o.4) = 7.470972813 = y2
'a
/ (0 6) = 1.246450474 =T t
o2
!,= 1.410972813 + [9 (0.6 - 1.246450424) +
-
1e (0.4 - 1.4t0et728r3) -s (0.2 - I .6s62)+ (0 - 2)l = r.246426665
Segunda iteración
Gu=
_) Ecuaciones diferenciales ordinarias
üctor.
+ 0.2 (-.a8178399e)12)l = -0.4e8248265
Cálculo de 1n
-h
/ n - lt-b+ ; (k, + 2h, + 2ht + ku)
h
Ia = 13 + --: 19 f (x u, I ) + 19 f (xr, y, ) -5 f (x.r, y r) + f (x
r, y r)
e7_6 ()
Prgm
Def ine f (x, y) = x-y
Define rka(h,i) = Prgm
f(x[i] ,ylil)-k1
f (x til +hl2,y lj-l +h/z**t) -kz
f {x Itl +h/ 2,y líl +h/ 2+k2) +kz
f (x {il +h, y Ii] +h*k3 ) rk4
yfíl +h/6* (ka+2*k2+2+k3+k4) +y Ii+1]
x Ii] +h-x Ii+1]
EndPrgm
0+x[1] : 2aylLl : 0.2¡h: CIrIO
u"t
Métodos Numéricos aplicados a la lngeniería
Métodos de predíccrón
Ya antes se habló de una familia de predictores obtenida a partir del mismo principio de integración
que se empleó para lo métodos de Adams-Moulton. A esta familia, que se deduce a iontinuación,
se le
llama métodos de Adams-Bashforth.
En general, para obtener un predictor de cualquier orden se utiliza la fórmula 7.40
I
f
f
I Y,,, = l, o*
,)
l(x, y) dx
a
^
pero ahora Ia integració_n se realiza sustituyendo f (x, con un polinomio de grado lz que pasa por (.r.-
D
!),.;;1@,-0,¿ o); (véase figura 7.li). Obviamente, se utiliza el polinomio de inierpolación r" for-;
de diferencias hacia atrás, pues r, ,... , x¡-t están regularmente espaciadas. Entonces, al aplicar""
la ecuación
5.38 se obtiene
i.' (x + sh) ds
Y,.,=1, o+ ).
P
^
donde los límites de integracióny dx, en términos de la nueva variable s, quedan como en la
ecuación
7.42. Por lo tanto
v, l+l, =v
t t k. +h p(x+sh)ds
Ik
1
(7.48)
t
Y*r=1,-o+h I lf, +s vl+s(s.t +
-k
Crun
l
(*,
ma
k=o
ón
t¡*¡ = !¡+ h I f, *
iot,. lo' r,. * o,
(7.50a)
. +Vf + términos fa,ltantes l
720
k=r
t¡. r = r¡-t + h l2f, + o Yf,. rY, * v'f, * (7.50b)
* !
?g0 o^f,+
r' rérminos faltantesl
k=2
y¡*t=!¡ z+h[3f,-
tot,* 1ry,. * o.f .
(7.s0c)
rérminos faltantes l
#O^t,+
""t
Métodos Numéricos aplicados a la lngeniería
k=3
k=I,r=I
1¡=l¡_t+h[2f,+ 0 vf ] (7.s2)
k=3,r=3
h=5,r=5
h=O,r=3
h
Y. =V.+ [55f,- 59 f,_r+ 37 fr_2- 9 fL,l (7.ss)
24
k=I,r=7
lur=Y,-t+2hf, (7.56)
h=3,r=3
4h_
l¡., = l,-t + 12 f,- f,, * 2 f,,l (7.s7)
-
h=5,r=5
Guu
Ecuaciones diferenciales ordinarias
)
r¡,= !¡-,.
ff ttt f,- 14 f,,+ 26 f,,- 14 f, u+ rr f,-ol (7.s8)
'9) Es importante hacer notar que estas fórmulas son métodos para resolver el PM (ecuación 7.11).
La ecuación 7.55 toma la forma
),
el
y
a = !. +
! Ftf {*,, y3) - ssf(x,, r r) + 37 f (x,, y,) - n f (xo, y
)l (7.se)
l.
para su primera aplicación, y no sería posible determinar con ella un valor de y menor de (yr, por ejem-
ln
plo). Por otro lado, 1r, f (xr, yr); yr, f {xr, yr),y yr, f (xr, /r) deberán determinarse con un inicializador.
Con estos métodos y la familia de los Adarns-Moulton pueden integrarse esquemas iterativos co-
nocidos como métodos de predicción-corrección, que en general funcionan como sigue:
Eiemplo 7.7
Resuelva el PM del ejemplo 7.1 usando como inicializador un RK-4, como predictor la ecuación
7.55 y como corrector la ecuación7.46a.
Solución
El intervalo de interés [ 0, 1 ] se diüde nuevamente en cinco subintervalos y se tiene
Primera iteración
/r = 1.656200000
y2= r.41o9728r3
yr= 1.24645O474
Predicción
uut
Métodos Numéricos aplicados a la lngeniería
1 Predicción
:
I 1 Á-^.-.--
= "t.r479676u5 * o'2-
(0.8 - t.t47s6763s) - 59 (0.6 * r.246450474)
,1 2a lss
+ 37 (0.4 - I.410972813) - 9 (0.2 - 1.6s62)l = 1.10381g00r
i
tf o.2
7.147e6263s.fite
= (r - 1.103s1e001) + 1e (0.s - r.r4zs6r63s)
','l
, j -s(06 _ 1.2464s0424-) + (o.a _ t.4rosz2813)l = 1.103 S96ssz
Nótese que aunque el corrector puede emplearse para mejorar y3 en su primera aplicación (véase ejem-
su primera.apiicacion, y páni, de ahí r" .o,ni"r,r" a corregir.
:l::,:]::lll"1'".,:::'J'
sólo una de las muchas ? "y^enen que
formas "
Ésta
i "t se utilizan estos métódos de predicción-corrección. Pt
dr
ffi ,yr' L(r{-¡rJ pr€orctor-corrector n¡
lx
(Inicialización con el método Runge-Kutta de cuarto orden, predicción
con la ecuación z.ss y conección con la
7.a6{.
Para obtener la aproximación YF a la solución de un PM, proporcionar la función F(& y) y los
DAros: La condición inicial X0, Y0; el valor XF donde se desea conocer el valor de yF y el número N de
subintervalos por emplear.
R-ESULIADOS: Aproximación yF: y( ).
1568
Ecuaciones diferenciales ordinarias
PASO 1. HacerH=(XF_XO)/N.
PASO 2. Hacer X(0) = X0.
PASO 3. Hacer Y(0) = Vg.
PASO 4. Hacer | = 1.
PASO 5. Mienúas I < 3, repetir los pasos 6 a 9.
PASO 6. Realizar los pasos 4 a9 del algoritmo 7.3.
PASO 7. HacerX(J) = X0.
PASO B. HacerY(f) = Y0.
PASO 9. Hacerf = | +1.
PASO IO, Hacer I = 4.
PASO 11. Mientras I < N, repetir los pasos 12 a 2O.
PASO 12. HacerY(4) = Y(3) + H/24. (F(x(3), Y(3))-
se* F(x(2), Y(2)) + 37- F(x(1), Y(1))-e*F(x(0), Y(0))).
PASO 13. Hacer X(4) = X(3) + H.
PASO 14. HacerY(4) = Y(3) + H/24* (9*F(X(4), Y(4)) + 19*F(x(3), Y(3))
-s*F(x(2), Y(2)) + F(x(1), Y(1))).
PASO 15. Hacerf = g.
PASO 16. Mientras J < 3, repetir los pasos 17 a 19.
PASO 17. HacerX(l) = X(I +1).
PASO 18. HacerY(I) =Y(l + 1).
PASO 19. Hacer.l = J +1.
PASO 20. HacerI = I +1..
PASO 21. IMPRIMIR Y(a) y TERMINAR.
d"y
d*"
PVIG (7.60)
y(x) = To, V' (xo) = Io' ,... , y ("-t) (ro) = yo{"-1)
t y(x,)=?
Para resolver la ecuación anterior no se desarrollan nuevos métodos, sino que se emplea una extensión
de los estudiados en este capítulo. Para ello necesitaremos primero pasar la ecuación diferencial ordi-
naria o EDO de 7.60 a un sistema de n ecuaciones diferenciales simultáneas de primer orden cada
una. Esto se logra de la siguiente manera
Sea dada
d)t
d-"
"ut
Métodos Numéricos aplicados a la lngeniería
T'=!
lr= !'
l,=!"
lnl!"'
Y,= Y
*-U
vi=v,
Al derivar la segunda y sustituir en la tercera, resulta
Y't= Y,
Y't = !,
Y', = 1,
Y: =Tn
üi.'
*l
'a v' =vt
t fr-l n
d"1l
,, - d*,
= f (x, y, !', /",... , y("-t)1 = f (x,!r,T2, Tu,... , y,)
d'y dy
=X'+V'
dx2 dx
Solución
Con el "despeje" de la derivada de segundo orden, se tiene
d2v
_* =_y,+*+y2
El cambio de variables es
/r=Y|/r=l'
G'o
Ecuaciones difer enciales ordinarias
vi=v,
Se deriva la segunda
y;=/'
y las nuevas variables se sustituyen en la ecuación diferencial, con lo cual resulta
vi =v,
Vi=-Tr+x2+Yl
el sistema pedido.
Ejemplo 7.9
Una de las ecuaciones diferenciales ordinarias más empleadas en la matemática física es la ecua-
ción de Bessel
fy" *xy'+(f-nt)y=O
donde n puede tener cualquier valor, pero generalmente toma un valor entero.
Escriba esta ecuación como un sistema de ecuaciones diferenciales ordinarias de primer orden.
Solución
La ecuación se pone en la forma normal
1n2
y,'=_1y,*(,-t)y
xx'
Algunas veces es más conveniente para los cálculos computacionales emplear
v=v
T'=z
como nuevas variables. Se deriva la segunda y se tiene
1" =Z'
El sistema queda
!'=z
7 ,"
-t -
xx''-t , -')J'
1
",D
Métodos Numéricos aplicados a la lngeniería
/' = f, (x, y, z)
z, = fr(x, y, z)
donde sólo se emplea z como nueva variable a fin de no usar subíndices dobles en las ecuaciones
h, fr(x, f ,, z,)
=
cr=fr(xrynz,)
h, f,
= (x,+ hf 2, y + hkrf 2, z, + hcrl2)
c, = f, (x, + hl2, y + hhrl2, z, + hcrl2)
(7.7rb)
k, = f ,(x,+ hl2, y,+ hkrl2, z + hcrl2)
c, = f ,(x, + hf 2, y, + hkrf 2, z, + hcrl2)
kn = fr(x, + h, y,+ hhr, z + hcr)
cn = f, (x,+ h, y, + hkr, z + hcr)
/^
€t=
l
I,"=-t,'.l]-tlu
x \Jc.
pu 1 z(r)=r
I
y'(L)=2
IY(s)=t
Nótese que la EDO es la ecuación de Bessel corr,? = 1 (véase ejemplo 2.9).
Al escribir la EDO como un sistema, el PM queda
fon l'=z
1,a 1 It _lly
\
; z,=__z+l
Pu ''1 " lf l
reas 1(r)=1
) z(1) =z
L y(s)=?
Solución
Al diüdir el intervalo de interés [1, 3] en ocho subintervalos, el tamaño del paso de in-
tegración h es igual a0.25.
=
] rrl * {r,1- 1)(t) = -2
= hc,l2).l hk,t2)
fh @o+
r^+*-rl r r,. +
t + 0.2512 '
= -r.817901235
u't
h, = f ,(xo + hf 2, yo + hkrf 2, zo + hcrl2) = zo+ hcrf 2
Itll .
- -f w (zo+ hc,f 2) -t + hk,l2)
| ,o. ¡¡¡ I o.
= -+* (2 + o.25 (-r.sl zeoL235) l2) +
1 + 0.2512 '
f
=-^J=^ - rl'l \rrt r+ o.25
v'¿J (t.7s)12)=
\r'' J)tz) - -t'a
-1.83rs7sz8e
| ¡ * O'X¡zY
1+0.25'
[ 1 t. + 0.25 (1.772762346))
+| * - 1l (1 -'-- = _r.753233454
[ (t + o'zs)'? I '-
--
Cálculo de I t = y Q.25 ) y =z (I.25 ) con la ecuación 7.61a
",
h
l, = Yo+ . (k, * 2kr+ 2h, + hn)
IJ
0'25
=r * [2+2(r.75)+2(1.272762346) + r.542106053]
b
= 1.44I15I28I
h
z.=
ru6z^ + (r, * 2cr+ 2cr+ cn)
-
o.25
=, * "'í l- 2 + 2 (-r.Brzeor235) + 2(-1.831s7s78e)
G."
Ecuaciones diferenciales ordinarias
Segunda iteración
c,=fr(xyf ,, *
,,2,)=-+ ,*[{-t'ly,
", tri
1
=-1.25 (r'3s4s2r*n.(¿ry-r){r.++'srzsr)
= - I.75O4O82tt
1
- *J hlz í- + hc,,f2) .l tr, + hk,l2) €:
"' Oh-rl G
$
1
( 1.s39492187 + o.25 (-1.7 5o4o821r) I 2)
t.25 + 0.2512
(1.25 + 0.2s12)2
- rl {r.+arrs t28t + o.2s (1.s3s4e2Lsr)12)
= 1.730444025
I
= (2, +hc,t2).l r rr, +hk,l2)
fi@ ,i*- I
1 I
(1.25 + o.2sl2)2
-1 (1.441151281 + o.2s (t.32o6ett6t)12)
I
ataSt l
Métodos Numéricos aplicados a la lngeniería
= -7.71901137
.I 1
(1.25 + O.25)2
I
-11 (1.441151281 + 0.2s (1.323236684)) Si
I in
de
= -I.7242487O3
jer
Cálculo delz= yG.5) y zr= z (i.5) con la ecuación 7.61a
\"
q h
!2= l, + ; (k, * 2kr+ 2k, + kn) ¡
6
J Pa
l'
+ '-
0.2s
=7.441151281 11.539492182 +2(1.320691161) +
6
l-1.250409211 + 2(-r.Z3oO4402s)
6
(/' 576
Este ejemplo se puede resolver también con Matlab (véase ejemplo 7.4).
xx=l-:0.25:3;
[T,Y] =ode45 (@e7_10, xx, IL¡2)) ;
Y
Si el problema es de inicio un sistema de EDO's de primer orden, con sus correspondientes condiciones
iniciales, el procedimiento es el mismo visto hasta ahora, pero ahorrándose el paso de convertir la EDo
de orden t? a un sistema de n ecuaciones diferenciales de primer orden (consúlt"rrr" los ejercicios).
A continuación se presenta un algoritmo para el método de Runge-Kutta de cuarto orden con ob-
jeto de resolver un sistema de dos ecuaciones diferenciares ordinarias.
l' = f, (x' Y, z)
z' = fr(x, y, z)
v(xo)=fo;f@) =?
z (xo) = zo; z (x,) =?
o((\ )
e
f .8 Formulación del problema de valorcs en la frontera
Un problema de valores en la frontera (PVF), para ecuaciones diferenciales ordinarias, puede estar
dado, por ejemplo, por una EDO de segundo orden y dos condiciones de fiontera: CF1 y CF2
d2v
EDo
¿7 = f @, v, r,)
.-{ CFI y(x) =yo (7.62)
cF2 y(x,) = t¡ qu€
y(x)=7 paraxo<x<xl r@
SOS
Obsérvese que ahora se proporciona, como información, dos puntos distintos por donde pasa la curva
desconocida ¿ solución de la EDO; es decir, conocemos el valor de y correspondiente a dos abscisas
distintas:. xoy y queremos conocer el valor de y en el intervalo (*o,*). Esto se ilustra gráficamente
en la figura 7.12.
lr
clry
tod
Desde luego también contamos para encontrar ay con su segunda derivada, esto esf (x, y, y').
Este tipo de problemas surge, por ejemplo, cuando se resuelven ecuaciones diferenciales parciales
analíticamente. Así, si se tiene el problema
Par¡
pai
por
* A diferencia del PVI, donde la información está dada en un solo punto ,ro. *Va
/'
( 5?a
Ecuaciones diferenciales ordinarias
)ñt AT a2T
le estar at af
t T(0,4=0
T(L, t) = g (7.63)
r(x, 0) = f(x)
T(x,t)=7 para0<x<L y t>O
(7.62)
que describe la conducción de calor en una barra aislada longitudinalmente* (véase fig:rraz .13); T(o, t) y
T(L, t) representan la temperatura T de la barra en los extremos izquierdo y derecho, respectivamente,
sostenidos constantes e iguales a cero (en general son funciones de1 tiempo r).
a curva
bscisas
lmente
T (L. t) =0
I a,s
-- -^n
I dx'
'f o(0) = 0
o(L) = o (7.64)
l- o(x) = ? para0 <x <L
cuya solución conjuntamente con la del PM mencionado permitirán resolver la ecuación 7.63.
A continuación se describe un método para resolver problemas del tipo 7.62, conocido como mé-
todo del "disparo", por analogía al tiro o disparo contra un blanco fijo.
Método d-ldírp.ro
Consideremos el problema siguiente
I y"(x) =v
1(0) = 0
1'0)=z (7.6s)
Irt(t)= ? parao<r<1
Para resolverlo podemos usar uno de los métodos de valor inicial discutidos en las secciones anteriores,
para lo cual tendríamos que proponer, de consideraciones físicas o de otro tipo, una condición inicial,
por ejemplo /'(0) = ao. Siguiendo la metáfora del disparo, esto representaría una medida del ángulo
* Ver capítulo 8.
"'t
ilÉno<b l¡¡náicc+l¡cado6 a la lngeniería
que forma el cañón con el piso. Contando con esta condición inicial, se puede formar a partir de la
ecuación 7.66 el siguiente PM
laci
de
I Y"(*)=* t'=z
/(0)=o que 1",=, E
1 converrido a sisrema, queda: i y(o) = O
f'(O)=ao )z@)=a^
?.
v(r) = y|rr) = ?.
41 resolver este PM se obtiene un valor de y (t) correspondiente a co, o más fácilmente y (1; oo), que
podremos comparar con el valor y (l) = 2, dado en el problema original, y así estimar la tondad de la
d0 propuesta. Con esta información podremos proponer una "mejor" o (un nuevo ángulo de disparo):
c,,
con lo que se obtendía un nuevo PM
Y'=z
z'=!
1(0) = 0
z(0) = a,
v(r) = ?
(
En estas condiciones podemos plantear una nueva aproximación de y'(0), pero considerando a y {
(1; c) como una función de ay de la cual se tienen ya dos punros (ao, y (l; y (ar, y(r; a,)), comá
se ve en lafrgna7.I4. "r))
(
(
(
(
si (ao, y (l; o.o)) Y (ar, y (1; o'r)) con una línea recta podremos, con una interpolación (ex-
"1i1":lineal inversa,
trapolación) obtener una nueva aproximación a á, or, dada algebraicamenie por
y(r;o,) - y(2)
dt= et - (a, - C-o)
y(r; a,) - y(r; o.n)
y con ella formular el PM con y'(O) = a.r.
q58o
Ecuaciones diferenciales ordinarias
ela EI proceso puede continuarse usando las últimas dos alfas a,-ry at para la interpolación (extrapo-
lación) lineal inversa, hasta que I y(l; a,.,) - y(l) | < e o hasta que se haya realizado un número máimo
de iteraciones.
Ejemplo T.ll
Resolver el PVF 7.65 con una € = 10-s y MAXIT = 10 iteraciones, con el método del disparo.
Solución
lue
ela xo= 0, x,= T lo= o, /'(0) = ao= 1.5 (valor inicial propuesto)
Q,, Al resolver el PVI
I y'=,
I '
'róí== dn=
z(0) 1.5
IY(t)=t
con el método de Runge-Kutta de cuarto orden y un tamaño de paso h = 0.1, se obtiene y (l; tx) =
l.76279998.Seproponeahoraunvalordec, =2.5yseresuelvenuevamenteelPVl.Seobtieney
(1; a,) = 2.93799996. Con estos valores se interpola para obtener cr,
ay
mo y(r; a,) - v(2)
Qz= G, - (c, - ao) rf¡;
y(1; o,) - y(1; ao) rtrr
{t.
tp
2.93799996 - 2
t.toruru
= 2.s - (2.s - 1.5){ =
2.937 99996 - 1.7 627 9998 )
Í
0.0 0.00000
0.1 o.t70467
0.2 o.342647
0.3 o.518244
o-4 0.699033
0.5 0.886819
0.6 1.083480
0.7 1.290985
0.8 1.511411
0.9 1.746963
1.0 r.999999
*')
e
N analizar la tabla se encuentra eu9 por ejemplo, las diferencias finitas son crecientes en sus
diferentes órdenes, lo cual sugiere que la solución y = F(x) tiene un término exponencial.
Los cálculos pueden realizarse ion Matlab aaaitatrdo guión ¿a
"l "i"rJJo';.r;:* Apl
ldv
I --:- = )w ffi
,, irró, =,
Iv(t)=?
ry
La solución analítica de la ecuación diferencial es
:
!=elt
-..*
dy
ya qúe = )8^t - Ly; además, se cumple que y (0) = e^Q) - 1, por lo que / = e^' es lasolución del pVl.
-
G*=
Por otro lado, recurriendo al esquema iterativo del método de Euler
!¡r=/¡(7+hL) tur=t,+h
Parai=0 %=O; lo = 1 (condición inicial) de modo que
!,=lo(r+h).)=(7+hL)
ir=io+fu=fu
Parai = 7
y,= (t + hA,)"
{
tn= nh *¡
F
Si < 0, de la solución analítica vemos que y decae exponencialmente. Conforme t aumenta, la solu-
^ tiende a cero casi inmediatamente (este comportamiento se llama transitorio, debido a que su efec-
ción
toesdecortaduración).Lasoluciónnumérica,sinembargo,tenderáacerosólosi-1<I+h),<I.
Dadoqueh>O,siempresecumplequel+hL<Iyloquehabrádecuidarseesquesesatisfaga
- 1 < 1 + h).. Despejando h, de acuerdo con las reglas algebraicas de las desigualdades, queda
2
nt-
^
Por ejemplo, si -20, deberemos tomar h < o.l para aseguramos de que la solución numérica nos dé
,1, =
aproximaciones convenientes. Para confirmar esto, resolvemos el PM dado con el método de Runge-
Kutta de cuarto orden, con,l, = -20,y utilizando diferentes tamaños de paso h
:0.0 I 1 1 1 I
0.2 o,o1B 5 0.111 o.02 o.018
O:4 3,55 x 104 25 0.012 3:911 X 10-a 3-355 x 1r
0,6 6.144 X 10-6 125 1.372,X 1O.3 7;733 x 18-6 6-145:X 10=5
0.8 t,125 X 10-? 625 L,524 x ,1ú-4 1.529'x .10-7 1:126 X 10-7
1.O., 2.06t: x 10r 3125 L.694 X 1ü-5 3-024 x 10-e 2.062 x 10-s
u*t
Métodos Numéricos aplicados a la lngeniería
Como podemos apreciar, se presentan errores significativos (inestabilidad) cuando se aplica una téc-
nica numérica estándar con tamaño de pasos fuera del rango de convergencia. Esto suele presentarse
al resolver ecuaciones diferenciales cuya solución analítica contenga términos de la forma *r, con ?run
número real negativo o un complejo con parte real negativa. Este tipo de comportamiento es caracte-
rístico de las ecuaciones rígidas.
A fin de resolver las ecuaciones diferenciales rígidas se han desarrollado métodos que sean insen-
sibles al tamaño de paso, siendo el más simple el de Euler hacia atrás o método implíciio de Euler y lo
exponemos a continuación.
Si en la ecuación 7.15 se emplea en lugar del punto (xr, yr), un punto (x_r,
/-r) cuya abscisa tr_1 se en-
cuentra a la izquierda* de.r0 a una distancia h, se tiene
I
(7.66)
tá=r@o,vo)
Despejando yo
Dado que /0 es parte de la condición inicial y /_, se desconoce, la ecuación Z.GZ enrealidad se debería
utilizar un paso adelante,es decir, para estimar yr; a saber
En esta última ecuación, sin embargo, se tiene /,-, (el valor que se quiere estimar) en ambos lados (ra-
zón por la cual el método es implícito). A diferencia de los métodos de predicción-corrección, donde
se predice ¿*1 como Í,*r; en este caso se resuelve la ecuación 7.68 paray,.r. A continuación, se resuelve
un ejemplo.
dv
:=)w
dt
-{ l,(0) = I
v(1) = ?
Solución
Aplicando el esquema 7.68
( 5a4
Ecuaciones diferenciales ordinarias
t- v.
tu,_
D
TITL
Para i- 0; úo = 6, /o - 1 (condición inicial), de modo que
't tr=to+h=h
l-hL
Parai= 1
l,_= !,
'': 1
f_=f.+h=2h
'¿ l-hL -2 -I "
(I-hl)'z
Continuando de esta manera se tiene parai = n
v= 1 t=nh
tn n
1-hh)"
Sil < 0, la solución numérica siempre tenderá a cero, ya que para cualquier valor de h se cumple
que 1 - hh> 1. Lo anterior significa que el método implícito de Euler es estable para "cualquier"
valor de h.
Ejemplo T.f 3
Resolver el siguiente PVl rígido utilizando el método implícito de Euler.
l!=so(*-y)
: d'X
PVl
I riol=o
Ly(z)=l
Solución
Con el fin de comparar las soluciones de un método numérico estándar y el método implícito
visto (método rígido), se obtiene primero la solución numérica con el método de Runge-Kutta de
cuarto orden, utilizando diferentes tamaños de paso. Los resultados se muestran en la siguiente
tabla:
u"t
Métodos Numéricos aplicados a la lngeniería
0.0 o 0 0 0 0
4.4 0.148 175.73 44.255 o.t47 0.145
0.8 0.612 1.487 X Itr 1.558,x io6 0;6tr1 0.609,,
1.2 1.396 1.259 x 101' 5.501 ,X 1010 1.395 1.393
1:6 2.5 1.'066 x tr#? 1.943,X,,10-f5 2.499 2.497
2.O 3.924 9.029 x 1#e 6.86 X i$e 3.923 3.921
Resolviendo con el método implícito de Euler para los mismos tamaños de paso lr:
Como puede observarse, el método es estable aun utilizando tamaños de paso ',grandes,,.
- Podremos apreciar este tipo de técnicas si consideramos que el métodt impiícito de Euler es
de primer orden (mientras que el de Runge-Kutta empleado d" .r".to orden) y q; ; ;lñ;
". que el
casos, el argumento final rrPuede ser considerablemente mayor
inicial ro; por
ejemplo, tro = 0 y4= 100. ' ".gu-"rrtó
EJerclclos
dy
= P(x)f + Q(x)y + R(x)
d*
L586
l Eeuaciones diferenciales ordinarias
pvr l fr=*-2v+4-4x
t
;[!]= I
Con el método de Runge-Kutta de segunda orden y un paso de integración h de o.l se obtiene
y I 1.167 1.284 1.362 7.472 1.438 7.444 7.43t 1.398 1.343 1.264
7.2 Calcule el tiempo necesario para que el nivel del líquido dentro del tanque esférico con radio r = 5 m, mostra-
doenlafiguraT.16pasede4ma3m.Lavelocidaddesalidaporelorificiodelfondoesu=4.895,|i^1",y
el diámetro de dicho orificio es de 10 cm.
Solución
Balance de materia en el tanque
o*dv =0 - Aup
donde v es el volumen del líquido en el tanque, que en función de la altura, está dado por
v=n(5o'-
!)^,
1f
A- (0.1)'?m'z
4
*,
Métodos Numéricos aplicados a la lngeniería
v
u=4.B9S.lamls
Estas cantidades se sustituyen en la primera ecuación y se tiene
a3
d (5 a')-
-)JXf (o.t),4.ses .la
dt
Se deriva
da 3a2 da
ItJa-
dt3dt
= ry 4.Bss^E
y al despejar se tiene
da -4.895 (o.\,.8
E= nfrot-t'',
que con la condición inicial y la pregunta forman el siguiente
I do =- 0.012325 a
nn rd (lo"-"r)
"' ) o(o)=am
ra(?)=3¡-¡
con el método de Euler modificado y un paso de integración h de lo segundos, se tiene
..tiempo altúra:¿:
.-,,.,, (s),,. ,tw\'
0 4.0000
10 3.8982
20 3.7968
30 3.6957
40 3.5948
50 3.4941
60 3.3935
70 3.2939
BO 3.7924
90 3.O9r7
100 2.9908
7.3 Un tanque perfectamente agitado contiene 400 L de una salmuera en la cual están disueltos 25 kg de sal
común (NaCl), en cierto momento se hace llegar al tanque un gasto de B0 L/min de una salmuera que con-
tiene 0.5 kg de sal común por litro. Si se tiene un gasto de salida de 80 L/min determine.
Solucién
a) Si se llaman x los kg de sal en el tanque después de f minutos, la acumulación de sal en el tanque está
dada por dxldty por Ia expresión
dx
--:- = masa de sal que enÍa - masa de sal que sale
dt
= to(0.5) - Bo (4+)
#
fu(
dt=
4O - O.2x
que/ con la condición inicial de que hay 25 kg de sal al tiempo cero, da el siguiente
,fuc
l- dt--
=4O-0.2x
M) "r(0)=2s
x(10)=?
Como vía de ilustración se utilizará un método de Runge-Kutta de tercer orden, cuyo algoritmo está
dado por
\t. =V +
I to, + 4k, + k.)
k,= f (x,.r,)
k,= f (*,+ hl2, y,+ hk,l2)
hr= f(x,+ h, Y,+ 2hk,- hk)
En el CD se encuentra el PqocRAMA 7.1 para resolver este problema de valor inicial con el algoritmo
anotado arriba. El resultado obtenido es
b) La solución se obtiene dejando correr el programa hasta que la cantidad de sal en el tanque no cambie
con el tiempo; esto es, hasta que se alcance régimen pernanente.
Al dejar correr el programa se obtuüeron los siguientes resultados
"*t
Métodos Numéricos aplicados a la lngeniería
x
2.0000 82.7724
4.0000 72r.3920
6.0000 r47.3158
8.0000 1,64.6902
10.0000 176.3348
12.0000 184.1393
14.0000 1B9.3699
16.0000 792.8755
18.0000 195.2251
20.0000 'j,96.7998
22.OOOO r97.8552
24.0000 798.5625
26.0000 199.0366
28.0000 t99.3543
30.0000 r99.5673
32.0000 199.7100
34.0000 199.8056
36.0000 199.8698
38.0000 r99.9727
40.0000 799.94r5
42.0000 199.9608
44.0000 199.9738
46.0000 799.9824
48.0000 199.9883
50.0000 r99.9927
Gno
I
l Ecuaciones diferenciales ordinarias
L
h = 1.44 x 10-'
mol min
determine la cantidad de acetato de sodio y alcohol etílico presentes 30 minutos después de iniciada la
reacción.
Solución
Si ¡ denota el número de moles por litro de acetato de etilo que han reaccionado al tiempo ú, entonces la
velocidad de reacción d*ldt está dada por la ley de acción de masas, así
4 =lra' a,-
dtÁb
donde Co y C, denotan las concentraciones molares de los reactantes: acetato de etilo e hidróxido de sodio,
respectivamente, al tiempo ú, y los exponentes son sus coeficientes estequiométricos en la reacción. Entonces
c^==;j6oJ -"+L
PM"r,"ooq",5L -
17:é-
c, = --PMNuoH 5L -, + L
Al sustituir valores y añadir la condición inicial y la pregunta a la ecuación diferencial resultante, se tiene
¡dx
-= = 1.44 x l0-' (0.59 - x)(0.875 - r)
uL
^n -)
lx(0)=0.0
lx (:o) = ?
Al correr el Pnocn¡rr¡e 7.2, se obtiene
7 .5 Se conecta un inductor (induaancia) de 0.4 henries en serie con una resistencia de 8 ohms, un capacitor de 0.015
farads y un generador de corriente altema, dada por Ia función 30 sen 5tvolts para f > 0 (véase figura 7.17).
Solución
a) La caída de voltaje en la resistencia es 8 I, en la inductancia es 0.4 dlldty en la capacitancia e/0.015 =
66.6666 Q.
Según las leyes de Kirchhoff
llo
üo 8I + 0.4 L + 66.6666Q = 30 sen 5¿
dro do
0.4 -----:- * u; + 66.6666 Q = 3o sen 5¿
unt)
Métodos Numéricos aplicados a la lngeniería
ya que
oQ
dt
=,
y finalmente
d,o
-+20do- + 766.6666 Q = 75 sen 5¿
dt2 dt
e=o,r =+=oar=o
dQ
Al pasar a un sistema con el cambio de variable z =
dt
dQ
I dt
I dz
PVI 1
_ = 75 sen 5ú - 2Oz - t66.6666 e
dt
l
Q(0)=0
t z(0)=0
b) Al resolver por el método de Runge-Kutta de cuarto orden y usando h = o.lse tiene
I áQ',
a ',..t,
E:'
0.1 0.03093 0.96008 1.1 -0.43060 -o.43375
0.2 0.t6949 7.67198 I.2 -0.34174 t.40254
I
0.3 0.33066 1.33585 1.3 -0.r6927 2.O2794
o.4 0.42549 0.38455 7.4 -o.04475 2.r5684
0.5 0.47473 -0.7rr74 1.5 o.24775 1.75767
0.6 o.29996 -r.62002 1.6 0.39010 o.92817
o.7 0.11080 -2.71960 1.7 0.43693 -0.12859
0.8 -0.10561 -2.O9630 1.8 o.37679 - 1.15386
0.9 -0.29609 -1.55950 1.9 o.22440 -L.89662
10 -o.4r404 -0.64128 2.O 0.01706 -2.t7503
G*
7 .6 Un proyectil de masa m = o.l7 kg se lanza verticalmente hacia arriba con una velocidad inicial uo B0 m/s y se
=
va frenando debido alafuerza de gravedad Fr= -mgy a la resistencia del aire F,=
-hut, donáeg = 9.8 m/s
y k = O.OO2 kg/m. La ecuación diferencial para'la velocidad u está dada por
mu'=-mg-ku2
Encuentre la velocidad del proyectil a diferentes tiempos en su ascenso y el tiempo que tarda en llegar a
su
altura máxima.
Solución
Al emplear el método de Runge-Kutta de cuarto orden con h = o.or, se tiene
¿(s) u (mls)
0 80
0.3 53.55
0.6 39.11
0.9 29.76
I.2 23.04
1.5 17.83
1.8 13.55
2.7 9.86
2.4 6.54
2.7 3.46
3.00 0.49
3.01 0.39
3.02 0.30
3.03 0.20
3.04 0.10
3.05 0.002
3.06 -0.10
Dado que al llegar a t = 3 .oG s, la velocidad es negativa, se toma 3.05 como el lapso que tarda en llegar a su
altura máxima.
7.7 La mayoría de los problemas que pueden modelarse con ecuaciones diferenciales, dan lugar a ecuaciones
y sistemas dife¡enciales no lineales que normalmente no pueden resolverse con técnicas analíticas. Debido
a ello, es común sobresimplificar la modelación y así obtener ecuaciones que puedan resolverse analítica-
mente. Uno de los eiemplos más conocidos es la ecuación de movimiento del péndulo simple, donde se
desprecian los efectos de fricción y de resistencia del aire (véase figura 7.18).
Si el péndulo tiene longitud L y g es la aceleración de Ia gravedad, la ecuación que describe el desplaza-
miento angular 0 del péndulo es
d20 "a
sen6=O
dt2
-,. L
unt
Métodos Numéricos aplicados a la lngeniería
No obstante las simplificaciones, la ecuación no puede resolverse sin recurrir a funciones especiales. por
lo tanto, el modelo se simplifica aún más asumiendo oscilaciones de amplitud pequeña. Esto implica que
pueda remplazarse sen 0 por 0, dándose con ello la ecuación lineal
l
!l d20
)
I
E=-80
:l
Esta última expresión puede resolverse analíticamente con todas las restricciones de uso de la solución que
se obtiene.
Por otro lado, las técnicas numéricas permiten abordar la primera ecuación sin necesidad de las funcio-
nes especiales ni de sobresimplificar el modelo. Resolver entonces el siguiente
,ile a
9- sen 6
dI) L
pvrc )0(o)=xl5
do
=o
tdt-'-r=n
i
tolo=¿.60s)=?
con I = 2 pies yg = 32.i,2 pies/sr.
Solución
de
-=6
dt
ri
!!=_s,
dtL
PVlC
0 (0) = nl6
d(0)=0
0(o<t<60s)=1
Usando h = 0'1 s con el método de Runge-Kutta de cuarto orden, se obtienen los siguientes resultados
(sólo se muestran los primeros diez pasos).
/'
q5e4
Ecuaciones diferenciales ordinarias
0.0 o.524 0
qe
Para observar el comportamiento se grafican los primeros 20 segundos del desplazamiento angular (véase
figura 7.19).
lo-
Como se observa, el desplazamiento angular se mantiene prácticamente igual debido a que el modelo
ignora la resistencia del aire y la fiicción, factores que haían que eventualmente el péndulo se detuüera
dando lugar a una gráfica cuya oscilación tendería a cero.
unt
Métodos Numéricos aplicados a la lngeniería
7.8 El mezclado imperfecto en un reactor continuo de tanque agitado se puede modelar como dos o más reac-
tores con recirculación entre ellos, como se muestra en la figura 7.20.
En este sistema se lleva a cabo una reacción isotérmica irreversible del tipo A --t---+S de orden 1.8 con
respecto al reactante A. Con los datos que se dan abajo, calcule la concentración del reactante A en los reac-
tores (1) y (2) (C^, y CA2, respectivamente) durante el tiempo necesario paraalcanzar el régimen permanen-
te. Ensaye varios tamaños de paso de integración y compare los resultados obtenidos en el ejercicio 4.5.
Datos:
F = 25 Llmin Coo = 1 mol/L
F* = 100 L/min Co, (0) = 0.0 mol/L
".I l
,lF Co, (0) = 0.0 mol/L k= o.21
mol
. ;o' ,-,'¡n- '
Solución
gff Un balance del componente A en cada uno de los reactores da
dv rcAl
= FCoo * FoC^, v1kc,^l
dt
Reactor 2
dv)c^2
dt
= (F + Fo) Co, V2kC"^2
Como V, Y V, son constantes, mediante la sustitución de valores y con las condiciones de operación a tiem-
po cero, se llega a
dc^ 25 r25
,'' = 1.25C..+-- -0.2C18
dt"B0B0ArAr -C
dc.^ 1,2s (c^,
; =
zo - c-) - 0.2 cij'
P\'] /,
CAr (0) = 0.0
cA' (o) = o.o
Co,(0arp)=?
Cor(oarp)=?
Gnu
Ecuaciones dif erenciales ordinarias
donde Cn,(0 a rp) significa la concentración del reactanteAen el reactor 1, desde el tiempo 0 hasta alcanzar
el régimen permanente.
Con el Pnocn¡ue 7.3 y con un paso de integración de 0.4 minutos, el valor de Co, en la primera iteración
resulta negativo (lo cual es imposible) y al efectuar la segunda iteración e intentar calcular el término Ct 8-
(véase segunda ecuación del PM) el programa aborta.
Se ensaya ahora un tamaño de paso menot ya que la constante de velocidad de reacción es alta, y es de
esperarse que la reacción sea muy rápida y que un paso de 0.4 minutos resulte muy grande. A continuación
se dan los resultados para h = 0.3 minutos.
CONDICIONES INICIALES:
Yr (.oo) .000
Y2 ( oo) .000
PASO DE INTEGRACIÓN H .300
VALOR FINAL DE X 20.000
SE IMPRIME CADA 5 INTERACCIONES
x Y1 Y2
Puede observarse que el régimen permanente se alcanza a los 18 minutos. Los valores de las concentraciones
a régimen permanente coinciden con los obtenidos en el ejercicio 4.5.
Se probaron, además, los tamaños de paso O.25, O.2y 0.1 minutos; en cada caso se obtuvieron los mis-
mos resultados que para 0.3 minutos.
7.9 En un reactor de laboratorio continuo, üpo tanque perfectamente agitado, se lleva a cabo una reacción quí-
mica exotérmica, cuya temperatura se controla por medio de un líquido que circula por una chaqueta que se
mantiene a una temperatura uniforme
I Calcule la temperatura T y la concentración C^ de la corriente de
salida cuando el reactor trabaia a régimen transitorio y hasta alcanzar el régimen permanente para el caso
de una reacción de primer orden.
Aplique la siguiente información referida a la figura 7.21.
*t
C¡o = Concentración del reactante A en el flujo de alimentaciOr, = S STol
L
To = Temperatura del flujo de alimentación = 300 K
AH = Calor de reacción = - 10000 cafgmol
To, F
cAo
to..*
Solución
Balance de materia para el reactante A
Balance de calor
( 594
Ecuaciones diferenciales ordinarias
dc.
= 0.00s (s - cA) - 8 x 10i'? exp (- 22s00/1.e8T) cA
t -;
-l {=o.oot(300-T)
dt
Co(0)=5gmol/L
+8 X 1013 exp(-2250011.98?) CA- 0.001(T-330)
T(o)=3ooK
Al resolver con el Procneue 7.3, queutiliza el método de Runge-Kutta de tercer orden para un sistema de
ecuaciones, se obtienen los resultados:
CONDICIONES INICIALES:
Y1 (.oo) 5.000
Y2 ( .oo) 300.000
PASO DEINTECRACION H 20.000
VALOR FINAL DE X 3000.000
SE IMPRIME CADA lO ITERACIONES
X yr Y2
Z.LO Encuentre la curva elástica de una viga uniforme con un extremo libre, de longitud ¿: 5 m y peso constante
de w -- 3O0 kg. Determine también la deflexión del extremo libre. Tome EI = 150 OO0-
599./
\ )
, Métodos Numéricos aplicados a la lngeniería
Solución
La figura 7.22 mtesfra la viga y su curva elástica (línea punteada). Se toma el origen O de un sistema
coordenado en el extremo empotrado de la üga y la dirección positiva del eje y hacia abaf o.
Sea x un punto cualquiera de la viga. Para calcular el momento de flexión en el punto r, M(x), consi-
dere la parte de la viga a la derecha de P y que sólo una fuerza hacia abajo actúa en esa porción, w (L - x),
produciendo el momento positivo
En la teoría de vigas se demuestra que M(x) está relacionado con el radio de curvatura de la curva elástica
calculado en r así
n¡
J--- M (x)
--It + 7y'7'7'r'
= (1)
donde E es el módulo de elasticidad de Young y depende del material con el que se construyó la viga e I es
el momento de inercia de la sección transversal de la üga en x.
Si se asume que la üga se flexiona muy poco, que es el caso general, la pendiente y' delacurva elástica
es tan pequeña que
I+(y'l*t
y la ecuación 4 puede aproximarse por
(/' 6()0
Ecuaciones dif¿renciales ordinarias
dy _-
fuc
dz _ w(L-x)2
-"{ fuc 2El
/(0)=0
z(0) = 0
1(s) = ?
,{ñ} v(m)
0 0
0.5 0.003
1.0 0.011
1.5 0.023
2.0 0.038
2.5 0.055
3.0 0.o74
3.5 0.094
4.O 0.115
4.5 0.135
5.0 0.156
Z.ll En la industria del transporte teffe$tre y aéreo surgen problemas de choque y vibración a partir de muy di-
ferentes tipos de fuentes de excitación. La eliminación del choque y de Ia vibración es de importancia vital
para aislar instrumentos y controles, y para la protección de los ocupantes de los vehículos o aeronaves.
La solución usual a los problemas que involucran transmisión de vibraciones excesivas incluye el uso de
soporte$ flexibles levemente amortiguados. Estos soportes suaves causan que la frecuencia natural de un
sistema de suspensión quede por debajo de la frecuencia de disturbio. Esta solución es efectiva para aislar la
übración en estado estacionario; sin embargo, cuando estas suspensiones se encuentran en situaciones de
choqug su suaüdad a menudo lleva a deflexiones grandes dañinas. Se ha señalado que estas caracterísücas
no deseables están ausentes en los sistemas de suspensión que utilizan resortes simétricamente no lineales
que se rigidizan. Estos resortes son progresivamente mrís rígidos al sujetarse a deflexiones grandes a partir del
"punto de operación". El dispositivo mostrado en la figura 7.23 consiste de un objeto de masa m conectado
a una pared por medio de un resorte lineal con coeficiente lr, un amortiguador con coeficiente c y un resorte
no lineal que ejerce una fuerza de recuperación proporcional a una constante l¿' veces la tercera potencia
del desplazamiento. Este resorte "cúbico" provee un comportamiento no lineal simétrico que satisface la
necesidad de aislar el choque y la übración.
Debido a que Ia ecuación diferencial que describe el movimiento de este sistema es no lineal:
uoD
figun7.23 Un objeto amortiguado conectado a una pared.
Solución
Pasando la ecuación diferencial a un sistema de ecuaciones diferenciales de primer
orden y las condiciones
iniciales a téminos de las nuevas variables, se tiene
dx
ü
dz -cz-kx-k'#
dt
PVI
x(0) = 10
z(0) = 0
x(t)=? para 0<ú<1
En el cD se encuentra el Pnocnerrr¡ 7.4 qúeresuelve este PVI con el método
de Runge-Kutta de cuarto orden
y h = o '0025 ' El programa simula el movimiento amortiguado de un
carrito y mueJra una tabla, y la gráfica
correspondiente, de los valores de la posición del carrito a diferentes tiempos.
En la figura 2.24 semuestra
una impresión de la^interfase, donde, por ejemplo, puede observarse que la
variabilidaá de la magnitud de
la velocidad dxldt refleia el hecho de que hay una aieleración (véase tabla
de la figura 2.24). Elsigno nega-
tivo de la velocidad puede interpretarse como que el carrito dirección opiresta ut ei. x.En la gráfica
de la figura 7.24 fambién puede observarse que el carrito se^uuiouen
desplaza hasta el valor x = -6 cm, transcurridos
alrededor de 0'1 segundos, para luego avanzar en la dirección
iositiva del eje r hasta llegar a 2.4 cm y des-
pués regresar; también puede verse que transcurridos 0.7 ,"go.rior,
el carritá prácticameite se ha detenido.
El programa permite cambiar los valores de k, h' , , y * pul^ que el lector pueda
simular el fenómeno con
diferentes parámetros y sacar sus propias conclusiones
lpara inlciar la simulación. arrastre el carrito con el
ratón, tomándolo de la argolla y suéltelo, x'(0) = 0).
,t'
( eoz
l¡tetodos Numéricos aplicados a la lngeniería
y(o)=y(r)=0.
Iaeo¡ación [1), conjuntamente con estas condiciones, constituyen un problema deva]ores en la frontera, esto es
d2y S
I a.,
=¡r+fiG-r)
ax
wr I y(o)=o
l
v(L) = o
ly(.r1=? para o<x<L
Suponga que se tienen los siguientes datos: I 350 cm, q 7kglffir,E
= = = 2 X 106 kg/cmr, S = 400 kg I = 2.5 x
104 cma. Encuentre la deflexión de la viga cada 10
cm, usandoi =10,s.
Solucién
Pasando la ecuación diferencial a un sistema, se tiene
dy
d^x
dzSax
PVF d*= EIt+ -(x-L)
/(0) =0
v(L) = o
Y(x)=? parao<x<r
se inicia el método del disparo con do =o.01 y at o.o2,ya que
= la deflexión en general es muy pequeña (en
la figura 7 '25 seha exagerado con finés ilustrativós). los valoies
positirro, á" o (recuerde que éstos represen-
tan la pendiente de la tanS€nte a la curva y en el extremo izquierdo
de la üga) se deben a que la dirección
positiva del eje y es hacia abajo. Con estos valores de c se plantean
los dos pM,s siguientes
dy dy
fuc
dx
dzSax dzSdx
PMo
d*=Ett+- -(x-L) E= Ertt+fi¡(x-r)
PV, '
l,(0) = 0 {0)=0
z(0)=oo=6.91
{o) = a,= s.62
y(x)=? para0<x<l Y(x)=? para ocx<l
Al resolverlos con el método de Runge-Kutta de cuarto orden y
h = 5 cm, se obtiene
y(L; a) = 3.48806s6693
Y(L; a,) = 6.988637364
La interpolación inversa (que en este caso realmente es una extraporación) da
dz=dr-(or-""1ffiffi
G"*
Ecuaciones diferenciales ordinarias
d.y
fuc
dzSax
v+' (x-L\
PVI2
fuc EI' 2EI'
1(0) = 0
z(O) = ¡1r= 0.000035726
Y(x)=? Parao<rcL
con lo que se obtiene y (L; ar) = 0.0000000, y el problema queda terminado. Los resultados son (se mues-
tran cada 25 cm y hasta la mitad de la üga, ya que son simétricos):
r{esl t',''.,.¡¡(@
0.0 0.0000000000
25.0 0.0008843533
50.0 0.0017185808
75.O o.0024597179
100.0 o.oo30726L2r
t25.O 0.0035299226
150.0 0.0038121204
175.O 0.0039074883
r
3.5
2.5
1.5
0.5
0
0 r00 150
Figura7.26 Cráfica de
la deflexión de la viga.
uot
,aetocb6 ñ¡rnericos apl¡Gdos a la lngeniería
7'13 El atractor de Lorenz* es un mapeo o relación caótica caracferizad,apor su forma de mariposa. El mapeo
muestra cómo evoluciona el estado de un sistema dinámico
(las tres variables de un sistema Lidimensional)
en el tiempo en un patrón no repetitivo complejo, a
menudo descrito como algo bellísimo.
El atractor mismo y las ecuaciones de las que se deriva
fueron introducidos por Edward Lorenzen 1963,
quien deduio dichas ecuaciones a partir de una simplificación
de las que descriúen la convexión que se pre-
senta en las ecuaciones de la atmósfera.
Desde un punto de üsta técnico, el sistema es no lineal,
tridimensional y determinístico. En 2001
warwich Tucker demostró que un cierto conjunto de parámetros
del sistema exhibe un comportamiento
caótico y despliega lo que se llama actualmente un atractor "extraño".
Dicho atractor es un fiactal de dimen-
sión Hausdorff entre 2 y 3.
El sistema surge en lasers, dinamos y algunos generadores
de energía mecánica que aprovechan el flujo
de agua en ríos y cascadas.
Las ecuaciones del atractor de Lorenz son
* http://en.wikipedia.org/wiki/Lorenz_anractor.
L6o6
Ecuaciones diferenciales ordinarias
'-26
dx
mo dt
=o(y-x)
dy
á=*r'-z)-Y
dz,
j=*v-0"
donde ose conoce como número de Prandtl y p como el número de Rayleigh. o, py p son todos mayores
que cero, aunque generalmente o = 10, F = 813 y p suele variar. El sistema exhibe un comportamiento caótico
para p = 28, pero despliega órbitas periódicas anudadas para otros valores de p.
Resolver el sistema deLorenz con las condiciones iniciales dadas en el siguiente
dn
¡=to(y-x)
dv
V=xla-z)-y
PVlG
dz8
dt'3
x(o) = 2
/(0) =6
z@)=a
Solución
Resolüendo con Runge-Kutta de cuarto orden con h = 0.1 se obüene
'x ¿
,t
0 2 6 4
0.1 7.r29 15.069 7.365
o.2 16.787 24.664 29.851
o
0.3 72.254 -o.237 43.t82
D
o.4 r.232 -6.235 30.735
I,
0.5 -3.282 -6.150 24.400
0.6 -5.549 -7.99r 2t.498
I
D
0.7 -8.284 -77.432 22.485
! 0.8 28.748
-7t.044 -72.897
0.9 -10.799 -8.636 32.338
1.0 -7.806 -4.667 29.926
Las gráficas tvs tc, y, z; xcvs y y x vs e quedan como se muestra enlafrgora 2.22.
*,
Métodos Numéricos aplicados a la lngeniería
C
s0 I
30
v
,l
20 .l
10
0 ::l
_10 ,.1
-20
_15 lo -5 o 5 to t5 x2o
.I
Sisecontinúaelprocesoiterativohastat=60 lasgráficastrvs/ytrvszquedancomoenlafrgtraZ.2B.
30
v
20
l0
0
7.4
-10
-20
7.5
-30 0r_
-20 -20
Las condiciones iniciales pueden variary el comportamiento del sistema será similar.
Se sugiere al lector, con
diferentes valores iniciales para x., y y z ¿ dejar transcurrir el tiempo. (Vea el pnocnerua
2.11i).
Problemas
7 -1 si al tanque de la figura 7 .29, al momento de llegar el nivel del líquido a 0.5 m se hace llegar un gasto
de
alimentación de 0.04 m3/s, el nivel del líquido aumentará. Determine el tiempo necesario pá.u qrr"
ffi se recupere nuevamente a 3 m. El flujo de salida por el orificio del fondo es 15.55
el nivel
.loflt.
7 -2 Calcule el tiempo necesario para que el nivel del líquido del tanque de la figura 2.29 pasede
6 m a 1 m. El
flujo de salida por el orificio del fondo es 3.452
^laLls.
q608
l Ecuaciones diferenciales ordinarias
7.3 Se hace llegar un gasto de alimentación de 7 Lls al tanque de la figura 7.29, cuando la altura del fluido en
él es de 5 m. Treinta minutos después, este gasto es interrumpido por falla de la bomba, que se repara y
arranca una hora después. Determine el gasto necesario para que el nivel se recupere y se mantenga en 5 m,
así como el tiempo necesario para alcanzar ese nivel (régimen permanente). El flujo de salida es 3.457 IALls,
inintemrmpidamente.
7.4 Un tanque perfectamente agitado contiene 400 litros de salmuera, en la cual están disueltos 10 kg de sal. Si
se hace llegar 1.0 L/min de una salmuera que contiene 3 kg de sal en cada 5 litros y por el fondo se sacan 8
L/min de una salmuera, determine la concentración de sal en el tanque a distintos tiempos.
¡*g--!---¡g
es 0.4967 (mofl)-l min-r. Determine el tiempo necesario para alcanzar 9lo/o de conversión del reactivo
Iimitante en cada uno de los casos que se dan abajo, si se manüene todo el tiempo la mezda reaccionante
a 30 oC.
Coo cro
0.5 1.0
1.0 1.5
1.5 2.O
1.0 1.0
2.O 0.5
uot
ilfudc ifrrráicc +licados a h lng€n¡eía
¡l¡ l¡T5'riñm de h l€tres de Kirchhoffen un circuito cerrado cla lugar a sistemas de ecuaciones diferenciales
urtry
dt.
= -4 t,+ 31,+ 6
;
dt.
=-2.4 Ir+1.6 Ir+3.6
"
Si se tienen las condiciones iniciales
Calcule 1, (3) e Ir(3) con pasos de tiempo 0.05, 0.1, 0.5 y 1.0.
7 '7 un capacitor de 0'001 farads está conectado en serie con una fem de 20 volts y una inductancia
de 0.4 hen-
ries.Si¿=0,Q=oeI=0,encuentreunaecuaciónparamodelarestecircuitoyuseelmétododeRunge-Kutta
de tercer orden para hallar el valor de e a distintos tiempos (véase ejercicio 7.5).
7.8 Repita el ejercicio 2.8 para h = O.OOO2. ¿eué sucede si /¿ + 0?
7'9 Un obieto que pesa 500 kg se coloca en la superficie de un tanque lleno de agua y se suelta (uo
= 0). tas
fuerzas que actúan sobre el obieto son la de empuje hacia ariba dL too kg y la rÁistá.rcia
del agua que es de
30 ¿ donde está en m/s. ¿eué distancia recorre el cuerpo en 5 segundos?
',
7.10 Las ecuaciones
_=
d2x
0
dt'z
dry
dt'1
q61o
Ecuaciones diferenciales ordinarias
ales
300 L/min
L
t¿=1x10,rexo(-8200I
'[1.9877/gmols
y la información presentada en el ejercicio 7.9
7.14 Repita el ejercicio 7.9 utilizando la misma información, con los siguientes cambios
Tj = 3Lo,32O,34Oy 350
7.15 El término EI del ejercicio 7.10 depende del material de que está construida la viga.
Repita el ejercicio para otros materiales, en los que
a) EI = tt7r87
b) Er = 1000oo
7.16 Si en la viga del ejercicio 7.10 se aplica, además, una carga concentrada de 500 kg en el extremo libre deter-
mine el perfil de flexión a lo largo de la üga.
u'D
Métodos Numéricos aplicados a la lngeniería
7'17 sc¡i,rFrmirmrzrrhizlondecalordetubosconcéntricosencontracorrienteysincambiodefase(véasefigrm
Tsf- l,a ¡r¡n-xxs que dsoiben el intercambiador de calor en ciertas condiciones de operación son
dT^
____2
= o.o3 (T, _ rr)
dT
; = 0.04 (rs - r,)
Elabore un Programa para calcular T' y ?ro, si el intercambiador de calor tiene una longitud
de 3 m; use d
método de Runge-Kutta de cuarto orden.
ar{
= o.ur, + 0.725-, (#J _ 0.0114 r
que relaciona la temperatura T del tíquido (en 'c) con el tiempo ú en horas. ¿Cuál es la temperatura flnal
del líquido?
lut = r¡+
! t n í., + t9 f, - 5 f,-, * f,,)
7'20 Considere un sistema ecológico simple compuesto solamente de coyotes (y) y correcaminos
(x), donde los
,&i primeros se alimentan de los segundos (cuando los alcanzan). Los tamaños
áe las poblaciones cambian de
acueroo con tas ecuacrones
(/' atz
Ecuaciones diferenciales ordinarias
dx
¡=krx-krxl
dv
;=\xY-kot
que se pueden entender como sigue:
Si no hay coyotes (y), los correcaminos se reproducen con una velocidad de crecimiento la, r; si no hay
correcaminos, la especie de coyotes desaparece con velocidad len y. El término r / representa la interacción
de las dos especies y las constanteshrykrdependen de la habilidad de los depredadores para atrapar a los
correcaminos y de la habilidad de éstos para huir.
Las poblaciones de los coyotes cambian cídicamente. Calcule el ciclo al resolver el modelo conk, = 9.4,
h, = 0.02, k3 = 0.001 y k+ = o.3. Use x (0) = 30 y y(0) = 3 como condiciones iniciales.
7.21 Se utilizan dos tanques en serie y provistos de serpentín de enfriamiento, por el cual circula agua en contra-
corriente para enfiiar 10000 lb/hr de ácido sulfirrico. l,as condiciones de operación se muestran en la figura
7.32. Si en un momento dado fallara el suministro de agua de enfiiamiento, ¿cuál será Ia temperatura del
ácido sulfurico T, a la salida del segundo tanque después de una hora? La ecuaciones que describen el pro-
ceso son
dT
3600 To - 3600 Tr = 2850
;
dT_
3600 Tr - 3600 T2 =2850dt'
20"c
Agua
ácido
sulfúrico
To:174"C Tr : 88'C Tz:45"C
7.22 Utilice el método de Taylor (elija el orden) para resolver los siguientes problemas de valor inicial (F{/I) y
compare con las soluciones analíticas:
7.23 Resuelva los PVI del problema anterior por el método de Runge-Kutta de segundo orden.
u't
Máodos Numéricos aplicados a la lngenieía
donde
3h
T¡, = f ¡-s
+ t1U -14f,-r+ 26t',_r- 14 f,_r+ trf,_nl
10
7.27 Resuelva los PM del problema 2.25 con los siguientes esquemas de solución:
a) Inicialización con Runge-Kutta de tercer orden.
Predicción con la fórmula dada en el ejercicio 7.25.
Corrección con
2h.
la = l¡¡ + ; l7 f,., - 32 f,+ 72,-, + 32 f,_, * 7 f,_rl
G'n
Ecuaciones diferenciales ordinarias
h
264 fi-t+ IO6 f,_r- 79 f,_rl
fiIzSt f,-r- ¡,-
f a=!¡+ 646
z, I (0) = 1,
dryld* = l, (1) = ?
r d)v
' +2 dv' +2y=O
I d* d.x
I
PVI1
I v(o)=r
I dY | I
=-r
I dx l'=o
. /(l)=?
I
7.30 Resuelva los PVI del problema 7.28 con el esquema de solución (a) del7.27.
7.31 Resuelva el PVI del problema 7.29 con el esquema de solución (c) del7.27 .
d.y
dr(
dz
PVI
-=-125v-2Oz
dr
l,(0)=0 y(I)=?.
z(o)=1 z(I)=1
con el método de Runge-Kutta de cuarto orden usando:
a) h=o.s
b) h=o.L
Compare los resultados con la solución analíüca
1
V =- ¿-le Sen 5X
_)
7.33 Escriba las siguientes ecuaciones diferenciales como un sistema de ecuaciones diferenciales ordinarias de
primer orden. Pase las condiciones iniciales a términos de las nuevas variables para construir un PVIG, re-
suélvalo con los métodos üstos usando los tamaños de paso sugeridos:
u't
Métodos Numéricos aplicados a la lngeniería
(1)
C (2)
Asuma que hay una mol de A solamente al inicio, y tome N" N, y N" como las moles de A, B, y C presentes,
respectivamente.
Como la reacción se verifica a volumen constante,
\, N, f \ son proporcionales a las concentraciones.
Sean la, y /2, las constantes de velocidad de reacción a deráchá e iz{uierda, iespectivamente,
de la ecuación 1;
igualmente sean lz, y kn aplicables a Ia 2.
La velocidad de desaparición neta de A está dada por
+=-/e,\+ra,\
y para B
dN_
=-(k,+h,)N,*k,\*knN"
"
Determine No, N" y w" transcurridos 5o minutos del inicio de las reacciones mediante
kt = 0'1 min-t
kz = 0'01 min-t
k: = 0'09 min-'
k¿ = 0'009 min-t
7'35 ElPnocmu.rT.4delCD(véaseeiercicioT.ll)puedeservirdelaboratorioparaexperimentaryanalizarresul-
tados. Algunas sugerencias son:
a) Modificar la velocidad inicial (un valor negativo significaría un choque por atrás del carrito).
b) Al aumentar la masa m se incrementaría su energía cinética (0.5 mr.l), por lo que sería interesante
ver
cómo funcionan los resortes al cambiar los valores de m.
c) Al hacer cero alguno de los parámetros c, ho k' estaúamos eliminando alguno de los resortes o el amor-
tiguador.
d) Procure hacer sus análisis usando los valores de la tabla, la gráfica y el movimiento
del carrito.
( 616
Ecuaciones diferenciales ordinarias
7.36 Modifique el ejercicio 7 .72 con 4 = 2y determine si se cumple la condición de que max y(x) < 0.00131, dada
por los reglamentos de construcción. 0<r<¿
7.37 La deflexión de una placa de acero rectangular larga (L >> Ancho), con carga uniformemente distribuida,
suieta a una fuerza de tensión axial, está gobemada para pequeñas deflexiones por el PVF
d'ySqLq
¡.f-¡--
dx2 D 2D 2D
1 (o)=o
:
L {¿)=o
I {x)=1, paraocx<L
Determine la deflexión de la placa con los siguientes valores de los parámetros: 4 = 15 kg/cm,, S = 18 kg/
cm,D=1.02x108kg/cmy¿=l30cm.Construyaunatablayunagráficaconlosresultadosobtenidosy
analícelos.
7.38 Modifique el guión de Matlab del ejercicio 7.72 para realizaruna interpolación cuadrática inversa en lugar
de la interpolación lineal inversa.
7.39 Resuelva el problema no lineal de valores en la frontera, modificando el guión del efercicio 7.12. Use el
guión del problema 7.38 y compare el número de iteraciones.
d'v I dv \z
v ' + l--l =-1 I'L
dx2 \at) ,1
v(o) = 2 'oit'
/(3) =5
Y(x)=?, Paraocr<3
Confidencíal
boletín I - Reporte de la rolícia JuJícíal rederal
1. La mañana siguiente a la noche de San Sebastián se sublevaron miles de personas en el sureño
estado de Chiapas.
2. Tomaron violentamente y por asalto cuarteles y retenes de la zona, principalmente alrededor de la
ciudad de San Cristóbal de las Casas
3. Se autonombr"ron "e¡ár"ito 2"p"iiri" O" Liberación Nacional (EZLN)". : :
4. Aparentemente, el líder es un tal "Subcomandante Marcos", quien dice haber declarado la guena al
H. Ejército del país.
"'ü
lfr(b rant'ic ¡ñ-{hE a b fiSsr*rÍa
.*€&É:1er. *'
j": E"kffit}- Reporte d.l >epartamento de Investígacíones
"t-
' EEfr¡ha*¡laoó una estela de muerte en la zona; además, entre sus rehenes
tiene a un exgober-
nador dd estado.
2. se sospecha que los transgresores saben del modelo matemático ideado por
el inglés Manchester
durante la Primera Guerra Mundial.
3. En vista de la puntería de Lacandón, de sus hombres y por la
manera en que una guerrilla opera, se
sabe que 100 hombres del EZLN asesinan en promeáio 15 soldados por
día. También se especula
que 100 soldados matan promedio- 10 zapatistas diariamente. AsÍ, las ecuaciones qr" go-
biernan el conflicto son -en
_dx - _0.15y dv
' - 0.1Ox
dt dt
donde
Por orden del jefe del Ejecutivo se le ordena a usted que inmediatamente
conteste las siguientes
preguntas. se le recuerda que el futuro del país está
en sus matemáticas.
Hxdvdz\
(-e.0e6111, -6.e06686,
l¡, i' ¡l -1.305721)
G'*
) Ecuaciones diferenciales ordinarias
donde la posición se mide en unidades astronómicas (la distancia media de la Tierra al Sol) y el tiempo
en años. Las ecuaciones de movimiento son
d2x _ px
dt'- - rt
dt. l'Y
-
dt2 - ta
d2z _ Uz
dtt-- r"
donde r = ,txt - vt - *, Lt= 4n2 y se han despreciado las perturbaciones planetarias. Resuelva este sis-
tema de ecuaciones numéricamente para determinar aproximadamente las coordenadas del cometa el 1
de enero de 2007 y la fecha de su próximo perihelio.
dv
-l-=-o'1Y-49.92
dx
d' = -uo,
'!,
1
dx 'ñ
ir
PVt d*
dx
--ror-rro*
y{0) = 2; y(2) = ?
z(0) = 1' z(2) = t
w(0) = 2; w(2) = t
El modelo matemático para predecir la cinética del proceso de lavado de minerales ferrosos
(FeS + 2Fe3. s sFd- + S) está descrita por la siguiente ecuación
da I E.A 11 1ln
'tR\r l- Co(Fe3.)- co(Fes)al (t - aY
dt
-=Kexol- ¡
* Lapidus,L.ySeinfeld, l.H.NumericalSoluüonofOrdinaryDffirenüalEquations,AcademicPresslnc.,NuevaYork(1971).
* *Sugerido por el Dr. Carlos Angüis Terrazas, Director de Posgrado ESIT-IPN.
619
\ )
_/
Métodos Numéricos aplicados a la lngeniería
. Co(Fe3 +) = 0.2, T = 30
tr co(Fe3 +) = 0.1, T = 30
a Co(Fe3 +) = 0.2, T = 35
o Co(Fe3 +) = 0. l, T = 35
* Co(Fe3 +) = 0.2, T = 40
. Co(Fe3 +) = 0.1, T = 40
G"o
tcu acíanes dif.re ncíal.u
?arcíales
El intercambio de calor está en función del área de contacto; una forma de aumentar esta área es utilizar
aletas. Ejemplos de intercambiadores son el radiador de un auto o de los refrigeradores caseros y co-
merciales, y el calefactor casero de aceite, entre otros (véase figura 8.1). El diseño de las aletas requiere
resolver las ecuaciones diferenciales ordinarias y parciales que modelan el fenómeno.
u*)
lfr¡brir¡ic4lcadoe a h lrgeni,eda
d
o
lnúFcducclón b
A(x,y)
#*tr,y) #+c(x,D#=rF,r,# #) (8.1)
C
a2T a)T
a2T
a* ql +_=o
dz2
d2u a2u
0x2 óyt =f(x,y)
d'y
_=d_
\ty
a* af
L622
Ecuaciones diferenciales parciales
Supóngase un cuerpo sólido de conductividad térmica lc, peso específico p y calor específico Co, in-
dependientes de la temperatura T, en el cual fluye calor en las tres dimensiones del espacio, y puede
generar o absorber calor debido a algún fenómeno, por ejemplo de reacción química.
Al efectuar un balance de calor en un elemento diferencial como el de la figura 8.2, de dimensiones
Lx, Ly y Az, se tiene, de acuerdo con la ley de la continuidad
donde Q puede ser positivo o negativo, dependiendo de si el calor es generado o absorbido por unidad
de volumen y por unidad de tiempo en el elemento diferencial.
También en la figura 8.2 se realiza un esquema de la entrada 4, y Ia salida 4,+ L,de los flujos de
calor (en cal/s), representados por la ley de Fourier, o sea que son proporcionales a la conductividad l,r
it
Figura 8.2 Balance de calor en un elemento diferencial de dimensiones Lx, Ly, Lz.
6,2,4)
\
térmica h, el átea de transmisión y el gradiente de temperatura en dirección de la transmisión.
El signo
negativo es para obtener flujos de calor positivos (por convención), ya que los gradient
9s df ldx, dfldy
y dTldz son negativos.
Los flujos de calor se sustituyen en la ecuación g.3 y se tiene
d. (O*LyMp
ü CpT) = -k\yLz;
dT
-(-n o,
t
A.! drc ..*)*
(8.4)
dT tdT
_l_kNcLz_
-k\n Lz +
-dy \dv 1,. o,
.dT _ IdT
_hMc Lv
' -l-kLxtry-
laz + QL,x Ly M
d2. l. z+Lz
al diüdir miembro a miembro entre ar, Ly, Lzy hacerlos muy pequeños, o sea Lx, Ly, Lz - o, queda
dTt
_l dT dTt drl
dxlr*u -d-
_l
pc,#= k ;tsl l"
l* k h- [
dy lv*q ,,,1
I I ^v-o I Ly
(8.s)
_l
dTl dTt
__l
dz l,* u dz l"
+/¿líml
ar .o
I M ].o
y al aplicar la definición de derivada se obriene
aT
_-a I a,T A2T drT Il+ O
l_+
At I 0x' Af 02, I pcp
(8.6)
donde se ha sustitui ao u !-con a, la cual se llama coeficiente de difusividad térmia, y sus unidades son,
No
por ejemplo
6c ilc
ór=g IIu't*
0x, 0y,+a'?cl
dz, I
donde las unidades pueden ser
C t = I moles/cm3, I t = I cmr/s, r [ = ] s
G""
I
Bo
ldy
4)
Considérese una cuerda (como la de una guitana) elástica y flexiblg Ia cual se estira y se sujeta en dos
puntos fijos, en x = O y r = I, sobre el eje de las r (véase figura 8.3a). A un tiempo i = O, l^ cuerda se
toma del centro y se eleva verticalmente a una altura y = h (véase figura S.3b). bespués se suelta. La
descripción del moümiento producido constituye el problema por resolver.
Para simplificarlo, se considera que h es pequeño en comparación con L (h << L).
Modelo
Si en un instante se tomara una fotografía de la cuerda vibrando, ésta se tendría como en lafrgara g.4a.
El desplazamiento de un punto r de la cuerda en el tiempo r queda indicado por y (x, r), de igual forma
para un punto vecino x + Lxy en el mismo tiempo ¿ su desplazamiento queda indicado por y (x + Lx, t).
En la misma figura 8.4b se muestra una ampliación del segundo segmento de cuerda ÁS, la cual
está sometida a dos tensiones que siempre actúan en la dirección de la tangente a ÁS, a izquierda y
derecha de la cuerda, o sea T(x, t) y T(x + Ax, ú), respectivamente. Hay que obr"*a, que la tensión es
función de la posición r sobre la cuerda y el tiempo r.
Al hacer una composición de fuerzas sobre el elemento de cuerda AS en las direcciones verticat y
horizontal se tiene
*t
IEG tl¡¡ziu+¡*a la hgenkrÍa
f(x+Lx,t)
.f (x, t)
+ Lx, t) sen 02
T(x+M,t)cos0z
T (x, t) cos 0,
Como 0es función de laposiciónryel tiempo t,0t =0 (x,t)y 0r= 0 (x + Lx, t).
Estas expresiones se sustituyen en la ecuación s.z y al diüdir entre ar queda
T(x+ Lx,t)sen0(x+ Lx,t) _T(x,t) sen 0(r, r) ^ Try
Ar-=P ^S
t* ur,
3x
lT(x,t)tg0(x,t)j =p!ai,
G=u
Ecuaciones diferenciales parciales
" d'y
c----
6'y
(8.8)
af at
donde
"-"T p
Puesto que la cuerda peÍnanece sujeta en sus extremos.r = 0 y te -- L, el desplazamiento y (r, r) satisface
las condiciones siguientes en todo el proceso
/(0,ú)=0
paraú>0 (8.e)
v(L,t) =0
conocidas como condiciones extremas o condiciones frontera (CF).
Por otro lado, la posición de la cuerda en el momento de soltarse (véase figura 8.3b) puede repre-
sentarse matemáticamente así
ecuación que se conoce como condición inicial (CI), por describir la condición que se tiene al inicio
del proceso.
En resumen, la ecuación 8.8 y las condiciones inicial y de frontera (ecuaciones 8.10 y 8.9, respectiva-
mente) constituyen un modelo matemático denotado como problema de valores en la frontera. (PVF)
La expansión de una función/ (r) diferenciable en una serie de Taylor alrededor de un punto Íi se es-
tudió en los capítulos 5 y 7, y estií definida por
""0
Esta vez, la utilidad de la serie de Taylor no será estimar el valor de la funció n (x)
f en el punro r. + a,
sino aproximar la derivada de la función en r. a partir de los valores de la funcián án *,y en Í. +
a. para
ello, considérese que a > 0 (con esto la ecuación 8.11 sólo es válida adelante del punto 'í¡ y qu"d
es tan
pequeña (a << l) como para despreciar los términos tercero, cuarro, ..., del la¿ó ¿erecñá
dL la expan-
sión, con lo que la derivada/' (r,) puede aproximarse así
la aprodmación a la primera derivada def (x) en tr, con diferencias hacia atrás.
Si en cambio se resta miembro a miembro la ecuación 8.13 de la 8.11 y se aplican los razonamien-
tos anteriores, se llega a la expresión
(8.1s)
,+l ,, a2
(8.16)
|
AT T( r + Ax , t) - T (x, t)
.0
-=lím
0X a¡ LJt
(8.17)
AT T(x, t + Lt) -T (x, t)
0t A/-0
-=lím Lt
/'
{ 62A
\
) Ecuaelones diferenciales parciales
a,
Por esto, sus aproximaciones con diferencias hacia adelante en el punto (r,, rr) quedan
Ía
m
AT T(x, + a, t,) - T (x,, t,)
tl- con¿ > 0
0x (xn t,) &
(8.18)
AT T(xn t,+ b) - T (x,, t,)
conb > 0
at I r', ,,t
AT
*T{x,,t,)-T(x,-a,t,)
0x (x, t,) ú
(8.1e)
AT T(x,, t,) - T (x,, t, - b)
u lu,,,,t
AT
_ T (x, + a, t,) - T (x, - a, t,)
0x (x,, t,) 2a
(8.20)
AT T(x, t,+ b) - T (x,, t -b)
at I r',,11 2b
que son las aprodmaciones con diferencias centrales a las primeras derivadas parciales de T(a r).
Las segundas derivadas parciales deT(x, r) quedan aproximadas con diferencias centrales así
A2T T(x,+ a,t,+b) -T (x,- a,t,+b) - T(r, * a,tj -b) +T (x,- ú,tj-b) (8.22)
dxdt 4"b
""t
Métodos Numéricos aplicados a la lngeniería
+.._
6* l(',, t,l 0x0 t t,l 0t2 11x,, t,)
11x,,
aplicando los mismos razonamientos que condujeron a la ecuación 8.12 y después de 8.14 a 8.16
(véase el problema 8.3, al final del capítulo).
AT a2T
=a- (8.24)
at 6x2
que describe la conducción de calor en régimen transitorio en una dimensión, la difusión unidirec-
cional de masa en régimen transitorio, etcétera.
Por ejemplo, puede describir la conducción de calor en una barra aislada longitudinalmente du-
rante cierto periodo, tomado a partir de r = 0. La barra se considera suficientemente delgada y de lon-
gitud L muy grande en comparación con su grosor. Sean los e)ffremos de la barra tomados como r = 0
yx=L(véasefigura8.5).
Sean además las condiciones siguientes:
Estas expresiones, conocidas como condiciones frontera, dan los valores de la temperatura T de la
barra en sus extremos a cualquier tiempo t.
La ecuación 8.24 y las condiciones a), b) y c) constituyen un problema de valores en la frontera
(PVF). Resolver este problema numéricamente, significa encontrar los valores de T en puntos seleccio-
nados en la barra: x1, )c2,... , ,xn a ciertos tiempos escogidos: tr 1t, ...< t_á"; esto es, calcular
q63o
Ecuaciones diferenciales parciales
Dominio de definición de ?
arl =o a*
a2Tl
r l(",, ,,) lq*,,t,)
Si ahora se sustituyen las derivadas parciales evaluadas en (r,, f,) con sus aproximaciones con diferen-
cias finitas en esta ecuación; por ejemplo, con diferencias finitas hacia adelante a 0Tl0t y diferencias
centrales a 62Tf 0f , se obtiene
T1,1+t -Tt,t _ ^
Tí-t,l -27t,l +7.,
ttt,l
(8.26)
ba2
u*D
x=xj_t x=xj
t = tj+t
t=tj
t= t¡_r
De manera similal se obtienen las ecuaciones para los dernás nodos de la red (o malla),
lo que con-
duce a un conjunto de ecuaciones algebraicas que pueden ser simultán"", o .ro y que
involucran los
valores de {,, que se buscan. Su solución es la misma del problema de valor en la frontera
(pVF).
Es oportuno hacer notar que la derivada parcial en el tiempo 6T10t sepudo
aproximar con diferen-
cias hacia atrás o con diferencias divididas centrales.
AT a2T
at a*
PVF T(x,O)=20"8 0 <x<L
T(0, r) = 10O "E t> 0
T(1,0 = 100 oE f>0
G*=
Ecuaciones diferenciales parciales
a = tpie'zlh
L = lpie
f-,* = th
Solución
Primero, se construye la malla en el dominio de definición, diüdiendo la longitud de la bana (1 pie)
en cuatro subintervalos y el intervalo de tiempo (1 h) en 100 subintervalos.
r{
9-
tr: il
e_ 0.02
il F
c tu
U
E
F
o.0r
lrr
(.)
Las condiciones frontera proporcionan la temperatura en cualquier punto del eje ty delavertical ¡ = 1
y a cualquier tiempo, mientras que la condición inicial proporciona la temperatura en cualquier punto
del eje horizontal r al tiempo cero.
Cada nodo de la malla queda definido por dos coordenadas (i, j); por eiemplo, el nodo de coorde-
nadas (3, 4) representa la temperatura en el punto x = O.75 pies de la barra al tiempo t = O.O4 horas, y el
nodo (4, l) latemperaturadelabarraenr= I pie (sufrontera) y at= 0.01horas (véasefigura 8.8).
Hay que observar que en el nodo de coordenadas (0, 0) (esquina izquierda inferior de Ia malla),
la temperatura debería ser 20 "F, atendiendo la condición inicial, mientras que la condición frontera
T(0, 4 establece que debería ser de 100 oF.
Los puntos que presentan estas caracteústicas se llaman puntos singulares; se acostumbra tomar
en ellos un valor de temperatura igual a la media aritmética de las temperaturas sugeridas por la con-
dición inicial y la condición frontera correspondientes. La temperatura tomada para el nodo (0, 0) es
oF.
60 "F. De igual manera se trata el punto (4,O), cuya temperatura también es 60
*t
iláodc N¡¡Éricos aplicados a la lngeniería
Tr,,= a
* rrr, - 27,,o* Tr,o) * T,,o
b
Tr,r= a (Tr,o - 2Tr,o * Tr,o) * Tr,o
;
se sustituyen valores
7,,
2''= L,.o_1.= eo - 2(20) + 2o) + 2o = 2o
@'25)2
se repiten las mismas consideraciones y cárcuros para punto (3, 0) y se obtiene
el
0.01
I,,' = 1 (Tr,o-2Tr'+T'o) +Tr,o
(025),
Tr,r= 26'4
De esta manera se han obtenido aproximaciones a la
temperatura en los tres puntos seleccionados de la
barra' a un tiempo de 0.01 horas. Al momento se tiene la
iemperatura de todós los nodos de las dos pri-
meras líneas horizontales (filas) de la malla, en seguida
se proüderá, siguiendo el razonamiento anterior
a calcular la temperarura en todos los nodos intermedios
áe la tercera ñh qt, 27,
se empieza con el punto (i, j) = (1, 1) y se aplica la ¡z: z¡y qi, 27.
ecuación g.26, con ro que se obtiene
de la que
7,,, = a
# rr,,, - 2T,.,, + T,,,) + 7,,,
G*n
con la sustitución de valores queda
0.01
7,,, = I (100 - 2 (26'4) + 20) + 26'4 = 37'Is2
ó
Al proceder análogamente para los otros puntos se llega a
Tr,z= 22.O48
Tr,r= 37.152
Con esto se tiene la temperatura en los tres puntos seleccionados de la barra cuando hayan transcurrido
0.02 horas.
Este procedimiento se repite para la cuarta, quinta, ..., ñlas, con lo cual se obtienen las temperatu-
ras en los puntos seleccionados de la barra a tiempo ¿ = 0.03, t = o.04,..., hasta llegar al
tiempo fiiado
comot-á*=1hora.
ne'its cien conjuntos de temperaturas obtenidas, en la tabla 8.1 sólo se muestran algunos para
facilitar su presentación y análisis.
Este método también se conoce como método de diferencias hacia adelante.
Díscusíén d- t trltudou
. Hay simetría en la distribución de temperaturas en la bana debido a que: a) la temperatura
inicial
y c) las propiedades físicas de la
es constante; b) la temperatura es constante. e igual en las fronteras,
barra son independientes de x Y ú'
"€)
La temperatura en el centro de la barra es un mínimo,
' de manera que se satisface
J
dTt Pa
=o
-ldxl-=!
(véasefigura 8'9), ya queson los puntos más alejado
de los extremos, los cuales tienenlastemperaturas
100
98.60
98.07
62.05
60
G;"
,,Método, xplkitó
Para aproximar la solución al problema de valor en la frontera
(I d-=-a2T aT
0x2 At
r
.] 1r, o¡ =¡1r¡, 0<l<r.
I r(0,4 =s, (4
I r (r" r) = s,U), ú>0
CI T(r,0)=50sennx 0<x<1
CFl T(0, T) = 100 oF r> o
CF2 T(1,4=50oF
y con d = 1, Pie2 lh.
u*t
Métodos Numéricos aplicados a la lngeniería
Soluclón
AT A2T
fta*
--t¿-
T(¿0)=50senzr
-{
T (0, r) = l0O oF
T(L,t) =50 oF
E.
O
il lt
a c
,-i
t\ ñ
d
t¡r t¡.
C) Q
G*"
Ecuaciones diferenciales parciales
u"t
Tabla 8.2 Temperaturas (oF) deleJemplo g:1:
E2T ^ d2T
-0o = 0, unaecuacióndiferenci¿Iordinari4q, cuya solución analltica es
!g,q uv¡ T= cr )t + c2.
-a* df
( 64()
L
f,60
o
Éso
^G^
fi¿Flt&l¡,
q#
*1"; libr=9; tf =0 . 5; Nt=10L; Alf a=1;
.Xf
Dx*Xfl (Nx-1) ; Dt-=Lf./ (Nr-1) ;
Lambda=Alf a*DE /Dx^ 2
for i=2:Nx-1
T(i).=CI8-1 (Dx* (i-1)) ;
end
r (r.) = (cI8_1 (0) +cF1_8_a (0) ) /2 ;
T (Nx) = (cI8_l- txf ) +cF2 8 _a (0) ) /2;
fprintf ( '0.000' )
for i=1:Nx
fprintf (' ?6.2f' ,T (í) )
end
fprintf ( '\n' )
for j=1;¡¡-1
for i=2:Nx-1
T1 (i) =Lambda*T (i-1) + (1-2*Lambda) +T (i) +...
Lambda*T(i+1);
end
for i=2:Nx-l-
r (i) =r1 (i) ;
end
unD
I Ii i:,:_,
::: :::r::i::::....:- : ,,.,: , ,
,,'i...;.i.,.?{fi,:*C!'t"l,tDt*j } ¡''
.8
r fprintf('\n')
end
ra$biin se puede usar Microsoft Excel para realisar Io¡ cálculos. Para ello.escriba en las cel-
,
das indicadas, en-la columna de la siguiente tabla, la fórrnula.de la seguada columna.
-pdmera
Después arrastre la fórmula de la celda C6 hasta la celda 16; arrastre ahora las-fOrmulas de las
celdas C7 y C8 hasta las celdas 17 y I8, rerpectivamente. Por último, arrastre el rango de celdas Ag:
18 hasta las celdas A1O7:IhO7.
Celda Fórmula
A6 Tiempo
A7 0
A8 =A7+$D$2
B1 alfa
82 1
B5 Distancia
B6 0
B7 =(s0*SENO(PI() * 86)+$ C$4, I z
B8 =$c$4
c1 a=Deltax
C2 0.125
C3 CFl
C4 100
C6 =86+$C$2
C7 =s0.sENo(Pr0-c6)
C8 =$E$2
*87+(1-2* $E$2) *C7+$E$2 *DZ
D1 b=Delut
D2 0.005
D3 CF2
D4 50
E1 I^ambda
E2 =82*D2lC2^2
l7 =(s 0+ SENO(PIO. I6)+$D$Q I z
l8 =$D$4
G""
Ecuaciones diferenciales parciales
Método ímplicíto
Para ilustrar este método se resolverá nuevamente el ejemplo
arl arTl
| ,0, ,,t o =
ar¡ lr',,,,1
"
Ahora se sustituye dTl 0t en (x, t ,) por diferencias hacia atrás, y 02Tf 6x2 en (x,, t
,)
por diferencias cen-
trales, lo que da
t
I =tm=t
13
r:_
O il
il
a j
¡\
N
i\ f¡i
O
t¡r
(J
CIr(¿0)=20¡F0<¡<1
De acuerdo con la notación de punto negro (.) para los nodos empleados a fin de aproximar a ATlAty
cruz (x) para aquellos que se usan en la aproximación de A2Tf A*, se tiene el esquema de la figura 8.13,
Solución
Seconstruye la malla con /¿ = 4ym= 100, con lo que a=0.25yb =0.01.
Si (t i) = (1,1), la ecuación 8.28 se aproxima así
La temperatura en los nodos (0,1) y (1,0) está dada por las condiciones frontera e inicial, respectiva-
mentg pero se desconoce la temperatura en los nodos ( 1, 1 y (2, 1 Entonces se tiene una ecuación con
) ).
dos incógnitas que rearreglada queda
En esta ecuación hay tres inc(gnitas Tr,Tr,ryTr,t así pues, al rearreglarla queda
/'
L**
Ecuaciones diferenciales parciales
Análogamente para el nodo (3,1), la ecuación diferencial parcial (EDP) queda aproximada por
En esta ecuación sólo hay dos incógnitas, que son Tr,, y Tr,r; así pues, al rearreglarla resulta
Las ecuaciones 8.29 a 8.31 constituyen un sistema de ecuaciones algebraicas lineales en las incógnitas
Tr,r,Tr,ryT.,r, que son precisamente las temperaturas que se desea conocer. Esto es
Hay que observar que estas temperaturas obtenidas para t = 0.01 h son diferentes a las que se obtuüe-
ron con el método orplícito; además, la temperatura del punto central es distinta de la condición ini-
cial. Esta situación es más congruente con la realidad del fenómeno que oorrre (recuérdese que con el
método explícito la temperatura es 20 oF). Lo anterior se explica porque para el cálculo se han tomado
en cuenta todos los nodos de la primera y segunda filas, excepto los de las esquinas T (0,0) y T(a,O).
Mediante la ecuación 8.28 y los mismos razonamientos para la segunda y tercera filas se llega a
¡' = 0.16, To.r= Tn,, = 100, Tr,r= Tr,r= 29.99' Tt,r= 22.42,
y resolver se obtiene
que son las temperaturas correspondientes at=0.O2 hyar =O.25, ¡ = 0.5 yx=O.75 pies, respectiva-
mente.
'*)
Métodos Numéricos aplicados a la lngeniería
Al aproximar la EDP por diferencias divididas en la fila j + 1 (véase figura 8.13) se obriene el si-
guiente sistema
(1 - LTr,¡,
+21,)Tr,¡, =XTo,¡r+Tr,¡
-LTr,r, + (1 +2X)Tr,r, - XTr,u, =Tr,¡
- XTr,¡*, + (1 + 2),")\,j,1 = XTn,¡r+ Tr,¡
100
90
80
70
o 60
_o
F
40
30
Distancia
Hay que observar que en todos los casos el sistema por resolver tiene la misma matriz coeficiente, que
es tridiagonal y simétrica.
Todo el sistema se soluciona estableciendo y resolviendo secuencialmente los sistemas de tres
ecuaciones simultáneas para cada fila a partir de la segunda. Los resultados obtenidos con el pnocn¡ue
8.2 del CD se presentan en la tabla 8.3 y en la gráfica de la figura 8.14.
G"u
Ecuaciones diferenciales parciales
0,j +1) (l,j +1) 2,j +1) (3,j +l) n-l,j+l (n, j +l)
-ITn-t, l+t + 11
\ + 21.)T
t i+t n-2, - ¡.7
' -' n-t, j+l = T*r, j
-¡.T .
n-¿,1+ I
+ (l + 21,)T_r,j+r = T*r,i+LTn,¡*t
La solución de este sistema corresponde a las temperaturas en los puntos seleccionados de la barra a
untiempo Q+t)b.
Hay que observar que la simetría de la matriz coeficiente y su característica tridiagonal. Además, los
elementos de esta maluiz son constantes para cualquier fila (o tiempo) y son
(1+2)") -¡" 0
-¡. (l+2I) -¡.
0 -¡. (1+21.) -¡.
-¡, (1+21,)
0 0 -i\
Método lmpllcito
Para aproximar la solución al problema de valor en la frontera
a A2T dT
6x2 at
-=_
r@,o)=f(x), 0 <x< r.
-{ T(o,t) =9, (4
f > 0
T (x,, t) = g, (t)
/'
( 64a
Ecuaciones diferenciales parciales
Ejemplo 8.2
Resolver el ejemplo 8.1 con el método implícito.
Solución
A fin de comparar resultados con el método implícito, la barra se diüde también en 8 segmentos,
a = 0.125 pies; asimismo, se estudiará el fenómeno de conducción de calor du¡ante media hora
con subintervalos en el tiernpo de tamaño b = 0.005 horas. De esto i,, = 0.32.
El primer sistema lineal que permite calorlar las temperaturas en labÍilra a f = O.0O5 horas es
unt
l¡ikrrkG mÉb +¡abs a b f¡Ser*rÉ
T.,
r| - o.tzr,.,
= 70.5636
= 3Z.B44S
Tr, + 7.64 T3,t - 0.32T4.r
= 44.9041
- 0.32 4,, * I .64 T4, | - 0.32 Ts,l = 47.9329
- O.g2Tn, + 1.64 T.", _ 0.32T. . = 44.5Q21
- O.32Tr, + 1.64 Ti,,', _ O.SZfr,', = 35.784O
_ o.3276,1 + I.64 Tr,, = 44.4055
cuya solución por el algoritmo de Thomas es
Guo
Ecuaciones diferenciales parciales
Hasta ahora no se ha analizado la importante pregunta referente a si los valores obtenidos aproximan
"convenientemente" la solución del PVF en los nodos de la malla. En esta sección se contesta parcial-
mente ese punto.
El error de discretización se define en cada nodo como
e=T-U
donde U es la solución verdadera del PVF y T la aproximación obtenida con el esquema explícito.
Se dice que un esquema de diferencias es convergente si al hacer a = Lx--+O, b = Lt--+O en la malla,
el error de discretización e también tiende a cero. Con estas definiciones presentes, a continuación se
demuestra que una condición suficiente para convergencia del método explícito en la solución de
a2T ar r =I
-
0x2 dr '
(adimensionalizando las variables )
es que O < (Ltl L;,) < 0.5. Se acepta que no se comenten errores de redondeo, lo cual es prácticamente
imposiblg pero aun así, este criterio de convergencia es de uso práctico.
Al expandir en serie de Taylor alrededor del nodo (i, j),la solución verdadera U (es la variable ¿
solamente), se obtiene*
fA12)
U,,i,r= IJ,. + Lt[J, - [.J,, + O [ (40' I (8.32)
;
Al expandir U en la variable x adelante y atrás del nodo (i j), se obtienen, respectivamente
Lx2 A¡J Lf
U ,,,r,¡= U,,, + ArU" + ---- U*+ U* +_u
,t 4lE
(8.33)
.f u*+o[(ar)6]
Lf *M u
U rr, j=Ui, j- LtiU, +-u
2la
-44u
3!E4tffi
(8.34)
&f
- s! U*+O[(Ax)6]
Hay que observar que en las ecuaciones 8.32 a 8.34 las derivadas se evalúan en el nodo (i, j), cuyas
coordenadas son.r = iLxy t -- j\t.
Con la suma de las ecuaciones 8.33 y 8.34 se obtiene
+ U, representa la primera derivada parcial de U respecto a r, U, , la segunda derivada parcial de U respecto a t, efc&era.
uuD
*
ff u**o t (^r). l
Un,i + urr,j= 2u,,¡ Lr{J* * (8.3s)
Al multiplicar por l.
r Lt2--- ot(A4'l
iu,,l - -- Lt
u, = I u,,¡., - ur, - (8.3g)
Lt
Al sustituir las ecuaciones 8.37 y g.3g en la ecuación diferencial parcial, u,= uo
u,,r,- u,, -
# u,,- ol (Ar), I =
(8.3e)
\u,,*r,i+7'U¡,¡ - 2I"Uí,,- \j=o,
'r12w
U*+ l. o I (A.r).l
Se despeia U,,,.,
Si se hace
L652
Ecuaciones diferenciales parciales
Este desarrollo algebraico expresa el error de discretización e,,,,r= (T,,nr- Ur, en función de los errores
ur)
en los nodos vecinos ei_t, , er, y eí*1, j qlJe se usan en eI esquema explícito, o sea
i ,
e.
Ll+l
. =Le.t-l,l .+ (l
\ - 27")t et,l . +)"e.
¡+l,J -Z \l . (8.44)
Supóngase ahora que 0 < ¡" < 0.5, con lo que los coeficientes l, y (1-2 ?r) son no negativos. Si, por otro
lado, se saca el valor absoluto en ambos miembros de la ecuación 8.44 y se aplica la desigualdad del
triángulo, se obtiene
Sisellamau^u(h)con0<h<mlacotasuperiordelen,olconl<i=n-l,sedenotaporZ^o(k)conk
que antes- lacota superior de l-Zr,o I con 1 <i <n-1, yse sustituye ei_r¡,e¡,i, ei*r,¡,e¡,¡ryZ¡,J
-igual
con sus respectivas cotas superiores ¿má¡ (j), u^oQ +l) y Z^*(l), simplificando se llega a
'..
e^*(m) < e^o (m-l) + Z^o(m-l)
e^u(m)=r^*li
raf IJ,-:U*+
Lf -l o
o t(A¿)'l+ [(Ar)a]
recordando que f-á, =m Lty la ecuación 8.41. De esta desigualdad se deduce e^e(m) tiende a cero qtJe
siAryArdendenacero;yyaqueestadeducciónsedesarrollópara0<l.<0.5, lacondusiónsóloserá
válida para estos valores de l"; por ello, se constituye como una condición suficiente para convergencia
no necesaria- ya que ésta puede ocurrir por otras razones.
-pero
\
65,3-)
rstabílídad
El concepto de estabilidad se refiere a la propiedad de una ecuación en diferencias particulares
(base
de un algoritmo), y significa que cuando Lt--+o, el error introducido por cualquier motivo
(condicünes
iniciales, frontera, redondeo, etcétera) está acotado. Lo anterior no iignifica que la desviación
entre la
solución verdadera de cierta ecuación diferencial parcial y su aproximación cón una ecuación
en dife-
rencias sea pequeña, ya que esto está determinado por el concepto de consistencia.
Consístencía
Se dice que una ecuación en diferencias tiene consistencia cuando solamente aproxima
la ecuación
diferencial parcial que representa. Aunque esta propiedad parece cumplirse en t;dos los casos, no
es
así para algunos esquemas iterativos; por ejemplo, el algoritmo explíciio de Dufort-Frankel
no es con-
sistente en ciertas circunstancias. *
* Dufort, E' C' y Frankel, S.P., "stability Conditions in the Numerical Treatment of parabolic
Differential Equations,,, M athTables
Aids Comput., 7 (1953), pp. 135-152.
* *Isaacson,
E. y Kelle¡ H.8., Analysis of Numnical Methods, Iohn Wiley and Sons,
Nueva york 1966, pp. 390, 392, 1082, 10g8.
( 6,5,4
Ecuaciones diferenciales parciales
Este método consiste en combinar las aproximaciones de ATl6t con diferencias hacia adelante, apoyán-
dose en lafila j, y la aproximación con diferencias hacia atrás, apoyándose en la frla j+1, con lo que se
obtiene un algoritmo implícito. Por ejemplo, al aproximar 0Tl0t en el nodo (i, j), con diferencias hacia
adelante, y de 02Tfíix2 con diferencias centrales (véase figura 8'16), se obtiene
T
- ¡+l -T..i
¡, t, ^-
T...-2T.
t-1, I I
+T..,
t-t, t, I (8.47)
af Lf
Al aproximar dTllten el nodo (i, j+l), con diferencias hacia atrás, y a02Tf 0*, con diferencias centrales
(véase figura 8.16), se llega a
7,,
n, - r r, = | IT ¡-r,¡ - 2T,,
¡
* T ur,i * T,-r,¡,, - 27,, j*r= T,.,,
¡, I (8.4e)
Ttr - Trn' =,| [t* - 2Tro,+ Tr..o' + To* * 2Tr^' + ?¡,r'l (8.s0)
donde los nodos (0,0), (1,0), (2,O)y (0,1) son conocidos a partir de las condiciones inicial y de fron-
tera; en cambio, los nodos (1,1) y (2,1) son incógnitas. Al rearreglar la ecuación 8.50 queda
Al aplicar el mismo algoritmo (véase ecuación S.49) a los nodos (2,O)y (2,1); es decir, i = 2, i = 0, se tiene
¡.
Tr,t -Tr,o =;lTt,, -2Tr,o +7..0 + Tr,, -2Tr,t *Tr.t l (8.s2)
donde las incógnitas son 7,,,, Tr,ry Tr,r, ya que los demás nodos están dados por la condición inicial.
Al rearreglar resulta
l"¡'¡"I
(r + )v ) Tr,,-;r,,= T T,,o + (1 - r) Tr,. * trr' (8.53)
tr,^*
Análogamentg al aplicar la ecuación 8.49 alos nodos (3,0) y (3,1), es decir, i =3, i = 0, queda
¡"
T r,, - T r,o = I r r, - 2Tu,o + T n,o + T r,, - 2Tr, + T n,rl (8.s4)
;
*t
donde los nodos desconocidos son solamente (2,1) y (3,1), ya que los otros son conocidos por la
condición inicial.
La ecuación 8.54 se rearregla y queda
¡, ¡"
- TT', + (1 + l.)Tr,, =ilTr,o+Tn,o+Tn,rl* (1 -r) Tr,, (8.s5)
Las ecuaciones 8.51, 8.53 y 8.55 forman un sistema cuya solución es la temperatura T en los nodos
(1,1), (2,1) y (3,1); o sea,
1
(t+I) T,,,-; Tr,,
,' r -¡"
+1.)^r,,
-VT,j+(1
2
(8.s6)
r
-| rr,, + (1 +l') ?.,, =
x Tr,o*Tn,o*T',r+
(r -1,) t,o
] r
Una vez resuelto el sistema de ecuaciones 8.56, se puede seguir el mismo procedimiento, pero
ahora
aplicado en los nodos (1,1) (1,2); (2,I), (2,2)y (3,I), (3,2), con lo cual resulta
(1 +1,) Trr-
+ r,,, = (1 -r) r,,,* X rr,,*ro,,*r,,,1
ir
-T Tr,, + (I + )u) Tr,, -t
-¡" 'r1r,, =7ITr,r*Tr,]*(1
-¡' -L)Tr,,
¡. 1
- -2"T.- + (1 +l')Tr,, =
; ITr,r+Tn,r*Tn,r1+ (1 -)") t.,
cuya solución proporciona las temperaturas de los nodos interiores de la segunda
fila; o sea, t = 2Lt.
Este procedimiento se repite un número m de veces, hasta obtener las tempáturas
en ciertos puntos
de la barra a lo largo del tiempo, hasta un t^x= mLt.
Si en lugar de dividir la barra en cuatro'iubintewalos se dMdiera en n subintervalos,
se tendrían
n-l nodos interiores, a los que al aplicarse la ecuación 8.49, como en el caso anterior (cuatro subin-
tervalos), se generaúa un sistema de n-r ecuaciones con n- 1 incógnitas: Tr,y Tr,y 7.r,r,...
) Tn_r,, (para la
primera fila); o sea
(r +I) rrr-
+ Tr,, = (1 - l") T,,o+
l
I r"o* To,, * Tr,ol
n
¡.
- 2 Tr,, + (1 + I) Tr,r-
¡, .| I * Tr,o I * (t - L)
2 t't [7,,0 Tr.o
2
.
(8.s7)
¡" ¡,
Tn_s,tr (1 +l.)T_r,, T
'n-r,1 lT,-t,o+7,-r,o | + (1 -1,) T,_r,o
2 2 2
G"u
Ecuaciones diferenciales parciales
I}, +(t-r)T"-',0
- V T,-r,r+(1 +ir)Tn-t, =
V lT,-r,o+7",0+T",tl
(1 + l, ) Tr,i*r-
f,rr,,.,
= (1 - i,) T,,i* |1r",,*To,¡. *T,,il
I )r
* (l -
- I ,,,,.,+ (r +r) T,,¡*,-
vT''n' 2
lTr,¡ * Tr, ¡l ],.) T2,j
¡, ir ir
-V T*r,i,r+ (1 + lv) Tn_2,¡,t- Tn-t't't ITn_ r, ¡ * T,- r, ¡l + (l - L) T,- r,,
I 2
¡r ir
- T,_r,iu + (1 + iv) Tn_t,¡*t IT,_r, i + T,, ¡ + Tn, ¡rl +
(l - 1,,)7"_,,,
7 2
d10+t)=BtU)+c
donde
I
,
65")
Métodos Numéricos aplicados a la lngeniería
.= r+ (ro,¡*ro,¡. ) o...0
Irr,,*r,,¡*,)1,
AT AT'
üaf
?(¿0)=20oF
-{ T(0,4 = 100 "F
T (L, t) = 100 "F
o =lpie2 lhr
L=1pie
t^^ = Iht
I r re -0.08 o oo-][r,,,1
fer.zl
l-o.os 1.16 -0.08 llt;, I = lro I
I o.oo -0.08 1. 16
] lnt.t nnl
El sistema se resuelve para obtener
Gu*
Ecuaciones diferencial¿s parciales )
temperaturas que corresponden a un tiempo t = 0.02 horas. A1 continuar este procedimiento con
el Pnocn¡¡.r¡, 8.3 del CD se obtienen los resultados de la tabla 8.4.
r pies
t (horas)
0.0 0.25 0.5 0.75 1.0
Los resultados obtenidos con el método de Crank-Nicholson son, en general, un promedio de los
resultados de los métodos explícito e implícito; esto puede explicarse con base en que el método
de Crank-Nicholson combina ambos.
En seguida se presenta un algoritmo para este método.
""t
i::.,,r1:::r:;;rl:t.:l::r: .,,,,:,:,rti',,:."..,,i::t,i:i,,,j:::i.:r:r ,:;::':, :-:,'
!!ri, .r i:.r::i-,::: ra::.:i.,tr . _,:ir¡ .,.:i ,l
:r:¡i.i:i.:.,:,, ::i.,1,: i,
EDP a
A2T óT
a-t= ü
T(co)=f(x), 0<x<x,
*'l J CI
CFI T (0,4 = S, (4
f>0
CF2 T (xo t) = g,(t)
Tr,i*, - Tr,i-, T,
¡- 2T,, * T *r,.
=o ,,
(8.s8)
z\t Lx2
Hay que observar que si se conocen las dos primera filas (la primera podría ser la condición inicial y
la segunda se podría calcular por alguno de los métodos de las seccionls anteriores), el método resulta
explícito en el nodo (i, j + 1); o sea,
/'
L66o
Ecuaciones diferenciales parciales
i,.i+1
i-t,j t, l í +l,j
Youngy Gregory* demuestran que el método de Richardson es poco satisfactorio, )ra que presenta consi-
derables problemas de estabilidad; sin embargo, sustituyendo l, con (t u, * Trr)lz en la ecuación 8.58,
se obtiene el método de Dufort-Frankel (véase figura 8.18) con mejores firopieilades de estabilidad.
Young, D.M. y Gregory, R.T., A Suruey of Numercial Mathematics. Vol. IL Addison Wesley (1973). pp. 1084-1086.
uuD
Métodos Numéricos aplicados a la lngeniería
Ejemplo 8.4
Mediante el método de Dufort-Frankel, resuelva el ejemplo 8.3 con los mismos valores para A*,
Lty a.
Solución
ta primera fila está dada por las condiciones iniciales y para la segunda fila (r = 0.01) se tomarán
los resultados obtenidos con el método implícito (véase tabla 8.3).
Se aplica la ecuación 8.60 para conocer 7,, j*, = 7,,, y se obtiene
2X / 1-2¡"\
Tt'z=
r 12¡[]o''*?''' *[ I
t.'r^ ,lt', (8.61)
Al sustituir los valores l, = 0. 16, To,, = 100, Tr,, = 22.43 y T,,o =20 se tiene
2X
rrr=
7f^[7,,, * 7,,, i * (;# )t.
y al sustituirvalores se obtiene Tr,r= 24.84.
El algoritmo se aplica de la rñísma forma para las filas siguientes. Los resultados se presentan
en la tabla 8.5.
q662
Ecuaciones diferenciales parciales
,::=-, €$-¡,,.,,1
f..{h}
0.0 o.?5 --€.5 0.75 1.00
02v d2v
EDP: ' =c2--J-
af af
CI1:y(r, o)=f (x), O<x<L
óvl
Cr2:--:-l =s(r), O <x<L
df lr"ol
donde la posición original de la cuerda está dada por CI1 (condición inicial 1), y la velocidad inicial
que se le imprime a la cuerda por CI2 @ylAt = 0, en el caso de que la cuerda simplemente se suelte).
uut
Para obtener un método en diferencias finitas que resuelva el PVF anterior, einpezaremos cons-
truyendo una malla en el dominio de interés 0 < r < L,0 <t( f-** enny m subintervalos de tamaño
a = Lx = L I n y b = Lt = t^ol n, respectivamente, como se muestra en la figura g. 1 9.
t
t*
tj*t
tj
tj-t
Dado que la EDP se cumple en todo el dominio, también es cierta para el nodo (r,, ú,), esto es
dryl ^ dryl
ur lAr r,) =' *,1Ar t)
Usando diferencias centrales para las derivadas parciales, se tiene
1,, ¡-, - 2! r,
¡
I f ¡, j,, = It'! ¡-r, j - 2It2! ¡, +
¡
El a, ¡
* ú-e es una cota superior para el tiempo que se usará para detener los cálculos.
q664
Ecuaciones diferenciales parciales
f ¡, ¡, = 2(l - )rt)f ,, ¡
+ l" (! ¡r, t + !,-r, ¡) - !,, ¡-t (8.62)
En las fionteras izquierda y derecha (los extremos de la cuerda), a cualquier üempo se tiene: yo,
, = !n, i = O,
que adiciona dos incógnitas más. Continuando de esta manera se tendía una última ecuación para el
nodo (i, j) = (n-1, t).
:
:
: (8.63)
El vector f!r,o, yr,o...yn_zoln-nlr está dado por la condición inicial cll, de modo que para obtener el
lado izquiérdo dóla eóáiiO"'é.e 3 se requiere una aproximación del vector I!r,r, yr, ... ln-2,t, /*,,,lt que
Despejando y¿r ,
y sustituyerr¿o Idú II pors(t) se llega a la aproximación buscada
r,;ol
*t
* En el problema 8.19 se da otro máodo de aproximación, que utiliza diferencias centrales.
Una vez que se tiene esta aproximación, se puede obtener el lado izquierdo de la ecuación g.63, ope-
rando matricialmente en el lado derecho;- los resultados proporcionan el desplazamiento en ciertos
puntos de la cuerda al tiempo t2. Para obtener el desplazamiento de los puntos mencionados al tiempo
ú, simplemente tendría que operarse matricialmente en el lado derecho de la ecuación
:
:
Ejemplo 8.5
Resolver el
d2v Azv
EDP: = c2 ---
aP a*
Clt: y (x,0) = sen (¡,r), 0<r<1
6vl
PVF CIZ:-:-l =Z"sen(2rux) 0<r<1
ót I t' o.'
CFl: Y (0,4 = 0, ú> 0
Solución
Se divide la longitud de la cuerda en 10 subintervalos, esto es a 0.!,y el tiempo máximo
= en 100
subintervalos, conloeueb= 0.01y t =bcla= 0.01(1)/0.1 = 0.1.
La posición inicial de la cuerda y,,o,i = 1,2,..., 9, dada por CII es:
\
sen(rr) 0.309017 0.5877s5 0.809017 0.951057 1.000000 0.951057 0.809017 0.587785 0.309017
( 666
\
a
ylavelocidadinicial AylAt=8(x,),i=l,2,...,g,queseleimprimealacuerdadadaporCl2en
tales puntos, es
2a sen(n*) 3.693164 5.91 75664 5.975664 3.693164 0.000 -3.693164 -5.975664 -5.975664 -3.693164
8' 64
A1 aproximar el vector Il r,r, y r,, ... ! n-z,t ! o-r,tlr con la ecuación
".t
Con esto se tiene
de donde
Y,,2 0.382437
!r,t 0.7a6495
1r,, 0.9275rr
!n,, 1.023847
tr,, 0.999021
!u,, 0.876403
lr,t 0.688939
tr,, o.467926
f 0.234992
".t
cuya güifrca s€ muestra en la figura g.21.
G*
Ecuaciones diferenciales parciales
El cálculo para el tiempo t = 0.03 se obtiene dercalizar las operaciones que se indican enseguida
t.
'0.0 0.1 ú.2 8.4 0.5 0.6 0,7 0.8 o.9 1.0
0.00 0-,000 0.309 0.588 0.809 0.951 1.000 0.951 0-809 0.588 0.309 0,000
0.01 0.000 0.346 0.648 0.869 0.988 1.000 0.914 o.749 0.528 0:272 0.000
0.02 0.000 0.382 0.706 0.928 r.O24 0.999 0.876 0.689 0.468 0.235 0.000
0.03 0.000 0.418 0.764 0.985 1.O58 0.997 0.838 0.628 0.408 0.198 0.000
0.10 0.000 o.642 L.r23 r.334 r.256 0.956 0.563 o.213 0.001 -0.051 0.000
0.30 0.000 o.760 1.283 r.417 1.148 0.604 -0.000 -0.440 -o.574 -0.387 0.000
0.50 0.000 o.o37 0.062 o.067 0.051 0.022 -0.009 -0.031 -0.036 -0.024 0.000
0.70 0.000 -0.729 -1.230 -1.356 -1.094 -0.568 0.014 0.437 0.563 0.379 0.OOO
0.90 0.000 -0.685 -r.192 -1.400 -1.291 -0.942 -0.502 -0.125 0.084 0.103 0.000
1.00 0.000 -0.370 -0.686 -0.907 -1.012 -1.000 -0.890 -o.7\o -0.489 -0.248 0.OOO
uut
Figura 8.22 Cráfica de las posiciones de la cuerda a di{erentes tiempos.
l. Conáícíon.s de Díríchlet
se presentan estas condiciones cuando la variable dependiente
es conocida en todos los puntos fion-
tera. Los ejemplos de las secciones anteriores tienen este tipo de condiciones
frontera.
z. Conáícíon-s de Neumann
cuando se conoce la derivada de la variable dependiente en los puntos frontera, se dice que se tienen
las condiciones de Neumann. Por ejemplo, el pioblema de conducción
de calor de la barra con condi-
ciones de este tipo, quedaría formulado así
L6"o
Ecuaciones diferenciales parciales
AT a2T
EDP.- =a a*
at -
CI: T(r,0) =f (x),0<x<L
PVF dT
CF1. =8, (0
-dx ¡=0
t>0
dT
CF2. = 8"(t)
-d,e x=L
Estas condiciones pueden obtenerse físicamente, por ejemplo, aislando térmicamente una frontera, ya
que en este caso
dTt
^l-=r=o
es decit no habría cambio de temperatura en la frontera. O bien si se tiene una frontera en contacto
con un fluido (que puede ser aire), la ley de enfriamiento de Newton proporcionaría esta condición
dTt
.I
Cl)t lx =L
=h(r-ro)
1. Coníícíones combínadas
Esta condición aparece cuando se tiene una combinación de las dos anteriores. De nuevo, el problema
de conducción de calor en la barra quedaría formulado con este tipo de condiciones así
AT A2T
EDP:- = a
üaf -
,*l CI: T(r,0)=f(x),0<r<L
dTl
-;
CFl: I
dX I x=O
=9, (r)
' f>0
I CF2: T (L, t) = gr(t)
En los ejercicios al final de capítulo, se resuelven problemas con condiciones de Neumann y combinadas.
Fronteras írregulares
Según la geometría del sistema, se pueden tener fronteras irregulares; esto es, casos como el de la
figura 8.23.
Si se tienen, por ejemplo, las condiciones frontera de Dirichlet, los valores de la r¡ariable depen-
diente en C y D son conocidos; por lo tanto, la aproximación de la variable dependiente en el punto P
u"D
puede hacerse con una interpolación. El caso más simple es una interpolación
lineal entre los puntos
AyGoenüeByD.
Para la interpolación entre los puntos A y C sería
enlaque0<c<1. -+l
Para la interpolación entre los puntos B y D.
_taTt
dNlc
óTl
aN
-t lc
órl T_T
-o -t,
de donde T, =
dTr
FP +7. (8.67)
=
l" dN lc
a¡v FP
-I
Por construcción de la malla
y también
T, - ?^ Tr-Tn (8.6e)
= = (Tu -?o)tg9+r^
tr ffi,dedondeT,
Se sustituyen las ecuaciones 8.67 y 8.68 en la ecuació n 8.67.
_t
Métodos Numéricos aplicados a la lngeniería
M aT
,:'n-cosg I
+(Tr-T)tgo+T^
l"
^
En los problemas por resolver (al final del capítulo) se pide determinar Tn cuando el punto F cae entre
los puntos E y B (véase figura S.25).
Por último, si se tienen condiciones frontera combinadas, se aplica alguno de los tratamientos
anteriores a cada punto frontera, según corresponda.
EJerclclos
8.1 se tiene una pared de espesor r en la dirección /, como se ve en la figura g.26.
G,"
(considerado arbitrariamen-
La pared está inicialmente a una temperatura unifor-me Úi*. En un instante dado
y posteriot se cambian y mantienen a Ia tem-
te como tiempo cero), las dos superficies de la pared, anterior
iu pared a lo largo del tiempo 0' empleando
peratura f,. Se desea conocer la distribución de temperatu." ".,
el método explícito.
Solución
La ecuación que rige ra distribució" 0",;o*"j;, -::'T: ""
er tiempo 0 es
j-r*t
-=ol u*. w- u"'l
mayores que en la dirección
sin embargo, dado que las dimensiones x-e de la pared son considerablemente
y, las derivadas correspondientes pueden despreciarse
quedando la ecuación anterior reducida
a
#="#
üsualizando la pared compuesta por una serie de placas
Quizá sea más fácil entender esta simplificación,
o superficies paralelas, *y", a"-p"r"*ras de una placa a otra (dirección y) cambian' Pero se mantienen
constante en todo una Placa.
la adimensionaluación' se introducen nuevas
Con el fin de obtener resultados generales, y Pam ilustrar
variables de la siguiente manera:
Y t-t... a0
Hagamos primero v =
i;r=;7.V 0= ,
De esta forma, la variable Yva de 0 a 1, ya que
EnY=6,"=i=o
EnY = ¡,'= 1= t
T como
[a temperatura inicial q en toda la pared, queda en términos de la nueva variable
T'= =|
"-''
tr- t*
fr quedan en términos de T como
mientras que las superficies, anterior y posteriot al cambiarse
a
-t t
To=T,=#_o
tw
ü aT t, - t... dT
#=(r,-r,) n=t" uo
"'t
I Métodos Numéricos aplicados a la lngeniería
a2t
af \r -r\_='' af
-=ít
a2T t-t
I w_
L2
yT
aY
I
Al sustituirlas en la ecuación de transferencia de calor reducida junto con las condiciones inicial y de fron-
tera, queda formulado el siguiente
aT _a2T
,
do dY
) r(o,Y=o)=o
PVF I
lrto=o,y)=1
Lr(4,Y=t)=0
Haciendo un corte de la pared y diüdiendo el espesor I en cuatro subintervalos, queda el esquema repre-
sentado en la figura 8.27.
Inicialmente todos los nodos de la pared están a la temperaturaT,= 1. Luego, en el mismo instante, se dice
que las superficies anterior y posterior quedan como = T¿ = 0. Esto significaría que hubo un cambio in-
d
finitamente rápido de 1 a 0. Tal idealización es conveniente, pero da lugar a dificultades computacionales.
Para evitarlas se toma el valor medio para ambas superficies, es decir
d = L = 0.5, pero sólo para el instante
cero, quedando entonces que
T=0.5aY=0cuando@=6
T=0.5aY=lcuandod=0
Por úlümo, dado que emplearemos el método explícito, tomamos ¡ = L y .o-o = !, nuestro tamaño de
2' ^y 4
paso por el tiempo A@ será
1l'= 1
2 \41
^o=,Ml',=rf 32
garantizándose con ello que el método explícito convergirá. Los resultados obtenidos con Excel se muestran
en la tabla 8.7 y en la figura 8.28.
/'
( 6?6
Ecuaciones diferenciales parciales
I
0.9
0.8
o.7
0.6
0.5
o.4
0.3
o.2
0.1
0
r't
Métodos Numéricos aplicados a la lngeniería
8.2 Una loza de gel de agar contiene una concentración uniforme de urea de 2 x 10-a gmol/cm3; Ia loza tiene
3 cm de espesor (véase figura 8.29). Determine la concentración de urea en Ia parte central de la loza des-
pués de 2, 4, 6 y I horas de inmersión en agua (la urea es soluble en agua).
Solución
El modelo matemático que permite establecer la concentración está dado por
ac ^ a2c
0t
-=u_ a*
donde:
Por el problema se sabe que C = 2xt}-4 gmol/cm3, que es la condición inicial (concentración inicial de la
urea en laloza).
Por otro lado, se puede establecer que
c(0,4 = 0
t >0
c(1,4 = 0
lo cual físicamente significa que al sumergirse la loza en el agua, la urea de la superficie se disuelve de inme-
diato y Ia concentración de las caras (fronteras de la loza) es cero cualquier tiempo después.
El problema de valores en la frontera queda formulado
(/' 6?A
\
Ecuaciones diferenciales parciales
dC
At =gó'c
EDP,
6x2
Si se toma 9 = 1.7 x IO-2 cm2f hy se aplica el Pnocmue 8.3 del CD, se obtienen los resultados siguientes para
x=l-5cm(elcentrodelaloza),transcurridas2,4,6y8horas,conAx=0.3yAú=0.01.
*'{,h}i.
8.3 Calcule la distribución de temperatura ?(aú) en una barra cilíndrica de vidrio y aislada térmicamente, ex-
cepto en el plano A (véase figura 8.30). Al inicio la barra está a 20 oC, y en el instante cero se ajusta con el
plano A una placa cuya temperatura es de 100 "C y permanece constante durante el tiempo de estudio (ues
horas). La barra es lo suficientemente delgada como para despreciar la distribución de temperatura radial y
se sabe que para el material vidrio cr = 1.23 x l0-3 m'?/h.
Solución
Este problema es semejante al del ejemplo resuelto al inicio de la sección 8.3, con la diferencia de que un
extremo está aislado, lo que modifica la condición frontera correspondiente. Un aislamiento térmico "ideal"
significa que no hay flujo de calor en dirección alguna y matemáücamente se expresa
órl
* l"= 1'=T =0
*t
hlE]{oE d ¡núlerna de '¡ralor en la frontera con condiciones frontera combinadas queda formulado
por
-
l_=d_
aT a2T
lat a*
l
- r¡\t
n=-t* =1'968x10-3
lt
E 6
j
II
d
¡*
f¡i
Q
F
t¡.
U
D (3,0)
F------________> CIT(¡,0)=20
donded.oseaproxima'conlarnediaaritrné,ticadekxv=aloreslímitesdeT(o,r)cuando
que en este caso es la media de 100 y 2O oC.
tloyT(,c,6),r+0,
( 6ao
\
Ecuaciones difer enciales parciales
Hay que observar que la temperatura del nodo (a,0) es 20 "C, ya que la condición inicial lo establece y esa
frontera está aislada.
Para el c.ílculó del nodo (a,i) se usa la condición frontera ?, = O y su aproximación con diferencias
hacia atrás como sigue
?.(1,4 -g=Tn''-T'''
8.4 Encuentre la distribución de tempentura (¿r) en una aleta delgada de cobre (véase figura 8.32), unida por la
cara sombreada a un radiador cuya temperatura constante es 200 oF. l,a función de la aleta es disipar calor por
convección a la atmósfera, cuya temperatura es de 68 oF. Considere que la aleta está inicialmente a 68 "F y que
el coeficiente de Íansmisión de calor h es 30 FIUi G pie' "F).
c8D
Solución
Al efectuar un balance de calor en un elemento diferencial de la aleta, de dimensiones
A¡, I = I pieya = 0.5
pie, de acuerdo con la ley de continuidad (ecuación 8.3) se tiene
donde el primery segundo términos del lado derecho se refieren al calor que entra y que
sale, respectivamente,
del elemento diferencial por las caras perpendiculares al eje xy de área A o.s(o.r¡r2=
= 0.020^833 pies2. En
cambio, el tercer término se refiere al calor que sale del elemento diferencial hacia
ú'atmOsfera; con ei factor 2
de éste se incluyen las dos caras perpendiculares al eje y. Nótese que se ha
depreciado el calor que sale por las
caras perpendiculares al eje z, ya que la placa es muy delgada y q O.
=
El lado izquierdo de la ecuación representa la acumulación de calor en
el elemento diferencial consi-
derado.
Toda la ecuación se diüde entre AA.r p co y después se hace que aÍ+0,
con lo cual
AT k A,T 2(ahl
E = pc, a^" - 1^, (T-68)
de tal manera que se obtiene el modelo matemático que rige el fenómeno
descrito.
Si a este modelo se unen las condiciones
T(x,o)=68oF
que describen la temperatura en las fionteras de la aleta, se tiene un problema
de valores en la frontera.
Las propiedades físicas del cobre requeridas para resolver la
ecuición se listan en seguida.
G=
Ecuaciones diferenciales parciales
para resolver este PVF se ha utilizado el método de Crank-Nicholson, para lo cual se ha modificado el Pno-
cn¡u¡ 8.3, a fin de induir el término
0.5
2o!- tr-ea¡
Ap c,
El programa resulrante utiliza Ar = 0.001 h y la longitud de Ia aleta (1 pie) se dividió en intervalos de 0.05
cada uno.
En la tabla siguiente se presentan algunos de los resultados obtenidos'
PnoDlemas
Pu ilu
aJ
' sen )c 7--= +
A* f "----
ar|
=0
*t
- 62u
c)l==+2d*Y d2u ^ _62u =O
+ e¿y
dx: d-Ay 0y'
d) **0
dt
02u
+f) -:-; =0
dy'
¿J sen,f
d2u ^ 02u* t áu
* -n', - * -5u=O
8.2 ¿En qué regiones la ecuación
02u +v 07u
=O
-dx2 -df
es hiperbólica, elíptica y parabólica?
8.3 Obtenga las ecuaciones (S.1s) a (s.22) a partirde la enpansión en serie deThylor de T(a r), alrededor del pun-
to (x,, tt), aplicando los mismos razonamientos que condujeron a las ecuaciones (s.ri) yis.r+; a (s.r6).
d2y dv
a)' -:--!-. +2y=g con diferencias centrales
fuc2 h(
62u - 62u
DJ senr :-- +t':-- =O con diferencias hacia adelante
dr dr
0,u 6u 0u
c), I _-x-:- 02u+-;-+/-:_=0 con diferencias centrales
dr dy" üc ay
8,5 La ecuación
aT a2T+d _a2T
= ct _
-at a* af
desc¡ibe la conducción de calor en régimen transitorio en dos dimensiones. Exprésela en términos
de di-
ferencias finitas; el término de la izquierda en diferencias hacia adelante y los iérminos
de la derecha,en
diferencias centrales.
8'6 La ecuación del problema 8.5 describe la conducción de calor en una lámina delgada (espesor
despreciable) y
aislada, además de que permite calcular la temperatura en cualquier punto de timmina,
a cualqúi".
en régimen transitorio. Si las condiciones inicial y frontera son en general como se muestra
tie-pi
en la figura s.s:
establezca el problema de valor en la frontera, encuentre el algoritmo correspondiente
al método explícito
y resuelva con o = 0.01 y las siguientes condiciones inicial y de fiontera
,a'
( as4
Ecuaciones diferenciales parciales
T(x, L* t) = gr(x, t)
s
' \J.
q-tr
l""
T(¡, y,0) =f (x,y) ,/ .)^
4Qro
T(¡, 0, 4 = gr(x, t)
8.7 Resuelva el problema de valor en la frontera del problema 8.6 con el método implícito corresPondiente.
8.8 Resuelva el PVF del problema 8.6 con el método de Crank-Nicholson correspondiente.
8.9 Se tiene una solución de urea contenida en un tubo de I cm de diámetro interior con una concentración
inicial de 0.02 g/liüo (véase figura 8.34), Una membrana semipermeable conecta el tubo con un frasco que
contiene una solución de urea con 2 g/litro. Otra membrana lo conecta con un reactivo con el cual la urea
reacciona para desaparecer instantáneamente.
Figura 8.34
Difusión de urea
en una solución.
Si se considera que la difusión de la urea ocurre únicamente en el eje r, calcule la concentración de ésta a lo
largo del tubo en los primeros 10 minutos. La difusiüdad de la urea es g 0.017 cmr/h (véase eiercicio g.2).
=
8.10 Resuelva el problema 8.9 considerando que en el extremo derecho del tubo se tiene un frasco que
contiene
una solución con 1 gil de urea en lugar del reactivo. Todas las demás condiciones permanecen.
EDP: 9I =d
a2T
ár a*
-
CI: T(40) = x
20 sen d, = 1 pier/h
CF1:T(0,t)= 100'C L= lpie
CF2:T(L, r) = 50'C r*¿* = t hora
8.14 Resuelva la EDP del ejercicio 8.4 con las siguientes condiciones
CI: T(a 0) =
(80 - 10r) "F
CF1:T(0,4 = 200.F
CF2:T(1,ú) = 68.C
8.15 Si en el eiercicio 8.4 se modifica la geometría de la aleta, para tenerla como se muestra en Ia figura g.35,
plantee y resuelva el pVF resultante.
d'Y o'Y
aP - a*
EDp:
Fl fr o)='nsen(2r*) o<x< I
CFt: y(0,t)=o, ú>0
CF2: y(r,t)=0, ú>o
Utilice 4 = o.r Y b = 0.01. Observe que sólo se modificó la posición inicial de la cuerda.
8'17 Un problema interesante se obtiene cuando la condición inicial CI1 es una función dada en dos partes,
como sigue
( 6A6
rlo
).
Ile
2x, 0<r<0.5
CIl: y (r, 0) =
2(l-x), 0.5 <¡< 1
Empiece graficando la condición inicial CI1 y después haga los cálculos con el método üsto en Ia sección
8.7. Puede modificar el Pnocnru¡ 8.4 del CD.
B.ig El programa 8.4 del CD permite observar el moümiento de la cuerda en modo rápido y en modo cámara
Ienta. Ñótese que la cuerda no parece tender en el tiempo a una posición de reposo que sería una línea ho-
rizontal.
a) ¿Cómo explica usted este fenómeno que va en contra de lo obsewado en la realidad?
b) Si se considera que un campo eléctrico, magnético o glavitacional, está actuando sobre la cuerda dig"
usted cómo se modificaía la EDP.
g.i9 Sepuede obtener una meior aproximación que la que proporciona la ecuación 8.64 si se cuenta con la se-
gunda derivada def (r) en r,, de la siguiente manera
\
6É}z )
/
a) l¡,r<!¡,o+bg(x,) + c2b2 f 2f " (x,) para i=1,2,... ,n-1.
b) En caso de no contar con f " (x,), puede aproximarse por diferencias centrales como
sigue
d2u
bt' _=_ a2u
ecuación de onda
0x2 AP
, a2u
cJ
dl.l
;;=
dr -
dt
ecuación de difusión
G*
Ecuaciones diferenciales parciales
AT A2T
a0 aY2
(@,Y=Q)=g
PVF
I(@=Q, l)=1
aTl
-=-l =Q (efectodel aislante)
0Yl,r.r=r)
El método de las líneas consiste en aproximar L, entreotras posibilidades, por diferencias centrales.
Aplicando esta aproximación en un nooo int"rioÍlár"oa
FTi T,r-2Ti+ T,
AY =
. i = 2. 3. 4
AY
Haciendo LY = 1lm, con rn = número de subintervalos en que se divide la dimensión Y (4 en el ejercicio
8.1) tenemos
ET
= nf["., - 2Ti + Tr,), i = 2, 3, 4
Ug
Lo que distingue al método de las líneas de los métodos vistos anteriormente es que en lugar de aproxi-
ATpor alguna diferencia, se mantiene como derivada, y se representa en el nodo I como -;i.
dT,
mar a i;ao' do
Remplazando en la ecuación diferencial parcial se tiene
dT
¿f ='f(l''1-2Ti+
Ti-il
Una ecuación diferencial ordinaria que al aplicarse a los nodos interiores 2, 3, 4 queda así
r.¡
ft=,urr,-2r"+
ff= rurr,-2r,+ r"¡
rc(r,-2ro+
ft = T,¡
*ü
Un sistema de tres ecuaciones diferenciales ordinarias en las variables 'i1,, I?
correspondientes a las superficies anteriores y posteriores se procede comb +'
Ts, T4, Ts.
n En los nodos
siguti:
dT
Nodo 1: = O, ya que la temperatura il, es constante
fi
En el nodo s, se t¡ene:
#oy Ilvt= 0, cuya aproximacíón puede hacerse empleando diferencias hacia atrás,
por ejemplo
Gno
Respu estas aptobl.* as
sel.rr¡o,ludou
C-apítulo 1
t.t3 a) 0.19921875
b) -160
c) 93O6172
u"D
1.23 La mantisa normalizada más pequeña en binario es 0.10000000 (=712 en decimal),
no
0.0000000f (2-u), y la mayor es 0.[111111 (- 1).
Por eso, los números de máquina positivos deben quedar en intervalo cerrado
er [s, Ll,
donde
*O.91873437 X lO17
donde E es la característica.
Nótese que cada subintervalo es dos veces más grande que su predecesor. para cada
E hay
28 posibles mantisas normalizadas. Por lo tanto, una compuiadora
con una palabra de 16 bits
puede almacenar un total de
1.26x=-278;l=248.62
Capítulo Z
2tanx -2
(t I x) tan .r - ln r sec2r
8'(x)=t+ ;x=3.8;x=4.2
2 tan2x
l+3*
e) g' Qc) = ----:- ; x = 0.8; x = I.2
4.16-x-F
Gn=
R¿spuestas a problemas selecc¡onados
b) 2n multiplicaciones y n sumas
c) E * 1.02987 d) I * O.2OL64
2.29 Í, r,,
* -I.6844 ¡ 3.431'33 i
2.32 a)Ít*1.1 i Ír-1.1; Ítl*3+4i
b) Í r* 1.24144; Íz* LO.OI798
Í z
* 2.9 639 6; -x
f 0.97 661
c)Í,r-Y ir*2i ir*3; in,o2 ¡i
d) Ír*1.7; Ír¡o7+i Ín,r- "f2i
**)
Métodos Numéricos aplicados a la lngeniería
2.46 t-3.041hrs
2.47 f * 0.04878
2.49 X*0.08747
CaVítulo)
3.15 a) e, = [1, -2, 5, 7,8, 0.3] r
er=l-3.O343, 3.0686, 1.8284, -4.2402,3.7255, -0.3103] r
e, = [-1.0029, 5.8915, 0.4998, -3.4940, -I.8232,1.3820] r
r
e
4 = 15.7 399, -3.27L7, 0. 1 600, -6.7 681, 2.8280, 38.8973]
e, = 14.8912, 2.1153, -0.6869, -1.0594, 1.3045, -0.8202] r
c) el = [10, -2O, 5] t
e, = [1.66667, 1.66667, 3.33333] r
% = l-1.07143, - o.35714, 0.714291"1
d) er=l-t, I, 0, 2f'
er=14.33333, 7.66667, I., 1.666671"1
e3 = [1.5, -0.5, -1, 1] t
3.16 3, 3, 3 y 4, respectivamente
b) x=f4, 3, Ur
c) x = 10.925, -4.7, 15.7, 10.625, -2.975f'l
3.31 CAl --0.4507; C^, = 0.33803; Co.= 0.25352
c) x=[t, l, 1]r
d) x*[0.14996, 0.0059863, o.423647
*t
Métodos Numéricoc aplicados a la lngenierfa
CaVítulo5
5.1 a) t.I3o3 b) r.2se7 c) 1.2034 d) 16
5.2 203.35
5.14 p = 2.s9
5.15 u = 67.8
5.29 r=IO.12223+0.O279757
5.31 a = O.2386
-
5.32 z=7.993487 X I01o; E = 19999.73634
5.35 n=3
G*
Respuestas a problemas selecc¡onadoo
5.36 r. = 0.92893
C-aVítulo 6
6.5 a) 20.9 kg/min b) 30097 kg c) 0.38 d) 114.863 kg
6.7 t.647t1
6.24 t.2r484
""t
6.36 a) I495I.02 conn= 20ym=20 b) 0.1t267 conn= t}ym=t0
6.39 -0.014121 con P = 2,8y 15
6.45 u=96.62mls
Capitulo/
7.1 tiempo*432s conEuleryh=0.5
Cuando la temperaturaT alcanza un valor mayor que l,se lleva a cabo violentamentela reac-
ción, por lo que se acostumbra enfriar el reactor cuanto T está cerca de I o la rebasa.
7.r5 a) x 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.O 4.5 5.0
0.004 0.014 0.029 0.048 0.069 0.093 0.118 0.r43 0.169 0.195
b)x 0.5 1.0 1.5 2.O 2.5 3.0 3.5 4.O 4.5 5.0
0.004 0.016 0.034 0.057 0.083 0.111 0.141 O.r72 0.203 0.234
7.t6 ¡0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
y 0 0.006 0.023 0.050 0.084 0.123 0.168 0.216 0'266 O.3t7 0.369
conh=10minyRK-4
."0
Métodos Numéricos aplicados a la lngeniería
C-apítulo S
8.1 al)Elíptica a2) parabólica a3) hiperbólica
b) Elíptica enr < 0 o en y < 0
Parabólica en r = 0 o en /=0
Hiperbólica en Í > 0, y> 0 o enr < 0, y < 0
c) r-y
Parabólica en el plano
T r,i,u,r-T,,i,o 2T,,i,u*T,-r,j,o
,.,
Lt - oT r,,i,u- L*
LÉ
8.6 El algoritmo matemático para resolver este PVF por el método explícito es
Lt
T,,¡,0,r=T,,i,u* oñ [Tr-,,i, u- 2T,,¡,0 *T,-,,¡,u)
Aú
* oñ [T,,j. 1,u- 2T,,¡,0*T,, ¡,-r,u]
Tiempo = 0.00
Goo
Respuestas a problemas seleccionados
Tiempo = 0.01
Tiempo = 0.10
Tiempo = 0.50
Tiempo = 1.00
tot)
8.9 Con Lx = 2 cm, Af = 0.5 cm, X = 0.1275 y el método de Crank-Nicholson, se anotan algunos
resultados
r(cm)
r(min)
0.0 4.O 8.0 12.O 16.0 20.0
8.10 Con Lx = 2 cm, Af = 0.5 cm, ),' = 0.1275 y el método de Crank Nicholson, se anotan algunos
resultados
r(cm)
ú(min)
0.0 4.O 8.0 12.o 16.0 20.0
8.11 Con el uso del método implícito con a¡ = 0.25, ar = 0.01 y ), = 0.01, se anotan algunos resul-
tados
x(pies)
r (hrs)
0.0 o.25 0.50 0.75 1.00
(i'oP
) Respuestas a problemas seleccionados
r(pies)
r (hrs)
0.0 0.1 o.2 0.3 o.4 0.5
8.14 ConAx=0.05,4t=0.001,L=I.76984127,P=28.57188572,seanotanalgunosresultados
8.15
k avl AT 2 1.0625 ah
(r- 68)
pcp af pcp (1 -x) at 0.2s (1 - x) ñp
C.I T (r,0) = 68 "F
C.F.T T (0, t) = 200 'F
C.F.2 T(1,t)=68'F
,o
índíce anulítíro
ajuste exacto, 361 velocidad de 135,277
de mínimos cuadrados, 361 monotónica,43
algoritmo de Aitken, 67, 68, 134 oscilatoria, 43
de Crank-Nicholson, 660 conversión de números enteros, 5
de Crout, 284 de números fiaccionarios, 9
de la posición falsa, 133 correctores de Adams-Moulton, 483
de Thomas, 411 criterio de ajuste exacto, 446,495
del método trapezoidal, 456 de convergencia, 37, 55, 64, 242-243
algoritmos de Taylor, 543 de convergencia, 584
de Runge- Kttta,47l de exactitud, 51, 56, 101
ángulo entre vectores, de mínimos cuadrados, 369
aproximación de otorgonali dad, 172, l8o
cúbica de frazador, 4lO-4Il cuadratura de Gauss-legendre 478, 479, 48O, 482,
cúbica segmentaria de Bessel, 409-411 483, 484, 485, 487, 492,525, 526, 528
cúbica segmentaria de Hermite, 407-409 de Gauss-Laguene, 525, 526
multilineal con mínimos cuadrados, 42O-42L, 433 cuenta de operaciones, 92,198
polinomial, 368, 37O, 373 cuwa de nivel, 335
polinomial de Lagrange, 37 3 determinante de una r¡.aü2,23O,285
polinomial de Newton, 380, 385 normalizado, 223,225
polinomial por mínimos cuadrados, 412 diagonal principal, I54, I57, 188, 192, 240
polinomial segmentaria, 405 diferenciación numérica. 451, 495
polinomial simple, 370, 373, 433, 5O4 diferencias centrales, 443,444, M5,679, 688
asíntotas, 76 centrales de orden pat, M3
asociatividad de la multiplicación de matrices, 150 diüdidas, 381, 385, 433,498
de la suma de matrices, 147 divididas cenúales, 632
del producto de matrices, 152 divididas de orden cero, 381
bit,4 finitas, 664, 684
byte g finitas hacia delante 390, 455, 684
cálculo de inversas, 196-198 hacia atrás, 39O, 629, 632, 643, 655, 681, 684, 690
del determinante, 1BB-190 hacia delante 39O,632, 684
característica, 9 dígitos binarios, 4
cifras signifi cativas, I 4- 1 5 de e¡<actitud, 12
combinación lineal de vectores, 169-170 de seguridad, 29
condición inicial, 627, 630, 665 significativos, 13
suficiente, 48 dirección de descenso más brusco, 336
condiciones combinadas, 671 de exploración, 321
fiontera, 627,630,670 distancia entre dos vectores, 165-166
frontera combinadas, 671, 674 distributividad, 145
frontera de Dirichlet, 670, 674 de la suma de matrices, 150
conjuntos ortogonales de vectores, 167 -168 del producto de mat¡ices, 157
conmutatMdad, 148 divergencia, 42, 43, 239
de la suma de matrices, 147 monotónica,43
oscilatoria, 44
convergencia, 43, 63, 64, 13 6, 239, 24O, 244, 29 8, 37I, dMsión sintética, 235
360, 666 doble precisión, 12,29
aceleración de, 66, 67, 242-243, 247, 32I dominio de concavidad, 72
'ot
de convexidad, 72 múltiples,487
de definición, 72 interpolación, 3ZO, 327, 525
ecuación de Beattie- Bridgeman, ZI,73g inversa, 439,440
de conducción de calor en régimen transitorio, 624 lineal inversa, 612, 580-581
de estado, 71 interpretación geométrica de la
de estado de Redlich-Kwong, 138 independencia lineal, 769-lZO
de estado de Van der Walls, 100, 138 intervalo de búsqueda, 325, 331
de Fourier, 507 ley de acción de masas, 349
de una onda en dimensión, 625 de Beer, 258
de Poiselle 287 de Dalton, 116
general de la conducción de calor, 623 de Henry 254,355
ecuaciones polinomiales con coeficientes reales, 81 de Kirchhoff, 286
eliminación de Gauss, 146, 186, I8Z, l}g, l9O,2Ol, de Raoult, 116
204, 2IO, 275,280, 285 de paralelogramo, 169
de Gauss con pivoteo, 190,793,2II longitud de un vector, 1 63
lordan, 193, I94,222
de lugar geométrico de las raíces, 126
error absoluro, 13, 19, 546, 5s3,558, 563, 568 mantisa,9
de discretización, 18, 651, 653 matrices conformes, 151
de redondeo, 12, 6I, 2lI, 22I, 225, 237, 282 elementales.226
de truncamiento, 4ZO, 422, 424, 499, SOO, S22, 547 especiales, 154
en porciento, 13 sumables, 150
porcentual, 469 matriz, 146
relativo, 13, lB,20 atómica, 263,264,265
errores de redondeo, lZ, 27, 61, 2II aumentada, 784, I85, 2Zz
de salida, lB bandeada, 200,225,284
estabilidad. 22 casi singular, 150
estimación de errores en la aproximación, 399-400 cero, 148
extrapolación de Rjchardson, 424, 425 coeficiente, 1 83, 1 86, 2oo, 205, 21o, 224, 22s, 23I,
factor de fricción, 106, 141 275,286
de tamaño de etapa, 322,323 coeficiente densa, 231
factores cuadráticos, 97, 98 coefi ciente diagonalmente dominante, 240, 2SB
factorización de matrices, 204,206, 2Og coefi ciente positivament e definída, 244
de matrices con pivoteo, 211 coefi ciente siméfica, 242
fila pivote, 190 columna, 146
fórmula de Chevyshev 137 de nodos, 257
de Francis, 131 de orden n, L46
de Halley, 132 diagonal, 754,20I,223
de inversión matricial, 317 diagonal dominante, 225
de Newton en diferencias finitas hacia delante 459 dispersa, 200
fundamental de Newton, 4O2, 496 identidad, 754, 752, 226
hacia delante de Gauss, 445 lnversa, I55
modificada de Lin, 96 jacobiana, 309, 310, 223, 349, 361, 362, 364
fórmulas de cuadratura gaussiana, 454 mal condicionada, 183
de Newton-Cotes, 454, 462 no singular, 156
fronteras irregulares, 671 pentadiagonal, 2oO, 280
función de transferencia, 107 permutadora, 756, I5Z, 223
escalar, 336 positiva definida, 2tB, 225, 223, 284
suma de residuos, 325,33O simétrica, 755, 2OO, 225, 2Z 3, 284
gradiente 336 singula¡ 156, lB3,2Z4
independencia de conjuntos, 167, l68, 1g0 transpuesta, 155, 160
lineal, 174 triangular inferior, 75 4, 2Z 3
integración de Romberg, 424, 425,522 triangular superior, 154, 1Bg, 204, 273
numérica,539 tridiagonal, 2OI,244
trapezoidal, 556 tridiagonal por bloques, 226, 2Zz
/'
( zoe
unitaria, 154 del descenso de miíxima pendiente, 334' 365
método de Aitken, 68 del eigenvalor dominante, 364,365
de bisección, 61, 62, 63, 71, 112, I33 explícito, 632, 645,680, 685
de Broyden, 3ll, 316, 362, 365 Illinois, 70-71
de Choleslcy, 220,284 implícito, 643,685
de Crank- Nicholson, 654, 658,683, 685, 686 Regula-Falsi,57
de Crout, 206,284 trapezoidal, 455, 464, 466, 479
de desplazamientos simultáneos, 233, 242, 244, trapezoidal compuesto, 463, 469
298,312 método de Bairstow, 339-344,365
de desplazamientos sucesivos, 233, 242, 244, 298, factor cuadrático, 33 9 -3 44
308,312 método de disparo, 581-582
de Doolitle 206,284 método de Newton-Raphson, 3o2-3ll
de Doolitle con pivoteo, 211,217 interpretación geométrica, 304
de Dufort-Frankel, 661, 662 suma de residuos al cuadrado. 325
de Euler, 539, 544, 547, 55O métodos cuasi-Newton, 31 9
de Euler modificado, 546, 547,552, 555, 588 de Adams- Bashford, 481, 567, 615
de Gauss-Seidel, 231, 234, 236, 239, 240, 242, 247, de Adams-Moulton, 481, 567, 615
242,247, 248, 285, 295 de Bailey, 137
de Gram-Schmidt, L7 2, 27 3 compuestos de integración, 462
de Horner,86, 88,89,92, 118 de dos puntos, 63, 66,70
de lacobi, 23I,234, 235, 239, 242, 285, 295, 298 de Lambert, 137
de la secante, 54, 63, 64, 79, I33, 136 de mínimos cuadrados, 285,512
de la secantq error, 66 de múltiples pasos, 555
de la secante, interpretación geométrica, 57 de Newton-Cotes, 45 4-455
de Lagrange 439 de predicció.n-corrección, 481, 567, 57 2
de Laguerre, 135 de primet orden, 66
deLin,94-97 de relitiación, 242
de mínimos cuadrados, 362, 448 de Runge-Kutta, 549,552, 562,567, 568, 572, 577,
de Müler, 79, 85, IO7, t34, I35 581, 593
de Newton-Raphson, 48, 51,77,78, IO9, t12, ll7, de Taylor, 543, 544, 549, 614
126, r27, t32, 133, r34, 138,347 de un solo paso, 555
de Newton-Raphson, errot 66 so& 244, 286,329
de Newton- Raphson, fallas, 5l modelo de Ostwald-DeWaele 141
de Newton-Raphson con optimización det,323 multiplicación de matrices, 151
de Newton-Raphson modificado, 311, 361 devectores, 160
de Newton-Raphson multivariable 302, 349,33, norrna arclideana,273
360,361,362 número de máquina, 30
de Newton-Raphson-Homer, 93 de Reynolds, 141
de posición falsa, 27, 57, 58, 59, 6I,70,71' tOO, en una computadora 9-10
r33,440 reales (punto flotante), 11
de punto fiio,32, 48, 66, I3I,231' 308' 360 enteros, 10
de punto fijo multivariable, 295, 360, 36I, 362 normalizados. l3
de Richardson, 660, 661 reales, 146
de Richmond, 133, 138 operaciones elementales con matrices, 147
de Romberg 478 operador de diferencias hacia atrás, 390
de segundo orden de convergencia, 48 de diferencias hacia delante 390
de Simpson, 458,466 en diferencias centrales, 443
de Simpson compuesto, 464, 468, 522 orden de convergencia, 46, 63, 64, 65, 135, 654
de Simpson 113,526,556 de precedencia, 348
' déSimosón3l8i52Y de una ecuación diferencial, 537
de simiso" r7a toffié6;i522 otorgonalizaci ón, 17 2, 17 9, 264
deSteffensehl'6'8, lo3, 134 ,
de Gram-Schmidr, 172, 179,264
¿Étnomás, /b7":9oz'',,,*' a oue(low, 16
de"Wittaker" L32 .. ' ? -1 palabra de memoria, 9
,:
,OD
partición de ecuaciones, 297, 348 sistema binario, 3, 4
pivote, l90 consistente, 184
pivoteo parcial, 79O, 217, 225 de control lineal, tOZ
tofal,225,249 decimal,5
polinomio característico, 248 diagonal dominante 241
de grado n en diferencias divididadas, 401 homogéneo, lB4, 26I, 262
de interpolación, 559, 564 inconsistente, 184
de Lagrange 501 no homogéneo, 160
de Newton, 386 octal, 6
de Newton en diferencias divididas, 441, 504, S2B simétrico,215
de Newton en diferencias finitas, 390 tridiagonal, por bloques, 278
de Newton en diferencias finitas hacia atrás, 390 sistemas de ecuaciones diferenciales, 572
de Newton en diferencias finitas hacia delante, 390 de ecuaciones lineales, 183
polinomios complejos, 77 de ecuaciones mal condicionados, 221, 222,225,
de Lagrange 373,375, 424, 630 243,285
positividad, 162 dispersos, 257
precisión sencilla, 19, 26 especiales, 200
predictor, 547 lineales simétricos, 283
primera diferencia centnl, 443 solución única, l84
r dividida,3B0,3B1 suma de matrices, 147
: hacia atrás, 390 sustitución regresiva, 86, 1 86, lB7, 792, 202, 2O3, 2OS,
pioblema de valores en la fiontera, 125, 535,52g, 277
604,685 tanteo de ecuaciones, 292,359
p4oblemas de valor inicial, 706, SSZ, 522 teorema binominal, 65
pfoducto de matrices porun escalat 149 tiempo de máquina, 541
punto de vectores, 162 transformada inversa de Laplace, 708, I22
propagación de errores, 19 .. transformada de Laplace, lOZ, 722
pqntos deinfle;rj.ón,22 triangulización, 1 86, t89, I92,2OL, 2O2, 22L, 2Z s
. singulares de una función,72-23 underflow, 16
raíces complejas, 77-79, I2Z, I34 valor caracterÍstico dominanfe, 286, 2gz
:reales, 79,734 inicial, t12
, reales no repetidas, 44 valores característicos, 286
. repetidas, 79 complejos, 134
rango, 182, 764,241 iniciales, 71,7OO, tI2,7tZ, I2O, t3I
de la matriz coeficiente, 257
. de una matru, 764, 258, 259
a iniciales, búsqueda, 71
É5 vector caracteústico, 287, 288
reducción de ecuaciones, 291,345 cero, 165, 169
regla de Cramer, 343 - de exploración, 323
de Homer, 132 de términos independientes, 1g3
. de las mallas de Kirchhoff, 259 gradiente, 334,335
de los nodos de Kirchhoff, 259 dominante, 286,2Bz
'de Simpson, 458,459, 460,464, 466 incógnita, 183
, trapezoidal, 455, 467, 5OB
inicial, 233, 234, 24o, 24L
reordenamiento de ecuaciones, 295 linealmente dependientg 169, 265, 2Z 4
residuo de una función,324 linealmente independient e, 169, 27 3
segunda diferencia dividida, 385 residuo, 243
'hacia
atrás, 391 solución, 237, 239 , 243
hacia delante 390 vectores, 158
serie de Fibonacci, 325 vibración en estado estacionario, 5g9
' de Táylor, 47, 4Z 2, 543,
546, 549, SSI, 627, 628,
657,684 uffiffim0ilAcloilAuH.üffin0
DRPTRU
BIBLIOTECA CETTITRAL
Go*
lülllffililil1lfillilfi
974-970-417-AAú2