modelaciÓn numÉrica de aguas someras
TRANSCRIPT
![Page 1: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/1.jpg)
MODELACIÓN NUMÉRICA DE AGUAS SOMERAS
Pervys Rengifo RengifoMaestría en Hidrosistemas
Pontificia Universidad Javeriana
![Page 2: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/2.jpg)
ECUACIONES DE AGUAS SOMERAS EN 2D Y SIN TÉRMINOS FUENTE
Variables independientes: x,y, t
Variables dependientes: La altura h, con respecto a la superficie, y las velocidades u y v
ConservaciónDe Moméntum
Conservaciónde Masa
![Page 3: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/3.jpg)
Forma conservativaEl sistema de ecuaciones anteriores, puede ser expresado en términos de las variables que se conservan(masa y moméntum)
De esta manera el sistema de ecuaciones de la diapositiva anterior, puede ser expresada de forma compacta en la forma de una sola ecuación diferencial parcial hiperbólica
![Page 4: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/4.jpg)
SOLUCIÓN NUMÉRICA DE LAS ECUACIÓNES DE AGUAS SOMERAS
• A PESAR DE QUE EXISTEN MUCHOS MÉTODOS PARA RESOLVER ECUACIONES DE DIFERENCIALES PARCIALES, DADAS UNAS CONDICIONES INICIALES Y UNA CODICIONES DE CONTORNO, TALES COMO VOLÚMENES FINITIOS, ELEMENTOS FINITOS, MÉTODOS ESPECTRALES, ETC. En esta presentación se analizará un método explicito de diferencias finitas, llamado Lax Wendroff
![Page 5: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/5.jpg)
Método de Lax-Wendroff
Es un metodo de solución de ecuacionesdiferenciasles parciales hiperbólicas, denominado así en honor a Peter Lax and Burton Wendroff, que lo propusieron en el artículo ”Difference Schemes for Hyperbolic Equations with High Order of Accuracy”, publicado en agosto de 1964. Es un método explícito de orden O(Dx2) y O(Dt2)
![Page 6: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/6.jpg)
Método de Lax-WendroffCaso Unidimensional: El método supone que la ecuación tiene la forma
Paso 1: Calcula los valores de ƒ(x, t) en el paso de tiempo intermedio , tn + 1/2 y en los puntos medios de la grilla, xi + 1/2.
Paso 2: Los valroes de f(x,t), se calculan en tn + 1 usando los valores calculados en tn and tn + 1/2.
![Page 7: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/7.jpg)
Método Lax Wendroff
• CASO TRIDIMENSIONAL APLICADO A LAS ECUACIONES DE AGUAS SOMERAS
Al principio de un paso de tiempo el valores de la variables representan al solución en el centro de la grilla de diferencias finitas
![Page 8: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/8.jpg)
Método de Lax WendroffPaso 1: Se calculan el valor de cada componente en tn+1/2 y xn+1/2, y n+1/2
![Page 9: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/9.jpg)
Método de Lax WendroffPaso 2: Se calcula el valor de la solución en el tiempo n+1, a partir de los valores calculados anteriormente
![Page 10: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/10.jpg)
Tomado de: NUMERICAL SOLUTION OF THE SHALLOW WATER EQUATIONS. John Burkardt: http://people.sc.fsu.edu/jburkardt/presentations/shallow water 2010.pdf
![Page 11: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/11.jpg)
![Page 12: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/12.jpg)
![Page 13: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/13.jpg)
![Page 14: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/14.jpg)
![Page 15: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/15.jpg)
![Page 16: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/16.jpg)
![Page 17: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/17.jpg)
Método de Lax Wendroff
![Page 18: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/18.jpg)
Método de Lax Wendroff
![Page 19: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/19.jpg)
Método de Lax Wendroff
![Page 20: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/20.jpg)
Método de Lax Wendroff
![Page 21: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/21.jpg)
Método de Lax Wendroff
![Page 22: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/22.jpg)
Método de Lax Wendroff
![Page 23: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/23.jpg)
Método de Lax Wendroff
![Page 24: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/24.jpg)
Método de Lax Wendroff
![Page 25: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/25.jpg)
Método de Lax Wendroff
![Page 26: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/26.jpg)
Método de Lax Wendroff
![Page 27: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/27.jpg)
Método de Lax Wendroff
• En forma escalar, se tiene, denominando
HaciendoH=hU=uhV=vhTodas las variables tienen un com-ponente en x y un componente en y,Correspondiente a las variaciones en Esas direcciones de F(U) y G(U)
![Page 28: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/28.jpg)
Método de Lax Wendroff
𝐻𝑥𝑖+1 2,𝑗Τ𝑛+1 2Τ = 𝐻𝑖+1,𝑗𝑛 +𝐻𝑖,𝑗𝑛2 − ∆𝑡2∆𝑥൫𝑈𝑖+1,𝑗𝑛 −𝑈𝑖,𝑗𝑛 ൯
𝐻𝑦𝑖,𝑗+1 2Τ𝑛+1 2Τ = 𝐻𝑖,𝑗+1𝑛 +𝐻𝑖,𝑗𝑛2 − ∆𝑡2∆𝑦൫𝑉𝑖,𝑗+1𝑛 −𝑉𝑖,𝑗𝑛൯
![Page 29: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/29.jpg)
Método de Lax Wendroff
𝑈𝑥𝑖+1 2,𝑗Τ𝑛+1 2Τ = 𝑈𝑖+1,𝑗𝑛 +𝑈𝑖,𝑗𝑛2 − ∆𝑡2∆𝑥൭൫𝑈𝑖+1,𝑗𝑛 ൯2
𝐻𝑖+1,𝑗𝑛 +𝑔2൫𝐻𝑖+1,𝑗𝑛 ൯2൩− ൫𝑈𝑖,𝑗𝑛 ൯2𝐻𝑖,𝑗𝑛 +𝑔2൫𝐻𝑖,𝑗𝑛 ൯2൩൱
𝑈𝑦𝑖,𝑗+1 2Τ𝑛+1 2Τ = 𝑈𝑖,𝑗+1𝑛 +𝑈𝑖,𝑗𝑛2 − ∆𝑡2∆𝑦ቆ𝑈𝑖,𝑗+1,𝑛 𝑉𝑖.𝑗+1𝑛𝐻𝑖,𝑗+1𝑛 −𝑈𝑖,𝑗𝑛 𝑉𝑖,𝑗𝑛𝐻𝑖,𝑗𝑛 ቇ
![Page 30: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/30.jpg)
Método de Lax Wendroff
𝑉𝑦𝑖,𝑗+1 2Τ𝑛+1 2Τ = 𝑉𝑖,𝑗+1𝑛 +𝑉𝑖,𝑗𝑛2 − ∆𝑡2∆𝑦൭൫𝑉𝑖,𝑗+1𝑛 ൯2
𝐻𝑖,𝑗+1𝑛 +𝑔2൫𝐻𝑖,𝑗+1𝑛 ൯2൩− ൫𝑉𝑖,𝑗𝑛൯2𝐻𝑖,𝑗𝑛 +𝑔2൫𝐻𝑖,𝑗𝑛 ൯2൩൱
𝑉𝑥𝑖+1 2,𝑗Τ𝑛+1 2Τ = 𝑉𝑖+1,𝑗𝑛 +𝑉𝑖,𝑗𝑛2 − ∆𝑡2∆𝑥ቆ𝑈𝑖+1,𝑗𝑛 𝑉𝑖+1,𝑗𝑛𝐻𝑖+1,𝑗𝑛 −𝑈𝑖,𝑗𝑛 𝑉𝑖,𝑗𝑛𝐻𝑖,𝑗𝑛 ቇ
![Page 31: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/31.jpg)
Método de Lax Wendroff
![Page 32: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/32.jpg)
Método de Lax Wendroff
𝐻𝑖,𝑗𝑛+1 = 𝐻𝑖,𝑗𝑛 − ∆𝑡∆𝑥ቀ𝑈𝑥𝑖+1 2,𝑗Τ𝑛+1 2Τ −𝑈𝑥𝑖−1 2,𝑗Τ𝑛+1 2Τቁ− ∆𝑡∆𝑦ቀ𝑉𝑦𝑖+1 2,𝑗Τ𝑛+1 2Τ −𝑉𝑦𝑖−1 2,𝑗Τ𝑛+1 2Τ
ቁ
![Page 33: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/33.jpg)
Método de Lax Wendroff
𝑈𝑖,𝑗𝑛+1 = 𝑈𝑖,𝑗𝑛 − ∆𝑡∆𝑥൮൦ቀ𝑈𝑖+1/2,𝑗𝑛+1/2ቁ2
𝐻𝑖+1/2,𝑗𝑛+1/2 +𝑔2ቀ𝐻𝑖+1/2,𝑗𝑛+1/2ቁ2൪− ൦
ቀ𝑈𝑖−1/2,𝑗𝑛+1/2ቁ2
𝐻𝑖−1/2,𝑗𝑛 +𝑔2൫𝐻𝑖−1/2,𝑗𝑛 ൯2൪൲
− ∆𝑡∆𝑦ቌ𝑈𝑖,𝑗+1/2𝑛+1/2 𝑉𝑖,𝑗+1/2𝑛+1/2𝐻𝑖,𝑗+1/2𝑛+1/2 −𝑈𝑖,𝑗−1/2𝑛+1/2 𝑉𝑖,𝑗−1/2𝑛+1/2
𝐻𝑖,𝑗−1/2𝑛+1/2 ቍ
![Page 34: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/34.jpg)
Método de Lax Wendroff
𝑉𝑖,𝑗𝑛+1 = 𝑉𝑖,𝑗𝑛 − ∆𝑡∆𝑥ቌ𝑈𝑖+1/2,𝑗𝑛+1/2 𝑉𝑖+1/2,𝑗𝑛+1/2𝐻𝑖+1/2,𝑗𝑛+1/2 −𝑈𝑖−1/2,𝑗𝑛+1/2 𝑉𝑖−1/2,𝑗𝑛+1/2
𝐻𝑖−1/2,𝑗𝑛+1/2 ቍ
− ∆𝑡∆𝑦൮൦ቀ𝑈𝑖,𝑗+1/2𝑛+1/2ቁ2
𝐻𝑖,𝑗+1/2𝑛+1/2 +𝑔2ቀ𝐻𝑖,𝑗+1/2𝑛+1/2ቁ2൪−൦
ቀ𝑈𝑖,𝑗−1/2𝑛+1/2ቁ2
𝐻𝑖,𝑗−1/2𝑛 +𝑔2൫𝐻𝑖,𝑗−1/2𝑛 ൯2൪൲
![Page 35: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/35.jpg)
Método de Lax Wendroff
![Page 36: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/36.jpg)
CONDICIONES DE FRONTERALa frontera y condiciones de frontera son un tema
delicado, si se desea modelar situaciones del mundo real.
Se podrían especificar condiciones de frontera tipo:Dirichlet: Especificar valores de la solución ;Neumann: Especificar derivadas de la solución;Robin: Especificar una relación entre valores y
derivadas de la solución;En condiciones como el océano: Quién espera
controlar la frontera? Cómo establecer el tipo de condición de frontera a utilizar?
![Page 37: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/37.jpg)
CONDICIONES DE FRONTERA
En muchas situaciones se desea investigar los comportamientos naturales que podrian surgir en condiciones no forzadas. En estos casos se suelen utilizar otro tipo de conticiones de frontera, tales como:
• Reflectivas: la frontera se comporta como un espejo;
• Libres: la frontera no ejerce ningún esfuerzo;• Periodic: las fronteras opuestas se juntan;
![Page 38: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/38.jpg)
IMPLEMENTACION CONDICIONES DE FRONTERA REFLEXIVAS
![Page 39: MODELACIÓN NUMÉRICA DE AGUAS SOMERAS](https://reader031.vdocuments.pub/reader031/viewer/2022020122/545ed5e9b1af9fc4128b4b47/html5/thumbnails/39.jpg)
ESTABILIDAD DEL METODOCASO UNIDIMENSIONAL
CASO BIDIMENSIONAL