Professional Documents
Culture Documents
Ax 2 + Bxy + Cy 2 + F = 0
B 2 4 AC < 0
elips
B 2 4 AC = 0
parabol
B 2 4 AC > 0
hiperbol
eliptik
B 2 4 AC = 0
parabolik
B 2 4 AC > 0
hiperbolik
Snr
zm blgesi
A =1, B = 0 , C =1
olup
B 2 4 AC < 0
2u
u
D
=0
t
x 2
Difzyon denklemi
Burada
A =1, B = 0 , C = 0
olup
B 2 4 AC = 0
=0
2
2
w t
x
A =1, B = 0 , C =
Burada
Tg
<0
w
olup
T : Yaydaki gerilme
g : Yer ekimi ivmesi
w : Birim uzunluk bana yay arl
B 2 4 AC > 0
u (x , y)
u (x , y)
Eliptik problem
Parabolik problem
u (x , y)
Hiperbolik problem
Burada
( x ) n f
O ( x ) =
+ ...
n! x n
Hata terimi
f ( x) 2 2 f
f ( x + x) = f ( x) + ( x) +
+ ... + O ( x) n
2
x
2! x
f
f ( x + x) f ( x) (x) 2 f
=
...
2
x
x
2! x
(x) 2 f
O(x) =
...
2
2! x
olmak zere
f
f ( x + x) f ( x)
=
+ O (x)
x
x
ndissel biimde
f fi
f
+ O (x )
= i +1
x
i
f (x) 2 2 f
f ( x x) = f ( x) (x) +
... + O (x) n
2
x
2! x
f
f ( x) f ( x x) (x) 2 f
=
+
...
2
x
x
2! x
(x) 2 f
O(x) =
...
2
2! x
olmak zere
f
f ( x) f ( x x)
=
+ O (x)
x
x
ndissel biimde
f f i 1
f
+ O (x )
= i
x
i
10
f (x) 2 2 f (x) 3 3 f
f ( x x) = f ( x) (x) +
... + O (x) n
2
3
x
2! x
3! x
Taylor alm
f
(x) 3 3 f
f ( x + x) f ( x x) = 2x + 2
+ ...
3
x
3! x
Birbirinden kartlarak
f
f ( x + x) f ( x x)
=
+ O(x) 2
x
2x
(x) 2 3 f
O(x) =
...
3
3! x
ndissel biimde
f f i 1
f
+ O (x )2
= i +1
2x
x i
11
f(x)
f(x+x)
f(x-x)
x+x
a) leri fark
f fi
f
+ O (x )
= i +1
x
i
x-x
f(x-x)
f(x)
x-x
b) Geri fark
f(x+x)
x+x
c) Merkezi fark
f f i 1
f
+ O (x )
= i
x
i
f(x)
f f i 1
f
2
+ O (x )
= i +1
x
x i
12
Burada
f
f ( x + x) = f ( x) + (x) +
x
(x) 2 2 f (x)3 3 f
+
+ ...
2! x 2
3! x 3
3
2 f
3 f
f ( x + 2x) 2 f ( x + x) = f ( x) + (x)
+ (x)
+ ...
2
3
x
x
2
2 f
f ( x + 2x ) 2 f ( x + x ) + f ( x)
=
+ O (x )
x 2
( x ) 2
ndissel biimde
f (2x) 2 2 f (2x)3 3 f
f ( x + 2x) = f ( x) + (2x) +
+
+ ...
2
3
x
2! x
3! x
2 f
2
x
f 2 f i +1 + f i
= i+2
+ O (x )
2
x
(
)
i
3 f
O(x) = (x) 3 + ...
x
13
f
(x) 2 2 f
(x)3 3 f
f ( x x) = f ( x) (x) +
+ ...
x
2! x 2
3! x 3
3
2 f
3 f
2 f ( x x) f ( x 2x) = f ( x) (x)
+ (x)
+ ...
2
3
x
x
2
2 f
f ( x ) 2 f ( x x ) + f ( x 2 x )
=
+ O( x)
x 2
( x ) 2
ndissel biimde
f (2x) 2 2 f (2x)3 3 f
f ( x 2x) = f ( x) (2x) +
+ ...
2
3
x
2! x
3! x
2 f
2
x
f 2 f i 1 + f i 2
= i
+ O (x )
2
x
(
)
i
14
f (x) 2 2 f (x)3 3 f
f ( x + x) = f ( x) + (x) +
+
+ ...
2
3
x
2! x
3! x
f
(x) 2 2 f
(x) 3 3 f
f ( x x) = f ( x) (x) +
+ ...
x
2! x 2
3! x 3
kisi toplanarak
2 f (x) 4 4 f
f ( x + x) + f ( x x) = 2 f ( x) + (x)
+
+ ...
2
4
12 x
x
2 f
f ( x + x ) 2 f ( x ) + f ( x x )
=
+ O( x ) 2
2
2
x
( x )
2 f
2
x
ndissel biimde
Burada
f 2 f i + f i 1
2
= i +1
(
)
+
O
x
2
(x )
i
(x) 2 4 f
O(x) =
+ ...
12 x 4
15
rnek
f = f ( x, y , t )
f
f i ,nj+1 f i ,nj
=
+ O ( t )
t
i, j
i, j
n
i , j
Denklemde yerletirilerek
f i n, j+1 f i n, j
f i n+1, j 2 f i n, j + f i n1, j f i n, j +1 2 f i n, j + f i n, j 1
=
+
2
2
( x )
( y )
+ O t , ( x ) , ( y )
2
rnek
f = f ( x, y , t )
f
2 f
2
x
f i ,nj+1 f i ,nj
=
+ O ( t )
t
i, j
n +1
=
+ O ( x) 2
2
( x )
i, j
n +1
i , j
Denklemde yerletirilerek
f i ,nj+1 f i ,nj
t
2
2
(
)
(
)
+ O t , ( x )2 , ( y )2
ELPTK DENKLEMLER
kinci dereceden standart
eliptik denklem
u u
+ au = f (x, y )
cx
+ cy
x x y y
f ( x, y ) = 0
u u
+ au = 0
cx
+ cy
x x y y
halinde
c x (x, y ) = c y (x, y ) = c = sb
a=0
2u 2u
u= 2 + 2
x
y
2
zel
halinde
Laplacien
Poisson
denklemi
Laplace
denklemi
2u 2u
c 2 + 2 = f (x, y )
y
x
2u 2u
+ 2 =0
2
x
y
c 2u = f (x, y )
2u = 0
18
ELPTK DENKLEMLER
rnek : Dz levhann daimi-durumda scaklk dalm problemi
Hacim elemanna x dorultusunda
birim zamanda giren ve kan slar
dx
T
T
q x = kAx
= k ( dy )
x
x
q x + dx = k ( dy )
x,y
dy
T
dx
T +
x
x
q y + dy = k ( dx )
T
T +
dy
y
y
Q dx dy
19
ELPTK DENKLEMLER
rnek problem: Dz levhann daimi-durumda scaklk dalm problemi
Daimi-durumda elemana giren ve kan slar toplam eit olacandan
T 2T
T 2T
T
T
k ( dy )
k ( dx )
= k ( dy )
+ 2 dx k ( dx )
+ 2 dy + Q dx dy
x
y
x x
y y
Dzenlenerek
2T 2T Q
+
=
x 2 y 2 k
3-Boyutlu halde
2T 2T 2T Q
+ 2 + 2 =
2
k
x
y
z
2T =
2T +
Q
k
x x
T Q
=
+
y y k
k T
k T
k 2T + k +
+ k
+
=Q
x x y
y y
x
UCK348 Mhendislikte Bilgisayar
20
ELPTK DENKLEMLER
rnek Problem: Q=0 halinde dz levhann scaklk dalmnn hesaplanmas
y
2
T T Q
+
=
x 2 y 2 k
A sistemi
Nj
j+1
y=h
Pi,j
j
j-1
2Ti , j + Ti +1, j
T
2T
2 = i 1, j
x
(x )2
i , j
2T
2
y
T
2Ti , j + Ti , j +1
= i , j 1
(y )2
i , j
( T )
2
i, j
2T 2T
= 2 + 2
y
x
1
0
x=h
0
i-1
i+1
Ni
T
4Ti , j + Ti +1, j + Ti , j 1 + Ti , j +1
= i 1, j
h2
i , j
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
21
ELPTK DENKLEMLER
rnek uygulama:
20 cm uzunluk ve 10 cm genilikteki
dz levhann st ve alt yzeyleri izole
edilmitir. st, alt ve sol kenarlarnda
scaklk 0C, sa kenarndaki scaklk
100C iken levhann 2.5 cm aralkla
belirlenmi noktalarndaki scaklklar
hesaplaynz
2T 2T
+
=0
x 2 y 2
veya
4
x =h
3
y = h
P 5, 2
Merkezi farklarla
ayrklatrlarak
Ti 1, j 4Ti , j + Ti +1, j + Ti , j 1 + Ti , j +1 = 0
Ti 1, j 4Ti , j + Ti +1, j + Ti , j 1 + Ti , j +1
h2
=0
22
ELPTK DENKLEMLER
rnek uygulama:
noktalar ve snr noktalar
T04
T14
T24
T34
T44
T54
T64
T74
T84
T03
T13
T23
T33
T43
T53
T63
T73
T83
T02
T12
T22
T32
T42
T52
T62
T72
T82
T01
T11
T21
T31
T41
T51
T61
T71
T81
T00
T10
T20
T30
T40
T50
T60
T70
t80
23
ELPTK DENKLEMLER
rnek uygulama:
T 11
1 -4 1
T 21
1 -4 1
T 31
1 -4 1
T 41
1 -4 1
T 51
1 -4 1
T 61
1 -4 0
T 71
-100
0 -4 1
T 12
1 -4 1
T 22
1 -4 1
T 32
1 -4 1
T 42
1 -4 1
T 52
1 -4 1
T 62
1 -4 0
T 72
-100
0 -4 1
T 13
1 -4 1
T 23
1 -4 1
T 33
1 -4 1
T 43
1 -4 1
T 53
1 -4 1
T 63
T 73
-4 1
1 -4
-100
24
ELPTK DENKLEMLER
rnek uygulama:
Not: Denklem sistemi 15 diyagonalli olduu gibi, ayrca 5 diyagonal hari dier
diyagonallerdeki btn deerler sfrdr. Bu bakmdan Gauss eliminasyon yntemi
yerine daha zel yntemler dnlebilir.
4
0.3530
0.9132
2.0103
4.2957
9.1532
19.6632 43.2101
100
0.4989
1.2894
2.8324
6.0194
100
0.3530
0.9132
2.0103
4.2957
9.1532
100
0
0
19.6632 43.2101
Levha zerindeki scaklk dalmn daha hassas ekilde hesaplamak iin a yaps
daha sklatrlabilir
Hassasiyeti arttrmann bir dier yolu da Laplaciyeni hesaplarken Pij noktasnn
sa, sol alt ve st tarafnda yer alan komu noktalar yannda aprazdaki dier 4
noktay da (sol ve sadaki alt ve st kelerde yer alan noktalar) katarak 9 noktal
bir ayrklatrma kullanmaktr.
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
25
ELPTK DENKLEMLER
rnek uygulama: Basit iterasyon (Liebmann / Gauss-Sidel) yntemi ile zm
Laplace denkleminin ayrk formu
ui 1, j 4ui , j + ui +1, j + ui , j 1 + ui , j +1 = 0
terasyon algoritmas.
Ti ,kj+1
100
0.3531
0.9133
2.0105
4.2959
9.1533
19.6632 43.2102
100
0.4990
1.2896
2.8325
6.0195
100
0.3531
0.9133
2.0104
4.2958
9.1532
100
19.6632 43.2102
0
100
26
ELPTK DENKLEMLER
Basit iteratif yntemin hzlandrlmas Ardarda ar gevetme (SOR) yntemi:
Ti 1, j + Ti +1, j + Ti , j 1 + Ti , j +1 4Ti , j = 0
Ti ,kj+1 = Ti ,kj +
Ar gevetme arpan
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
terasyon says
28
22
15
15
17
21
29
39
[cos ( / p ) + cos ( / q )]
2
p =8
q=4
16 + 16 = 0
1 = 4.74796
2
2.66012 16 + 16 = 0
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
2 = 1.26681
27
ELPTK DENKLEMLER
Basit iteratif yntemin hzlandrlmas Ardarda ar gevetme (SOR) yntemi:
Laplace denklemi iin basit iterasyon forml
Bir kez Tij eklenip kartlarak
Ti ,kj+1
= Ti ,kj
Ti ,kj+1
= Ti ,kj
Dzenlenerek
Ti ,kj+1
Ti ,kj+1
+
Ti k1+,1j
4
+ Ti ,kj+11 + Ti k+1, j + Ti ,kj +1 4Ti ,kj
4
(1 )Ti ,kj
4
+
Ar gevetme arpan
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
terasyon says
28
22
15
15
17
21
29
39
[cos ( / p ) + cos ( / q )]
2
p = 8, q = 4
16 + 16 = 0
2.660122 16 + 16 = 0
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
2 = 1.26681
1 = 4.74796
28
ELPTK DENKLEMLER
rnek uygulama:
Poisson denklemi
Dikdrtgensel kesitli bir ubuun kesit boyutlar 6in 8in dir. Bu ubuk iin burulma
fonksiyonunu znz.
ubuun burulmas halinde teetsel gerilmeler
burulma fonksiyonunun ksmi trevleriyle orantl
olup burulma fonksiyonu iin denklem:
2 = 2
terasyon algoritmas.
SOR iterasyon forml
( )
2
i, j
i 1, j 4i , j + i +1, j + i , j 1 + i , j +1
2 2
= 2 + 2 =
= 2
2
y i , j
h
x
ik,+j1
ik,+j1
ik, j
4
29
ELPTK DENKLEMLER
rnek uygulama:
Poisson denklemi
h=1 in olmak zere oluturulan bir a yaps iin optimum ar gevetme arpan 1.383
14 iterasyonda 0.001 hassasiyetle yaknsayan zm sonular
j\i
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
2.042
3.047
3.353
3.047
2.043
0.000
0.000
3.123
4.794
5.319
4.794
3.123
0.000
0.000
3.657
5.686
6.335
5.686
3.657
0.000
0.000
3.818
5.959
6.647
5.960
3.818
0.000
0.000
3.657
5.686
6.335
5.686
3.657
0.000
0.000
3.123
4.794
5.319
4.794
3.124
0.000
0.000
2.043
3.048
3.354
3.048
2.043
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
30
ELPTK DENKLEMLER
rnek uygulama:
T = 20
T = 20
T/y = 15
ELPTK DENKLEMLER
rnek uygulama:
Denklem
Q
k
Ti 1, j + Ti +1, j + Ti , j 1 + Ti , j +1 4Ti , j
Ayrklatrlm denklem
SOR iterasyon forml
h2
Ti ,kj+1
= Ti ,kj
Q
k
Qh 2
+
4k
T = 20
T = 20
j=1
j=0
j =- 1
i=Ni-1
i=1
T/y = 15
32
ELPTK DENKLEMLER
rnek uygulama:
j=Nj
T Ti ,1 Ti , 1
=
= 15
y
2h
j=N j-1
Ti ,k+11
= Ti ,k1
30h
T = 20
j=1
j=0
2h
i=Ni-1
i=1
j =- 1
T
k
= H (TO Ts )
y
Ti , N j +1 Ti , N j 1
T = 20
= H Ti , N j Ts
Ti ,kN+1j +1 = Ti ,kN j 1
T/y = 15
2hH k
Ti , N j Ts
k
33
ELPTK DENKLEMLER
rnek uygulama:
45.930
61.816
71.962
76.876
76.876
71.962
61.816
45.930
20
73.510
107.915
128.859
138.826
138.826
128.859
107.915
73.510
20
20
90.195
137.476
166.733
180.743
180.743
166.733
137.476
90.195
20
20
99.793
155.061
189.855
206.669
206.669
189.855
155.061
99.794
20
20
103.918
163.119
200.956
219.409
219.409
200.956
163.119
103.918
20
20
102.762
162.539
201.442
220.603
220.603
201.442
162.539
102.762
20
20
94.589
152.834
191.669
210.958
210.958
191.669
152.834
94.589
20
72.762
132.539
171.442
190.603
190.603
171.442
132.539
72.762
-1
34
ELPTK DENKLEMLER
izgide basit iterasyon (LGS- Line Gauss-Sidel) yntemi:
Daha nce incelenen btn rneklerde ak (explicit) formlasyonla zmler yaplmtr.
Bir izgi (bir satr veya stn olabilir) zerindeki noktalar iin kapal (implicit)
formlasyon uygulayarak daha hzl zmler elde etmek mmkndr.
Hesaplanmak istenen deerler
Snr deerleri
k+1 inci admdan bilinen deerler
k nc admda bilinen deerler
35
ELPTK DENKLEMLER
izgide basit iterasyon (LGS- Line Gauss-Sidel) yntemi:
2T 2T
+ 2 =0
2
x
y
Ti 1, j + Ti +1, j + Ti , j 1 + Ti , j +1 4Ti , j = 0
terasyon algoritmas
N y+ 1
k = 1,2,3,...
T i,j
T i -1,j
T i+1,j
0
0
Nx
N x+1
Not: Her satrda oluan -diyagonalli denklem takm Thomas yntemi ile zlr
Benzeri bir uygulama stun dorultusunda kapal formlasyon kullanlarak yaplabilir
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
36
ELPTK DENKLEMLER
izgide basit iterasyon yntemi iin ardarda ar gevetme:
(LGSOR Line Gauss-Sidel Successive Over Relaxation)
2T 2T
+
=0
x 2 y 2
Ti 1, j + Ti +1, j + Ti , j 1 + Ti , j +1 4Ti , j = 0
Ti ,kj+1
(1 ) Ti ,kj
Ti ,kj+1
(1 ) Ti ,kj
37
ELPTK DENKLEMLER
NJ
j+1
j
y
j-1
NJ
j+1
0
0
j
j-1
NJ
i-1
i
i+1
j+1
NI
i-1
j- 1
i
i+1
0
NI
k+ inci adm
(x yn nde kap al ema
ile zm)
i-1
i
i+1
k nc ad m
(b tn d m n okta larnda
zmler bili niyo r)
z mn aran d d m noktas
38
ELPTK DENKLEMLER
Deien ynl kapal formlasyon: (ADI Alternate Direction Implicit)
k = 1,2,3,...
39
PARABOLK DENKLEMLER
rnek: Zamana bal, bir-boyutlu s ak problemi
Giren s
k, : s iletim katsays
c : birim ktle ve birim
scaklk bana depolanan s
kan s
dx
x=L
x=0
dT
dx
kA
d
dT
dx
T +
dx
dx
c ( Adx)
dT
dt
dT
d
dT
dT
dx = c ( Adx )
kA
kA T +
dx
dx
dx
dt
Daha
genel
halde
(
)
k
x
,
y
,
z
T
(
)
+
k
x
,
y
,
z
y
x
d 2T
dT
k
=
c
dx 2
dt
k 2T = c
dT
dt
T
dT
(
)
(
)
(
)
+
k
x
,
y
,
z
=
c
x
,
y
,
z
x
,
y
,
z
z
x
dt
40
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: Ak formlasyon (FTCS - Forward Time
Central Space)
dx
x0
x1
xi-1. xi xi +1
xN xN+1
k
Ti k +1 Ti k
T
t
t
2T Ti +k1 2Ti k + Ti k1
2
x
(x )2
Trevler
d 2T
dT
k
=
c
dx 2
dt
Veya dzenlenerek
Snr
koullar
Ti
Denkleminde yerletirilerek
k +1
k
i +1
= rT
t t 0 T = T ( x0 , t )
T = T ( x N +1 , t )
+ (1 2r )Ti + r T
k
Balang
koullar
k
i 1
Ti +k 1 2Ti k + Ti k1
(x )2
Burada
r=
Ti k +1 Ti k
=
t
kt
c (x )
x0 x xN +1 T = T ( x, t 0 )
41
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: Ak formlasyon (FTCS)
tk+1
Ti k +1 = r Ti +k 1 + (1 2r )Ti k + r Ti k1
i = 1,2,..., N
k = 1,2,3,...
t1
Bu formlasyon zamanda
ilerleyen bir zm algoritmasn
ifade etmektedir.
t0
x0
x1
xi-1. xi xi +1
xN xN+1
42
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: rnek problem
2 cm kalnlnda ok geni bir elik levha iindeki scaklk dalmn zamann
fonksiyonu olarak hesaplaynz.
elik iin k = 0.13 cal/scmC, c = 0.11 cal/grC ve = 7.8 gr/cm olarak verilmitir.
Levha ok geni olduu iin yanal dorultulardaki s aklar ihmal edilerek sadece
levha yzeylerine dik dorultudaki s ak dikkate alnacaktr.
t=0 annda levha
iindeki scaklk
dalm
0 < x <1
100 x
T ( x,0) =
200 100 x 1 < x < 2
Snr koullar
T (0, t ) = 0C T (2, t ) = 0C
x=0
x=2
olarak verilmitir
Levha kalnln 8 e blerek x=0.25 alnz
43
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: rnek problem
Hcre says
x = 0.25 N = L / x 1 = 2 / 0.25 1 = 8
U noktalarnn koordinatlar
xi = i x ,
FTCS formlasyonu
Ti k +1 = r Ti +k 1 + (1 2r )Ti k + r Ti k1
i = 0,1,..., N + 1
r=0.5 halinde
r=
rc (x )
0.5 0.11 7.8 (0.25)
t =
=
k
k
2
kt
c (x )
Snr koullar
T0k = 0 ,
TNk +1 = 0 ,
Balang koullar
100 xi ,
Ti 0 =
200 100 xi ,
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
t = 0.206
k = 0,1,...
i ( N + 1) / 2
i ( N + 1) / 2
44
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: rnek problem
x = 0.25
0.50
0.75
saysal
saysal analitik
saysal
saysal
analitik
25.00
50.00
50.00
75.00
100.00
100.00
0.206
25.00
50.00
49.58
75.00
75.00
80.06
0.413
25.00
50.00
47.49
62.50
75.00
71.80
0.619
25.00
43.75
44.68
62.50
62.50
65.46
0.825
21.88
43.75
41.71
53.13
62.50
60.11
1.031
21.88
37.50
38.79
53.13
53.13
55.42
1.238
18.75
37.50
35.99
45.31
53.13
51.18
1.444
18.75
32.03
33.37
45.31
45.31
47.33
1.650
16.02
32.03
30.91
38.67
45.31
43.79
1.856
16.02
27.34
28.63
38.67
38.67
40.52
10
2.063
13.67
27.34
26.51
33.01
38.67
37.51
11
2.269
13.67
23.34
24.55
33.01
33.01
34.72
12
2.475
11.67
23.34
22.73
28.17
33.01
32.15
13
2.681
11.67
19.92
21.04
28.17
28.17
29.76
14
2.888
9.96
19.92
19.48
24.05
28.17
27.55
r = 0.5
zaman
adm
1.00
100
80
------- x = 1.0
------- x = 0.5
Comman
T (C)
60
40
20
0
0
10
12
14
16
t (s)
45
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: Crank-Nicolson kapal-emas
FTCS emasnda konumsal trevler merkezi farklarla,
zamana gre trevler ise ileri farklarla ayrklatrlmtr.
Zamana gre trev zaman aralnn
k +1 / 2
Ti k +1 Ti k
T
ortasnda ayrklatrlm gibi gz
t
t
nne alnrsa, merkezi farkla
i
ayrklatrlm gibi deerlendirilebilir
k+1
tk+1/2
k
xi-1. xi xi+1
2T
Ti k1 2Ti k + Ti k+1
2 =
x
(x) 2
i
k +1
2T
2
x
k +1 / 2
2T
2
x
46
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: Crank-Nicolson kapal-emas
Ayrklatrlm trevler
denklemde yerletirilerek
Denklem dzenlenerek
Burada
Ti k +1 Ti k
k (Ti k1 2Ti k + Ti +k 1 ) + (Ti k1+1 2Ti k +1 + Ti k+1+1 )
=
t
c
2(x) 2
LiTi k1+1 + M iTi k +1 + U iTi +k 1+1 = Ri , (i = 1,2,..., N )
Li = r
M i = 2(1 + r )Ti k +1
U i = r
i = 1 iin
i = N iin
r=
kt
c (x )
47
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: Crank-Nicolson kapal-emas
Crank-Nicolson emas kapal bir formlasyon olup r nin herhangi bir deeri iin
kararllk sorunu yoktur.
r = 0.5
100
r = 1.0
analitik saysal
100
100
100
100
0.206
80.06
82.32
2.8
0.413
71.80
71.13
0.9
0.413
71.80
73.48
2.3
0.825
60.11
61.53
2.4
0.619
65.46
66.86
2.1
1.238
51.18
51.97
1.5
0.825
60.11
61.34
2.0
1.650
43.79
44.67
2.0
1.031
55.42
56.52
2.0
2.063
37.51
38.29
2.1
1.238
51.18
52.21
2.0
2.475
32.15
32.88
2.3
1.444
47.33
48.30
2.0
2.888
27.55
28.23
2.5
1.650
43.79
44.71
2.1
3.300
23.62
24.23
2.6
1.856
40.52
41.40
2.2
10 2.063
37.51
38.36
2.3
Comman
----- r = 1.0
hata
80
----- r = 0.5
T
60
40
20
0
0
48
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: Teta yntemi
Crank-Nicolson emasnda zamana gre trev zaman aralnn ortasnda merkezi
farklarla almtr.
Teta ynteminde zamana gre trev zaman aralnn arpan ile belirlenen bir
noktasnda ayrklatrlr
Ti k +1 Ti k
k (1 )(Ti k1 2Ti k + Ti +k 1 ) + (Ti k1+1 2Ti k +1 + Ti k+1+1 )
=
t
c
(x) 2
r Ti k1+1 + (1 + 2r )Ti k +1 r Ti k+1+1 = r Ti k1 + [1 2r (1 )]Ti k + r Ti k+1
Burger (1987) zm iin optimum bir deerin 0 < < 2/3 aralnda elde edileceini
belirtmitir
49
PARABOLK DENKLEMLER
Bir-boyutlu s denkleminin zm: Teta yntemi
saysal zmler
r = 0.5
i
100
0.206
hatalar
0.878
1.0
0.5
0.0
Teta = 2/3
0.878
1.0
0.5
0.0
100
100
100
100
100
0.00
0.00
0.00
0.00
80.06
83.63
84.94
85.57
82.32
75.00
3.57
4.88
5.51
2.26
-5.06
0.413
71.80
74.28
75.35
75.95
73.48
75.00
2.48
3.55
4.15
1.68
3.20
0.619
65.46
67.44
68.25
68.74
66.86
62.50
1.98
2.79
3.28
1.40
-2.96
0.825
60.11
61.82
62.48
62.89
61.34
62.50
1.71
2.37
2.78
1.23
2.39
1.031
55.42
56.95
57.53
57.88
56.52
53.13
1.53
2.11
2.46
1.10
-2.30
1.238
51.18
52.61
53.15
53.47
52.21
53.13
1.43
1.97
2.29
1.03
1.95
1.444
47.33
48.68
49.19
49.49
48.30
45.31
1.35
1.86
2.16
0.97
-2.02
1.650
43.79
45.09
45.59
45.88
44.71
45.31
1.30
1.80
2.09
0.92
1.52
1.856
40.52
41.79
42.28
42.56
41.40
38.67
1.27
1.76
2.04
0.88
-1.85
10 2.063
37.51
38.74
39.23
39.51
38.36
38.67
1.23
1.72
2.00
0.85
1.16
En az hata = 0.5 iin elde edilmi olup, zm iin optimum deerin 0 < < 2/3
aralnda elde edildii grlmektedir.
50
HPERBOLK DENKLEMLER
Hiperbolik denklemler ou kez zamana baldr.
Bir ortam ierisindeki titreimlerin ve zellikle dalgalarn nasl yayldn tanmlarlar.
Bu nedenle de dalga denklemleri olarak adlandrlrlar
rnek: Titreen yay problemi
B
A
x=L
x=0
x
B
A
dx
u
T sin A T tan A = T
x A
u
u
u
T sin B T tan B = T = T + dx
x B
x A x x
51
HPERBOLK DENKLEMLER
rnek: Titreen yay problemi
Yay elemanna dey ynde etkiyen net (bileke) kuvvet
Newton kanunu
Burada
F = ma
2u
w 2u
T 2 dx = dx 2
g
x
t
2u
T 2 dx
x
2u gT 2u
=
w x 2
t 2
Hiperbolik denklem
2u gT 2
=
u
w
t 2
52
HPERBOLK DENKLEMLER
rnek: Titreen yay problemi saysal zm
k
2u
uik1 2uik + uik+1
2 =
x
(x) 2
2u
uik 1 2uik + uik1+1
2 =
t
(t ) 2
2u gT 2u
=
2
w x 2
t
Dzenlenerek
Veya
u ik +1
uik +1
u ik 1
2u ik
2
gT ( t )
k
k
k
+
(
u
2
u
+
u
1
i
i
+1 )
2
w ( x )
gT ( t ) 2 k
gT ( t ) 2 k
k
k 1
(ui 1 + ui +1 ) ui + 2 1
=
u
2
2 i
w( x)
w( x)
53
HPERBOLK DENKLEMLER
rnek: Titreen yay problemi saysal zm
uik +1
gT ( t ) 2 k
gT ( t ) 2 k
k
k 1
=
u
(ui 1 + ui +1 ) ui + 2 1
2
2 i
w( x)
w( x)
t =
w
x
gT
iin
u ik +1 = u ik1 + u ik+1 u ik 1
herhangi bir k zaman admndaki hesap iin daha nceki iki zaman admna (k ve k-1)
ait deerlere gereksinim olduu grlmektedir.
Bu hesaplama tekniinin ancak ikinci zaman admndan itibaren yrtlebilecei aktr.
Bunun iin t = 0 anndaki ve t = t ilk zaman admndaki telemelerin bilinmesi gerekir.
t = 0 anndaki deerler balang deeri olarak verilmi olabilir.
Ancak t = t ilk zaman admndaki telemelerin nasl elde edilecei hususu ak deildir.
Bu hesap iin t = 0 ve bundan bir nceki t = -t annda (!) telemelerin bilinmesi gerekir
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
54
HPERBOLK DENKLEMLER
rnek: Titreen yay problemi saysal zm
Titreen bir yayn salnmlarnn zamana gre periyodik bir fonksiyon olduu dikkate
alnrsa problemin balang an keyfi bir an olup zm iin bu andaki hzlarn ve
ivmelerin bilinmesi gerekmektedir. Balang annda hzlar verildii taktirde t=-t
anndaki telemeler bulunabilir.
t =0
u
= g ( x)
t 0
ui1 ui1
u
= g ( x)
=
2t
t 0
da
u ik +1
u ik1
u ik+1
u ik 1
ui+1
ui01 + ui0+1
=
+ g ( x) t
2
55
HPERBOLK DENKLEMLER
rnek uygulama: Snmsz salnan yay problemi
Bir banjo yay 80 cm uzunluunda ve 1 gr arlkta olup 40,000 gr lk bir kuvvetle gerilmitir.
Bir ucundan 20 cm mesafedeki bir noktadan denge konumuna kyasla 0.6 cm ekilerek
braklmtr. Yay boyunca telemeleri zamann fonksiyonu olarak hesaplaynz.
Hesaplamalarda x=10 cm alnz. Yay ekildikten hemen sonra brakld iin balang
hzlar sfr alnacaktr. telemelerin her 16 admda bir tekrarlandn gsteriniz.
t =
Zaman adm
w
x =
gT
1 / 80
10 = 0.000179 s
40,000 980
g ( x) = 0
0.03x
u ( x) =
0.6 0.03 ( x 20)
x < 20
x 20
ui01 + ui0+1
=
+ g ( x) t
2
ui+1
u ik +1 = u ik1 + u ik+1 u ik 1
56
x =0
10
20
30
40
50
60
70
80
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.30
0.30
0.10
-0.10
-0.10
-0.10
-0.10
-0.10
-0.10
-0.10
-0.10
-0.10
-0.10
-0.10
0.10
0.30
0.30
0.30
0.10
-0.10
-0.10
0.60
0.40
0.20
0.00
-0.20
-0.20
-0.20
-0.20
-0.20
-0.20
-0.20
-0.20
-0.20
0.00
0.20
0.40
0.60
0.40
0.20
0.00
-0.20
0.50
0.50
0.30
0.10
-0.10
-0.30
-0.30
-0.30
-0.30
-0.30
-0.30
-0.30
-0.10
0.10
0.30
0.50
0.50
0.50
0.30
0.10
-0.10
0.40
0.40
0.40
0.20
0.00
-0.20
-0.40
-0.40
-0.40
-0.40
-0.40
-0.20
0.00
0.20
0.40
0.40
0.40
0.40
0.40
0.20
0.00
0.30
0.30
0.30
0.30
0.10
-0.10
-0.30
-0.50
-0.50
-0.50
-0.30
-0.10
0.10
0.30
0.30
0.30
0.30
0.30
0.30
0.30
0.10
0.20
0.20
0.20
0.20
0.20
0.00
-0.20
-0.40
-0.60
-0.40
-0.20
0.00
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.10
0.10
0.10
0.10
0.10
0.10
-0.10
-0.30
-0.30
-0.30
-0.10
0.10
0.10
0.10
0.10
0.10
0.10
0.10
0.10
0.10
0.10
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
57
f =
1
= 350 Hz
16 0.000179
1 gT 1 40,000 980
f =
=
= 350 Hz
2
L
w
2
80
1
/
80
58
HPERBOLK DENKLEMLER
rnek uygulama: Snml salnan yay problemi
Bir yayn, snmleme etkisi altndaki titreim
hareketi yandaki denklemle modellenmektedir.
Yay uzunluu
yay gerilme kuvveti
birim uzunluk bana yay arl
snmleme kuvveti
Snr koullar
Balang koullar
y (0, t ) = 0 ,
L = 5 ft,
T = 24 lb,
w = 0.1 lb/ft,
B = 2.0
2 y gT 2 y
y
=
B
t 2
t
w x 2
olarak verilmitir.
y ( L, t ) = 0
0 x<3
x / 3 ,
y ( x,0) =
5 / 2 x / 2 , 3 x < 5
[ y ( x,0)] = x( x 5)
t
59
HPERBOLK DENKLEMLER
rnek uygulama: Snml salnan yay problemi
t
k+1
2
y gT y
y
=
B
t 2
t
w x 2
k-1
1
i-1
Ayrklatrmalar
Zamana gre ikinci trev
k
2 y
yik 1 2 yik + yik +1
2 =
t
( t ) 2
i
gT
c =
w
2
olmak zere
denklemde
yerletirilerek
N N+1
i+1
L
2 y
yik1 2 yik + yik+1
2 =
x
( x ) 2
yik +1 yik 1
y
=
2t
t i
k
k
k
yik 1 2 yik + yik +1
yik +1 yik 1
2 yi 1 2 yi + yi +1
=c
B
2
2
2t
(t )
(x)
60
HPERBOLK DENKLEMLER
rnek uygulama: Snml salnan yay problemi
2
Dzenlenerek
t
R = c
x
B t
Q=
2
k 1
i
k
i
2y + y
k +1
i
Bt k +1
t
= c ( yik1 2 yik + yik+1 )
( yi yik 1 )
2
x
olmak
zere
yik +1
c2 =
gT
w
yi1 yi1
y
= x( x 5)
=
2t
t i
yi1 = yi1 2t x ( x 5)
61
HPERBOLK DENKLEMLER
rnek uygulama: Snml salnan yay problemi
kullanlarak
ve dzenlenerek
yi1
A yaps ve koullar
L
N +1
x =
A yaps
xi = i x ,
Balang koullar
Snr koullar
(i = 0,1,2,..., N , N + 1)
xi / 3 ,
yi0 =
5 / 2 xi / 2 ,
y0k = 0 ,
0 x<3
3 x <5
(i = 1,2,..., N )
y Nk +1 = 0
62
HPERBOLK DENKLEMLER
rnek uygulama: Snml salnan yay problemi
yi1
gT
c =
w
2
t
R = c
x
Q=
yik +1
Bt
2
0 x<3
xi / 3 ,
yi0 =
, (i = 1,2,..., N )
5 / 2 xi / 2 , 3 x < 5
y0k = 0 ,
y Nk +1 = 0
L = 5 ft
T = 24 lb
w = 0.1 lb / ft
g = 32.185 ft / s 2
B=2
UCK348 Mhendislikte Bilgisayar
Uygulamalar Ders notlar, M. Adil
Ykselen
63
u ( x, t ) = F ( x + ct ) + G ( x ct )
eklinde nerilmi
olsun
Trevleri alnarak
( x + ct )
u
F
G ( x ct )
=
+
= F 'c G 'c
t ( x + ct )
t
( x ct )
t
2u
= c 2 (F ' '+G ' ')
2
t
( x + ct )
u
F
G ( x ct )
=
+
= F '+ G '
x ( x + ct )
x
( x ct )
x
2u
= F ' '+G ' '
2
x
Denklemde
yerletirilerek
2 y gT 2 y
=
2
w x 2
t
c 2 ( F + G ) =
eitliin c 2 = gT
w
gT
( F + G )
w
64