ELE515 – MATLAB ile Bilgisayarlı Kontrol, 2015–2016/II

image001

Duyurular (yeniden eskiye)

  • Bu haftasonu ödevler okunup notlar girileceğinden üçüncü ödev için bir günden fazla geç teslim kabul edilmeyecektir. Buna göre 8 Nisan 2016 Cuma günüden sonra gönderilen ödevler dikkate alınmayacak ve sıfır notu verilecektir.
  • Ödev notlarıyla ilgili sorular, yorumlar, itirazlar vs. için 9 Nisan 2016 Cumartesi günü saat 8.30-10.00 arası Teknoloji Merkezi 112 numaralı labda dersin asistanı Övünç Elbir ile görüşebilirsiniz.
  • Ödev notlarına ulaşmak için tıklayın. Ödevler okundukça güncellenecektir, düzenli olarak takip ediniz.
  • Üçüncü ödev sorularına ve açıklamalarına ulaşmak için tıklayın. Son teslim tarihi  7 Nisan 2016 Perşembe günüdür. Bu ödev son ödev olup, diğer ödevlerin 1.5 katı ağırlığa sahip olacaktır.
  • Ayrık-zamanlı (dijital) sistemler, ayrık zamanda kontrol tasarımı, çeşitli ayrıklaştırma yöntemleri ve bunların kıyaslanması konularını içeren özet için tıklayın. İlgili MATLAB ve Simulink dosyalarını indirmek için tıklayın: DERS9_CK01.mmotorModelAyrik01.mdl.
  • Ödev teslim tarihi erteleme ve geç ödev teslimi konusunu derste açıklamıştım ama eposta ile de sıkça sorulduğu için buraya da yazıyorum:
    • Ödev teslim tarihi sadece bizden kaynaklı sebeplerden dolayı zorunlu hallerde ertelenebilir; öğrencilerden gelen mazeretler (“başka ödevlerim var”, “sınav haftasındayız”, “finallerim yoğun”, “şehir dışındayım” vs.) dikkate alınmaz.
    • Geç ödev teslimi kabul ediyoruz. Geç gönderilen ödevlerden gün başına 7.5 puan kırılıyor.
    • Dersin ara sınavı ve finali olmadığından bu dersin ödevleri de ara sınav ve final gibi düşünülüp gereken önem verilmelidir. Önceliği başka derslerin sınavlarına/finallerine verip onlar bittikten sonra bu dersin ödevini bir güne sıkıştırmak gibi bir tercih yapmadan önce sonuçlarını düşünmeniz yerinde olur.
  • Teknik nedenlerden dolayı ikinci ödev için son teslim tarihi bir gün ertelenmiştir, ödevinizi en geç 9 Mart 2016 Çarşamba günü gönderiniz.
  • 7 Mart 2016 Pazartesi günkü dersimiz blok ders yapılacak ve erken (12.15 gibi) bitirilecektir.
  • 29 Şubat 2016 Pazartesi günkü ders 11.00’de başlayacak ve blok ders yapılacaktır.
  • İkinci ödev sorularına ve açıklamalarına ulaşmak için tıklayın. Son teslim tarihi  8 Mart 2016 Salı günüdür.
  • Kalman filtresi uygulamaları konularını içeren özet için tıklayın. İlgili MATLAB dosyasını indirmek için tıklayın: DERS7_CK01.m.
  • Kontrolör tasarımı yaklaşımları, türevsel, oransal, integral (PID) kontrolcüler, kapalı çevrim sisteminin analizi, kontrollü sistemin Simulink’te gerçeklenmesi konularını içeren özet için tıklayın. İlgili MATLAB ve Simulink dosyalarını indirmek için tıklayın: DERS6_CK01.mmotorModel01.mdl.
  • Modelleme, transfer fonksiyonu, durum uzayı gösterimi, sistemin zaman ve frekans alanındaki cevapları, kök yer eğrisi konularını içeren özet için tıklayın. İlgili MATLAB dosyasını indirmek için tıklayın: DERS5_CK02.m.
  • Birinci ödev ikinci soruda dosyadan okunan sayıların işareti konusuyla ilgili çok fazla soru geliyor.  Sorunun bu kısmının nasıl yapılacağı ile ilgili şu şekilde bir ipucu vererek işinizi kolaylaştıralım: Sayılar dosyadan 2 bayt (16 bit) olarak okunacak, fakat donanımdan 12-bit olarak elde edilmiş oldukları için 0 ile 2^12=4096 arasında sayılar göreceksiniz; sağdan 11-bit sayının büyüklüğü, 12. bit ise işareti ile ilgili. Bu sayılardan 2^11=2048 çıkardığınızda -2048 ile +2048 arasında sayılar elde edilecek. Ardından akım ve voltaj için verilmiş olan katsayılarla çarpılarak akım ve voltajın gerçek değerleri elde edilecek.
  • 176 numaralı dersliğin güneşlikleri tamir edilmiş olduğundan Perşembe günkü derslerimizi tekrar 176’da yapacağız. Pazartesi günkü derslerimizi 296’da yapmaya devam edeceğiz.
  • Birinci ödev sorularına ve açıklamalarına ulaşmak için tıklayın. Ödev için gerekli olan veri dosyasını indirmek için tıklayın. (Ödevinizi gönderirken bu dosyayı bize tekrar göndermeyin, elimizde zaten var.) Son teslim tarihi  17 Şubat 2016 Çarşamba günüdür.
  • 1 Şubat 2016 Pazartesi günü ders yapılmayacaktır.
  • Sinyal işleme yaklaşımları, Fourier dönüşümü, filtreler konularını içeren özet için tıklayın. İlgili MATLAB dosyasını indirmek için tıklayın:DERS4_CK02.m.
  • Sembolik değişkenler ve işlemler, sembolik denklemler ve çözümleri konularını içeren özet için tıklayın. İlgili MATLAB dosyasını indirmek için tıklayın: DERS3_CK01.m. Derste yapmış olduğumuz alıştırmanın özeti için tıklayın. İlgili MATLAB dosyasını indirmek için tıklayın: Alistirma01.m.
  • Mevcut dersliklerimizdeki güneşlikler bozuk olduğu için tamir edilene kadar derslerimiz 296 numaralı sınıfta yapılacaktır.
  • Fonksiyon oluşturma, diferansiyel denklemler ve çözümleri konularını içeren özet için tıklayın. İlgili MATLAB dosyalarını indirmek için tıklayın: DERS2_CK01.mavg.m, dVcdt01.m. Derste yapmış olduğumuz alıştırmanın özeti için tıklayın. İlgili MATLAB dosyasını indirmek için tıklayın: Alistirma01.m.
  • MATLAB’a giriş, genel kullanım ve programlama konularını içeren özet için tıklayın. İlgili MATLAB dosyasını indirmek için tıklayın:DERS1_CK01.m.
  • Ders yeri ile ilgili değişiklikler olmuştur, bundan sonra Pazartesi 10.30 dersimiz 177’de, Perşembe 14.30 dersimiz 176’da yapılacaktır.
  • Dersle ilgili tüm duyurular buradan yapılacaktır.  Öğrenciler bu alanı düzenli olarak takip etmekle yükümlüdür.

Dersin Hocası

  • Dr. Coşku Kasnakoğlu Ofis: Elektrik ve Elektronik Mühendisliği, oda 165 Eposta:  Tel: (312) 292-4259, Eposta: kasnakogluGmail01, Ofis saatleri: Müsait olduğu her zaman
  • Övünç Elbir (Dersin asistanı) Ofis: Teknoloji Merkezi, Kontrol Sistemleri Laboratuvarı (112) Eposta: oelbirGmail, Ofis saatleri: Müsait olduğu her zaman

Plan     

  • Ders saatleri: Pazartesi 10:30-12:20 (177296), Perşembe 14:30-16:20 (176)

Dersin Web Sitesi

Notlandırma

Ders uygulama dersi olduğu için yazılı sınav olmayacaktır. MATLAB ödevleri aşağıdaki gibi notlandırılacaktır:

  • Dönem sırasındaki ödevler (2 adet): %57
  • Final dönemi ödevi: %43

Kaynaklar

Ders için ana kaynak ders notları olup, bunlara web sitesinden ulaşılabilir. Bunun dışında MATLAB ve kontrol sistemlerine ilgi duyan öğrenciler ekstradan aşağıdaki yardımcı kaynaklara göz atabilirler.

  1. Introduction to Matlab-Simulink- A project approach -> O.Beucher, M.Weeks
  2. Analysis and Design of Control Systems Using Matlab-> Rao V.Dukkipati
  3. Linear Feedback Control – Analysis and Design with Matlab -> D.Xue, Y.Chen, D.P.Atherton
  4. Modern Control Systems Analysis and Design Using Matlab -> Robert H.Bishop
  5. Modern Control Design with Matlab and Simulink -> Ashish Tewari
  6. Signals and Systems using Matlab -> Luis F. Chaparro
  7. Automatic Control of Atmospheric and Space Flight Vehicles -> Ashish Tewari
  8. Modern Control Engineering -> Katsuhiko Ogata,
  9. Discrete Time Control Sysetms -> Katsuhiko Ogata

Dersin Konuları

  1. MATLAB’a giriş, genel kullanım, programlama
  2. Fonksiyon oluşturma, diferansiyel denklemler ve çözümleri (+ Ek bir alıştırma )
  3. Simulink’e giriş, model oluşturma ve çözdürme
  4. Sembolik değişkenler ve işlemler, sembolik denklemler ve çözümleri
  5. Sinyal işleme yaklaşımları, Fourier dönüşümü, filtreler
  6. Modelleme, transfer fonksiyonu, durum uzayı gösterimi, sistemin zaman ve frekans alanındaki cevapları, kök yer eğrisi
  7. Kontrolör tasarımı yaklaşımları, türevsel, oransal, integral (PID) kontrolcüler, kapalı çevrim sisteminin analizi, kontrollü sistemin Simulink’te gerçeklenmesi
  8. Kalman filtresi uygulamaları
  9. Durum geribeslemesi, kutup atama, doğrusal karesel düzenleyiciler, gözleyici tasarımı, farklı sistemlerin birbirine bağlanması
  10. Ayrık-zamanlı (dijital) sistemler, ayrık zamanda kontrol tasarımı, çeşitli ayrıklaştırma yöntemleri ve bunların kıyaslanması
  11. Kodların yayınlanmak üzere düzenlenmesi (publish özelliği)
  12. Çeşitli örnekler ve uygulamalar

 

Son Güncelleme:  6 Nisan 2016

Reklamlar