Está en la página 1de 9

1.

Problema elastodinámico y la poro-elastodinámico


® t ) que será un campo vectorial
La elastodinámica parte de una variable descriptora u ( x,
en Ò3 dependiente del tiempo. Navier parte de la idea de Cauchy para expresar el tensor
de tensiones:
σi j = C i j k l ϵk l
Donde C i j k l es un tensor de cuarto orden definido positivo y que cumple simetrías mayores
y menores. La ley geométrica de deformación se define
1
ϵk l = (u k ,l + u l ,k )
2
Donde u es el vector desplazamiento. Reemplazando en la expresión para σi j tenemos

σi j = C i j k l u k ,l ( x,
® t)

El problema elástico queda definido por σi j ,j = fi de modo que el problema general de la


elastodinámica para cuerpos anisótropos se escribe

(C i j k l u k ,l ),j = fi ( x®)

La ecuación de desplazamiento se escribe de la siguiente forma

ρ∂t2u i ( x,
® t ) − C i(e) u ( x,
j k l k ,l j
® t ) = ρfi ( x,
® t)

En la ecuación general de la elastodinámica si uno considera un cuerpo homogéneo e isó-


tropo (y asociamos la isotropía y homogeneidad con el tensor de cuarto orden) reescribimos
el tensor de modo que la expresión que obtenemos es

−µ+2u i ( x®) − (µ + λ)+(+u i ( x®)) = fi ( x®)

Que es la ecuación de Navier para sólidos homogéneos, isótropos y compresibles; si fuese


incompresible −(µ + λ)+(+u i ( x®)) = 0.
En nuestros modelos, de manera general, suponemos tener un cuerpo isótropo, homo-
géneo y compresible representado por una región como la siguiente, cuyas superficies limi-
tadoras se consideran orientadas u orientables es decir (∂M = ∂ Γ1 ∪ ∂ Γ2 ) ; las ecuaciones
que plantearemos son ecuaciones de Navier-Lamé que en su forma vectorial se escribe

ρ∂t2u i ( x,
® t ) − µ+2u i ( x, ® t )) = ρfi ( x,
® t ) − (µ + λ)+(+u k ( x, ® t)

Condiciones iniciales:

® 0) = u i0 | u i0 ∈ (H 01 (D τ )) 3
u i ( x,
® 0) = wi0 | wi0 ∈ (L 2 (D τ )) 3
∂t u i ( x,

Condiciones de borde:

[−µ( n̂ · +)u i ( x,
® t ) − (µ + λ) n̂ (+u k ( x,
® t ))] ∂ Γ1
= q ia ∂ Γ1

[−µ ( n̂ · +)u i ( x,
® t ) − (µ + λ) n̂ (+u k ( x,
® t ))] ∂ Γ2
= q ib ∂ Γ2

Donde ρ, µ, λ son coeficientes reales positivos, y fi ∈ (L 2 (D τ )) 3, q ia ∈ (L 2 (∂ Γ1 )) 3, q ib ∈


(L 2 (∂ Γ2 )) 3

1
El forzado externo podemos construirlo mediante la función delta de Dirac y la función
escalón o función de Heaviside de manera análoga a lo siguiente

f (x, y , t ) = P (t )(h (x − b) − h (x − a))δ (y − y 0 )

Para construir una fuerza percusiva uno puede escribir por ejemplo, de manera general
" n
#
Õ
P (x, t ) = Pi (t )(h (t − t ia ) − h (t − t ib )) (h (x − a) − h (x − b))
i =1

Sobre la idea de Navier, Maurice Anthony Biot en su primer paper “General Theory of Three-
Dimensional Consolidation” caracteriza una “generalización”, un nuevo tipo de sistema lla-
mado medio poroso. Se parte de un sólido con galerías (poros) del orden micrométrico
donde pueden estar agua en distintas fases o aire. Entonces, además del campo de des-
plazamientos sobre la estructura sólida u , para modelar necesitamos la presión de los poros
de agua y poros de aire, lo que describe un proceso poroelástico

® t ), p w ( x,
{u ( x, ® t ), p a ( x,
® t )}

A partir de esto, se modela mediante una ecuación de difusión, y puede ir complejizando el


problema agregando distribuciones de presiones, campo de temperatura, entre otros.

® t ), p w ( x,
{u ( x, ® t ), p a ( x,
® t ), T ( x,
® t ), ρ1 ( x, ® t ), . . .}
® t ), ρ2 ( x,

Las ecuaciones que planteemos deben ser dimensionalmente homogéneas. Si ahora consi-
deramos el mismo problema que antes pero sobre una probeta de suelo no saturado poroso,
debemos de considerar la forma en que interactúa el continuo con las presiones de los po-
ros de aire y agua. El problema poro-elastodinámico se plantea con el siguiente sistema de
ecuaciones:

ρ∂t2u x (x, z , t ) − µ+2u x (x, z , t ) − (µ + λ)∂x (+u i (x, z, t )) + α1 ∂x P a (x, z, t )+




(1)


+ α2 ∂x Pw (x, z, t ) = ρfx (x, z , t )





2 2
ρ∂t u z (x, z , t ) − µ+ u z (x, z, t ) − (µ + λ)∂z (+u i (x, z , t )) + α1 ∂z P a (x, z , t )+



(2)


+ α2 ∂z Pw (x, z , t ) = ρfz (x, z, t )




2 2 2 2
 θa ∂t P a (x, z , t ) − C a 1 ∂x P a (x, z, t ) − C a 2 ∂z P a (x, z, t ) + α¯1 (∂x u x (x, z, t )+
(3)

+ ∂z u z (x, z, t )) − θ¯a ∂t Pw (x, z, t ) = 0






θw ∂t Pw (x, z , t ) − Cw2 1 ∂x2 Pw (x, z , t ) − Cw2 2 ∂z2 Pw (x, z, t ) + α¯1 (∂x u x (x, z , t )+



(4)

+ ∂z u z (x, z , t )) − θ¯w ∂t P a (x, z, t ) = 0





Las ecuaciones (1) y (2) refieren al vector desplazamiento en el “esqueleto sólido” de la
probeta, mientras que las ecuaciones (3) y (4) describen la dinámica entre las presiones
de poro de aire y agua con la parte sólida (cómo es deformada continuamente). El aporte
(e)
fundamental de Biot es la expresión del tensor efectivo como σiefj = σi j −α1 +P a −α2 +Pw , la
“limitación” del tensor de tensiones por el gradiente de la distribución de poro de agua y poro
de aire. Las condiciones iniciales y de borde serán análogas al problema elastodinámico,
agregando también condiciones para las ecuaciones de poro

2
Condiciones iniciales:

u x (x, z , 0) = u x0 | u x0 ∈ H 01 (D τ )
∂t u x (x, z , 0) = wx0 | wx0 ∈ L 2 (D τ )
u z (x, z , 0) = u z0 | u z0 ∈ H 01 (D τ )
∂t u z (x, z , 0) = w z0 | w z0 ∈ L 2 (D τ )
P a (x, z , 0) = P a0 | P a0 ∈ H 01 (D τ )
Pw (x, z , 0) = Pw0 | Pw0 ∈ H 01 (D τ )
Condiciones de frontera:

−(2µ + λ)∂z u z (x, 0, t ) ∂ Γz =0 = t za ∂ Γz =0


−(2µ + λ)∂z u z (x, −h, t ) ∂ Γz =−h = b
t z ∂ Γz =−h
u (0, z, t )| ∂ Γx =0 = u (a, z, t )| ∂ Γx =a = 0
La elección de los coeficientes elásticos µ, λ serán cruciales para la simulación y se
obtienen de datos tabulados de un manual sobre ciencia de suelos como (CITAR).

2. Problema elastodinámico y poro-elastodinámico bidi-


mensional
Consideramos el recinto siguiente en Ò2 , R τ =
{(x, z, t ) | x ∈ [0, a], z ∈ [−h, 0], t ≥ 0} que consi-
deramos la sección de un sólido homogéneo isótropo q za
e incompresible. Las fronteras son superficies orien- o a
tadas u orientables, en este caso segmentos rectilí- x
neos de manera que ∂M = {∂ Γx =0 ∪ ∂ Γx =a ∪ ∂ Γz =0 ∪
∂ Γz =−h } definidos de la forma siguiente
∂ Γx =0 = {(x, z , t ) | x = 0, z ∈ [−h, 0], t ≥ 0}
∂ Γx =a = {(x, z , t ) | x = a, z ∈ [−h, 0], t ≥ 0}
∂ Γz =0 = {(x, z , t ) | x ∈ [0, a], z = 0, t ≥ 0}
∂ Γz =−h = {(x, z , t ) | x ∈ [0, a], z = −h, t ≥ 0}
La ecuación de la elastodinámica en componentes, −h
con sus respectivas condiciones iniciales y de fronte-
q zb
ra para este recinto se escribe
z
ρ∂t2u x (x, z , t ) − µ+2u x (x, z, t ) − (µ + λ)∂x (+u k (x, z, t )) = ρfx (x, z , t ) en R τ


ρ∂t2u z (x, z, t ) − µ+2u z (x, z, t ) − (µ + λ)∂z (+u k (x, z , t )) = ρfz (x, z, t ) en R τ


Condiciones iniciales:


 u x (x, z , 0) = u x0 | u x0 ∈ H 01 (D τ )

 ∂t u x (x, z , 0) = wx0 | wx0 ∈ L 2 (D τ )





 u z (x, z , 0) = u z0 | u z0 ∈ H 01 (D τ )
 ∂t u z (x, z, 0) = w 0 | w 0 ∈ L 2 (D τ )


 z z

3
Condiciones de frontera:



 −(2µ + λ)∂z u z (x, 0, t ) ∂ Γz =0 = q za ∂ Γz =0


−(2µ + λ)∂z u z (x, −h, t ) ∂ Γz =−h = b
q z ∂ Γz =−h

u (0, z , t )| ∂ Γx =0 = u (a, z , t )| ∂ Γx =a = 0



Con q za ∈ L 2 (∂ Γz =0 ) , q zb ∈ L 2 (∂ Γz =−h ) , y el dominio espacial D τ = {(x, z ) | x ∈ (0, a), z ∈
(−h, 0)}.
Consideramos ahora el recinto análogo geométricamente R τ = {(x, z , t ) | x ∈ [0, a], z ∈
[−h, 0], t ≥ 0} cuyas fronteras se definen igual al caso anterior, pero ahora como una sec-
ción de una probeta de suelo no saturado poroso. El problema poro-elastodinámico se plan-
tea como el siguiente sistema de ecuaciones con sus respectivas condiciones iniciales y de
borde

ρ∂t2u x (x, z , t ) − µ+2u x (x, z , t ) − (µ + λ)∂x (+u i (x, z, t )) + α1 ∂x P a (x, z, t )+






+ α2 ∂x Pw (x, z, t ) = ρfx (x, z , t )





ρ∂t2u z (x, z , t ) − µ+2u z (x, z, t ) − (µ + λ)∂z (+u i (x, z, t )) + α1 ∂z P a (x, z , t )+





+ α2 ∂z Pw (x, z , t ) = ρfz (x, z, t )





 θa ∂t P a (x, z , t ) − C a21 ∂x2 P a (x, z, t ) − C a22 ∂z2 P a (x, z, t ) + α¯1 (∂x u x (x, z, t )+
+ ∂z u z (x, z, t )) − θ¯a ∂t Pw (x, z, t ) = 0






θw ∂t Pw (x, z , t ) − Cw2 1 ∂x2 Pw (x, z , t ) − Cw2 2 ∂z2 Pw (x, z, t ) + α¯2 (∂x u x (x, z , t )+




+ ∂z u z (x, z , t )) − θ¯w ∂t P a (x, z, t ) = 0





Condiciones iniciales:

u x (x, z, 0) = u x0 | u x0 ∈ H 01 (D τ )




= wx0 | wx0 ∈ L 2 (D τ )

∂t u x (x, z, 0)




= u z0 | u z0 ∈ H 01 (D τ )

 u z (x, z , 0)





 ∂t u z (x, z, 0) = w z0 | w z0 ∈ L 2 (D τ )
= P a0 | P a0 ∈ H 01 (D τ )

P a (x, z, 0)




= Pw0 | Pw0 ∈ H 01 (D τ )

 Pw (x, z , 0)



Condiciones de borde:


 [−(2µ + λ)∂z u z (x, 0, t ) + α1 P a (x, 0, t ) + α2 Pw (x, 0, t )] ∂ Γz =0 = t za ∂ Γz =0

[−(2µ + λ)∂z u z (x, −h, t ) + α1 P a (x, −h, t ) + α2 Pw (x, −h, t )] ∂ Γz =−h = t za ∂ Γz =−h






u x (0, z, t ) ∂ Γx =0 = u x (a, z, t ) ∂ Γx =a = 0





∂z u x (0, z , t ) ∂ Γx =0 = ∂z u x (a, z, t ) ∂ Γx =a = 0






 2
−C 1z ∂z P a (x, 0, t ) + α¯1u z (x, 0, t ) ∂ Γz =0 = 0
 
  2
−C 1z ∂z P a (x, −h, t ) + α¯1u z (x, −h, t ) ∂ Γz =−h = 0

 



  2
0, ¯ 0, =0

−C ∂ P (x, t ) + α u (x, t )

2z 2
 z w z ∂ Γz =0


  2
−C 2z ∂z Pw (x, −h, t ) + α¯2u z (x, −h, t ) ∂ Γz =−h = 0

 




= Pw (0, z , t ) ∂ Γx =0 = P a (a, z, t ) ∂ Γx =a = Pw (a, z, t ) ∂ Γx =a = 0

 P a (0, z, t )

 ∂ Γx =0

4
3. Discretización utilizando diferencias finitas
3.1. Problema elastodinámico
Componente x :
Las discretizaciones para cada término son
ρ  n−1 
ρ∂t2u x  u − 2u n
+ u n+1
l 2 i ,j i ,j i ,j

− µ+2u x = −µ∂x2u x − µ∂z2u x 


µ   µ  
 − 2 u in−1,j − 2u in,j + u in+1,j − 2 u in,j −1 − 2u in,j + u in,j +1
h k
2
− (µ + λ)∂x (+u k ) = −(µ + λ)(∂x u x + ∂x (∂z u z )) 
(µ + λ)  n  (µ + λ)  
− u − 2u n
i ,j + u n
− u n
− u n
− u n
+ u n
h2 i −1,j i +1,j
4hk i +1,j +1 i −1,j +1 i +1,j −1 i −1,j −1

La ecuación completa se escribe


ρ  n−1  µ   µ  
u − 2u n
+ u n+1
− u n
− 2u n
+ u n
− u n
− 2u n
+ u n
i ,j +1 −
l 2 i ,j i ,j i ,j
h 2 i −1,j i ,j i +1,j
k 2 i ,j −1 i ,j
(µ + λ)  n  (µ + λ)  
− 2
u i −1,j − 2u i ,j + u i +1,j −
n n
u i +1,j +1 − u i −1,j +1 − u i +1,j −1 + u i −1,j −1 = ρfi n,j
n n n n
h 4hk
Aplicando propiedad distributiva

ρ n−1 2ρ n ρ µ n 2µ n µ n
2
u i ,j − 2 u i ,j + 2 u in+1
,j − 2 u i −1,j + 2 u i ,j − 2 u i +1,j −
l l l h h h
µ n 2µ n µ n (µ + λ) n 2(µ + λ) n (µ + λ) n
− 2 u i ,j −1 + 2 u i ,j − 2 u i ,j +1 − 2
u i −1,j + 2
u i ,j − u i +1,j −
k k k h h h2
(µ + λ) n (µ + λ) n (µ + λ) n (µ + λ) n
− u i +1,j +1 + u i −1,j +1 + u i +1,j −1 − u = ρfi n,j
4hk 4hk 4hk 4hk i −1,j −1
Agrupando y ordenando tenemos la expresión de la componente x discretizada
 
ρ n−1 ρ n+1 µ (µ + λ) n  µ
2
u i ,j + 2
u i ,j + − 2
− 2
u i −1,j + − 2 u in,j −1 +
l l h h k
2ρ 2µ 2µ 2(µ + λ) n
   
µ (µ + λ) n  µ
+ − 2 + 2 + 2+ 2
u i ,j + − 2 − 2
u i +1,j + − 2 u in,j +1 +
l h k h h h k
       
(µ + λ) n −(µ + λ) n (µ + λ) n (µ + λ) n
+ u i +1,j +1 + u i −1,j +1 + − u i +1,j −1 + u i −1,j −1 = ρfi n,j
4hk 4hk 4hk 4hk
Componente z :
De manera análoga, discretizando cada término, agrupando y ordenando tenemos la
discretización de la componente z del sistema de ecuaciones de gobierno
 
ρ n−1 ρ n+1  µ  n µ (µ + λ) n
u + 2 u i ,j + − 2 u i −1,j + − 2 − u i ,j −1 +
l 2 i ,j l h k k2
2ρ 2µ 2µ 2(µ + λ) n  µ  n
   
µ (µ + λ) n
+ − 2 + 2 + 2+ u i ,j + − 2 u i +1,j + − 2 − u i ,j +1 +
l h k k2 h k k2
       
(µ + λ) n −(µ + λ) n (µ + λ) n (µ + λ) n
+ u i +1,j +1 + u i +1,j −1 + − u i −1,j +1 + u i −1,j −1 = ρfi n,j
4k h 4k h 4k h 4hk

5
Condiciones iniciales y de frontera:

u i(x,j )n=0 = u i(x,j )0


1  (x )n=0 
u i +1,j − u i(x−1,j )n=0
= wi(x ,j
)0
2h
u i(z,j )n=0 = u i(z,j )0
1  (z )n=0 
u i ,j +1 − u i(z,j −1)n=0
= wi(z ,j
)0
2k

(2µ + λ)  (z )n 
(z )n
− u i ,j +1 − u i ,j −1 = q i(a)n
,j
2k ∂ Γj =0
 
(2µ + λ)  (z )n (z )n
− u i ,j +1 − u i ,j −1 = q i(b)n
,j
2k ∂ Γj =−h

u i(x,j )n = u i(x,j )n =0
∂ Γi =0 ∂ Γi =a

3.2. Problema poro-elastodinámico


El planteamiento es idéntico al problema elastodinámico, agregando términos para los
poros de aire y agua, además de las ecuaciones acopladas que describen la distribución de
presiones. Para estos nuevos términos tenemos
α1  n 
α1 ∂x P a (x, z, t )  P a i +1,j − P a in−1,j
2h 
α2 
α2 ∂x Pw (x, z, t )  P win+1,j − P win−1,j
2h
α1  n 
α1 ∂z P a (x, z, t )  P a i ,j +1 − P a in,j −1
2k 
α2 
α2 ∂z Pw (x, z, t )  P win,j +1 − P win,j −1
2k
θa  n+1 
θa ∂t P a = P a i ,j − P a in−1,j
2l
¯ θ¯a 
n+1 n−1

− θa ∂t Pw  P wi ,j − P wi ,j
2l
C 1x 2  
2 2
− C 1x ∂x P a  − 2 P a i −1,j − 2P a i ,j + P a i +1,j
n n n
h
C 2  
2 2 1z
− C 1z ∂z P a  − 2 P a i ,j −1 − 2P a i ,j + P a i ,j +1
n n n
k
α¯1  n  α¯ 
1

α¯1 +u i = α¯1 (∂x u x + ∂z u z )  u n
− u i −1,j + u n n
− u i ,j −1
2h i +1,j 2k i ,j +1
De la misma forma para los términos de la ecuación de poro de agua.

6
Componente x:
 
ρ n−1 ρ n+1 µ (µ + λ) n  µ
2
u i ,j + 2 u i ,j + − 2 − 2
u i −1,j + − 2 u in,j −1 +
l l h h k
2ρ 2µ 2µ 2(µ + λ) n
   
µ (µ + λ) n  µ
+ − 2 + 2 + 2+ u i ,j + − 2 − u i +1,j + − 2 u in,j +1 +
l h k h2 h h2 k
       
(µ + λ) n −(µ + λ) n (µ + λ) n (µ + λ) n
+ u i +1,j +1 + u i −1,j +1 + − u i +1,j −1 + u i −1,j −1 +
4hk 4hk 4hk 4hk
α1  α 
1 α2  α 
2
+ P a in+1,j + − P a in−1,j + P win+1,j + − P win−1,j = 0
2h 2h 2h 2h
Componente z:
 
ρ n−1 ρ n+1  µ  n µ (µ + λ) n
u + 2 u i ,j + − 2 u i −1,j + − 2 − u i ,j −1 +
l 2 i ,j l h k k2
2ρ 2µ 2µ 2(µ + λ) n  µ  n
   
µ (µ + λ) n
+ − 2 + 2 + 2+ u i ,j + − 2 u i +1,j + − 2 − u i ,j +1 +
l h k k2 h k k2
       
(µ + λ) n −(µ + λ) n (µ + λ) n (µ + λ) n
+ u i +1,j +1 + u i +1,j −1 + − u i −1,j +1 + u i −1,j −1 +
4k h 4k h 4k h 4hk
α   α  α2  α 
1 1 2
+ n
P a i ,j +1 + − n
P a i ,j −1 + n
P wi ,j +1 + − P win,j −1 = 0
2k 2k 2k 2k
Ecuación de la presión de poro de aire:

2 2
! !
C C
   
θa θ 1x
P a in−1,j + − 1z
a
P a in+1
,j + − P a in−1
,j + − 2 P a in,j −1 +
2l 2l h k2
2 2 2 2
! ! !
2C 1x 2C 1z C C
+ + 2 P a in,j + − 1x P a in+1,j + − 1z P a in,j +1 +
h2 k h2 k2
       
ᾱ1 n ᾱ1 n ᾱ1 n ᾱ1 n
+ u + − u + u + − u +
2h i +1,j 2h i −1,j 2k i ,j +1 2k i ,j −1
   
θ̄a θ̄a
,j = 0
n+1
+ − P wi ,j + P win−1
2l 2l

Ecuación de la presión de poro de agua:

2 2
! !
C C
   
θw θ 2x
P win−1,j + − 2z
w
P win+1
,j + − P win−1
,j + − 2 2
P win,j −1 +
2l 2l h k
2 2 2 2
! ! !
2C 2x 2C 2z C C
+ 2
+ 2 P win,j + − 2x 2
P win+1,j + − 2z 2
P win,j +1 +
h k h k
       
ᾱ2 n ᾱ2 n ᾱ2 n ᾱ2 n
+ u + − u + u + − u +
2h i +1,j 2h i −1,j 2k i ,j +1 2k i ,j −1
   
θ̄w θ̄w
,j = 0
n+1
+ − P a i ,j + P a in−1
2l 2l

7
Condiciones iniciales:
u i(x,j )n=0 = u i(x,j )0
1  (x )n=0 
u i +1,j − u i(x−1,j)n=0
= wi(x
,j
)0
2h
u i(z,j )n=0 = u i(z,j )0
1  (z )n=0 
u i ,j +1 − u i(z,j −1
)n=0
= wi(z
,j
)0
2k
0
P a in=0 ,j = P a i ,j
0
,j = P wi ,j
P win=0
Condiciones de borde:
 
(2µ + λ)  (z )n (z )n

− n n
u i ,j +1 − u i ,j −1 + α1 P a i ,j + α2 P wi ,j = t i(a)n
,j
2k ∂ Γj =0 ∂ Γj =0
 
(2µ + λ)  (z )n (z )n

− n n
u i ,j +1 − u i ,j −1 + α1 P a i ,j + α2 P wi ,j = t i(b)n
,j
2k ∂ Γj =−h ∂ Γj =−h

u i(x,j )n = u i(x,j )n =0
∂ Γi =0 ∂ Γi =a
1  (x )n (x )n
 1  (x )n (x )n

u − u i ,j −1 = u − u i ,j −1 =0
2k i ,j +1 ∂ Γi =a 2k i ,j +1 ∂ Γi =0

Condiciones de borde para las ecuaciones de poro de agua y aire:

2 
!
C 1z 
− P a i ,j +1 − P a i ,j −1 + ᾱ1u i(z,j )n
n n
=0
2k
∂ Γj =0

C2 
!

− 1z P a in,j +1 − P a in,j −1 + ᾱ1u i(z,j )n =0
2k
∂ Γj =−h
2 
!
C 2z 
− P win,j +1 − P win,j −1 + ᾱ2u i(z,j )n =0
2k
∂ Γj =0
2
!
C 2z  
− P win,j +1 − P win,j −1 + ᾱ2u i(z,j )n =0
2k
∂ Γj =−h

P a in,j = P win,j = P a in,j = P win,j =0


∂ Γi =0 ∂ Γi =0 ∂ Γi =a ∂ Γi =a

3.3. Código

Listing 1: Resolución de sistema matricial nxn


1 %%Solution of x in Ax=b using GAUS SEIDEL METHOD
2 %%%ej1:
3 =
%% %27x(1)+6x(2) x(3)=85
4 %%%6x(1)+15x(2)+2x(3)=72

8
5 %%%x(1)+x(2)+54x(3)=110
6
7 %ej2
8 =
%5x(1) 2x(2)+x(3)=3
9 =
%x(1)+8x(2) x(3)/2=1
10 =
%2x(1) x(2)+4x(3)= 1 =
11
12
13 %se escribe el sistema de ecuaciones como una matriz A
14 % se ejecuta
15 % se escribe y en command window
16 %%
17 format short
18 clear all
19 clc
20
21 %%
22 = =
A=[5 2 1; 1 8 1/2; 2 =1 4];
23 =
b=[3; 1; 1];
24 =
maxerr=1e 5;
25 x=zeros(1,size(A,1));
26 err1=inf;
27 itr=0;
28
29 while all(err1>maxerr)
30 x_old=x; % Preserve the old value
31 for i=1:size(A,1)
32 sum=0; % Initialize Sum=0
33 for j=1:i 1 =
34 sum=sum+A(i,j)*x(j); %Compute Total
35 end
36 for j=i+1:size(A,1)
37 sum=sum+A(i,j)*x_old(j); %Compute Total
38 end
39 =
x(i)=(1/A(i,i))*(b(i) sum); %GAUS SEIDEL METHOD Updation
40 end
41 itr=itr+1; %Update iteration counter
42 y(itr,:)=x; % Used for printing purpose only
43 =
err1=abs(x_old x); % Compute error b/w New & OLD solution
44 end %End While loop
45
46 %%
47 fprintf(' Method converge in %d interation\n',itr);
48 disp(x)

También podría gustarte