SPECFEM3D - · PDF fileFUNCIONES DE FORMA •Funciones de forma utilizadas para...

Click here to load reader

  • date post

    28-Oct-2019
  • Category

    Documents

  • view

    1
  • download

    0

Embed Size (px)

Transcript of SPECFEM3D - · PDF fileFUNCIONES DE FORMA •Funciones de forma utilizadas para...

  • SPECFEM3D (ver Komatitsch y Tromp, 1999, 2002a, 2002b)

  • 1. DIVIDIR EN ELEMENTOS

    !" #$%& '()* #%+, (%&-.,#%/0#%1" 12 #$, &,-1"(31.(,. 1.(%"0.) (%4,.,"#%05 ,6'0#%1" 789: %& 0-$%,;,( 0$,(.05 ,5,+,"#& .,6'%.,( %" 0 CTUa"1 #,#.0$,(.0 0., 0551E,(a-1+=5%-0#,& +0##,.& 2'.#$,.B C1+, ,>=,.#%&, %" +,&$ (,&%A" 1. =.,3=.1-,&&%"A 12 #$, +1(,5 %& .,6'%.,( #1 ,"&'., #$0# #$, .,&15'#%1" =.1;%(,(

  • FUNCIONES DE FORMA

    • Funciones de forma utilizadas para parametrizar los elementos. Mapeo entre “Tierra” y elementos.

    • Más puntos en las funciones: Más precisamente podemos seguir las fronteras en el medio.

    • En SPECFEM (como muchos métodos de elementos finitos) se utiliza Lagrange polinomios de orden bajo para describir los elementos.

  • FUNCIONES DE FORMA 2D

    Polinomias Lagrange

    Función de forma

    Polinomias Lagrange

    Derivadas de funciones de forma

  • FUNCIONES DE FORMA 3D

    !!!"" !#!#$ %&'()*)+, -) -./ 0)+&1'23 /(/4/&-, 15,6+,,/1 5& -./ 72/85)+, ,/6-5)&" /'6. 8)(+4/ /(/4/&- 5, 1/9&/1 5& -/24, ): !" '&6.)2, !"!!;!"" """ #"

    "!= #";!

    E./2/ -./ 8)(+4/-256 O'6)05'& )( 5, *58/& 03

    )(! %;%" &" '< %;!" "" #<

    """"

    """" $ ;!!<

    D) 6'(6+('-/ -./ O'6)05'& )(" E/ &//1 -./ 7'2-5'( 1/258'-58/ 4'-25> %!P%!" E.56. 5, )0-'5&/1 03 15Q/2/&-5'-5&* -./ 4'775&* ;!F

    !12 $345637894 :;9>836 36 ;4;7;6>=

    Y& 0)+&1'23 /(/4/&-, &*" ' :+&6-5)& / 5, 5&-/27)('-/1 03 72)1+6-, ): H'*2'&*/ 7)(3&)45'(, ): 1/*2// !! ',

    / ;!;!" "'"(!F / '(!';!

    / '(!/ ;!;!'" "('./12' 6'& 0/ 1/9&/1 03 /5-./2 /5*.- 6)&-2)( &)1/, ;(/:-< )2 !A 6)&-2)( &)1/, ;25*.-'./12'( /(/4/&-,$ D./ 4'775&* 0/-E//& 7)5&-, E5-.5& -./ ./>'./12'( /(/4/&- '&1 -./ 2/:/2/&6/ 6+0/ 4'3 0/ E25--/& 5& -./ :)24

    !;!

    G.'7/ :+&6-5)&, ): /5*[email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// = H'*2'&*/ 7)(3&)45'(," '&1 -.),/ ): [email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// ! H'*2'&*/ 7)(3&)45'(,$ B2/I+/&-(3 )&/ +,/, ' 2/1+6/1 [email protected]&)1/ /(/4/&- ;J.'-- K D)+L)- =MNC'6-(3 )& -./ 0)+&1'25/, ): -./ /(/4/&-,$ %, '& />'47(/" B5*$ Z 5((+,-2'-/, -./ &5&/ H'*2'&*/ 7)(3&)45'(, ): 1/*2// N 0',/1 +7)& -./ &5&/ \'+,,]H)0'--)]H/*/&12/ 6)&-2)( 7)5&-, 1/9&/1 03 ;!C836 36 ;4;7;6>=

    Y& 0)+&1'23 /(/4/&-, &*" ' :+&6-5)& / 5, 5&-/27)('-/1 03 72)1+6-, ): H'*2'&*/ 7)(3&)45'(, ): 1/*2// !! ',

    / ;!;!" "'"(!F / '(!';!

    / '(!/ ;!;!'" "('./12' 6'& 0/ 1/9&/1 03 /5-./2 /5*.- 6)&-2)( &)1/, ;(/:-< )2 !A 6)&-2)( &)1/, ;25*.-'./12'( /(/4/&-,$ D./ 4'775&* 0/-E//& 7)5&-, E5-.5& -./ ./>'./12'( /(/4/&- '&1 -./ 2/:/2/&6/ 6+0/ 4'3 0/ E25--/& 5& -./ :)24

    !;!

    G.'7/ :+&6-5)&, ): /5*[email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// = H'*2'&*/ 7)(3&)45'(," '&1 -.),/ ): [email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// ! H'*2'&*/ 7)(3&)45'(,$ B2/I+/&-(3 )&/ +,/, ' 2/1+6/1 [email protected]&)1/ /(/4/&- ;J.'-- K D)+L)- =MNC'6-(3 )& -./ 0)+&1'25/, ): -./ /(/4/&-,$ %, '& />'47(/" B5*$ Z 5((+,-2'-/, -./ &5&/ H'*2'&*/ 7)(3&)45'(, ): 1/*2// N 0',/1 +7)& -./ &5&/ \'+,,]H)0'--)]H/*/&12/ 6)&-2)( 7)5&-, 1/9&/1 03 ;!C836 36 ;4;7;6>=

    Y& 0)+&1'23 /(/4/&-, &*" ' :+&6-5)& / 5, 5&-/27)('-/1 03 72)1+6-, ): H'*2'&*/ 7)(3&)45'(, ): 1/*2// !! ',

    / ;!;!" "'"(!F / '(!';!

    / '(!/ ;!;!'" "('./12' 6'& 0/ 1/9&/1 03 /5-./2 /5*.- 6)&-2)( &)1/, ;(/:-< )2 !A 6)&-2)( &)1/, ;25*.-'./12'( /(/4/&-,$ D./ 4'775&* 0/-E//& 7)5&-, E5-.5& -./ ./>'./12'( /(/4/&- '&1 -./ 2/:/2/&6/ 6+0/ 4'3 0/ E25--/& 5& -./ :)24

    !;!

    G.'7/ :+&6-5)&, ): /5*[email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// = H'*2'&*/ 7)(3&)45'(," '&1 -.),/ ): [email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// ! H'*2'&*/ 7)(3&)45'(,$ B2/I+/&-(3 )&/ +,/, ' 2/1+6/1 [email protected]&)1/ /(/4/&- ;J.'-- K D)+L)- =MNC'6-(3 )& -./ 0)+&1'25/, ): -./ /(/4/&-,$ %, '& />'47(/" B5*$ Z 5((+,-2'-/, -./ &5&/ H'*2'&*/ 7)(3&)45'(, ): 1/*2// N 0',/1 +7)& -./ &5&/ \'+,,]H)0'--)]H/*/&12/ 6)&-2)( 7)5&-, 1/9&/1 03 ;!C836 36 ;4;7;6>=

    Y& 0)+&1'23 /(/4/&-, &*" ' :+&6-5)& / 5, 5&-/27)('-/1 03 72)1+6-, ): H'*2'&*/ 7)(3&)45'(, ): 1/*2// !! ',

    / ;!;!" "'"(!F / '(!';!

    / '(!/ ;!;!'" "('./12' 6'& 0/ 1/9&/1 03 /5-./2 /5*.- 6)&-2)( &)1/, ;(/:-< )2 !A 6)&-2)( &)1/, ;25*.-'./12'( /(/4/&-,$ D./ 4'775&* 0/-E//& 7)5&-, E5-.5& -./ ./>'./12'( /(/4/&- '&1 -./ 2/:/2/&6/ 6+0/ 4'3 0/ E25--/& 5& -./ :)24

    !;!

    G.'7/ :+&6-5)&, ): /5*[email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// = H'*2'&*/ 7)(3&)45'(," '&1 -.),/ ): [email protected]&)1/ ./>'./12'( /(/4/&-, '2/ -257(/ 72)1+6-, ): 1/*2// ! H'*2'&*/ 7)(3&)45'(,$ B2/I+/&-(3 )&/ +,/, ' 2/1+6/1 [email protected]&)1/ /(/4/&- ;J.'-- K D)+L)- =MNC'6-(3 )& -./ 0)+&1'25/, ): -./ /(/4/&-,$ %, '& />'47(/" B5*$ Z 5((+,-2'-/, -./ &5&/ H'*2'&*/ 7)(3&)45'(, ): 1/*2// N 0',/1 +7)& -./ &5&/ \'+,,]H)0'--)]H/*/&12/ 6)&-2)( 7)5&-, 1/9&/1 03 ;!C836 36 ;4;7;6>=

    Y& 0)+&1'23 /(/4/&-, &*" ' :+&6-5)& / 5, 5&-/27)('-/1 03 72)1+6-, ): H'*2'&*/ 7)(3&)45'(, ): 1/*2// !! ',

    / ;!;!" "'"(!F / '(!';!

    / '(!/ ;!;!'" "('./12' 6'& 0/ 1/9&/1 03 /5-./2 /5*.- 6)&-2)( &)1/, ;(/:-< )2 !A 6)&-2)( &)1/, ;25*.-

  • 2. DESCRIBIR CANTIDADES FÍSICAS EN LOS ELEMENTOS

    Forma fuerte

    !" #$% !"""#$ %&'()##* !" #$% !"""+ ,-*,.*# /&0- 12'1&3&4*'56 78- .-48'9 -&,*(: *5#'21'2&4-, ;2--?-2*&5* !" #$% !""@$ A'.&4*4,#8 !" #$% !"""B+ &59 C)*9D,'(*9 B')59&2*-, >A'.&4*4,#8 !" #$% !"""&+ #&5 &(,' B- #'..'9&4-96 78- .-48'9 (-59, *4,-(; /-(( 4' 1&2&((-( #'.1)4&4*'5 /*48 9*,42*B)4-9 .-.'2: >E*,#8-2 F GH5I)*,4 !""J$ ?-2*&5* !""K$ A'.&4*4,#8 F L*('44- !""M+6 78- 1)21',- '; 48*, &24*#(- *, 4' 3*0- & 9-4&*(-9 *542'9)#4*'5

    4' 48- ,1-#42&( -(-.-54 .-48'9 *5 48- #'54-N4 '; ,-*,.*# /&0- 12'1&3&4*'56 O- 9-.'5,42&4- 48- #)2: '; 48- .-48'9 ;'2 B'48 B'9: &59 ,)2;- /&0-, B: #'.1&2*53 *4, 2-,)(4, &3&*5,4 48',- '; & 9*,#2-4- /&0-5).B-2P2-C-#4*0*4: .-48'9 >Q')#8'5 !"M!$ R)S ((-2 !"[email protected]+ ;'2 ,*.1(- (&:-2

  • • Los puntos GLL son los raizes de las polinomias:

    INTERPOLAR FUNCIONES EN ELEMENTOS

    • En los elementos utilizamos funciones Legendre de orden más altos. Escogemos los “Gauss-Lebatto-Legendre” puntos como puntos de control.

    !!!"" !#!#$ %&'()*)+, -) -./ 0)+&1'23 /(/4/&-, 15,6+,,/1 5& -./ 72/85)+, ,/6-5)&" /'6. 8)(+4/ /(/4/&- 5, 1/9&/1 5& -/24, ): !" '&6.)2, !"!!;!"" """ #"

    "!= #";!

    E./2/ -./ 8)(+4/-256 O'6)05'& )( 5, *58/& 03

    )(! %;%" &" '< %;!" "" #<

    """"

    """" $ ;!!<

    D) 6'(6+('-/ -./ O'6)05'& )(" E/ &//1 -./ 7'2-5'( 1/258'-58/ 4'-25> %!P%!" E.56. 5, )0-'5&/1 03 15Q/2/&-5'-5&* -./ 4'775&* ;!F

    !12 $345637894 :;9>836 36 ;4;7;6>=

    Y& 0)+&1'23 /(/4/&-, &*" ' :+&6-5)& / 5, 5&-/27)('-/1 03 72)1+6-, ): H'*2'&*/ 7)(3&)45'(, ): 1/*2// !! ',

    / ;!;!" "'"(!F / '(!';!

    / '(!/ ;!;!'" "('./12' 6'& 0/ 1/9&/1 03 /5-./2 /5*.- 6)&-2)( &)1/, ;(/:-< )2 !A 6)&-2)( &)1/, ;25*.- ! !

    !"!#!!#%! ''"& # ( %)I'

    J20-:# 0"60 -. %)I'& !"-:" -, ;6,#7 912. 0"# :"6-. $93#& 2.# .##7, 0"# -.D#$,# K6:2;-6. 560$-H '!L'!( M"-, 560$-H -, 2;06-.#7 ;4 -.D#$0-./ 0"# K6:2;-6. 560$-H '!L'!& !"-:" -, 7#0#$5-.#7 -. 0#$5, 28 0"# ,"61# 89.:0-2., ;4 %) )!)")# ! !"#$!"#% & %

  • INTERPOLACIÓN EN UN ELEMENTO

    !!!"" !#!#$ %&'()*)+, -) -./ 0)+&1'23 /(/4/&-, 15,6+,,/1 5& -./ 72/85)+, ,/6-5)&" /'6. 8)(+4/ /(/4/&- 5, 1/9&/1 5& -/24, ): !" '&6.)2, !"!!;!"" """ #"

    "!= #";!

    E./2/ -./ 8)(+4/-256 O'6)05'& )( 5, *58/& 03

    )(! %;%" &" '< %;!" "" #<

    """"

    """" $ ;!!<

    D) 6'(6+('-/ -./ O'6)05'& )(" E/ &//1 -./ 7'2-5'( 1/258'-58/ 4'-25> %!P%!" E.56. 5, )0-'5&/1 03 15Q/2/&-5'-5&* -./ 4'775&* ;!F

    !12 $345637894 :;9>836 36 ;4;7;6>=

    Y& 0)+&1'23 /(/4/&-, &*" ' :+&6-5)& / 5, 5&-/27)('-/1 03 72)1+6-, ): H'*2'&*/ 7)(3&)45'(, ): 1/*2// !! ',

    / ;!;!" "'"(!F / '(!';!

    / '(!/ ;!;!'" "('./12' 6'& 0/ 1/9&/1 03 /5-./2 /5*.- 6)&-2)( &)1/, ;(/:-< )2 !A 6)&-2)( &)1/, ;25*.- ! !

    !"!#!!#%! ''"& # ( %)I'

    J20-:# 0"60 -. %)I'& !"-:" -, ;6,#7 912. 0"# :"6-. $93#& 2.# .##7, 0"# -.D#$,# K6:2;-6. 560$-H '!L'!( M"-, 560$-H -, 2;06-.#7 ;4 -.D#$0-./ 0"# K6:2;-6. 560$-H '!L'!& !"-:" -, 7#0#$5-.#7 -. 0#$5, 28 0