top of page

MATLAB’da Geri Besleme (Feedback) Mekanizması: Sistemin Öz Denetimi

  • 5 Nis
  • 2 dakikada okunur

Mühendislikte bir sistemin sadece kendisine verilen komutu yerine getirmesi yetmez; yaptığı işin doğruluğunu kontrol etmesi ve oluşan sapmaları düzeltmesi gerekir. Bir aracın hız sabitleyicisi (cruise control) veya bir odanın termostatı, sürekli olarak mevcut durumu ölçer ve hedef değerle karşılaştırır. İşte bu "öz denetim" sürecine Geri Besleme (Feedback) diyoruz. Simulink’te geri besleme döngüsü kurmak, açık çevrim bir sistemi akıllı ve kararlı bir kapalı çevrim sisteme dönüştürmenin temel yoludur.


  1. Toplama (Sum) Bloğu ile Hata Hesaplama

    Geri besleme döngüsünün başlangıç noktası her zaman bir karşılaştırmadır. Hedeflediğimiz değer (Referans) ile sistemin o anki gerçek çıktısı arasındaki farkı bulmamız gerekir. Bu farka mühendislikte Hata (Error) sinyali diyoruz.

    Simulink’te bu işlemi gerçekleştirmek için Sum bloğu kullanılır. Bloğun ayarlarından işaretleri |+- şeklinde değiştirerek, referans sinyalinden çıktı sinyalini çıkarırız.

    Hata Denklemi: e(t) = r(t) - y(t)

    Burada r(t) referans sinyalini, y(t) ise sistemin mevcut çıktısını temsil eder. Eğer hata pozitifse sistem hedefin gerisindedir, negatifse hedefi aşmıştır.


  2. Pozitif ve Negatif Geri Besleme Farkı

    Geri besleme döngüsünün karakterini, toplama bloğuna geri dönen sinyalin işareti belirler.

    • Negatif Geri Besleme: En yaygın kullanılan yöntemdir. Çıktıdaki artış, girişteki hata sinyalini azaltacak şekilde sisteme geri döner. Bu durum sistemi sakinleştirir, hataları sönümler ve kararlılık (stability) sağlar.

    • Pozitif Geri Besleme: Çıktıdaki artış, hatayı daha da büyütecek şekilde eklenir. Bu genellikle sistemin kontrolden çıkmasına (instability) veya osilasyon yapmasına neden olur. Özel durumlar (bazı osilatör devreleri gibi) dışında kontrol mühendisliğinde genellikle kaçınılan bir durumdur.


  3. Kapalı Çevrim Sistemin Blok Diyagramı

    Tam bir geri besleme döngüsü şu hiyerarşiyle kurulur:

    • Referans Girişi (Step veya Constant): Gitmek istediğimiz hedef.

    • Hata Hesaplayıcı (Sum Bloğu): Hedef ile gerçek değerin farkı.

    • Kontrolcü (Controller): Hata sinyalini alıp sistemi nasıl düzelteceğine karar veren blok (Örn: PID).

    • Sistem/Bitki (Plant): Kontrol etmek istediğimiz fiziksel yapı (Örn: Transfer Fcn).

    • Geri Besleme Hattı: Çıktıyı alıp en baştaki Sum bloğuna (eksi ucuna) taşıyan hat.


  4. Feedback Bloğunun Pratik Kullanımı

    Karmaşık modellerde her zaman elle hat çekmek yerine, MATLAB'ın sunduğu hazır Feedback fonksiyonu veya bloğu kullanılabilir. Bu blok, ileri yol (G) ve geri besleme yolu (H) kazançlarını otomatik olarak birleştirerek sistemin kapalı çevrim transfer fonksiyonunu hesaplar.

    Teknik formülü şu şekildedir:

    G_cl(s) = G(s) / (1 + G(s)*H(s))


  5. Hata Sinyalini Scope ile İncelemek

    Sistemin başarısını ölçmek için sadece çıktıyı (Output) değil, Hata (Error) sinyalini de bir Scope bloğu ile gözlemlemek gerekir. İdeal bir kontrol sisteminde simülasyon ilerledikçe hata sinyalinin sıfıra yaklaşması beklenir.

    • Hata sinyali sıfıra inmiyorsa: Sistemde kalıcı durum hatası (steady-state error) vardır.

    • Hata sinyali çok büyük salınımlar yapıyorsa: Sistem kararsızlığa meyillidir.


Simulink Geri Besleme (Feedback) Mekanizması


İyi Çalışmalar Dilerim...

 
 

İLETİŞİM

© 2026 LymoTech. Tüm hakları saklıdır.

Designed by Aleyna | Powered by Engineering Logic

bottom of page