– Typeset by GMNI & FoilTEX – MÉTODO DE RESIDUOS PONDERADOS: PROBLEMAS DE EQUILIBRIO 2D/3D F. Navarrina, I. Colominas, M. Casteleiro, H. Gómez, J. Parı́s GMNI — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Departamento de Métodos Matemáticos y de Representación Escuela Técnica Superior de Ingenieros de Caminos, Canales y Puertos Universidad de A Coruña, España e-mail: fnavarrina@udc.es página web: http://caminos.udc.es/gmni U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA ÍNDICE I Problema Conceptual I Planteamientos Alternativos I Residuos Ponderados: Forma Débil I Residuos Ponderados: Aproximación Numérica I Residuos Ponderados: Error de Aproximación I Elección de las Funciones de Test I Método de Bubnov-Galerkin I Elección de las Funciones de Prueba I Notación en Formas Bilineales U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (I) Sea el problema de equilibrio 2D/3D: U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (IIa) ECUACIÓN INTEGRAL DE EQUILIBRIO/CONSERVACIÓN ZZ ZZZ σ̄ T n̄ d(∂V ) = − b dV ∂V ∀V. V Aplicando el Teorema de la Divergencia ZZ T ZZZ σ̄ n̄ d(∂V ) = ∂V div(σ̄) dV, V obtenemos ZZZ “ ” div(σ̄) + b dV = 0 ∀V. V U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (IIb) ECUACIÓN DIFERENCIAL DE EQUILIBRIO (CONSERVACIÓN) div(σ̄) + b = 0. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (IIIa) Donde: Ω =dominio 2D/3D de definición del problema, r̄ ∈ Ω =coordenadas materiales de un punto, u(r̄) =VARIABLE PRINCIPAL (DESPLAZAMIENTO GENERALIZADO) σ̄(r̄) =VARIABLE SECUNDARIA (TENSIÓN GENERALIZADA), b(r̄) =CARGA GENERALIZADA POR UNIDAD DE VOLUMEN, u0(r̄) =valor forzado de la variable principal en Γu, gR(r̄) =σ̄ T n̄ (REACCIÓN GENERALIZADA) en Γu, g(r̄) =σ̄ T n̄ (valor forzado de la variable secundaria según la normal) en Γσ , γ (r̄) =tensor de difusividad/conductividad. (∗) e (*) Si el medio es ISÓTROPO entonces γ (r̄) = γ(r̄)I . e γ (r̄) = γ e Si el medio es HOMOGÉNEO entonces . e entonces e Si el medio es HOMOGENEO E ISÓTROPO γ (r̄) = γI . De ahora en adelante supondremos que lo es. e e U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (IIIb) La relación entre la variable principal u(r̄) y la variable secundaria σ̄(r̄) se establece a través de una variable intermedia ε̄(r̄) (DEFORMACIÓN GENERALIZADA), de forma que tendremos dos tipos de ecuaciones: I ECUACIONES DE COMPATIBILIDAD (o relaciones deformación—desplazamiento): u(r̄) −→ ε̄(r̄). I ECUACIONES CONSTITUTIVAS (o relaciones tensión—deformación): ε̄(r̄) −→ σ̄(r̄). U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (IV) Modelo Matemático Lineal (medio homogéneo e isótropo): Dados b(r̄), γ(r̄), u0(r̄), g(r̄), Hallar u(r̄), σ̄(r̄), r̄ ∈ Ω, div(σ̄) + b = 0 que verifican ◦ ∀r̄ ∈Ω, (ECUACIÓN DE EQUILIBRIO) σ̄ = −γ ε̄ r̄ ∈ Ω, (ECUACIÓN CONSTITUTIVA) ε̄ = grad u r̄ ∈ Ω, (ECUACIÓN DE COMPATIBILIDAD) − σ̄ T n̄ + g(r̄) = 0 ∀r̄ ∈ Γσ , (C.C. NATURAL) u = u0(r̄) ∀r̄ ∈ Γu. (C.C. ESENCIAL) El problema anterior puede representar diferentes fenómenos fı́sicos, como. . . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (Va) DEFORMACIÓN DE UN MEDIO CONTINUO ELÁSTICO I En este caso es necesario introducir • el TENSOR DE DEFORMACIONES y • el TENSOR DE TENSIONES, lo que obliga a realizar algunos ajustes en la formulación anterior I NO ANALIZAREMOS ESPECÍFICAMENTE ESTE CASO por simplicidad, pero en esencia los conceptos son los mismos. En este caso, la ecuación constitutiva se denomina LEY DE HOOKE. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (Vb) Difusión de contaminante en un medio 2D/3D Ω =dominio 2D/3D de definición del problema. r̄ ∈ Ω =coordenadas materiales de un punto. u(r̄) =CONCENTRACIÓN DE CONTAMINANTE. ε(r̄) =GRADIENTE DE CONCENTRACIÓN DE CONTAMINANTE. σ̄(r̄) =DENSIDAD DE FLUJO DE CONTAMINANTE. b(r̄) =SUMIDERO DE CONTAMINANTE POR UNIDAD DE VOLUMEN, u0(r̄) =CONCENTRACIÓN PREFIJADA en Γu, gR (r̄) =σ̄ T n̄ (REACCIÓN) en Γu, g(r̄) =σ̄ T n̄ (FLUJO DE CONTAMINANTE FORZADO) en Γσ . γ (r̄) =TENSOR DE DIFUSIVIDAD. e En este caso, la ecuación constitutiva se denomina LEY DE FICKS. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (Vc) Difusión de calor en un medio 2D/3D Ω =dominio 2D/3D de definición del problema. r̄ ∈ Ω =coordenadas materiales de un punto. u(r̄) =TEMPERATURA. ε(r̄) =GRADIENTE DE TEMPERATURA. σ̄(r̄) =DENSIDAD DE FLUJO DE CALOR. b(r̄) =SUMIDERO DE CALOR POR UNIDAD DE VOLUMEN, u0(r̄) =TEMPERATURA PREFIJADA en Γu, gR (r̄) =σ̄ T n̄ (REACCIÓN) en Γu, g(r̄) =σ̄ T n̄ (FLUJO DE CALOR FORZADO) en Γσ . γ (r̄) =TENSOR DE CONDUCTIVIDAD TÉRMICA. e En este caso, la ecuación constitutiva se denomina LEY DE FOURIER. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Problema Conceptual (Vd) Corriente eléctrica en un medio conductor 2D/3D Ω =dominio 2D/3D de definición del problema. r̄ ∈ Ω =coordenadas materiales de un punto. u(r̄) =POTENCIAL ELÉCTRICO. ε(r̄) =GRADIENTE DE POTENCIAL. σ̄(r̄) =DENSIDAD DE CORRIENTE. b(r̄) =SUMIDERO DE CORRIENTE POR UNIDAD DE VOLUMEN, u0(r̄) =POTENCIAL PREFIJADO en Γu, gR (r̄) =σ̄ T n̄ (REACCIÓN) en Γu, g(r̄) =σ̄ T n̄ (INTENSIDAD DE CORRIENTE FORZADA) en Γσ . γ (r̄) =TENSOR DE CONDUCTIVIDAD ELÉCTRICA. e En este caso, la ecuación constitutiva se denomina LEY DE OHM. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (I) a) FORMA ORIGINAL Hallar u(r̄), tal que siendo (*) r̄ ∈ Ω, R(r̄) = 0 ◦ ∀r̄ ∈Ω, RΓ(r̄) = 0 R(r̄) = div(σ̄) + b r̄ σ̄ = −γ ε̄ r̄ ε̄ = grad u r̄ T R (r̄) = −σ̄ n̄ + g(r̄) r̄ Γ u = u0(r̄) ∀r̄ ∀r̄ ∈ Γσ , (*) ◦ ∈Ω, (EC. DE EQUILIBRIO) ∈ Ω, (EC. CONSTITUTIVA) ∈ Ω, (EC. DE COMPATIBILIDAD) ∈ Γσ , (C.C. NATURAL) ∈ Γu. (C.C. ESENCIAL) FORMA FUERTE o STRONG FORM. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IIa) b) RESIDUOS PONDERADOS Hallar u(r̄), r̄ ∈ Ω, ZZZ ZZ ω(r̄)R(r̄) dΩ + tal que r̄∈Ω siendo (*) ωΓ(r̄)RΓ(r̄) dΓ = 0 ∀ω(r̄), ωΓ(r̄) (*) r̄∈Γσ R(r̄) = div(σ̄) + b r̄ σ̄ = −γ ε̄ r̄ ε̄ = grad u r̄ T R (r̄) = −σ̄ n̄ + g(r̄) r̄ Γ u = u0(r̄) ∀r̄ ◦ ∈Ω, (EC. DE EQUILIBRIO) ∈ Ω, (EC. CONSTITUTIVA) ∈ Ω, (EC. DE COMPATIBILIDAD) ∈ Γσ , (C.C. NATURAL) ∈ Γu. (C.C. ESENCIAL) FORMA DÉBIL o WEAK FORM. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IIb) Pues ◦ ZZZ =⇒ R = 0 ∀r̄ ∈Ω, RΓ = 0∀r̄ ∈ Γσ ZZZ ωR dΩ + ωΓ RΓ dΓ = 0 ∀ω, ωΓ =⇒ r̄∈Γσ ωΓ RΓ dΓ = 0 ∀ω, ωΓ ωR dΩ + r̄∈Ω ZZ r̄∈Ω ZZ r̄∈Γσ ZZZ → 8 > > ω = R, ωΓ = 0 > > < 2 R dΩ = 0, r̄∈Ω ZZ > > > > : ω = 0, ωΓ = RΓ → 2 RΓ dΓ = 0. r̄∈Γσ ♥ Si las funciones son suficientemente regulares, el enunciado de residuos ponderados es equivalente al problema original, ya que ZZZ 2 ◦ R dΩ = 0 =⇒R(r̄) = 0 ∀r̄ ∈Ω, r̄∈Ω ZZ 2 RΓ dΓ = 0 =⇒RΓ (r̄) = 0 ∀r̄ ∈ Γσ . r̄∈Γσ ♣ Si se utiliza la Integral de Lebesgue, los residuos R(r̄) y RΓ(r̄)pueden ser no nulos en un conjunto de puntos de medida nula. (*) (*) Por este motivo se habla de una FORMULACIÓN DÉBIL (WEAK FORMULATION) del problema original. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IIc) Sin pérdida de generalidad podemos elegir ωΓ = ω(r̄) r̄ ∈ Γσ , pues ◦ ZZZ =⇒ R = 0 ∀r̄ ∈Ω, RΓ = 0 ∀r̄ ∈ Γσ ZZZ r̄∈Ω ωR dΩ + r̄∈Ω ZZ ωR dΩ + ZZ ωRΓ dΓ = 0 ∀ω =⇒ r̄∈Γσ 8 > <ω = R ∗ P > : ωRΓ = 0 ∀ω r̄∈Γσ R = 0, ω = RΓ →RΓ = 0 ∀r̄ ∈ Γσ . (*) donde P(r̄) es cualquier función que cumpla ◦ P(r̄) > 0 ∀r̄ ∈Ω, P(r̄) = 0 ∀r̄ ∈ Γσ , pues si las funciones son suficientemente regulares, ZZZ >0 ◦ 2 z}|{ R P dΩ = 0 =⇒R(r̄) = 0 ∀r̄ ∈Ω, r̄∈Ω ZZ 2 RΓ dΓ = 0 r̄∈Γσ ◦ →R = 0 ∀r̄ ∈Ω, (∗) =⇒RΓ (r̄) = 0 ∀r̄ ∈ Γσ . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IId) Por tanto, podemos adoptar el enunciado de residuos ponderados. . . Hallar u(r̄), r̄ ∈ Ω, ZZZ ZZ tal que ω(r̄)R(r̄) dΩ + r̄∈Ω siendo ω(r̄)RΓ(r̄) dΓ = 0 ∀ω(r̄) r̄∈Γσ R(r̄) = div(σ̄) + b r̄ σ̄ = −γ ε̄ r̄ ε̄ = grad u r̄ T R (r̄) = −σ̄ n̄ + g(r̄) r̄ Γ u = u0(r̄) ∀r̄ ◦ ∈Ω, (EC. DE EQUILIBRIO) ∈ Ω, (EC. CONSTITUTIVA) ∈ Ω, (EC. DE COMPATIBILIDAD) ∈ Γσ , (C.C. NATURAL) ∈ Γu. (C.C. ESENCIAL) U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IIIa) c) MÍNIMOS CUADRADOS r̄ ∈ Ω, ZZZ ZZ Q[u] = R(r̄)p(r̄)R(r̄) dΩ + RΓ(r̄)pΓ(r̄)RΓ(r̄) dΓ, (*) Hallar u(r̄), que MINIMIZA r̄∈Ω siendo (*) R(r̄) = div(σ̄) + b r̄ σ̄ = −γ ε̄ r̄ ε̄ = grad u r̄ T R (r̄) = −σ̄ n̄ + g(r̄) r̄ Γ u = u0(r̄) ∀r̄ r̄∈Γσ ◦ ∈Ω, (EC. DE EQUILIBRIO) ∈ Ω, (EC. CONSTITUTIVA) ∈ Ω, (EC. DE COMPATIB.) ∈ Γσ , (C.C. NATURAL) ∈ Γu. (C.C. ESENCIAL) Las funciones de peso p(r̄) y pΓ (r̄) deben verificar p(r̄) > 0 ∀r̄ ∈ Ω, pΓ (r̄) > 0 ∀r̄ ∈ Γσ . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IIIb) La condición de mı́nimo equivale al PLANTEAMIENTO VARIACIONAL Hallar u(r̄) r̄ ∈ Ω, dJ(λ) tal que = 0 ∀δu(r̄) con δu(r̄) = 0 en Γu, dλ λ=0 con J(λ) = Q[u + λδu], ZZZ dJ(λ) div(−γ grad δu)p(r̄)R(r̄) dΩ y por tanto =2 dλ λ=0 r̄∈Ω ZZ −2 (−γ grad δu)T n̄ pΓ(r̄)RΓ(r̄) dΓ, (*) r̄∈Γσ U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IIIc) . . . que equivale a decir Hallar u(r̄) r̄ ∈ Ω, ZZZ div(−γ grad δu)p(r̄)R(r̄) dΩ r̄∈Ω ZZ tal que − (−γ grad δu)T n̄ pΓ(r̄)RΓ(r̄) dΓ = 0 ∀δu(r̄) = 0 en Γu, r̄∈Γσ siendo R(r̄) = div(σ̄) + b r̄ σ̄ = −γ ε̄ r̄ ε̄ = grad u r̄ RΓ(r̄) = −σ̄ T n̄ + g(r̄) r̄ u = u0(r̄) ∀r̄ ◦ ∈Ω, (EC. DE EQUILIBRIO) ∈ Ω, (EC. CONSTITUTIVA) ∈ Ω, (EC. DE COMPATIB.) ∈ Γσ , (C.C. NATURAL) ∈ Γu. (C.C. ESENCIAL) U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IIId) . . . o lo que es lo mismo Hallar u(r̄) r̄ ∈ Ω, ZZZ ZZ ω(r̄)R(r̄) dΩ + ωΓ(r̄)RΓ(r̄) = 0 ∀δu(r̄) δu(0) = 0, tal que r̄∈Ω r̄∈Γσ ω(r̄) = div(−γ grad δu)p(r̄), ωΓ(r̄) = −(−γ grad δu)T n̄ pΓ(r̄), ◦ (EC. DE EQUILIBRIO) R(r̄) = div(σ̄) + b r̄ ∈Ω, σ̄ = −γ ε̄ r̄ ∈ Ω, (EC. CONSTITUTIVA) siendo ε̄ = grad u r̄ ∈ Ω, (EC. DE COMPATIB.) T R (r̄) = −σ̄ n̄ + g(r̄) r̄ ∈ Γσ , (C.C. NATURAL) Γ u = u0(r̄) ∀r̄ ∈ Γu. (C.C. ESENCIAL) (*) Que es un planteamiento en residuos ponderados equivalente al problema original. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA (*) Planteamientos Alternativos (IVa) e) MÍNIMA ENERGÍA r̄ ∈ Ω, ZZZ 1 E[u] = − ε̄(r̄)T σ̄(r̄) dΩ 2 r̄∈Ω ZZZ ZZ + u(r̄)b(r̄) dΩ + Hallar u(r̄), que MINIMIZA r̄∈Ω siendo σ̄ = −γ ε̄ ε̄ = grad u, u = u0(r̄) (*) u(r̄)g(r̄) dΓ, r̄∈Γσ r̄ ∈ Ω, (ECUACIÓN CONSTITUTIVA) r̄ ∈ Ω, (ECUACIÓN DE COMPATIBILIDAD) ∀r̄ ∈ Γu. (C.C. ESENCIAL) U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IVb) Se comprueba fácilmente que la solución del problema original u(r̄) minimiza la energı́a, pues si v(r̄) = u(r̄) + δu(r̄) es cualquier otra función que también verifique la condición de contorno esencial v(0) = u0, entonces δu(0) = 0, y siendo δ ε̄ = ∂δu , ∂x δ σ̄ = Eδ ε̄, tenemos 1 E[u + δu] = − 2 ZZZ ZZZ T (ε̄ + δ ε̄) (σ̄ + δ σ̄) dΩ + ZZ (u + δu)b dΩ + r̄∈Ω r̄∈Ω 1 = E[u] − 2 ZZZ 1 = E[u] + 2 ZZZ T T r̄∈Γσ ZZZ T (δ ε̄ σ̄ + ε̄ δ σ̄ + δ ε̄ δ σ̄) dΩ + T T r̄∈Γσ ZZZ ZZ r̄∈Ω δub dΩ + r̄∈Ω ZZZ 1 T δ ε̄ (γδ ε̄) dΩ = E[u] + 2 r̄∈Ω » ZZZ ZZZ ZZ T + − δ ε̄ σ̄ dΩ + δub dΩ + r̄∈Ω δug dΓ r̄∈Ω (δ ε̄ γ ε̄ + ε̄ γδ ε̄ + δ ε̄ γδ ε̄) dΩ + r̄∈Ω ZZ δub dΩ + r̄∈Ω T (u + δu)g dΓ – δug dΓ . r̄∈Γσ U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA δug dΓ r̄∈Γσ Planteamientos Alternativos (IVc1) Pero T div(δuσ̄) = grad (δu) σ̄ + δu div σ̄. | {z } δ ε̄T Luego ZZZ T ZZZ ZZZ div(δuσ̄) dΩ − δ ε̄ σ̄ dΩ = r̄∈Ω r̄∈Ω δu div σ̄ dΩ. r̄∈Ω Y aplicando el TEOREMA DE LA DIVERGENCIA, ZZZ T δ ε̄ σ̄ dΩ = r̄∈Ω ZZ T (δuσ̄) n̄ dΓ − r̄∈Γ ZZZ δu div σ̄ dΩ. r̄∈Ω U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IVc2) Luego ZZZ ZZZ ZZ T − δ ε̄ σ̄ dΩ + δub dΩ + r̄∈Ω r̄∈Ω δug dΓ = r̄∈Γσ ZZZ + ZZ δu (div(σ̄) + b) dΩ + {z } r̄∈Ω | =0 T δu (−σ̄ n̄ + g) dΓ = 0. {z } r̄∈Γσ | =0 Por tanto, ≥0 ∀δ ε̄ 1 E[u + δu] = E[u] + 2 }| z ZZZ T { δ ε̄ γδ ε̄ dΩ r̄∈Ω ˛ ˛ ≥ E[u] ∀δu ˛ δu(r̄) = 0 cuando r̄ ∈ Γu. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IVd) La condición de mı́nimo equivale al PLANTEAMIENTO VARIACIONAL r̄ ∈ Ω, dJ(λ) = 0 ∀δu dλ λ=0 Hallar u(r̄), tal que tal que δu(r̄) = 0 cuando r̄ ∈ Γu, con J(λ) = E[u + λδu], ZZZ dJ(λ) T y por tanto grad (δu)γ grad(u) dΩ = + dλ λ=0 r̄∈Ω ZZZ ZZ + δub dΩ + ug dΓ, r̄∈Ω r̄∈Γσ U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IVe) . . . que conduce al PRINCIPIO DE LOS TRABAJOS VIRTUALES (PTV) Hallar u(r̄), r̄ ∈ Ω, ZZZ T + grad (δu)σ̄ dΩ r̄∈Ω ZZZ tal que − δub dΩ r̄∈Ω ZZ − δug dΓ = 0 r̄∈Γσ siendo σ̄ = −γ ε̄ ε̄ = grad u, u = u0(r̄) ∀δu δu(r̄) = 0 cuando r̄ ∈ Γu, r̄ ∈ Ω, (ECUACIÓN CONSTITUTIVA) r̄ ∈ Ω, (ECUACIÓN DE COMPATIBILIDAD) ∀r̄ ∈ Γu. (C.C. ESENCIAL) U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IVf1) Pero T grad (δu)σ̄ = div(δuσ̄) − δu div(σ̄). Y, por tanto, ZZZ ZZZ T grad (δu)σ̄ dΩ = r̄∈Ω ZZZ div(δuσ̄) dΩ − r̄∈Ω δu div(σ̄) dΩ. r̄∈Ω Aplicando el teorema de la divergencia, ZZZ ZZ div(δuσ̄) dΩ = r̄∈Ω T (δuσ̄) n̄ dΓ r̄∈Γ ZZ = T δu(σ̄ n̄) dΓ. r̄∈Γ U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IVf2) En consecuencia, se obtiene Hallar u(r̄), r̄ ∈ Ω, ZZ + δu(σ̄ T n̄) dΓ r̄∈Γ ZZZ tal que − δu (div(σ̄) + b) dΩ r̄∈Ω ZZ − δug dΓ = 0 r̄∈Γσ siendo σ̄ = −γ ε̄ ε̄ = grad u, u = u0(r̄) ∀δu δu(r̄) = 0 cuando r̄ ∈ Γu, r̄ ∈ Ω, (ECUACIÓN CONSTITUTIVA) r̄ ∈ Ω, (ECUACIÓN DE COMPATIBILIDAD) ∀r̄ ∈ Γu. (C.C. ESENCIAL) U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Planteamientos Alternativos (IVg) . . . o lo que es lo mismo, Hallar u(r̄), r̄ ∈ Ω, ZZZ ZZ ω(r̄)R(r̄) dΩ + ω(r̄)RΓ(r̄) dΓ = 0, r̄∈Ω tal que r̄∈Γσ ω(r̄) = δu(r̄), ∀δu δu(r̄) = 0 cuando r̄ ∈ Γu, siendo R(r̄) = div(σ̄) + b r̄ σ̄ = −γ ε̄ r̄ ε̄ = grad u r̄ T R (r̄) = −σ̄ n̄ + g(r̄) r̄ Γ u = u0(r̄) ∀r̄ (*) ◦ ∈Ω, (EC. DE EQUILIBRIO) ∈ Ω, (EC. CONSTITUTIVA) ∈ Ω, (EC. DE COMPATIBILIDAD) ∈ Γσ , (C.C. NATURAL) ∈ Γu. (C.C. ESENCIAL) (*) Que es un planteamiento en residuos ponderados equivalente al problema original. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (I) PLAN DE TRABAJO U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (II) RESIDUOS PONDERADOS (Weighted Residuals) Hallar u(r̄), r̄ ∈ Ω, ZZZ ZZ tal que ω(r̄)R(r̄) dΩ + r̄∈Ω siendo ω(r̄)RΓ(r̄) dΓ = 0 ∀ω(r̄) r̄∈Γσ R(r̄) = div(σ̄) + b r̄ σ̄ = −γ ε̄ r̄ ε̄ = grad u r̄ T R (r̄) = −σ̄ n̄ + g(r̄) r̄ Γ u = u0(r̄) ∀r̄ ◦ ∈Ω, (EC. DE EQUILIBRIO) ∈ Ω, (EC. CONSTITUTIVA) ∈ Ω, (EC. DE COMPATIBILIDAD) ∈ Γσ , (C.C. NATURAL) ∈ Γu. (C.C. ESENCIAL) U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (III) Observamos que ♣ En el enunciado anterior las funciones de prueba u(r̄) se derivan dos veces, mientras que las funciones de test ω(r̄) no se derivan. ♠ Si tenemos una aproximación a la solución uh(r̄) ≈ u(r̄) que no sea dos veces derivable, el enunciado anterior no permite comprobar la bondad de la aproximación. ♥ Si pudiésemos reducir el orden de derivación de u(r̄) podrı́amos intentar obtener aproximaciones con menores requisitos de continuidad (por ejemplo, poligonales a trozos) Aplicaremos EL TEOREMA DE LA DIVERGENCIA con el fin de reducir el orden de derivación de u(r̄) aunque sea a costa de aumentar el orden de derivación de ω(r̄). U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (IVa1) Operando, T div(ωσ̄) = grad (ω)σ̄ + ω div(σ̄). Y, por tanto, ZZZ ZZZ div(ωσ̄) dΩ = r̄∈Ω ZZZ T grad (ω)σ̄ dΩ + r̄∈Ω ω div(σ̄) dΩ. r̄∈Ω TEOREMA DE LA DIVERGENCIA ZZZ ZZ div(ωσ̄) dΩ = r̄∈Ω T (ωσ̄) n̄ dΓ r̄∈Γ ZZ = T ω(σ̄ n̄) dΓ. r̄∈Γ U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (IVa2) Luego, ZZZ ZZZ ωR dΩ = ω (div(σ̄) + b) dΩ r̄∈Ω r̄∈Ω ZZ ω(σ̄ T n̄) dΓ = r̄∈Γ ZZZ ZZZ T − grad (ω)σ̄ dΩ + ωb dΩ r̄∈Ω r̄∈Ω ZZ ZZ = ω(σ̄ T n̄) dΓ + ω(σ̄ T n̄) dΓ r̄∈Γσ ZZZ − r̄∈Γu T grad (ω)σ̄ dΩ + r̄∈Ω ZZZ ωb dΩ. r̄∈Ω U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (IVb) En consecuencia, ZZZ ZZ ωR dΩ + r̄∈Ω ZZ ω(σ̄ T n̄) dΓ + ωRΓ = r̄∈Γσ ZZ r̄∈Γσ r̄∈Γu ZZZ − ω(σ̄ T n̄) dΓ ZZZ T grad (ω)σ̄ dΩ + ωb dΩ r̄∈Ω r̄∈Ω ZZ T ω −σ̄ n̄ + g dΓ + r̄∈Γσ ZZZ =− T ZZZ grad (ω)σ̄ dΩ + ωb dΩ r̄∈Ω r̄∈Ω ZZ ZZ T + ωg dΓ + ω σ̄ n̄ dΓ, r̄∈Γσ r̄∈Γu | {z } gR lo que nos conduce a la forma débil. . . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (V) FORMA DÉBIL (Weak Form) T Hallar u(r̄) ∈ Hu, y la reacción gR = σ̄ n̄ ZZZ ZZZ ZZ T grad (ω)σ̄ dΩ = ωb dΩ + r̄∈Ω r̄∈Ω tal que ωg dΓ r̄∈Γσ ZZ + ωgR dΓ ∀ω(r̄) ∈ Hω r̄∈Γu siendo σ̄ = −γ ε̄ ε̄ = grad u u = u0(r̄) r̄ ∈ Ω, (EC. CONSTITUTIVA) r̄ ∈ Ω, (EC. DE COMPATIBILIDAD) ∀r̄ ∈ Γu. (C.C. ESENCIAL) donde gR = σ̄ T n̄ es la REACCIÓN que se produce en Γu al forzar el valor de la condición de contorno esencial. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (VI) Observamos que ♦ La forma anterior es DÉBIL por doble motivo, ya que además de lo anteriormente expuesto permite comprobar la bondad de aproximaciones uh(r̄) ≈ u(r̄) que sean una vez derivables (en vez de dos veces derivables, como exige la forma fuerte del problema). ♥ La condición de contorno ZZ natural se introduce en la formulación mediante el término ωg dΓ. r̄∈Γσ T ♣ Cuando g = 0 se impone ZZ una condición de contorno que establece que σ̄ n̄ = 0 en Γσ , pero el término ωg dΓ desaparece, por lo que la condición de contorno r̄∈Γσ parece satisfacerse de forma “natural”. De ahı́ el nombre. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (VIIa) CARGAS PUNTUALES (utilización de las deltas de Dirac) ◦ Sea Vi una fuerza puntual aplicada en el punto r̄i r̄i ∈Ω. Podemos introducir la fuerza puntual en la formulación mediante una fuerza equivalente por unidad de volumen bi(r̄) del tipo −→ bi(r̄) = Viδ(r̄ − r̄i), Vi de forma que ZZZ ZZZ Viδ(r̄ − r̄i) dΩ bi dΩ = r̄∈Ω r̄∈Ω ZZZ = Vi δ(r̄ − r̄i) dΩ r̄∈Ω = Vi. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (VIIb) Al introducir bi(r̄) en la forma débil obtenemos ZZZ ZZZ ωViδ(r̄ − r̄i) dΩ r̄∈Ω ZZZ = Vi ωδ(r̄ − r̄i) dΩ ωbi dΩ = r̄∈Ω r̄∈Ω = Viω(r̄i), que es un término del mismo tipo de los que se obtuvieron anteriormente en problemas 1D. De la misma forma pueden introducirse cargas concentradas sobre una superficie, o sobre una lı́nea. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (VIIIa) EL PRINCIPIO DE LOS TRABAJOS VIRTUALES ♥ Si interpretamos la función de test ω(r̄) como un desplazamiento virtual compatible con las condiciones de contorno esenciales (es decir como una modificación de la solución u(r̄) que no incumpla las condiciones de contorno esenciales), e interpretamos su derivada como una deformación virtual, podemos escribir ω(r̄) = δu(r̄) con δu(r̄) = 0 ∀r̄ ∈ Γu, ∂ω δ ε̄(r̄) = ∂x y obtenemos el PRINCIPIO DE LOS TRABAJOS VIRTUALES ZZZ ZZZ ZZ δ ε̄T σ̄ dΩ = δub dΩ + δug dΓ r̄∈Ω r̄∈Ω r̄∈Γσ ∀δu δu(r̄) = 0 cuando r̄ ∈ Γu. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (VIIIb) ♣ Por tanto, el PRINCIPIO DE LOS TRABAJOS VIRTUALES es una forma débil de las ecuaciones de equilibrio (no de las ecuaciones constitutivas ni de las de compatibilidad) y de las condiciones de contorno naturales (no de las condiciones de contorno esenciales). ♥ El MÉTODO DE RESIDUOS PONDERADOS permite obtener una forma débil del problema aunque no se conozca el enunciado especı́fico del PTV para el problema que se está resolviendo (por ejemplo, ¿qué significa y cómo se escribe el principio de los trabajos virtuales en problemas de difusión de contaminantes?) ♦ En el caso que nos ocupa, esta forma débil equivale al planteamiento variacional de mı́nima energı́a, por lo que las soluciones numéricas que proporcionará el método de Galerkin serán óptimas. Esto no tiene por qué ser cierto en otros casos (problemas de convección-difusión, dinámica de fluidos, etc.). U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Forma Débil (VIIIc) ♣ La forma clásica del bf PTV también es válida para ecuaciones constitutivas no lineales y para ecuaciones de compatibilidad más complicadas siempre y cuando la ecuación de equilibrio sea la expuesta. En todo caso, hay que interpretar correctamente el enunciado y tener en cuenta que la expresión de la deformación virtual es la correspondiente al gradiente. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (I) FORMA DÉBIL (Weak Form) Hallar u(r̄) ∈ Hu u(0) = u0 ZZZ [y gR ] ZZZ T grad (ω)σ̄ dΩ = ZZ ωb dΩ + r̄∈Ω r̄∈Ω tal que ωg dΓ r̄∈Γσ ZZ + ωgR dΓ ∀ω(r̄) ∈ Hω r̄∈Γu siendo σ̄ = −γ ε̄, ε̄ = grad u. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (IIa) (Trial Functions) FUNCIONES DE PRUEBA Sea la base de funciones de prueba {φi(r̄)}i=1,...,ν . Dada la aproximación inicial ψ(r̄), buscamos una mejor aproximación u(r̄) ≈ uh(r̄) = ψ(r̄) + ν X uh(r̄) ∈ Huh ⊂ Hu, ( ) ( ) φ1(r̄) α1 .. .. con Φ̄(r̄) = , ᾱ = . φν (r̄) αν αiφi(r̄), i=1 u(r̄) ≈ uh(r̄) = ψ(r̄) + Φ̄T (r̄) ᾱ, Las correspondientes aproximaciones de ε̄(r̄) y de σ̄(r̄) serán h ε̄(r̄) ≈ ε̄ (r̄) = grad ψ + ν X αi grad φi, h h h h σ̄(r̄) ≈ σ̄ (r̄) = −γ ε̄ (r̄), i=1 h T ε̄(r̄) ≈ ε̄ (r̄) = grad ψ + grad Φ̄ ᾱ, σ̄(r̄) ≈ σ̄ (r̄) = −γ ε̄ (r̄). Y [si interesa] podemos buscar una aproximación de la reacción gR ≈ gRh . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (IIb) En general no será posible que uh(r̄) = u(r̄) ∀r̄ ∈ Ω (*), por lo que uh(r̄) 6= u(r̄) m ZZZ no es posible que T grad (ω)σ̄ h dΩ = ωb dΩ r̄∈Ω r̄∈Ω ZZ ZZ + ωg dΓ + ωgRh dΓ ∀ω(r̄) ∈ Hω . r̄∈Γσ (*) ZZZ r̄∈Γu Salvo que u(r̄) − ψ(r̄) esté contenido en el subespacio generado por las funciones de prueba. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (IIIa) (Test Functions) FUNCIONES DE TEST Sea la base de funciones de test {ωj (r̄)}j=1,...,ν . Sea ω h(r̄) = ν X βj ωj (r̄), j=1 T ω h(r̄) ∈ Hωh ⊂ Hω , ( ω h(r̄) = Ω̄ (r̄) β̄ = β̄ T Ω̄(r̄), con Ω̄(r̄) = ω1(r̄) .. ων (r̄) Nos proponemos obtener la aproximación uh(r̄) ∈ Huh ) ( , β̄ = T ZZZ grad (ω h)σ̄ h dΩ = ω hb dΩ r̄∈Ω r̄∈Ω ZZ ZZ + ω hg dΓ + ω hgRh dΓ ∀ω h(r̄) ∈ Hωh. r̄∈Γσ ) . h u = u0(r̄) ∀r̄ ∈ Γu [y la aproximación gRh ] que verifique ZZZ β1 .. βν r̄∈Γu U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (IIIb) Pero ZZZ ZZZ ZZ h h h grad (ω )σ̄ dΩ − ω b dΩ − T r̄∈Ω r̄∈Ω ZZ h ω g dΓ − r̄∈Γσ h h h R h ω g dΓ = 0 ∀ω (r̄) ∈ Hω r̄∈Γu m ν X „ZZZ ZZZ ZZ h grad (ωj )σ̄ dΩ − ωj b dΩ − βj r̄∈Ω j=1 β̄ „ZZZ T ZZ ωj g dΓ − T r̄∈Ω r̄∈Γσ ZZZ ZZ T h grad (Ω̄)σ̄ dΩ − Ω̄b dΩ − r̄∈Ω r̄∈Ω r̄∈Γσ h R ωj g dΓ r̄∈Γu ZZ Ω̄g dΓ − « h R « = 0 ∀β̄ Ω̄g dΓ r̄∈Γu = 0 ∀ {βj } m ZZZ T h ZZZ ZZ ZZ h grad (ωj )σ̄ dΩ = ωj b dΩ + ωj g dΓ + ωj g dΓ, j=1,...,ν R r̄∈Ω r̄∈Ω r̄∈Γσ r̄∈Γu ZZZ ZZ ZZ ZZZ T h h grad (Ω̄)σ̄ dΩ = Ω̄b dΩ + Ω̄g dΓ + Ω̄g dΓ. r̄∈Ω r̄∈Ω r̄∈Γσ r̄∈Γu R U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (IVa) Por tanto, ZZZ − ν X ! ZZZ ZZ ZZ h grad (ωj )γ grad ψ + αi grad φi dΩ = ωj b dΩ + ωj g dΓ + ωj g dΓ, j=1,...,ν r̄∈Ω r̄∈Ω r̄∈Γσ r̄∈ΓuR i=1 ZZ ZZZ ZZZ ZZ “ ” T h T − grad (Ω̄)γ grad ψ + grad Φ̄ ᾱ dΩ = Ω̄b dΩ + Ω̄g dΓ + Ω̄g dΓ T r̄∈Ω r̄∈Ω r̄∈ΓR σ r̄∈Γσ m kji fj }| z ZZZ z }| ZZZ { ZZ «{ ZZZ ZZ ν „ X T T h − grad (ωj )γ grad φi dΩ αi = grad (ωj )γ grad ψ dΩ + ωj b dΩ + ωj g dΓ + ωj g dΓ, j=1,...,ν i=1 r̄∈Ω r̄∈Ω r̄∈Ω r̄∈Γσ r̄∈ΓuR K f¯ z ZZZ }| zZZZ }| ZZZ { ZZ e „ «{ ZZ T T h T Ω̄b dΩ + Ω̄g dΓ + Ω̄g dΓ − grad (Ω̄)γ grad Φ̄ dΩ ᾱ = grad (Ω̄)γ grad ψ dΩ + r̄∈Ω r̄∈Ω r̄∈Γσ r̄∈Ω m ν X i=1 ZZ kji αi = fj + h ωj g dΓ r̄∈ΓuR j=1,...,ν ⇐⇒ K ᾱ = f¯ + e ZZ h r̄∈ΓR u Ω̄g dΓ. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA r̄∈ΓR u Residuos Ponderados: Aproximación Numérica (IVb) Luego el problema de equilibrio original ha sido sustituido por el sistema (de orden ν, con la incógnita adicional gRh (r̄), r̄ ∈ Γu) K ᾱ = f¯ + e ZZ Ω̄(r̄)gRh (r̄) dΓ, r̄∈Γu con la condición adicional uh = u0(r̄) ∀r̄ ∈ Γu, esto es Φ̄T (r̄) ᾱ = u0(r̄) − ψ(r̄) ∀r̄ ∈ Γu. ♠ ¡AHORA NO ES TRIVIAL IMPONER LAS CONDICIONES DE CONTORNO ESENCIALES! Ya que deben cumplirse ∀r̄ ∈ Γu. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (IVc) Podemos solventar el problema de las condiciones de contorno esenciales. . . ♣ mediante RESIDUOS PONDERADOS, ♣ eligiendo adecuadamente la aproximación inicial ψ(r̄) y las funciones de prueba Φ̄(r̄), o ♥ mediante ELEMENTOS FINITOS de forma trivial. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (Va) Si elegimos la aproximación inicial ψ(r̄) de forma que satisfaga la condición de contorno esencial y elegimos las funciones de prueba φi(r̄) de forma que se anulen en el contorno Γu, la aproximación uh(r̄) verificará automáticamente la condición de contorno esencial. Es decir ψ(r̄) = u0(r̄) ∀r̄ ∈ Γu Φ̄(r̄) = 0̄ ) ∀r̄ ∈ Γu =⇒ uh = u0(r̄) ∀r̄ ∈ Γu. Si además elegimos funciones de test que se anulen en el contorno Γu, la reacción no interviene en la formulación ya que ZZ ωj gRh dΓ = 0 r̄∈Γu ZZ j=1,...,ν ⇐⇒ Ω̄gRh dΓ = 0̄. r̄∈Γu U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Aproximación Numérica (Vb) Por tanto, el sistema de ecuaciones que hay que resolver puede escribirse en la forma K ᾱ = f¯, e siendo ZZZ K = [kji] i=1,...,ν , e j=1,...,ν f¯ = {fj }j=1,...,ν , kji = T grad (ωj )γ grad φi dΩ ZZZ r̄∈Ω T K= grad (Ω̄)γ grad Φ̄T dΩ e r̄∈Ω ZZZ ZZZ ZZ T fj = − grad (ωj )γ grad ψ dΩ + ωj b dΩ + ωj g dΓ ZZZ r̄∈Ω ZZZ r̄∈Ω ZZ r̄∈Γσ T f¯ = − grad (Ω̄)γ grad ψ dΩ + Ω̄b dΩ + Ω̄g dΓ. r̄∈Ω r̄∈Ω U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA r̄∈Γσ Residuos Ponderados: Aproximación Numérica (VI) Una vez resuelto el sistema obtendremos la aproximación a la solución uh(r̄) = ψ(r̄) + ν X αiφi(r̄) ⇐⇒ uh(r̄) = ψ(r̄) + Φ̄T (r̄) ᾱ. i=0 ε̄h(r̄) = grad ψ + ν X αi grad φi ⇐⇒ T ε̄h(r̄) = grad ψ + grad (Φ̄) ᾱ i=1 σ̄ h(r̄) = −γ ε̄h(r̄) ⇐⇒ σ̄ h(r̄) = −γ ε̄h(r̄). U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Error de Aproximación (I) MÉTODOS DE PROYECCIÓN Los MÉTODOS DE RESIDUOS PONDERADOS también se denominan ası́, ya que siendo u(r̄) σ̄(r̄) = −γ ε̄(r̄) ε̄(r̄) = grad u, la solución exacta, con uh(r̄) la solución aproximada, con ε̄h(r̄) = grad uh, σ̄ h(r̄) = −γ ε̄h(r̄) se verifica ZZZ T ZZZ h grad (ω )σ̄ dΩ = r̄∈Ω T h ZZZ h grad (ω )σ̄ dΩ = r̄∈Γσ ZZ h r̄∈Ω ZZZ =⇒ ω g dΓ + T h r̄∈Γu ZZ 9 h h > ∀ω (r̄) ∈ Hω > > > = =⇒ > > h h h h> ω g dΓ ∀ω (r̄) ∈ Hω > ; ω g dΓ + grad (ω )(σ̄ − σ̄ ) dΩ = r̄∈Ω ω gR dΓ r̄∈Γ ZZ r̄∈Γσ h h u h ω b dΩ + r̄∈Ω ZZ h ω b dΩ + r̄∈Ω ZZZ ZZ h h R h h h ω (gR − g ) dΓ ∀ω (r̄) ∈ Hω . R r̄∈Γu U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Error de Aproximación (II) La ecuación anterior demuestra que (normalmente) la integral de las reacciones se calcula exactamente, ya que si la función constante pertenece al espacio de las funciones de test (lo que normalmente se exige y se conoce como PARTICIÓN DE LA UNIDAD) entonces ω h(r̄) = 1 ZZ =⇒ ZZ gRh dΓ . gR dΓ = r̄∈Γu r̄∈Γu Si las funciones de test ω h se anulan en Γu se cumple ZZZ T h h h h h grad (ω )γ grad(u − u ) dΩ = 0 ∀ω (r̄) ∈ Hω , ω (r̄) = 0 en Γu. r̄∈Ω Luego (normalmente), la solución aproximada uh(r̄) verifica ω h, u − u h = 0 ∀ω h(r̄) ∈ Hωh, ZZZ con hv, ei = T grad (v)γ grad(e) dΩ. r̄∈Ω U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Residuos Ponderados: Error de Aproximación (III) Por tanto, la solución aproximada uh(r̄) es la PROYECCIÓN de la solución exacta u(r̄) sobre el subespacio Huh de las funciones de prueba uh(r̄) según la normal al subespacio Hωh de las funciones de test ω h(r̄). U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Elección de las Funciones de Test Algunas posibilidades. . . 1) MÉTODO DE COLOCACIÓN PUNTUAL ωj (r̄) = δ(r̄ − r̄j ), j=1,...,ν con r̄j ∈Ω, r̄i 6=r̄j ∀i6=j. (*) =⇒ No se puede utilizar en este caso, porque la delta no es derivable. Si se aplica a la forma original de RP conduce a DIFERENCIAS FINITAS. 2) MÉTODO DE COLOCACIÓN POR SUBDOMINIOS ν n [ 1, si r̄ ∈ Ωj , ωj (r̄) = j=1,...,ν con Ωj = Ω, 0, en caso contrario, j=1 =⇒ Conduce a VOLÚMENES FINITOS. 3) MÉTODO DE BUBNOV-GALERKIN ωj (r̄) = φj (r̄), (*) j=1,...,ν ⇐⇒ Hωh = Huh. Si r̄j = a o r̄j = b es preciso redefinir adecuadamente la δ . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA ν \ j=1 ◦ Ωj = ∅. Método de Bubnov-Galerkin (Ia) PONDERACIÓN DE BUBNOV–GALERKIN Si se eligen como funciones de test las funciones de prueba, esto es ωj (r̄) = φj (r̄), Hωh = Huh m ⇐⇒ j=0,...,ν Ω̄(r̄) = Φ̄(r̄), se obtiene ZZZ K = [kji] i=1,...,ν , e j=1,...,ν f¯ = {fj }j=1,...,ν , kji = T grad (φj )γ grad φi dΩ ZZZ r̄∈Ω T K= grad (Φ̄)γ grad Φ̄T dΩ e r̄∈Ω ZZZ ZZZ ZZ T φj g dΓ fj = − grad (φj )γ grad ψ dΩ + φj b dΩ + ZZZ r̄∈Ω ZZZ r̄∈Ω ZZ r̄∈Γσ T f¯ = − grad (Φ̄)γ grad ψ dΩ + Φ̄b dΩ + Φ̄g dΓ. r̄∈Ω r̄∈Ω U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA r̄∈Γσ Método de Bubnov-Galerkin (Ib) Como ya hemos visto, si elegimos la aproximación inicial ψ(r̄) de forma que satisfaga la condición de contorno esencial y elegimos las funciones de prueba φi(r̄) de forma que se anulen en el contorno Γu, la aproximación uh(r̄) verificará automáticamente la condición de contorno esencial. Es decir ψ(r̄) = u0(r̄) ∀r̄ ∈ Γu Φ̄(r̄) = 0̄ ) ∀r̄ ∈ Γu =⇒ uh = u0(r̄) ∀r̄ ∈ Γu. Como estamos utilizando una ponderación de Bubnov–Galerkin, automáticamente las funciones de test se anularán en el contorno Γu, y la reacción no interviene en la formulación ya que ZZ φj gRh dΓ = 0 r̄∈Γu ZZ j=1,...,ν ⇐⇒ Φ̄gRh dΓ = 0̄. r̄∈Γu U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (Ic) Por tanto, el sistema de ecuaciones que hay que resolver puede escribirse en la forma K ᾱ = f¯, e siendo 2 ZZZ ZZZ T ZZZ T T 3 grad (φ1 )γ grad φ1 dΩ grad (φ1 )γ grad φ2 dΩ . . . grad (φ1 )γ grad φν dΩ 7 6 6 ZZZr̄∈Ω 7 ZZZr̄∈Ω ZZZr̄∈Ω 6 7 T T T 6 7 grad (φ )γ grad φ dΩ grad (φ )γ grad φ dΩ . . . grad (φ )γ grad φ dΩ ν 2 1 2 2 2 7 K=6 r̄∈Ω r̄∈Ω r̄∈Ω 6 7 e .. .. .. 6 7 . . . 6 ZZZ 7 ZZZ ZZZ 4 5 T T T grad (φν )γ grad φ1 dΩ grad (φν )γ grad φ2 dΩ . . . grad (φν )γ grad φν dΩ r̄∈Ω r̄∈Ω r̄∈Ω ZZ ZZZ 8 ZZZ 9 T > > > φ1 b dΩ + φ1 g dΓ > grad (φ1 )γ grad ψ dΩ + − > > > > > > r̄∈Γ r̄∈Ω r̄∈Ω σ > > ZZZ ZZZ ZZ > > > > T = <− grad (φ )γ grad ψ dΩ + φ b dΩ + φ g dΓ 2 2 2 ¯ f = . r̄∈Ω r̄∈Ω r̄∈Γσ > > > > .. > > . ZZZ > > ZZZ ZZ > > > > T > > > grad (φν )γ grad ψ dΩ + φν b dΩ + φν g dΓ > ; :− r̄∈Ω r̄∈Ω r̄∈Γσ U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (II) La solución aproximada uh(r̄) verifica ZZZ T grad (φj )σ̄ h dΩ − r̄∈Ω ZZZ ZZ φj b dΩ − r̄∈Ω φj g dΓ = 0 r̄∈Γσ ⇓ ∂E = 0, ∂αj siendo E(α1, α2, . . . , αν ) = E[uh], por lo que se realiza un AJUSTE DE MÍNIMA ENERGÍA. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IIIa) La matriz K del método de Galerkin es. . . e ♥ SIMÉTRICA K = KT e e ♥ SEMIDEFINIDA POSITIVA η̄ T K η̄ ≥ 0 e ∀η̄ 6= 0̄ ♥ DEFINIDA POSITIVA η̄ T K η̄ > 0 e (*) ∀η̄ 6= 0̄ (*) Si la base de funciones de prueba ha sido correctamente elegida. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IIIb) K es SIMÉTRICA, ya que e ZZZ kji = ZZZ grad(φj )γ grad(φi) dΩ = r̄∈Ω grad(φi)γ grad(φj ) dΩ = kij r̄∈Ω m ZZZ K= e ZZZ “ ”T T T grad(Φ̄)γ grad(Φ̄ ) dΩ = grad(Φ̄)γ grad(Φ̄ ) dΩ = K . e r̄∈Ω r̄∈Ω T U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IIIc) K es SEMIDEFINIDA POSITIVA, ya que e „ZZZ ν X ν X ηj kji ηi = j=1 i=1 ν X ν X ηj grad(φj )γ grad(φi ) dΩ r̄∈Ω j=1 i=1 0 ZZZ = r̄∈Ω ν X @ 1 ηj grad(φj )A γ j=1 | g(r̄) ν X = r̄∈Ω ν X ηi grad(φi ) ηi ! ηi grad(φi ) i=1 } | !2 {z ZZZ « {z dΩ } g(r̄) γ dΩ ≥ 0 ∀η̄ = {ηi }i=1,...,ν 6= 0̄. i=1 m T T „ZZZ η̄ K η̄ = η̄ e ZZZ = T « grad(Φ̄)γ grad(Φ̄ ) dΩ η̄ r̄∈Ω T T grad(Φ̄ η̄) γ grad(Φ̄ η̄) dΩ {z } | {z } r̄∈Ω| g(r̄) ZZZ = g(r̄) “ ”2 T grad(Φ̄ η̄) γ dΩ ≥ 0 ∀η̄ 6= 0̄. r̄∈Ω U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IIId) K es DEFINIDA POSITIVA, ya que (véase el punto anterior) e ν X ν X ηj kji ηi = 0 =⇒ j=1 i=1 ν X ηi grad(φi ) = 0 ∀r̄ ∈ Ω =⇒ ηi = 0, i = 1, . . . , ν i=1 m T η̄ K η̄ = 0 e =⇒ T grad(Φ̄ η̄) = 0 ∀r̄ ∈ Ω =⇒ η̄ = 0̄. si la base de funciones de prueba ha sido correctamente elegida (de forma que sus derivadas sean linealmente independientes). U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IVa) ESTIMACIÓN DEL ERROR Sabemos que la solución aproximada uh(r̄) verifica D h ω ,u − u h E h = 0 ∀ω (r̄) ∈ h Hω = h Hu , ZZZ con hv, ei = T grad (v)γ grad(e) dΩ. r̄∈Ω El producto escalar verifica la desigualdad de Cauchy s hv, ei ≤ kvk kek , con la norma kek = 1 he, ei 2 ZZZ = r̄∈Ω ˛ ˛2 ˛ ˛ ˛grad(e)˛ γ dΩ. ˛ ˛ U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IVb) APROXIMACIÓN ÓPTIMA La solución aproximada uh(r̄) verifica h h u − u ≤ u − v ∀v h ∈ Huh. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IVc) Pues, h h u ,v ∈ h Hu h h =⇒ u − v ∈ h Hu =⇒ D h h u − v ,u − u h E = 0, luego ‚ ‚2 D E D E D E ‚ h h h h h h h h‚ = u − u ,u − u + u − v ,u − u ‚u − u ‚ = u − u , u − u + 0 D E D E h h h h h h = u − u + u − v ,u − u = u − v ,u − u ‚ ‚‚ ‚ ‚ h‚ ‚ h‚ ≤ ‚u − v ‚ ‚u − u ‚ , y en consecuencia ‚ ‚ ‚ ‚ ‚ ‚ h‚ h‚ ‚u − u ‚ ≤ ‚u − v ‚ . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Método de Bubnov-Galerkin (IVd) ESTIMACIÓN DEL ERROR Utilizando funciones de prueba v h ∈ Huh adecuadamente elegidas se pueden obtener cotas del error u − uh a partir de la expresión u − uh ≤ u − v h . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Elección de las Funciones de Prueba (Ia) Algunas posibilidades. . . 1) SOPORTE GLOBAL → MÉTODO DE RITZ ♣ Ejemplos: B No es trivial plantear ejemplos de aproximaciones de este tipo en 2D/3D B ... ♠ K es LLENA → tiempo de computación T (ν 3). e ♠ K puede ser MAL-CONDICIONADA. (*) e (*) EL número de condición depende de la base de funciones de prueba que se hayan elegido. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Elección de las Funciones de Prueba (Ib) 2) SOPORTE LOCAL → MÉTODO DE ELEMENTOS FINITOS ♣ Ejemplos: B a) Mallas de triángulos/tetraedros. B b) Mallas de cuadriláteros/prismas. B c) Mallas de elementos curvos. ♥ Se pretende que K sea SPARSE. e ♥ Se pretende que K sea BIEN-CONDICIONADA. e U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (I) FORMA DÉBIL (Weak Form) Hallar u(r̄) ∈ Hu u(0) = u0 tal que [y gR ] a(ω, u) = (ω, b) + (ω, g)σ + (ω, gR )u ZZZ siendo a(ω, u) = ∀ω(r̄) ∈ Hω , T grad (ω)γ grad(u) dΩ, r̄∈Ω ZZZ (ω, b) = − ωb dΩ, r̄∈Ω ZZ (ω, g)σ = − ωg dΓ, r̄∈Γσ ZZ (ω, gR )u = − ωgR dΓ. r̄∈Γu U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (IIa) FUNCIONES DE PRUEBA (Trial Functions) Sea la base de funciones de prueba {φi(r̄)}i=1,...,ν . Dada la aproximación inicial ψ(r̄), buscamos una mejor aproximación u(r̄) ≈ uh(r̄) = ψ(r̄) + ν X uh(r̄) ∈ Huh ⊂ Hu, ( ) ( ) φ1(r̄) α1 .. . con Φ̄(r̄) = , ᾱ = . . αν φν (r̄) αiφi(r̄), i=1 u(r̄) ≈ uh(r̄) = ψ(r̄) + Φ̄T (r̄) ᾱ, Y [si interesa calcularla] podemos buscar una aproximación de la reacción gR ≈ gRh . U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (IIb) En general no será posible que uh(r̄) = u(r̄) ∀r̄ ∈ Ω (*), por lo que uh(r̄) 6= u(r̄) m no es posible que (*) a(ω, uh) = (ω, b) + (ω, g)σ + (ω, gR )u ∀ω(r̄) ∈ Hω . Salvo que u(r̄) − ψ(r̄) esté contenido en el subespacio generado por las funciones de prueba. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (IIIa) (Test Functions) FUNCIONES DE TEST Sea la base de funciones de test {ωj (r̄)}j=1,...,ν . Sea ω h(r̄) = h ν X j=1 T ω h(r̄) ∈ Hωh ⊂ Hω , ( βj ωj (r̄), T ω (r̄) = Ω̄ (r̄) β̄ = β̄ Ω̄(r̄), con Ω̄(r̄) = ω1(r̄) .. ων (r̄) Nos proponemos obtener la aproximación uh(r̄) ∈ Huh ) ( , β̄ = β1 .. βν ) . h u = u0(r̄) ∀r̄ ∈ Γu [y la aproximación gRh ] que verifique a(ω h, uh) = (ω h, b) + (ω h, g)σ + (ω h, gRh )u ∀ω h(r̄) ∈ Hωh. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (IIIb) Pero h h h h h h R h h a(ω , u ) − (ω , b) − (ω , g)σ − (ω , g )u = 0 ∀ω (r̄) ∈ Hω m ν X « „ h h βj a(ωj , u ) − (ωj , b) − (ωj , g)σ − (ωj , g )u = 0 ∀ {βj } R j=1 „ « β̄ T a(Ω̄, uh) − (Ω̄, b) − (Ω̄, g)σ − (Ω̄, g h )u = 0 ∀β̄ R m h h R a(ωj , u ) = (ωj , b) + (ωj , g)σ + (ωj , g )u, h j=1,...,ν h R a(Ω̄, u ) = (Ω̄, b) + (Ω̄, g)σ + (Ω̄, g )u. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (IVa) Por tanto, a(ωj , ψ + ν X h R αiφi) = (ωj , b) + (ωj , g)σ + (ωj , g )u ∀j i=1 a(Ω̄, ψ + Φ̄T ᾱ) = (Ω̄, b) + (Ω̄, g)σ + (Ω̄, g h )u R m kji fj ν z X }| { z }| { h a(ωj , φi) αi = −a(ωj , ψ) + (ωj , b) + (ωj , g)σ +(ωj , g )u R ∀j i=1 K f¯ { z }| z }| { e T a(Ω̄, Φ̄ ) ᾱ = −a(Ω̄, ψ) + (Ω̄, b) + (Ω̄, g)σ +(Ω̄, g h )u R m ν X i=1 h R kjiαi = fj + (ωj , g )u, j=1,...,ν h ⇐⇒ K ᾱ = f¯ + (Ω̄, g )u. R e U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (IVb) Luego el problema de equilibrio original ha sido sustituido por el sistema (de orden ν, con la incógnita adicional gRh (r̄), r̄ ∈ γu) K ᾱ = f¯ + (Ω̄, gRh )u, e con la condición adicional uh = u0(r̄) ∀r̄ ∈ Γu, esto es Φ̄T (r̄) ᾱ = u0(r̄) − ψ(r̄) ∀r̄ ∈ Γu. ♠ ¡AHORA NO ES TRIVIAL IMPONER LAS CONDICIONES DE CONTORNO ESENCIALES! Ya que deben cumplirse ∀r̄ ∈ Γu. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (IVc) Podemos solventar el problema de las condiciones de contorno esenciales. . . ♣ mediante RESIDUOS PONDERADOS, ♣ eligiendo adecuadamente la aproximación inicial ψ(r̄) y las funciones de prueba Φ̄(r̄), o ♥ mediante ELEMENTOS FINITOS de forma trivial. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (Va) Si elegimos la aproximación inicial ψ(r̄) de forma que satisfaga la condición de contorno esencial y elegimos las funciones de prueba φi(r̄) de forma que se anulen en el contorno Γu, la aproximación uh(r̄) verificará automáticamente la condición de contorno esencial. Es decir ψ(r̄) = u0(r̄) ∀r̄ ∈ Γu Φ̄(r̄) = 0̄ ) ∀r̄ ∈ Γu =⇒ uh = u0(r̄) ∀r̄ ∈ Γu. Si además elegimos funciones de test que se anulen en el contorno Γu, la reacción no interviene en la formulación ya que ZZ ωj gRh dΓ = 0 r̄∈Γu ZZ j=1,...,ν ⇐⇒ Ω̄gRh dΓ = 0̄. r̄∈Γu U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (Vb) Por tanto, el sistema de ecuaciones que hay que resolver puede escribirse en la forma K ᾱ = f¯, e siendo ᾱ = {αi}i=1,...,ν , K = [kji] i=1,...,ν , e j=1,...,ν f¯ = {fj }j=1,...,ν , kji = a(ωj , φi), K = a(Ω̄, Φ̄T ), e fj = −a(ωj , ψ) + (ωj , b) + ωj (L)F, f¯ = −a(Ω̄, ψ) + (Ω̄, b) + Ω̄(L)F. U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA Notación en Formas Bilineales (VI) Una vez resuelto el sistema obtendremos la aproximación a la solución uh(r̄) = ψ(r̄) + ν X αiφi(r̄) ⇐⇒ uh(r̄) = ψ(r̄) + Φ̄T (r̄) ᾱ. i=0 ε̄h(r̄) = grad ψ + ν X αi grad φi ⇐⇒ T ε̄h(r̄) = grad ψ + grad (Φ̄) ᾱ i=1 σ̄ h(r̄) = −γ ε̄h(r̄) ⇐⇒ σ̄ h(r̄) = −γ ε̄h(r̄). U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA