Yapay Zeka Uygulamalarında "Yapay Sinir Ağları"nın Tesisat

advertisement
Yapay Zeka Uygulamalarında "Yapay Sinir
Ağları"nın Tesisat Mühendisliğinde Kullanımı
Kemal ATİK*
Özet
Yapay zeka uygulamaları bilimde gittikçe artan oranda kullanılmaktadır. Bunlardan biri, insan beyninin sinir hücre­
si yapısını örnek alan ve öğrenme kabiliyetine sahip olan Yapay Sinir Ağları dır. Bu yeteneğinden dolayı birçok bilim
dalında, modelleme ve kontrol işlemlerinde başarılı bir şekilde kullanılmaktadır. Tesisat mühendisliği alanında da bir­
çok modelleme, tahmin ve kontrol uygulamalarında başarıyla kullanılmış ve kullanılabilirliği belirtilmiştir. Bu çalış­
mada, "Yapay Sinir Ağları " nın yapısı ve algoritmaları anlatılıp, tesisat mühendisliği alanındaki kullanımına örnekler
verilmiştir.
Anahtar kelimeler: Tesisat Mühendisliği, Kontrol, Modelleme, Yapay Zeka, Yapay Sinir Ağları
1. GİRİŞ
Bilgisayarlar, hızlarının ve kapasitelerinin artması,
yeni programlama tekniklerinin geliştirilmesi saye­
sinde bilimin her alanında kullanımları yaygınlaş­
maktadır. Yapay zeka uygulamalarından; Yapay Si­
nir Ağları (YSA), Genetik algoritmalar ve Bulanık
mantık algoritmaları son yıllarda sıkça kullanılan
programlama metotlardır. Bu çalışmada YSA' ların
yapısı ve tesisat mühendisliği alanındaki uygulama­
ları tanıtılacaktır.
2. YAPAY SİNİR AĞLARI
Yapay sinir ağlan insan beyninin çalışma mekaniz­
ması taklit edilerek geliştirilen ve biyolojik olarak
insan beyninin yaptığı temel işlemleri belirli bir ya­
zılımla gerçekleştirmeyi amaçlayan bir mantıksal
programlama tekniğidir [1]- Hücre adı verilen ve
bilgiyi işleyen birimlerden oluşmaktadır. Hücreler
arasındaki kendine özgü ağırlık değeri olan bağlantı
hatları vasıtasıyla bilgiyi taşırlar. Taşınan bilgi sin­
yalleri bu ağırlıklarla çarpılarak toplam enerjileri bu­
lunur. Hücre çıkışındaki bilgi, bir aktivasyon fonksi­
yonundan faydalanılarak hesaplanır [2]. Şekil l.'de
bir hücre yapısı görülmektedir. Yapay sinir ağlan ön­
ce eldeki verilerle eğitilmekte ve daha sonra amaca
göre kullanılmaktadır. Eğitme işi oldukça uzun za­
man almasına rağmen; kullanım sırasında çok çabuk
karar vermektedirler. Öğrenme, genelleme ve hatalan tolère etme yeteneklerinden dolayı lineer olma­
yan sistemlerin modellenmesinde de çok geniş uy­
gulama alanı bulmuşlardır [3].
Z.K.Ü. Karabük Teknik Eğitim Fakültesi, Makine Eğitimi Bölümü - KARABÜK
TESİSAT MÜHENDİSLİĞİ DERGİSİ, Sayı 91, 2006
83
Hücre çıkışındaki bilgi;
içermekte: böylece lineer olmayan modeller elde
edebilmektedirler.
(D
eşitliği ile hesaplanır. Burada ; X, : Giriş değerleri,
wi: Bağlantıların ağırlıkları, Netj: Hücre çıkışında el­
de edilen bilgidir.
Kullanılan aktivasyon fonksiyonlarından birisi şu­
dur:
N
f(Netj) = l/(l+e- eti )
(2)
f(Netj): Aktivasyon fonksiyonuyla hesaplanan so­
nuçtur.
Mühendislikte ve pek çok alanda en çok kullanılan
öğrenme algoritması, geriye yayılma algoritmasıdır.
Bunun en büyük nedeni, öğrenme kapasitesinin
yüksek ve algoritmasının basit olmasıdır [5].
3. UYGULAMALAR
YSA ile bir problemin çözülebilmesi amacıyla önce
bu probleme uygun ağ mimarisi tasarlanır. Bu ağın
giriş katmanı hücre sayısı, problemdeki sonuca etki
eden değişkenler, çıkış katmanı hücre sayısı ise elde
edilecek sonuçların sayısı kadardır.
Yapay sinir ağlarından kontrol uygulamalarında, ro­
botlarda, desen tanıma işlemlerinde, tıpta, güç sis­
temlerinde, sinyal işlemede, sosyal ve fizyolojik
tahminde bulunmada ve sistem modellemede fayda­
lanılmaktadır [4]. YSA'lar yapısal ve matematiksel
olarak farklılıklar gösterirler. Yapısal farklılıklar, kat­
man sayılan ve düğüm noktalan arasındaki bağlantı
şekillerinin farklı olmasıdır. Bu farkhlık YSA'nın
kullanım amacına ve programcının tasarımına bağlı­
dır. Genellikle, Şekil 2'de görüldüğü gibi; giriş kat­
manı, gizli katman ve çıkış katmanı olmak üzere 3
katmandan oluşmaktadırlar. Düğüm noktası ve aralanndaki bağlantı sayısı arttıkça YSA'nın öğrenme
kapasitesi artmakta, fakat eğitim zamanı da artmak­
tadır.
Matematiksel farklılıklar ise; YSA'nın eğitilmesinde
kullanılan algoritma ve aktivasyon fonksiyonunun
ipidir. Aktivasyon fonksiyonları üstel fonksiyonlar
84
Tesisat mühendisliği alanındaki YSA kullanımını
modelleme ve kontrol olarak iki bölümde toplayabi­
liriz. Deneysel verilerin kullanılması ile bir cihazın
deney yapılmayan değerler için performansının tah­
mini, meteorolojik veriler kullanılarak elde bulun­
mayan verilerin veya cihaz verimi tahmini gibi ça­
lışmalar modelleme alanındaki uygulamalardır. Sı­
caklık, nem, hava debisi kontrolü, ısıtmaya başlama
zamanı belirlenmesi vb. çalışmalar ise kontrol ala­
nındaki YSA uygulamalarıdır.
3.1. Modelleme
Matematiksel modelin kurulamadığı veya zor oldu­
ğu problemlerde YSA'lar ile modelleme yapılabil­
mektedir. Deneysel verilerin bir kısmı YSA'nın eği­
tilmesinde kullanılmaktadır. Uzun süren bu işlem­
den sonra eğer ağın hatası kabul edilebilir sınırlar
içerisinde ise YSA eğitimini tamamlamıştır ve geri­
ye kalan verilerle YSA test edilerek elde olmayan
TESİSAT MÜHENDİSLİĞİ DERGİSİ. Sayı 91. 2006
veriler için kullanılabilir. Bu konuda yapılan çalış­
malar aşağıda özetlenmiştir.
Kalogirou tarafından yapılan bir çalışmada pasif gü­
neş binalarının enerji tüketiminin tahmini için yapay
sinir ağlan kullanılmıştır. Çalışmada yalıtılmış bir
odanın yaz ve kış durumlan için, duvar kalınlığı
15cm'den 60 cm aralığına kadar değiştirilerek; çok
tabakalı, geriye yayılım öğrenme algoritmasını kulla­
nan bir yapay sinir ağı binanın termal davranışlarıy­
la eğitilmiştir. Eğitilen bu YSA diğer binaların ener­
ji tüketiminin tahmininde kullanılmıştır. Böylece el­
de edilen yapay sinir ağının hızlı ve tatminkar sonuç­
lar verdiği görülmüştür [4].
Shengwei, YSA kullanarak değişken hava debili iklimlendirme sisteminin kontrol modelini kurmuştur.
Geliştirilen model farklı iklim şartları için değişken
hava debili bir sistemin bütün cevaplarını tahmin
edebilecek şekilde eğitilmiş ve test edilmiştir [6].
Soteris başka bir çalışmasında ısıtma, havalandırma,
iklimlendirme ve güneş ışınımlı güç sistemleri uygu­
lamalarında da yapay sinir ağlarının kullanabileceği­
ni belirtmiştir [7].
Kalogirou başka bir çalışmasında yenilenebilir ener­
ji sistemlerinde yapay sinir ağlarının bir uygulaması­
nı yapmıştır. Bu çalışmada parabolik kollektör kulla­
nan güneş enerjisiyle buhar üreten sistem dizaynın­
da, sulu ısıtma sistemlerinde ve pasif ısıtma sistem­
lerinin performansını tahmin etmede yapay sinir ağ­
ları kullanılmıştır [8].
Swider, buhar sıkıştırmah sıvı soğutucunun yapay si­
nir ağlarıyla modellemesini yapmıştır. Soğutulmuş
su sıcaklığı, soğutma suyunun kondansere giriş sı­
caklığı ve evaporator kapasitesini giriş olarak alan
yapay sinir ağı; özellikle verim olmak üzere soğutu­
cu karakteristiklerini tahmin etmektedir. Bu ağ % 5
yaklaşıklıkla soğutucu perfonnansını tahmin etmiş­
tir. Yapay sinir ağlarını performans tahmininde, hata
bulmada ve diğer teşhis işlemlerinde tavsiye etmek­
tedir [9].
sinir ağları ile optimizasyonunun modellemesini
yapmıştır. Yakıtın doğrudan yakıldığı LiBr absorbsi­
yonlu sistemde yakıt ve elektrik enerjisinin optimal
kullanımı için tesisatın bütününü göz önüne almıştır.
Chow*un elde ettiği sonuçlar bu modellemenin kul­
lanılabilirliğini göstermiştir [10].
İslamoğlu, oluklu bir kanaldaki hava akışındaki de­
neysel verileri YSA ile ısı transfer analizinde kullan­
mıştır. Geriye yayınım algoritmasını kullandığı YSA
başarılı olmuş ve ortalama % 4 bağıl hata yapmıştır
[11].
Sözen, Türkiye'nin Güneş ışınımı potansiyelini YSA
ile modellemiştir. Bazı şehirlerin enlem, boylam, ra­
kım değerleri ile, hangi ay ve güneş ışmım süresi bil­
gilerine karşılık olan güneş ışınımı değerlerini YSA
ya öğretmiştir. YSA % 3.8 ortalama bağıl hata ve %
99.97 korelasyon katsayısı değerleriyle güneş ışınımı
miktarını öğrenmiştir [12].
Tanyolu, coil içerisindeki akışkan ile giriş ve çıkış
havalarının yaş ve kuru termometre sıcaklıklarının
ilişkilerini kullanarak; soğutarak nem alma işlemini
çok katmanlı bir yapay sinir ağı ile modellemiştir.
Deneysel verilerin % 80'ini modellemede, kalanını
da ağı test etmede kullanmıştır. Sonuçta girdi ve çık­
tılar arasında iyi genelleştirmeler elde etmiştir [13].
Hamdy, İki farklı gözlem istasyonundaki 2001 yılı
için ölçülen ultraviyole ve toplam güneş ışınım şid­
detini kullanarak eğittiği YSA'yı 2002 yılı ölçümleri
ile test etmiştir. Korelasyon katsayısı 0,74-0,99 ara­
lığında, ortalama karesel hata yaklaşık %10 değerle­
rinde hesaplanmıştır [14].
Mellit, Cezayir'de enlem, boylam ve rakımları fark­
lı 60 meteoroloji istasyonu için 1991-2000 yılları
arasındaki güneş ışınımı verilerini kullanarak farklı
mimarideki YSA larla fotovoltaik bir sistemin veri­
mimi modellemiştir. YSA 1ar 3 girişli 12 çıkışlıdır.
Gizli hücrelerinde 4 ve 8 hücre bulunmaktadır. 60
adet veriden 56' sı eğitimde; 4 ü testte kullanılmıştır
[15].
Chow, absorbsiyonlu soğutma sistemlerinin yapay
TESİSAT MÜHENDİSLİĞİ DERGİSİ. Sayı 91. 2006
85
Alam, 10 farklı meteoroloji istasyonundan alınan
verileri YSA ile modellemiştir. 6 giriş bir çıkış hüc­
resi vardır fi6].
Tymvios, Farklı mimarideki ve değişik giriş değiş­
kenlerine sahip YSA 1ar ile aylık global ışınım değer­
lerini tahmin etmiştir. Gizli katman sayısını 1 ve 2
almıştır. Giriş değişkeni olarak: teorik güneş ışınımı,
aylık maksimum sıcaklık ve ay numarası değişkenle­
rinden her seferinde ikisi alınmıştır [17].
Ertunç, buharlaşmak kondenserli bir soğutma siste­
mini YSA ile modellemiştir. 4 giriş, 4 çıkış hücresi­
ne sahip YSA da ortalama karesel hata % 1,9 - 4,18
arasında olmuştur [18].
Şencan, YSA ile absorbsiyonlu bir soğutma sistemi­
nin termodinamik analizini yapmıştır. Sıcaklık ve
konsantrasyon bilgilerinin giriş; entalpi değerinin
çıkış olduğu YSA da korelasyon katsayısı 0,999 ola­
rak bulunmuştur [19].
Hosoz, bir otomobil klimasının YSA ile analizini
yapmıştır. Üç giriş ve 4 çıkış olan YSA da ortalama
bağıl hata % 1,52- 2,51 arasında bulunmuştur [20].
3.2. Kontrol
Dinamik sistemin modelinin kurulabildiği veya ku­
rulamadığı uygulamalarda YSA'lar ile kontrol yapı­
labilmektedir. Isıtma, soğutma ve iklimlendirme gi­
bi tesisat mühendisliği alanlarında da YSA'lar başa­
rıyla kullanılmışlardır. Şekil 3'te YSA'nın kontrol
amaçlı uygulaması görülmektedir.
Kontrol konusunda yapılan çalışmalardan bazıları
aşağıda verilmiştir: Shiming, enerji tasarrufu sağla­
86
mak amacıyla, doğrudan genleşmeli iklimlendirme
sistemleri için ileri beslemeli bir kontrol sistemi ge­
liştirmiştir. Bu sistemde yapay sinir ağlan kullanıl­
maktadır. Yapay sinir ağına cihazın lineer olmayan
karakteristiğini öğretmekte; oransal kontrol yap­
maktadır. Yazar yaptığı simülasyonlarda tutarlı kont­
rol elde etmiştir. Başlangıç ayarlamaları ve bozucu
sinyallere karşı, bilinen PI uygulamalanndan daha
az duyarlı olduğu görmüştür. Bu sistemin hem doğ­
rudan genleşmeli sistemlerde hem de değişken hava
debili sistemlerde yüksek enerji etkinliği ve düşük
işletme maliyeti getireceğini beklemektedir [21].
Kanarachos, YSA ile tek bölgenin sulu ısıtma siste­
mini çeşitli kontrol tiplerini değiştirerek incelemiş­
tir. Bu işlemlerde bir gizli katmanı olan geri besle­
meli YSA kullanılmış ve farklı mimaride ağlar ve
eğitme yolları kullanarak oda sıcaklığı ve enerji tü­
ketimini karşı laştınlmıştır [22].
Karakuzu, YSA ile bir ısıtıcının kontrolünü yapmış­
tır. Bu kontrolde kullanılan YSA 3 katmanlı, geri
beslemelidir. Sistem 8,5 litre hacimli bir cam su ka­
bı, 1000 Watt elektrikli ısıtıcı, sıcaklık ölçer ve triyaklı güç kontrol devresinden oluşmaktadır. Önce­
likle başlangıç sıcaklığından ayar sıcaklığına kadar
ağın nasıl bir davranış göstereceği ağa öğretilmiştir.
Sonuçta, ayar değerine yakın bölgelerde iyi neticeler
alınmıştır [23].
Yang, YSA'yı bina kontrol sistemine uygulamıştır.
Binanın ısıtmaya başlama optimum zamanını belirle­
mede geriye yaydım algoritmah YSA kullanmıştır.
YSA deneysel verileri kullanarak eğitilmiş, değiş­
ken bina şartlanna göre oda sıcaklığını önceden bile­
rek ısıtmaya başlama zamanını bulmaktadır [24].
4. SONUÇ
Yapay zeka uygulamalarından olan YSA'lar fazla
geçmişleri olmamasına rağmen kullanım alanları
hızla yaygınlaşmakta ve Tesisat mühendisliği alanın­
da da kullanılmaktadırlar. İleride daha da yaygın
olarak kullanılacağı tahmin edilmektedir.
TESİSAT MÜHENDİSLİĞİ DERGİSİ, Sayı 91, 2006
KAYNAKLAR
1. Civalek. Ö., Dairesel Plakların Nöro- fuzzy tekniği
ile Analizi. DEÜ Müh. Fak. Fen ve Müh. Dergisi. 12. 13-31, 1999.
2. Ataman, F., Kaynak, T.. Yüncü, S., Bilgisayar orta­
mında sistem modelleme yoluyla yapay zeka içeren
çözümlerin irdelenmesi, Elektrik-Elektronik-Bilgisayar Mühendisliği 8. Ulusal Kongresi, 677-679.
Gaziantep. 1998.
3. Demir. Y.. Tuntaş. R., Koksal, M., Anahtarlamalı
devrelerin yapay sinir ağlan ile analizi. Elektrik Elektronik-Bilgisayar Mühendisliği 8. Ulusal
Kongresi. 673-679. Gaziantep. 1998.
4. Soteris, A. K., Bojic, M., Artificial neural networks
for the prediction of the energy consumption of a
passive solar building, Energy, 25 , 479-491, 2000.
5. Üçgül.İ., Akarslan,F..Şencan,A..Dokuma Kumaş­
ların Kuruma Hızı Değerlerinin Yapay Sinir Ağlan
Metodu İle Tahmini, Isı Bilimi ve Tekniği Dergisi,
23.1-7,2003.
6. Shengwei, W., Jin, X., Model-based optimal control
of VAV air-conditioning system using genetic algo­
rithm. Building and Environment, 35, 471-487,
2000.
7. Kalogirou, A.S.. Applications of artificial neural
networks in energy systems a review, Energy Con­
version and Management. 40, 1073-1087, 1999.
8. Kalogirou, A. S., Artificial neural networks in rene­
wable energy systems applications: a review, Rene­
wable & Sustainable Energy Reviews, 5, 373-401,
2001.
9. Swider, D.J., Browne, M.W., Bansal, P.K., Kecman.
V., Modelling of vapour-compression liquid chillers
with neural networks, Applied Thermal Energy, 21,
311-329, 2001.
10. Chow. T.T., Zhang, G.Q. Lin, Z., Song. C.L., Glo­
bal optimization of absorbtion chiller system by
genetic algorithm and neural network. Energy and
Buildingsç, 34, 103,2002.
11. İslamoğlu, Y, Kurt, A., Heat Transfer Analysis
Using ANNs With Experimental Data for Air Flo­
wing Corrugated Channels. I. J. Of Heat And Mass
Transfer. 47. 1361-1365. 2004.
12. Sözen, A., Arcaklıoğlu, E., Solar potential in Tur­
key. Applied Energy. 80, 35-45, 2004.
13. Tanyolu, T., A Neural Network Approach with
Self-Organized Principal Component Analsis for
TESİSAT MÜHENDİSLİĞİ DERGİSİ. Sayı 91. 2006
Identification of Dehumudifying Coils, ASHRAE
Trans., 1999.
14. Hamdy, K. Elminir, Faiz F., Areed, Tarek S. Elsayed, Estimation of solar radiation components in­
cident on Helwan site using neural Networks, So­
lar Energy, 79, 270-279, 2005.
15.Mellit,A..Benghanem,M.,Hadj.A.,Arab,A.,Guessoum. A., A simplified model for generating se­
quences of global solar radiation data for isolated
sites: Using arti.cial neural network and a library
of Markov transition matrices approach. Solar
Energy 79,469-482,2005.
16. Alam, S., Kaushik, S.C., Garg, S.N., Computation
of beam solar radiation at normal incidence using
artificial neural network. Renewable Energy,
2005.
17. Tymvios, F.S., Jacovides, CR, Michaelides, S.C.,
Scouteli, C, Comperative study öf Angstrom's
and artificial neural networks methodologies in es­
timating global solar radiation, Solar Energy, 78,
752-762,2005.
18. Ertunç, H.M., Hosoz, M., Artificial neural network
analysis of a refrigeration system with an evapora­
tive condenser, Applied Thermal Energy. 26, 627635,2006.
19. Şencan.A., Yakut, A.K., Kalogirou, S.A.,Thefmodinamic analysis of absorbtion systems using arti­
ficial neural network, Renewable Energy, 31; 2943, 2006.
20. Hosoz, M., Ertunç, H.M., Artificial neural network
analysis of an automobile air conditioning system.
Energy Conversion and Management, 2005.
21. Shiming, D., The Application of feedforward cont­
rol in a direct expansion (DX) air conditioning
plant. Building and Environment, 37, 35, 2002.
22. Kanarachos, A., Geramanis, K., Multivariable
control of single zone hydronik heating system
with neural networks, Energy Con vers., 39-13,
1317-1335, 1998.
23. Karakuzu, C, Öztürk, S., Yapay sinir ağları ile bir
kontrol uygulaması, Elektrik-Elektronik-Bilgisayar Mühendisliği 8. Ulusal Kongresi, 689-692,
Gaziantep, 1998.
24. Yang, I., Yeo. M.S.. Kim, K.W., Application of ar­
tificial neural network to predict the optimal start
time for heating system in building, Energy Con­
version and Management. 44, 2791-2809, 2003.
87
Download