Você está na página 1de 7

Nome: Matheus Silva

1 Equação do calor discretizada pelo método


Crunk-Nicolson
Equação do calor:

∂ 2T ∂ 2T
 
∂T
=κ + (1)
∂t ∂x2 ∂y 2

1.1 Discretização temporal


Apromimação do termo temporal:

z+1 z
∂T Ti,j − Ti,j
≈ (2)
∂t ∆t

1.2 Discretização espacial


Aproximação do termo espacial direção x:
" #
z z z z+1 z+1 z+1
∂ 2T 1 Ti+1,j − 2Ti,j + Ti−1,j Ti+1,j − 2Ti,j + Ti−1,j
≈ + (3)
∂x2 2 ∆x2 ∆x2

Aproximação do termo espacial direção y:


" #
z z z z+1 z+1 z+1
∂ 2T 1 Ti,j+1 − 2Ti,j + Ti,j−1 Ti,j+1 − 2Ti,j + Ti,j−1
≈ + (4)
∂y 2 2 ∆y 2 ∆y 2

" #
z+1 z z z z z+1 z+1 z+1
Ti,j − Ti,j κ Ti+1,j − 2Ti,j + Ti−1,j Ti+1,j − 2Ti,j + Ti−1,j
= +
∆t 2 ∆x2 ∆x2
" #
z z z z+1 z+1 z+1
κ Ti,j+1 − 2Ti,j + Ti,j−1 Ti,j+1 − 2Ti,j + Ti,j−1
+ + (5)
2 ∆y 2 ∆y 2

1
1.3 Equações de diferenças finitas
Passando ∆x2 e ∆y 2 como fator comum:
z+1 z
Ti,j − Ti,j κ  z z z z+1 z+1 z+1

= Ti+1,j − 2T i,j + Ti−1,j + Ti+1,j − 2T i,j + Ti−1,j
∆t 2∆x2
κ  z z z z+1 z+1 z+1

+ T − 2T + T + T − 2T + T (6)
2∆y 2 i,j+1 i,j i,j−1 i,j+1 i,j i,j−1

Multiplicando os dois lados por 2 e definindo λx = κ/∆2x e λy = κ/∆2y :

n+1 n n n n n+1 n+1 n+1



2Ti,j − 2Ti,j = λx Ti+1,j − 2Ti,j + Ti−1,j + Ti+1,j − 2Ti,j + Ti−1,j +
n n n n+1 n+1 n+1

λy Ti,j+1 − 2Ti,j + Ti,j−1 + Ti,j+1 − 2Ti,j + Ti,j−1 (7)

Expandindo os termos, mantendo de cada lado da igualdade os termos


do instante de tempo n + 1 e n:

n+1 n+1 n+1 n+1 n+1 n+1 n+1


2Ti,j − λx Ti+1,j + 2λx Ti,j − λx Ti−1,j − λy Ti,j+1 + 2λy Ti,j − λy Ti,j−1 =
n n n n n n n
2Ti,j + λx Ti+1,j − 2λx Ti,j + λx Ti−1,j + λy Ti,j+1 − 2λy Ti,j + λy Ti,j−1
(8)
Agrupando por fator comum:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) Ti,j − λx Ti−1,j − λx Ti+1,j − λy Ti,j−1 − λy Ti,j+1 =
n n n n n
 
2 (1 − λx − λy ) Ti,j + λx Ti+1,j + Ti−1,j + λy Ti,j+1 + Ti,j−1 (9)

1.4 Equações para cada ponto da malha 3x3


1.4.1 i=1, j=1
Atribuindo x = 1, y = 1 para obter a equação para o primeiro ponto da
malha:

n+1 n+1 n+1 n+1 n+1


 
2 (1 + λx + λy ) T1,1 − λx T2,1 + T0,1 − λy T1,2 + T1,0 =
n n n n n
 
2 (1 − λx − λy ) T1,1 + λx T2,1 + T0,1 + λy T1,2 + T1,0 (10)

2
Expandindo os termos com fator comum:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T1,1 − λx T2,1 − λx T0,1 − λy T1,2 − λy T1,0 =
n n n n n
2 (1 − λx − λy ) T1,1 + λx T2,1 + λx T0,1 + λy T1,2 + λy T1,0 (11)

Os termos com índice 0 são condições de contorno, portanto, valores


conhecidos. Posicionando para o lado direito da equação, obtêm-se a equação
para o ponto i = 1, j = 1:

n+1 n+1 n+1


2 (1 + λx + λy ) T1,1 − λx T2,1 − λy T1,2 =
n n n n n n+1 n+1
2 (1 − λx − λy ) T1,1 +λx T2,1 +λx T0,1 +λy T1,2 +λy T1,0 +λx T0,1 +λy T1,0
(12)

1.4.2 i=2, j=1


Equações para o ponto i = 2, j = 1:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T2,1 − λx T3,1 − λx T1,1 − λy T2,2 − λy T2,0 =
n n n n n
2 (1 − λx − λy ) T2,1 + λx T3,1 + λx T1,1 + λy T2,2 + λy T2,0 (13)
n+1
O termo T2,0 é condição de contorno, portanto, valor conhecido. Pas-
sando para o lado direito obtêm-se a equação para o ponto i = 2, j = 1:

n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T2,1 − λx T3,1 − λx T1,1 − λy T2,2 =
n n n n n n+1
2 (1 − λx − λy ) T2,1 + λx T3,1 + λx T1,1 + λy T2,2 + λy T2,0 + λy T2,0 (14)

1.4.3 i=3, j=1


Equações para o ponto i = 3, j = 1:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T3,1 − λx T4,1 − λx T2,1 − λy T3,2 − λy T3,0 =
n n n n n
2 (1 − λx − λy ) T3,1 + λx T4,1 + λx T2,1 + λy T3,2 + λy T3,0 (15)

3
n+1 n+1
Os termos T4,1 e T3,0 são condições de contorno, portanto, valores co-
nhecidos. Passando para o lado direito, obtêm-se as equações para o ponto
i = 3, j = 1:

n+1 n+1 n+1


2 (1 + λx + λy ) T3,1 − λx T2,1 − λy T3,2 =
n n n n n n+1 n+1
2 (1 − λx − λy ) T3,1 +λx T4,1 +λx T2,1 +λy T3,2 +λy T3,0 +λx T4,1 +λy T3,0
(16)

1.4.4 i=1, j=2


Atribuindo x = 1, y = 2:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T1,2 − λx T2,2 − λx T0,2 − λy T1,3 − λy T1,1 =
n n n n n
2 (1 − λx − λy ) T1,2 + λx T2,2 + λx T0,2 + λy T1,3 + λy T1,1 (17)
n+1
O termo T0,2 é condição de contorno, portanto, valor conhecido. Posici-
onando para o lado direito da equação, obtêm-se as equações para o ponto
i = 1, j = 2:

n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T1,2 − λx T2,2 − λy T1,3 − λy T1,1 =
n n n n n n+1
2 (1 − λx − λy ) T1,2 + λx T2,2 + λx T0,2 + λy T1,3 + λy T1,1 + λx T0,2 (18)

1.4.5 i=2, j=2


Atribuindo x = 2, y = 2:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T2,2 − λx T3,2 − λx T1,2 − λy T2,3 − λy T2,1 =
n n n n n
2 (1 − λx − λy ) T2,2 + λx T3,2 + λx T1,2 + λy T2,3 + λy T2,1 (19)

1.4.6 i=3, j=2


Equações para o ponto i = 3, j = 2:

4
n+1 n+1 n+1 n+1 n+1
2 (1 + λx + λy ) T3,2 − λx T4,2 − λx T2,2 − λy T3,3 − λy T3,1 =
n n n n n
2 (1 − λx − λy ) T3,2 + λx T4,2 + λx T2,2 + λy T3,3 + λy T3,1 (20)
n+1
O termo T4,2 é condições de contorno, portanto, valor conhecido. Pas-
sando para o lado direito, obtêm-se a equação para o ponto i = 3, j = 2:

n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T3,2 − λx T2,2 − λy T3,3 − λy T3,1 =
n n n n n n+1
2 (1 − λx − λy ) T3,2 + λx T4,2 + λx T2,2 + λy T3,3 + λy T3,1 + λx T4,2 (21)

1.4.7 i=1, j=3


Atribuindo x = 1, y = 3:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T1,3 − λx T2,3 − λx T0,3 − λy T1,4 − λy T1,2 =
n n n n n
2 (1 − λx − λy ) T1,3 + λx T2,3 + λx T0,3 + λy T1,4 + λy T1,2 (22)
n+1 n+1
Os termos T0,3 e T1,4 são condições de contorno, portanto, valores co-
nhecidos. Posicionando para o lado direito da equação, obtêm-se a equação
para o ponto i = 1, j = 3:

n+1 n+1 n+1


2 (1 + λx + λy ) T1,3 − λx T2,3 − λy T1,2 =
n n n n n n+1 n+1
2 (1 − λx − λy ) T1,3 +λx T2,3 +λx T0,3 +λy T1,4 +λy T1,2 +λx T0,3 +λy T1,4
(23)

1.4.8 i=2, j=3


Equações para o ponto i = 2, j = 3:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T2,3 − λx T3,3 − λx T1,3 − λy T2,4 − λy T2,2 =
n n n n n
2 (1 − λx − λy ) T2,3 + λx T3,3 + λx T1,3 + λy T2,4 + λy T2,2 (24)

5
n+1
O termo T2,4 é condição de contorno, portanto, valor conhecido. Posi-
cionando para o lado direito da equação, obtêm-se a equação para o ponto
i = 2, j = 3:

n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T2,3 − λx T3,3 − λx T1,3 − λy T2,2 =
n n n n n n+1
2 (1 − λx − λy ) T2,3 + λx T3,3 + λx T1,3 + λy T2,4 + λy T2,2 + λy T2,4 (25)

1.4.9 i=3, j=3


Equações para o ponto i = 3, j = 3:

n+1 n+1 n+1 n+1 n+1


2 (1 + λx + λy ) T3,3 − λx T4,3 − λx T2,3 − λy T3,4 − λy T3,2 =
n n n n n
2 (1 − λx − λy ) T3,3 + λx T4,3 + λx T2,3 + λy T3,4 + λy T3,2 (26)
n+1 n+1
Os termos T4,3 e T3,4 são condições de contorno, portanto, valores co-
nhecidos. Passando para o lado direito, obtêm-se a equação para o ponto
i = 3, j = 3:

n+1 n+1 n+1


2 (1 + λx + λy ) T3,3 − λx T2,3 − λy T3,2 =
n n n n n n+1 n+1
2 (1 − λx − λy ) T3,3 +λx T4,3 +λx T2,3 +λy T3,4 +λy T3,2 +λx T4,3 +λy T3,4
(27)

6
1.5 Montando matriz com o sistema de equações gover-
nantes

2(1+λx +λy ) −λx 0 −λy 0 0 0 0 0
 −λx 2(1+λx +λy ) −λx 0 −λy 0 0 0 0

 0 −λx 2(1+λx +λy ) 0 0 −λy 0 0 0

 −λy 0 0 2(1+λx +λy ) −λx 0 −λy 0 0

 0 −λy 0 −λx 2(1+λx +λy ) −λx 0 −λy 0

0 0 −λy 0 −λx 2(1+λx +λy ) 0 0 −λy


0 0 0 −λy 0 0 2(1+λx +λy ) −λx 0


 0 0 0 0 −λy 0 −λx 2(1+λx +λy ) −λx

0 0 0 0 0 −λy 0 −λx 2(1+λx +λy


 n+1   n n n n n n+1 n+1 
T1,1 2 (1 − λx − λy ) T1,1 + λx T2,1 + λx T0,1 + λy T1,2 + λy T1,0 + λx T0,1 + λy T1,0
n+1  n n n n n n+1
T2,1  2 (1 − λx − λy ) T2,1 + λx T3,1 + λx T1,1 + λy T2,2 + λy T2,0 + λy T2,0 
n+1 n+1 
 n+1   n n n n n

T3,1  2 (1 − λx − λy ) T3,1 + λ x T 4,1 + λ x T 2,1 + λ y T 3,2 + λ y T 3,0 + λ x T 4,1 + λ y T3,0
n+1
 n+1   n n n n n

T1,2  
 n+1   2 (1 − λx − λy ) T1,2 + λx T2,2 + λx T0,2 + λy T1,3 + λy T1,1 + λx T0,2 

n n n n n
T2,2  = 
 n+1   2 (1 − λ x − λ y ) T 2,2 + λ x T 3,2 + λ x T 1,2 + λ y T 2,3 + λ y T 2,1


n n n n n n+1
T
3,2
 
 n+1   2 (1 − λx − λ y ) T3,2 + λ x T4,2 + λ x T2,2 + λ y T3,3 + λ y T3,1 + λ x T4,2


T  2 (1 − λx − λy ) T n + λx T n + λx T n + λy T n + λy T n + λx T n+1 + λy T n+1 
 1,3   1,3 2,3 0,3 1,4 1,2 0,3 1,4 
T n+1   2 (1 − λx − λy ) T2,3n
+ λx T3,3 n
+ λx T1,3 n
+ λy T2,4 n
+ λy T2,2 n
+ λy T2,4 n+1 
2,3
n+1 n n n n n n+1 n+1
T3,3 2 (1 − λx − λy ) T3,3 + λx T4,3 + λx T2,3 + λy T3,4 + λy T3,2 + λx T4,3 + λy T3,4
(28)

Você também pode gostar