Nə qədər Vaxt Keçir?
Dinamik sistemin yerləşmə vaxtı, çıxışın verilən toleransiya diapazonunda çatacaq və sabit olacaq vaxt kimi təyin edilir. Bu Ts ilə işarə olunur. Yerləşmə vaxtı, yayılma gecikməsi və nihai dəyərinə çatmaq üçün lazımi olan vaxtı özündə cəmləyir. Bu, sürüş və toleransiya diapazonuna yaxın sabitləşmək dövründəki yükləmə şəraitini bərpa etmək üçün istifadə olunan vaxtı da əhatə edir.
Toleransiya diapazonu, çıxışın yerləşə biləcəyi maksimum icazə verilən diapazonudur. Ümumiyyətlə, toleransiya diapazonları 2% və ya 5%-dir.
İkinci mertəbəli sistemin addım cavabında yerləşmə vaxtı aşağıdakı şəkildə göstərilmişdir.
Yerləşmə Vaxtı Formulu
Yerləşmə vaxtı, sistemə natural tezlik və cavabından asılıdır. Yerləşmə vaxtının ümumi tənəciyi budur;
İkinci mertəbəli sistemin birim addım cavabı belə ifadə olunur;
Bu tənlik iki hissəyə bölünür;
Qalma vaxtını hesaplamak üçün yalnız eksponensial komponentə ehtiyacımız var, çünki bu, sinusoidal komponentin osillasiya hissəsini ləğv edir. Və tolerans kəsrı eksponensial komponentə bərabərdir.
Nəzarət Vaxtının Hesablanması
Nəzarət vaxtını hesablamak üçün birinə qadər addımlanma cavabı olan birinci mertebe sistemi nəzərə alırıq.
Birinə qadər addımlanma cavabı üçün,
Buna görə,
İndi, A1 və A2-nin dəyərlərini hesablayın.
Tutaq ki s = 0;
Tutaq ki s = -1/T;
İki faiz dərəcəsi xətası üçün, 1-C(t) = 0.02;
Bu tənlik, birim addım sinyali ilə ilk mertebe sistemin yerləşmə vaxtını verir.
İkinci mertebe sistem üçün aşağıdakı tənliyi nəzərə almalıyıq;
Bu tənlikdə, yerləşmə vaxtının dəyərini tapmaq üçün eksponensial həddi vacibdir.
İndi, 2% səhv nisbətini nəzərə alırıq. Buna görə, 1 – C(t) = 0.02;
Sönüm nisbətinin (ξ) dəyəri ikinci mertebedən sistemin növünə bağlıdır. Burada, az sönülü ikinci mertebedən sistem nəzərə alınır. ξ dəyəri 0 və 1 arasında yer alır.
Bu səbəbdən, yuxarıdakı tənliyin məxrəci nəzəriyyənə 1 bərabərdir. Asan hesablamalar üçün onu nəzərə almamaq olar.
Bu tənlik yalnız 2% səhv dairəsi və alt qazanmış ikinci mertebedən sistem üçün istifadə edilə bilər.
Eyni kimi, 5% səhv dairəsi üçün; 1 – C(t) = 0.05;
İkinci mertebeden sistemlər üçün yerleşme vaxtı tapmaqdan əvvəl sönüm nisbətini hesablamaq lazımdır.
İkinci mertebedən sistem |
Sönüm nisbəti (ξ) |
Ayarlanma vaxtı (TS) |
Az sönüm |
0<ξ<1 |
|
Sönüm olmayan |
ξ = 0 |
|
Kritik sönüm |
ξ = 1 |
|
Üst sönüm |
ξ > 1 |
Dominant poladın tərəfindən asılıdır |
Kök Yerleşimi Zamani
Yerleşim zamanı kök yerleştirme metodu ile hesaplanabilir. Yerleşme zamanı sönümleme oranı ve doğal frekansa bağlıdır.
Bu nicelikler kök yerleştirme metodunun yardımıyla elde edilebilir. Ve böylece yerleşim zamanını bulabiliriz.
Bir örnek üzerinden anlayalım.
Ve Aşırı Atış = 20%
Kök yer qrafikindən əsas qüvvələri tapa bilərsiniz;
İndi, ξ və ωn dəyərlərimiz var,
Kök yerçiziləri MATLAB-dan alınır. Bu məqsədlə "sisotool" istifadə edin. Burada, persentli artıq 20%-ə bərabər olan bir məhdudluq əlavə edə bilərsiniz və asanlıqla dominanta polusa gəlirsiniz.
Aşağıdakı şəkil MATLAB-dan alınmış kök yerçizilərini göstərir.
MATLAB yardımıyla durağa çatacaq vaxtı tapa bilərik. Bu sistemin birim adımlı cavabı aşağıdakı şəklidir.
Durağa Çatacaq Vaxtı Azaltma
Durağa çatacaq vaxt hədəfə çatmaq üçün tələb olunan vaxtdır. Hər hansı bir idarəetmə sistemi üçün durağa çatacaq vaxt minimum qalmalıdır.
Durağa çatacaq vaxtı azaltma asan iş deyil. Durağa çatacaq vaxtı azaltmaq üçün bir controller tərtib etməliyik.
Biliyirik ki, üç növ controller var; orantılı (P), inteqral (I), diferensial (D). Bu controllerların kombinasiyası ilə sistemimizin tələblərini əldə edə bilərik.
Controllerların geymi (KP, KI, KD) sistem tələbinə uyğun seçilir.
Orantılı geymi KP-ni artırmaq, durağa çatacaq vaxta kiçik dəyişiklik getirir. İnteqral geymi KI-ni artırmaq, durağa çatacaq vaxtı artırır. Diferensial geymi KD-ni artırmaq, durağa çatacaq vaxtı azaldır.
Bu səbəbdən, törəmə kəsri artıq qoyulma vaxtını azaltmaq üçün artırılır. PID rəqabın kəsri dəyərlərini seçərkən, bu, yüksülme vaxtı, aşırı gəlmə və Durağan rejim xətası kimi digər dəyişənlərə təsir edə bilər.
Matlab-da Qoyulma Vaxtının Tapılması
Matlab-da qoyulma vaxtı addım funksiyası ilə tapılabilir. Nümunə ilə daha yaxşı başa düşək.
Öncə, tənliyin köməyi ilə qoyulma vaxtını hesablayaq. Bu məqsədlə, bu keçid funksiyasını ikinci tərtib sisteminin ümumi keçid funksiyası ilə müqayisə edək.
Buna görə,
Bu dəyər təxminidir, çünki qalma vaxtını hesablayarkən bəzi nisbiyyətlərdən istifadə etdik. Amma MATLAB-da qalma vaxtının tam dəyərini alırıq. Bu səbəbdən, bu dəyərlər hər iki halda bir az fərqli ola bilər.
İndi, MATLAB-da qalma vaxtını hesablamak üçün addım funksiyasından istifadə edirik.
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);
Output:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
Və siz aşağıdakı şəkildə göstərilən cavabın qrafikini alırsınız.
MATLAB-da, xətanın faizi olan standart diapazon 2%-dir. Bu diapazonu fərqli xəta diapazonları üçün qrafikdə dəyişə bilərsiniz. Bunu etmək üçün qrafika sağ klikləyin > xüsusiyyətlər > seçimlər > "qalma vaxtını ___% daxilində göstər".
Düzəliş vaxtını tapmaq üçün bir dövrdən keçirə bilərsiniz. Biliyik ki, 2% səhv qabığı üçün, cavabı 0.98-dən 1.02-ə qədər nəzərə alırıq.
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
settling_time = (S-1)*0.005
Output:
settling_time = 1.1886
Statement: Orijinali hörmət edin, paylaşılacaq yaxşı məqalələr varsa, eğer təcavüz varsa lütfən silmək üçün əlaqə saxlayın.