Enerji Sistemlerinde Yapay Arı Kolonisi (YAK) Algoritması Kullanarak Yük Akışı Optimizasyonu Nihat Pamuk.

Slides:



Advertisements
Benzer bir sunumlar
FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Advertisements

MIT503 Veri Yapıları ve algoritmalar
KARAR TEORİSİ.
LİMİT.
IT503 Veri Yapıları ve algoritmalar
Sensörler Transduserler
MATEMATİKSEL PROGRAMLAMA
Support Vector Machines
MIT503 Veri Yapıları ve algoritmalar Algoritmalara giriş
TÜREV UYGULAMALARI.
Ek 2A Diferansiyel Hesaplama Teknikleri
DOĞRUSAL PROGRAMLAMA.
Analiz Yöntemleri Çevre Yöntemi
MODERN PORTFÖY TEORİSİ
YAPAY ZEKA ve UZMAN SİSTEMLER
PARAMETRİK VE HEDEF PROGRAMLAMA
Abdulkerim Karabiber Ozan Gül
Serhat YILMAZ Ek.6 DC Servomotor Konum Kontrolü ( Nguyen, H.T.ve diğ.,2003 )
Analiz Yöntemleri Çevre Yöntemi
Bölüm6:Diferansiyel Denklemler: Başlangıç Değer Problemleri
SİMPLEX YÖNTEMİ.
Rekabet ortamında arama Adversarial Search
GEOMETRİK PROGRAMLAMA
LOGARİTMİK DEKREMAN (LOGARITHMIC DECREMENT) :
RAYLEIGH YÖNTEMİ : EFEKTİF KÜTLE
PORTFÖY OPTİMİZASYONU
BİTKİ KATSAYISI, SULAMA RANDIMANI, ETKİLİ YAĞIŞ
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
TALEP KATILIMI VE TALEP TARAFI YÖNETİMİ Prof. Dr. Ramazan BAYINDIR
Prof. Dr. Halil İbrahim Karakaş
Karar Bilimi 1. Bölüm.
Yrd. Doç. Dr. Mustafa Akkol
Prof. Dr. Halil İbrahim Karakaş
DİERANSİYEL DENKLEMLER
DOĞRUSAL EŞİTSİZLİKLER
SÜREKLİ ŞANS DEĞİŞKENLERİ
Lineer Programlama: Model Formulasyonu ve Grafik Çözümü
Maliyet Hacim Kar Analizleri ve Başabaş Noktası
İŞLETME BİLİMİNE GİRİŞ
Algoritma Mantığı ve Akış Diyagramları
Optimizasyon.
Maliyet Analizi.
MKM 311 Sistem Dinamiği ve Kontrol
SİMPLEKS METOT Müh. Ekonomisi.
Stok Yönetimi Planlı Sonradan Siparişli EOQ veya
Yapay Sinir Ağları (YSA)
Bulanık Mantık ve Yapay Sinir Ağlarına Giriş
Sayısal Analiz 7. Hafta SAÜ YYurtaY.
İŞLE 524 – İŞLE 531 Yönetim Muhasebesi
Bazı Sorular Gerçekten de belirlenen ağırlıklar ile istenilen kararlı denge noktalarına erişmemizi sağlayacak dinamik sistem yaratıldı mı? Eğer evet ise,
BİR KÖMÜR ÜRETİM İŞLETMESİNDE KAR OPTİMİZASYONU
Bölüm10 İteratif İyileştirme Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
PROGRAMLAMA TEMELLERİ Burak UZUN Bilişim Teknolojileri Öğretmeni Burak UZUN.
Yapay Zeka Algoritmaları
Algoritmalar II Ders 6 Açgözlü Algoritmalar.
Algoritmalar II Ders 2 Dinamik Programlama Yöntemi.
Yapay Bağışıklık Tabanlı Bulanık Mantık ile TENS Modellenmesi
İSTATİSTİK II BAĞIMSIZLIK TESTLERİ VE İYİ UYUM TESTLERİ “ c2 Kİ- KARE TESTLERİ “
Konu 7 KALİTE KONTROLÜNDE MUAYENE VE ANALİZ
Geriye Yayılım Algoritması (Back-Propagation Algorithm)
Tamsayılı Doğrusal Programlama Algoritmaları
SAĞLIK KURUMLARINDA KARAR VERME YÖNTEMLERİ
Optimizasyon Teknikleri
Algoritma Nedir? Algoritmayı, herhangi bir problemin çözümü için izlenecek yolun adımlar halinde yazılması olarak tanımlayabiliriz. Algoritma, bir problemin.
BENZETİM 2. Ders Prof.Dr.Berna Dengiz Sistemin Performans Ölçütleri
Bir-fazlı Transformatorlar
5 Gamma Dağılımı Gamma dağılımının yoğunluk fonksiyonu şöyledir.
OLASILIK DAĞILIMLARI Bu kısımda teorik olasılık dağılımları incelenecektir. Gerçek hayatta birçok olayın dağılımı bu kısımda inceleyeceğimiz çeşitli olasılık.
Algoritmalar II Ders 2 Dinamik Programlama Yöntemi.
Sunum transkripti:

Enerji Sistemlerinde Yapay Arı Kolonisi (YAK) Algoritması Kullanarak Yük Akışı Optimizasyonu Nihat Pamuk

Giriş Güç sistemlerinde kullanılan ekipmanların fiziksel sınırlarını ve işletme limitlerini aşmadan, sistemdeki jeneratörlere üretimin paylaştırılması ve baralar arasındaki en uygun yük alış verişinin sağlanması optimal yük akışı olarak tanımlanır. Son yıllarda gelişen sezgisel metotlar optimal yük akışı problemine de başarıyla uygulanmaktadır.

Giriş Optimal yük akışı probleminin amacı eşitlik ve eşitsizlik kısıtlamalarını sağlayarak, enerji sisteminin enerji üretim maliyetinin minimizasyon yapılmasıdır. Enerji sistemlerindeki kontrol değişkenleri, salınım barası hariç diğer jeneratör baralarının aktif çıkış güçleri, jeneratör baralarının gerilim genlik değerleri, transformatör kademe değerleri ve şönt kapasite değerleridir.

Optimal Yük Akışı Optimal yük akışı, aşağıdaki gibi tanımlanır; f(x,u) fonksiyonunu g(x,u)=0 ve h(x,u)0 kısıtlamaları altında minimize etmektir. Burada f(x,u) minimum değeri bulunmak istenen amaç fonksiyonudur. g(x,u) yük akışı eşitliklerini göstermekte olup, h(x,u) ise güvenlik limit değerlerini temsil etmektedir.

Optimal Yük Akışı x durum değişkenlerini göstermektedir. xT = [ P salınım, VL, Q g ] Durum değişkenleri salınım barasının aktif çıkış gücü P salınım, yük baralarının gerilim genlik değerleri VL ve jeneratör baralarının reaktif çıkış güçleri Q g ’dir.

Optimal Yük Akışı u kontrol değişkenlerini göstermektedir. uT = [ P g , V g , T, Q c ] Kontrol değişkenleri ise, salınım barası haricindeki jeneratör baralarının aktif çıkış gücü Pg, jeneratör baralarının gerilim genlik değerleri Vg, transformatörlerin kademe ayar değerleri T ve şönt kapasitelerin değerleri Qc’dir.

Optimal Yük Akışı Tüm enerji sisteminin toplam enerji üretim maliyeti; ile hesaplanır. Burada Ng sistemdeki toplam jeneratör sayısını, Pgi i. barada üretilen aktif güçleri, ai, bi, ve ci, jeneratör yakıt maliyeti katsayılarını göstermektedir.

Optimal Yük Akışı Amaç fonksiyonunun değeri yük akışı ve sınırlama eşitlikleri altında; ile hesaplanır. Bu ifadede R1, R2 ve R3 büyük pozitif penaltı değerleridir.

Optimal Yük Akışı Durum değişkenlerinin limit değerleri P limsalınım, Vi lim ve Qgi lim ’dir. Bu değerler aşağıdaki formüllerle hesaplanır.

Yapay Arı Kolonisi (YAK) Algoritması Yapay Arı Kolonisi (YAK), arı kolonilerinin davranışlarını temel alan bir optimizasyon algoritmasıdır. Doğal yaşamda bal toplayan bir arı kolonisi içinde görev paylaşımı vardır. Kolonide arılar üç gruba ayrılır. Bunlar; İşçi arılar, Gözcü arılar ve Kaşif arılardır.

Yapay Arı Kolonisi (YAK) Algoritması Algoritmada yiyecek kaynakları, optimize edilmeye çalışılan problemin olası çözümlerine karşılık gelmektedir. Bir kaynağa ait nektar miktarı, o kaynakla ifade edilen çözümün kalite değerini ifade etmektedir. Algoritma işleyişi beş temel adımda gerçekleşmektedir.

Yapay Arı Kolonisi (YAK) Algoritması Bal kaynağı bölgelerinin ilk değerlerinin belirlenmesi, İşçi arıların belirlenen bal kaynaklarına yönlendirilmesi, Bal kaynağı olmaya aday bölgeler için olasılık hesaplamalarının yapılması, İşçi arıların aktardıklarına bağlı olarak, gözlemci arıların yeni bal kaynaklarını belirlemesi, Mevcut bal kaynaklarının kullanım dışı bırakılma kararının verilmesi şeklindedir.

Yapay Arı Kolonisi (YAK) Algoritması Algoritmanın ilk adımında, bal kaynakları bölgelerine ait değerler; xij = xjmin + rand (0,1).(xjmax – xjmin) ile hesaplanır. Denklemde j üretilen kaynak sayısını, i ise en uygun parametre sayısını temsil etmektedir. Algoritmanın ikinci adımında, her işçi arı toplam kaynak sayısının yarısına eşit sayıda yeni kaynak bulmaktadır.

Yapay Arı Kolonisi (YAK) Algoritması Algoritmanın üçüncü adımında, gözcü arılar; olasılıkla bir besin kaynağı seçer. Kaşif arılar yiyecek ararken herhangi bir ön bilgi kullanmamakta, tamamen rastgele araştırma yapmaktadır

Yapay Arı Kolonisi (YAK) Algoritması Bir kaynağı ifade eden çözüm belli sayıdaki deneme ile geliştirilmemişse bu kaynak terk edilir. Bu kaynağa gelip giden arıda kaşif arı olarak yeni nektar kaynağı aramaya gider. Kaşif arının yeni bir kaynak bulması; xij = xjmin + (xjmax – xjmin)  rand ile hesaplanır.

Yapay Arı Kolonisi (YAK) Algoritması Arılar birim zamanda yuvaya getirilen yiyecek miktarını maksimize etmek için çalışırlar. En üst düzeye çıkarma probleminde amaç fonksiyonunun F(i), i  Rp, en üst düzeye çıkarılması gerekmektedir. i, i. kaynağın pozisyonu olmak üzere F(i) bu nektar miktarına karşılık gelir ve E(i) ile orantılıdır.

Yapay Arı Kolonisi (YAK) Algoritması i konumundaki nektar kaynağı “limit” parametresi sayısınca gelişememiş ise i ‘deki kaynak terk edilir ve o kaynağın arısı kaşif arı haline gelir. Bulunan yeni kaynak i ‘ye atanır. Algoritmadaki en iyi kaynağı bulma çabası her çevrimde devam eder. Algoritma maksimum çevrim sayısına ulaştığında sona erer. Elde edilen sonuçlar en uygun sonucu verir

Örnek Güç Sistemi Uygulaması Şekilde 5 jeneratörlü 7 baralı örnek sistem verilmiştir. Söz konusu sistem daha rahat incelenebilmesi amacıyla 3 bölgeye ayrılmıştır.

Örnek Güç Sistemi Uygulaması Bölgeler arasındaki yük akışları, fiyat artışları ve saatlik puant fiyatları YAK algoritması kullanılarak incelenmiştir. Sağ bölgedeki enerji fiyat artışlarının yükseldiği görülmüştür. Enerjinin günlük puant fiyatı 24060 TL/MWH olarak belirlenmiştir. Söz konusu sisteme Pyük = 767.9 MW için, YAK algoritması uygulanarak optimal yük akışı yapılmıştır.

Örnek Güç Sistemi Uygulaması Yapılan çalışmada; Ölçekleme faktörü  = 500, Besin kaynağı sayısı (görevli arı sayısı) SN = 20, Parametre sayısı D = 5, TOL hata = 1 x 10–6 MW Limit (çözüm geliştirememe sayacı) 10 İterasyon sayısı 300 olarak alınmıştır.

Örnek Güç Sistemi Uygulaması Şekilde ise optimal yük akışı yapıldıktan sonraki sisteme ait tek hat şeması gösterilmiştir.

Örnek Güç Sistemi Uygulaması Sağ bölgeden üst bölgeye doğru olan yük akışında sınır değerlere ulaşıldığı fakat enerji birim fiyatında azalma olduğu tespit edilmiştir. Optimal yük akışı yapıldıktan sonraki sistemin günlük puant fiyatı 22597 TL/MWH olarak belirlenmiştir. Enerjinin toplam bölge fiyatında ise bir artışın olduğu görülmüştür.

Örnek Güç Sistemi Uygulaması Aşağıdaki şekilde her bir bara gerilim değerinin iterasyonlara göre değişimi (pu cinsinden) gösterilmiştir.

Örnek Güç Sistemi Uygulaması 7 baralı enerji sistemindeki optimal yük akışı için elde edilen YAK algoritması sonuçlarına göre; Toplam yakıt maliyetinin yaklaşık olarak 180. iterasyondan sonra çok az değiştiği hatta 195. iterasyondan sonra neredeyse değişmediği görülmüştür. w’nın değeri 0’dan başlayarak 0,1 değerlerle 1’e doğru arttırılırken elde edilen toplam yakıt maliyetinin azaldığı görülmüştür.

Sonuçlar Bu çalışmada durdurma kriteri olarak çevrim sayısı dikkate alınmıştır. Araştırma uzayı gruplara ayrılarak araştırma yapılmıştır. Düşük popülasyon değerlerinde, optimum sonuca yakın bir yakıt maliyetinin elde edilmesi sağlanmıştır. YAK algoritması diğer metotlara göre araştırma uzayını hızlı bir şekilde tarayabilmesi nedeniyle daha büyük güç sistemlerinde daha hızlı sonuçlar elde edilmesini sağlayacaktır.

Dinlediğiniz için teşekkürler….. Sorular?