hiperbolicas uno
DESCRIPTION
ejerciciosvariosTRANSCRIPT
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
E. de Ingenieras Industriales 2012-13
Mtodos Matemticos I
Jess Rojo
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
13. Las Ecuaciones hiperblicas
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
1 El problema hiperblico y el mtodo explcito en diferencias
2 Condicin necesaria de estabilidad; el procedimiento de Fourier
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
El problema hiperblico
Abordaremos un tipo de problemas que suelen ser dependientes deltiempo, y que supondremos ya en la forma
2u(x , t)t2
2 2u(x , t)x2
= 0 , x [0, l ] , t [0,+) ,
ecuacin en un dominio D que es el rectngulo semiinfinito
D = [0, l ] [0,+) .El problema se completa con una doble condicin inicial; la ya usada
u(x , 0) = f1(x) , x [0, l ] ,pero tambin una condicin sobre la derivada respecto de t
u(x , 0)t
= f2(x) , x [0, l ] ,
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
y las condiciones de contorno (sobre el contorno fsico tanto enx = 0 como en x = l)
u(0, t) = g1(t) , u(l , t) = g2(t) , t [0,+).
Se llamaba ecuacin de ondas a esta ecuacin.
La segunda condicin inicial es aqu imprescindible para que lasolucin sea nica (lo que se pretende en cada caso). Comoveremos juega tambin un papel decisivo para los valores dearranque en el mtodo en diferencias que vamos a estudiar.
.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Recordemos con una figura el diseo del dominio:
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
El mtodo explcito en diferencias
Consideramos en D el retculo definido como explicamos. Para la x ,
x0, x1, . . . , xN , xn = n h , h =lN,
Para t no es posible, sin embargo, hacer una divisin para calcularla longitud del subintervalo. Lo que se hace es tomar una longitudk > 0 arbitraria y fabricar con ella los tm
t0, t1, t2, . . . , tm = mk , k > 0 .
Ahora hay un retculo bidimensional formado en principio por unacantidad infinita de nodos (xn, tm) en los que intentaremosaproximar la solucin del problema por valores calculados
unm u(xn, tm) .Comenzaremos por construir un mtodo, llamado a veces mtodoexplcito en diferencias .
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Observemos como antes el dominio D con sus nodos(xn, tm) , n = 0, 1, . . . ,N 1,N , m = 0, 1, 2, . . .
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Marcados con un circulo rojo estn los llamados nodos interioresdel rectngulo. Son aquellos con
n = 1, . . . ,N 1 y m = 1, 2, . . .Los restantes, marcados con un aspa, son los nodos del contorno.Son aquellos con
m = 0 y con n = 0 o n = N .Ciertos nodos interiores van a dar origen a las ecuaciones endiferencias que van a formar el mtodo numrico. Los nodosexteriores sirven, como antes, para proporcionar procedimientos dearranque del mtodo.El nodo (xn, tm) permite establecer una ecuacin escribiendo laexpresin
2u(xn, tm)t2
2 2u(xn, tm)x2
= 0
de manera que slo intervengan valores de la solucin u y no de susderivadas.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
En ambas segundas derivadas parciales empleamos ahora la mismafrmula de aproximacin
f (x) =f (x + h) 2 f (x) + f (x h)
h2 h
2
12f iv)()
=f (x + h) 2 f (x) + f (x h)
h2+O(h2) ,
En el primer caso (respecto de t) la empleamos para cadaf (t) = u(xn, t), para la que
2u(xn, tm)t2
= f (tm) ,
para x = tm y h el k del retculo, recordando que tm+1 = tm + k ytm1 = tm k . As obtenemos2u(xn, tm)
t2=
u(xn, tm+1) 2 u(xn, tm) + u(xn, tm1)k2
k2
124u(xn, m)
t4.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
En el segundo (respecto de x) la empleamos para cadaf (x) = u(x , tm), para la que
2u(xn, tm)x2
= f (xn) ,
para x = xn y h el h del retculo, recordando que xn+1 = xn + h yxn1 = xn h. As obtenemos2u(xn, tm)
x2=
u(xn+1, tm) 2 u(xn, tm) + u(xn1, tm)h2
h2
124u(n, tm)
x4.
Reuniendo ambos trminos, acabamos dando como ecuacin delmtodo explcito en diferencias con
unm+1 2 unm + unm1k2
2 un+1m 2 unm + un1mh2
= 0 ,
con un error de truncacin
O(h2) +O(k2) .13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
El proceso de mejora de la ecuacin nos lleva a poner
=kh
;
(lo habitual en el caso hiperblico). Reemplazando este en laecuacin que tenamos, resulta
unm+1 = 2 (1 2)unm + 2 (un+1m + un1m) unm1
para la ecuacin creada alrededor de (xn, tm) y con validez param = 1, 2, . . ..Tambin est preparada para usarse como frmula explcita, perocon alguna dificultad que pronto resolveremos.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
La molcula computacional de este mtodo es
siendo el punto del centro el que ha servido para crear la ecuacindel mtodo.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
En lo que respecta a la aportacin de las condiciones iniciales y lascondiciones de contorno a la asignacin de valores a lasaproximaciones que no deben ser incgnitas, tendremos ahora
un 0 = f1n , n = 0, . . . ,N ,u0m = g1m , m = 0, 1, 2, . . . ,uNm = g2m , m = 0, 1, 2, . . . ,
donde hemos puesto f1n = f1(xn) , g1m = g1(tm) y g2m = g2(tm).Esto sirve en principio para equilibrar el nmero de ecuaciones eincgnitas en el clculo de un cierto nmero de iteraciones para uncierto nmero de pisos de aproximaciones. Pero deja en el airealgo esencial: cmo usar la frmula del mtodo para calcularsucesivamente valores aproximados partiendo de los valoresprecedentes?Por ejemplo, para calcular de forma explcita un2 se puede usarun 0 = f1n, pero se necesitara tambin un1 1, un 1 y un+1 1, que noestn calculados an.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Es posible emplear la notacin matricial para expresar este mtodo.Se usan los vectores
u(m) = (u1m , u2m , . . . uN1m) ,donde u(m) es de nuevo el vector que agrupa las aproximacionespara el valor de tm, pero nicamente en los nodos interiores.
Adems, nos hace falta situarnos en el caso en que las condicionesde contorno son homogneas, esto es, idnticamente nulas.En esa situacin, la frmula de la ecuacin del mtodo explcito endiferencias se puede expresar como
u(m+1) = Au(m) u(m1) , m = 1, 2, . . . .
ahora para la matriz
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
A =
2 (1 2) 2 0
2 2 (1 2) 2 0 2 2 (1 2) ...
......
. . .
,y donde el vector u(m) se multiplica como vector columna.Tambin es posible relacionar la matriz A con la misma B delcaptulo precedente
B =
2 1 0 1 2 1 0 1 2 ...
......
. . .
,que no contiene el parmetro , y de la que conocemos los valorespropios. Ahora A = 2 I 2 B ,recordando que A, B y la unidad I son de tamao(N 1) (N 1).
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Volvemos al arranque como mtodo explcito que ya hemoscomentado. En la notacin vectorial, el arranque requiere elconocimiento de u(0) y de u(1). El primero ya es conocido pues vale
u(0) = (f11 , f12 , . . . , f1N1) ,con valores en principio exactos excepto los pormenores de larepresentacin en ordenador. Para u(1) = (u11 , u21 , . . . uN1 1) con
un1 u(xn, t1) = u(xn, k) ,vamos a usar justamente la condicin
u(x , 0)t
= f2(x) , x [0, l ] ,
que an no habamos hecho intervenir.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Ponemos la derivadau(xn, t)
tcomo derivada primera ordinaria
f (t) =u(xn, t)
t
para las funcionesf : t u(xn, t) .
Como estamos interesados enu(xn, t1)
t=u(xn, k)
t, empleamos
la frmula
f (x) =f (x + h) f (x)
h h
2f () =
f (x + h) f (x)h
+O(h) ,
para x = t0 = 0 y el incremento h igual al k del retculo. Eso nos da
u(xn, 0)t
=u(xn, k) u(xn, 0)
k k
22u(xn, )
t2,
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
y, teniendo en cuenta que
u(xn, 0)t
= f2(xn) ,tenemos
f2(xn) =u(xn, k) u(xn, 0)
k+O(k) .
Despejamos u(xn, k), que es lo que nos interesa,
u(xn, k) = u(xn, 0) + k f2(xn) +O(k2) ,y esta expresin es la que, con error O(k2), permite poner, paraun1 u(xn, k),
un1 = un0 + k f2n ,
trmino general del vector u(1). O sea, se toma
u(1) = (f11 + k f21 , f12 + k f22 , . . . , f1N1 + k f2N1) .
Ahora, el conocimiento de u(0) y de u(1) permite arrancar elmtodo calculando u(2) y sucesivamente los dems, mediante
u(m+1) = Au(m) u(m1) , m = 1, 2, . . . .13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Lo anterior no es la nica forma de conseguir una aproximacinpara u(1). Hay otras posibilidades, incluso con menor error detruncacin, lo que puede resultar atractivo ya que estamoscalculando valores de arranque, que conviene que sean lo msprecisos posible. Por ejemplo, desarrollando u(xn, k) = u(xn, t1)alrededor de u(xn, 0) = u(xn, t0), obtenemos
u(xn, k) = u(xn, 0) + ku(xn, 0)
t+
k2
22u(xn, 0)
t2+O(k3) ,
y, como la solucin u(x , t) del problema verifica
2u(xn, 0)t2
= 22u(xn, 0)
x2,
basta recordar que u(x , 0) = f1(x) para obtener
2u(xn, 0)t2
= 2 f 1 (xn) .
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Esto dejaun1 = f1n + k f2n +
k2
22 f 1 (xn) ,
donde f 1 (xn) se calcular a partir de la expresin de f1(x). Y conerror de truncacin O(k3).Claro, que es posible que f1(x) no venga dada por una frmula, sinopor una tabla en los valores xn relativos al retculo. En ese caso esposible poner
f 1 (xn) =f1(xn+1) 2 f1(xn) + f1(xn1)
h2+O(h2)
usando la frmula de aproximacin de la derivada segunda, yobtener la aproximacin
un1 = f1n + k f2n 2 f1n + 2
2f1 n+1 +
2
2f1 n1 =
= (1 2) f1n + 2
2f1 n+1 +
2
2f1 n1 + k f2n
para los valores de las un1 que componen el vector u(1).
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Ejemplo 1
Traemos tambin aqu un ejemplo que se encuentra en el programarealizado en Maple Cap13_ejemplo1.mws para el problemahiperblico 2u
t2 4
2ux2
= 0 ,
en el dominio x [0, 1] , t [0,+), con condiciones homogneasde contorno y condiciones iniciales u(x , 0) = sen(pi x) yu(x , 0)/t = 0 ambas para x [0, 1].Este problema tiene como nica solucin la funcin
u(x , y) = sen(pi x) cos(2pi t) .
Haremos los clculos con 6 cifras decimales significativas conredondeo.Notemos que = 2.Para nuestros clculos construimos un retculo dividiendo [0, 1] parax en N = 10 subintervalos, tomando h = 1/N = 0.1 y luegoxn = 0 + n h , lo que hace
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
x0 = 0., x1 = 0.1, x2 = 0.2, x3 = 0.3, x4 = 0.4, x5 = 0.5,x6 = 0.6, x7 = 0.7, x8 = 0.8, x9 = 0.9, x10 = 1.Vamos a realizar varias integraciones, para diferentes valores de k ,llegando todas ellas al valor t = 1.Comenzamos tomando para t el valor k = 0.05, lo que hacet0 = 0., t1 = 0.05, t2 = 0.1, . . . y t20 = 1.. Con este valor,
=kh
= 1. ;
y obtenemos la matriz
A =
0 1 0 1 0 1 0 1 0 ...
......
. . .
.Integramos el problema hasta t20 = 1.Para el contorno de x tenemos que u0m = 0. y u10m = 0. para todom (condiciones homogneas).
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Los valores de arranque son para u(0) los un0 = f1n = sen(pi 0.1 n),o seau10 = .309017, u20 = .587785, u30 = .809017, u40 = .951057, u50 =1., u60 = .951058, u70 = .809020, u80 = .587789, u90 = .309020y como u(x , 0)/t = f2(x) 0, obtenemos en este sencillo casoque f1n + k f2n = f1n y que u(1) = u(0).No hay mas que repetir 20 veces la iteracin
u(m+1) = Au(m) u(m1) ,
a partir de u(0) y u(1) para obtener u(20), que da los valoresaproximados de la solucin en t20 = 1., y que vale
u(20) = (0.309024, 0.587769, 0.809011, 0.951047, 1.00002
, 0.951030, 0.809028, 0.587785, 0.309023 ,
adems, claro, de los valores nulos en los extremos. As pues
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
u(0, 1.) u0 20 = 0. u(0.1, 1.) u1 20 = 0.309024u(0.2, 1.) u2 20 = 0.587769 u(0.3, 1.) u3 20 = 0.809011u(0.4, 1.) u4 20 = 0.951047 u(0.5, 1.) u5 20 = 1.00002u(0.6, 1.) u6 20 = 0.951030 u(0.7, 1.) u7 20 = 0.809028u(0.8, 1.) u8 20 = 0.587785 u(0.9, 1.) u9 20 = 0.309023u(1, 1.) u10 20 = 0. ,
Vamos a comparar estos valores aproximados (obtenidos con 6cifras decimales significativas con redondeo) con los verdaderosvalores de la solucin. Se obtiene el mayor error parau6 20 = 0.951030 para u(0.6, 1.) = 0.951058 con error = 0.000028 .Como el error de truncacin es O(h2) +O(k2) y, en este caso
h2 + k2 = 0.12 + 0.052 = 0.0125 ,es posible que este error sea un poco bajo para lo que podamosesperar.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Y eso es lo que en verdad sucede, debido a una combinacin delvalor de = 1 y a la forma de la ecuacin. Vamos a verlo.
Como = k/h = 1, se tiene que k = h y que 2 k2 = h2. Porotra parte, el error de truncacin O(h2) +O(k2) es, msexactamente,
2 h2
124u(n, tm)
x4+
k2
124u(xn, m)
t4.
Pero esta expresin es tambin de hecho un par de series infinitasde la forma
22(h2
4!4u(xn, tm)
x4+
h4
6!6u(xn, tm)
x6+
)+
+ 2(k2
4!4u(xn, tm)
t4+
k4
6!6u(xn, tm)
t6+
)
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
que organizamos, aislando los trminos ms importantes, como
24!
(2 h2
4u(xn, tm)x4
k2 4u(xn, tm)t4
)
26!
(2 h4
6u(xn, tm)x6
k4 6u(xn, tm)t6
)
Ahora bien, sabemos que la solucin cumple2ut2 2
2ux2
= 0
y, por lo tanto,
4ut4
=2
t2
(2ut2
)=
2
t2
(2
2ux2
)=
2
x2
(2
2ut2
)=
=2
x2
(4
2ux2
)= 4
4ux4
luego el primero de los trminos en que estaba organizado el error13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
vale
2 h24ux4k2
4ut4
= 2 h24ux44 k2
4ux4
= 2 (h22 k2) 4ux4
= 0
porque, como habamos dicho, = k/h = 1 asegura queh2 2 k2 = 0.Esto justificara ya que el error sea ms pequeo de lo previsto,pero es que, adems, se puede probar de igual manera que todoslos otros trminos del error son tambin 0. O sea, es nulo el errorde truncacin en este caso, y el error que aparece se debe slo a loserrores de redondeo al trabajar con 6 cifras decimales.Cualquier otro valor de , incluso ms pequeo, proporciona errorde truncacin acorde con lo que se espera. Por ejemplo, tomamosahora k = 0.01, ms pequeo, lo que da
=kh
= 0.2 ;
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
la matriz A que se obtiene es
A =
1.92 0.04 0 0.04 1.92 0.04 0 0.04 1.92 ...
......
. . .
.Integramos el problema hasta t100 = 1. repitiendo 100 veces laiteracin u(m+1) = Au(m) u(m1) ,a partir de los mismos u(0) y u(1) que antes. La aproximacin de lasolucin en t100 = 1. valeu(100) = (0.309115, 0.588073, 0.809184, 0.951293, 1.00015
, 0.951123, 0.809198, 0.587854, 0.309154 ,adems, claro, de los valores nulos en los extremos.El mayor error se da parau2 100 = 0.588073 para u(0.2, 1.) = 0.587785 con error = 0.000288 .y es ms coherente con su orden O(h2) +O(k2) y con el valor
h2 + k2 = 0.12 + 0.012 = 0.0101 ,
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Termina el ejemplo una eleccin mayor de k = 0.1, lo que hace
=kh
= 2. ;La matriz A es
A =
6 4 0 4 6 4 0 4 6 ...
......
. . .
,y las iteraciones necesarias para llegar a t10 = 1. son solamente 10La aproximacin de la solucin en t10 = 1. valeu(100) = (4004.44, 10368.4,18951.5, 26741.2,29921.0
, 26779.6,19010.1, 10422.5,4035.78 ,adems, claro, de los valores nulos en los extremos.El error ahora es desproporcionado, llegando a
u5 10 = 29921.0 para u(0.5, 1.) = 1. con error = 29922.0 .y proviene solamente de la inestabilidad del mtodo en este caso, yaque
h2 + k2 = 0.12 + 0.12 = 0.02 .13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
No hemos buscado an condiciones sobre que garanticen laestabilidad del mtodo explcito en diferencias. No va a ser sencilloy lo primero que hay que observar es que carecemos de laposibilidad de uso del procedimiento matricial. El hecho de que laiteracin matricial sea ahora
u(m+1) = Au(m) u(m1) ,hace que (A) < 1 no sea ahora suficiente para garantizar laestabilidad.En su lugar obtendremos que 1 es, para el mtodo explcito endiferencias, una condicin necesaria para la estabilidad, lo que nosasegura inestabilidad para los valores > 1.Justamente, acabamos de notar experimentalmente que = 2proporciona un resultado inestable. Junto a ello hemos visto quetanto = 1 como = 0.2 correspondan a respuestas estables delmtodo.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
El procedimiento de Fourier
Para el problema hiperblico en D = [0, l ] [0,+)2ut2 2
2ux2
= 0
u(x , 0) = f1(x)u(x , 0)t
= f2(x)
u(0, t) = 0 , u(l , t) = 0
y el mtodo explcito en diferencias
unm+1 = 2 (1 2)unm + 2 (un+1m + un1m) unm1con = k/h, vamos a usar el procedimiento de Fourier, queproporciona condiciones necesarias sobre para la estabilidaddel mtodo.h y k , n y m estn asociados, como siempre al retculo habitual.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Quevnm = e i nbhemdk
verifique la ecuacin del mtodo explcito en diferencias significaque
e i nbhe(m+1)dk = 2 (1 2)e i nbhemdk +
+ 2(e i (n+1)bhemdk + e i (n1)bhemdk) e i nbhe(m1)dk .La divisin por los factores no nulos e i nbh y emdk proporciona
edk = 2 (1 2) + 2(e i bh + ei bh) edk .
Usandoe i bh + ei bh = 2 cos bh ,
quedaedk = 2 (1 2) + 22 cos bh edk .
Usando ademscos 2 a = 1 2 sen2 a ,
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
para a = bh/2,
edk = 2 22 + 22 42 sen2 bh2 edk ,
o sea,edk 2
(1 22 sen2 bh
2
)+ edk = 0 ,
expresin que escribimos como trinomio de segundo grado en edk(edk)2 2 (1 22 sen2 bh
2
)edk + 1 = 0 .
Como ocurre en todo trinomio de ese tipo con trminoindependiente 1, el producto de las dos soluciones de edk es 1.Supongamos ahora que el mtodo explcito en diferencias esestable; entonces, para ambas soluciones,
|edk | 1por lo que (al ser 1 su producto) ambas son de mduloexactamente 1.
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
Si el discriminante del trinomio
= 4(1 22 sen2 bh
2
)2 4
fuese > 0 ambas soluciones de mdulo 1 seran reales y distintas(luego 1), lo que contradice el hecho de que su producto es 1.Esto obliga a que 0, o sea
4(1 22 sen2 bh
2
)2 4 0 ,
lo que va implicando(1 22 sen2 bh
2
)2 1 0 ,
(1 22 sen2 bh
2
)2 1 ,
13. Las Ecuaciones hiperblicas
-
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento deFourier
1 22 sen2 bh2 1 ,
1 1 22 sen2 bh2 1 ,
2 22 sen2 bh2,
2 sen2bh2 1
para b arbitrario, o sea,2 1 , y 1 ,
que constituye as una condicin necesaria para la estabilidad delmtodo explcito en diferencias, por lo que este mtodo serinestable siempre que > 1, como ya habamos adelantado.
13. Las Ecuaciones hiperblicas
El problema hiperblico y el mtodo explcito en diferenciasCondicin necesaria de estabilidad; el procedimiento de Fourier