capítulo 7 solución numérica de la ecuación de flujo...

Post on 08-Oct-2018

220 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

11

CapCapíítulo 7 tulo 7 SoluciSolucióón Numn Numéérica de la Ecuacirica de la Ecuacióón de Flujo n de Flujo

SubterrSubterrááneoneo

TeorTeoríía de Flujo Subterra de Flujo Subterrááneoneo

Semestre 2008Semestre 2008--11

Alberto Rosas MedinaAlberto Rosas Medina

22

ÍÍndicendice

Polinomios de LagrangePolinomios de Lagrange

Diferencias Finitas en una DimensiDiferencias Finitas en una Dimensióón n

Diferencias Finitas en dos DimensionesDiferencias Finitas en dos Dimensiones

33

TeorTeoríía de Aproximacia de Aproximacióón n PolinomialPolinomial

MotivaciMotivacióónnEl punto de partida es la definiciEl punto de partida es la definicióón de un polinomio.n de un polinomio.Un polinomio es un expresiUn polinomio es un expresióón matemn matemáática que consiste de tica que consiste de una suma de potencias en una o muna suma de potencias en una o máás variables cada una s variables cada una multiplicada por un coeficiente. multiplicada por un coeficiente. Ejemplo, un polinomio de una variable. Ejemplo, un polinomio de una variable.

Polinomio de dos variablesPolinomio de dos variables

44

InterpolaciInterpolacióón n polinomialpolinomial

Suponga que se dan Suponga que se dan n+1n+1 puntos comopuntos como

donde son las donde son las absicasabsicas de los puntos (de la malla) de los puntos (de la malla) con separacicon separacióón arbitrarn arbitraríía. Entonces el polinomio de orden a. Entonces el polinomio de orden nn que pasa por los que pasa por los n+1n+1 puntos puede escribirse como una puntos puede escribirse como una serie de potencias serie de potencias

55

El ajuste de serie de potencias a los n+1 puntos da un El ajuste de serie de potencias a los n+1 puntos da un sistema de ecuacionessistema de ecuaciones

Aunque los coeficientes Aunque los coeficientes aaii pueden determinarse pueden determinarse resolviendo el sistema de ecuaciones. No es factible resolviendo el sistema de ecuaciones. No es factible debido a que primero se necesita un programa para debido a que primero se necesita un programa para resolver ecuaciones lineales y segundo por que el orden resolver ecuaciones lineales y segundo por que el orden de los polinomios puede ser tan grande que induzca de los polinomios puede ser tan grande que induzca errores de redondeo.errores de redondeo.

66

Polinomios de LagrangePolinomios de Lagrange

Los polinomios de Lagrange de mayor interLos polinomios de Lagrange de mayor interéés son los de s son los de primero, segundo y tercero orden.primero, segundo y tercero orden.Ejemplo de Polinomio linealEjemplo de Polinomio linealSupSupóóngase que se tiene solo dos puntos en la malla, ngase que se tiene solo dos puntos en la malla, entonces la manera mentonces la manera máás sencilla de ajustar un polinomio s sencilla de ajustar un polinomio es utilizando polinomios lineales, es decir, es utilizando polinomios lineales, es decir,

77

Datos propuesta de funciones lineales

Entonces se necesita plantear un polinomio lineal que será elque ajuste los dos puntos utilizando y

88

Polinomio linealPolinomio lineal

Entonces el polinomio lineal esEntonces el polinomio lineal es

Equivalente a la ecuaciEquivalente a la ecuacióón de la recta dados 2 puntos. n de la recta dados 2 puntos.

99

Polinomio de Orden nPolinomio de Orden n

Para ilustrar la aproximaciPara ilustrar la aproximacióón con polinomios de orden n. n con polinomios de orden n. se considera n=2. Se tienen 3 puntos xse considera n=2. Se tienen 3 puntos x00, x, x11, x, x22..

Se necesita tres polinomios de orden 2.Se necesita tres polinomios de orden 2.

1010

Entonces el polinomio que se ajusta a los tres datos esEntonces el polinomio que se ajusta a los tres datos es

1111

Entonces de manera general se tieneEntonces de manera general se tiene

De manera abreviada esDe manera abreviada es

Por lo tanto el polinomio de ajuste es Por lo tanto el polinomio de ajuste es

1212

Un punto importante a considerar es el error de Un punto importante a considerar es el error de aproximaciaproximacióón, es decir, se tiene quen, es decir, se tiene que

Donde es el polinomio de aproximaciDonde es el polinomio de aproximacióón n

1313

MMéétodo de Diferencias Finitastodo de Diferencias Finitas

El mEl méétodo de diferencias fintas representa derivadas todo de diferencias fintas representa derivadas continuas para una ecuacicontinuas para una ecuacióón diferencial parcial con n diferencial parcial con expresiones envolviendo la evaluaciexpresiones envolviendo la evaluacióón de la funcin de la funcióón n desconocida en puntos discretos. desconocida en puntos discretos.

La consecuencia natural de esta acciLa consecuencia natural de esta accióón es la n es la transformacitransformacióón de un problema envolviendo derivadas n de un problema envolviendo derivadas clcláásicas a uno envolviendo ecuaciones algebraicas. sicas a uno envolviendo ecuaciones algebraicas.

1414

El primer paso es representar El primer paso es representar f(xf(x) usando y ) usando y derivando esta expresiderivando esta expresióón para aproximar la derivada n para aproximar la derivada Se deriva el polinomio de aproximaciSe deriva el polinomio de aproximacióónn

La derivada es solo en el polinomio, La derivada es solo en el polinomio, n n es el grado del es el grado del polinomio de polinomio de LagrangeLagrange. El t. El téérmino rmino f(xf(xjj) es el valor ) es el valor especifico de especifico de f(x)enf(x)en el punto el punto xxjj..

1515

Si se considera un polinomio de orden n=2 y j=o para Si se considera un polinomio de orden n=2 y j=o para esta expresiesta expresióón n

Se obtieneSe obtiene

1616

Al hacer la derivada se obtieneAl hacer la derivada se obtiene

Si se considera el punto Si se considera el punto xxjj , , se obtienese obtiene

Usando similarmente para j=1,2 se tieneUsando similarmente para j=1,2 se tiene

1717

El siguiente paso es saber donde se quiere la derivada El siguiente paso es saber donde se quiere la derivada evaluada, sea x=xevaluada, sea x=x0 0 , entonces se tiene, entonces se tiene

Entonces la derivada de la funciEntonces la derivada de la funcióón n f f en xen x00 estestáá dada por dada por

Donde el error es proporcional al cuadrado de . Donde el error es proporcional al cuadrado de .

1818

El procedimiento anterior se hace de manera semejante El procedimiento anterior se hace de manera semejante para para xx11 y y xx22 . Lo importante es notar el resultado para . Lo importante es notar el resultado para xx1. 1. Entonces evaluando xEntonces evaluando x1 1 enen

Se obtieneSe obtiene

1919

Simplificando la ecuaciSimplificando la ecuacióón anterior se obtienen anterior se obtiene

NNóótese que en esta aproximacitese que en esta aproximacióón la informacin la informacióón la n la informaciinformacióón en el nodo en el cual se estn en el nodo en el cual se estááaproximando no aparece en la faproximando no aparece en la fóórmula.rmula.

2020

Para encontrar la derivada de segundo ordenPara encontrar la derivada de segundo orden

Si se considera Si se considera j=0,j=0, y teniendo en cuenta que y teniendo en cuenta que n=2n=2

2121

Desarrollando para j=1,2Desarrollando para j=1,2

Un punto importante a notar es que la segunda derivada Un punto importante a notar es que la segunda derivada en el punto xen el punto x11 tiene un error de aproximacitiene un error de aproximacióón cuadrn cuadráático. tico. Esto es derivando 2 veces y evaluando xEsto es derivando 2 veces y evaluando x11 en la en la siguiente expresisiguiente expresióón se obtiene el orden del error. Cosa n se obtiene el orden del error. Cosa que no pasa con xque no pasa con x0 0 y xy x22

2222

Si se consideran polinomios lineales esto es Si se consideran polinomios lineales esto es

Se obtiene la primera derivadaSe obtiene la primera derivada

2323

Si se evalSi se evalúúa en a en x=xx=x00 se obtienese obtiene

NNóótese que debido a que se usaron stese que debido a que se usaron sóólo dos nodos, el lo dos nodos, el error de truncamiento es y es mayor que .error de truncamiento es y es mayor que .

2424

Para finalizar se plantea una manera que facilita las Para finalizar se plantea una manera que facilita las expresiones de ecuaciones en diferencias finitas. expresiones de ecuaciones en diferencias finitas. EjemploEjemplo

2525

RepresentaciRepresentacióón de la Ecuacin de la Ecuacióón de Flujo n de Flujo SubterrSubterrááneo con Diferencias Finitasneo con Diferencias Finitas

EcuaciEcuacióón de flujo en un medio poroso saturadon de flujo en un medio poroso saturado

Usando la notaciUsando la notacióón de la tabla anterior se tienen de la tabla anterior se tiene

Donde Donde

2626

Expandiendo y se define Expandiendo y se define hhikik ==h(xh(xii , , ttkk ) se tiene) se tiene

Asociado a esta fAsociado a esta fóórmula podemos resolver para rmula podemos resolver para h(xh(xii , , ttkk+1+1) ) VVééase la siguiente figura ase la siguiente figura

2727

Esquema computacional de Diferencias finitas. Para Esquema computacional de Diferencias finitas. Para hallar el valor un valor desconocido al tiempo k+1hallar el valor un valor desconocido al tiempo k+1

2828

ComparaciComparacióón de las ecuacionesn de las ecuaciones

El tEl téérmino A corresponde al espacio en el nivel de rmino A corresponde al espacio en el nivel de tiempo tiempo k,k, y el ty el téérmino B es la derivada en tiempo y estrmino B es la derivada en tiempo y estááen diferencia hacen diferencia hacíía adelante (a adelante (forwardforward), est), estáá localizado enlocalizado eni,ki,k y es y es proyectadoalproyectadoal nivel de tiempo nivel de tiempo k+1k+1

2929

Si se considera un tiempo inicial k=0, entonces en la Si se considera un tiempo inicial k=0, entonces en la ecuaciecuacióón se modifican los subn se modifican los subííndices y se tienendices y se tiene

Es decir, el sistema se resolverEs decir, el sistema se resolveráá para para k+1k+1

3030

Problema bien planteadoProblema bien planteado

Para resolver el sistema de ecuaciones se necesita que Para resolver el sistema de ecuaciones se necesita que el problema este bien planteado, es decir, que tenga el problema este bien planteado, es decir, que tenga condiciones de iniciales y de frontera y la solucicondiciones de iniciales y de frontera y la solucióón n dependa continuamente de estas y sea dependa continuamente de estas y sea úúnica.nica.Condiciones de Frontera Condiciones de Frontera DirichletDirichlet

h(z,th(z,t)=f)=f11(t), z =0,L(t), z =0,L

En tEn téérminos de diferencias finitas rminos de diferencias finitas h(zh(zii,t,t)=)=hhii i=0 y Li=0 y L

3131

Condiciones Condiciones NeumannNeumann: condiciones de flujo: condiciones de flujo

Teniendo presente queTeniendo presente que

Entonces se tiene queEntonces se tiene que

La representaciLa representacióón de derivadas en los nodos finales n de derivadas en los nodos finales puede puede puedepuede emplearse para diferencias emplearse para diferencias centradas centradas forwardforward y y backwardbackward

3232

Condiciones Condiciones RobinRobin

Simplificado se tiene Simplificado se tiene

La ecuaciLa ecuacióón anterior describe la salida o escape en un n anterior describe la salida o escape en un acuacuíífero cuando k es considerado como el coeficiente fero cuando k es considerado como el coeficiente de salida, hde salida, h00 (z) es el valor de la carga en el exterior, y (z) es el valor de la carga en el exterior, y h(z,th(z,t) es la carga en el acu) es la carga en el acuíífero. fero.

3333

Sistema de ecuaciones de las diferencias Sistema de ecuaciones de las diferencias finitasfinitas

Del sistema Del sistema discretizadodiscretizado

Se puede escribir de manera abreviada comoSe puede escribir de manera abreviada como

Donde Donde f f son las condiciones de frontera, estas modifican son las condiciones de frontera, estas modifican la matriz K en el primer y la matriz K en el primer y úúltimo renglltimo renglóón. n.

3434

De manera general K estDe manera general K estáá dada por dada por

Y la matriz S por Y la matriz S por

3535

Se tiene que resolver el siguiente sistema de ecuacionesSe tiene que resolver el siguiente sistema de ecuaciones

Se factoriza el tSe factoriza el téérmino rmino hhkk+1 +1 y se tieney se tiene

Sea entonces se tieneSea entonces se tiene

Y se resuelve el sistema por un mY se resuelve el sistema por un méétodo efectivo excepto todo efectivo excepto hallando challando c--11..

3636

MMéétodo de Diferencias Finitas en dos todo de Diferencias Finitas en dos DimensionesDimensiones

Se extiende el problema a dos dimensiones, para ello Se extiende el problema a dos dimensiones, para ello considconsidéérese la ecuacirese la ecuacióónn

Tal que Tal que Reescribiendo la ecuaciReescribiendo la ecuacióón del operador se tiene n del operador se tiene

3737

La aproximaciLa aproximacióón del operador en diferencias finitas esn del operador en diferencias finitas es

Donde Donde Considere que el coeficiente de trasmisividad es menor Considere que el coeficiente de trasmisividad es menor en en xyxy entonces se anula el tercer sumando de la entonces se anula el tercer sumando de la ecuaciecuacióónn

3838

El esquema de discretizaciEl esquema de discretizacióónn es es

3939

4040

Ejemplo de la ecuaciEjemplo de la ecuacióón de flujo en dos n de flujo en dos dimensionesdimensiones

Para el caso de un acuPara el caso de un acuíífero fero isotrisotróópicopico y y homogenerohomogenero::

Es decir:Es decir:

Considerando el estado estacionario:Considerando el estado estacionario:

Lo que es igual a:Lo que es igual a:

4141

El mEl méétodo de diferencias finitastodo de diferencias finitasEn este mEn este méétodo, el valor de la funcitodo, el valor de la funcióón desconocida en cada nodo es n desconocida en cada nodo es

aproximada por su desarrollo en series de Tayloraproximada por su desarrollo en series de Taylor

Esta ecuaciEsta ecuacióón se aplica en cada nodon se aplica en cada nodoincincóógnitagnita

4242

Obtenemos un sistema Obtenemos un sistema AxAx=b, de n ecuaciones con n inc=b, de n ecuaciones con n incóógnitas x y gnitas x y una matriz A como la siguiente:una matriz A como la siguiente:

Donde el vector b contiene a las condiciones de frontera y no toDonde el vector b contiene a las condiciones de frontera y no todas sus das sus entradas son cero.entradas son cero.

Resolviendo el sistema obtenemos los valores de la funciResolviendo el sistema obtenemos los valores de la funcióón buscada n buscada que es solucique es solucióón de la ecuacin de la ecuacióón diferencial parcialn diferencial parcial

4343

Experimento 1Experimento 1

Se tiene una porciSe tiene una porcióón de un acun de un acuíífero confinado, homogfero confinado, homogééneo e neo e isotrisotróópicopico, en el estado estacionario. Se quiere conocer la , en el estado estacionario. Se quiere conocer la distribucidistribucióón de la carga hidrn de la carga hidrááulica ulica h h en toda la regien toda la regióón. Esta se n. Esta se encuentra limitada por un rectencuentra limitada por un rectáángulo como el siguiente:ngulo como el siguiente:

lo que nos da las condilo que nos da las condiciones de fronteraciones de frontera

condiciones de condiciones de DirichletDirichlet

4444

GrGrááfica de la solucifica de la solucióón del experimento 1n del experimento 1

Longitud de los lados:Longitud de los lados:XL=YL=100L.XL=YL=100L.

La malla tiene 35x35 La malla tiene 35x35 rectrectáángulos y ngulos y 36x36 nodos.36x36 nodos.

SoluciSolucióón analn analíítica:tica:

4545

Experimento 2Experimento 2

Tenemos un acuTenemos un acuíífero como el del caso anterior. Las condiciones de fero como el del caso anterior. Las condiciones de frontera en el problema se modifican de la siguiente manera:frontera en el problema se modifican de la siguiente manera:

Y en uno de los lados tenemos una condiciY en uno de los lados tenemos una condicióón de n de NeumannNeumann

4646

SoluciSolucióón experimento 2n experimento 2

Longitud de los lados:Longitud de los lados:XL=4L YL=3L.XL=4L YL=3L.

La malla tiene 35x35 La malla tiene 35x35 rectrectáángulos y 36x36 ngulos y 36x36 nodos.nodos.

SoluciSolucióón analn analíítica es tica es igual que en el caso igual que en el caso anterior.anterior.

4747

Experimento 3Experimento 3

Condiciones de frontera:Condiciones de frontera:

4848

Experimento 4Experimento 4Tenemos el cuadrado unitario en cuyo centro estTenemos el cuadrado unitario en cuyo centro estáá ubicado el punto ubicado el punto

(1/2,1/2). Esto representa una isla con un pozo en su centro.(1/2,1/2). Esto representa una isla con un pozo en su centro.

El movimiento del agua que circula por debajo de esta regiEl movimiento del agua que circula por debajo de esta regióón estn estáágobernado por la misma ecuacigobernado por la misma ecuacióón n

4949

Sabemos que: Sabemos que:

Sustituyendo la velocidad de Sustituyendo la velocidad de DarcyDarcy, y el , y el areaarea de la superficie del de la superficie del cilindrocilindro

DespejandoDespejando

E integrandoE integrando

Esta ultima igualdad es soluciEsta ultima igualdad es solucióón de la ecuacin de la ecuacióón diferencial parcial n diferencial parcial que gobierna el fenque gobierna el fenóómeno, asmeno, asíí: :

5050

Nuestra condiciNuestra condicióón de frontera es la siguiente:n de frontera es la siguiente:

AsAsíí

Donde: Donde:

Esta soluciEsta solucióón esta compuesta por dos funciones, una de ellas n esta compuesta por dos funciones, una de ellas no estno estáá determinada, y es precisamente la que encontraremos con determinada, y es precisamente la que encontraremos con el algoritmo desarrolladoel algoritmo desarrollado

5151

SoluciSolucióón n AquAquíí vemos la grvemos la grááfica fica

encontrada: encontrada: Esta es la grEsta es la grááfica de:fica de:

5252

Y finalmente la suma de las dos anteriores es la soluciY finalmente la suma de las dos anteriores es la solucióón al problema n al problema planteadoplanteado

5353

AproximaciAproximacióón en series de Taylorn en series de Taylor

5454

5555

Diferencias progresivasDiferencias progresivas

5656

Diferencias progresivasDiferencias progresivas

5757

Diferencias progresivasDiferencias progresivas

5858

Diferencias RegresivasDiferencias Regresivas

5959

Diferencias CentralesDiferencias Centrales

6060

Diferencias CentralesDiferencias Centrales

6161

6262

ResumenResumen

6363

BibliografBibliografííaaReferencia Principal, Referencia Principal, GeorgeGeorge F. F. PinderPinder y Michael A. Celia, y Michael A. Celia, SubsurfaceSubsurface HydrologyHydrology, , JhonJhon wileywiley & & SonsSons, Inc., , Inc., HobokenHoboken NewNewJerseyJersey, 2006, 2006““Desarrollo de un algoritmo para evaluar el suministro de agua Desarrollo de un algoritmo para evaluar el suministro de agua subterraneasubterranea”” Nora Isabel PNora Isabel Péérez Quezadas. Tesis de Lic. en rez Quezadas. Tesis de Lic. en MatemMatemááticas, Facultad de Matemticas, Facultad de Matemááticas. UV. Mticas. UV. Mééxico 2005. xico 2005. httphttp://mmc2.://mmc2.igeofcu.unam.mxigeofcu.unam.mx//norapeqnorapeq//

top related