GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 1 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, 15 - 18 Nisan 2009,

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

Yrd. Doç. Dr. Mustafa Akkol
2. ULUSAL GRİD ÇALIŞTAYI, 1-2 Mart 2007, TÜBİTAK, ANKARA GridAE: Yapay Evrim Uygulamaları için Grid Tabanlı bir Altyapı Erol Şahin Bilgisayar Mühendisliği.
Sinan Doğan, Esra Beyoğlu
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Sistem Analizi ve Planlama
T.C. İNÖNÜ ÜNİVERSİTESİ Arapgir Meslek YÜKSEKOKULU
SANALLAŞTIRMA Dr. Cevat Şener ODTÜ BMB
Eğitim Programı Kurulum Aşamaları E. Savaş Başcı ASO 1. ORGANİZE SANAYİ BÖLGESİ AVRUPA BİLGİSAYAR YERKİNLİĞİ SERTİFİKASI EĞİTİM PROJESİ (OBİYEP)
İÇİNDEKİLER Önsöz Şirket Profili Çalışma Alanlarımız
-Demografik- Nüfus Analizi
RÜZGAR TÜRBİN TİPLERİ VE RÜZGARDAN ELDE EDİLEBİLECEK ENERJİNİN BELİRLENMESİ Dr. Ali Vardar.
Diferansiyel Denklemler
JEODEZİ I Doç.Dr. Ersoy ARSLAN.
ÖRNEKLEME DAĞILIŞLARI VE TAHMİNLEYİCİLERİN ÖZELLİKLERİ
MATEMATİKSEL PROGRAMLAMA
GENETİK ALGORİTMALAR (1-15.slayt).
SAÜ. ENDÜSTRİ MÜHENDİSLİĞİ BL. GENETİK ALGORİTMALARIN UYGULANMASI
1/27 GEOMETRİ (Kare) Aşağıdaki şekillerden hangisi karedir? AB C D.
9. ADİ DİFERANSİYEL DENKLEMLERİN SAYISAL ÇÖZÜMLERİ
AKADEMİK BİLİŞİM ’07’ 31OCAK-2 ŞUBAT 2007 KÜTAHYA
ÖNERMELER KÜMELER Matematik Programınd​a 9. sınıftaki değişiklik​ler
MC-CDMA (Çok Taşıyıcılı-Kod Bölmeli Çoklu Erişim ) Alıcılarda Yakın-Uzak Problemine Yönelik Yapay Zekâ Uygulamaları Metin ÇİÇEK, Bilgi Teknolojileri ve.
KÜTÜPHANELERDE HALKLA İLİŞKİLER ve PAZARLAMA ANKARA ÜNİVERSİTESİ KÜTÜPHANESİ ÖRNEĞİ Tuna CAN & E.Erdal AYDIN
HOŞGELDİNİZ YA/EM Doktora Öğrencileri Kolokyumu 2002.
KIR ÇİÇEKLERİM’ E RakamlarImIz Akhisar Koleji 1/A.
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi I. Ulusal Yüksek Başarım ve.
SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma Çiğdem İNAN, M. Fatih AKAY Çukurova Üniversitesi Bilgisayar.
“Dünyada ve Türkiye’de Pamuk Piyasaları ile İlgili Gelişmeler”
1/20 PROBLEMLER A B C D Bir fabrikada kadın ve çocuk toplam 122 işçi çalışmaktadır. Bu fabrikada kadın işçilerin sayısı, çocuk işçilerin sayısının 4 katından.
HAZIRLAYAN:SAVAŞ TURAN AKKOYUNLU İLKÖĞRETİM OKULU 2/D SINIFI
BBY Bilgi Teknolojisi ve Yönetimi
Bora GÜRSEL CBÜ BAUM Proje Yöneticisi
Optimizasyon Teknikleri
 Demet Cengiz, “Bilişim Teknolojilerinin Öğrenciler Tarafından Kullanılmasını Sağlayacak Unsurların Belirlenmesi,” TBD Bilişim Kurultayı, Ankara, Eylül.
Grid Nedir? Cevat Şener BMB-ODTÜ
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.
YAPAY ZEKA ve UZMAN SİSTEMLER
Grid Hesaplaması Özgür Erbaş GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul.
Zihinden Toplama ve Çıkarma İşlemi
Açık Dergi Sistemleri orçun madran. Open Journal Systems (OJS) Web 2.0 Teknolojileri ve Uygulamaları Çalıştayı, Ankara - 4 Aralık
TEST – 1.
YÜZDELER YÜZDELER.
Anadolu Öğretmen Lisesi
SEBZELERİN GENEL EKİM – DİKİM BİLGİLERİ
DERS 11 KISITLAMALI MAKSİMUM POBLEMLERİ
GELİBOLU MODELİ RÜZGAR TÜRBİNİ (GMRT)
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
SÜREKLİ ŞANS DEĞİŞKENLERİNİN OLASILIK YOĞUNLUK FONKSİYONLARI
Teste Başla 4. SINIF MATEMATİK TESTİ Çıkış Teste Devam Et.
BİYOİNFORMATİK NEDİR? BİYOİNFORMATİKTE KULLANILAN SINIFLAMA YÖNTEMLERİ
İçindekiler I. Ders Tanıtımı II. Konular III. Değerlendirme Kriterleri
Study Turkish Sayılar... Study Turkish
Gezgin Satıcı Problemi İçin Bir Memetik Algoritma Önerisi
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
SAYILAR NUMBERS. SAYILAR 77 55 66 99 11 33 88.
Proje Konuları.
2015 ÖĞRENCİ SEÇME VE YERLEŞTİRME SİSTEMİ
MESLEK ANALİZİ ÇALIŞTAYI III 21 – 25 Ocak 2013 Ankara
Eskişehir Şubesi Cevdet ÜRENCİK CMF.
Diferansiyel Denklemler
BENZETİM Prof.Dr.Berna Dengiz 5. Ders.
Yrd. Doç. Dr. Ali İhsan KADIOĞULLARI
Şahin BAYZAN Kocaeli Üniversitesi Teknik Eğitim Fakültesi
Bulanık Mantık Kavramlar:
UCK 474 UÇAK MOTOR TASARIMI Yrd.Doç.Dr. Onur Tunçer İstanbul Teknik Üniversitesi PERFORMANS ÇEVRİMİ ANALİZİ.
Tam ilişkilendirme ile entegre CAD ve CFD
Sunum transkripti:

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 1 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara GRİD ALTYAPISI ÜZERİNDE GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Erdal Oktay EDA Tasarım Analiz Mühendislik Ltd. ODTÜ Teknokent, Ankara Osman Merttopcuoglu ROKETSAN Roket Sanayi ve Ticaret A.Ş. Elmadağ, Ankara Cevat Sener, Ahmet Ketenci Bilgisayar Mühendisliği Bölümü ODTÜ, Ankara Hasan U. Akay Department of Mechanical Engineering Indiana University - Purdue University Indianapolis Indianapolis, Indiana, USA

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 2 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Kapsam:  Giriş  Optimizasyon Problemi  Seyir Uçuşu  Şekil Optimizasyonu  Genetik Algoritma (GA)  Yaklaşım Tarzı  Özellikleri  Paralel Genetik Algoritma  Uygulama  Paralel GA’nın Grid altyapısında uygulanması  Test problemi için kullanılan tasarım parametreleri  Test problemi için kullanılan sabit parametreler  Optimizasyon sonuçları  Yakınsama Geçmişi  Sonuç

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 3 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Giriş  Bu çalışmada bir roket geometrisinin ön tasarımında kullanılmak üzere grid üzerinde çalışan bir tasarım aracı geliştirilmiştir.  Bu tasarım aracı roket dış geometrisinin aerodinamik olarak optimizasyonunu yapmaktadır.  Bütün çözüm uzayını tamamıyla araştırabilmek için genetik algoritma kullanılmıştır.  Gerçekçi bir roket geometrisinin dış şeklini iyileştirme süresini kısaltmak için tasarım yazılımı paralelleştirilmiş; grid alt yapısı kullanılarak uygun geometri arama kolaylaştırılmıştır.  Çalışma için jenerik bir roket geometrisi seçilmiştir.  Amacımız roketin menzilini arttırmaya çalışmaktır. Bunun için verilen kütle ve itki için kaldırma/sürükleme oranının seyahat boyunca alınan ortalaması arttırılmıştır.

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 4 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Optimizasyon Problemi  Seyahat uçuşu Amaç Fonksiyonu: en uzun menzil Başlangıç şartları: Bitiş şartları:

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 5 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Şekil Optimizasyonu  Kabuller:  İtki, burun ve gövde geometrisi veriliyor ve değişmiyor  Kanat bölgesi 2 kanatçıktan oluşacak  Kuyruk bölgesi kontrollü 4 kanatçıktan oluşacak  Kanat ve Kuyruk Tasarım Parametreleri:  Hücum kenarının burundan uzaklığı  Gövde veter uzunluğu  Hücum kenarı ok açısı  Açıklık oranı  Sivrilik oranı  Alt ve üst kama profillerinin kalınlık/veter oranı  Alt ve üst kama profil açıları

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 6 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara ctct c r ll tt b/2 crcr t u t l  ut  lt  ul  ll l w Kanat ve kuyruk bölgesindeki kanatçık yatay kesiti Kanat ve kuyruk bölgesindeki Kanatçık dikey kesiti Jenerik roket geometrisi l t

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 7 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Genetik Algoritma  Doğrusal olmayan ve kısıtlamalı optimizasyon problemleri için uygundur.  Yaklaşım tarzı:  Verilen bir problem için GA bir aday çözüm popülasyonu oluşturduktan sonra, bu çözümlerin uyum miktarlarını belirlemek için değerlendirme yapar.  Yeni nesil aday çözümler adayların uyum değerlerine göre üretilir. Bunun için kalıtım, mutasyon, ayıklanma, ve çaprazlanma gibi biyolojik evrimden esinlenilen işlemler kullanılır.  Üreme süreci, daha iyi olan adayları (uyumlu olanın hayatta kalması prensibi) koruyacak; böylece yeni nesilde, uyum sağlamayan çözümlerin görülme olasılıklarını azaltmış olacaktır.  İşlemler, çözüm en iyi uyum değerine yakınsayana kadar devam eder.  GA çok fazla sayıda değerlendirme yapmayı gerektiren bir uyum değerlendirme işlemidir.

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 8 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  GA özellikleri  Global optimizasyon (lokal min-max’a takılmaz)  Farklı tipteki optimizasyon değişkenleriyle aynı anda çalışabilir.  Değersiz ve uygulaması zor çözüm noktalarından kolayca uzaklaşabilir.  Çok fazla parametresi olan problemlerin üstesinden gelebilir.  Çözüm yaptığı sisteme ait özelliklerin avantajlarından faydalanabilir.  Kuralsız, süreksiz, hatta bağımsız çözüm seti içinde çalışabilir.  Öğrenen sistemler gibi ileri tekniklerle birlikte kullanılmaya yatkındır.  Zahmetli olmakla birlikte paralelleştirmeye çok uygundur.

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 9 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Paralel GA ( Usta-İşçi Modeli)  Usta modülü (ana işlemci) önce bireyleri oluşturup gruplayarak bu grupları (alt-popülasyon) işçi modüllerine (diğer işlemciler) gönderir.  Her bir işçi modülü, aerodinamik etkilerin dikkate alınmasıyla tasarlanan uyum fonksiyonlarını çalıştırır ve ilgili alt-popülasyona karşılık gelen bir uyum listesi oluşturarak ustaya gönderir.  Usta modülü ise işçilerden gelen listeleri değerlendirir; kalıtım, mutasyon, ayıklanma ve çaprazlanma işlemlerini kullanarak yeni bir nesil oluşturur; bu işlemlere ait parametreler kullanıcı tarafından seçilmektedir.  Bu süreç istenen uyuma sahip bireyler elde edilinceye kadar tekrarlanır.

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 10 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Paralel GA Usta İşci... Birey Grupları Uyum değer listesi Birey Geometri Parametreleri Aerodinamik C D, C L X f, V f Amaç & Ceza Belirleme İşçi işleri Simülasyon Uyum

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 11 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Bilgisayar Hesaplamalı Grid Uygulamaları  Bu çalışmada, yapay evrim uygulamaları için ODTÜ Bilgisayar Mühendisliği tarafından geliştirilmiş olan GridAE çatısı kullanılmaktadır.  Bu çatı, merkezi Macaristan’da bulunan SEE-GRID’e ait P-Grade Portal’ın Türkiye’de bulunan bir ayağı üzerinden ulaşılabilecek şekilde tasarlanmıştır.  GA parametreleri ve hedeflenen optimizasyon problemine özel uyum fonksiyonu tanımlaması kolaydır.  Usta ve işçi modüller üretilir, derlenir ve GridAE çatısındaki grid altyapısına ait düğümler üzerine uygulanır.  Tüm işlem tamamlandığında, sonuçlar indirilir.  Bu uygulamanın Avrupa merkezli pek çok Grid Altyapısında kullanılması mümkündür. ______________________________ 1: 2: 3:

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 12 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara SEE-GRID Altyapısı –Güney-Doğu Avrupa Gridi – mevcut altyapısı –12 ülke –~40 bilgisayar kümesi (cluster/grid siteleri) –~2500 CPU –~70 Terabyte stoklama yeteneği –Son iki yıl içinde 6 milyondan fazla CPU saati tüketimi

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 13 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara GridAE Çatısı  ODTÜ Bilgisayar Mühendisliği tarafından geliştirilmiştir.  Çoklu site grid uygulamasının desteklenmesi için ölçeklendirilebilir.  Kontrol noktaları ile aksaklığa dayanıklıdır.  Yerleşik GA kütüphanesi (kendi algoritmanızı tanımlama imkanı)  Kaynak kullanıcıları arasında yük paylaşımı sağlayabilir.  Parametre çalışmalarını destekler.

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 14 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  TEST PROBLEMİ  Nesil = 77; Popülasyon = 120  Kullanılan Tasarım Parametreleri:  Kanat bölgesi için tasarım parametre sayısı :11 değer  Kuyruk bölgesi için tasarım parametre sayısı : 11 değer  Kullanılan sabit parametreler: Dolu Kütle 500 kgRoket boyu 3.8 m 1000 m Boş Kütle 350 kgRoket çapı 0.3 m 800 m/s Kütle Mrkz(dolu) 2.1 mLüle çıkış çapı0.15 m 240 m/s Kütle Mrkz(boş) 1.7 mBurun boyu 0.9 m 0 deg İtki 20 KNBurun şekli Ogive Yanma süresi 20 s

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 15 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Optimizasyon Sonuçları Kanat bölümü için Kuyruk bölümü için Üst sınır Alt sınır sonuçÜst sınırAlt sınırsonuç 1.60 m 0.90 m 1.36 m 1.20 m 0.70 m 0.85 m 0.60 m 0.40 m 0.48 m 60.0 deg 30.0 deg 54.5 deg45.0 deg15.0 deg36.0 deg deg 7.0 deg 7.9 deg10.0 deg 8.0 deg 9.9 deg 11.0 deg 9.0 deg 11.0 deg 9.0 deg 9.3 deg

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 16 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Yakınsama Geçmişi (Popülasyona göre kanadın yeri)

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 17 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Yakınsama Geçmişi (Popülasyona göre kanadın açıklık oranı)

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 18 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Yakınsama Geçmişi (Uyum değeri = Menzil [km])

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 19 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Geometri değişim süreci

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 20 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara Linux bilgisayar kümesindeki performans İşlemci sayısı Hız artışı İdeal Gerçek

GRİD ALTYAPISI ÜZERİNDE BİR FÜZENİN PARALEL ŞEKİL OPTİMİZASYONU Sayfa: 21 / 21BAŞARIM09, 1. Ulusal Yüksek Başarım ve Grid Konferansı, Nisan 2009, ODTÜ KKM, Ankara  Sonuç  Bu çalışmada GA bir kavramsal tasarım probleminin çözümü için kullanılmakla birlikte, tasarım işleminin herhangi bir aşamasında da yararlanılabilecek bir araçtır.  Çok yüksek serbestlik derecesine sahip sistemlerin söz konusu olduğu ve global optimumum çözüm arandığı kompleks sistemler için değerli bir tasarım aracıdır.  GA paralelleştirme için son derece uygundur; ve bu özelliği onu güncel teknolojilerde kullanılabilecek eşsiz ve vazgeçilmez bir araç haline getirmiştir.  Paralel GA uygulamaları Grid altyapılarının gevşek bağlı (loosely- coupled) doğasına çok iyi uyum sağlamakta; böylece GA uygulamalarının binlerce işlemcinin bağladığı çoklu sitelerden oluşan Grid ortamlarına sunulması mümkün olabilmektedir.