<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Rüzgar Hassas Seyir Fazı Uçuş Planlama- sı Eniyilemesine Dinamik Yaklaşım - Gerçekleştirim ve Sonuç</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Güray YILDIZ</string-name>
          <email>gyildiz@tai.com.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hakan YILMAZ</string-name>
          <email>hayilmaz@tai.com.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Anahtar Kelimeler: Rota Planlama, Dinamik Programlama, Eniyileme Yöntemi</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Uzay Sistemleri Grup Başkanlığı</institution>
          ,
          <addr-line>TUSAŞ, Ankara</addr-line>
          ,
          <country>Türkiye Uzay Sistemleri Grup Başkanlığı</country>
          ,
          <addr-line>TUSAŞ, Ankara</addr-line>
          ,
          <country country="TR">Türkiye</country>
        </aff>
      </contrib-group>
      <fpage>821</fpage>
      <lpage>828</lpage>
      <abstract>
        <p>Öz: Bir Uçuş Yönetim Sistemi (UYS) 4 boyutlu uçuş planlaması gerçekleştirmektedir; Yatay Planlama (Uçuş Kontrol Noktalarının enlem ve boylamlarının hesaplanması), Dikey Planlama (Uçuş Kontrol Noktalarının yüksekliklerinin hesaplanması) ve Zaman Planlaması (Uçuş Kontrol Noktalarına tahmini varış zamanı). 4 boyutlu uçuş planlamasının doğru ve hassas olarak yapılması ve sonrasında uçağın rotayı belirli yatay, dikey ve zaman hassasiyet sınırları içinde takip etmesinde pilotu yönlendirmesi UYS'nin gerçekleştirdiği fonksiyonların kısa bir özetidir. Planlanan girdi değerleri ile gerçekleşen değerler arasındaki en ufak bir sapma, özellikle acil durumlarda (motorlardan birinin yanması vb.), uçağın plandan sapmasına ve mevcut durumu göz önüne alacak şekilde yeniden planlama yapılmasını gerekli kılar. Acil durumlarda, özellikle Okyanus Uçuşlarında Seyir Fazı Uçuş Rota Planlamasının Eniyilenmesi hayati bir öneme sahiptir. Havacılık alanında, özellikle rüzgâr şiddeti ve yönünün yer hızını doğrudan etkilemesi sebebiyle, “en iyi” “en kısa yol” anlamına gelmemektedir. Bu bildiri kapsamında UYMS 2012'de analiz ve modelleme aşaması sunulan çalışmanın [1] Tasarım ve Gerçekleştirim aşamaları ve varılan sonuçlar sunulacaktır.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>“En iyi”nin anlamı uçuştan uçuşa değişmektedir. Arama kurtarma operasyonu icra
eden bir pilot için amaç düşük seyir hızında havada kalma süresini arttırmaktır. Daha
uzun mesafeli uçuşlarda ise önemli faktör gerekli yakıt miktarı veya gerekli varış
zamanı olmaktadır.</p>
      <p>
        Bu bildiri kapsamında, UYMS 2012’de analiz ve modelleme aşaması sunulan
çalışmanın [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] Tasarım ve Gerçekleştirim aşamaları ve varılan sonuçlar sunulacaktır.
      </p>
      <p>Bu çalışma sırasında vurgulanması gereken bir husus problem çözüm yaşam
döngüsünde sistemli bir yaklaşımın uygulanmış olmasıdır:
 Konsept Analizi,
 Problem Modelinin Formülasyonu,
 Algoritmanın Tasarlanması,
 Algoritmanın Gerçekleştirimi</p>
      <p>Bir diğer nokta ise bu çalışma kapsamında problem çözüm kümesinin çok boyutlu
olması kaynaklı sorunu aşmak üzere etkin buluşsal yöntemlerin geliştirilmiş
olmasıdır. Gerçek dünya probleminin doğru ve hassas bir şekilde modellenmesi,
modelin karmaşıklığına yol açmakta ve bu durum da “eniyilik-çalışma hızı” dengesini
gözetecek şekilde etkin bir buluşsal yöntem kullanımını gerektirmektedir.
2.</p>
    </sec>
    <sec id="sec-2">
      <title>Literatür Araştırması</title>
      <p>Rota planlama problemi pek çok özelliğe göre sınıflandırılabilir:
 Çözüm Alanı:
o Vektörel
o Ayrık: Yol ağ modeli/Hücresel ağ modeli/Her ikisinin birleşimi
 Amaç Fonksiyonu: Tek amaç veya çoklu amaç fonksiyonu
 Çevresel verinin (örneğin meteoroloji) bilinirliği
o Veri kesin olarak bilinir veya belirsizlik/olasılık içerir
o Sabit veya değişken veri
 Maliyet Fonksiyonu: Her adımda aynı veya değişken
 Sonuç: En iyi veya en iyiyi yakınsayan bir sonuç
 Algoritma: A*, Dijkstra vb.</p>
      <p>Rota planlama problemlerinin tamamı problem çözüm kümesinin çok boyutlu
olması kaynaklı etkin çözülebililik problemini yaşamaktadır. Daha fazla araştırmanın
bu alana yoğunlaşması gerekmektedir.</p>
      <p>
        Benton, Lyengar, Deng, Brener ve Subrahmanian [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] ağ modelini oluşturan benzer
karakteristiklere sahip hücreleri kümeleyen bir yaklaşım tanımlamışlardır. Bu
yaklaşımın hücresel ve yol ağ model yapılarını aynı anda desteklediğini belirtmişlerdir.
      </p>
      <p>
        Yapılan araştırmaların büyük çoğunluğu Dijkstra ve A* algoritmalarını temel
almakta ve iyileştirmeler yapmayı hedeflemektedir. Shi, Cao, S. Zhu ve B. Zhu [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
maliyet fonksiyonu Öklid düzlemi üzerinde mesafe/açı olarak tanımlı olan rota
planlama problemlerinde alt sınır değerinde iyileştirmeler gerçekleştirmiştir. Szczerba,
Galkowski ve Glicktein [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] uçağın hareketsel kısıtları (dönüş çapı, iniş açısı vb.)
sebebi ile erişilemeyecek olan hücre ağlarını silen bir yaklaşımla iyileşme sağlamıştır.
      </p>
      <p>
        Sam P. Liden [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]; yatay olarak UKN’leri (Uçuş Kontrol Noktası) belirlenmiş bir
uçuş planında ara tırmanma noktalarının hesaplanmasında rüzgar etkisini göz önüne
alan dinamik programlama mantığına dayalı bir çalışma yapmıştır. Bu çalışmada, tek
değişkenin irtifa olması sebebi ile problem çözüm alanı tek boyutlu iken bu bildiride
ele alınan modelin problem çözüm alanı ise 4 boyutludur.
3.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Dinamik Programlama Algoritması</title>
      <p>
        Dinamik Programlama Model Tanımı [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]’de belirtilmiştir. Dinamik Programlama
en iyi çözümü garantileyen bir model teşkil etmektedir; [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]’de belirtililen model, rota
planlama problemi olarak, Dijkstra’nın meşhur en kısa yol algoritması [7] ile bire bir
formüle edilerek çözülebilmektedir.
      </p>
      <p>Dijkstra’nın en kısa yol algoritmasında algoritmanın karmaşıklık mertebesi
O(n*n)’dir ve algoritmanın pratik çözüm uygulama alanları kısıtlıdır.</p>
      <p>
        Bu çalışma kapsamında, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]’de belirtilen modeli “en iyi” çözümü sağlayacak
şekilde gerçekleyen algoritma ve sonuçları sunulacaktır.
3.1.
      </p>
      <sec id="sec-3-1">
        <title>A* Algoritması</title>
        <p>A* algoritması denenecek durum vektörlerini sıralı bir liste halinde tutar. Durum
vektörleri ilk durum vektöründen başlayıp kendi üzerinden geçen ve son durum
vektörüne erişen patikanın “tahmini” maliyetine (f(λi) olarak tanımlanır) göre
sıralanır. En az tahmini maliyete sahip olan durum vektörü ilk olarak denenir.</p>
        <p>g(λi), λ0‘ı to λi‘ye getiren mevcut patikanın maliyetidir; λ0‘dan λi‘ye birden fazla
şekilde gelinebileceğinden g(λi), en az maliyetli yol g*(λi)’ye eşit olmak zorunda
değildir; g(λi) algoritmanın bulunduğu aşamada o ana kadar bulmuş olduğu en az
değerdir.</p>
        <p>h(λi), λi‘den λson‘a ulaşmak için gerekli “tahmini” maliyeti tanımlar. Bu
doğrultuda; f(λi), g(λi) ve h(λi)) toplamına eşittir, (f(λi) = g(λi) + h(λi)) . Araştırılmak
üzere ele alınan λi’nin varış noktası (λi= λson) olması durumunda algoritma sonlanır.</p>
        <p>Ele alınan λi‘den itibaren λi‘nin komşusu olan durum vektörleri ele alınır. Bu
küme içerisinde yer alan λkomşu‘lar için g(λkomşu) = g(λi) + Ci(xi(λi)), incelenen patika
üzerinde λkomşu‘ya ulaşmanın maliyeti λi‘ye ulaşmanın maliyeti ile λkomşu - λkomşu
arasındaki geçiş maliyetinin toplamıdır.</p>
        <p>Dijkstra algoritması bütün çözüm kümesini araştırır iken, A* tahmini maliyetin
yönlendirmesiyle çözüm kümesinin bir alt kümesini araştırmaktadır. Çözüm Alt
kümesinin araştırılmasına rağmen en iyi çözümün bulunmasını garantileyen şey
tahmini maliyetin (h(λi)) hesaplanmasında kullanılan buluşsal algoritmanın Kabul
Edilebilirlik özelliğini sağlamasıdır. Bütün durum vektörleri için “h(λi) &lt;= g(λi, λj)”
eşitsizliğinin sağlanıyor olması durumunda h(λi) buluşsal algoritması “Kabul
Edilebilir” olarak değerlendirilmektedir.</p>
        <p>
          Beeker’in [
          <xref ref-type="bibr" rid="ref7">8</xref>
          ] belirttiğine göre h(λi) buluşsal algoritmasının aynı zamanda
Tekdüzelik özelliğini sağlaması daha önce ele alınan bir durum vektörünün o durum
vektörüne daha sonraki ziyaretlerde daima daha yüksek maliyetle erişileceğini garanti
etmektedir. Tekdüzelik özelliği bir durum vektöründen komşu vektöre geçerek
tahmini maliyeti azaltmanın mümkün olmadığı anlamına gelmektedir.
3.2.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Uygulanan TahminiAltSınır Teknikleri</title>
        <p>A* algoritmasında uygulanacak buluşsal algoritmanın (TahminiAltSınır(λi, λson) =
h(λi)) daima gerçek maliyetten az sonuç verir iken aynı zamanda gerçek maliyete
yakın değerler verebilmesi, en iyi çözüme ulaşmadan önce araştırılması gerekli olan
durum vektör sayısını azaltacaktır. Bu bildiri kapsamında tahmini maliyet elde
edilmesinde kullanılan, iki tanesi bu çalışma kapsamında geliştirilmiş olan, üç buluşsal
yöntem sunulacaktır:
 TahminiAltSınır olarak 0 kullanılması
 En Yüksek Rüzgar Değeri
 Spiral
TahminiAltSınır Olarak 0 Kullanılması: Bu yöntem A* algoritmasının Dijkstra’nın meşhur
en kısa yol algoritması [7] ile bire bir aynı olmasına yol açmaktadır. Algoritmanın en iyi
çözüme ulaşması garantilenmesine rağmen en iyi çözüm patikasından çok uzak noktalar bile
araştırılmaktadır.</p>
        <p>En Yüksek Rüzgar Değeri: Bu yöntemde TahminiAltSınır(λi, λend) şu şekilde
hesaplanır;



(λi-λend) arasındaki patika bu iki noktayı birbirine bağlayan uzunluk olarak alınır,
Rüzgar istikameti (λi -λend) doğrultusunda ve rüzgar hız olarak problem çözüm
kümesi içerisindeki en yüksek rüzgar hızı alınır (RüzgarenYüksek olarak tanımlanmaktadır)
Uçak hızı olarak, uçağın mevcut ağırlığı ile ulaşabileceği uçak performans modelinin
önerdiği en yüksek hız alınır (enYüksekTAS olarak tanımlanmaktadır)
Spiral: En Yüksek Rüzgar Değeri buluşsal yöntemi en iyi patikadan çok uzakta
ve/veya kalkış-varış doğrultusuna göre ters istikamette olan rüzgar değerinin
kullanılması sebebiyle TahminiAltSınır’ın gerçekten çok düşük sonuçlar vermesine ve
araştırılması gerekli olan durum vektör sayısının artmasına yol açmaktadır.</p>
        <p>Spiral yönteminde Şekil 1‘de gösterildiği üzere araştırılmakta olan (λi) vektör
merkez olacak şekilde iç içe geçen daireler oluşturulmakta ve her bir daire
içerisindeki en yüksek rüzgar değeri sadece o daire için hesaplanan maliyet değerinde
kullanılmaktadır. TahminiAltSınır(λi, λend); en iç daireden başlamak üzere bir daireden bir dış
daireye geçiş için gereken geçiş maliyetininin toplamıdır. Bu şekilde TahminiAltSınır
gerçeğe yakın sonuçlar vermekte ve dolayısı ile araştırılması gerekli olan durum
vektör sayısı azalmaktadır. Spiral yönteminin karmaşıklık mertebesi O(n*n)’dir.</p>
        <p>En Yüksek Rüzgar Değeri ve Spiral yöntemleri Kabul Edilebilirlik ve Tekdüzelik
özelliklerini sağlamaktadır. İspat detayları bu bildiri kapsamında belirtilmemiştir.
Şekil 1: Spiral Yöntemi</p>
        <p>Şekil 2 Nesne Tasarımı</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Nesne Tabanlı Tasarım ve Gerçekleştirim</title>
      <p>Ele alınan rota planlama problemi değişen parametrelerin sonuca olan etkisini
değerlendirebilmek için uygulama yazılımı olarak geliştirilmiştir. Uygulama yazılımı C# ile
Microsoft Visual Studio geliştirme ortamında geliştirilmiştir. C# dilinin kullanım
gerekçesi nesne tabanlı bir dil olması ve grafiksel kullanıcı arayüzü geliştirimi için
hazır kütüphane yeteneklerine sahip olmasıdır. Tasarım ve geliştirme aşamalarında
Nesne Tabanlı yaklaşım uygulanmıştır; Nesne Tasarımı Şekil 2‘de verilmiştir.</p>
      <p>PerformanceModeller nesnesi geliştirilen modelin farklı uçaklar üzerinde
kullanılabilmesini sağlamaktadır. Yapılan test ve değerlendirmeler ise C-130 uçağına ait
performans özellikleri kullanılarak gerçekleştirilmiştir.</p>
      <p>LoverBoundSolver nesnesi paragraf 3.2’de belirtilen TahminiAltSınır’ları
desteklemektedir. Sadece bu nesnede yapılacak değişiklikle ile yeni buluşsal yöntemlerin
eklenmesi mümkün olabilmektedir.</p>
      <p>Sadece NetworkModeller ve ConstraintModeller nesnelerine yapılacak ilaveler ile
tanımlı havayolu bağlantıları kullanarak (Hücresel Ağ Yapısının Yol Ağ Yapısına
dönüştürülmesi) tanımlı YASAK SAHALAR’dan (NOTAM vb.) geçmeyecek şekilde
bir uçuş planlaması gerçekleştirilmesi mümkün olabilmektedir.
5.</p>
    </sec>
    <sec id="sec-5">
      <title>Test Senaryo Değerlendirme</title>
      <p>Geliştirilen matematiksel modelin çalışma etkinliği ve değişkenlerin sonuca olan
etkisi çeşitli test senaryoları üzerinde denenmiştir. Test senaryolarının amacı ve kontrol
değişkenleri Tablo 1‘de tanımlanmıştır.</p>
      <p>Tablo 1 Test Senaryo Tanımları
Test Senaryosu
testSenaryo1</p>
      <p>Kontrol Değişkeni</p>
      <p>Buluşsal Yöntem
testSenaryo2
testSenaryo3</p>
      <p>Bekleme
Sayısı (μ)
Okyanus Uçuşu</p>
      <p>Aşama</p>
      <p>Amaç
Farklı buluşsal yöntemlerin sonuca ulaşmadan önce
araştırılan durum vektör sayısına etkisi
Bekleme Aşama Sayısı (μ) kısıtı tanımlanmasının
çözüme olan etkisi
EZN1’nin yeni algoritma ile hesaplanması ve klasik
yöntemde bulunan değer ile kıyaslanması</p>
      <p>Tablo 2 TestSenaryo1 ve TestSenaryo2 Sonuçları
Buluşsal
tem
Dijkstra
En Yüksek
Rüzgar Değeri
Spiral
Kısıt
Kısıt1
Kısıt2</p>
      <p>Kısıt3</p>
      <sec id="sec-5-1">
        <title>TestSenaryo1 Sonuçları</title>
        <p>Yön- Araştırılan Uçuş
SüreVektör Sayısı si2 (saniye)
65866 21090
27551 21090</p>
      </sec>
      <sec id="sec-5-2">
        <title>TestSenaryo2 Sonuçları</title>
        <p>Araştırılan Uçuş Süresi
Vektör Sayısı3 (saniye)
42248 21840
39319 21671
22378
21090
103715
48660
1 Eşit Zaman Noktası (EZN): İleri doğru uçuşa devam etmek ile kalkış havalanına geri
dönmenin aynı zaman süreceği nokta.
2 Hız 245 Knot TAS, Mesafe 1333 NM’dir.
3 En Yüksek Rüzgar Değeri buluşsal yöntemi uygulanmıştır
Şekil 3 TestSenaryo1 Sonuç
5.1.</p>
        <sec id="sec-5-2-1">
          <title>Test1 Sonuçları ve Değerlendirme</title>
          <p>Tablo 2’de görüldüğü üzere tüm buluşsal yöntemler aynı sonucu üretmiştir.
Dijkstra, En Yüksek Rüzgar Değeri ve Spiral buluşsal yöntemleri en iyi sonucu
garantilediği için bu sonuç beklenti ile uyumludur.</p>
          <p>Şekil 3‘de En Yüksek Rüzgar Değeri yöntemi ile elde edilen sonuç gösterilmiştir;
koyu alanlar rüzgarın şiddetli olduğu bölgeleri göstermektedir (yukarıda yer alan
bölgede rüzgar uçuş doğrultusunda aşağıda ise ters yönde esmektedir).</p>
          <p>Dijkstra ile kıyaslandığında diğer iki yöntemin ne kadar kazanç sağlayacağı rüzgar
hız ve doğrultusunun dağılımına bağlıdır. Dağılımdan bağımsız olarak Spiral
yönteminde araştırılacak vektör sayısı, En Yüksek Hız Değeri yönteminde araştırılacak
vektör sayısından daima (eğer eşit değil ise) daha az olacaktır.
5.2.</p>
        </sec>
        <sec id="sec-5-2-2">
          <title>TestSenaryo2 Sonuçları ve Değerlendirme</title>
          <p>Uygulanan kısıtların tanımları şu şekildedir:
 Kısıt1: Çapraz bir hareket yaptıktan sonra tekrar bir çapraz hareket yapmak için 3
çapraz olmayan hareket yapılmalıdır
 Kısıt2: Çapraz bir hareket yaptıktan sonra tekrar bir çapraz hareket yapmak için 2
çapraz olmayan hareket yapılmalıdır
 Kısıt3: Sağa doğru bir hareket yaptıktan sonra tekrar sağa hareket yapmak için 2 sağa
doğru olmayan hareket yapılmalıdır</p>
          <p>Kısıt tanımlanması durum vektörüne bir boyut daha eklenmesine ve Tablo 2‘de
görüldüğü üzere araşırılan vektör sayısında artışa yol açmıştır. Kısıt1 için; Tablo 2’de
belirtilen 27551’den 42248’e bir artış olmuştur.</p>
          <p>Kısıt3’de ise çok sıkı bir kısıt tanımlanmıştır (Şekil 4‘de sonuç gösterilmiştir); bu
kısıt örneğin uçağın sağ kanadında bir arıza olduğu ve uzun süre sağa yatış açısı
sağlanamayacak durumları modellemek için kullanılmıştır.</p>
        </sec>
        <sec id="sec-5-2-3">
          <title>TestSenaryo3 Sonuçları ve Değerlendirme</title>
          <p>Okyanus uçuşlarında EZN’nin doğru ve hassas olarak hesaplanması hayati öneme
sahiptir. Klasik hesaplama yönteminde geri dönüş rotası ile ana uçuş rotası ile aynıdır.</p>
          <p>Şekil 5 KlasikEZN – YeniEZN</p>
          <p>Hava tahmin verisinin olmadığı/göz önüne alınmadığı durumlarda EZN kalkış-iniş
havaalanının tam ortasında bulunmaktadır. Ana rotanın rüzgâr hızı ve yönü göz önüne
alınarak eniyilendiği bir durumda ana rotanın ters doğrultusunda uçulması ise en kötü
sonucu verecektir.</p>
          <p>Klasik yöntem ile hesaplanmış olan EZN (KlasikEZN) Şekil 5’de gösterilmiştir.
KlasikEZN’den kalkış veya iniş noktasına gitmek 3 saat 52 dakika sürmektedir
(Kalkışİniş mesafesi 1750 NM’dir).</p>
          <p>Geri dönüşte aynı rotayı takip etmek ile ilgili kısıt kaldırıldığı zaman, geri dönüş
rotası ayrıca bir eniyileme problemi olarak ele alınarak, hesaplanan YeniEZN Şekil
5’de KlasikEZN ile birlikte gösterilmiştir. YeniEZN’den kalkış veya iniş noktasına
gitmek 3 saat 32 dakika sürmektedir.</p>
          <p>İki yöntem kıyaslandığında YeniEZN’nin 100 NM daha ileride olmasına rağmen 20
dakika daha az olduğu görülmektedir.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Sonuç</title>
      <p>
        Layton, Smith, McCoy ve Bihari [
        <xref ref-type="bibr" rid="ref8">9</xref>
        ] Uçuş Planlama Sistemlerini yeteneklerine göre
üç başlık altında ele almıştır:
 Birinci Seviye: Pilota kullanıcı arayüzü ile UKN’leri tanımlama imkanı veren ve
sonrasında dikey uçuş planlaması ve zaman/yakıt hesabı yapan sistemler,
 İkinci Seviye: Pilotun prosedürlerden gelen yükseklik ve hız kısıtlarına ilave olarak,
karşılaşılabilecek en yüksek türbülans değeri gibi, kısıtlar tanımlamasına izin veren
ve Birinci Seviye yetenekler sonucunda elde edilen uçuş planlamasını tanımlanan bu
kısıtları sağlayacak şekilde güncelleyen sistemler,
 Üçüncü Seviye: Tanımlanan kısıtlar doğrultusunda bir problem ile karşılaştığında
hemen çözen Uzman Sistemler. Bu sistemler, kullanıcıdan iniş/kalkış pisti, uçak
konfigürasyonu ve geçerli kısıtlar haricinde bir girdi beklememekte ve uçuş rota
planlamasını otomatik olarak gerçeklemektedir.
      </p>
      <p>Mevcut UYS Uçuş Planlaması yetenekleri Pilot tarafından tüm UKN’lerin
tanımlanmasını takiben, UKN’lere yükseklik atanması ile yakıt ve zaman hesaplamalarının
gerçekleştirilmesi şeklinde “Birinci Seviye” yetenekler sağlamaktadır. Yapılan
çalışma ile UYS’nin bir karar destek sistemi olarak Seyir Fazı Uçuş Planlaması
“eniyilemesi”ni gerekli yakıt veya zaman kısıtları doğrultusunda kullanıcı tanımlı kısıtları
gerçekleyecek şekilde otomatik olarak gerçekleyerek “Üçüncü Seviye” yeteneklere
sahip olması hedeflenmiştir.</p>
      <p>Uygulamanın geliştirilmesinde Nesne Tabanlı Analiz ve Tasarım tekniğinin
uygulanması sebebi ile uygulamanın değişik amaçlarda kullanılacak şekilde değiştirilmesi
kolaylıkla sağlanabilmektedir. Örneğin, ağ yapısının hücresel tabanlı değil tanımlı
UKN’ler arasında olması (yol ağ yapı modeli) için sadece Ağ Modelleme sınıfının
değişmesi yeterli olacaktır. Benzer şekilde; uygulama uçuş rotasını Uçuşa Yasak
Bölge vb. kısıtlı alanlardan geçmeyecek şekilde oluşturabilmektedir.</p>
      <p>Çalışma sonuçları C-130 Modernizasyon Projesi Harekat Uçuş Yazılımı UYS
bileşeni ile entegre edilerek acil durum planlaması ve okyanus hesaplamalarında
kullanılarak mevcut hesaplamalara olan iyileşme değerlendirilecektir.</p>
    </sec>
    <sec id="sec-7">
      <title>Kaynakça</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Güray</surname>
            <given-names>YILDIZ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rüzgar Hassas Seyir Fazı Uçuş Planlaması Eniyilemesine Dinamik Yaklaşım UYMS 2012</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>2. DO-236B Minimum Aviation System Performance Standards: Required Navigation Performance for Area Navigation</article-title>
          . Washington, DC 20036 USA :
          <article-title>Radio Technical Commission for Aeronautics (RTCA</article-title>
          ) SC-
          <volume>181</volume>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>John</given-names>
            <surname>Benton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Lyengar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Brener</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.S.</given-names>
            <surname>Subrahmanian</surname>
          </string-name>
          , Tactical Route Planning:
          <article-title>New Algorithms for Decomposing the Map</article-title>
          , Page(s):
          <fpage>268</fpage>
          -
          <lpage>277</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Hui</given-names>
            <surname>Shi</surname>
          </string-name>
          , Wen Cao, Shulong Zhu, Baoshan Zhu,
          <article-title>Applications of the Improved A* Algorithm for Route Planning</article-title>
          , Page(s):
          <fpage>299</fpage>
          -
          <lpage>302</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Szczerba</surname>
            <given-names>R J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galkowski</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glicktein</surname>
            <given-names>I S</given-names>
          </string-name>
          , et al,
          <article-title>Robust algorithm for real-time route planning</article-title>
          ,
          <source>Aerospace and Electronic Systems</source>
          ,
          <year>2000</year>
          ,
          <volume>36</volume>
          (
          <issue>3</issue>
          ): pp.
          <fpage>869</fpage>
          -
          <lpage>878</lpage>
          , doi: 10.1109/7.869506,
          <string-name>
            <surname>Page</surname>
          </string-name>
          (s):
          <fpage>869</fpage>
          -
          <lpage>878</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sam</surname>
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Liden</surname>
          </string-name>
          ,
          <article-title>Apparatus and Method for Computing Wind-Sensitive Optimum Altitude Steps In a Flight Management System</article-title>
          ,
          <source>November</source>
          <volume>12</volume>
          ,
          <year>1996</year>
          , Patent No:
          <volume>5</volume>
          ,
          <issue>574</issue>
          ,
          <fpage>647</fpage>
          <lpage>7</lpage>
          .
          <string-name>
            <surname>Dijkstra</surname>
          </string-name>
          ,
          <article-title>A note on two problems in connexion with graphs</article-title>
          , E. W. s.l. :
          <source>Numerische Mathematik</source>
          ,
          <year>1959</year>
          ,Vol.
          <volume>1</volume>
          ,
          <string-name>
            <surname>Page</surname>
          </string-name>
          (s):
          <fpage>269</fpage>
          -
          <lpage>271</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          8.
          <string-name>
            <surname>Beeker</surname>
            , Emmet,
            <given-names>Potential</given-names>
          </string-name>
          <article-title>Error in the Reuse of Nilsson's A Algorithm for Path-finding in Military Simulations</article-title>
          ,
          <source>The Journal of Defense Modelling &amp; Simulation., April</source>
          <year>2004</year>
          , Vol.
          <volume>1</volume>
          , No.2,
          <string-name>
            <surname>Page</surname>
          </string-name>
          (s):
          <fpage>91</fpage>
          -
          <lpage>97</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          9.
          <string-name>
            <surname>Charles</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Layton</surname>
            ,
            <given-names>Philip J.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Elaine McCoy</surname>
            ,
            <given-names>Thomas E.</given-names>
          </string-name>
          <string-name>
            <surname>Bihari</surname>
          </string-name>
          <article-title>An Emprical Evaluation of Computer-based Tools to Aid in Enroute Flight Planning 0</article-title>
          -
          <fpage>7803</fpage>
          -0720-8/92 IEEE 1992
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>