Ni wapi Muda ya Kutakama?
Muda ya kutakama ya mfumo wa kuvutia ni muda unahitajika kwa matokeo kukufikia na kukaa ndani ya chapa fulani ya kuwa sahihi. Inatafsiriwa kama Ts. Muda wa kutakama unaelekea muda wa kutumika na muda unahitajika kufikia eneo la thamani yake ya mwisho. Inajumuisha muda wa kupona hatari ya zaidi inayotumika na kutakama karibu na chapa.
Chapa ya kuwa sahihi ni uwezo wa juu ambao matokeo yanaweza kutakama. Mara nyingi, chapas za kuwa sahihi ni 2% au 5%.
Muda wa kutakama katika jibu la hatua ya mfumo wa taratibu ya pili unavyoonyeshwa chini hapa.
Formula ya Muda wa Kutakama
Muda wa kutakama unategemea kwenye ukuta mzima na jibu la mfumo. Mwendo wa umuhimu wa muda wa kutakama ni;
Jibu la hatua ya mfumo wa taratibu ya pili linajumuisha;
Tumia hii mwisho kwa mbili;
Kwa kutafuta muda wa kuwakilisha, tunahitaji tu anuwai ya eksponenshinali kama inasimamisha sehemu ya sinusoidal za uharibifu. Na sehemu ya eksponenshinali ni sawa na sehemu ya eksponenshinali.
Jinsi ya Kuhesabu Muda wa Kutakama
Kuhesabu muda wa kutakama, tunahusisha mfumo wa kiwango cha kwanza na jibu la hatua moja.
Kwa jibu la hatua moja,
Basi,
Sasa, hesabu thamani ya A1 na A2.
Tumia s = 0;
Tumia s = -1/T;
Kwa makosa 2%, 1-C(t) = 0.02;
Maelezo hii inatoa muda wa kusakinisha kwa mfumo wa kiwango cha kwanza na maingizo ya hatua moja.
Kwa mfumo wa kiwango cha pili, tunapaswa kutambua maelezo ifuatayo;
Katika maelezo haya, sehemu ya exponential ni muhimu kutokufanya thamani ya muda wa kusakinisha.
Sasa, tunawaza makosa ya asili 2%. Hivyo basi, 1 – C(t) = 0.02;
Thamani ya uwiano wa ukunguza (ξ) inategemea kwa aina ya mfumo wa tarakimu mbili. Hapa, tunawaza mfumo wa tarakimu mbili unaoteketezeka. Na thamani ya ξ inajumuisha kati ya 0 na 1.
Hivyo, mtaani wa mwisho wa hesabu yenyewe ni karibu sana na 1. Na kutengeneza hesabu rahisi, tunaweza kukataa yake.
Tumia kwa tu hii mwili na mzunguko wa pili wa daraja unaotengeneza kwa hatari ya makosa ya 2%.
Vilevile, kwa hatari ya makosa ya 5%; 1 – C(t) = 0.05;
Kwa mfumo wa kiwango cha pili, kabla ya kupata muda wa kuwasilisha, tunahitaji kutathmini uwiano wa kuzuia.
Mfumo wa Tarehe ya Pili |
Kiwango cha Kutokomea (ξ) |
Muda wa Kufanya Mapendeleo (TS) |
Ukora chini ya kutosha |
0<ξ<1 |
|
Hakuna kutokomea |
ξ = 0 |
|
Kutokomea kwa kasi |
ξ = 1 |
|
Ukora juu zaidi |
ξ > 1 |
Ingawa pole yenye uzima |
Muda ya Kusakinisha kwenye Root Locus
Muda wa kusakinisha unaweza kutathmini kwa kutumia mtazamo wa root locus. Muda wa kusakinisha unategemea uwiano wa damping na ufanisi asili.
Aina hii za viwango zinaweza kupata kwa kutumia mtazamo wa root locus. Na tunaweza kupata muda wa kusakinisha.
Hebu tuelewe kwa mfano.
Na Overshoot = 20%
Kutoka grafu ya mizizi ya msingi; unaweza kupata vipimo vya kudumu;
Sasa, tunayo thamani ya ξ na ωn,
Picha ya root locus zinapatikana kutoka kwa MATLAB. Kwa hii, tumia "sisotool". Hapa, unaweza kuongeza masharti kwa ajili ya asilimia ya miongozo ni sawa na 20%. Na kupata poles muhimu rahisi.
Picha ifuatayo inaonyesha picha ya root locus kutoka kwa MATLAB.
Tunaweza kupata muda wa kutakasa kwa madhara ya MATLAB. Jibu la hatua moja kwa mfumo huu ni kama inavyoonyeshwa chini.
Jinsi ya Kuongeza Muda wa Kutakasa
Muda wa kutakasa ni muda unahitajika kufikia lengo. Na kwa sisi yoyote ya utumaji, muda wa kutakasa lazima uwe chache.
Kurudia muda wa kutakasa si kazi rahisi. Tunahitaji kujenga mtengenezaji ili kurudia muda wa kutakasa.
Kama tunajua, kuna mitengenezaji tatu; muundo (P), Integral (I), derivative (D). Kwa kutumia zao la hizi mitengenezaji, tunaweza kupata maombi yetu ya mfumo.
Ufaao wa mitengenezaji (KP, KI, KD) unachaguliwa kulingana na maombi ya mfumo.
Kuboresha faao wa muundo KP, inatoa mabadiliko ndogo katika muda wa kutakasa. Kuboresha faao wa integral KI, muda wa kutakasa ukawaka. Na kuboresha faao wa derivative KD, muda wa kutakasa ukapungua.
Kwa hivyo, uongofu wa mwisho unaruka ili kupunguza muda wa kufikia seti. Wakati wa chaguo ya thamani za uongofu wa kawaida PID, inaweza kuathiri viwango vingine pia kama muda wa kutoka, mda wa juu, na makosa ya hali ya kawaida.
Jinsi ya Kupata Muda wa Kufikia Seti katika MATLAB
Katika MATLAB, muda wa kufikia seti unaweza kupatikana kwa kutumia funguo ya hatua. Hebu tuelewe kwa mfano.
Kwanza, tunahesabu muda wa kufikia seti kwa kutumia taarifa. Kwa hii, ondoa hii funguo ya utaratibu na funguo ya utaratibu wa kiwango cha pili.
Kwa hiyo,
Thamani hii ni thamani ya karibu kwa sababu tumetumia maonyesho katika kutafuta mifano ya muda wa kutokana. Lakini katika MATLAB, tunapata thamani sahihi ya muda wa kutokana. Hivyo basi, thamani hii inaweza kuwa tofauti kidogo kwenye mada zote mbili.
Sasa, ili kutafuta muda wa kutokana katika MATLAB, tunatumia fomu ya step.
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);
Matokeo:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
Na unapata grafu ya jibu kama ilivyoelezwa chini.
Katika MATLAB, asili ndiyo bandari ya asilimia 2% ya makosa. Unaweza kubadilisha hii kwenye grafu kwa ajili ya bandari mbadala ya makosa. kwa hilo, klikia grafu > sifa > vichujio > "onyesha muda wa kutokana ndani ya ___ %".
Njia nyingine ya kupata muda wa kukusanya kwa kutumia mzunguko. Kama tunajua, kwa soga la makosa 2%, tunathibitisha jibu kati ya 0.98 hadi 1.02.
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
muda_wa_kukusanya = (S-1)*0.005
Tofauti:
muda_wa_kukusanya = 1.1886
Taarifa: Respect the original, good articles worth sharing, if there is infringement please contact delete.