• Sonuç bulunamadı

Dört pervaneli (quadcopter) insansız hava aracına farklı kontrol yöntemlerinin uygulanması / Application of different control methods to unmanned aerial vehicle quadcopter

N/A
N/A
Protected

Academic year: 2021

Share "Dört pervaneli (quadcopter) insansız hava aracına farklı kontrol yöntemlerinin uygulanması / Application of different control methods to unmanned aerial vehicle quadcopter"

Copied!
90
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

DÖRT PERVANELĠ (QUADCOPTER) ĠNSANSIZ HAVA ARACINA FARKLI KONTROL YÖNTEMLERĠNĠN UYGULANMASI

Funda KUZU Yüksek Lisans Tezi Kontrol Anabilim Dalı

DanıĢman: Dr.Öğr.Üyesi Ayhan ALTINÖRS Temmuz-2018

(2)
(3)

II

TEġEKKÜR

Yüksek lisans eğitimim süresince bilgi ve birikimlerini paylaĢan, yol gösteren ve büyük destek veren danıĢmanım Dr.Öğr.Üyesi Ayhan ALTINÖRS‟e çok teĢekkür ederim.

Büyük bir sabırla tez çalıĢmamın bitmesini bekleyen, destekleriyle beni hiçbir zaman yalnız bırakmayan, emeklerini hiçbir zaman ödeyemeyeceğim kıymetli aileme çok teĢekkür ederim.

Funda KUZU ELAZIĞ-2018

(4)

III

ĠÇĠNDEKĠLER

TEġEKKÜR ...II ĠÇĠNDEKĠLER ... III ġEKĠLLER LĠSTESĠ ... V SĠMGELER VE KISALTMALAR LĠSTESĠ ... X ÖZET ... XIII SUMMARY ... XIV

1. GĠRĠġ ... 1

1.1. ĠHA ÇeĢitleri ... 2

1.2. Tezin Amacı ve Ġçeriği ... 3

2. ĠNSANSIZ HAVA ARAÇLARI ... 4

2.1. ĠHA‟ların Tarihsel GeliĢimi ... 4

2.2. Türkiye‟de ĠHA ... 5

2.3. ĠHA Kullanım Alanları ... 7

2.4. ĠHA‟ların Sınıflandırılması ... 8

2.4.1. Dikey ĠniĢ KalkıĢ Yapan Hava Araçları ... 9

3. QUADCOPTERĠN GELĠġĠM SÜRECĠ VE BĠLĠMSEL ÇALIġMALAR 11 3.1. Quadcopterin Yapısı ... 11

3.2. Quadcopter Tarihsel GeliĢimi ... 12

3.3. Literatür Taraması ... 15

3.4. Quadcopter Hareket Tanımları ... 19

3.4.1. Havada Asılı Kalma ve DüĢey Eksende Hareket ... 19

3.4.2. Yalpalama Açısı (roll , ) ... 20

3.4.3. Yunuslama Açısı ) ... 21

3.4.4. Sapma Açısı (yaw, ) ... 21

4. QUADCOPTERĠN HAREKET DENKLERMLERĠ ... 22

4.1. Sistem Dinamikleri ... 22

4.2. Quadcopterin Matemetiksel Modeli ... 23

(5)

IV

4.4. Durum Uzay Modeli ... 29

4.5. Quadcopter Sabitleri ... 30

5. QUADCOPTERĠN KONTROLÜ ĠÇĠN FARKLI KONTROL YÖNTEMLERĠNĠN UYGULANMASI ... 31

5.1. PID Kontrolör Ġle Quadcopterin Kontrolü ... 31

5.1.1. PID ile Yükseklik Kontrolü ... 32

5.1.2. PID ile x ve y Pozisyon Kontrolü ... 34

5.1.3. Sapma Açısı Kontrolü ... 37

5.2. Kaskat PID Kontrolör Yapısı Ġle Quadcopterin Kontrolü ... 39

5.2.1. Kaskat PID Kontrolör Yapısı ile Yükseklik ve Sapma Açısı Kontrolü ... 39

5.2.2. Kaskat PID Kontrolör Yapısı ile x ve y Ekseni Pozisyon Kontrolü ... 40

5.3. Adaptif Kontrolör Ġle Quadcopterin Kontrolü... 42

5.4. Linear Quadratıc Regulator (LQR) ile Quadcopterin Kontrolü ... 63

5.5. Quadcopter Doğrusal Olmayan Model Ġçin PD Kontrol ... 66

5.6. Takip Senaryoları ... 67

6. SONUÇ VE ÖNERĠLER ... 70

KAYNAKLAR ... 71

(6)

V

ġEKĠLLER LĠSTESĠ

ġekil 1.1. Çok motorlu multicopter örnekleri ... 2

ġekil 2.1. Scott Ġnsansız Hava Aracı ... 4

ġekil 2.2. Ġnsansız hava araçlarınınhavalanma ve iniĢ Ģekillerine göre sınıflandırılması 9 ġekil 2.3. VTOL Hava araçları örnekleri ... 10

ġekil 3.1. Quadcopterin hareketini tanımlamayan yalpalama, yunuslama ve sapma açıları ... 11

ġekil 3.2. Breguet –RichetGyroplane 3D Modeli... 12

ġekil 3.3. “Oemnichen No.2” quadcopter ... 13

ġekil 3.4. Dr.George De Bothezat ve IvanJerome tarafından tasarlanan quadcopter .... 13

ġekil 3.5. Convertawings Model A quadcopter ... 14

ġekil 3.6. Bell Boeing QuadTiltRotor quadcopter ... 14

ġekil 3.7. ArduCopter quadcopter ... 15

ġekil 3.8. AeroQuad quadcopter ... 15

ġekil 3.9. Ookland Üniversitesi hem hava hem su altı ortamlarda çalıĢan Loon Copter19 ġekil 3.10. Quadcopterin havalanma ve iniĢ hareketi ... 20

ġekil 3.11. Quadcopter yalpalanma hareketi(saat yönünde ve saat yönünün tersine) .... 20

ġekil 3.12. Quadcopter yunuslama hareketi(saat yönünde ve saat yönünün tersine) ... 20

ġekil 3.13. Quadcopter yönelme hareketi (saat yönünde ve saat yönünün tersine) ... 21

ġekil 4.1. Quadcopterin NED ve ABC referans eksenleri ... 22

ġekil 4.2. Quadcopterin atalet referans ekseni B, yeryüzü referans ekseni A, quadcoptere etkiyen ana kuvvetler , , , mg ve pervanelere ait dönme yönleri ... 24

ġekil 5.1. PID kontrol sisteminin kontrol yapısı ... 31

ġekil 5.2. PID Yükseklik kontrölü benzetim modeli ... 33

ġekil 5.3. PID yükseklik benzetim sonucu ... 33

(7)

VI

ġekil 5.5. PID x-ekseni benzetim sonucu (m=0964, Ixx = 8.5532x10-3 kgm2, xref= 1

m‟lik bir referansa verdikleri çıkıĢ cevapları ) ... 35

ġekil 5.6. PID y-ekseni benzetim modeli ... 36

ġekil 5.7. PID y-ekseni benzetim sonucu (m=0964, Iyy = 8.5532x10-3 kgm2, yref= 1m‟lik bir referansa verdikleri çıkıĢ cevapları) ... 36

ġekil 5.8. PID sapma açısı benzetim modeli ... 37

ġekil 5.9. PID sapma açısı benzetim sonucu ... 38

ġekil 5.10. Yunuslama ve yalpalama açısı PID benzetim sonuçları ... 38

ġekil 5.11. Yükseklik ve sapma açısı Kaskat PD benzetim modelleri ... 40

ġekil 5.12. Kaskat PID yükseklik ev sapma açısı benzetim sonucu ( m= 0.964, g= 9.8, zref= 1 m‟lik, ref = 0.8rad ‟lık bir referansa verdikleri çıkıĢ cevapları ) ... 40

ġekil 5.13. Kaskat PID x- y ekseni benzetim modeli ... 41

ġekil 5.14. Kaskat PID x-ekseni benzetim sonucu (m=0.964, Iyy = 8.5532x10-3 kgm2, xref= yref=1m‟lik bir referansa verdikleri çıkıĢ cevabı) ... 41

ġekil 5.15. Yunuslama ve yalpalama açısı Kaskat PID benzetim sonuçları ... 41

ġekil 5.16. Model referans adaptif kontrol sistemleri Ģeması ... 43

ġekil 5.17. x- eksenindeki adaptif hareket benzetim modeli ... 44

ġekil 5.18. y-eksenindeki adaptif kontrol hareket benzetim modeli ... 45

ġekil 5.19. DüĢey hareket adaptif benzetim modeli ... 45

ġekil 5.20. Sapma açısı adaptif benzetim modeli ... 45

ġekil 5.21. AdaptifKontol benzetim modeli ... 46

ġekil 5.22. )(s) = 60/(s^2+15s+60) için (a) x-ekseni, (b) y ekseni benzetim sonuçları ... 47

ġekil 5.23. (s) = 60/(s^2+15s+60 ) için (a) x-ekseni, (b) y ekseni benzetim sonuçları ... 48

ġekil 5.24. )(s) = 60/(s^2+15s+60) r için (a) x-ekseni, (b) y ekseni benzetim sonuçları ... 49

(8)

VII

ġekil 5.25. G(X-Y) (s) = 100/(s^2+15s+100)referans model ve =0.5 için (a) x-ekseni,

(b) y ekseni benzetim sonuçları ... 50

ġekil 5.26. G(X-Y) (s) = 100/(s^2+15s+100) referans model ve =0.3 için (a) x-ekseni, (b) y ekseni benzetim sonuçları ... 51

ġekil 5.27. G(X-Y) (s) = 100/(s^2+15s+100)referans model ve =0.1 için (a) x-ekseni,(b) y ekseni benzetim sonuçları ... 52

ġekil 5.28. G(X-Y) (s) = 225/(s^2+30s+225) referans model ve = . için (a) x-ekseni, (b) y ekseni benzetim sonuçları ... 53

ġekil 5.29. G(X-Y) (s) = 225/(s^2+30s+225)referans model ve için (a) x-ekseni, (b) y-ekseni benzetim sonuçları ... 54

ġekil 5.30. G(X-Y) (s) = 225/(s^2+30s+225) referans model ve için (a) x-ekseni, (b) y-ekseni benzetim sonuçları ... 55

ġekil 5.31. G(X-Y)(s) =9/(s^2+9s+9)referans model ve için (a) x-ekseni, (b) y-ekseni benzetim sonuçları ... 56

ġekil 5.32. G(X-Y) (s) = 9/(s^2+9s+9referans model ve) için (a) x-ekseni, (b) y ekseni benzetim sonuçları ... 57

ġekil 5.33. G(X-Y) (s) = 9/(s^2+9s+9) referans model ve için (a) x-ekseni,(b) y-ekseni benzetim sonuçları ... 58

ġekil 5.34. G(X-Y) (s) = 60/(s+60) referans model ve için (a) z-ekseni,(b) sapma açısı benzetim sonuçları... 59

ġekil 5.35. G(X-Y) (s) = 60/(s+60) referans model ve için (a) z-ekseni, (b) sapma açısı benzetim sonuçları ... 60

ġekil 5.36. G(X-Y) (s) = 60/(s^2+15s+60)referans model ve için (a) z-ekseni,(b) sapma açısı benzetim sonuçları ... 61

ġekil 5.37. G(X-Y) (s) = 60/(s^2+15s+60) referans model için (a) z-ekseni,(b) sapma açısı benzetim sonuçları ... 62

ġekil 5.38. LQR Kontrolör ... 63

ġekil 5.39. x,y,z eksenleri için LQR benzetim modeli. ... 64

(9)

VIII

ġekil 5.41. LQR Kontrol benzetim sonuçları ... 65 ġekil 5.42. Yunuslama ve yalpalama açısı = =0.524 rad) benzetim sonuçları ... 66 ġekil 5.43. Quadcopter PD kontrol benzetim modeli ... 66 ġekil 5.44. Quadcopter PD kontrol benzetim sonuçları a) x-ekseni b) y-ekseni c) z-ekseni ... 67 ġekil 5.45. Güzergah takip senaryoları sonuçları ... 69

(10)

IX

TABLOLAR LĠSTESĠ

Tablo 2.1. Türkiye‟de üretilen ĠHA‟lar ... 7 Tablo 2.2. ĠHA‟ların ağırlık ve görev yüksekliğine göre sınıflandırılması ... 8 Tablo 4.1. Modellemede kullanılacak değerler ... 30

(11)

X

SĠMGELER VE KISALTMALAR LĠSTESĠ

Simgeler Açıklama

b Ġtme faktörü (Ns2).

d Sürükleme katsayısı (Nms2).

l Quadcopterin merkezi ile pervaneler arası uzaklık (m)

g Yerçekimi ivmesi.

m Kütle (kg)

J Pervane ekseni etrafındaki toplam dönüĢ ataleti (kgm2). Ix Yalpalama atleti (kgm2).

Iy Yunuslama ataleti (kgm2). Iz Yönelme ataleti (kgm2).

Yalpalama açısı (roll-phi) (rad) Yunuslama açısı (pitch-theta) (rad) Sapma açısı (yaw-psi) (rad)

x xB boyunca quadcopterin doğrusal pozisyonu (m). y yB boyunca quadcopterin doğrusal pozisyonu (m). z zB boyunca quadcopterin doğrusal pozisyonu (m).

Jr Rotor ataleti.

U Motor voltajı vektörü

U1 Ön motor gerilimi (V). U2 Sağ motor gerilimi (V). U3 Arka motor gerilimi (V). U4 Sol motor gerilimi (V).

R Tam rotasyon matrisi

(12)

XI R( ,y) y ekseni etrafında dönüĢ matrisi. R( ,z) z ekseni etrafında dönüĢ matrisi Ω Genel pervane açısal hızları (rads-1

). Ön pervane açısal hızı (rads-1). Sağ pervane açısal hızı (rads-1). Arka pervane açısal hızı (rads-1). Sol pervane açısal hızı (rads-1).

Pervanelerin açısal hız vektörü (rads-1).

T Ġtme kuvveti.

Q Sürüklenme momenti.

U Motor gerilimi

Kpp Phi açısı için oransal (P) sabiti. Kdp Phi açısı için türevsel (D) sabiti. Kpt Theta açısı için oransal (P) sabiti. Kdt Theta açısı için türevsel (D) sabiti. Kpps Psi açısı için oransal (P) sabiti. Kdps Psi açısı için türevsel (D) sabiti.

Kpz Yükseklik (z) değeri için oransal (P) sabiti. Kdz Yükseklik (z) değeri için türevsel (D) sabiti. Kp Oransal kazanç ayar parametresi.

Ki Ġntegral kazanç ayar parametresi. Kd Türev kazanç ayar parametresi.

t Zaman.

e Hata.

(13)

XII

Adaptasyon oranı

x Durum vektörü

y ÇıkıĢ vektörü

Q,R Ağırlık matrisleri

MRAC Model Referans Adaptif Kontrol STR Kendi Kendini Ayarlayan Kontrol ĠHA Ġnsansız Hava Aracı.

VTOL Vertical Take-off and Landing: Dikey olarak havalanan ve konabilen. PID Proportional Integral Derivative: Oransal Ġntegral Türev kontrolcü. LQR Linear Quadratic Regulator

TSK Türk Silahlı Kuvvetleri

(14)

XIII ÖZET

YÜKSEK LĠSANS TEZĠ

DÖRT PERVANELĠ (QUADCOPTER) ĠNSANSIZ HAVA ARACINA FARKLI KONTROL YÖNTEMLERĠNĠN UYGULANMASI

Funda KUZU Fırat Üniversitesi Fen Bilimleri Enstitüsü

Mekatronik Mühendisliği Anabilim Dalı

ELAZIĞ- 2018,Sayfa: XIII+75

Ġnsansız Hava Araçları(ĠHA), içinde insan unsuru bulundurmayan, sahip olduğu algılayıcılar ve yazılımsal yöntemler aracılığıyla hızını, yönünü ayarlayabilen, bulunduğu noktadan hedef noktaya gidip tanımlanan görevleri yerine getiren sistemlerdir. Quadcopter en fazla kullanım alanı olan ĠHA‟dır. Manevra kabiliyetlerinin iyi olması iniĢ-kalkıĢ için geniĢ alanlara ihtiyaç duymaması, kontrol ve kurulumunun kolay olması ve havada asılı kalma kabiliyetleri quadcopterin diğer insansız hava araçlarından daha fazla tercih edilme sebepleridir.

Bu tezde, quadcopter insansız hava aracı için konum ve açı değerlerinin kontrolü için farklı kontrol yöntemlerinin benzetim çalıĢmaları MATLAB/Simulink ortamında yapılmıĢtır.Bu amaçla ilk olarak quadcopter sisteminin Newton-Euler metodu ile matematiksel modeli oluĢturulmuĢtur.Pozisyon ve açı kontrolü için sisteme PID, Kaskat PID, LQR ve Adaptif Kontrol uygulanmıĢ ve sistemin her bir eksendeki hareketinin kontrolü incelenmiĢtir. Bu kontrolörlerden elde edilen sonuçlar karĢılaĢtırılmıĢtır.

Anahtar Kelimeler: Ġnsansız Hava Aracı, Dört pervaneli insansız hava aracı, kontrol, PID kontrol, Adaptif kontrol

(15)

XIV

SUMMARY Master of Science Thesis

APPLICATION OF DIFFERENT CONTROL METHODS TO UNMANNED AERIAL VEHICLE QUADCOPTER

Funda KUZU Firat University

Graduate School of Natural and Applied Science Department of Mechatronic Engineering

ELAZIĞ-2018,Page: XIV+75

Unmanned Aerial Vehicles (UAV) are the systems that do not contain any human elements, havingsensors and software methods that enable them to adjust their speed, direction, and able to goto the destination from where they are perform the defined tasks. Quadcopter is the most widely used UAV.The fact that maneuverability is good does not require large areas for landing and departure, ease of control and installation and ability to hang in the air are reasons why quadcopter is preferred instead of other unmanned aerial vehicles.

In this thesis, quadcopter simulations of different control methods for the control of position and angle values forthe Unmanned Aerial Vehicle are carried out in MATLAB/Simulink environment. For the purpose, quadcopter system was firstly mathematical modeled by Nevton–Euler method. PID, Cascade PID, LQR and Adaptive Control are applied to the system for position angle control of each axis of the system is examined. The results from these controllers are compared.

Keywords: Unmanned Aerial Vehicles, Quadcopter, control, PID control, Adaptive control

(16)

1. GĠRĠġ

Ġnsansız Hava Araçları(ĠHA), içinde insan unsuru bulundurmayan, sahip olduğu algılayıcılar ve yazılımsal yöntemler aracılığıyla hızını, yönünü ayarlayabilen, bulunduğu noktadan hedef noktaya gidip tanımlanan görevleri yerine getiren sistemlerdir.

ĠHA‟lar, veri toplamak maksadıyla kullanılan küçük boyutlu araçlardan, saldırı maksadıyla kullanılabilen büyük boyutlu araçlara kadar geniĢ bir yelpazeyi kapsamaktadır. ĠHA‟ların kullanımı çok geniĢ bir perspektife hitap etmektedir. GeliĢen teknolojiyle birlikte askeri savunma baĢta olmak üzere, çocuk eğlence araçları, medya, ilk yardım ve sağlık, enerji, tarım, trafik, kargo, gözetleme ve denetleme, arkeolojik alanların incelenmesi, yeryüzünün haritalanması, üç boyutlu Ģehir veya arazi modelleme olmak üzere bir dizi görev için kullanılmaktadır.

ĠHA‟lar diğer araçlarla mukayese edildiğinde daha çok canlılar için tehdit oluĢturan nükleer ve kimyasal maddelerle çalıĢılması gereken durumlarda, uzun süreli gözetim görevleri ve keĢif uygulamalarında, taarruz ve hava savunması gibi kritik ve riskin yoğun olduğu görevlerde kullanılmakta oldukları görülmektedir. Toplumsal polisiye vakalarda, olay yeri tetkiklerinde, trafik kontrolünde de ĠHA‟lardan sıkça faydalanılmaktadır. Bu tür sistemlere yönelik uygulamaların sayısı ve karmaĢıklığı her geçen gün büyüdüğünden, daha iyi performans ve çok yönlülük sağlamak için kontrol teknikleri de iyileĢtirilmiĢtir.

ĠHA‟lar, uzaktan algılama amacıyla, bünyesinde birçok farklı algılayıcı ihtiva etmektedir. Bunlar; elektromanyetik tayf algılayıcıları, biyolojik ve kimyasal algılayıcılar olarak sıralanabilir. Ayrıca elektromanyetik algılayıcılar ve içerisinde kızıl ötesi kameraları ile radar sistemleri mevcuttur. Diğer elektromanyetik dalga detektörleri ise mikro dalga ve ultraviyole algılayıcılarıdır. Biyolojik algılayıcılar havada bulunan çeĢitli mikro organizma ve biyolojik etkileri araĢtırmaya yarar. Kimyasal algılayıcılar ise havada bulunan elementleri inceler [1].

Uzun uçuĢ zamanına ve menziline sahip olması, kontrollerinin helikopter ve benzeri araçlara oranla kolay olmasından ötürü geleneksel sabit kanatlı ĠHA‟lar sıklıkla kullanılmaktadır. Ancak günümüz değiĢen koĢullarında araĢtırmalar zorlu arazi Ģartları ve kısıtlı alanlarda görev yapabilecek araçlar üzerine yoğunlaĢmıĢ ve çalıĢmalar

(17)

sonunda manevra kabiliyeti daha yüksek ĠHA‟lar ortaya çıkmıĢtır [2]. 1.1. ĠHA ÇeĢitleri

Çok motorlu insansız hava araçları multikopter olarak adlandırılır. Tricopter, quadcopter, hexacopterve octocopter birden fazla motora sahip döner kanatlı multikopterlerdir. Helikopterlerdeki kuyruk rotoru tarafından engellenen, helikopterin kendi ekseni etrafında dönme tanımı dönüĢ hareketi multicopterlerde motorların farklı yönlerde dönmesi ile bertaraf edilir. Yani merkezkaç kuvvet sıfırlanır [3]. ġekil 1.1‟de çok motorlu multicopter örnekleri görülmektedir.

ġekil 1. 1. Çok motorlu multicopter örnekleri [4]

Quadcopter dört rotorlu bir multicopterdir. Boyutlarının küçüklüğünden ve manevra kabiliyetlerinden dolayı quadcopterler hem açık hem de kapalı alanda kullanımı en fazla olan multicopterlerdendir. Quadcopterlerin boyut olarak benzer helikopterlere göre avantajları vardır. Quadcopterlerin pervane açısını değiĢtirmek için kullanılan mekanik bağlantılara ihtiyacı yoktur. Bu yüzden tasarımı ve bakımı basittir. Ġkinci avantajı, dört motor kullanıldığı için motorların çapının küçük olmasından dolayı uçuĢ anında kinetik enerjisi daha azdır [5].

(18)

3 1.2.Tezin Amacı ve Ġçeriği

Bu çalıĢmada, dikey iniĢ ve kalkıĢ yapan quadcopterin otomatik kontrolüne yönelik çeĢitli yaklaĢımlar sunmaktadır. Quadcopter ile ilgili daha önce yapılmıĢ olan çalıĢmalar incelenmiĢ ve sistemin dinamiği göz önüne alınarak matematiksel modeli oluĢturulmuĢtur. Seçilen doğrusal ve doğrusal olmayan kontrol yöntemleri ile sistem dinamiğine göre benzetim modelleri tasarlanmıĢtır. Sistemin benzetimi MATLAB/Simulink benzetim ortamında yapılmıĢtır. Tezin odak noktası quadcopter hava aracı için konum kontrolü için en uygun kontrol yönteminin araĢtırılmasıdır. Quadcopter hava aracı doğrusal modeli için PID, Kaskat PID, LQR ve Adaptif Kontrol yöntemleri, doğrusal olmayan modeli için ise PD Kontrol benzetim çalıĢmaları yapılmıĢtır. Yapılan benzetimler sonucunda karĢılaĢtırmalar ve takip senaryoları ile quadcopter hava aracı için en uygun kontrol yöntemi belirlenmiĢtir.

(19)

2. ĠNSANSIZ HAVA ARAÇLARI 2.1. ĠHA’ların Tarihsel GeliĢimi

Bu araçların tarihi geliĢimi 20. Yüzyılın baĢlarına kadar dayanmaktadır. Ġkinci Dünya SavaĢı sonrası, ĠHA sistemleri teknolojik geliĢmelerin etkisiyle büyük bir ivme kazanmıĢtır. 1960‟lı yılların baĢlarında Amerikan Hava Kuvvetleri Ulusal KeĢif Bürosu için insansız hava araçlarını uçurmaya baĢlamıĢtır. 1970‟li yılların baĢlarına gelindiğinde, Ġsrail ĠHA geliĢtiricisi olarak sahneye çıkmıĢtır [6]. Gerçek zamanlı veri aktarımı ölçüt alındığında bugünkülere benzer ilk örnekler 1970‟li yıllarda Ġsrail tarafından üretilmiĢtir. 1970‟li yıllarda soğuk savaĢında etkisiyle ĠHA‟lar kritik görevlerde, örneğin blok liderlerinin birbirine karĢı doğrudan istihbarat elde etmek amaçları ile baĢlamıĢtır. Bu yıllarda, kısa mesafedeki düĢman birliklerini, algılayıcılar ile tespit edebilen, gerçek zamanlı görüntü aktarabilen ĠHA‟lar, yaptıkları zorlu görevler nedeniyle aĢırı güç çeken, ağır ve büyük yapılardı. Dolayısıyla, keĢif, gözlem ve istihbarat gibi amaçlarla kullanılması zor görünmekteydi [7]. 1980‟lerde, Ġsrail yine sahneye çıkarak Mini Ġnsansız Hava Aracının babası diyebileceğimiz ġekil 2.1‟de gösterilen Scout‟u üretmiĢtir [6]. Scout, 3,96 metrelik kanat açılığı ve fiber glas gövdesi ile radara yakalanmayacak Ģekilde üretilmiĢtir. Döner bir mekanizma üzerine monte edilen kamerası sayesinde ilk gerçek zamanlı görüntü aktarımı yapan ĠHA bu özelliği ile tarihe geçmiĢtir [7].

(20)

5

Amerikan Kara Kuvvetleri, 1979 yılında Aquila adı verilen bir taktik ĠHA‟yı geliĢtirmeye baĢlamıĢ, 1987 yılında yapılan test uçuĢlarında,105 uçuĢtan sadece 7‟sinde baĢarılı olmuĢtur. Maliyet ve geliĢtirmedeki problemlerden dolayı proje aynı yıl iptal edilmiĢtir. 1982 yılında Ġsrail, Lübnan‟ın Beka vadisinde Suriye Hava Savunmasının yıkacak kabiliyete sahip çok basit ve ucuz bir ĠHA‟yı kullanmıĢtır.1980‟lerin sonu ve 1990‟ların baĢında Ġsrail tarafından geliĢtirilen ĠHA‟lar Amerika‟nın da dahil olduğu diğer ülkelerin filolarında yerini almıĢtır [8].

ĠHA‟larla ilgili çalıĢmalar 2. Dünya SavaĢı ve sonrasında da devam etmiĢ, Vietnam, Afganistan ve Irak SavaĢları dahil günümüze kadar birçok askeri operasyonda kullanılmıĢ ve halen de kullanılmaya devam etmektedir. Özellikle, 2. Dünya SavaĢı‟ndan sonraki yoğun çalıĢmalar, “Cruise”, “Harpoon” ve “Tomahawk” gibi füzelerin geliĢtirilmesinde önemli rol oynamıĢtır. Askeri amaçlı ĠHA pazarı hızla geliĢmiĢ ve son yıllardaki birçok operasyonda ĠHA kullanımı çok baĢarılı sonuçlar vermiĢ ve diğer alanlarda kullanımlar için de güven kazanmıĢtır. Bunun devamında, ĠHA kullanımı sivil amaçlı uygulamalarda günlük yaĢantımıza girmiĢ olup ve halen geliĢmeye devam etmektedir. ĠHA‟ların sivil amaçlı kullanım alanlarına örnek olarak; haritacılık, arama kurtarma faaliyetleri, istihbarat ve güvenlik amaçlı kullanım, çevresel gözlemler, kirlilik tespiti, hava durumu izleme, yangın izleme, kıyı ve sahil Ģeridin gözlenmesi, tarımsal uygulamalar, havadan suç mahalli keĢfi, kentsel dönüĢüm çalıĢmaları, doğal afetlerin izlenmesi, arkeolojik çalıĢmalar, 3 boyutlu Ģehir modellerinin oluĢturulması vb. alanlar sayılabilir. Bu kadar çok kullanım alanı olmasına karĢın sivil amaçlı ĠHA pazarı henüz geliĢmesini tamamlamamıĢ olup, özellikle bununla ilgili sertifikalandırma ve mevzuat konuları sivil havacılık hava trafik yönetimindeki yerinin tanımlanarak olgunlaĢtırılıp, standart hale getirilmesiyle bu alanda çok daha önemli geliĢmelerin olacağı açıktır [9].

2.2. Türkiye’de ĠHA

ĠHA‟lar dünyada 20. yüzyılın baĢından beri kullanılması ile birlikte, ülkemiz, özgün ĠHA‟ların geliĢtirilmesine 2004 yılından itibaren baĢlamıĢ olup Ģu an için ĠHA üreten 8 ülkeden biridir. Gelinen noktada gerek ürün ve görev çeĢitliliği ve gerekse bir ĠHA sisteminde bulunması gereken aksamları ve ĠHA sistemi oluĢturma süreçleri bakımından ülkemiz önemli bir ivme kaydetmiĢtir.

Ülkemizde, ĠHA‟ların askeri alanda kullanımı sivil alanda kullanımına oranla daha fazladır. Ġnsan hayatını tehlikeye sokan unsurların fazla olduğu ve özellikle düĢman hava

(21)

sahasında aĢırı dikkatin gerektiği gözetleme, keĢif,istihbarat ve taarruz durumlarına uygun ĠHA‟lar ülkemizde üretilip kullanılmaktadır.

Önümüzdeki süreç içerisinde dünya ĠHA sistemleri pazarı büyüklüğünün artacağı beklenmekte olup pazarın yarıdan fazlasını ABD oluĢtururken, bunu Avrupa ve Asya ülkelerinin izleyeceği öngörülmektedir. Avrupa özelinde incelendiğinde; Fransa‟nın insan tarafından taĢınabilir, taktik ve uzun havada kalıĢlı sistemler, dikey iniĢ/kalkıĢ yapabilen (VTOL) ĠHA Sistemleri ve HALE sisteminden oluĢan; Avrupa‟nın en büyük ĠHA Sistemi filosunu oluĢturmayı planladığı gözlenmektedir [10].

Baykar Makine 2000‟li yıllarda uzun süre havada kalıĢ ve orta irtifa teknolojisine ĠHA geliĢtirmeye baĢlamıĢtır. Kalekalıp-Baykar Makine ortak çalıĢması ile 2005‟de geliĢtirilmeye baĢlanan Bayraktar Mini ĠHA sistemi 2007 yılı ile ilk yerli ĠHA olarak TSK envanterine girmiĢtir. 2007 yılında Bayraktar TB2 taktik ĠHA çalıĢmalarına baĢlanmıĢ, 2009 ilk uçuĢunu gerçekleĢtirmiĢ ve 2014‟de Türk Kara Kuvvetleri envanterine katılmıĢtır. 29 ġubat 2012‟de Katar Silahlı Kuvvetleri için üretilen 20 adet ĠHA teslim edilmiĢtir. Böylelikle Bayraktar ĠHA Türkiye tarihinde ihraç edilen ilk yerli ĠHA olmuĢtur. Zaman içerisinde ĠHA‟lar geliĢtirilmiĢ ve 2015‟de Bayraktar ĠHA füze fırlatmaya baĢlamıĢtır. Böylece Türkiye ĠHA ve füzesini üreten 6 ülkeden biri olmuĢtur. 2018 Ocak ayı ile 38 adet Bayraktar TSK ve EGM bünyesinde hizmet vermektedir. Toplam uçuĢ süresi 35.000 saatin üzerine çıkması ĠHA‟ların ne kadar aktif kullanıldığının göstergesidir [11]. Kendi sınıfında dünyanın en iyi taktik ĠHA‟ların üretiminden sonra, 4.5 ton ağırlığında ve 1.5 ton yük taĢıma kapasitesine sahip ĠHA‟ların üretimi ile ilgili çalıĢmalar devam etmektedir. Kısa bir süre sonra insansız jet ile ilgili çalıĢmaların baĢlayacağı bilinmektedir [12].

52 Adet TB2 ĠHA 24.000 feet uçuĢ irtifası, 24 saat havada kalıĢ süresi, 150 km haberleĢme menzili, yer sistemlerine bağlı olmaksızın tam otomatik iniĢ ve kalkıĢ, GPS bağımlılığı olmadan dahili sensör füzyonu ile seyrüsefer özellikleri ile TSK ve EGM‟nin hizmetindedir [13].

Türkiye‟nin de bu pazarda söz sahibi olmak için önemli üretimleri vardır. Tablo 2.1‟de Türkiye de üretilen ĠHA‟lar gösterilmiĢtir.

(22)

7

Tablo 2.1. Türkiye‟de üretilen ĠHA‟lar [11]

2.3. ĠHA Kullanım Alanları

Birçok teknolojik geliĢmede olduğu gibi ĠHA‟ların geliĢtirilmesi de askeri amaçlar için baĢlamıĢtır. Ġlk ĠHA‟nın 1916 yılında uçurulmasından sonra ĠHA‟lar genellikle askeri amaçlar için kullanılmıĢtır. 1950‟li yıllardan sonra ise ĠHA‟lar sivil amaçlar için kullanılmaya baĢlanmıĢtır. ĠHA‟ların uzaktan algılama ve fotogrametri amacıyla kullanım alanlarını sınırlamak veya kısıtlamak mümkün değildir. Günümüzde birçok alanda ĠHA‟lar kullanılabilmektedir [14].

- Gazetecilik ve film için hava fotoğrafçılığı - Ekspres kargo ve teslimat

- Afet yönetimi için bilgi toplamak veya gerekli Ģartları sağlamak - EriĢilmeyen arazinin ve konumların coğrafi haritalanması - Bina güvenliği denetimleri

- Hassas ürün izleme

- Ġnsansız kargo taĢımacılığı - Sınır kontrol gözetimi

(23)

- ĠHA‟lara yerleĢtirilecek farklı algılayıcı sistemler (LĠDAR, Dijital kamera vb.) bağlı olarak karayolu demir yolu gibi çizgisel mühendislik yapılarının yapılmasında tüm projenin baĢtan sona izlenmesi.

2.4. ĠHA’ların Sınıflandırılması

Farklı amaçlar için kullanılan ĠHA‟lar birçok alt sınıfta incelenebilir. ĠHA‟lar askeri ve sivil alanda kullanıma, havada kalıĢ sürelerine, ağırlıklarına, irtifa, taĢınabilen faydalı yüke, dayanıklılığa, büyüklükleri ve kabiliyetlerine, havalanma ve iniĢ Ģekillerine göre, yakıt türüne göre, farklı Ģekillerde sınıflandırılabilir.

ĠHA‟ların ağırlık ve görev yüksekliğine göre sınıflandırılması Tablo 2.2‟de görülmektedir.

Tablo 2.2. ĠHA‟ların ağırlık ve görev yüksekliğine göre sınıflandırılması [15]

ĠHA‟lar, havalanma ve iniĢ Ģekillerine göre de aĢağıdaki gibi sınıflandırılmaktadır; - Dikey olarak havalanan ve inebilen (Dönerkanatlı),

- Yatay olarak havalanan ve inebilen (Sabit kanatlı), - Hem dikey hem yatay havalanan ve inebilen.

(24)

9

ġekil 2.2. Ġnsansız hava araçlarının havalanma ve iniĢ Ģekillerine göre sınıflandırılması [16]

2.4.1. Dikey ĠniĢ KalkıĢ Yapan Hava Araçları

Hava araçlarının havalanması için kullanılan iki ana yöntem vardır. Bunlardan biri geleneksel kalkıĢ iniĢ diğeri ise dikey kalkıĢ iniĢ (VTOL)‟dür.

Geleneksel kalkıĢ ve iniĢ yapısında kalkıĢ anına kadar geçen süre içinde, kanatlarda alçak basınç oluĢturularak uçağın yerden havalanmasını sağlayacak kaldırma kuvvetinin meydana gelmesi gerekmektedir. Benzer Ģekilde, uçağın süratinin azaltılması için de yerde belli bir mesafe içerisinde fren yapılması gerekmektedir. Bu yapının yerine VTOL‟lar da uçağı havaya kaldıran sistem, sadece motor gücüyle oluĢturulan ve yer çekimini yenmek için kullanılan itkidir. ĠniĢ için ise VTOL‟a etki eden yerçekiminden faydalanılır [17].

(25)
(26)

3.QUADCOPTERĠN GELĠġĠM SÜRECĠ VE BĠLĠMSEL ÇALIġMALAR

3.1. Quadcopterin Yapısı

Quadcopter, altı serbestlik dereceli, simetrik olarak yerleĢtirilmiĢ dört rotorlu eksik eyleyicili bir insansız hava aracıdır. Eksik eyleyicili sistem altı serbestlik dereceli quadcopter sisteminin ( ) sadece dört giriĢ tarafından kontrol edildiği anlamına gelir. Quadcopterde dengeyi sağlamak için normal helikopterlerin aksine motorun yarattığı eylemsizliği düzeltecek kuyruk pervanesi bulunmamaktadır, bunun yerine pervanelerin karĢılıklı dönmesi ile denge sağlanmaktadır. KarĢılıklı rotor çiftinden bir çifti saat yönünde dönerken diğer rotor çifti ise saat yönünün tersine dönmektedir.

Manevra kabiliyetlerinin iyi olması iniĢ-kalkıĢ için geniĢ alanlara ihtiyaç duymaması, kontrol ve kurulumunun kolay olması, havada asılı kalma kabiliyetleri, bir ana rotor ve kuyruk rotoru kullanan helikopterlere oranla daha fazla tercih edilme sebepleridir. Bir uçağın kütle merkezi etrafında yönlendirilmesini tanımlamak için havacılık mühendisleri genellikle üç dinamik parametre; yalpalama (roll, ), yunuslama (pitch, ), sapma (yaw, ), açılarını tanımlar[21].

Quadcopterin x,y,z eksenlerindeki hareketi için yalpalama, yunuslama ve sapma açıları, rotorların hızları kontrol edilerek değiĢtirilir. Quadcopter açısal hızı daha az olan pervane yönünde harekete geçer.

ġekil 3.1‟de Quadcopterin hareketini tanımlamayan yalpalama yunuslama ve sapma açıları görülmektedir.

(27)

3.2. Quadcopter Tarihsel GeliĢimi

1900‟lü yıllarda Fransız akademisyen Charles Ricket küçük pilotsuz bir helikopter inĢa etmesiyle quadcopter tarihi baĢlamaktadır. BaĢarılı olmasa da Ricket‟in öğrencilerinden Louis Brequet, öğretmeninden ilham alıp 1906‟da erkek kardeĢi Jacques Breguet ile ilk quadcopterin yapımına baĢladı. Louis, hava aracı Ģekilleri üzerinde birçok test yaptı ve dikey uçuĢ sağlamak için gerekli olan bazı temel anlayıĢlar olduğunu kanıtladı. 1907‟de Breguet – Richet Gyroplane adlı uçağın inĢasını tamamladı. ġekil 3.2‟de Breguet –Richet Gyroplane 3D Modeli görülmektedir.

ġekil 3.2.Breguet –Richet Gyroplane 3D Modeli

1920 yılında Etienne Oemnichen, döner kanat deneylerine baĢlayıp altı adet farklı araç tasarlayıp imal etti. Adından çok söz ettiren hava aracı, “Oemnichen No.2” olarak bilinen quadcopterdir. 4 Rotor ve 8 adet pervanesi olan bu quadcopterin yatay düzlemde dönen beĢ pervanesi quadcopteri dengeleme, burun kısmına takılmıĢ olan baĢka bir pervane de yönlendirme görevi görüyordu. Geriye kalan iki adet pervane de ileri hareket için itme görevi üstleniyordu [22]. ġekil 3.3‟de “Oemnichen No.2” quadcopter görülmektedir.

(28)

13

ġekil 3.3. “Oemnichen No.2” quadcopter

1921 yılında, Dr. George De Bothezat ve Ivan Jerome, ABD ordusu için 9 m kol ve 4 rotorlu 1678 kg bir yapı tasarım gerçekleĢtirmiĢtir. ġekil 3.4‟de bu quadcopter görülmektedir

ġekil 3.4. Dr.George De Bothezat ve Ivan Jerome tarafından tasarlanan quadcopter

1956 yılında “Convertawings Model A” olarak adlandırılan bir quadcopter protipi hem askeri hem de sivil kullanım için tasarlandı. Rotorlar arasındaki itme kuvvetini değiĢtirerek kontrol edildi ve uçuĢları baĢarılıydı. Proje esas olarak uçaklara olan talebin yetersizliği nedeniyle sona ermiĢtir [23]. ġekil 3.5‟de “Convertawings Model A” quadcopter görülmektedir.

(29)

ġekil 3.5.Convertawings Model A quadcopter[24]

Bell Boening firması, Quad TiltRotor sabit quadcopter konseptini1979'da tiltrotor konsepti olarak geliĢtirdi. GeliĢtirilen bu quadcopter ġekil 3.6‟da görülmektedir.

ġekil 3.6. Bell Boeing Quad TiltRotor quadcopter[24]

Arducopter APM kartını kullanan, AeroQuad Arduino tabanlı açık kaynak kodlu yazılım ve donanıma sahip yeni nesil quadcopterlerdendir. ġekil 3.7‟de, ArduCopter quadcopter, ġekil 3.8‟de ise AeroQuad quadcopter görülmektedir.

(30)

15

ġekil 3.7. .ArduCopter quadcopter

ġekil 3.8. .AeroQuad quadcopter

Malzeme biliminde ve üretim tekniklerindeki geliĢmeler ile paralel olarak çok çeĢitli boyutlarda ve özelliklerde, ticari ve deney amaçlı quadcopterler tasarlanmıĢtır. Günümüzde dikey iniĢ-kalkıĢ yapabilen quadcopter tasarımları araĢtırma merkezlerinde, üniversitelerde ve ilgi duyanlar tarafından geliĢtirilmeye devam etmektedir.

3.3. Literatür Taraması

Bu bölümde tez çalıĢması boyunca incelenmiĢ olan bilimsel çalıĢmalar hakkında kısa bilgiler verilecektir.

Widyanto S.A., ve arkadaĢları, modifiye edilmiĢ bir quadcopter konfigürasyonu olan V-tailquadcopter‟in konum ve açı kontrolünü, manyetik, açısal hız ve yerçekimi sensörlerinden alınan geri besleme verilerinin kullanıldığı bir PID kontrolör ile

(31)

gerçekleĢtirmiĢlerdir. V-tailquadrotor‟un geliĢtirilmiĢ kontrolünde yönlendirme ve açısal hız kontrolleri dahil iki seviye kontrol sistemi uygulamıĢtır [25].

Barve J. ve Patel K., dört-kanatlı makinenin, yük-ağırlık, rotor-itme, referans-irtifa pozisyonları gibi farklı parametrelerine ait uygulanabilir değer aralıkları ve limitlerini bulmak için bir çalıĢma yapılmıĢtır. Değer aralığı analizi olarak adlandırılan çalıĢma dört rotorlu quadcopterler için Matlab tabanlı bir simulatör kullanılarak gerçekleĢtirilmiĢtir [26].

Thuave K. M. ve Gavrilov A.I. quadcopteri modellerken L1 Adaptif Kontrol sistemi kullanarak tasarlamıĢlardır. Zaman gecikmelerine karĢı L1 uyarlamalı kontrol olarak adlandırılan Model Referans Adaptif Kontrol‟ün (MRAC) filtrelenmiĢ bir versiyonu geliĢtirilmiĢtir. L1 Adaptif Kontrolör bir referans model ve alçak geçiren filtre içermektedir. Alçak geçiren filtre ile sisteme gönderilen kontrol sinyalinin bant geniĢliğini sınırlandırılmıĢtır. Bu çalıĢma ile gerçek uçuĢ kontrol uygulamalarında L1 Uyarlamalı Geri Bildirim Kontrol‟ünün kullanımı için sistematik bir tasarım ve modelleme süreci sağlanmaya çalıĢmıĢtır [27].

Samır Z., altı serbestlik dereceli quadcopterin doğrusal olmayan modeli için kayma kipli kontrol sistemi geliĢtirmiĢtir. Öncelikle sistemin matematiksel modeli oluĢturulmuĢ. ÇalıĢmada, pozisyon ve açı kontrolü yapılmıĢ, istenen yörüngenin izlenmesi amaçlanmıĢtır [28].

Aye T. S. ve arkadaĢları, ĠHA için manuel uzaktan kumanda sisteminin tasarımı ve uygulaması üzerine çalıĢmıĢlardır. Joystickler aracılığıyla istenen hedefi elde etmek için aracın manuel kontrolünü yapmıĢlardır. UHF kablosuz verici ve alıcı çiftleri, yer istasyonu ve araç üzerindeki alıcı arasındaki veri iletiĢim bağlantısı için kullanmıĢlardır. Kontrol sistemi mikroiĢlemci PIC16F877‟e dayanmaktadır [29].

Maskana, çalıĢmasında dört temel hareketi düzenlemek için PID denetleyicileri kullanarak bir quadcopter stabilitesi üzerinde çalıĢmıĢtır. Ġlk olarak quadcopterin matematiksel modelini oluĢturmuĢ. Doğrusal olmayan model doğrusallaĢtırılmıĢ ve yalpalanma, yunuslama, sapma açıları ile yükseklik kontrolü üzerinde çalıĢılmıĢtır. Bir quadcopter ile uçuĢ testleri uygulanmıĢtır. UçuĢ sırasında quadcopter ve kontrolörlerin performansını denetlemek ve kontrol cihazlarının kazançlarını ve gerektiğinde ayarlarını yapmak için bir ara yüz tasarlamıĢtır [30].

(32)

17

Lehn J. B. ve Hystad A. V., projelerinde kontrolörlerin tasarlanması için temel olarak anlaĢılabilir sistem tanımları ve sensör modellerini kullanan eğitim amaçlı uygun bir quadcopter inĢa etmeyi amaçlamıĢlardır. Sistem gerekli sensörler bir radyo vericisi, Windows kullanıcı arayüzü ve bir Arduino mikroiĢlemcisinden oluĢmaktadır. Quadcopter üretimi 3D yazıcı kullanılarak yapılmıĢtır [31].

Andreas, çalıĢmasında guadcopterin modellenmesi ve kontrolü üzerinde durmuĢtur. Sistemin matematiksel modeli çıkartılarak denetleyici tasarımını yapmıĢtır. Optimal kontrol algoritmalarından LQR kontrol yöntemi kullanmıĢtır [32].

C. Balans, “Draganflyer Xproquadrotor‟un” sapma açısı ve pozisyon kontrolü için kullanılan farklı yöntemler hakkında bilgiler verip doğrusal olmayan matematiksel model kullanarak MATLAB/Simulink ortamında benzetimler yapmıĢtır. Ġlk yöntemde bir PID denetleyicisi kullanılarak x, ̇, ̈, ⃛, , ̇, ̈ ⃛, ̇ ̈ ⃛, ̇ Ġkinci yöntemde yine bir PID denetleyicisi kullanılır, ancak ̈ ⃛, ̈, ⃛yerine ̇, , ̇geri beslenir. Üçüncü ve son yöntemde, ikinci yöntemle aynı değiĢkenleri geri besleyerek rotor dinamikleri için daha basit bir model kullanmıĢtır. Bu modelde hem PID hem de LQR teknikleri uygulanmıĢtır [33].

Bresciani, çalıĢmasında quadcopter sistem modellemesi ve kontrol algoritması değerlendirmesi yapmıĢtır. ÇalıĢmada PID kontrol algoritmaları karĢılaĢtırılarak sonuçları test etmek için bir MATLAB/Simulink simulatör ve gerçek bir platform geliĢtirilmiĢtir. Dinamik sistemi modellemek için Newton-Euler formalizmi kullanılmıĢtır. Ġlk aĢama testleri simule edilmiĢ bir model üzerinde gerçekleĢtirilmiĢtir. Yazılım ile modelin doğruluğu ve kontrol algoritmalarının sağlamlığı test edilmiĢtir. Gerçek sistem davranıĢını değerlendirmek için ikinci aĢama testleri quadcopter platformunda gerçekleĢtirilmiĢtir [34]. Thomas R., “Qball X4” quadcopter ile çalıĢmıĢtır. ÇalıĢmasında, sistem modellemesi, quadcopter kinematiği, quadcopter dinamiği ve doğrusallaĢtırılmıĢ quadcopter dinamik denklemlerini açıklamıĢtır. Kayma Kipli Kontrol matematiksel modeli türetilmiĢ, simulinkte Kayma Kipli Kontrol modellenmesi yapılmıĢtır. Sistem cevabını analiz etmek için Kayma Kipli Kontrol quadcopter dinamiklerine uygulamıĢtır. ÇalıĢma bir

simulasyon çalıĢmasıdır [35].

Kurtoğlu S., çalıĢmasında dört pervaneli uçuĢ aracı deney düzeneği gerçekleĢtirilerek sistemin bilgisayar üzerinden MATLAB/Simulink kullanılarak

(33)

modellenmesi amaçlanmıĢtır. Donanım esas olarak dört tane fırçasız motor, bir adet Texas DSC mikro denetleyici deney kartı, bir adet USB seri çevirici, bir adet 12 V-40 A. güç kaynağından oluĢturulmuĢtur. ĠĢlemci Code Composer arayüzü ve C compiler kullanılarak programlanmıĢ, kontrol yazılımı ise Visual Studio arabirimi Ansi C++ ile uyumlu C++/CLI kullanılarak tasarlanmıĢtır [36].

Bouabdallah S., çalıĢmasında dikey kalkıĢ-iniĢ (VTOL) yapan quadcopterlere odaklanarak Minyatür Uçar Robotların modellenmesi, tasarımı ve kontrolünü yapmıĢtır. “OS4” ismini verdiği bir quadcopter tasarlamıĢtır. Matematiksel modele dayanarak, bu çalıĢma süresince çeĢitli denetleyicileri tasarlamak ve simule etmek için doğrusal ve doğrusal olmayan kontrol tekniklerini kullanılmıĢtır. BeĢ farklı kontrolör geliĢtirmiĢtir. Lyapunov teorisine dayanan ilk yaklaĢım, konum kontrolü için uygulanmıĢtır. Ġkinci ve üçüncü kontrolörler PID ve LQ tekniklerine dayanmaktadır. Bunlar konum kontrolü için karĢılaĢtırıldı. Dördüncü ve beĢinci yaklaĢımlar geri adım ve kayma kipi kontrol yaklaĢımıdır. Bu yaklaĢımlar, OS4‟te gerçekleĢtirilen çeĢitli uçuĢ deneyleri ile doğrulanmıĢtır [37].

Karaahmetoğlu A., çalıĢmasında, dört pervaneli insansız bir hava aracı olan quadcopterin Doğrusal Kaskat Kontrol ve Durum Kestirimli LQG (Linear Quadratic Gaussian) kontrol yöntemleri ile yörünge kontrolünün yapılması ve sonuçların incelenip karĢılaĢtırılması üzerine yoğunlaĢmıĢtır. ÇalıĢma teorik olarak yapılmıĢ olup, benzetim ortamında test edilmiĢtir [38].

Akyüz S., çalıĢmasında dört rotorlu VTOL (Vertical Take-Off and Landing; Dikey kalkıĢ-iniĢ) hava aracının (Quadcopter) pozisyon ve açı kontrollerini yapmıĢtır. ÇalıĢmasındaki ana baĢlıklar sistemin genel tanıtımı ve analizi, matematiksel modelin oluĢturulması, kontrol aĢamalarının uygulanması, benzetim çalıĢması, kontrol sonuçlarının karĢılaĢtırılmasıdır. ÇalıĢma bir simulasyon çalıĢmasıdır [39].

Ookland Üniversitesinde yapılan çalıĢmada hem hava hem su altı ortamlarında çalıĢan bir araç tasarlamıĢlardır. Araç, “LoonCopter” olarak adlandırılmıĢtır. LoonCopter‟in resmi Ģekil 3.9‟da görünmektedir. LoonCopter, hem hava hem de su altı manevraları için tek bir dizi motor ve pervane kullanır. Aracın yüzdürme ve sualtı derinliğini kontrol etmek ve kesintisiz hava-su ve su-hava geçiĢleri gerçekleĢtirmek için balast sistemi kullanılmıĢtır. Aracın hava ve su yüzeyi kararlılığı ve manevrası için kapalı

(34)

19

döngü kontrol algoritması kullanılırken, su altı manevrası için açık döngü kontrol algoritması kullanılır [40].

ġekil 3.9. Ookland Üniversitesi hem hava hem su altı ortamlarda çalıĢan LoonCopter

3.4. Quadcopter Hareket Tanımları

Quadcopter rotor dönüĢ yönlerine ve açısal hızlarına göre istenilen yönde hareket ve açı yapar.

3.4.1. Havada Asılı Kalma ve DüĢey Eksende Hareket

Dört rotorun ürettiği toplam itki quadcopterin toplam ağırlığına eĢit olursa quadcopter havada asılı kalır. Quadcopterin düĢey eksende hareketi için rotorların dönüĢ hızları aynı oranda azaltılmalı veya artırılmalıdır. ġekil 3.10‟da görüldüğü gibi rotorların hızları aynı oranda azaltılırsa quadcopter irtifa kaybeder (alçalır) aynı oranda artırılsa quadcopter irtifa kazanır (yükselir).

(35)

ġekil 3.10. Quadcopterin havalanma ve iniĢ hareketi

3.4.2. Yalpalama Açısı (roll , )

Yalpalama açısı, quadcopterin x ekseni etrafında yaptığı açıdır. 1 ve 3 numaralı rotorların hızları sabit kalmak Ģartı ile 2 ve 4 numaralı rotorlarının zıt hız değiĢimi ile quadcopter y ekseninde hareket eder. Bilindiği üzere quadcopter açısal hızı daha az olan pervane yönünde hareket eder. ġekil 3.11‟de quadcopter yalpalanma hareketi saat yönünde ve saat yönünün tersine görülmektedir.

(36)

21 3.4.3. Yunuslama Açısı )

Yunuslama açısı quadcopterin y ekseni etrafında yaptığı açıdır. Yalpalama açısına benzer Ģekil de 2 ve 4 numaralı rotorların hızları sabit kalmak Ģartıyla 1 ve 3 numaralı rotorların zıt hız değiĢimiyle quadcopter ileri ve geri yönde hareket eder. ġekil 3.12‟de

quadcopter yunuslama hareketi saat yönünde ve saat yönünün tersine görülmektedir.

ġekil 3.12. Quadcopter yunuslama hareketi (saat yönünde ve saat yönünün tersine)

3.4.4. Sapma Açısı (yaw, )

Sapma açısı quadcopterin z ekseni etrafında dönmesini ifade eder. KarĢılıklı yerleĢtirilmiĢ rotor çiftlerinden birinin hız değiĢimi sonucu oluĢan denge uyumsuzluğu ile oluĢur. Yani 1 ve 3 numaralı rotor çifti ile 2 ve 4 numaralı rotor çifti arasındaki hız farkından z ekseninde sapma açısı meydana gelir. ġekil 3.13‟de quadcopter yönelme hareketi saat yönünde ve saat yönünün tersine görülmektedir.

(37)

4. QUADCOPTERĠN HAREKET DENKLERMLERĠ

4.1. Sistem Dinamikleri

Quadcopter dinamiklerini oluĢtururken ilk olarak koordinat sistemlerinin tanınması gerekir. Quadcopter dinamikleri oluĢtururken kullanacağımız iki referans koordinat eksen

 Yeryüzü atalet referans ekseni (body frame, ONED.B).  Quadcopter atalet referans ekseni (earthframe, OABC.A)‟dir.

AĢağıdaki nedenlerden dolayı farklı birtakım referans ekseni kullanılmaktadır. - Newton denklemleri quadcopter gövde üzerinde tanımlı koordinat ekseninde,

Aerodinamik kuvvetler ve torklar gövde eksenine uygulanır.

- Ġvmeölçer ve jiroskop gibi sensörler ölçmelerini gövde eksenine göre yaparlar. - Alternatif olarak GPS pozisyon, hız ve açı gibi ölçümlerin yeryüzü atalet

eksenine göre ölçülür.

- UçuĢ planlaması gibi görevler yeryüzü atalet eksenine göre ek olarak harita bilgisi de yeryüzü atalet eksenine göre verilir [22].

(38)

23

Quadcopterin açısal pozisyonu gövdeye sabit eksenin yeryüzü atalet eksenine göre yönlendirilmesi ile ifade edilir. Bu iĢlemler gerçekleĢtirilirken “yalpalama, yunuslama ve sapma ,” açıları kullanılır.

R(x, ) =[ ] (4.1) R(y, ) =[ ] (4.2) R(z, ) =[ ] (4.3)

Bunlar; R(x, ), x- ı , R(y, ), y- ı R ), z- ekseni ı u u

R, ONED referans çerçevesine göre OABC koordinat çerçevesinin yönelimini ifade eden rotasyon matrisidir.

R=[

](4.4) R( ) = R(x, ) R(y, ) R(z, ’

4.2. Quadcopterin Matemetiksel Modeli

Kontrol teorileri geliĢtirilmeden önceki ilk adım, yeterli bir dinamik sistem modellenmesidir. KarmaĢık yapısından dolayı quadcopter modeli oluĢturulurken bazı kabullerin yapılması gerekir. Diğer yandan gerçekçiliği korumak açısından ideal bir aracın maruz kaldığı temel fiziksel etkileri içermelidir [41]. Quadcopterin dinamik modelini inĢa ederken aĢağıdaki kabullerin yapılması gereklidir.

 Quadcopterin katı (rijit) yapıda olduğu,

(39)

 Hava basıncı etkisinin önemsenmediği ve aerodinamik etkilerin hızın karesiyle orantılı olduğu,

 Eylemsizlik matrisinin köĢegen olduğu kabul edilmiĢtir.

Quadcopter phi( ), theta( ), psi( ) açısal koordinatlarıında ve x, y, z eksenlerinde hareket edebilen 6 serbestlik dereceli insansız hava aracıdır. Bir quadcopter sabit açılı, bağımsız hıza sahip dört rotor içerir. 6 serbestlik derecesindeki hareketleri tanımlamak için Newton-Euler dinamik hareket denklemleri kullanılmıĢtır.

Quadcopterin altı serbestlik derecesi yönelimini tanımlayan yunuslama ( ), yalpalama ( ), ve sapma ( ) açıları ile 3 boyutlu uzayda doğrusal hareketi tanımlayan x, y, z eksenleri ile temsil edilir. ġekil 4.2‟de quadcopterin atalet referans ekseni B, yeryüzü referans ekseni A, quadcoptere etkiyen ana kuvvetler , , , mg ve pervanelere ait dönme yönleri gösterilmiĢtir.

ġekil 4.2. Quadcopterin atalet referans ekseni B, yeryüzü referans ekseni A, quadcoptere etkiyen ana

kuvvetler , , , mg ve pervanelere ait dönme yönleri

Quadcopterin yönlendirilmesi için pervanelerin dönüĢ yönleri ve hızları değiĢtirilir ve momentler oluĢturulur. i, pervanelerin açısal hızları ve i= (1 2 3 4) olmak üzere pervanelerin dönüĢlerinden dolayı ortaya çıkan kaldırma kuvvetleri Fi;

Fi =b (4.5)

B

(40)

25

Olur. b itme faktörüdür ve sabit bir değerdir. Quadcoptere uygulanan toplam kaldırma kuvveti,

(4.6)

Bu kuvvetten dolayı oluĢan ivme,

(4.7)

ivmesinin A çerçevesine göre ifadesi R olarak toplam ivme ifadesi kuvvet dengesinden,

̇=-ge+R (4.8)

Buradaki = [0 0 1] Ģeklinde bir vektör olup z eksenindeki büyüklükleri ifade etmek için kullanılır.

Quadcopter, eksenleri etrafında w açısal hızlarıyla döndüğü için açısal momentumları oluĢur ve Ģu Ģekilde ifade edilir.

Lx,y,z= (4.9)

Burada 3x3 bir matris olan quadcopter gövdesinin x,y ve z eksenlerdeki ataletidir.

*

+ (4.10)

Tork, açısal momentumun zamana göre değiĢimi olduğundan, quadcopterin açısal hızlarından dolayı oluĢan tork,

̇ (4.11)

(4.9 ) ve (4.11) denklemlerinden

= I I ̇ (4.12)

Burada vektörel çarpımdır.

Quadcopterin gövdesinin ve pervanelerin kendi eksenleri etrafından dönmesinden dolayı ortaya çıkan cayroskopik tork;

(41)

Burada J, bir adet rotorun ataletidir.

Her bir pervanenin yaptığı dönme hareketinden dolayı oluĢan kaldırma kuvvetleri, quadcoptere etkiyen torklar oluĢturur. Bir eksen boyunca uzanan tork, diğer eksende bulunan pervanelerin oluĢturduğu torkların farkına eĢittir. x, y ve z eksenleri boyunca pervanelerin sahip olduğu torklar;

Ta =*

+ (4.14 )

l, rotorla quadcopterin merkezi arası mesafe ve d, sürüklenme faktörüdür.(4.11),(4.13),(4.14) denklemlerinden tork dengesi yazılabilir.

+ = (4.15) (4.12 ) ve (4.13) denklemlerinden; * ̇ ̇ ̇ + * + * ̇ ̇ ̇ + * + * ̈ ̈ ̈ + (4.16) = (* ̇ ̇ ̇ + [ ]) (4.17)

olur. Tork dengesi;

(* ̇ ̇ ̇ + [ ]) * ̇ ̇ ̇ + * + * ̇ ̇ ̇ + * + * ̈ ̈ ̈ +=* + (4.18)

(4.18) denklemi çözülürse, açısal iveler;

(42)

27 ̈ ̇ ̇ ( ) ̇ b( ) (4.20) ̈= ̇ ̇ ( ) ) (4.21) (4.8) ifadesinden; [ ̈ ̈ ̈ ] =[ ]+[ ] [ ] (4.22) (4.22)‟den x, y, z; ̈ (4.23) ̈ ) (4.24) ̈ ) (4.25)

Quadcopter sisteminin giriĢleri olan U1, U2, U3, U4 motorların giriĢ gerilimleridir.

(4.26)

) (4.27)

(4.28)

(4.29)

) (4.30)

Pervanelerin açısal hızlarının karesi (4.31, 4.32, 4.33, 4.34 ) denklemleri ile gösterilmiĢtir.

= (4.31)

(4.32)

= (4.33)

(43)

Aracın genel açısal hızı denklem (4.35)‟deki gibi olur,

= . (4.35)

Sonuç olarak quadcopter hareket denklemleri;

̈= ̇ ̇ ( ) ̇ (4.36) ̈ ̇ ̇ ( ) ̇ (4.37) ̈= ̇ ( ) (4.38) ̈ (4.39) ̈ (4.40) ̈ (4.41)

4.3. Quadcopterin Doğrusal Modeli

Doğrusal dinamikler, doğrusal olmayan dinamik sistemin denge noktası etrafında doğrusallaĢtırılması ile elde edilir. Doğrusal kontrol yöntemleri, kapalı çevrim sistemlerin performans, kararlılık ve sağlamlılığı hakkında kesin ölçütlere ulaĢmasını sağlamaktadır [1]. Elde edilen doğrusal olmayan matematiksel denklemler Taylor seri açılımından ilk terimler alınarak doğrusallaĢtırılır. Doğrusal olmayan denklemler bir çalıĢma noktası seçilerek o çalıĢma noktası etrafında doğrusallaĢtırılmıĢtır. Quadcopter sistemi aĢağıdaki gibi bazı varsayımlar kullanılarak doğrusallaĢtırılmıĢtır.

 Quadcopterin açıları (pitch, roll ve yaw) küçüktür.

 Sistem dinamiğindeki çapraz bağlantı terimleri yok sayılır.

Flinner(x, y) = F (x0) + │ - x0) │ (y-y0) (4.42) x0-y0 x0-y0

Havada asılı kalma noktası çalıĢma noktasıdır. Havada asılı kalma noktası (4.43) denklemi ile verilmiĢtir. Quadcopterin havada asılı kalabilmesi için rotorun ürettiği toplam

(44)

29

itki miktarının quadcopterin toplam ağırlığına eĢit olması gerekir. Küçük yönelimler nedeniyle açılar yaklaĢık olarak;

olur. U1 =g (4.43) ̈ (4.44) ̈ (4.45) ̈= (4.46) ̈= (4.47) ̈=- (4.48) ̈= – g (4.49)

4.4. Durum Uzay Modeli

Sistemin hareket denklemleri doğrusal hale getirilerek, durum uzay formunda düzenlenmesi sistemin kontrolü için gereklidir. Durum uzay modeli sistemin davranıĢlarını tanımlayan ve durum denklemleri olarak adlandırılan birinci derece denklemlerden oluĢan bir denklem takımıdır. Durum denklemleri matris ve vektör gösterim biçimleri kullanılarak ifade edilir. Durum değiĢkeni modeliyle, herhangi bir anda bir sistemin dinamik davranıĢı o sistemin durum değiĢkenleri cinsinden tanımlanır.

Genel olarak r giriĢli m çıkıĢlı bir sistemin durum denklemi ve çıkıĢ denklemi sırasıyla (4.50, 4.51)‟deki gibidir.

̇ = Ax+Bu (4.50)

y = Cx+Du (4.51)

Burada; x: durum vektörü, u: kontrol vektörü A: sistem matrisi, B: giriĢ matrisi, C: çıkıĢ matrisi, D: doğrudan iletim matrisi ve y: çıkıĢ vektörü matrisidir.

(45)

Quadcopter için durum vektörü (4.52)‟deki oluĢturulabilir.

̇ ̇ ̇ ̇ ̇ ̇ T (4.52)

Quadcopter için x, y, z konumları ve açısı çıkıĢ olarak belirlenmiĢtir.

T (4.53)

Sistemin (4.52) ve (4.53) denklemlerinden belirtilen giriĢ ve çıkıĢları için durum uzay gösterimi aĢağıdaki gibi olur.

[ ̇ ̈ ̇ ̈ ̇ ̈ ̇ ̈ ̇ ̈ ̈ ̇ ] = [ ][ ̇ ̇ ̇ ̇ ̇ ̇ ] + [ ] [ ] (4.54) 4.5. Quadcopter Sabitleri

Modellemede kullanılan parametreler DJI-F450 marka quadcoptere aittir [42].

Tablo 4.1. Modellemede kullanılacak değerler

Parametre Değer Açıklama

m 0.964 kg Toplam Kütle

l 0.22 m Quadcopterin Merkezi ile Pervaneler Arası Uzaklık Ixx 8.5532x10-3 kgm2 Yalpalama Ataleti

Iyy 8.5532x10-3 kgm2 Yunuslama Ataleti Izz 1.476x10-2 kgm2 Yönelme Ataleti

Jr 5.225x10-5 kgm2 Pervane Ekseni Etrafındaki Dönme Momenti b 7.66x10-5 Ns2 Ġtme Faktörü

(46)

5. QUADCOPTERĠN KONTROLÜ ĠÇĠN FARKLI KONTROL YÖNTEMLERĠNĠN UYGULANMASI

Bu tez çalıĢmasında Quadcopter için PID, Kaskat PID, LQR ve Adaptif Kontrol yöntemleri ile benzetim çalıĢmaları yapılmıĢtır.

5.1. PID Kontrolör Ġle Quadcopterin Kontrolü

Kontrol sistemlerinin cevap süresini etkin olarak kısalttığı için birçok endüstriyel alanda PID kontrolör kullanılmaktadır. PID kontrol üç temel kontrol etkisinin (Oransal-Ġntegral-Türev) birleĢiminden meydana gelmiĢtir. Bu üç parametrenin sisteme etkileri farklı Ģekildedir [43]. ġekil 5. 1‟de PID kontrol sisteminin kontrol yapısı gösterilmiĢtir.

ġekil 5.1. PID kontrol sisteminin kontrol yapısı

Denklem 5.1‟de PID kontrol genel algoritması görülmektedir.

(5.1)

Burada; Kp: oransal kazanç parametresi, Ki: integral kazanç ayar parametresi, Kd: türevsel kazanç ayar parametresi, e: hata, t: zamandır.

P, I, D katsayılarından herhangi birinin değiĢimi diğer katsayılarından değiĢimini etkiler. Gerekli olmadığı durumlarda oransal, integral ve türevsel kontrolörün üçünün aynı anda kullanılmasına gerek yoktur. Kontrolcünün olabildiğince basit tutulmasında fayda vardır.

Ele alınan matematiksel modele göre, quadcopter sistem giriĢleri için matematiksel modelde verilen motorlara verilecek olan gerilim değerleri (U1, U2, U3, U4) kullanılmıĢtır.

(47)

Quadcopter hava aracının x, y, z eksenlerindeki hareketi ve psi açısının benzetimleri MATLAB/Simulink ortamında yapılmıĢ istenilen konum ve açı değerlerinin elde edilmesi amaçlanmıĢtır.

5.1.1. PID ile Yükseklik Kontrolü

z düzleminde hareket, quadcopterin toplam itkisi, yani azaltıldığında yada artırıldığında meydana gelmektedir. Quadcopterin yükseklik kontrölü için MATLAB/ Simulink ortamındaki referans olarak alınan matematiksel modele göre z eksenindeki hareketini tasvir eden dinamikler yazılırsa,

̈= – g (5.2)

(5.3)

PID kontrolör kazanç katsayıları istediğimiz en uygun çıkıĢı alana kadar deneme yanılma yöntemiyle elde edilmiĢtir. Yükseklik değeri (z) için denklem (5.3)‟deki Kpz oransal (P) sabit, Kız integral (I) sabiti, Kdz türevsel (D) sabittir. PID ile yapılan yükseklik kontrölü benzetim modeli ġekil 5.2‟de, benzetim sonucu ġekil 5.3‟de gösterilmiĢtir.

(48)

33

ġekil 5.2. PID Yükseklik kontrolü benzetim modeli

(49)

5.1.2. PID ile x ve y Pozisyon Kontrolü

Quadcopterin x ve y eksenlerindeki hareketinin kontrolünün sağlanması için yunuslama ve yalpalama açılarının kontrol edilmesi gerekmektedir. Quadcopterin y ekseni etrafında yaptığı açı yunuslama, x ekseni etrafında yaptığı açı yalpalama açısısıdır. Yunuslama açısının oluĢumu ile quadcopter x ekseninde, yalpalama açısının oluĢumu ile y-ekseninde hareket eder. Yunuslama ve yalpalama açıları olan açılarının PID ile kontrölü sağlandıktan sonra quadcopterin x ve y eksenlerindeki kontrölü sağlanmıĢtır. x ve y pozisyon kontrolü için denklemler (5.4-5.9) ile verilmiĢtir.

̈ = (5.4) ̈ =- (5.5) ̈ (5.6) ̈ (5.7) ∫ (5.8) ∫ (5.9)

Denklem (5.8)‟deki açısı için oransal (P) sabit, integral (I) sabiti, türevsel (D) sabittir. Denklem (5.9)‟daki açısı için oransal (P) sabit, integral (I) sabiti, türevsel (D) sabittir.

ġekil 5.4‟de PID ile yapılan x-ekseni benzetim modeli, ġekil 5.5‟de benzetim sonucu (m=0964, Ixx = 8.5532x10-3 kgm2, xref= 1m‟lik bir referansa verdikleri çıkıĢ cevapları) görülmektedir.

ġekil 5.6‟da PID ile yapılan y-ekseni benzetim modeli ve ġekil 5.7‟de benzetim sonucu (m=0964, Iyy = 8.5532x10-3 kgm2, yref= 1m‟lik bir referansa verdikleri çıkıĢ cevapları) görülmektedir.

(50)

35

ġekil 5.4. PID x-ekseni benzetim modeli

ġekil 5.5. PID x-ekseni benzetim sonucu (m=0964, Ixx = 8.5532x10-3 kgm2, xref= 1 m‟lik bir referansa

(51)

ġekil 5.6. PID y-ekseni benzetim modeli

ġekil 5.7. PID y-ekseni benzetim sonucu (m=0964, Iyy = 8.5532x10-3 kgm2, yref= 1m‟lik bir referansa

(52)

37 5.1.3. Sapma Açısı Kontrolü

Sapma açısı bilindiği üzere karĢılıklı motor çiftleri arasındaki tork farkından oluĢur.Sapma açısını PID denetleyicisi ile kontrol etmek için (5.10) ve (5.11) denklemleri kullanılmıĢtır.Bu denklemlerden hareketle MATLAB/Simulink ortamında blok diyagramı oluĢturulmuĢtur.

̈= (5.10)

ı ∫ (5.11)

Denklem (5.11)‟de açısı için oransal (P) sabit, ı integral (I) sabit, türevsel (D) sabitidir.

ġekil 5.8‟de PID sapma açısı benzetim modeli ve ġekil 5.9‟da benzetim sonucu (m=0964, Izz = 1.476x10-2 kgm2, ref = 0.8 rad‟lık bir referansa verdikleri çıkıĢ cevapları) görülmektedir.

(53)

ġekil 5.9. PID sapma açısı benzetim sonucu

ġekil 5.10‟da Yunuslama ve yalpalama açısı PID benzetim sonuçları gösterlmiĢtir.

(54)

39

Kartezyen pozisyon kontrölünde amaç x, y, z kartezyen uzayda istenilen gezginlerdeki takip edebilmesini sağlamaktır.Yükseklik kontrolü için elde edilen (5.3) grafiğine göre makul sınırla içerisinde maksimum aĢım gözlenmiĢ olup, kararlı hal hatası neredeyse sıfır seviyesindedir. Aracın z ekseninde istenilen yüksekliğe kısa sürede ulaĢtığı gözlenmiĢtir. ġekil (5.6) ve (5.7)‟de x ve y pozisyonlarına baktığımızda x değeri, 2. saniyede, y değeri ise 4.saniyede istenilen hedefe ulaĢmıĢtır. Sapma açısı için ġekil (5.9) grafiğine bakıldığında kararlı konumda, sıfırdadır.

ġekil (5.10)‟da yunuslama ( -pitch) ve yalpalama ( -roll) açılarının çıkıĢlarına baktığımızda theta açısı 2. saniyeden sonra geçici durumdan kararlı duruma geçmiĢtir. Theta açısı x eksenini kontrol ettiği için bizim istediğimiz gibi sistem 1 saniyede harekete baĢlamıĢtır ve 2. saniyeden sonra istenilen referansa ulaĢmıĢtır. Benzer Ģekilde roll açısı yaklaĢık olarak 1,5 sn‟den sonra geçici durumdan kararlı duruma geçmiĢtir.

5.2. Kaskat PID Kontrolör Yapısı Ġle Quadcopterin Kontrolü

DoğrusallaĢtırılmıĢ model ele alındığında kontrol edilmek istenen çıkıĢlar olan x,y,z, ‟den x ve y çıkıĢlarının açılarına bağlı oldukları görülmektedir. Bu sebeple x ve y yörüngelerindeki uçuĢ kontrolü için Karaahmetoğlu çalıĢmasında kaskat PID kontrolör yapısını uygulamıĢtır [38]. Kaskat PID yapısı ile x, y, z eksenlerindeki ve açısını istenen referansları takip etmesi amaçlanmıĢtır.

5.2.1. Kaskat PID Kontrolör Yapısı ile Yükseklik ve Sapma Açısı Kontrolü Hareket denklemleri incelendiğinde z-eksenindeki konum ve sapma açısının kontrölü için PD kontrol yapısı yeterlidir. PD doğrusal denetleyici, oransal ve türev alıcı kazanç faktörlerinden oluĢur. Kapalı çevrimde yerleĢme zamanı, yükselme zamanı uygun aĢma kriterlerine göre PD kontrol yapısı uygun bir seçimdir. ġekil 5.11‟de yükseklik ve sapma açısı kontrölü için Kaskat PD benzetim modelleri ve ġekil 5.12‟de benzetim sonucu (m=0.964, g=9.8, zref=1 m‟lik bir referansa verdikleri çıkıĢ cevapları) gösterilmiĢtir.

(55)

ġekil 5.11. Yükseklik ve sapma açısı Kaskat PD benzetim modelleri

ġekil 5.12. Kaskat PID yükseklik ve sapma açısı benzetim sonucu ( m= 0.964, g= 9.8,zref= 1 m‟lik, bir

referansa verdikleri çıkıĢ cevapları )

5.2.2. Kaskat PID Kontrolör Yapısı ile x ve y Ekseni Pozisyon Kontrolü Bilindiği üzere x ve y eksenlerindeki kontrolü sağlamak için önce yalpalama ve yunuslama açılarının kontrol edilmesi gereklidir. Yalpalama ve yunuslama açılarının kontrölü için PD kontrol yapısı kullanılmıĢtır. Ani referans değiĢikliklerinde türev nedeniyle PD kontrolür çok yüksek değerler alabilir, bu nedenle kontrolör geri besleme yolu üzerine bir kazanç eklenmiĢtir. x ve y eksenlerindki kontrol için PID kontrol algoritması kullanılmıĢtır. Kontrolör PD ve PI olmak üzere 2 kısma ayrılmıĢtır. Bunun asıl amacı ani referens değiĢimlerine karĢı kontrolörün yüksek değerler almasını önlemektir. ġekil 5.13‟de Kaskat PID x ve y-ekseni benzetim modelleri, ġekil 5.14‟de Kaskat PID x-y ekseni ġekil 5.15‟de yalpalanma ve yunuslama açıları benzetim sonuçları gösterilmiĢtir.

(56)

41

ġekil 5.13. Kaskat PID x- y ekseni benzetim modeli

ġekil 5.14. Kaskat PID x-ekseni benzetim sonucu (m=0.964, Iyy = 8.5532x10-3 kgm2, xref= yref= 1m‟lik bir referansa verdikleri çıkıĢ cevabı)

(57)

ġekil 5.14‟de x ve y pozisyonlarına baktığımızda x ve y 1. saniyede istenilen değerlere ulaĢmak için harekete baĢlamıĢ ve x, 8. saniyede, y, 5. saniyede istenilen değerlere ulaĢmıĢ kararlı konuma geçmiĢtirler. Grafikler incelendiğinde her iki değer için aĢma olmadan, çok fazla salınım olmadan ve kısa bir yükselme zamanı ile kararlı konuma geçmiĢlerdir. ġekil 5.15‟de yunuslama açısının yaklaĢık olarak 6. yalpalanma açısının 4. saniyeden sonra kararlı konuma geçtikleri görünmektedir.

5.3. Adaptif Kontrolör Ġle Quadcopterin Kontrolü

Adaptif kontrol, modern kontrolün en önemli alanlarından biri olup belirsizliklerin olduğu yapısal bozuklukları ve çevre değiĢiklikleri içindeki sistemlerin kontrolü ile ilgilenir. Adaptif kontrol kavramı, herhangi bir anda sistem davranıĢının ölçülebilme yeterliliği ve en uygun sistem cevabının sağlamak üzere denetleyici ayarlarının otomatik olarak yerine getirilmesi esasına dayanır [44]. Örneğin, bir uçak uçtuğu için yakıt tüketimi sonucunda kütlesi yavaĢ yavaĢ azalacaktır; kendisini bu tür değiĢen koĢullara adapte eden bir kontrol kanunu gereklidir ki buda adaptif kontroldür.

Adaptif kontrolörler belirsiz veya zamanla değiĢen parametreler üzerindeki sınırlar hakkında bir ön bilgiye ihtiyaç duymaması bakımından klasik denetleyicilerden farklıdırlar. Adaptif kontrolör tasarımında iki yöntem vardır. Bunlardan ilki “Model Referans Adaptif Kontrol ” (MRAK) diğeri ise “Kendi Kendini Ayarlayan Kontrol” (STR) dür.

MRAK yönteminde gerçek sistem modeli ile karĢılaĢtırmak amacıyla bir matematiksel model kullanılır. Ġstenen performans gerçek sistem model ile referans model arasındaki hata açısından ifade edilir. Bu hata ile kontrolör parametreleri ayarlanır. MRAK‟ın arkasındaki genel fikir, sistemin yanıtını değiĢtirmek için güncellenebilecek parametreler içeren bir kapalı çevrim denetleyicisi oluĢturmaktır. Sistemin çıktısı bir referans modelden istenen bir cevap ile karĢılaĢtırılır. Kontrol parametreleri bu hataya göre güncellenir. Hedef, sistem cevabının referans model cevabına yaklaĢmasıdır. MRAK sistemleri Ģeması ġekil 5.16‟daki gibi gösterilir [45].

(58)

43

ġekil 5.16. Model referans adaptif kontrol sistemleri Ģeması

Quadcopter hava aracı için adaptif kontrol yöntemlerinden MRAK kullanılmıĢtır. Referans model aĢma, yükselme zamanı, yerleĢme zamanı, kararlılık gibi istenilen sistem davranıĢlarını karakterize eder. Referans model seçilirken nasıl bir tepki vermesi isteniyorsa ona göre seçilir. DoğrusallaĢtırılmıĢ model ele alındığında kontrol edilmek istenen x,y,z ve sistem çıkıĢları için transfer fonksiyonları ile referanslar modellenmiĢtir. z ve çıkıĢları için transfer fonksiyonları 2. dereceden ve sistem derecesinden bir düĢük dereceden x ve y çıkıĢları için 2. dereceden transfer fonksiyonları ile referans model seçimi yapılmıĢtır.

1.dereceden sistemler için transfer fonksiyonu G(s) = ile karakterize edilir.

2. dereceden sistemler için transfer fonksiyonu G(s) = ile karakterize edilir.

DüĢey eksen hareketi ve sapma açısı için yerleĢme zamanı 0.066 saniye yükselme zamanı 0.036 olan 5.21‟deki transfer fonksiyonuyla gösterilen 1.dereceden referans model seçilmiĢtir.

(59)

x, y, z eksenleri ve açısı için az sönümlü, kritik sönümlü, aĢırı sönümlü referans modeller seçilmiĢtir. Az sönümlü sistem olarak 0.413 saniye yükselme zamanı, 0.706 saniye yerleĢme zamanı ve kalıcı durum hatası 0 olan 5.13‟de verilen transfer fonksiyonu seçilmiĢtir.

(s) = (5.13)

Az sönümlü olarak seçilen ikinci referans model tepe süresi 0.475 saniye aĢımı 2,838 yerleĢme süresi 0,533 saniye ve yerleĢme zamanı 0.533 olan 5.14‟deki gibidir.

(s) = (5.14)

Kritik sönümlü referans model 5.15‟deki transfer fonksiyonuyla seçilmiĢtir.

(s) = (5.15)

AĢırı sönümlü referans model 5.16 gibidir.

(s) = (5.16)

Quadcopter x ve y eksenindeki hareket kontrolü için (5.17) ve (5.18) Ģekillerindeki sistem benzetim modeli kullanılmıĢtır.

Referanslar

Benzer Belgeler

Kapitalist emek sürecinde, 1910’ların başlarından itibaren Fordist bant sisteminin kullanılmaya başlanması ve bunun Taylorist yönetim anlayışı ile birleşmesi sonucu

Yukarıda da ifade ettiğimiz gibi, İş Kanunu m. 20 hükmünün lafzından yola çıkıldığında, işçiye tanınan bir aylık dava açma süresinin, işverenin iş

Eser lerimin bulunduğu memleketler: Türkiye Dol- mabahçe Müzesi, Antibes Müzesi, Fransa tn- giltere, İtalya.. Amerika, İsviçre, Fas,

Yüzlerinin çizgileri suya vuran ihtiyarlar, el­ lerinin sıcaklığını Boğaz’ın akıntısında serinleten genç sevgililer.. Akıntıya karşı kulaç atan çocukların

Muvaffak olursa istedikleri gibi bir sulhun in’ikadma artık orta­ da bir engeı kalmıyacaktı; muvaffak olmazsa İngiiizler müttefiklerine kar­ şı Anadolu

B^hfkalPdln Dl[kn Ikhljk]kn kiln \liilfilhdln alhn ldljn fljeblin c^]elhlfilhn Smhlfleilhk X^j^c^[dln jkQlikfn Zln jkelikfn mYgbgjdmjn X^Yi^n \khn XTh^j^cn blhXkilclbln dln

According to their assumptions, they give the impression that they aim to destroy the book of Allah, and thus, with the help of Al- lah, they aim to doubt the hearts attracted

İlmî ve kültürel açıdan oldukça zengin bir dönemde yaşayan el-Câhız daha öncede belirttiğimiz gibi dönemindeki ilmî açıdan çok verimli ve hareketli bu