Está en la página 1de 18

Mecánica Computacional

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Modelación de Fenómenos Físicos
Fundamentos
Fenómeno físico Modelo Matemático Ecuación Diferencial
Modelación de Fenómenos Físicos

#$"" ! ! = 0 en (1)
Fenómeno físico Modelo Matemático Ecuación Diferencial
" = " en (2)
#$"" ! ! = 0 en (1)
: Dominio delimitado por
: Superficie " " en
= delimita
que (2)
: :variable
Dominio delimitado por
! : :función independiente
Superficie de
que delimita
# : :operador
variable diferencial (lineal o no lineal)
Solución: Encontrar ! : función
que satisface independiente
(1) y condiciones de (2)
de borde
# : operador diferencial (lineal o no lineal)

Solución: Encontrar que satisface (1) y condiciones de borde (2)

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Modelación de Fenómenos Físicos
Fundamentos
Fundamentos
Fenómeno físico
Modelación de Fenómenos Físicos
Modelo Matemático Modelo Matemático
exacto Fenómeno físico aproximado
Modelo Matemático Modelo Matemático
exacto aproximado
Problema Matemático Complejo Problema Matemático Simple

Problema Matemático Complejo


Solución Problema Matemático Simple
Solución
aproximada exacta

Solución Solución Aproximada Solución


aproximada exacta

Solución Aproximada

1
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos

Modelación de Fenómenos Físicos


!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Ejemplo: Flujo de calor != Temperatura &)!( * ' = 0 en
Fundamentos
( " 2! " 2! " 2! % "!
% & 2 + de Fenómenos
Modelación + 2 # =Físicos en (1)
' " $ " # 2
" " " !
Ejemplo: Flujo de calor !$ = Temperatura &)!( * ' = 0 en
2 2 2 (" % 2
( "2 "2 "2 %
& =%%(&" !2 ++ " !2 ++ " !2 %# =="%!& en 2#
= %)(1)
2
) 2 : Operador Laplaciano
&' "$2 "#2 ""2 #$
' "$ "# "" $ "! &' "$ #$
"!
' (=" 2 " 2 función
" 2 escalar
% "2 %
(dependiente del tiempo
& = % & "2! + 2 + 2 # = % & 2 # = %) 2 ) 2 : Operador Laplaciano
' "$ "# "" $ &' "$ #$
"! Encontrar que satisface (1), condiciones de borde y
Solución:
' = función escalar dependiente del tiempo
"! iniciales
condiciones

Solución: Encontrar que satisface (1), condiciones de borde y


condiciones iniciales

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Modelación de Fenómenos Físicos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Ejemplo: Equilibrio de un sólido &)!( * ' =0 en
Fundamentos
Fundamentos
",
+ ' = 0 en
Modelación de Fenómenos +
Físicos (1) : Tres ecuaciones en x,y,z
"$
Ejemplo: Equilibrio de un sólido &)!( * ' = 0 en
! = , : Componentes del tensor esfuerzo
",
" + ' = 0 en + (1) : Tres ecuaciones en x,y,z
&= ="$): Operador Gradiente
"$
! = , : Componentes del tensor esfuerzo
' = ' " fuerzas de cuerpo, función constante o dependiente de x,y ó z
&= (tres
= )escalares)
: Operador Gradiente
"$
Solución: Encontrar que satisface (1) y condiciones de borde
' =' fuerzas de cuerpo, función constante o dependiente de x,y ó z
(tres escalares)

Solución: Encontrar que satisface (1) y condiciones de borde

2
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Modelación de Fenómenos Físicos: Métodos de Solución de EDP´s
Métodos Análíticos:Fundamentos
•Separación de variables
Modelación de Fenómenos Físicos: Métodos de Solución de EDP´s
•Transformada de Fourier y Laplace
Métodos Análíticos:
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•Separación
•Técnicas dede variables
perturbación
•Transformada
•Series de Fourier y Laplace
de potencias
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•Técnicas de perturbación
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Series de potencias
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•Diferencias Finitas
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•*('+',#$)&D.,.#$)
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Elementos de Contorno
•Volúmenes Finitos
•Diferencias Finitas
•*('+',#$)&D.,.#$)
•Elementos de Contorno
•Volúmenes Finitos

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Fundamentos
Fundamentos
Ecuación Diferencial ? Funcional
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
%#!" # $ = 0 " #! "
Formulación Diferencial
Ecuación Diferencial ? Formulación Variacional
Funcional
del Problema del Problema
%#!" # $ = 0 " #! "
!=
Formulación Diferencial ! !
Formulación Variacional
del Problema
$' &
=1
Reemplazar ! por !
del Problema

? Integrar EDP !! = $ ' & Extremizar Funcional !


Reemplazar ! por !
=1

? Integrar EDP
Solución aproximada delExtremizar
problema Funcional

Solución aproximada del problema

3
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
!! es una /0,1.2,&%'&340'56
Fundamentos
o de aproximación de la variable principal !

!! debedecumplir
Métodos Aproximación
con las Globales:
condicionesMétodos Variacionales
de borde !! = ! )
(Rayleigh-Ritz)
esenciales (tipo
!! es
enuna
el contorno (condición de
/0,1.2,&%'&340'56 admisibilidad)
o de aproximación de la variable principal !

!! debe cumplir con las condiciones de borde esenciales (tipo !! = ! )


en el contorno (condición de admisibilidad)

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Fundamentos
Fundamentos
Ejemplo: Barra sometida a su propio peso
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
#$
EDP: + " = 0 en "
Ejemplo: Barra sometida#a# su propio peso
x
#$ #$
EDP 1-D:
EDP: + " =+0" =en0"en x
# # ##
L
x " = % Fuerza de cuerpo por unidad de volumen
#$
EDP 1-D: + "#$= 0 en x # 2$
como $ = %# &# = % EDP 1-D: % 2 + % = 0 en x
L ##
" = % Fuerza de cuerpo ##volumen
por unidad de
#$la dirección x
u: desplazamiento en # 2$
como $ = %& = % EDP 1-D: % 2 + % = 0 en x
## ##
Condición de borde esencial: $ = 0 en x = 0
u: desplazamiento en la dirección x

Condición de borde esencial: $ = 0 en x = 0

4
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Fundamentos
Ejemplo: Barra sometida a su propio peso
Un funcional
Métodos asociado a Globales:
de Aproximación la ecuación de equilibrio
Métodos general: (Rayleigh-Ritz)
Variacionales
# su propio peso
Ejemplo: Barra sometida"a + ! = 0 en !
""
Un funcional asociado a la ecuación de equilibrio general:
Fuerzas
es la energía potencial:"# Fuerzas de Fuerzas de puntuales
+ ! = 0 en !
superficie cuerpo externas
1 ""
) ( # ' = $ # ( # '( ( # ' d! & $ & # d'! & $ %# d! & % $ #
es la energía 2 potencial:
$!!!#!!" $'! !
!!!! !# !
!!!!!! "
1Energía de deformació n Trabajo de las fuerzas externas
) ( # ' = $ # ( #de
& : fuerzas por2unidad
'( área
( # ' daplicadas
! & $ &en# dla'parte
! & del $ %#contorno
d! & % '!$ #
$superficie)
(tracciones de !
!!#!!" $!!!!! ' ! !
!#!!!!!! "
Energía de deformació n Trabajo de las fuerzas externas
% : fuerzas de cuerpo (por unidad de volumen) aplicadas en !
& : fuerzas por unidad de área aplicadas en la parte del contorno '!
$): fuerzas puntuales
(tracciones de superficie)
% : fuerzas de cuerpo (por unidad de volumen) aplicadas en !

$): fuerzas puntuales

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Fundamentos
Ejemplo: Barra sometida aFundamentos
su propio peso
En estede
Métodos ejemplo unidimensional,
Aproximación Globales:elMétodos
funcionalVariacionales
energía potencial es:
(Rayleigh-Ritz)
2
/ "# , peso
Ejemplo: Barra sometida1a su propio
) (# ' =
$ + - * * d" & $ 0 # *dx
2 0
. ""el+ funcional 0energía potencial es:
En este ejemplo unidimensional,
ya que no hay tracciones 2
1 de superficie.
/ "# ,
) ( # ' = $ + - * * d" & $ 0 # *dx
2 0 . "" + 0

ya que no hay tracciones de superficie.

5
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Fundamentos
Ejemplo: Barra sometida a su propio peso
FuncióndedeAproximación ( ='
' ( = # +# %
prueba Nº 1: Globales:
Métodos 1 Métodos
0 1 Variacionales (Rayleigh-Ritz)

SatisfaceBarra
condición de borde esencial sólo si: #0 = 0 # ' ( =#%
Ejemplo: sometida a su propio peso 1 1
( ='
de prueba Nº 1: '
Reemplazando
Función ( = # +# %
1 0 1
1 ( =#%
" ) '( & = de borde
Satisface condición 2
$ (#1 )esencial #1% #"0 dx
" d% $sólo! si: =0 #'
2 &0 & 1 1
0
Reemplazando
Buscando el extremo del funcional:
%" )"'( &( 1
"#dx" ! = ! " !
2 2
) '=& = $ &# $"
(
d
#%1 )$ " d!%%$"&dx! ##
1%$
%# &0 2 01 &0 0 1
2
Buscando el1 extremo del funcional:
! (!
#1%=" ) ' & = $##1' ("=d%! $ !
% ! % " dx # $ # " ! = ! "
!2
%#21$ &0 2$ &0
1 1
2
! ! ecuación diferencial
No satisface
( = ! ! => Solución aproximada
#1 = #' %
2$ 1
2$
No satisface ecuación diferencial => Solución aproximada

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Fundamentos
Ejemplo: Barra sometida aFundamentos
su propio peso
Funciónde
Métodos deAproximación ( ='
' ( = Métodos
prueba Nº 2: Globales: #0 + #1% + #2 % 2
Variacionales (Rayleigh-Ritz)
2
Ejemplo:
SatisfaceBarra sometida
condición a su propio
de borde sólo si: #0 = 0
peso
esencial ( = # % + # %2
#' 2 1 2
Reemplazando ( ='
Función de prueba Nº 2: ' ( = # + # % + # %2
2 0 1 2

Satisface condición sólo si: #0 = 0 ( = # % + # %2


#'
1 de borde esencial
" ) '( & = & $ (#1 + 2#2 % ) " d% $ & ! #1% + #2 % 2 " dx
( )
2 2 1 2
Reemplazando 2 0 0

1
Buscando(el extremo del funcional:
(
2
( )
" ) ' & = & $ (#1 + 2#2 % ) " d% $ & ! #1% + #2 % 2 " dx
%" ) ' & 2 0 0
!2
%#1 0 0
( )
= & $ (#1 + 2#2 % )" d% $ & ! % " dx # $ " #1 ! + #2! = ! "
2

2
Buscando el extremo del funcional:
(
%" )%'"&) '
( , 2 4 2 !
3
3)
= && =$ (#$1 + 2# % )2 %" d % $ ! % 2
" dx # $ " # ! + # ! = !
! "
%#2 %# 0 &0 (#1 + 2#2 % )" d% $&0&0 ! % " dx # $ "+#1 ! + #32! = !( " 2 3
( )
2 * 1 2 2 '
1
(&
%" ) ' , 4 ) !3
= & $ (#1 + 2#2 % )2 %" d% $ & ! % 2 " dx # $ "* #1!2 + #2!3 ' = ! "
%#2 0 0
+ 3 ( 3

6
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Fundamentos
Ejemplo: Barra sometida a su propio peso
Funciónde
Métodos deAproximación & =%
% & = Métodos
prueba Nº 2: Globales: "0 + "1$ + "2 $ 2
Variacionales (Rayleigh-Ritz)
2
Ejemplo: Barra
! # sometida a su propio! peso
"1 = &"=2 =%
& " =2!" + " $ + " $ 2
Función de !
prueba Nº 2: % 2 0 1 2

&" = !!# 2#$ " $ 2 " = " !


% ( )
21 2
2!! 2!
!
& = ecuación
%
Satisface
2
2!
( $2 )
2#$ "diferencial => Solución exacta

Satisface ecuación diferencial => Solución exacta

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos Variacionales (Rayleigh-Ritz)
Ventajas: Fundamentos
Fundamentos
•Funcional
Métodos de representa unaGlobales:
Aproximación cantidad con significado
Métodos físico (Rayleigh-Ritz)
Variacionales
Ventajas:
•Funcional contiene derivadas de menor orden que la EDP
•Funcional
•Más de unrepresenta
funcional una cantidad
asociado. Encon significado físico
formulaciones recíprocas se pueden
encontrar
•Funcionalcotas superiores
contiene e inferiores
derivadas de menor deorden
la solución.
que la EDP
Desventajas:
•Más de un funcional asociado. En formulaciones recíprocas se pueden
encontrar cotas
•No siempre sesuperiores e inferiores
puede encontrar un de la solución.
funcional asociado a la EDP. La
solución es
Desventajas:utilizar los métodos de residuos ponderados, en particular el
método de Galerkin.
•No siempre se puede encontrar un funcional asociado a la EDP. La
solución es utilizar los métodos de residuos ponderados, en particular el
método de Galerkin.

7
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Modelación de Fenómenos Físicos: Métodos de Solución de EDP´s
Métodos Análíticos: Fundamentos
Modelación•Separación de variables
de Fenómenos Físicos: Métodos de Solución de EDP´s
•Transformada de Fourier y Laplace
Métodos Análíticos:
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•Separación
•Técnicas de variables
de perturbación
•Transformada de Fourier y Laplace
•Series de potencias
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•Técnicas de perturbación
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Series de potencias
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•Diferencias Finitas
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•*('+',#$)&D.,.#$)
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Elementos de Contorno
•Volúmenes
•DiferenciasFinitos
Finitas
•*('+',#$)&D.,.#$)
•Elementos de Contorno
•Volúmenes Finitos

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
Métodos de Aproximación!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Fundamentos
Ecuación Diferencial Residuo
Métodos de Aproximación Globales: Métodos de!residuos !
ponderados (Galerkin)
$%!# " " = 0 Reemplazar ! por ! $%! # " " = & # 0
Formulación
Ecuación Diferencial
Diferencial % & ' Residuo
d$ = 0
! por !!
del Problema
$%!# " " = 0 !! = & ) (
Reemplazar $%!!# " " = & # 0
$

=1
Formulación Diferencial
del Problema
%&' d$ = 0
Galerkin
!! = & ) ( $

=1 % & ( d$ = 0
? Integrar EDP $
Galerkin
% & ( d$ = 0
? Integrar EDP
Solución aproximada del problema $

Solución aproximada del problema

8
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Ejemplo: Barra sometida a su propio peso
Función de aproximación Nº 1: # $ =#$ = " +" !
Métodos de Aproximación Globales: Métodos
1 0de residuos
1 ponderados (Galerkin)
Satisface condición de borde esencial sólo si: " = 0 !# $ ="!
Ejemplo: Barra sometida a su propio peso 0 1 1
2
#
Función de "aproximación $ $
Nº 1: # = #1 = "0 + "1"! #1
2$

EDP: % 2 + # = 0 en x Residuo: % 2 +# = &


"!
Satisface condición de borde esencial sólo si: "0"!= 0 ! # $ ="!
2$ 1 1
) " #1 &
Galerkin: " #& ' d* = 0 ! ' % $
+ # $$ ! ("d!#1= 0 ya que '1 = !
EDP:
2
+ +
% * 2 + # = 0 en x 0 '(Residuo:
"! 2
2

% % "! 2 + # = &
"!
) " 2# $ &
+ $ &d* = 0 !
Galerkin: ) "&2'
# + '
' % 1
+ # $$ ! ( d! = 0 ya que '1 = !
! %(+ ''* 2 $$ ! d! + (+ 0# (! d!"!= 0 %
1 2
0
( "! % 0

$ &
) " 2#
! %(+ '' 21 $$ ! d! + (+ # ! d! = 0
0
( "! % 0

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Ejemplo: Barra sometidaFundamentos
a su propio peso
Integración por partes:
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Ejemplo: $ / sometida
2 "Barra
# $ propio
) "!a "su
# & peso
%( ! 1
, %( + '
0 "! -por partes:
1
$ d! + ( + # ! d! = 0
Integración 0 "! "! 0
1 .0 ( %
22 ""#$$ / $ &
) "! "#
%( #1 /
%(00!! "! -- =,0%( $ d! + ( + # ! d! = 0
1
1
en+0!' = 0
11 "! ..0 ( "! "! % 0

$"#$/
%(2 2"!# 1 /1 = 0 en ! $= 0 $
%( 0 01 "!"!- -. = !%(4 = = !%3 = = !) = = 0 en ! = * ya que )
! = =0
1 . =
2 "# $ / ) "# $ &
%( 0 ! ! %-+ '1= !%(
1 1
$ d4$! == =
+ # ! 3d$!=!=%!)
!% +0 "=1 d=!0=en
+0 #!!=d*! ya que ) =0
!
=
1 "! 0
. =( " % 0

$ &
) "#
! % + '1 1 $ d! = + # ! d! ! % + "1 d! = + # ! d!
0
( "! % 0 0 0
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Ejemplo: Barra sometida a su propio peso

!
Métodos de Aproximación Globales: Métodos de residuos
2
ponderados (Galerkin)
# # "1 d$ = # ! $ dx " # "1 ! = !
0
Ejemplo: Barra sometida 0 propio peso
a su 2
!! & =!!$
"1 = "% 1 !2
2# # # "1 d$ = # 2!#$ dx " # "1 ! = !
0 0 2
!
Solución! idéntica al método
& = ! !
de Rayleigh-Ritz
"1 = "% 1 $
2# 2#

Solución idéntica al método de Rayleigh-Ritz

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Ejemplo: Barra sometidaFundamentos
a su propio peso
Función & =%
% & = " + " $ + " $2
Métodos dede aproximación
Aproximación Nº 2: Métodos
Globales: 2 de 0 residuos
1 ponderados
2 (Galerkin)
SatisfaceBarra
condición de borde esencial &
sólo si: "0 = 0 " %2 = "1$ + "2 $ 2
Ejemplo: sometida a su propio peso
Función de
#
2
%
$aproximación
+ ! = 0 enNº
x 2: & =%
%
Residuo: & = "# $+2%&"2 $+ +! "= '$ 2
EDP: 2 0 1 2
$$ 2 $$ 2 & = " $ + " $2
Satisface condición de borde esencial
* $ 2%&sólo si:' "0 = 0 " % 2 1 2
Galerkin: $ 2'% (1 d+ = 0 " ( #
# #
(
2
+ ! %% $ )$d2%&
$2 = 0 ya que (1 = $
EDP: $$
# + 2 + ! = 0 en x 0 )Residuo:
2
& # $$ 2 + ! = '
$$ 2&
* $ 2%&2 '
##'' (( dd++ == 00 " (* $ %
Galerkin: 2 " ## ((#
# ++ !! %%' $$2))dd$$==00 ya
22
que((2==$$ 2
yaque
+
1 0
0 )) $$$$ 2 &%& 1
+
&
* $ 2% ' 2
#+ ' ( 2 d + = 0 " ( #
#0 () $$ 2
2
+ ! %% $ ) d$ = 0 ya que (2 = $ 2
&

1
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Ejemplo: Barra sometida a su propio peso
Dos ecuaciones:
Métodos $ # de residuos ponderados (Galerkin)
& ' 2#
de Aproximación Globales: Métodos
%" ) $
2
! ! d! + ") * ! d! = 0
2 !
0 $ peso
Ejemplo: Barra sometida a su propio
( % '! " 0

Dos ecuaciones: $$ #
& &' 2#
%" ' 22#
%")0)$ $$'! 22! !!!! d d! +""))0 ** !
! dd!!==00
2 # 2 2
$ !
!+
0% '! " 0
( % "
Integrando por partes: & ' 2#$ #
$ %" ) $
$
2
! ! 2 d! + " ) * ! 2 d! = 0
2 ! $
1 '# . 0 '!'! "& '# 2 # 0
%" / ! 2 , + %"% ) $ ! d! + ") * ! d! = 0
0 '! - 0
Integrando por partes:
(
0 '!
% '! " 0

$$ .
1 12 ''# $ #
$#
#22 . + %" ''!! &&$''#
2
2#
%" / / ! '! ,, + %"))0 '! $ '!2 !! dd!!++""))0**!!d!d!= =0 0
%" ! 2

0 0 '! --00 0 '! % '! "


% " 0
(
1 '# $ . '! 2 & '# $ #
%" / ! 2 2 , + %" ) $ 2 ! d! + ") * ! 2 d! = 0
0 '! - 0 0 '! % '! " 0

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Ejemplo: Barra sometidaFundamentos
a su propio peso

1 '#$ .
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
%" / !2
, =0
Ejemplo: Barra '! - 0 a su propio peso
0 sometida por las mismas razones anteriores
$ .
$#
11 2 ''# 2.
%"
%"//!! '!2 ,, ==00
00 '! --00
por las mismas razones anteriores
$
Integrando 1por 'partes:
2 #2 .
%" / ! =0
$ #'! ,- 0
& '0#
% ) 1$ 2 ! d! = ) * ! d! % ) (&1 + 2&2 ! ) d! = ) * ! d!
Integrando
0 ! "partes: 0
% 'por 0 0
( $ # (
& '$# % ) 2 ! (&1 + 2&2 ! ) d! = ) * ! 2 d!
% ) 2 !&$'#22 #! d! = ) * ! 2 d!
%0) 1$% '! !" d! = ) 0 * ! d! %
0
(& & ! ) !
0

(
0
% ' ! " 0
(
)0 1 + 2 2 d = )0 * ! d!
& '# $ #
% ) 2 ! $ 2 ! d! = ) * ! 2 d! % ) 2 ! (&1 + 2&2 ! ) d! = ) * ! 2 d!
0 0
0
% '! " 0

1
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Fundamentos
Ejemplo: Barra sometida a su propio peso
2
!
(
Métodos de Aproximación =! )
# "1! + "2! Globales:
2
Métodos de residuos ponderados (Galerkin)
2
( Barra sometida a su propio
Ejemplo: peso
' 4 $ !3
# % "1!2 + "22!3 " = !!2
( )
&# "1! + 3"2! =# ! 3
( de prueba Nº 2: %
Función & =2 %
&3 = " + " $ + " $ 2
' 2 4 $ ! 2 0 1 2
# %!"!1! + "2!3 " = ! !
"1 = & 3 # "2 = 3) 2#
# & &
Función de prueba Nº 2: % = %2 = "0 + "1$ + "2 $ 2

& = !!! 2!$ ) $ 2


% ( ) !
"21 = 2# "2 = )
# 2#
Satisface ecuación diferencial => Solución exacta
& = ! 2!$ ) $ 2
% ( )
2
Idéntico #
al 2método de Rayleigh-Ritz
Satisface ecuación diferencial => Solución exacta
Idéntico al método de Rayleigh-Ritz

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales: Métodos de residuos ponderados (Galerkin)
Ventajas: Fundamentos
Fundamentos
•Métododemás
Métodos general. R-R
Aproximación es un caso
Globales: particular
Métodos de Galerkin
de residuos ponderados (Galerkin)
•Formulación
Ventajas: contiene derivadas de menor orden que la EDP
Desventajas:
•Método más general. R-R es un caso particular de Galerkin
•Es necesariocontiene
•Formulación integrar por partes de menor orden que la EDP
derivadas
Características:
Desventajas:
•Lasnecesario
•Es condiciones de borde
integrar naturales se imponen al realizar la integración
por partes
por partes.
Características:
•Las condiciones de borde naturales se imponen al realizar la integración
por partes.

1
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Modelación de Fenómenos Físicos: Métodos de Solución de EDP´s
Fundamentos
Métodos Análíticos:
•Separación de variables
Modelación de Fenómenos Físicos: Métodos de Solución de EDP´s
•Transformada de Fourier y Laplace
Métodos Análíticos:
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•Separación
•Técnicas dede variables
perturbación
•Transformada de Fourier y Laplace
•Series de potencias
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•Técnicas de perturbación
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Series de potencias
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•Diferencias Finitas
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•*('+',#$)&D.,.#$)
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Elementos de Contorno
•Volúmenes Finitas
•Diferencias Finitos
•*('+',#$)&D.,.#$)
•Elementos de Contorno
•Volúmenes Finitos

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales
Ventajas: Fundamentos
Fundamentos
•Permiten
Métodos deencontrar soluciones
Aproximación aproximadas a la mayor parte de
Globales
las EDP’s encontradas en problemas de Ingeniería.
Ventajas:
•Formulaciones contienen derivadas de menor orden que la EDP
•Permiten encontrar soluciones aproximadas a la mayor parte de
Desventajas:
las EDP’s encontradas en problemas de Ingeniería.
•Difícil encontrarcontienen
•Formulaciones una aproximación
derivadasque
de cumpla C.B. complejas.
menor orden que la EDP
•Difícil encontrar una aproximación válida para cualquier
Desventajas:
geometría o dominio.
•Difícil encontrar una aproximación que cumpla C.B. complejas.
•Requiere altos grados de la aproximación si la función es muy
•Difícil encontrar
variable en una aproximación válida para cualquier
el dominio.
geometría o dominio.
•No es posible focalizar la atención en alguna región en particular
•Requiere altos grados de la aproximación si la función es muy
variable en el dominio.
•No es posible focalizar la atención en alguna región en particular

13
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Modelación de Fenómenos Físicos: Métodos de Solución de EDP´s
Métodos Análíticos: Fundamentos
•Separación de variables
Modelación de Fenómenos Físicos: Métodos de Solución de EDP´s
•Transformada de Fourier y Laplace
Métodos Análíticos:
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•Separación
•Técnicas dede variables
perturbación
•Transformada de Fourier y Laplace
•Series de potencias
!"#$%$)&%'&/01$2.+34.5,&6($73(')
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•Técnicas de perturbación
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Series de potencias
•!"#$%$)&831.34.$,3(')&9:3;('.<=>:.#?@
•Diferencias Finitas
•!"#$%$)&%'&1').%A$)&0$,%'13%$)&963('1B.,@
•*('+',#$)&D.,.#$)
!"#$%$)&%'&/01$2.+34.5,&0$1&C$14.$,')
•Elementos de Contorno
•Volúmenes Finitas
•Diferencias Finitos
•*('+',#$)&D.,.#$)
•Elementos de Contorno
•Volúmenes Finitos

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación Globales
Ventajas: Fundamentos
Fundamentos
•Permiten
Métodos deencontrar soluciones
Aproximación aproximadas
por Porciones: a la mayor
Elementos Finitosparte de
las EDP’s encontradas en problemas de Ingeniería.
Hipótesis:
•Formulaciones
•Si contienen
la EDP es válida derivadas
en todo el dominio, de menor
también lo orden queporción
es en una la EDPde
él.
Desventajas:
•Si el funcional asociado es válido en todo el dominio, también lo es en
•Difícil
una encontrar
porción de él yuna aproximación
el valor que cumpla
total es la suma C.B.en
de su valor complejas.
las porciones
(Ej: Energía potencial).
•Difícil
•La encontrar
minimización una aproximación
del residuo en cada porción válida
equivale para cualquier
a la minimización
geometría o dominio.
del residuo global de todo el dominio.
•Requiere altos grados de la aproximación si la función es muy
Entonces:
variable
•Es en el
posible dominio.
dividir el dominio en pequeñas porciones de geometría
simple.
•No es posible focalizar la atención en alguna región en particular
•Como la geometría es simple se pueden aplicar CB complejas
compuestas por una combinación de CB simples.
•La suma de la minimización del funcional, o el residuo, en cada porción
equivale a minimizar el funcional, o el residuo, en el dominio.

13
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos
Procedimiento: Fundamentos
•Dividir el dominio en porciones de geometría simple (discretizar).
Métodos de Aproximación por Porciones: Elementos Finitos
•Definir una función de aproximación admisible dentro de las porciones.
Procedimiento:
•Aplicar RR o Galerkin a la porción según la EDP modelo del problema.
•Dividir el dominio en porciones de geometría simple (discretizar).
•Ensamblar las ecuaciones resultantes de acuerdo a los coeficientes de la
•Definir una función
aproximación elegidade(sistema
aproximación admisibleglobal).
de ecuaciones dentro de las porciones.
•Aplicar RR o Galerkin ade
las condiciones la porción
borde según la EDP modelo del problema.
•Ensamblar
•Resolver ellas ecuaciones
sistema resultantespara
de ecuaciones de acuerdo a loslos
determinar coeficientes deen
coeficientes la
aproximación elegida
todo el dominio (sistemaconocidos
(Coeficientes de ecuaciones global).
=> aproximación conocida).
•Aplicar las condiciones
•Determinar de borde o derivadas de la variable principal
variables secundarias
•Resolver el sistema de ecuaciones para determinar los coeficientes en
todo el dominio (Coeficientes conocidos => aproximación conocida).
•Determinar variables secundarias o derivadas de la variable principal

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos
Fundamentos
Ejemplo: Barra sometida aFundamentos
su propio peso
Métodos de Aproximación por Porciones:
Discretización Elementos Finitos
en dos elementos
1
Ejemplo: Barra sometida a su propio peso
i :nodo
x Discretización en dos elementos
1 :elemento
i j
L 2 i :nodo
x
! 2"
:elemento
EDP: # + " = 0 en x => Variable principal: "
i j !! 2
L 2
3 Aproximación $ =% +% !
en cada elemento: "
! 2lineal
" 0 1
EDP: # 2 + " = 0 en x => Variable principal: "
!!
Admisibilidad: "$ = " en ! = ! $ = " en ! = !
"
3 Aproximación lineal en cada elemento: " $ =% +% !
0 1

$ = " en ! = !
Admisibilidad: "
$ = " en ! = !
"

15
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos
Fundamentos
Aplicando admisibilidad a cada elemento:
& ! Elementos
Métodos de Aproximación por Porciones: # ! #
& Finitos
" =# $
0
!'# $ !
Aplicando admisibilidad a cada $! '! !
elemento: $! '! !
# = "0 + "1! % " % "
# = "0 + "1! & ! # & ! #
"0 = # $$& 1 !#!' # $$& 1 !#
"1 = # $ ! ' ! ! ' # $ ! ' ! !!
# = "0 + "1! %$ ! ' ! "! %$ ! ' ! "!
% " % "
# = "0 + "1! & 1 # & 1 #
! ! " # $ ! # $ !
!# + $ ! ' ! !#1 = $ $#! +'$!#! = ($ $
% =$ & ' # & # = '
!
#
$! '! ! $! '! ! % " % ! #' ! "
% " % " 1

& !
%&:=número' ! # & ! ' ! !#
# $ # + $ del elemento
de!nodos # = $ # + $ # = ($ #
$! '! ! $! '! !
% " % "
$ : función de forma asociada al nodo '
1

&: número de nodos del elemento


$ : función de forma asociada al nodo '

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos
Aplicando Rayleigh-Ritz Fundamentos
Fundamentos
a cada elemento:
Métodos de ' por
& *"
2
' Aproximación
, (" & =
1 2
# Porciones: 'Elementos Finitos
% $ ! ! d$ ' ) 2 + " !dx
Aplicando 2) % *a$cada
Rayleigh-Ritz
0
" elemento:
0

1 2' & *1# 2 & **" '##2 # 2


' + "'
, ( " & =, )( "%& $$= )0"%+$ ! "! !!d$!'d)$02 ' ) + (# " + # " )!dx
2!dx
2 0
% *$
2 * $
% *$" " 0
2
' *# estacionario
1 los &" *y#" que hacen
Determinar # el funcional
, ( " & = ) % $$
2
" + " !! ! d$ ' ) 2 + (# " + # " )!dx
'
*, ( " & 2 0
& %*#*$ *# *$ # "*# 0
= ) % $$
2
" + " !! ! d$ ' ) 2 + (# )!dx = 0
*"
Determinar0 los % "*$y " que *hacen
$ *$
"estacionario el0funcional
'&
*, ( " & *# *# # *#
= ) 2 % $$ " + " !! ! d$ ' ) 22 + (# ))!
!dx
dx == 00
*" 0
% *$ * $ " *$ 00

'&
*, ( " & *# *# # *#
= ) 2 % $$ " + " !! ! d$ ' ) 2 + (# )!dx = 0
*" 0
% *$ *$ " *$ 0

16
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos

*& !1 2 Fundamentos
*& 1 2
= =! = =
*#Métodos
# ! de
# Aproximación
" por
*# Porciones:
# ! # Elementos
" Finitos

*& ! 2! 1 2 2 ! 2 *& 1 22
'
= = $! $
2
% $ +
(*0# &% #" ! # " "#" " ! d # ! 2=
) (# !
*# (0 # ! # " "
# )
= !dx = 0

'!2 2 $2!2 22
2 2 ) (# ! # ) !dx = 0
( 2
%% $ + $ " !!d#d#! ! )
(0 (0 (# ! # ) !dx = 0
0
& " " # "" ""
22 ' ! 2 2 $' 2 " $ 2 2 1 ".
( %
%! %($ !$$ )
+ $
! # !
" #& " 4 # (0
= ) "% !d # !
" ) (# ! # ) !dx = 0
2 7"1 ! 14 1$ # !
"0 & " . + +
8 %5 2 0$ - = ) 0" 4-
2 "
2 %!($ ! $ ) = !) '% ! #" "$
' $ " 6 ! 1 1 3/ , +1 ! #" +.
%! $ ! $ = !) % # ! " /+ #4 ! ,+
"
" && 4 4 ## 2 7 1 ! 14 1$ .
8 %5 0 - = ) 0" 4-
2 '" $ " 6! 1 1 23 /$ , + !# +
%!($ ! $ ) = !) % ! # " /4 ,
" &4 #

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos
Elemento 1: nodo i=1, Fundamentos
nodo j=2
Fundamentos
1" .
7 1 ! 14 1$1por
Métodos 2de Aproximación + +
. Porciones: Elementos Finitos"
%5 2 0 - = ) 04- #1 = 0 #2 =
Elemento"1: nodo
! 1 i=1,
6 $ j=2 "
1 nodo 3/ 2 , +1 " +. 2
Elemento22: 7nodo 1 i=2, $1 . j=3 /+ 4
! 14 1nodo 4
,+ "
% 0 - = ) 01""-. #1 = 0 #2 =
" 56! 1 1 23 /$2 , " 2
2 7 1 ! 14 1$2 . ++4+ +
#1 = #2 = "
%
Elemento"2: nodo5 2 0 -
i=2, nodo j=3 " = ) /0 4 ,-
6! 1 1 3 /$3 , 2
+1 " +.
Ensamble2de 7las ! 14 1$2 .
1 ecuaciones: /+ 4 ,+ "
%5 0 - = ) 0"4- #1 = #2 = "
2 2
7"1 6!!11 10 34/1$$31,. +1 +' 4.
2 5 + + + , +
% 5!de
Ensamble ! 122 0$2 - = ) /04
1 las2 ecuaciones: " ' 2-
" + + + +
567 01 !1 0 1 234 /1$31 ,. /1" ' 4,.
2 5 + + + +
% 5! 1 2 ! 122 0$2 - = ) 0" ' 2-
"
56 0 ! 1 1 23 +/$3 +, +" ' 4+
/ ,

17
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Fundamentos
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos
Aplicando Condición de Borde "1 = 0 en !1 = 0
Fundamentos
' $
Métodos de Aproximación por Porciones: Elementos !
Finitos!
Aplicando
0 0 + '"1 $
.1 Condición de Borde
'" 0= $0 en !'"=10$ ! 0 2 !
2 ! ! ! 1 ! !1 ! ! 30$ !
# ,,0 2 / 1)) &"2 # = 0 &$ % 2# ( &"2 # = '& $#
$ ! ! ! ! ! ! ! 8# !
,.-01 /01 0 1 )+* '%"31 $" '%$ 0% 4$" '%"31 $" ! 00$22 !
2 , ! ! ! ! ! ! ! 30$ !
# ,0 2 / 1)) &"2 # = 0 &$ % 2# ( &"2 # = !&% 2# !#"
$ &1 6 $ % 2 / !!31" +!64 ! 31"! ! ! 8# !
Elemento ,-0 1:/ 1 " 1=)*4!%"3 !" $ %1 4" $ % 2 %2"3 "
! 0$ !
2
5 $ % 2 %2 5 2
!% 2# !"
& 6 $$% /2 !/ ! 3 6 ! 3
"& 2= 4 6
1
3 " 6+ ! / $ % 2"3
Elemento 1:
Elemento 2: " =5 4 $ % 2 1"212 +1 4 54 $ % 2 21 12"3
5 $% 22 5 $% 2 2

Elemento 2:
& 2 = 64 $ / ! 31" + 64 ! / $ % 2 31"
" 2 3
5 $% 22 5 $% 2 2

!"#$%$&%'&($)&*('+',#$)&-.,.#$)

Fundamentos
Mecánica Computacional
!"#$%$&%'&($)&*('+',#$)&-.,.#$)
Métodos de Aproximación por Porciones: Elementos Finitos
Fundamentos
Fundamentos

Métodos 1de Aproximación por Porciones: Elementos Finitos

Global lineal
1
Global cuadrática y
0,5
exacta
Dos elementos
Global lineal finitos
lineales

Global cuadrática y
0,5
exacta
0
Dos elementos finitos
0 0,5 1 lineales

0
0 0,5 1

18

También podría gustarte