girişli, çıkışlı ve durumlu doğrusal olmayan bir sistemin denklemleri aşağıdaki gibi ifade edilebilir:

Benzer belgeler
Soru 1. Genel Bilgiler...1 Soru 1A...2 Soru 1B...2 Soru 1D...3 Soru 1C...3 Soru 2. Genel Bilgiler...3 Soru 2A...4

ELE /16 BAHAR DÖNEMİ - ÖDEV

Bu soruda eğik şekilde belli bir hızda ve değişik açılarda atılan ve sonrasında yerden seken bir topun hareketini ifade eden kod yazılacaktır.

31 Mart 2017 Cuma 23:59 tek epostada tek epostada

BÖLÜM 1.A Bir sisteme belli frekanslar arasında rastgele bir gürültü karıştığını varsayalım. Örneğin

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

SAYISAL KONTROL 2 PROJESİ

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

Sensörlerin ölçümlerinde bir miktar hata payı olması. Ölçümlere gürültü karışması.

Contents. Doğrusal sistemler için kontrol tasarım yaklaşımları

OTOMATİK KONTROL SİSTEMLERİ. DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ

ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 4B: DC MOTOR TRANSFER FONKSİYONU VE PARAMETRELERİNİN ELDE EDİLMESİ

BMÜ-421 Benzetim ve Modelleme MATLAB SIMULINK. İlhan AYDIN

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

(Mekanik Sistemlerde PID Kontrol Uygulaması - 1) SÜSPANSİYON SİSTEMLERİNİN PID İLE KONTROLÜ. DENEY SORUMLUSU Arş.Gör. Sertaç SAVAŞ

MATLAB DA SAYISAL ANALİZ DOÇ. DR. ERSAN KABALCI

DENEY.3 - DC MOTOR KONUM-HIZ KONTROLÜ

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DENETİM SİSTEMLERİ LABORATUVARI DENEY RAPORU. Deney No: 3 PID KONTROLÜ

25. Aşağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile yapınız.

MM 409 MatLAB-Simulink e GİRİŞ

DENEY 2A: MOTOR ve TAKOJENERATÖR ÖZELLİKLERİ *

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

MATLAB'dan doğrusal sistemlerin matematiksel modellemesi için transfer fonksiyonu, sıfırkutup-kazanç, durum uzayı vs. gösterimler kullanılabilir.

TRANSİSTÖRLÜ YÜKSELTEÇLERDE GERİBESLEME

İçerik. TBT 1003 Temel Bilgi Teknolojileri

Bu uygulama saatinde, dinamik sistemlerin simülasyonu (benzetimi) için geliştirilmiş olan, oldukça kullanışlı bir arayüz, Simulink, tanıtılacaktır.

Sistem Dinamiği ve Kontrolü Bütünleme 26 Ocak 2017 Süre: 1.45 Saat. Adı ve Soyadı : İmzası : Öğrenci Numarası :

KST Lab. Manyetik Top Askı Sistemi Deney Föyü

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

İleri Diferansiyel Denklemler

Sistem Dinamiği. Bölüm 1- Sistem Dinamiğine Giriş. Doç.Dr. Erhan AKDOĞAN

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DENETİM SİSTEMLERİ LABORATUVARI. Deney No:2 Birinci-İkinci Dereceden Denklemler Açık-Kapalı Çevrim Sistemler

TIBBİ ENSTRUMANTASYON TASARIM VE UYGULAMALARI SAYISAL FİLTRELER

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN

Ders İçerik Bilgisi. Dr. Hakan TERZİOĞLU Dr. Hakan TERZİOĞLU 1

ELM 331 ELEKTRONİK II LABORATUAR DENEY FÖYÜ

NX Motion Simulation:

KST Lab. Shake Table Deney Föyü

Mekatroniğe Giriş Dersi

AYRIK-ZAMANLI KONTROL (~ DİJİTAL KONTROL)

Sistem Dinamiği. Bölüm 5-Blok Diyagramlar, Durum-Değişken Modelleri ve Simülasyon Metodları. Doç.Dr. Erhan AKDOĞAN

Ders İçerik Bilgisi. Karmaşık Sistemlerin Tek Bir Transfer Fonksiyonuna İndirgenmesi

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

MATLAB/Simulink ile Sistem Modellemesine Giriş

BİL 264 Mantıksal Devre Tasarımı ELE 263 Sayısal Sistem Tasarımı Öğretim Yılı Yaz Dönemi 2. Ara Sınav Adı Soyadı Öğrenci Numarası Bölümü

Dijital Kontrol Sistemleri Prof.Dr. Ayhan Özdemir. Dengede bulunan kütle-yay sistemine uygulanan kuvvetin zamana göre değişimi aşağıda verilmiştir.

MAK 210 SAYISAL ANALİZ

Toplu İleti Gönderimi

MAK669 LINEER ROBUST KONTROL

MatLab. Mustafa Coşar

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ SİVİL HAVACILIK ANABİLİM DALI YENİ DERS ÖNERİSİ/ DERS GÜNCELLEME

DENEY 1. İncelenmesi. Süleyman Demirel Üniversitesi Fen Edebiyat Fakültesi

ELKE 405 Otomatik Kontrol Sistemleri

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

İstatistik ve Olasılık

DENEY 3 HAVALI KONUM KONTROL SİSTEMİ DENEY FÖYÜ

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

T.C. MARMARA ÜNĠVERSĠTESĠ TEKNĠK EĞĠTĠM FAKÜLTESĠ ELEKTRONĠK-BĠLGĠSAYAR EĞĠTĠMĠ BÖLÜMÜ VE ELEKTRĠK EĞĠTĠMĠ BÖLÜMÜ

ELN3052 OTOMATİK KONTROL MATLAB ÖRNEKLERİ - 2 TRANSFER FONKSİYONU, BLOK ŞEMA VE SİSTEM BENZETİMİ UYGULAMALARI:

ÖLÇME VE DEVRE LABORATUVARI DENEY: 4

ELKE315-ELKH315 Introduction to Control Systems FINAL January 2, 2016 Time required: 1.5 Hours

ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 3: ORANSAL, TÜREVSEL VE İNTEGRAL (PID) KONTROL ELEMANLARININ İNCELENMESİ *

DENEY 2 Sistem Benzetimi

20. Ulusal Ortaokul Matematik Olimpiyatı ve 23. Ulusal Bilim Olimpiyatları Sınavı (Öğrenci Kılavuzu)

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-12 Fonksiyonlar. Yrd. Doç. Dr. Ümit ATİLA

OTOMATİK KONTROL SİSTEMLERİ İŞARET AKIŞ DİYAGRAMLARI SIGNAL FLOW GRAPH

Şekil 1.1 Genliği kuvantalanmamış sürekli zamanlı işaret. İşaretin genliği sürekli değerler alır. Buna analog işaret de denir.

OTOMATİK KONTROL SİSTEMLERİ İŞARET AKIŞ DİYAGRAMLARI SIGNAL FLOW GRAPH

ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 4:ORANSAL, TÜREVSEL VE İNTEGRAL (PID) KONTROL ELEMANLARININ İNCELENMESİ 2

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

SAYISAL ÇÖZÜMLEME. Sayısal Çözümleme

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ İLETİŞİM LABORATUARI SAYISAL FİLTRELER

MİLLİ EĞİTİM BAKANLIĞI YENİ EPOSTA SİSTEMİ HAKKINDA MEB

İÇİNDEKİLER ÖNSÖZ Bölüm 1 SAYILAR 11 Bölüm 2 KÜMELER 31 Bölüm 3 FONKSİYONLAR

Kontrol Sistemleri Tasarımı

Alıştırmalar 1. 1) Aşağıdaki diferansiyel denklemlerin mertebesini ve derecesini bulunuz. Bağımlı ve bağımsız değişkenleri belirtiniz.

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN

DENEY NO: 7 İŞLEMSEL KUVVETLENDİRİCİ VE UYGULAMALARI. Malzeme ve Cihaz Listesi:

1 Actions-> Generate Random TSP yolunu izleyerek 100 şehirden oluşan bir gezgin satıcı problemi oluşturunuz.

Otomatik Kontrol (Doğrusal sistemlerde Kararlılık Kriterleri) - Ders sorumlusu: Doç.Dr.HilmiKuşçu

İŞARET ve SİSTEMLER (SIGNALS and SYSTEMS) Dr. Akif AKGÜL oda no: 303 (T4 / EEM)

1. DENEY ADI: Rezonans Deneyi. analitik olarak bulmak denir. Serbestlik Derecesi: Genlik: Periyot: Frekans: Harmonik Hareket:

Bulanık Mantık Bilgisayar Mühendisliği Bölümü Arasınav - 11 Nisan 2014 Süre: 1 Saat 30 Dakika

OTOMATİK KONTROL SİSTEMLERİ. DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ

WEB SERVİSİ ile ACENTE VE KULLANICI İŞLEMLERİ GİRİŞ... 2 a. Tanımlar... 2 b. Sınıflar ACENTE TANIM / GÜNCELLEME FONKSİYONLARI... 4 a.

Aşağı Link MC-CDMA Sistemlerinde Kullanılan PIC Alıcının EM-MAP Tabanlı Olarak İlklendirilmesi

BAŞKENT ÜNİVERSİTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAK 402 MAKİNE MÜHENDİSLİĞİ LABORATUVARI DENEY 11 ELEKTRİK MOTOR TORKUNUN BELİRLENMESİ

V Daq Kurulum adımları

OTOMATİK KONTROL SİSTEMLERİ BLOK DİYAGRAM İNDİRGEME KURALLARI

ELM 324 ELEKTROMEKANİK ENERJİ DÖNÜŞÜMÜ DERSİ LABORATUVARI

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

ZORLU TESİS YÖNETİMİ A.Ş ZORLU CENTER

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

DENEY 1 SABİT HIZLA DÜZGÜN DOĞRUSAL HAREKET

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe

Ayrık-Zaman Sistemler

SAKARYA ÜNİVERSİTESİ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ GÜZ DÖNEMİ PROGRAMLAMAYA GİRİŞ DERSİ

Transkript:

ÖDEV 2 Aşağıdaki soruları çözerek en geç 26 Mart 2014 Çarşamba günü saat 23:59'a kadar bana ve dersin asistanına ilgili dosyaları eposta ile gönderin. Ödevleri gönderirken sıkıntı yaşanmaması için lütfen aşağıdaki noktalara dikkat edin: Bu ödevde tek bir doğru cevabı olmayan ve tasarım gerektiren sorular olduğu için problemlere nasıl yaklaştığınızı da açıklamanız gerekiyor. Bunun için de kodlarınızı içeren MATLAB ve Simulink dosyalarınızın (.m ve.mdl) yanı sıra, istenilen açıklamaları içeren bir raporu da (Word veya PDF) göndermeniz gerekiyor. Ödevlerdeki dosyalar zaman zaman yüksek boyutlara ulaşabiliyor ve okulun eposta kotaları çok düşük olduğu için bizim kotalarımızın dolmasına sebep olabiliyor. Onun için lütfen tüm dosyalarınızı tek bir zip veya rar dosyasında topladıktan sonra okul eposta adreslerimize değil gmail adreslerimize ( ve ) tek epostada gönderin; ayrı ayrı iki eposta atmayın, tek epostada ikimize de gönderin. rar veya zip dosyalarınızı Ad-Soyad-Numara şeklinde isimlendirin. Dosya isimlerinde Türkçe karakter kullanmayın. Örneğin 111211102 numaralı Övünç Elbir isimli öğrenci, Ovunc-Elbir-111211102.rar veya Ovunc-Elbir-111211102.zip isimli tek bir dosyayı tek epostada yukarıdaki iki adrese göndermelidir. İstenen dosyayı tek epostada göndermelisiniz, bana ve asistana iki ayrı eposta atılması halinde koordinasyon sorunları oluşabilir, ödeviniz kabul edilmeyebilir veya geç gönderilmiş gibi değerlendirilebilir. Ödevle ilgili sorularınızı da yine tek epostada hem bana hem dersin asistanına gönderin; sadece bana gönderilen veya ayrı ayrı gönderilen epostalar cevapsız kalabilir. Contents SORU 1 SORU 2 SORU 2.A SORU 2.B SORU 2.C SORU 2.D SORU 2.E SORU 1 girişli, çıkışlı ve durumlu doğrusal olmayan bir sistemin denklemleri aşağıdaki gibi ifade edilebilir: Burada sistemin durumlarını ( vektör), sistemin girişlerini ( vektör), sistemin çıkışlarını ( vektör), durum denklemlerini ( vektör) ve de çıkış denklemlerini ( ) vektör ifade eder. Bu sistemin çalışma noktası etrafındaki doğrusallaştırması aşağıdaki gibi elde edilebilir: Burada,,, biçimindeki Jacobian (vektörün vektöre göre türevi) matrisleridir. (Jacobian kavramını hatırlamak için http://en.wikipedia.org/wiki/jacobian_matrix_and_determinant adresine bakabilirsiniz.) Bu soruda yapmanız istenilen dogrusallastir01 isimli bir fonksiyon yazmanızdır. Fonksiyon iki şekilde çağırılabilir: [A,B,C,D] = dogrusallastir01(f,h,x,u) şeklinde çağrıldığında durum denklemleri f, çıkış denklemleri h, durum vektörü x ve

giriş vektörü u ile ifade edilen sistemin doğrusallaştırması sonucu elde edilen Jacobian matrisleri çıktı olarak verilecektir. Burada tüm argümanlar ve çıkışlar sembolik ifadelerdir. Örnek bir kullanım: syms x1 x2 x3 u1 u2 % Sembolik değişkenleri tanımla % Üç durum, iki giriş ve iki çıkışlı bir sistem oluştur f = [x1^2+x1*u1; x1+x2^3+u2; x1+x1*x2^3+u1*x2+u2^3] h = [x1^2+x2^2+u1*u2; x2^3*x1+u2] % Sistemin doğrusallaştırması için Jacobian matrislerini bul [A,B,C,D] = dogrusallastir01(f,h,[x1;x2;x3],[u1;u2]) f = x1^2 + u1*x1 x2^3 + u2 + x1 u2^3 + x1*x2^3 + u1*x2 + x1 h = x1^2 + x2^2 + u1*u2 x1*x2^3 + u2 A = [ u1 + 2*x1, 0, 0] [ 1, 3*x2^2, 0] [ x2^3 + 1, 3*x1*x2^2 + u1, 0] B = [ x1, 0] [ 0, 1] [ x2, 3*u2^2] C = [ 2*x1, 2*x2, 0] [ x2^3, 3*x1*x2^2, 0] D = [ u2, u1] [ 0, 1] [A,B,C,D] = dogrusallastir01(f,h,x,u,x0,u0) şeklinde çağrıldığında durum denklemleri f, çıkış denklemleri h, durum vektörü x ve giriş vektörü u ile ifade edilen sistemin (x_0,u_0) çalışma noktası etrafında doğrusallaştırılması sonucu elde edilen sistem matrislerini çıktı olarak verecektir. Burada f, h, x, u sembolik ifadeler olup x0, u0, A, B, C, D nümerik ifadelerdir. Örnek bir kullanım: syms x1 x2 x3 u1 u2 % Sembolik değişkenleri tanımla % Üç durum, iki giriş ve iki çıkışlı bir sistem oluştur

f = [x1^2+x1*u1; x1+x2^3+u2; x1+x1*x2^3+u1*x2+u2^3] h = [x1^2+x2^2+u1*u2; x2^3*x1+u2] % Sistemi x0 = [1;2;3] ve u0 = [5;6] etrafında doğrusallaştır [A,B,C,D] = dogrusallastir01(f,h,[x1;x2;x3],[u1;u2],[1;2;3], [5;6]) f = x1^2 + u1*x1 x2^3 + u2 + x1 u2^3 + x1*x2^3 + u1*x2 + x1 h = x1^2 + x2^2 + u1*u2 x1*x2^3 + u2 A = 7 0 0 1 12 0 9 17 0 B = 1 0 0 1 2 108 C = 2 4 0 8 12 0 D = 6 5 0 1 Sistem matrisleri elde edildikten sonra durum uzayı gösterimi ve buradan da transfer fonksiyonu gösterimi oluşturulabilir: syslin = ss(a,b,c,d) syslin = a = x1 x2 x3 x1 7 0 0 x2 1 12 0 x3 9 17 0 b =

u1 u2 x1 1 0 x2 0 1 x3 2 108 c = x1 x2 x3 y1 2 4 0 y2 8 12 0 d = u1 u2 y1 6 5 y2 0 1 Continuous-time state-space model. tf(syslin) ans = From input 1 to output... 6 s^2-112 s + 484 1: ------------------- s^2-19 s + 84 8 s - 84 2: --------------- s^2-19 s + 84 From input 2 to output... 5 s - 56 1: -------- s - 12 s 2: ------ s - 12 Continuous-time transfer function. Fonksiyonu yazarken kodunuza mümkün olduğu kadar yorum eklemeyi ve yapılması muhtemel kullanıcı hataları durumunda anlamlı hata mesajları verdirmeyi unutmayın. Örneğin fonksiyonun hatalı sayıda argüman ile çağırılması veya f, x ve x0'ın boyutlarının uymaması veya u ve u0'ın boyutları uymaması vb. durumlarda fonksiyon bir hata mesajı vererek durmalıdır. SORU 2

Üstteki şekilde görülen yay kütle sönümleyici sisteminin denklemleri aşağıdaki gibidir: Burada ve kütlelerin yer değiştirme miktarı, ve kütlelerin hızları, de birinci kütleye uygulanan dış kuvvettir. Sistem parametreleri kg, kg,,, ve şeklindedir. Sistemin durumları,,, olup, sistemin girişi, çıkışı da olarak alınacaktır. Yukarıdaki sistemin doğrusal olmayan bir sistem olduğu açıktır. SORU 2.A Yukarıdaki doğrusal olmayan sistemin birim basamak cevabını MATLAB'da (Simulink kullanmadan) elde edin ve çizdirin. İlgili kodları ödev dosyanızın içinde gönderin, grafikleri raporunuza koyun. SORU 2.B Yukarıdaki doğrusal olmayan sistemin birim basamak cevabını bir Simulink modeli kullanarak elde edin. Simulink modeli tam bir blok şeması şeklinde olmalı, tüm matematiksel işlemler bloklarla yapılmalıdır, modelin içerisine MATLAB komutları gömülmemelidir. Yani modelin içerisinden User-Defined Functions kütüphanesindeki Fcn, Interpreted MATLAB Function, Level-2 MATLAB S-Function, MATLAB Function, MATLAB System, S-Function, S-Function Builder vb. blokları kullanmak yasaktır. İlgili modeli ödev dosyanızın içinde gönderin, grafikleri raporunuza koyun. SORU 2.C Kalman filtresi ve durum geribeslemesi ile kontrolcü tasarım yöntemleri doğrusal sistemler için geliştirilmiş olduğundan bu sistem için doğrudan uygulanamaz. Bu tür durumlarda sıkça başvurulan bir yöntem şudur: Önce sistem bir çalışma noktası etrafında doğrusallaştırılır; bu doğrusallaştırılmış sistem, doğrusal olmayan sistemi yaklaşık olarak temsil eder. Elde edilen doğrusal sistem üzerinde filtre ve kontrolcü tasırımı yapılır, ardından bu filtre ve konrolcü doğrusal olmayan sisteme uygulanır, sonuçlara bakılır, gerekirse filtre ve kontrolcü parametreleri değiştirilerek birkaç iterasyon yapılarak iyi bir sonuç elde edilmeye çalışılır. Bu noktadan sonra yukarıdaki doğrusal olmayan sistemi denge noktası olan orijin etrafında doğrusallaştırarak üzerinde Kalman filtresi ve kontrolcü tasarlamaya çalışacaksınız ve bu tasarımların doğrusal olmayan sisteme ne denli uyduğunu gözlemleyerek yorumlayacaksınız.

Öncelikle ilk soruda yazmış olduğunuz dogrusallastir01 fonksiyonunu kullanarak sistemi,,, ve denge noktası etrafında doğrusallaştırın. Doğrsallaştırılmış sistem denklemini raporunuza ekleyin. Doğrusallaştırılmış sistem fiziksel olarak nasıl bir mekanik sisteme karşılık gelmektedir, bu sistemi kabaca çizin ve raporunuza ekleyin. Doğrusal sistem ve doğrusal olmayan sistemin birim basamak cevaplarını kıyaslayıp yorumlayın. Aradaki farkın sebebini açıklayın. SORU 2.D Doğrusallaştırılmış sistem için bir Kalman filtresi tasarlayın. Farklı filtre parametreleri için (bunlara Qn ve Rn diyelim) elde ettiğiniz Kalman filtrelerini hem doğrusallaştırılmış, hem de doğrusal olmayan sistem üzerinde deneyin. (Bu denemeleri ister MATLAB, isterseniz de Simulink'te yapabilirsiniz, bu konuda herhangi bir kısıtlama bu şık için yoktur.) Bunun için doğrusal ve doğrusal olmayan sistemler üzerinde önce gürültüsüz simülasyonlar, ardından da genlikte proses ve çıkış gürültüsü altında simülasyonunlar yapın. Bu gürültüler gerçek gürültülere karşılık gelebileceği gibi, aslında doğrusal olmayan sistemi doğrusal olarak modellediğimizden dolayı ortaya çıkan farkları temsil eden sanal gürültüler olarak da düşünülebilir. Qn ve Rn'nin birbirlerine göre büyük, küçük ve aynı olduğu en az beş durum için simülasyonlar yaparak sonuçları raporunuza koymalı ve bunları yorumlamalısınız. Not: Eğer bir sistemin durum uzayı gösteriminde kontrol edilemeyen (girişten etkilenmeyen) ve/ya gözlenemeyen (etkisi çıkışta hissedilmeyen) durumlar varsa bunlar Kalman filtresi ve kontrolcü tasarımında sorunlar yaratabilir. Böyle bir sistem verildiğinde kalman, place, acker, lqr gibi komutlar hata verebilir. Kontrol edilemeyen ve/ya gözlenemeyen durumlar olduğunda transfer fonksiyonunda kutup/sıfır sadeleşmeleri olacaktır. Bu soruda böyle bir durum karşınıza çıkabilir. Doğrusal sistemi elde ettikten sonra transfer fonksiyonunu bularak sadeleştirme olup olmadığını kontrol edin. Eğer varsa öncelikte nedenini yorumlayın. Yani doğrusallaştırılmış sistemde kontrol edilemeyen ve/ya gözlenemeyen bileşenler neler olabilir, bu konuda düşüncenizi yazın; bu sorunun kesin cevabının vermeniz zor olabilir ancak fiziksel sisteme ve giriş/çıkışlarına bakarak en azından mantıklı yorumlar yapabilmelisiniz. Ardından MATLAB'a sadeleştirmeleri yaptırın ve sadeleştirilmiş doğrusal sistem üzerinden yolunuza (filtre tasarımına) devam edin. Bu tür sadeleştirmeler yapıldıktan sonra sistemin geriye kalan gösterimine Minimal Gösterim (Minimal Realization) denir. MATLAB'da sistemi minimal gösterimine getiren hazır bir komut mevcuttur, bu komutu araştırarak bulun ve gerekirse doğrusal sistemi bu komutu kullanrak minimal gösterimine getirdikten sonra yolunuza devam edin. Sadeleştirmeleri elle yapmayın, bu nümerik hatalar doğurabilir, ilgili komutu bularak sistemi minimal gösterimine bu komut yardımıyla getirin. SORU 2.E Doğrusallaştırılmış (ve gerekirse minimal gösterime getirilmiş) sistemi kullanarak referans takip işini gerçekleştirecek bir Doğrusal-Karesel-İntegral (LQI) kontrolcü tasarlayın. Üst şıkta tasarlamış olduğunuz gibi bir Kalman filtresini gözleyici olarak kullanarak kapalı çevrim sistemini oluşturun ve birim basamak cevabına bakın. Tasarlamış oldunuz kontrolcüyü hem doğrusal hem de doğrusal olmayan sisteme uygulayarak benzetimler yapın. Doğrusal sisteme yine genlikte proses ve çıkış gürültüsü ekleyin fakat doğrusal olmayan sisteme bu şık için gürültü eklemeyin. (Yani ölçümlerimizin çok iyi olduğunu, sadece modelleme hatalarının sanal gürültü teşkil ettiğini varsayalım.) Simülasyonlardan şu sinyalleri elde edin ve çizdirin: 1) Sistemin çıkışı, 2) Sisteme kontrolcü tarafından uygulanan giriş, 3) Kapalı çevrim sisteminin tüm durumları. Farklı kontrolcü parametreleri (Q ve R) ve farklı Kalman filtresi parametreleri (Qn ve Rn) için benzetimleri tekrarlayın. En az beş farklı parametre kombinasyonu için doğrusal ve doğrusal olmayan sistemin birim basamak referansını takip sonuçlarını elde edin. Bu kombinasyonları seçerken çeşitlilik olmasına dikkat edin, örneğin bir kombinasyonda bazı parametreler büyük diğerleri küçük olsun, bir başka kombinasyonda tersi olsun, bir başka kombinasyonda eşit olan parametreler olsun vs. Bu kombinasyonlardan en az bir tanesinde doğrusal olmayan sistemin oturma zamanının 200 saniyeden az olduğu bir cevap yakalamaya çalışın.(benzetimleri ister MATLAB, isterseniz de Simulink'te yapabilirsiniz, bu konuda herhangi bir kısıtlama bu şık için yoktur.) Sonuçları kıyaslayın, özellikle de aşağıdaki noktalarla ilgili yorumlar yazın: Her bir parametrenin artması/azalması ne gibi sonuçlar doğuruyor? Doğrusal ve doğrusal olmayan sistem cevapları arasındaki farklar nereden kaynaklanıyor? Ne tür bir parametre seçimi doğrusal olmayan sistemde iyi/kötü performansa sebep oluyor ve neden? Published with MATLAB 7.14