İNSANSIZ HAVA ARAÇLARININ ROTA OPTİMİZASYONU

Benzer belgeler
YÖNEYLEM ARAŞTIRMASI - III

EM302 Yöneylem Araştırması 2. Dr. Özgür Kabak

YÖNEYLEM ARAŞTIRMASI - III

Yapay Arı Kolonisi Algoritması İle Erzincan İlinde Olası Deprem Sonrası Helikopter İle Hasar Tespiti İçin En Kısa Rotanın Belirlenmesi

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

Zeki Optimizasyon Teknikleri

Zeki Optimizasyon Teknikleri

YÖNEYLEM ARAŞTIRMASI - III

İnsansız Hava Sistemleri için Güzergâh Optimizasyonu Route Optimization for Unmanned Aerial Systems

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:

YÖNEYLEM ARAŞTIRMASI - III

Zeki Optimizasyon Teknikleri. Karınca Algoritması (Ant Algorithm)

EM302 Yöneylem Araştırması 2 Çok değişkenli DOP ların çözümü. Dr. Özgür Kabak

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

OPTİMUM GÜÇ AKIŞININ YAPAY ARI KOLONİSİ İLE SAĞLANMASI

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon

Gezgin Satıcı Probleminin Karınca Kolonisi ve Genetik Algoritmalarla Eniyilemesi ve Karşılaştırılması

GENETİK ALGORİTMALAR BÜŞRA GÜRACAR

Zeki Optimizasyon Teknikleri

BBO Algoritmasının Optimizasyon Başarımının İncelenmesi Optimization Performance Investigation of BBO Algorithm

ALTIN ORAN ARAMA (GOLDEN SECTION SEARCH) METODU

Altın Oran Arama Metodu(Golden Search)

Ev Tipi Yenilenebilir Hibrit Sistem İçin Mikro-Genetik Algoritma ile Optimal Yük Planlaması

GEMİYE KONUŞLU İNSANSIZ HAVA ARACININ HEDEFLERE ROTALANMASININ OPTİMİZASYONU

YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR

ROTA PLANLAMADA KOLONI-ARAMA ALGORİTMASI NIN KULANILMASI Abdüsselam KESİKOĞLU 1, Ahmet EMİN KARKINLI 2, Mehmet Akif GÜNEN 2, Erkan BEŞDOK 3

KOMBİNATORYAL OPTİMİZASYON

Başlangıç Temel Programının Bilinmemesi Durumu

Zeki Optimizasyon Teknikleri

İNSANSIZ HAVA ARAÇLARI İÇİN ÇOK KRİTERLİ GÜZERGAH PLANLAMA MODELİ

OPTİK GÖRÜNTÜLER İÇİN GERİ-İZLEME ARAMA OPTİMİZASYON ALGORİTMASI (BSA) VE FARK GÖRÜNTÜSÜ KOMBİNASYONU TABANLI YENİ BİR DEĞİŞİM SAPTAMA YAKLAŞIMI

Fonksiyon Optimizasyonunda Genetik Algoritmalar

Geriye Yayılım ve Levenberg Marquardt Algoritmalarının YSA Eğitimlerindeki Başarımlarının Dinamik Sistemler Üzerindeki Başarımı. Mehmet Ali Çavuşlu

Karınca Koloni Algoritması 2

YÖNEYLEM ARAŞTIRMASI - III

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi

Kaotik Tabanlı Diferansiyel (Farksal) Gelişim Algoritması

T.C. DOKUZ EYLÜL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ EKONOMETRİ ANABİLİM DALI EKONOMETRİ DOKTORA PROGRAMI

GENETİK ALGORİTMALAR. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

METASEZGİSEL YÖNTEMLER

SES-ÜSTÜ KANARD KONTROLLÜ FÜZELER İÇİN SERBEST DÖNEN KUYRUĞUN ŞEKİL OPTİMİZASYONU

SEZGİSEL ALGORİTMA KULLANILARAK RÜZGÂR ÇİFTLİKLERİNİN GÜÇ SİSTEMİNE ETKİSİNİN İNCELENMESİ. Öğr. Gör. Mehmet Fatih Tefek Doç. Dr.

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN

Güncel Evrimsel Algoritmalarla IIR Filtre Tasarımları. Design of IIR Digital Filters Using The Current Evolutionary Algorithm

Düzce Üniversitesi Bilim ve Teknoloji Dergisi

HESSİEN MATRİS QUADRATİK FORM MUTLAK ve BÖLGESEL MAKS-MİN NOKTALAR

GA, AS, ACS VE MMAS ALGORİTMALARI PERFORMANSLARININ GEZGİN SATICI PROBLEMİ ÇÖZÜMÜ ÜZERİNDE DEĞERLENDİRİLMESİ

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı

Adana Toplu Taşıma Eğilimleri

Yöneylem Araştırması II

RÜZGÂR ENERJİ SANTRALLERİNİN EKONOMİK YÜK DAĞITIMI ÜZERİNE ETKİSİ. Tankut Yalçınöz 1, Serkan Bahçeci 2, Seyfullah Fedakar 1,Emrah Çetin 2

Gezgin Satıcı Probleminin Benzetilmiş Tavlama Yöntemiyle Çözümünde Paralel Hesaplamanın Kullanılması

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) Genetik Algoritma

UYDU GÖRÜNTÜLERİNİN YAPAY ARI KOLONİSİ (ABC) ALGORİTMASI İLE BÖLÜTLENMESİ

Modelleme bir sanattan çok bir Bilim olarak tanımlanabilir. Bir model kurucu için en önemli karar model seçiminde ilişkileri belirlemektir.

UÇAK MÜHENDİSLİĞİ MÜFREDATI

Deniz ERSOY Elektrik Yük. Müh.

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

GÜNEŞ ENERJİSİ VE RÜZGÂR ENERJİSİ DÂHİL OLAN HİBRİT GÜÇ SİSTEMİNDE FARKLI ALGORİTMALAR İLE EKONOMİK YÜK DAĞITIMININ İNCELENMESİ

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTUSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİMDALI. I. GENEL BİLGİLER Ders Adı

Kalkülüs II (MATH 152) Ders Detayları

GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DİNAMİK - 2. Yrd. Doç. Dr. Mehmet Ali Dayıoğlu. Ankara Üniversitesi Ziraat Fakültesi. Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü

GENETİK ALGORİTMA İLE RÜZGAR TÜRBİNİ KANAT SAYISI SEÇİMİ

KISITLI OPTİMİZASYON

MADDESEL NOKTANIN EĞRİSEL HAREKETİ

matematiksel eşitliğin her iki tarafındaki birim eşitliği kullanılarak a ve b sayılarına ulaşılır.

İleri Yöneylem Araştırması Uygulamaları Tam Sayılı Programlama

Algoritmalar. Çizge Algoritmaları. Bahar 2017 Doç. Dr. Suat Özdemir 1

12. SINIF. Ağırlık (%) SAYILAR VE CEBİR ÜSTEL VE LOGARİTMİK FONKSİYONLAR Üstel Fonksiyon 1 8 4

MAT223 AYRIK MATEMATİK

MAT223 AYRIK MATEMATİK

Hasan C. BEYHAN Başarso' - İş Geliş/rme ve Sa3ş Sorumlusu

Çoklu Gezgin Satıcı Problemi ve Sezgisel Çözüm Yöntemlerinin İncelenmesi

DÖRT ROTORLU BİR İNSANSIZ HAVA ARACININ İRTİFA KESTİRİMİ

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms)

DOĞRUSAL PROGRAMLAMADA DUALİTE (DUALITY)

Temelleri. Doç.Dr.Ali Argun Karacabey

GENETİK ALGORİTMALARA GİRİŞ (V)

ÖZGEÇMİŞ 2003 MÜHENDİSLİĞİ İSTANBUL ÜNİVERSİTESİ ÜNİVERSİTESİ

KARINCA KOLONİ ALGORİTMASI İLE ISAR GÖRÜNTÜLERDE KENAR ÇIKARMA

METASEZGİSEL YÖNTEMLER. Genetik Algoritmalar

YATAY UÇUŞ SEYAHAT PERFORMANSI (CRUISE PERFORMANCE)

GENETİK ALGORİTMALARA GİRİŞ

doğrusal programlama DOĞRUSAL PROGRAMLAMA (GENEL)

YÖNEYLEM ARAŞTIRMASI - I

DOĞRUSAL ANTEN DİZİLERİNDE OPTİMUM DEMET ŞEKİLLENDİRME AMACIYLA KARINCA KOLONİ OPTİMİZASYON ALGORİTMASININ KULLANILMASI ÖZET

Üstel Öğrenme ve Genel Bozulma Etkili Akış Tipi Çizelgeleme Problemi: Maksimum Tamamlanma Zamanı Minimizasyonu

Kalkülüs II (MATH 152) Ders Detayları

KARINCA KOLONİ ALGORİTMASI BMÜ-579 Meta Sezgisel Yöntemler. Yrd. Doç. Dr. İlhan AYDIN Fırat Üniversitesi, Bilgisayar Mühendisliği Bölümü

Doç.Dr.Erkan ÜLKER, Selçuk Üniversitesi Mühendislik F, Bilgisayar Mühendisliği Bölümü

EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş. Dr. Özgür Kabak

YÖNEYLEM ARAŞTIRMASI İLE İLGİLİ ÇÖZÜMLÜ ÖRNEKLER

Self Organising Migrating Algorithm

Optimizasyon İçin Kök(Generic) Model (Doğrusal-Olmayan Programlama Modeli)

Transkript:

VI. ULUSAL HAVACILIK VE UZAY KONFERANSI 28-30 Eylül 2016, Kocaeli Üniversitesi, Kocaeli İNSANSIZ HAVA ARAÇLARININ ROTA OPTİMİZASYONU Muharrem Selim CAN 1 ve Pınar ÇİVİCİOĞLU 2 Erciyes Üniversitesi/Havacılık ve Uzay Bilimleri Fakültesi, Kayseri ÖZET İnsansız Hava Araçlarının (İHA) kullanımı teknolojinin gelişimine paralel olarak artmaktadır. İHA lar askeri, ticari, fotoğrafçılık, kargo taşımacılığı gibi alanlarda yaygın bir şekilde kullanılmaktadır. İHA ların kullanım alanının gelişmesine paralel olarak İHA ların otomatik sistemlere olan ihtiyacı da artmaktadır. İHA ların çalışmasında en çok ihtiyaç duyulan konulardan biri rota planlamasıdır. Rota planlaması yapılırken çevresel koşullar, yakıt, zaman, hava durumu gibi kısıtlamalar belirlenerek en uygun rotaların çıkarılması yapılır. Bu çalışmada, belirli sayıda hedef ve tehlikeli bölge olan bir alanda hedeflerin hangi sırayla ziyaret edileceği genetik algoritma ile belirlendikten sonra en uygun rota, hava durumu, mesafe ve tehlikeli bölgeden kaçınma kısıtlamaları göz önünde bulundurularak, Ardışık Karesel Programlama (AP) yöntemi ve Geri-İzleme Arama Algoritması (Backtracking Search Algorithm-BSA) ile hesaplanmış ve bu iki yöntemin karşılaştırması yapılmıştır. GİRİŞ Askeri veya sivil hayatımızda İnsansız Hava Araçlarının (İHA) kullanımının gittikçe artmasıyla İHA lardan beklentiler de artmaktadır. Her geçen gün araştırmacılar İHA ların daha çok otomatik sistemlerle beşeri faktörlerden bağımsız uçabilmesi ve görevini yerine getirebilmesi için uğraşmaktadır. İHA ların otomatikleşmesi ve operatör yardımı gerektirmeksizin görevini tamamlaması için yapay zeka metotlarından yararlanılmaktadır. İHA lar askeri amaçlı keşif, gözlem, güvenlik, sınır güvenliği gibi alanlarda sivil amaçlı fotoğrafçılık, enerji hattı güvenliği gibi alanlarda kullanılmaktadır [Chen, H., Wang, X-M., Li, Y., 2009]. Sabit radar bölgeleri İHA lar için tehlikelidir. Bu sebeple İHA ların radar bölgelerine yaklaşmadan etrafından dolaşarak görevini yerine getirmesi için rota planlaması yapılır. Optimum rotanın bulunması bir İHA için en kritik karar verme mekanizmalarındandır. En uygun rota çıkarılırken birçok doğrusal ve doğrusal olmayan kısıtlamalar optimize edilmelidir. Bu çalışmada en iyi rotanın belirlenmesi için Ardışık Karesel Programlama (AP) ve Geri-İzleme Arama Algoritması (Backtracking Search Algorithm-BSA) kullanılmıştır. HEDEF NOKTALARIN ZİYARET EDİLME SIRASININ BELİRLENMESİ İHA nın uçuş rotasını belirlerken çeşitli kısıtlamalar göz önüne alınır. İHA, belirli noktaları ziyaret etmesi gereken Gezgin Satıcı Problemi ne benzetilebilir. Gezgin Satıcı Probleminin çözümünde hedeflere ulaşma maliyeti sadece mesafe kısıtı dikkate alınarak sonuca gidilir. Gezgin Satıcı Problemi nde her bir şehir bir kez ziyaret edilmelidir ve başlangıç noktasından bütün şehirleri ziyaret edip tekrar başlangıç noktasına dönen en kısa mesafe bulunmaya çalışılır [Lawler, EL., Lenstra JK., Rinnooy Kan AHG., Shmoys DB., 1985]. İHA nın görevini minimum enerji harcayarak yerine getirmesi, gidilen mesafe kadar çevresel şartlara da bağlıdır. Bu çevresel kısıtlamalardan biri rüzgârdır. Görev bölgesinin rüzgâr haritası önceden belli olan senaryolar üzerinden yol planlaması yapılır. Literatürde, rüzgarın uçağın rotasına olan etkisi ile ilgili [Jardin M.R. Bryson A.E 2001 ve Bijlsma, S.J., 2009] ve uçuş süresinin minimizasyonu ile ilgili [Schopferer, S.,Pfeifer, T. 2015] rota planlaması yapılan çeşitli çalışmalar bulunmaktadır. 1 Araştırma Görevlisi, Uçak Elektrik Elektronik Bölümü, E-posta: muharremcan@erciyes.edu.tr 2 Prof. Dr., Uçak Elektrik Elektronik Bölümü, E-posta: civici@erciyes.edu.tr

Bu çalışmada kısıtlamalar rüzgâr şiddeti ve yönü, mesafe ve tehlikeli bölgeden kaçınma olarak belirlenmiştir. Bu üç kısıtlamaya göre belirlenen rota, hedeflerin eksiksiz ziyaret edilmesi koşulu ile optimum yakıt tüketimi sağlayacaktır. Kısıtlamaların minimizasyonu için AP ve BSA yöntemleri kullanılmıştır. Genetik Algoritma Genetik Algoritma (GA), optimizasyon problemlerinin çözümünde sıkça kullanılan popülasyon tabanlı sezgisel bir algoritmadır. Bu çalışmada İHA nın hedefleri hangi sırayla ziyaret edeceği genetik algoritma ile bulunmuştur. Ziyaret sıralamasının belirlenmesi gezgin satıcı problemindeki satıcının her şehre bir kere uğrayarak en kısa turun bulunması gibi düşünülmüştür. Bu sıralamadaki her bir nokta İHA nın ziyaret etmesi gereken hedef noktalarıdır [https://www.mathworks.com/matlabcentral, 2009]. Ardışık Karesel Programlama (AP) İki kere türevi alınabilir sürekli amaç fonksiyonuna sahip doğrusal olmayan optimizasyon problemlerinin çözümü için kullanılır. Bu yöntem aynı zamanda döngüsel bir yöntemdir ve verilen amaç fonksiyonuna zamanla yakınsar. Genel olarak bir doğrusal olmayan amaç fonksiyonu için lagrangian denklemi aşağıdaki gibidir; L(x, λ, σ) = f(x) λ T g(x) σ T h(x) (1) min f(x k ) + f(x k ) T d + 1 2 dt 2 xx L(x k, λ k, σ k ) (2) Denklem (1) de λ ve σ lagrangian çarpanlarıdır. Her x k iterasyonunda d k yönünde kuadratik problemi çözmeye çalışır. Denklem (3) te f amaç fonksiyonu üç farklı kısıtlamayla birlikte gösterilmiştir. Rüzgâr, tehlikeli bölge ve mesafe kısıtlamaları aynı anda minimize edilerek en uygun rota planlaması yapılır. Bu rota planlaması bütün hedefler için ayrı ayrı yapılır ve hedefler arası maliyet matrisi elde edilir. f = ω 1 M m + ω 2 M r + ω 3 M t (3) Denklem (3) te M m mesafe maliyeti, M r rüzgar maliyeti ve M t tehlikeli bölge maliyetidir. ω 1, ω 2, ω 3 kullanıcı tarafından belirlenen sabit katsayılardır. Üç maliyetin birleşiminden toplam maliyet yani amaç fonksiyonu elde edilir. İHA nın rota planlamasında birden çok kısıtın birleşiminden maliyet fonksiyonu formüle edilir. GERİ-İZLEME ARAMA ALGORİTMASI (BSA) BSA son zamanlarda çok kullanılan global minimizasyon algoritmalarından biridir. BSA bir başlangıç popülasyonu oluşturur ve döngüsel bir yöntem kullanır. Başlama, Seleksiyon-I, Mutasyon, Çaprazlama ve Seleksiyon II olmak üzere beş fonksiyondan oluşur [Civicioglu, P., 2013]. Başlama BSA da başlangıç popülasyonu aşağıdaki formülle üretilir: Pop i,j ~U(low i, up j ) (4) Bu denklemde i = 1,2,3,, N ve j = 1,2,3,. D dir ve N popülasyon büyüklüğünü ve D ise problem boyutunu ifade eder. U düzgün (uniform) dağılımlı rastgele sayı üretim fonksiyonudur. Seleksiyon-I Arama doğrultusunun bulunması için gereken eski popülasyonun belirlenmesi burada yapılır. Buradaki güncelleme operatörüdür. Bu eşitliğe göre BSA nın hafızası vardır. if a < b, oldpop Pop a, b~u(0,1) (5) 2

Mutasyon BSA algoritmasının mutasyon için kullandığı denklem (.) gösterilmektedir. Deneme popülasyonu Mutant ın ilk üretildiği yer burasıdır. Burada F arama yönünün (oldp P) genliğini belirler. MutantPop = P + F (oldpop Pop) (6) Çaprazlama Deneme popülasyonunun son hali T bu kısımda üretilir. Deneme popülasyonundaki daha iyi uygunluk değerine sahip bireyler hedef popülasyonun gelişim geçirmesi için kullanılır. BSA çaprazlama süreci iki aşamalıdır. İlk olarak iki değere sahip ve boyutu N D olan bir harita matrisi üretilir. Bu matris deneme popülasyonu içinde hangi bireylerin değiştirileceğine karar vermek için kullanılır. Seleksiyon-II P i lerden daha iyi uygunluk değerine sahip T i ler kullanılarak P i ler güncellenir. P popülasyonunun en iyi bireyi P best global minimumdan daha iyi bir değere sahipse en iyi çözüm (globalminimizer) P best olarak güncellenir. Mesafe Kısıtı: İHA nın bir noktadan bir noktaya giderken en kısa mesafeyi kullanarak gitmesi istenmektedir. İki nokta arasındaki mesafe hesaplanır ve maliyet fonksiyonuna eklenir. Denklem (7) de İHA nın i noktasından j noktasına giderken kat ettiği mesafe hesaplanmıştır. d ij = (x i x j ) 2 + (y i y j ) 2 (7) M m = d ij (8) Rüzgar Kısıtı: Rüzgarın şiddeti ve yönü uçağın daha çok yakıt tüketmesine sebep olmaktadır (Rubio J.C., Kragelund, S.,2003). Rota planlaması yapılırken rüzgarı karşıdan alan rotalar yerine kuyruktan alacak şekilde bir optimizasyon yapılır. Denklem (9-10) da x u,n ve y u,n İHA nın konumunu ve x u,n+1, y u,n+1 İHA nın bir sonraki konumunun x, y bileşenini göstermektedir. Bu İHA konumları kullanılarak d ux, d uy yer değiştirmeleri bulunur. Denklem (11-12) de x r,n ve y r,n rüzgâr vektörünün başlangıç noktasının x, y bileşenini ve x r,n+1, y r,n+1 rüzgâr vektörünün bitiş noktasının x ve y bileşenini göstermektedir. Uçağın hızına pozitif yönde veya negatif yönde etki eden rüzgârın x eksenindeki değişimi P rx ve y eksenindeki değişimi p ry olarak gösterilmiştir. D ru, rüzgâr vektörü ile İHA nın yer değiştirme vektörünün x, y yönündeki değişimlerinin çarpımını gösterir. Denklem (14) de V ru İHA nın rotası boyunca rüzgârın hızını gösterir ve d ij, i noktasından j noktasına uzaklıktır. Denklem (15) te V u İHA nın rüzgâr etkisi eklenmiş hızını gösterir ve V a, İHA nın hava hızıdır. Denklem (16) da rüzgâr maliyet fonksiyonu ifade edilmiştir [http://www.mathworks.com, 2013]. n = 1,2,3,,100 d ux = x u,n x u,n+1 (9) d uy = y u,n y u,n+1 (10) p rx = x r,n x r,n+1 (11) p ry = y r,n y r,n+1 (12) D ru = d ux p rx + d uy p ry (13) V ru = D ru d ij (14) V u = V a + V ru (15) 3

M r = 1 V a +V ru (16) Şekil 1: Rüzgârın uçağın hızına olan etkisi Tehlikeli Bölge Kısıtı: Havacılıkta uçakların yakınından veya üstünden uçmasının istenmediği bölgeler olabilmektedir. Bu bölgeler, radarların kapsadığı alanlar veya hava savunma sistemlerinin olduğu tehlikeli bölgeler olarak ifade edilir. Bu çalışmada tehlikeli bölgeler dairesel olarak modellenmiştir. Her daire kaçınılması gereken bir engel gibi düşünülmüş, tehlikeli bölgelerin önceden bilindiği ve sabit olduğu kabul edilmiştir. İHA nın tehlikeli bölgeleri ihlal etmesi Denklem (18) ile tespit edilir. Denklem (17) de, u x, u y İHA nın konumunu, x r, y r ise tehlike bölgenin merkezi konumunu göstermektedir. d u İHA nın tehlikeli bölgenin merkezine olan uzaklığıdır. Denklem (18) de r tehlikeli bölgenin yarıçapını göstermektedir. d u = (u x x r ) 2 + (u y y r ) 2 (17) M t (d u ) = { 1 d u r, d u < r 0, d u r (18) UYGULAMALAR Uygulamalarda 10 hedefli tehlikeli bölgenin sabit olduğu senaryo üzerinde çalıştırılmıştır. Modelleme için Matlab programlama dili kullanılmış, uygulamalar 100km x100km lik bir alanda gerçekleştirilmiştir. Şekil 2 de İHA nın görevi sırasında ziyaret etmesi gereken hedef noktaları ve bu noktaları en az maliyetle hangi sırayla hangi rotayla takip etmesi gerektiği bulunmuştur. Görev başlangıç ve bitiş noktası 8 numaralı noktadır. İHA nın hedefleri ziyaret etme sıralaması genetik algoritma kullanılarak 8-6-4-5-3-2-1-9-7-10-8 olarak bulunmuştur. Tablo 1 den görüldüğü gibi 1, 2, 3, 6, 8, 9 ve 10 numaralı rotalarda BSA kullanılarak elde edilen sonuçlar AP kullanılarak elde edilen sonuçlardan daha başarılı olarak daha az maliyetli rotayı bulmuştur. 4, 5, 7 numaralı rotalarda ise AP kullanılarak elde edilen sonuçlar BSA kullanılarak elde edilen sonuçlardan daha başarılı olarak daha az maliyetli rotayı bulmuştur. Tablo 1: En az maliyetli rotanın bulunmasında AP ve BSA kullanılarak elde edilen sonuçlar Hedef Sırası Rota AP BSA 1 1 2 256.7730 252.0134 2 2 3 207.0102 203.3651 3 3 4 180.3786 179.5905 4 4 5 195.7994 195.2169 5 5 6 222.1172 225.8255 6 6 7 201.6760 191.0073 7 7 8 218.3707 223.5657 8 8 9 229.4802 228.4583 9 9 10 251.1069 255.2044 10 10 1 220.5090 220.0907 4

Şekil 2: BSA kullanılarak 10 hedefli rota planlaması Şekil 3: AP kullanılarak 10 hedefli rota planlaması SONUÇ Bu çalışmada İHA lar için çevresel kısıtlamalara göre en iyi rotaların optimizasyonu yapılarak rüzgâr, tehlikeli bölge ve yakıt kısıtlamalarına göre en kısa mesafe bulunmuştur. Şekil 2ve 3 ten görüleceği gibi rüzgârı karşıdan alan rotalar yerine arkadan alacak rotalar tercih edilmiş ve bu 5

rotalar izlenirken tehlikeli bölgelerden kaçınılmıştır. Elde edilen sonuçlara göre İHA, tehlikeli bölgeleri ihlal etmeden rotasını izlemiştir. Kullanılan optimizasyon algoritmalarından BSA, toplamda 7 rotada AP den daha başarılı sonuçlar vererek daha az maliyetli rotayı bulurken AP, toplamda 3 rotada BSA dan daha başarılı sonuçlar vererek daha az maliyetli rotayı bulabilmiştir. Kaynaklar Bijlsma, S. J., 2009. Optimal aircraft routing in general wind fields. Journal of Guidance, Control, and Dynamics, 32(3), 1025-1029. Bryson, A. E., Jardin, M. R., 2001. Neighboring optimal aircraft guidance in winds. Journal of Guidance, Control, and Dynamics, 24(4), 710-715. Chen, H., Wang, X. M., Li, Y., 2009. A survey of autonomous control for UAV. IEEE Procedings Artificial Intelligence and Computational Intelligence. Vol. 2, pp. 267-271, Shanghai, 7-8 November. Civicioglu, P., 2013. Backtracking search optimization algorithm for numerical optimization problems. Applied Mathematics and Computation, 219(15), 8121-8144. Cui, C., Wang, N., Chen, J., 2014. Improved ant colony optimization algorithm for UAV path planning. 5th IEEE International Conference on Software Engineering and Service Science, pp. 291-295. Beijing, 27-29June. Kirk, J., 2009. Traveling Salesman Problem Genetic Algorithm, Matlab Central, https://www.mathworks.com/matlabcentral/fileexchange/13680-traveling-salesman-problem-geneticalgorithm [08.03.2016 tarihinde erişilmiştir]. Kragelund, S., Rubio J. C., 2003. The trans-pacific crossing: long range adaptive path planning for UAVs through variable wind fields. The 22nd IEEE Digital Avionics Systems Conference, Vol. 2, pp. 8-B,October. Labonté, G., Roberge, V., Tarbouchi, M., 2013. Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning. IEEE Transactions on Industrial Informatics,, 9(1), 132-141. Lawler E.L., Lenstra J.K., Rinnooy Kan A.H.G., Shmoys DB. 1985. Travelling Salesman problem John Wiley & Sons, 1985-473 sayfa Schopferer, S., Pfeifer, T. 2015. Performance-aware flight path planning for unmanned aircraft in uniform wind fields. IEEE International Conference on Unmanned Aircraft Systems, pp. 1138-1147, June. MathWorks, April 2013. http://www.mathworks.com/videos/finding-optimal-path-using-optimizationtoolbox-68958.html [12.04.2016 tarihinde erişilmiştir]. 6