Settleme Zamanı Nedir?
Dinamik bir sistemin settleme zamanı, çıkışın belirli bir tolerans bandında ulaşması ve stabil olması için gereken zamandır. Ts ile gösterilir. Settleme zamanı, yayılma gecikmesini ve son değer bölgesine ulaşmak için gereken zamanı içerir. Bu, yük aşımı durumunu toparlamayı ve tolerans bandına yakın düzgün bir şekilde yerleşmeyi de içerir.
Tolerans bandı, çıkışın yerleşebileceği maksimum izin verilen aralıktır. Genellikle tolerans bantları %2 veya %5'tir.
İkinci derece sistemin adım tepkisindeki settleme zamanı aşağıdaki figürde gösterilmiştir.
Settleme Zamanı Formülü
Settleme zamanı, doğal frekans ve sistemin tepkisine bağlıdır. Settleme zamanının genel denklemi;
İkinci derece sistemin birim adım tepkisi şu şekilde ifade edilir;
Bu denklem iki parçaya ayrılır;
Durgunlaşma süresini hesaplamak için sadece üstel bileşene ihtiyaç vardır çünkü bu, sinusoidal bileşenin salınımsal kısmını ortadan kaldırır. Tolerans oranı da üstel bileşene eşittir.
Durgunlaşma Süresi Nasıl Hesaplanır
Durgunlaşma süresini hesaplamak için birim adım tepkisine sahip birinci derece sistemi dikkate alıyoruz.
Birim adım tepkisi için,
Bu nedenle,
Şimdi, A1 ve A2 değerlerini hesaplayın.
s = 0 olduğunu varsayalım;
s = -1/T olduğunu varsayalım;
%2 hata için, 1-C(t) = 0.02;
Bu denklem, birim basamak girdili birinci derece sistemlerin yerleşme süresini verir.
İkinci derece sistemler için aşağıdaki denklemi göz önünde bulundurmalıyız;
Bu denklemde, yerleşme süresinin değerini bulmak için üstel terim önemlidir.
Şimdi, %2 hata oranını düşünüyoruz. Bu nedenle, 1 – C(t) = 0.02;
Sönümleme oranı (ξ) değerinin değeri ikinci derece sistemin türüne bağlıdır. Burada, zayıf sönümlü bir ikinci derece sistem düşünüyoruz. Ve ξ'nin değeri 0 ile 1 arasında yer alır.
Bu nedenle, yukarıdaki denklemin paydası yaklaşık olarak 1'e eşittir. Kolay hesap yapmak için bunu ihmal edebiliriz.
Bu denklem sadece %2 hata aralığı ve aşırı sönümlenmiş ikinci derece sistemler için kullanılabilir.
Benzer şekilde, %5 hata aralığı için; 1 – C(t) = 0.05;
İkinci derece sistemler için, yerleşme süresini bulmadan önce, sönümleme oranını hesaplamamız gerekmektedir.
İkinci Derece Sistem |
Sönükleme Oranı (ξ) |
Ayarlama Süresi (TS) |
Az Sönük |
0<ξ<1 |
|
Sönük Olmayan |
ξ = 0 |
|
Kritik Sönük |
ξ = 1 |
|
Çok Sönük |
ξ > 1 |
Baskın kutba bağlıdır |
Kök Yerleşim Süresi
Yerleşim süresi kök yerleştirme yöntemi ile hesaplanabilir. Yerleşim süresi sönüm oranı ve doğal frekansa bağlıdır.
Bu miktarlar kök yerleştirme yöntemi yardımıyla elde edilebilir. Ve böylece yerleşim süresini bulabiliriz.
Bir örnek üzerinden anlayalım.
Ve Aşırı Değer = 20%
Kök yerleri grafiğinden, hakim kutupları bulabilirsiniz;
Şimdi, ξ ve ωn değerlerini elde ettik,
Kök locus grafiği MATLAB'den elde edilmiştir. Bunun için "sisotool" kullanılır. Burada, yüzde aşırı geçişin %20'ye eşit olması için bir kısıtlama ekleyebilir ve hakim kutupları kolayca elde edebilirsiniz.
Aşağıdaki grafik, MATLAB'den elde edilen kök locus grafiğini göstermektedir.
MATLAB yardımıyla durgunlaşma süresini bulabiliriz. Bu sistemin birim adım tepkisi aşağıdaki şekilde gösterilmiştir.
Durgunlaşma Süresini Nasıl Azaltırız
Durgunlaşma süresi hedefe ulaşmak için gereken zamanıdır. Herhangi bir kontrol sisteminde durgunlaşma süresi minimum tutulmalıdır.
Durgunlaşma süresini azaltmak kolay bir iş değildir. Durgunlaşma süresini azaltmak için bir kontrolör tasarlamamız gerekir.
Biliyoruz ki, üç tür kontrolör vardır; orantısal (P), integral (I) ve türevsel (D). Bu kontrolörlerin kombinasyonu ile sistemin gereksinimlerini gerçekleştirebiliriz.
Kontrolör kazançları (KP, KI, KD) sistemin gereksinimine göre seçilir.
Orantısal kazancı KP arttırmak, durgunlaşma süresinde küçük bir değişim sonuçlanır. Integral kazancı KI artırdıkça, durgunlaşma süresi artar. Türevsel kazancı KD artırdıkça, durgunlaşma süresi azalır.
Bu nedenle, türev kazancı ayar süresini azaltmak için artar. PID kontrolcüsünün kazan değerleri seçilirken, bu diğer niceliklerin de, örneğin yükseltme süresi, aşırı tepki ve Durağan hata gibi etkilenebilir.
MATLAB'da Ayarlanma Süresinin Bulunması
MATLAB'da, adımlama fonksiyonu ile ayarlanma süresi bulunabilir. Bir örnek üzerinden anlayalım.
Öncelikle, denklem ile ayarlanma süresini hesaplarız. Bunun için, bu aktarım fonksiyonunu ikinci derece sistemin genel aktarım fonksiyonu ile karşılaştırın.
Bundan dolayı,
Bu değer, yerleşme süresi denklemi hesaplanırken bazı varsayımlar yaptığımız için yaklaşık bir değerdir. Ancak MATLAB'da, yerleşme süresinin tam değerini elde ederiz. Bu nedenle, bu değer her iki durumda da biraz farklı olabilir.
Şimdi, MATLAB'da yerleşme süresini hesaplamak için adım fonksiyonunu kullanırız.
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
sys = tf(num,den);
F = step(sys,t);
H = stepinfo(F,t)
step(sys,t);
Çıktı:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
Ve aşağıdaki şekilde gösterildiği gibi bir yanıt grafiği elde edersiniz.
MATLAB'da, hata bandının varsayılan yüzdesi %2'dir. Grafikte farklı bir hata bandı için bunu değiştirebilirsiniz. Bunun için, grafik üzerinde sağ tıklayın > özellikler > seçenekler > "___ % içinde yerleşme süresini göster".
Durgunluk süresini bulmanın başka bir yolu döngü çalıştırarak bulunabilir. Bilindiği gibi, %2 hata bandı için, 0.98 ile 1.02 arasındaki yanıtı düşünürüz.
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
[y,x,t] = step(num,den,t);
S = 1001;
while y(S)>0.98 & y(S)<1.02;
S=S-1;
end
durgunluk_suresi = (S-1)*0.005
Çıktı:
durgunluk_suresi = 1.1886
Açıklama: Orijinali saygı gösterin, paylaşmaya değer iyi makalelerdir, telif hakkı ihlali varsa lütfen silme talebinde bulunun.