Professional Documents
Culture Documents
9.skalar Alan Problemleri PDF
9.skalar Alan Problemleri PDF
1. GİRİŞ
Skaler alan problemlerinin en çarpıcı özelliği, mühendisliğin ve fiziğin hemen hemen her
dalında bulunabilmesidir. Bunlar genellikle Genel Helmholtz denklemi olarak bilinen
∂ ⎛ ∂φ ⎞ ∂ ⎛ ∂φ ⎞ ∂ ⎛ ∂φ ⎞
⎜ kx ⎟ + ⎜ ky ⎟ + ⎜ kz ⎟ + λφ + Q = 0 (1)
∂x ⎝ ∂x ⎠ ∂y ⎜⎝ ∂y ⎟⎠ ∂z ⎝ ∂z ⎠
denklemin özel halleri olarak karşımıza çıkar. Bu denklemde φ= φ (x,y,z) aranan alan
değişkenidir. Tablo 1’de genel Helmotz denklemini yardımıyla çözümlenebilen
mühendislik problemleri verilmiştir. Örnek olarak yalnızca (x,y) düzlemini göz önünde
bulundurur ve φ=T, kx=ky=k, λ=0 dönüşümlerini yaparsak, k, ısıl iletkenlik ve Q da iç ısı
kaynağını göstermek üzere genel denklemi, ∂2T/∂x2-∂2T/∂y2-Q=0 olarak elde edilir. Bu
denklem de iki boyutlu kararlı hal ısı iletimi denklemidir. Matematik olarak Helmotz
denklemini kullanarak pek çok alan probleminin sonlu eleman modeli oluşturulabilir. Bu
modeller daha sonra problemin doğasına uygun olarak düzenlenir ve çözümler elde edilir.
Burada ısı iletimi ve burulma konuları sınır şartlarının detaylı olarak ele alınabilmesi
açısından genişçe işlenecek diğer konular nisbeten kısa tutulacaktır. Temel adımlar
anlaşılırsa problem çözümü de kolaylaşmış olur.
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Potansiyel ⎛ ∂ 2ψ ∂ 2ψ ⎞ Akım
⎜ 2 + 2⎟=0 ψ = ψ0
akış ⎝ ∂x ∂y ⎠ fonksiyonu,ψ
φ = φ0
Sızıntı ve ⎛ ∂ 2φ ∂ 2φ ⎞ Hidrolik Hidrolik ∂φ
k .⎜ 2 + 2 ⎟ + Q = 0 . =0
yeraltı akışı ⎝ ∂x ∂y ⎠ potansiyeli φ iletkenlik, k ∂n
φ=y
⎛ ∂ 2u u=u0
Elektrik ∂ 2 u ⎞⎟ Elektrik Elektrik
ε ⎜⎜ + = −p ∂u
potansiyeli ⎝ ∂x
2
∂y 2 ⎟⎠ potansiyeli, u İletkenliği, ε =0
∂n
Kanallarda ⎛ ∂ 2W ∂ 2W ⎞ Boyutsuz hız,
⎜⎜ 2 + ⎟⎟ + 1 = 0 W=0
sıvı akışı ⎝ ∂x ∂y 2 ⎠ W
2. ISI İLETİMİ
Makina tasarımında sıcaklık dağılımının belirlenmesi, genellikle malzeme seçimi, çalışma
esnasında normalin dışında sıcaklık etkisine maruz kalan parçaların tasarımı gibi konularda
bir ilk adım oluşturur. Bu sırada da çevre şartlarının belirlenmesi, karmaşık geometrilerin
modellenmesi ve en temel sabit özellikleri olan izotrop malzemeden her doğrultuda farklı
özellikler gösteren kompozit malzemeye kadar çok çeşitli malzemelerin dikkate alınması
gerekmektedir. Bu noktada elemanların hem ısıl hem de mekanik analizinde benzer
yöntemlerin kullanılıyor olması nedeniyle sonlu elemanlar metodu büyük bir kullanım
imkanı bulur. Bu bölümde genel geçişli hal ısı iletimi probleminin sonlu eleman
formülasyonu verilecektir.
Isı transferi bir cisim içinde çeşitli noktalar arasında sıcaklık farkı oluşmasıyla bu noktalar
arasında yada cisim ile çevresi arasındaki sıcaklık farkı nedeniyle meydana gelir. Termal
olarak izotropik ortamda, iki boyutlu ısı akışını ifade eden Fourier kanunu :
Bölüm 9-22
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
∂T ∂T
q x = −k , q y = −k (2)
∂x ∂y
⎛ ∂q ∂q y ∂q z ⎞ ∂T
− ⎜⎜ x + + ⎟⎟ + Q = ρc (3)
⎝ ∂x ∂y ∂z ⎠ ∂t
elde edilir. Burada ρ ve c malzemeya ait özellikler olup sırasıyla yoğunluk ve özgül ısıyı t
ise zamanı göstermektedir. Bu ısı iletim denklemi olup bir başlangıç ve çeşitli sınır
şartlarına göre çözülür.
Başlangıç şartı olarak iki boyutlu hal için T ( x, y,0) = T0 ( x, y ) şeklinde başlangıç halindeki
sıcaklık dağılımı olarak ele alınabilir. Şekil 1 de gösterilen cisim için sınır şartları ise,
sırasıyla sabit yada zamana ve koordinata göre tanımlanmış sıcaklık, sabit yada zamanla ve
konumla değişen ısı akışı, taşınımla ısı akışı ve ışınımla ısı akışı şeklindedir. Bu şartlar
aşağıdaki şekilde formüle edilir.
Şekil 1 İki boyutlu genel ısı iletimi için çözüm bölgesi ve sınır şartları
Bölüm 9-33
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
S1 Üzerinde Ts = T1 ( x, y, t )
S 2 Üzerinde −q s = q x n x + q y n y
(4)
S 3 Üzerinde h(Ts − Te ) = q x n x + q y n y
S 4 Üzerinde σεTs4 − αq r = q x n x + q y n y
Burada T1 yüzey sıcaklığı, nx, ny yüzeyin doğrultu kosinüsleri, qs birim alandan tanımlı ısı
akışı, h konveksiyonla ısı transferi katsayısı, Te çevre sıcaklığı, Ts bilinmeyen yüzey
sıcaklığı, σ Stephan-Boltzman sabiti, ε ve α yüzey özellikleri ve qr de birim alandan
yapılan radyasyonla ısı taransferini göstermektedir.
Şekil 1'de verilen Ω çözüm bölgesi herbirinde r adet düğüm bulunan M adet elemana
bölünür. Bir eleman içindeki sıcaklık ve sıcaklık gradyenti şekil fonksiyonlarının
yardımıyla,
r
T ( x, y, t ) = ∑ N i ( x, y )Ti (t ) (5)
i =1
∂T r
∂N
( x, y, t ) = ∑ i ( x, y )Ti (t )
∂x i =1 ∂x
(6)
∂T r
∂N
( x, y, t ) = ∑ i ( x, y )Ti (t )
∂y i =1 ∂y
T ( x, y, t ) = [N ( x, y )]{T (t )}
⎡ ∂T ⎤
⎢ ∂x ( x, y, t )⎥ (7)
⎢ ∂T ⎥ = [B ( x, y )]{T (t )}
⎢ ( x, y, t )⎥
⎢⎣ ∂y ⎥⎦
olur. Burada [N] sıcaklık interpolasyon matrisi, [B] ise sıcaklık değişimi interpolasyon
matrisi olarak adlandırılır. Ti her düğümün sıcaklığı {T(t)} de eleman düğüm sıcaklıkları
vektörüdür. Burada bir enerji denklemi olan (3) numaralı denkleme minumum potansiyel
enerji ilkesi uygulanır,
⎛ ∂q x ∂q y ∂T ⎞
∫ ⎜⎜⎝ ∂x + ∂y − Q + ρc ∂t ⎟⎟⎠ N i dΩ = 0 (8)
Bölüm 9-44
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
ve
⎛ ∂q x ∂q y ⎞
∫ ⎜⎜⎝ ∂x + ⎟N i dΩ
∂y ⎟⎠
(9)
∂T ⎡ ∂N ∂N ⎤ ⎡ q x ⎤
∫ ρc ∂t N dΩ − Ω∫ ⎢⎣ ∂x dΩ = ∫ Q.N i .dΩ − ∫ (q n ).N .dr i = 1,2,3,.....r (10)
∂y ⎥⎦ ⎢⎣q y ⎥⎦
i
Ω Ω Γ
elde edilir. Yüzey bölgesi her bölgede etkili olan sınır şartlarının toplamı olarak ifade
edilebileceği için, son terim her bir sınır şartı için ayrı integre edilirse,
[C ]⎧⎨ ∂T ⎫⎬+ [[K c ] + [K h ] + [Kr ]]{T }= {Rt }+{RQ }+ {Rq }{Rh }{Rr } (12)
⎩ ∂t ⎭
{R } = ∫ q.{N }.dΓ
q {Rh } = ∫ hT .{N }.dΓ {Rr } = ∫ α . q.{N }.dΓ
S2 S3 S4
şeklindedir. Verilen her bir ifade sırasıyla şu şekilde tanımlanır. [C]:eleman kapasitans
matrisi, [Kc], [Kh] ve [Kr]: eleman iletim matrisleri (iletim, taşınım ve ışınım). Taşınım ve
ışınım matrisleri yalnızca yüzeyi ilgili sınır şartına maruz elemanlar için hesaplanır. {RT},
{RQ}, {Rq}, {Rh} ve {Rr}: tanımlı düğüm sıcaklığı, iç ısı kaynağı, tanımlı yüzey ısı akışı,
yüzey taşınımı ve ışınımdan kaynaklanan ısıl yük vektörleri.
Elde edilen bu genel ifade ele alınan problemin durumuna göre çeşitli şekillerde
düzenlenebilir. Bunlardan en çok karşılaşılan 4 örnek aşağıda verilmiştir.
Bölüm 9-55
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Örnek olarak suyla soğutulan bir çubuğun orta düzlemindeki sıcaklık dağılımının zamanla
değişimini araştıralım. Problem taşınım sınır şartına maruz iki boyutlu geçişli hal ısı iletimi
problemidir (14). Problemde iç ısı kaynağı ve dış ısı yükü olmadığından ilgili yük
vektörlerini kaldırırsak (14),
θ [[K c ] + [K h ]] +
1
[C ]{T }n +1 = ⎡⎢− (1 − θ )[[K c ] + [K h ]] + 1 [C ]⎤⎥{T }n
∆t ⎣ ∆t ⎦ (18)
+ (1 − θ ){R}n + θ {R}n +1
[K ]{T } n +1 {}
= R n +1 (19)
şeklini alır. θ’nın seçimi farklı algoritmalar verir. Buna göre, θ=0 alındığında ileri farklar
(forward difference) metodu, θ=1/2 alındığında Crank-Nicolson metodu, θ=2/3 alındığında
Galerkin metodu ve θ=1 alındığında ise geri farklar (backward difference) metodu seçilmiş
olur. Her metodun avantaj ve dezavantajları olmakla birlikte ileri farklar metodu dışında
zaman aralığının çok büyük olmadığı durumlarda kararlı sonuçlar alınırken, θ=0
alındığında mutlaka kritik bir değerin altında kalmak gerekmektedir. Bu değer genel olarak
Bölüm 9-66
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
özdeğerini hesaplamadan yaklaşık bir zaman aralığı hesabı ise ∆t kr = ⎛⎜ ρc 2 ⎞⎟ad 2 ile
⎝ kπ ⎠
verilmektedir. Burada d en küçük eleman genişliği, a ise 3 ile 5 arasında seçilecek bir
katsayıdır.
Bundan sonra eleman şekil fonksiyonlarının elde edilmesi, sınır şartlarının uygulanma
pratiği ve çeşitli özel problemlerin çözüm yöntemlerinin verilmesi açısından temel
problemlerden başlayarak detaylı bir inceleme yapılacaktır.
Düzgün bir ısı üretiminin olduğu düz bir duvardaki ısı iletimini düşünelim. (Şekil 2). A ısı
akış doğrultusuna dik bir alan, Q (W/m3) birim hacminde üretilen ısı olsun. Isı üretimine
örnek olarak R direncine sahip bir kablodan I akımının geçmesiyle V hacminde oluşan
Q=I2.R/V verilebilir.
Kontrol Hacmi
Duvar
Isı x
Akışı (QAdx)
qA [q+(dq/dx)dx].A
x dx
Şekil 2’de verilen hacim için çıkan ısının, hacme giren ve hacim içinde üretilen ısıya eşit
olması gerektiğinden hareketle,
⎛ dq ⎞
qA + QA.dx = ⎜ q + dx ⎟ A (20)
⎝ dx ⎠
Bölüm 9-77
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
dq
Q= (21)
dx
d ⎛ dT ⎞
⎜k ⎟ +Q=0 (22)
dx ⎝ dx ⎠
olarak bir boyutlu kararlı hal ısı iletim denklemi elde edilmiş olur. Q pozitif olduğunda
kaynak, negatif olduğunda ise kuyu olarak adlandırılır. Isı iletim katsayısı (k), genellikle
x’in fonksiyonudur. Denklem sınır şartlarına bağlı olarak çözülür (Şekil 1).
Bir Boyutlu Eleman: Burada, lineer şekil fonksiyonlarına sahip iki düğümlü elemanlar ele
alınmıştır. Bir boyutlu problemler incelenirken anlatılan 3 düğümlü quadratik elemanlar
için de burada izlenen yöntemle gerekli ifadeler elde edilebilir. Şekilde verildiği gibi
problemi x koordinatında ele alıp çeşitli noktalardaki bilinmeyenler olarak da T’yi
tanımlarsak, e elemanı üzerindeki herhangi bir noktadaki sıcaklık şekil fonksiyonları
yardımıyla,
dT dT dr 2 dN
= . = . {T }e (24)
dx dr dx x 2 − x1 dr
dT
= [ B ]{T }e (25)
dx
1
[B ] = [− 1,1] (26)
x2 − x1
Bölüm 9-88
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
1− r 1+ r
N1 = Ni N2 =
2 2
1 1
r
1 e 2
1 2 3 L
x -1 0 +1
T1 = T0
q = h.(TL-T∞) T
T=N1.T1+N2.T2 T2
T1
r
1 e 2
Şekil 3. Çözüm bölgesinin sonlu eleman modeli ve lineer elemanın şekil fonksiyonları
olarak elde edilir. Şekildeki tanımlı sıcaklık ve konveksiyon sınır şartları altında enerjinin
minimizasyonu yapılacaktır. Buna göre bir boyutlu ısı iletimi denklemi
L 2 L
1 ⎛ dT ⎞ 1
∏T = ∫ k⎜ ⎟ dx − ∫ QTdx + h(TL − T∞ )
2
(27)
0
2 ⎝ dx ⎠ 0
2
⎡ 1
⎤ ⎡ 1
⎤
∏r = ∑
1
{T }Te ⎢ k e l e Qe l e 1
∫ [B] [B ]dr ⎥{T }e − ∑ ⎢ ∫ [N ].dr ⎥.{T }e + h(TL − T∞ )
T 2
(28)
2 ⎣ 2 −1 ⎦ ⎣ 2 −1 ⎦ 2
+1
k .l ke 1 − 1⎤
[k ]e ∫ [B] .[B]dr = le ⎡⎢⎣− 1
T
= e e 1 ⎥⎦ (29)
2 −1
1
{R } Q
Q .l
= e e
2 ∫ [N ].dr =
Qe .l e
2
⎧1⎫
⎨1⎬
⎩⎭
(30)
−1
olarak elde ederiz. Genel rijitlik matrisi ve genel yük vektörü daha önceki bölümlerde
olduğu gibi eleman süreklilik bilgileri yardımıyla, eleman matris ve vektörlerinin
toplanması ile oluşturulur. Enerji denklemindeki son terim açılır ve bazı matris işlemleri
yapılırsa,
Bölüm 9-99
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
1
{T }L h{T }L − (hT∞ ){T }L + 1 hT∞ 2 (31)
2 2
En son olarak olarak sabit sıcaklık sınır şartları (T1=T0) da daha önceki bölümlerde 0’dan
farklı olarak belirlenmiş deplasman sınır şartında olduğu gibi rijitlik matrisinin ilgili
diyagonaline büyük bir C sayısı, yük vektörüne de CT0 yükü eklenmesiyle işleme alınmış
olur.
⎡( K 11 + C ) K 12 .................... K 1L ⎤ ⎧ T1 ⎫ ⎧ ( R1 + CT0 ) ⎫
⎢ K 21 K 22 .................... K 2 L ⎥ ⎪T2 ⎪ ⎪ R2 ⎪
⎢ . . . . ⎥⎪ . ⎪ ⎪ . ⎪
⎢ ⎥ ⎪ . ⎪ ⎪ ⎪
.
.
.
.
.
.
.
. =
⎨ . ⎬ ⎨
.
. ⎬ (32)
⎢ . . . . ⎥⎪ . ⎪ ⎪ . ⎪
⎢ . . . . ⎥ ⎪
.
⎪ ⎪
.
⎪
⎢ K. K
.
..........
.
.......... ( K
.
+ h ) ⎥ ⎪T. ⎪ ⎪( R +. hT )⎪
⎣ L1 L1 LL ⎦⎩ L ⎭ ⎩ L ∞ ⎭
Örnek: Şekilde verilen üç tabakadan oluşan duvarda dış sıcaklık T0=20°C olup duvarın iç
yüzeyi konveksiyona maruzdur (Too=800°C ve h=25W/m2°C). Duvardaki sıcaklık
dağılımını hesaplayınız.
Çözüm: 3 elemandan oluşan bir
sonlu eleman modeli
oluşturulmuştur. Eleman
iletkenlik matrisileri,
20 ⎡ 1 − 1⎤
T0 = 20°C [k ]1 =
k1 k2 k3 0.3 ⎢⎣− 1 1 ⎥⎦
h,T∞ k1 = 20 W/m°C
[k ]2 = 30 ⎡⎢−11 −11⎤⎥
0.15m 0.15m
k2 = 30 W/m°C 0.15 ⎣ ⎦
0.3 m k3 = 50 W/m°C 50 ⎡ 1 − 1⎤
h = 25 W/m°C [k ]3 =
T∞ = 800°C 0.15 ⎢⎣− 1 1 ⎥⎦
T1 T2 T3 T4
olarak elde edilir. Genel matris
1 2 3 ise,
⎡ 1 −1 0 0⎤ ⎡1.375 − 1 0 0⎤
⎢ − 1 4 − 3
[K ] = 66.7 ⎢ 0 − 3 8 − 5⎥0 ⎥ ⎢ − 1 4 −
[K ] = 66.7 ⎢ 0 − 3 8 −05⎥⎥
3
⎢⎣ 0 0 − 5 5 ⎥⎦ ⎢⎣ 0 0 − 5 5 ⎥⎦
(1 numaralı düğümde konveksiyon olduğundan, h=25 sabitinde [K]’nın (1,1) elemanına
ilave edildi.)
Problemde ısı üretimi olmadığından yük vektörü sadece konveksiyon teriminden oluşur.
Bölüm 9-1010
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
⎡1,375 − 1 0 0 ⎤ ⎧ T1 ⎫ ⎧ 25x800 ⎫
⎢ −1 4 −3 0 ⎥ ⎪⎪T2 ⎪⎪ ⎪⎪ 0 ⎪
⎢ ⎥ ⎪
6,67 ⎨ ⎬=⎨ ⎬ şeklinde uygulanır.
⎢ 0 −3 8 − 5 ⎥ ⎪T3 ⎪ ⎪ 0 ⎪
⎢ ⎥⎪ ⎪ ⎪ ⎪⎭
⎣ 0 0 − 5 80005 T
⎦⎩ 4 ⎭ ⎩ 10672 x10 4
⎡1,375 − 1 0 ⎤ ⎧ T1 ⎫ ⎡ 25x800 ⎤
⎢ ⎥⎪ ⎪ ⎢ ⎥
66,7 ⎢ − 1 4 − 3⎥ ⎨T2 ⎬ = ⎢ 0 ⎥ elde edildikten sonra sıcaklık vektörü
⎢⎣ 0 − 3 8 ⎥⎦ ⎪⎩T3 ⎪⎭ ⎢⎣0 + 6670⎥⎦
şeklinde sınır şartı olarak modellenebilir. Burada q0 sınırda belirlenmiş ısı akışıdır. q=0 ise
yüzey tamamen izole edilmiştir. Yüzeye temas eden herhangi bir ısı kaynağı olması
durumunda q0 sıfırdan farklı değer alır. Burada dikkat edilmesi gereken önemli bir husus
ısının çözüm bölgesine girmesi durumunda negatif değer almasıdır. Bu sınır şartı yük
vektörüne tanımlı ısı değerinin doğrudan ilave edilmesi şeklinde tatbik edilir. Sonuç
olarak,
⎧− q 0 ⎫
⎪ 0 ⎪
[K ]{T } = {R} + ⎪⎨ ⎪⎬ (34)
⎪ .. ⎪
⎪⎩ 0 ⎪⎭
elde edilir. Burada ısının dışardan cismin içine doğru olduğu kabul edilmiştir.
Zorlanmış ve Doğal Sınır Şartları: Buradaki problemde alan değişkenlerine bağlı olarak
verilen (T=T0 benzeri) sınır şartları zorlanmış sınır şartları olarak adlandırılır. Buna karşılık
q(x=0)=q0 veya –k(dT/dx)(x=0)=q0 şeklinde alan değişkeninin türevine bağlı olarak verilen
sınır şartları ise doğal sınır şartları olarak adlandırılır. q=q0=0 olarak verilen bir sınır
Bölüm 9-1111
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
şartında denklemlerde herhangi bir düzeltmeye gerek yoktur. Bu sınır şartı kendiliğinden
sağlanır.
Örnek: k=0.8 W/m°C olan büyük bir levhada 4000 W/m3 lük bir ısı kaynağı
bulunmaktadır. Levhanın kalınlığı 25 cm olup dış yüzeyi (h= 20 W/m2°C ve Too= 30 oC)
konveksiyona maruzdur. Levha boyunca sıcaklık dağılımını belirleyiniz.
Isı transferi yüzeyini artırmak için herhangi bir yapıya ilave edilen ince levhalar kanatçık
olarak adlandırılır. Hava ile soğutulan motorsiklet motorunun dış yüzeyinde kanatçıkların
örneğini görmek mümkündür. Burada silindir üzerindeki kanatçıklar ısıyı hızlı bir şekilde
konveksiyon yoluyla ortama aktarır ve motor silindiri bu şekilde soğutulmuş olur. Burada
ince filmlerde meydana gelen ısı transferinin sonlu elemanlarla modellenmesi üzerinde
durulacaktır (Şekil 4).
Tek bir kanatçık ele alalım (Şekil 5). Problem, kanatçığın genişliği boyuna göre fazla
olduğundan kanatçığın derinliğine doğru yayılan ısı ihmal edilirse, yan yüzeylerden
konveksiyonla meydan gelen ısı akışı dışında tek boyutlu bir problem olarak ele alınabilir.
Bu durumda kanatçıktan konveksiyonla meydana gelen ısı kaybı,
( P. dx ) h( T − T∞ ) Ph
Q=− =− (T − T∞ ) (35)
Ac dx Ac
Bölüm 9-1212
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
d ⎛ dT ⎞ Ph
⎜ k. ⎟ − (T − T∞ ) = 0 (36)
dx ⎝ dx ⎠ Ac
elde edilir.
Konveksiyon
T=T0
Isı Kaybı
q=0
Kanatçık kalınlığı=t
Ortam
Sıcak
xx Kanatçık Çevresi
q dx P=2(w+t)
Kanatçık Kesiti
L Ac=wt
Bölüm 9-1313
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Sonlu Eleman Modeli: Galerkin Yaklaşımı : Galerkin yaklaşımı minimize edilecek bir
fonksiyonel araştırılmasına gerek olmadığı için bazı önemli avantajlar sağlar. Bu nedenle
ince kanatçıklar için eleman matrisleri elde edilirken bu yaklaşımdan hareket edilecektir.
φ(x), T ile aynı temelde, φ(0)=0 şartını sağlayan herhangi bir fonksiyonu olsun, Galerkin
yaklaşımı
L
⎡ d ⎛ dT ⎞ Ph ⎤
∫φ ⎢ ⎜ k. ⎟− (T − T∞ )⎥.dx = 0 (37)
0 ⎣ dx ⎝ dx ⎠ Ac ⎦
L L L
dT L dφ dT Ph Ph
φk − ∫ k. . dx − ∫ φTdx + T∞ ∫ φdx = 0 (38)
dx 0 0 dx dx Ac 0 Ac 0
le dT dφ
dx = dr {T}=[N]{T}e {φ}=[N]{ψ} = [ B ]{T }e = [ B ]{ψ }
2 dx dx
genel denklem
⎡
T k .l
+1 ⎤ Ph
+1
− ∑ {ψ } ⎢ e e ∫ [B ] [B ]dr ⎥{T }e − ∑ {ψ } ∫ [N ] [N ]dr{T }e
T T T
e ⎢⎣ 2 −1 ⎥⎦ Ac −1 (39)
+1
PhT∞ de
+ ∑ {ψ } T
∫ [N ]T dr = 0
Ac 2 −1
+1
Ph l e Ph l e 2 1⎤ = hl e ⎡2
∫ [N ] [N ]dr = Ae . 6 ⎡⎢⎣1
[K h ] = . T 1⎤ (40)
Ac 2 2⎥⎦ 3t ⎢⎣1 2⎥⎦
−1
{}
1 = h.T .l {}
1
{Rh } = Ph T∞ le ∫ [N ]T .dr = P.h.T∞ . le 1
1
1
∞ e
(41)
Ac 2 −1
Ac 2 t
Bölüm 9-1414
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
elde edilir. Bu denklem tüm {ψ}’ler ψ1=0 şartını sağladığı sürece geçerlidir. T1=T0
şeklinde verilebilecek tanımlı sıcaklık sınır şartı [K]ij = ([K]+[Kh])ij şeklinde sistem iletim
matrisi elde edildikten ve varsa diğer ısıl yükler de yük vektöründe hesaba katıldıktan
sonra genel denklemde,
şeklinde bir düzenleme yapılarak eliminasyon yaklaşımıyla hesaba katılmış olur. Başka
türden sınır şartları da daha önce gösterildiği şekilde işleme alınır.
Önceki bölümde elde edilen iki boyutlu kararlı hal ısı iletimi denklemi için bu bölümde
eleman matrisleri ve yük vektörleri elde edilecektir. Bunun içinde sabit matrislere sahip
Bölüm 9-1515
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
olması nedeniyle lineer üçgen eleman ele alınacaktır. Benzer yöntemlerle diğer elemanlar
için de gerekli matrisler elde edilebilir.
Üçgen Eleman: Isı iletimi probleminde aranan alan değişkeni yalnızca skalar bir büyüklük
olan sıcaklık (T) olduğundan düğümlerdeki serbestlik derecesi bir olarak değerlendirilebilir
(Şekil 5). x, y düzleminde verilen sabit uzunluğa sahip bir üçgen eleman içindeki sıcaklık
alanı,
olarak yazılabilir. Burada [N] = [r, s, 1-r-s] şeklinde verilen eleman şekil fonksiyonlarıdır.
{T}e = [T1, T2, T3]T şeklindedir. Koordinatlar da aynı şekilde
∂T ∂T ∂x ∂T ∂y ∂T ∂T ∂x ∂T ∂y
= . + . , = . + . (48)
∂r ∂x ∂r ∂y ∂r ∂s ∂x ∂s ∂y ∂s
⎧ ∂T ⎫ ⎧ ∂T ⎫
⎪ ∂r ⎪ ⎪⎪ ∂x ⎪⎪
⎨ ∂T ⎬ = [J ]⎨ ∂T ⎬ (49)
⎪ ⎪ ⎪ ⎪
⎩ ∂s ⎭ ⎪⎩ ∂y ⎪⎭
⎡ x13 y13 ⎤
J=⎢ (50)
⎣ x 23 y 23 ⎥⎦
dir. Burada xij = xi - xj, yij = yi - yj ve |detJ| = 2Ae olduğunu biliyoruz. Aradığımız sıcaklığın
global koordinatlara göre türevi olduğundan, ters alma işlemi ile
⎧ ∂T ⎫ ⎧ ∂T ⎫
⎪⎪ ∂x ⎪⎪ ⎪ ∂r ⎪ 1 ⎡ y 23 − y13 ⎤ ⎡1 0 − 1⎤
⎨ ∂T ⎬ = [J ]⎨ ∂T ⎬ = ⎢− x {T }
x13 ⎥⎦ ⎢⎣0 1 − 1⎥⎦ e
(51)
⎪ ⎪ ⎪ ⎪ det J ⎣ 23
⎪⎩ ∂y ⎪⎭ ⎩ ∂s ⎭
Bölüm 9-1616
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
⎧ ∂T ⎫
⎪⎪ ∂x ⎪⎪
⎨ ∂T ⎬ = [B ]{T }e (52)
⎪ ⎪
⎪⎩ ∂y ⎪⎭
yazılabilir. Burada
⎧ ∂T ⎫
⎡ ∂T ∂T ⎤ ⎪⎪ ∂x ⎪⎪
2
⎛ ∂T ⎞ ⎛ ∂T ⎞
2
⎜ ⎟ + ⎜ ⎟ = ⎢ . ⎥ ⎨ ∂T ⎬ (54)
⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎣ ∂x ∂y ⎦ ⎪ ⎪
⎪⎩ ∂y ⎪⎭
= {T }e [B ] [B ]{T }e
T T
(55)
elde edilir.
∂ ⎛ ∂T ⎞ ∂ ⎛ ∂T ⎞
⎜ k. ⎟ + ⎜ k. ⎟ + Q = 0 (56)
∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠
dir. Şekil 1’de verilen sabit sıcaklık (T = T0) sabit ısı akışı (qn = q0) ve konveksiyon
(qn=h(T-Too) ) sınır şartlarını göz önüne alarak çözüm için
1 ⎡ ⎛ ∂T ⎞ ⎤
2 2
⎛ ∂T ⎞ 1
Π T = ∫∫ ⎢k .⎜ ⎟ + k ⎜⎜ ⎟⎟ − 2QT ⎥.dA + ∫ q0Tds + ∫ h(T − T∞ ) 2 ds (57)
2 A ⎢ ⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎥⎦ 2
⎣ s2 s3
fonksiyoneli minimize edilir. Çözümün sabit sıcaklık sınır şartını da sağlaması gereklidir.
İlk terim,
1 ⎡ ⎛ ∂T ⎞ ⎛ ∂T ⎞ ⎤
2 2
1
∫∫ ⎢k .⎜ ⎟ + k .⎜⎜ ⎟⎟ ⎥dA = ∑ ∫ k .{T }e [B ] [B ]{T }e dA
T T
2 A ⎢ ⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎥⎦ e 2
⎣ (58)
1 T
= ∑ {T }e k e Ae [B ] [B ]{T }e
T
e 2
Bölüm 9-1717
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
sonra genel iletkenlik matrisi [K] eleman iletkenlik matrislerinin toplanmasıyla elde edilir.
İkinci terim olan ısı kaynağını ele alalım. Eleman içinde üç farklı ısı kaynağı bulunabilir.
İlk olarak ısı kaynağının eleman içinde sabit ısı yaydığını kabul edelim (Q=Q0). Bu
durumda,
e
( e
)
− ∫ QTdA = −∑ Qe ∫ [N ].dA {T }e = −∑ {RQ } {T }e
e
T
(59)
e
elde edilir. ∫ N dA = A
e
i e / 3 olduğundan eleman ısı yükü vektörü
olarak elde edilir. Buradan eleman içinde sabit olarak üretilen ısının üç düğüme eşit olarak
dağıtıldığı anlaşılır. İkinci durum olarak Q’nun eleman içinde lineer olarak dağılım
gösterdiğini düşünelim. {Q}= [Q1,Q2,Q3]T şeklinde düğüm değerleri yazılabileceğinden
şekil fonksiyonları yardımıyla,
{R } = A [(2Q
Q
e
1 + Q2 + Q3 ), (Q1 + 2Q2 + Q3 ), (Q1 + Q2 + 2Q3 )]
T
(62)
12
olarak elde edilir. Son olarak ısının sıcak su kanalı veya elektrik teli gibi eleman içinden
geçen bir kaynak ile üretilmiş olduğunu düşünelim. Bu tür kaynaklar noktasal (tekil)
kaynak olarak adlandırılır. Q0 eleman içinde (r0,s0) koordinatında bulunan tekil kaynak
olsun. Böyle bir ısı kaynağını modele koymanın en kolay yolu elemanlara ayırırken bu
noktada bir düğüm tanımlamaktır. Böylece Q0 doğrudan yük vektörüne ilave edilebilir.
Buna rağmen kaynak eleman içinde herhangi bir (r0,s0) noktasında ise bunun eleman
düğümlerine dağıtılması,
Bölüm 9-1818
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
⎛ ⎞
∑ ⎜ {q0 }[N ]dS 2 ⎟{T }e
∫ q 0 Tds =
⎜∫
e ⎝e
⎟
(64)
s1 ⎠
dir. Isı akışının elemanın 2-3 kenarından olduğunu kabul edersek (üçgen elemandaki yayılı
yükü hatırlayınız) bu kenarda [N] = [0, s,1-s] ve l2-3 2-3 kenarının uzunluğu olmak üzere,
dS=l2-3ds olduğundan (Şekil 6),
⎛ ⎞ ⎡ 1 ⎤
∑ ⎜ ∫ {q0 }[N ]dS 2 ⎟{T }e = ∑ ⎢q0 l 2−3 ∫ [0, r ,1 − r ]dr ⎥{T }e = ∑ {Rq}T {T }e
⎜ ⎟ (65)
e ⎝e ⎠ ⎢
e ⎣ 0 ⎦⎥ e
q 0 l 2 −3
{Rq} = [0,1,1]T (66)
2
q 0 l 2 −3
dir. Isı akışı 1-2 kenarında olsa idi vektör, {Rq} = [1,1, 0]T , yada 3-1 kenarında olsa
2
q 0 l 2 −3
idi {Rq} = [1, 0,1]T olarak elde edilecek idi.
2
q=q0 q=h(Ty-Too)
2
3
3
e
2-3 kenarı sabit e 2
ısı akısı olan
elemanlar
Çözüm Çözüm 2-3 kenarı
bölgesi 1
bölgesi konveksiyona
1 sınırı maruz elemanlar
sınırı
Şekil 6 Üçgen elemanın 2-3 kenarı üzerinde tanımlı ısı akışı ve konveksiyon sınır şartları
1 1 ⎛ ⎞
∫ hT 2 dS = ∑ {T }Te ⎜ ∫ h[N ]T [N ]dS 3 ⎟{T }e = 1 / 2∑ {T }Te [K h ]{T }e (67)
2 s3 e 2
⎜ ⎟
⎝e ⎠ e
Bölüm 9-1919
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
olur. Bu terim kiriş problemindeki elastik temel sınır şartına benzemektedir. [Kh]
konveksiyon iletim matrisi olarak adlandırılır ve elemanın konveksiyona maruz kenarı için
hesaplanır. Üçgen elemanın 2-3 kenarı için,
⎡0 0 0⎤
[K h ] = h.l 2−3 ⎢0 2 1⎥ (68)
6 ⎢⎣0 1 2⎥⎦
⎛ ⎞
− ∫ hTT∞ dS = −∑ ⎜ ∫ hT∞ [N ]dS 3 ⎟{T }e = −∑ {Rh }T {T }e (69)
⎜
e ⎝e
⎟
s3 ⎠ e
dir. Böylece Π,
1
Π = {T }T [K ]{T } − {R}T {T } (71)
2
Örnek: Kesiti ve sınır şartları verilen uzun dikdörtgen çubuktaki sıcaklık dağılımını
belirleyiniz.
Çözüm: Simetri nedeniyle dikdörtgenin yarısının modellenmesi yeterlidir. Simetri
ekseninden sol tarafa ısı akışı olmayacağından bu eksen izole edilmiş olarak alınır. 3
elemanlı bir sonlu eleman modeli oluşturulmuştur.
Bölüm 9-2020
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
3 4
2
1 2
T=180°C
T=180°C
T=180°C
0.4 m
q=0
k=1.5 W/m°C
3
q=0 q=0
1 5
0.6m 0.3m
⎡0 0 0 ⎤ ⎡0 0 0 ⎤
[K h ]1 = ⎢0 2,5 1,25⎥ [K h ]2 = ⎢0 2,5 1,25⎥
⎢⎣0 1,25 2,5 ⎥⎦ ⎢⎣0 1,25 2 ⎥⎦
elde edilir. [K] = ∑ ([Kc]+[Kh]) ile genel iletkenlik matrisi elde edilir. Eliminasyon
yaklaşımı kullanılarak 4 ve 5 düğümlerindeki t=180 oC sınır şartı uygulanarak genel
matris,
(50).(25).(0,15)
{Rh}1 = [0 1 1]T {Rh}2 = (50).(25).(0,15) [0 1 1]T
2 2
ve eliminasyonla genel vektör, {R} = 93.75 [0 1 2]T elde edilir. Eliminasyon yaklaşımıyla
genel denklem modifiye edilerek sıcaklıklar, [T1, T2, T3] = [124.5, 34.0, 45.4]°C olarak
bulunur. Görüldüğü gibi 2 ve 3 düğümlerini bağlayan hat boyunca büyük bir sıcaklık
değişimi bulunmaktadır. Bunun sebebi 2 numaralı düğümün sıcaklığı ortam sıcaklığı olan
T∞ = 25°C a yakınken 4 düğümündeki sıcaklığın 180°C de sabit tutulmasıdır. 2-4
kenarında daha fazla düğüm olacak şekilde bir modelleme yapılarak daha doğru bir
sıcaklık dağılımı elde edilebilir.
Bölüm 9-2121
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
3. BURULMA
Burulma probleminde esas amaç, rastgele bir kesit şekline sahip ve M döndürme
momentine maruz prizmatik bir çubukta (Şekil 7) oluşan kayma gerilmelerini (τxz, τyz) ve
birim boyun dönme açısını (α) belirlemektir. Basit kesit şekline sahip bu türden problemler
iki boyutlu problem olarak ele alınır. Çözülmesi gereken problem,
∂ 2θ ∂ 2θ
A içinde, + + 2 = 0 , Yüzeyde θ = 0 (73)
∂x 2 ∂y 2
şeklindedir. Görüldüğü gibi çözülmesi gereken denklem Helmotz denkleminin özel bir
halidir. Burada θ gerilme fonksiyonu olarak adlandırılır. θ elde edildiğinde kayma
gerilmeleri,
∂θ ∂θ
τ xz = G.α . , τ yz = −G.α . (74)
∂y ∂x
M
α= (75)
2G ∫∫θ .dA
A
y
τyz
y x
τxz
(x,y)
A
x
S
M
z
Şekil 7 Burulmaya maruz keyfi kesit şekline sahip çubuk ve kayma gerilmeleri
Bölüm 9-2222
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Üçgen eleman içinde herhangi bir noktadaki θ gerilme fonksiyonu şekil fonksiyonları
yardımıyla
{θ } = [N ].{θ }e (76)
olarak hesaplanır. [N] = [r, s,1-r-s] olup gerilme fonksiyonunun düğüm değerleri ise,
{θ}e=[θ1, θ2, θ3]T olarak bir vektörle gösterilebilir. İzoparametrik gösterimde,
⎧ ∂θ ⎫ ⎡ ∂x ∂y ⎤ ⎧ ∂θ ⎫ T
⎪ ∂r ⎪ ⎢ ∂r
⎨ ∂θ ⎬ = ⎢ ∂x
∂r ⎥ ⎪⎪⎨ ∂x ⎪⎪⎬ = [J ]⎡ ∂θ ∂θ ⎤
(78)
∂y ⎥ ∂θ ⎢ ∂x
⎣ ∂y ⎥⎦
⎪ ⎪ ⎢ ⎥⎪ ⎪
⎩ ∂s ⎭ ⎣ ∂s ∂s ⎦ ⎪⎩ ∂y ⎪⎭
[J ] = ⎡⎢ xx13 y13 ⎤
y 23 ⎥⎦
(79)
⎣ 23
şeklinde elde edilir. Böylece sıcaklık analizleri sırasında elde edildiği şekliyle
[B ] = 1 ⎡⎢ xy 23 xy31 xy12 ⎤⎥ olduğundan,
det J ⎣ 32 13 21 ⎦
T
⎡ ∂θ ∂θ ⎤
⎢ ∂x = [B ].{θ }e (80)
⎣ ∂y ⎥⎦
yazılır.
⎧⎪ 1 ⎡⎛ ∂θ ⎞ 2 ⎛ ∂θ ⎞ 2 ⎤ ⎫⎪
Π = G.α ∫∫ ⎨ ⎢⎜ ⎟ + ⎜ ⎟ ⎥ − 2θ ⎬.dA
2
(82)
A ⎪
2 ⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎥⎦ ⎪⎭
⎩ ⎢⎣
Bölüm 9-2323
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
dır. Eleman rijitlik matrisi ve yük vektörü Π yardımıyla elde edilebilir. Gα2 sabit
olduğundan minimizasyonda etkisi yoktur. Bu nedenle gerilme fonksiyonunun türevleri,
⎧ ∂θ ⎫
∂θ ⎤ ⎪⎪ ∂x ⎪⎪
2 2
⎛ ∂θ ⎞ ⎛ ∂θ ⎞ ⎡ ∂θ
⎜ ⎟ + ⎜⎜ ⎟⎟ = ⎢ ⎨ ⎬ (83)
⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎣ ∂x ∂y ⎥⎦ ⎪ ∂θ ⎪
⎪⎩ ∂y ⎪⎭
= {θ }e [B ] .[B].{θ }e
T T
(84)
1 ⎡⎛ ∂θ ⎞ ⎛ ∂θ ⎞ ⎤
2 2
1 T
∫∫A 2 ⎢⎢⎜⎝ ∂x ⎟⎠ + ⎜⎜⎝ ∂y ⎟⎟⎠ ⎥⎥.dA = ∑e 2 {θ }e [k ]{θ }e (85)
⎣ ⎦
⎛ ⎞
∫∫ 2θdA = ∑ ⎜⎜⎝ 2∫ [N ].dA ⎟⎟⎠{θ }
A e e
e (87)
yazılarak ∫ [N ] .dA = A
e
i e / 3 olduğundan,
∫∫ 2θ .dA = ∑e {θ }e { f }
T
(88)
A
{ f } = 2 Ae [1 1 1]
T
(89)
3
1 T
Π = {θ } .[K ].{θ } − {θ }T .{F } (90)
2
Bölüm 9-2424
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
sonlu eleman denklemleri elde edilir. Eliminasyon yaklaşımına göre sınırlar üzerinde
bulunan bütün düğümlere karşılık gelen satır ve sütunlar silinerek çözüm yapılır.
Gerilmeler ve dönmeler ise elde edilen gerilme fonksiyon değerleri yardımıyla başta
verilen denklemlerden bulunur. Burada üçgen eleman için elde edilen matris ve vektörler
benzer yollarla diğer elemanlar için de elde edilebilir.
Örnek: Şekildeki dikdörtgen kesitli çubuk M=2 kNcm döndürme momentine maruzdur.
Çubuk için G= 7.7x 106 N/cm2 olduğuna göre birim boydaki dönme açısını bulunuz.
1 ⎡ y 23 y 31 y12 ⎤
M x [B] = formülünden, birinci
det J ⎢⎣ x 32 x13 x 21 ⎥⎦
Her eleman için yük vektörü {f} = (2Ae/3)[1,1,1]T olup buradan elemanların herbirinin
alanı 3 cm2 olduğundan { f }i = {2 2 2}T , i = 1,2,3,4 olarak elde edilir. 3, 4 ve 5 düğümleri
sınırlarda olduğundan buralarda θ3=θ4=θ5=0 sınır şartlarını tanımlarsak eliminasyon
1 ⎡ 2,084 − 2,083⎤ ⎧θ 1 ⎫ ⎧4⎫
uygulanmış genel denklem ⎨ ⎬ = ⎨ ⎬ olarak elde edilir. Buradan,
2 ⎢⎣− 2,083 8,334 ⎥⎦ ⎩θ 2 ⎭ ⎩8⎭
[θ1,θ2]=[7.676, 3.838] olarak gerilme fonksiyonu değerleri bulunur. Formülümüz
Ae
M = 2Gα ∫∫ θ . dA olduğundan, {θ } = [N ].{θ }e gösterimi ve ∫ [N ].dA = [1 1 1] olmasından
A
3
e
⎡ Ae ⎤
faydalanarak M = 2Gα ⎢∑ (θ 1 + θ 2 + θ 3 )⎥ x 4 yazılabilir. 4 çarpanı kesitin yalnızca ¼ ünün
⎣⎢ e
3 ⎦⎥
Bölüm 9-2525
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Şekil 8 de görüldüğü gibi bir silindir etrafında sıkıştırılamayan bir akışkanın sürtünmesiz
ve dönmesiz akışını göz önüne alalım. Gelen akışın hızı u0 olduğuna göre silindir
etrafındaki akış ne olacaktır. Bu problemin matematik ifadesi
∂ 2Ψ ∂ 2Ψ
+ =0 (92)
∂x 2 ∂y 2
∂Ψ − ∂Ψ
u= v= (93)
∂y ∂x
Q = Ψ B −Ψ A (94)
Bölüm 9-2626
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
y
y
D Ψ=u0H
H
Ψ=?
u0
Ψ=u0y
x
S
Ψ=0
L Ψ=0 x
Şekil 8 İdeal akışkanın silindir etrafındaki akışı ve sonlu eleman modeli için sınır şartları
4.2 Sızıntı
Arazi drenajı veya baraj altındaki sızıntı gibi su akışları belirli şartlar altında Laplace
formülü olarak verilen
∂ ⎛ ∂φ ⎞ ∂ ⎛ ∂φ ⎞
⎜k . ⎟ + ⎜k ⎟ =0 (95)
∂x ⎝ x ∂x ⎠ ∂y ⎝ y ∂y ⎠
Bölüm 9-2727
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Denklemin çözümü için gerekli olan sınır şartları bir toprak dolgu barajı örneğinde
verilmiştir (Şekil 9). Sonlu elemanlar metodu ile incelenecek bölge şekilde taralı olarak
gösterilmiştir. Sağ ve sol yüzeylerda
φ = sabit (96)
sınır şartı, geçirimsiz alt bölgede ise n yüzeyin normali olmak üzere,
∂φ/∂n = 0 (97)
B φ=y
C
φ=hA
D
hA
y φ=hB
hB
A x
Geçirimsiz
şeklinde bir doğal sınır şartı geçerlidir. Doğal sınır şartlarının eleman matrisini
etkilemediği daha önce görülmüştü. Çözüm bölgesinin üst sınırı ise sızıntı çizgisi yada
serbest yüzey olarak adlandırılır. Burada ∂φ/∂n = 0 olup integrasyondan
φ=y (98)
elde edilir. Bu sınır şartı eleman değişkenlerine bağlı olarak elde edildiğinden artımlı
(iteratif) çözüm yapılmasını gerektirir. Bunun için sızıntı hattına tahmini bir yer alınır ve
yüzey üzerindeki her bir i noktası için φ=yi sınır şartı uygulanır. Sonra φ = φ’ çözüm
yapılarak hata (φ’i-yi) araştırılır. Hata oranına göre düğüm yerleri güncelleştirilerek yeni bir
sızıntı hattı elde edilir. Bu yöntem hata yeterince küçük oluncaya kadar tekrar edilir.
Sonuçta elde edilen CD parçası gerçek sızıntı yüzeyi olarak belirlenir. Şayet bu yüzeyde
buharlaşma yoksa
φ=y (99)
Bölüm 9-2828
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Elektrik mühendisliği alanında iki ve üç boyutlu hem skaler ve hem de vektörel alan
problemleri vardır. Burada bazı iki boyutlu skaler alan problemleri ele alınacaktır. ε (F/m)
geçirgenliğine sahip ve ρ (c/m3) yük yoğunluğuna maruz izotrop bir dielektrik ortamda
elektrik potansiyeli u(V),
⎛ ∂ 2u ∂ 2u⎞
ε⎜ + ⎟ = −ρ (100)
⎝ ∂x 2 ∂y 2 ⎠
diferansiyel denklemini sağlar. Sınır şartları ise S1 üzerinde u=a, S2 üzerinde ise u=b
şeklinde verilir (Şekil 10).
u=b
ρ
u=a ε=Geçirgenlik
ρ=Yük yoğunluğu
S1 D
y S2
Birim kalınlık alınarak, depolanmış alan enerjisinin minimizasyonu ile sonlu eleman
formülleri elde edilebilir.
1 ⎡⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎤
Π = ∫∫ ε ⎢⎜ ⎟ + ⎜ ⎟ ⎥. dx. dy − ∫ ρ. u. dA (101)
2 A ⎢⎣⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎥⎦ A
⎛ ∂u ∂φ ∂u ∂φ ⎞
∫∫ ε ⎜⎝ ∂x . ∂x + ∂y . ∂y ⎟⎠ . dx. dy − ∫ ρ.φ. dA = 0
A A
(102)
den elde edilmeye çalışılır. Buradaki her φ, u’nun temel fonksiyonundan S1 ve S2 üzerinde
0 olacak şekilde elde edilir. Denklemin çözümünde kısmi integrasyonlar kullanılır.
Bölüm 9-2929
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Bir çok malzeme için geçirgenlik yerine bağıl geçirgenlik kullanılır (ε-εR) Boşluğun
geçirgenliği ε0 = (8.854x10-12 F/m) olup bununla bağıl geçirgenlik arasında ε=εRε0 şeklinde
bir ilişki bulunmaktadır. Kauçuğun bağıl geçirgenliği 2.5-3 civarındadır.
x
∂u
=0
∂n
doğal bir sınır şartı olarak ∂u/∂n =0 tanımlanır. Bu da denklemlerde herhangi bir
düzeltmeye gidilmeden otomatik olarak sağlanmaktadır. Bir başka örnek ise Şekil 12’de
verilen dielektrik ortamla ayrılmış 2 paralel levha arasındaki elektrik alan dağılımının
belirlenmesidir. Burada alan sonsuza uzanır. Levhalardan uzaklaştıkça alan değeri
düştüğünden problemin çözümü için levha etrafında simetrik olarak, yeterince geniş bir
bölge (D) rastgele alınabilir. Bu alanın boyutları levha boyutlarının 5-10 misli olmalıdır.
Buna karşılık çok geniş bir alan alınıp dış kenarlara doğru büyüyen elemanlarla modelleme
yoluna da gidilebilir. Alınan bu keyfi sınır (S) üzerinde u = 0 kabul edilir.
u (A) manyetik alan potansiyeli µ (H/m) de geçirgenlik olarak alınırsa manyetik alanın
diferansiyel ifadesi,
⎛ ∂ 2u ∂ 2u⎞
µ⎜ + ⎟ =0 (103)
⎝ ∂x 2 ∂y 2 ⎠
Bölüm 9-3030
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
D
u=a S
u=b
ε0
u=0
rastgele alınmış sınır
Kondüktör Stator(Demir)
Demir
u=a
Hava
u=c
Kondüktör
u=a
∂u
y =0
∂n
Sargı
Rotor (Demir) x
Manyetik alan probleminin tipik bir uygulaması elektrik motorlarıdır (Şekil 13).
Kondüktörden herhangi bir akım geçmemesi durumunda, demir yüzeyler üzerinde u=a ve
u=b sınır şartları geçerlidir. Rasgele belirlenmiş sınır üzerinde ise u=c sınır şartı geçerlidir.
Bu sınır eğer oldukça uzak bir noktada belirlenseydi u=0 alınabilirdi.
Uzun, düz ve düzgün kesitli borular içerisindeki akışta meydana gelen basınç kaybı
L
∆p = 2. f . ρ.Vm2 (104)
Dh
ile verilmektedir. Burada f sürtünme katsayısı, ρ yoğunluk, Vm sıvının ortalama hızı, L ise
borunun uzunluğudur. Hidrolik çap olarak adlandırılan Dh= 4 x alan / çevre formülü ile
hesaplanır. Bu bölümde genel bir kesite sahip borular için tam gelişmiş laminar akış
halinde sürtünme katsayısının sonlu elemanlar metodu ile elde edilmesi üzerinde
durulacaktır.
Bölüm 9-3131
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Akışın z doğrultusunda olduğunu ve x-y nin kesit düzlemi olduğunu kabul edelim. Kuvvet
dengesinden (Şekil 14)
⎛ dp ⎞
0 = pA − ⎜ p + ∆z ⎟. A − τ W p.∆z (105)
⎝ dz ⎠
veya
dp 4.τ w
− = (106)
dz Dh
dp 2µ .Vm . f .Re
− = 2
(107)
dz Dh
⎛ ∂ 2 w ∂ 2 w ⎞ dp
µ.⎜⎜ 2 + 2 ⎟⎟ − =0 (108)
⎝ ∂x ∂y ⎠ dz
x y w
X = Y= W= (109)
Dh Dh 2Vm fRe
∂ 2W ∂ 2W
+ 2 −1= 0 (110)
∂x 2 ∂y
elde edilir. Akışkanın çeperlerle temas halinde olduğu noktada hızı sıfır olacağından
Sınırda W = 0 (111)
Şeklinde sınır şartı elde edilir. Böylece ısı transferi ve burulma da izlenen yollarla W elde
edilebilir. W bilindiğinde ortalama değer,
Bölüm 9-3232
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
∫ WdA
A
Wm = (112)
∫ dA
A
τw
Akış z
∆z
sonra,
wm Vm
Wm = = (113)
2Vm fRe 2Vm f .Re
yardımıyla,
1 / (2Wm )
f = (114)
Re
elde edilir. Bu durumda sonlu eleman analizinden elde edilecek değer 1/(2Wm) değeridir.
Bu sadece kesit şekline bağlıdır. Analizde girilecek koordinatların boyutsuz koordinatlar
olduğuna dikkat edilmelidir.
Bölüm 9-3333
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Bölüm 9-3434
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Bölüm 9-3535
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Bölüm 9-3636
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
Bölüm 9-3737
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
ITERASYON=ITERASYON+1
SURE=ITERASYON*DELTAT
C =================KONTROL ICIN ALGORITMA
DO 1101 IKON=1,NP
1101 ESKI1(IKON)=TN(IKON)
DO 1102 IKON=1,NP
1102 CT(IKON)=ABS(ESKI1(IKON)-ESKI(IKON))
IF((CT(1).ge.10).OR.(CT(16).ge.10).OR.(CT(32).ge.10).OR.
*(CT(40).ge.10).OR.(CT(53).ge.10).OR.(CT(66).ge.10).or.
*(CT(79).ge.10).OR.(CT(134).ge.10).OR.(CT(186).ge.10).or.
*(CT(253).ge.10).OR.(CT(275).ge.10).OR.(CT(397).ge.10))THEN
WRITE(6,*)SURE
WRITE(6,1310)TN
WRITE(7,*)sure
WRITE(7,*)TN(1),TN(61),TN(121),TN(193)
WRITE(7,*)TN(253),TN(313),TN(343),TN(445),TN(504)
Bölüm 9-3838
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
WRITE(*,*)sure
WRITE(*,*)TN(1),TN(16),TN(33)
WRITE(*,*)TN(66),TN(253),TN(264)
DO 1103 IKON=1,NP
ESKI(IKON)=ESKI1(IKON)
1103 CONTINUE
END IF
C =============================
C =============================
c DO 1104 I=1,NP
c 1104 ABCD(I)=TN(I)-KARTEMP(I)
c IF((ABCD(1).ne.0.).or.(ABCD(6).ne.0.).or.(ABCD(7).ne.0.).or.
c *(ABCD(15).ne.0.).or.(ABCD(45).ne.0.).or.(ABCD(30).ne.0.))THEN
GOTO 1000
c ELSE
c GOTO 1500
c END IF
c 1500 WRITE(6,*)SURE
WRITE(6,1310)TN
WRITE(*,*)'CALCULATIONS COMPLETED'
CLOSE (6)
CLOSE (7)
GOTO 9876
1310 FORMAT (15F10.4)
312 WRITE(LOUT,*) 'DUG# SICAKLIK'
WRITE(LOUT,'(I5,E15.4)')(I,KARTEMP(I),I=1,NP)
PRINT *,'DUGUM SICAKLIKLARINI SAKLAMAK ISTIYORMUSUNUZ'
PRINT *,'1 = EVET, 2=HAYIR'
PRINT *,'SECIMINIZ'
READ *, IANS
IF(IANS.EQ.2) GO TO 330
PRINT *,'DOSYA ADI'
READ '(A)', FILE3
OPEN (UNIT = 12, FILE = FILE3)
WRITE(12,1310)KARTEMP
WRITE(*,*)KARTEMP(1)
close(12)
330 WRITE(LOUT,*) 'HER ELEMANIN BIRIM ALANINDAN GECEN ISI'
WRITE(LOUT,*) 'ELEM# QX=-K*DT/DX QY=-K*DT/DY '
DO 350 N = 1, NE
CALL INTCOOR(XNI, XTI)
CALL ATM(N,NOC,TCE,TC,ROE,RO,CPE,CCP,MTN,N1,N2,N3,N4,X)
CALL MATRIS(SE,XNI,B,TCE,DJ)
QX=B(1,1)*KARTEMP(N1)+B(1,2)*KARTEMP(N2)+B(1,3)*
.KARTEMP(N3)+B(1,4)*KARTEMP(N4)
QX = -QX * TCE
QY=B(2,1)*KARTEMP(N1)+B(2,2)*KARTEMP(N2)+B(2,3)*
.KARTEMP(N3)+B(2,4)*KARTEMP(N4)
QY = -QY * TCE
WRITE(LOUT,'(I5,2E15.4)') N, QX, QY
350 CONTINUE
close(lout)
COZUM=COZUM+1
IF ((ifln.EQ.2).AND.(COZUM.EQ.2))GOTO 311
9876 END
C ------------------------------------->SUBROUTINES
SUBROUTINE INTCOOR(XNI, XTI)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 XTI,XNI
DIMENSION XNI(4,2), XTI(4,2)
XNI(1, 1) = -.57735026919
Bölüm 9-3939
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
XNI(1, 2) = -.57735026919
XNI(2, 1) = .57735026919
XNI(2, 2) = -.57735026919
XNI(3, 1) = .57735026919
XNI(3, 2) = .57735026919
XNI(4, 1) = -.57735026919
XNI(4, 2) = .57735026919
XTI(1, 1) = -1
XTI(1, 2) = -1
XTI(2, 1) = 1
XTI(2, 2) = -1
XTI(3, 1) = 1
XTI(3, 2) = 1
XTI(4, 1) = -1
XTI(4, 2) = 1
RETURN
END
SUBROUTINE ATM(N,NOC,TCE,TC,ROE,RO,CPE,CCP,MTN,N1,N2,N3,N4,X)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 X,TC,ro,Ccp
INTEGER*4 NOC,MTN
DIMENSION TC(11),CCP(11),RO(11),MTN(464),NOC(464,4),X(519,2)
COMMON X1,X2,X3,X4,Y1,Y2,Y3,Y4
TCE = TC(MTN(N))
ROE = RO(MTN(N))
CPE = CCP(MTN(N))
N1 = NOC(N, 1)
N2 = NOC(N, 2)
N3 = NOC(N, 3)
N4 = NOC(N, 4)
X1 = X(N1, 1)
Y1 = X(N1, 2)
X2 = X(N2, 1)
Y2 = X(N2, 2)
X3 = X(N3, 1)
Y3 = X(N3, 2)
X4 = X(N4, 1)
Y4 = X(N4, 2)
RETURN
END
SUBROUTINE MATRIS(SE,XNI,B,TCE,DJ)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 B,SE,XNI
DIMENSION SE(4,4), B(2,4), XNI(4,2)
COMMON X1,X2,X3,X4,Y1,Y2,Y3,Y4
DO 1111 I = 1, 4
DO 1111 J = 1, 4
SE(I, J) = 0
1111 CONTINUE
DO 1112 IP = 1, 4
XI = XNI(IP, 1)
ETA = XNI(IP, 2)
CALL MATHES(ETA,XI,DJ,B)
DO 1113 I = 1, 4
DO 1113 J = 1, 4
DO 1113 K = 1, 2
1113 SE(I, J) = SE(I, J) + B(K, I) * B(K, J) * TCE * DJ
1112 CONTINUE
RETURN
END
C -------------------------------------------->B MATRISI
Bölüm 9-4040
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
SUBROUTINE MATHES(ETA,XI,DJ,B)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 A, G, B, DJ
DIMENSION A(2,2), G(2,4), B(2,4)
COMMON X1,X2,X3,X4,Y1,Y2,Y3,Y4
TJ11 = ((1 - ETA) * (X2 - X1) + (1 + ETA) * (X3 - X4)) / 4
TJ12 = ((1 - ETA) * (Y2 - Y1) + (1 + ETA) * (Y3 - Y4)) / 4
TJ21 = ((1 - XI) * (X4 - X1) + (1 + XI) * (X3 - X2)) / 4
TJ22 = ((1 - XI) * (Y4 - Y1) + (1 + XI) * (Y3 - Y2)) / 4
C DET J
DJ = TJ11 * TJ22 - TJ12 * TJ21
C A(2,2) GEOMETRIK SABITLER MATRISI
A(1, 1) = TJ22 / DJ
A(2, 1) = -TJ21 / DJ
A(1, 2) = -TJ12 / DJ
A(2, 2) = TJ11 / DJ
C G(2,4) TUREVLER MATRISI
DO 2221 I = 1, 2
DO 2221 J = 1, 4
2221 G(I, J) = 0
G(1, 1) = -(1 - ETA) / 4
G(2, 1) = -(1 - XI) / 4
G(1, 2) = (1 - ETA) / 4
G(2, 2) = -(1 + XI) / 4
G(1, 3) = (1 + ETA) / 4
G(2, 3) = (1 + XI) / 4
G(1, 4) = -(1 + ETA) / 4
G(2, 4) = (1 - XI) / 4
C B(2,4) MATRISI
DO 2222 I = 1, 2
DO 2222 J = 1, 4
B(I, J) = 0
DO 2222 K = 1, 2
2222 B(I, J) = B(I, J) + A(I, K) * G(K, J)
RETURN
END
C======================================================
SUBROUTINE SHAPES(FT,SCT,XTI,YON)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 FT,SCT,XTI,ST
INTEGER*4 YON
DIMENSION FT(4), ST(4), SCT(4,4),XTI(4,2)
DO 3330 I = 1, 4
FT(I) = 0!
DO 3330 J = 1, 4
3330 SCT(I, J) = 0!
IF((YON.EQ.1).OR.(YON.EQ.-1))THEN
DO 3331 IP = 1, 2
XIT = YON
ETAT = XTI(IP, 1)
CALL FONK(ST, XIT, ETAT)
CALL HESAP(FT, ST, SCT)
3331 CONTINUE
RETURN
ELSEIF((YON.EQ.2).OR.(YON.EQ.-2))THEN
DO 3332 IP = 1,2
ETAT = YON / 2
XIT = XTI(IP, 1)
CALL FONK(ST, XIT, ETAT)
CALL HESAP(FT, ST, SCT)
3332 CONTINUE
Bölüm 9-4141
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
RETURN
END IF
END
SUBROUTINE HESAP(FT, ST, SCT)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 FT,SCT,ST
DIMENSION FT(4), ST(4), SCT(4,4)
DO 3333 I = 1, 4
FT(I) = FT(I) + ST(I)
DO 3333 J = 1, 4
3333 SCT(I, J) = SCT(I, J) + ST(I) * ST(J)
RETURN
END
SUBROUTINE FONK(ST, XIT, ETAT)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 ST
DIMENSION ST(4)
ST(1) = (1 - XIT) * (1 - ETAT) / 4
ST(2) = (1 + XIT) * (1 - ETAT) / 4
ST(3) = (1 + XIT) * (1 + ETAT) / 4
ST(4) = (1 - XIT) * (1 + ETAT) / 4
RETURN
END
SUBROUTINE RIGID(CE,FYK,XNI,SEN)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 CE,XNI,SEN,FYK
DIMENSION CE(4,4), FYK(4), SEN(4),XNI(4,2)
COMMON X1,X2,X3,X4,Y1,Y2,Y3,Y4
do 7002 I = 1, 4
FYK(I)=0
do 7002 J = 1, 4
7002 ce(I, J) = 0
do 7003 IP = 1, 4
XI = XNI(IP, 1)
ETA = XNI(IP, 2)
CALL SEKFOK1(SEN,DJ,XI,ETA)
do 7004 I = 1, 4
FYK(I)=FYK(I)+SEN(I)*DJ
do 7004 J = 1, 4
7004 CE(I, J) = CE(I, J) + SEN(I) * SEN(J) * DJ
7003 continue
RETURN
end
SUBROUTINE SEKFOK1(sen,dj,xi,eta)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 XI,ETA,SEN,DJ
dimension SEN(4)
COMMON X1,X2,X3,X4,Y1,Y2,Y3,Y4
sen(1) = (1 - XI) * (1 - ETA) / 4
sen(2) = (1 + XI) * (1 - ETA) / 4
sen(3) = (1 + XI) * (1 + ETA) / 4
sen(4) = (1 - XI) * (1 + ETA) / 4
TJ11 = ((1 - ETA) * (X2 - X1) + (1 + ETA) * (X3 - X4)) / 4
TJ12 = ((1 - ETA) * (Y2 - Y1) + (1 + ETA) * (Y3 - Y4)) / 4
TJ21 = ((1 - XI) * (X4 - X1) + (1 + XI) * (X3 - X2)) / 4
TJ22 = ((1 - XI) * (Y4 - Y1) + (1 + XI) * (Y3 - Y2)) / 4
DJ = TJ11 * TJ22 - TJ12 * TJ21
RETURN
end
Bölüm 9-4242
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
SUBROUTINE BANDCAR(EV,NP,NBW,TBOY,CAR,F,AYV)
IMPLICIT REAL*8 (A-H,O-Z)
REAL*8 EV,AYV,F,CAR
INTEGER*4 TT,TBOY
DIMENSION ev(NP, NBW), AYV(TBOY), f(NP), car(NP)
ii = 0
k = 0
DO 19 I=1,TBOY
19 AYV(I)=0
DO 21 I=1,NP
21 CAR(I)=0
do 1 i = 1,NP
ii = i
if( i .GT. NBW) ii = NBW
do 10 j = 1,NBW
if( ii .EQ. 0) GOTO 10
if( i .GT. NBW) GOTO 2
AYV(j) = ev(j, ii)
if( i .LT. NBW) GOTO 3
2 AYV(j) = ev(j + i - NBW, ii)
3 ii = ii - 1
10 CONTINUE
do 20 j = 2,NBW
if( i .GT. NBW) GOTO 4
k = i + j - 1
AYV(k) = ev(i, j)
GOTO 20
4 AYV(NBW + j - 1) = ev(i, j)
20 CONTINUE
do 33 k = 1,2 * NBW - 1
if( i .LE. NBW) Tt = 0
if( k + Tt .GT. NP) GOTO 33
car(i) = car(i) + AYV(k) * f(k + Tt)
33 CONTINUE
Tt = Tt + 1
1 CONTINUE
RETURN
END
Bölüm 9-4343
Mühendisler İçin Sonlu Elemanlar Metodu, M. TOPCU, S. TAŞGETİREN
NK = N - K + 1
IF (NK .GT. NBW) NK = NBW
DO 2200 J = 2, NK
B(K) = B(K) - C1 * A(K, J) * B(K + J - 1)
2200 CONTINUE
2300 CONTINUE
RETURN
END
Bölüm 9-4444