Hvað er stilltími?
Stilltímin af hreyfisystumi er skilgreind sem tímin sem þarf til að úttakinn ná í og stöðvast innan gefins ónauðsynlega bils. Hann er táknaður með Ts. Stilltími hefur að hluta sitt farskýringartíma og tíma til að ná í svæði endagildisins. Hann inniheldur tíma til að orða aftur við ofraskilyrði samhengd með sleipu og stöðvun næra ónauðsynlega bilinu.
Ónauðsynlega bil er hámarks leyfð spönn sem úttakið má stöðva. Almennt eru ónauðsynlegu bilin 2% eða 5%.
Stilltími í skrefsvör við annarstigs systum er sýnd á myndinni hér fyrir neðan.
Formúla fyrir stilltíma
Stilltími fer eftir náttúrulegu frekvens og svari systans. Almenn formúla fyrir stilltíma er;
Einingarskrefsvör við annarstigs systum er skilgreind sem;
Þessi jafna er skipt í tvær hluta;
Til að reikna stillingartíma þurfum við aðeins veldisvísisbókstafinn vegna þess að hann eyðir svifandi hlutan af sínuslægri bæti. Og viðmiðunargildið er jafnt og veldisvísisbókstafinn.
Hvernig á að reikna stillingartíma
Til að reikna stillingartíma athugum við fyrsta stigs kerfi með einingarstigi.
Fyrir einingarstigi,
Þá er,
Nú reiknið gildi fyrir A1 og A2.
Faraðist s = 0;
Faraðist s = -1/T;
Fyrir 2% villa, 1-C(t) = 0.02;
Þessi jafna gefur stilltíma fyrir fyrsta stigs kerfi með einingarskrittsgagn.
Fyrir annað stigs kerfi þarf að skoða eftirfarandi jöfnu;
Í þessari jöfnu er vigtlegt að athuga eksponentilinn lið til að finna gildi stilltímans.
Nú skulum við taka tillit til 2% villa. Þá er 1 – C(t) = 0,02;
Gildi dæmptunarhlutfalls (ξ) fer eftir tegund andstæðrar af öðru stigi. Hér skulum við taka tillit til undirdæmds andstæðu af öðru stigi. Gildi ξ liggur á milli 0 og 1.
Þannig að nefnarinn í ofangreindri jöfnu er næstum jafn 1. Til að einfalda reikning má hann hins vegar sleppa.
Þessi jafna má nota aðeins fyrir 2% villa og undirdempaðar andhverfufylki.
Svipaða, fyrir 5% villuband; 1 – C(t) = 0.05;
Fyrir öðru veldis kerfi, á undan að finna stillingartíma, þurfum við að reikna dæmfningshlutfið.
Annar stigveldisskeri |
Dempinghlutfall (ξ) |
Stillingartími (TS) |
Undampið |
0<ξ<1 |
|
Ódampið |
ξ = 0 |
|
Kritískt dampað |
ξ = 1 |
|
Ofurdampið |
ξ > 1 |
Hægt af stjórnpóli |
Raðstöðuþáttur Settling Time
Raðstöðuþáttur getur verið reiknaður með raðstöðuþáttarmóðum. Raðstöðuþáttur fer eftir dæmivídd og náttúrulegri tíðni.
Þessar magn eru hægt að leiða út með hjálp raðstöðuþáttarmóta. Þá getum við fundið raðstöðuþáttinn.
Skiljum með dæmi.
Og Overshoot = 20%
Frá rótarmyndinni má finna stjörnuleg hnitin;
Nú höfum við gildið á ξ og ωn,
Rótalínurit er afkominn frá MATLAB. Til þess notarðu „sisotool“. Hér geturðu bætt við skilyrði fyrir ágengslisprosent sem er jafnt og 20%. Og fáðu leysandi stöðupunkta auðveldlega.
Myndin hér fyrir neðan sýnir rótalínurit frá MATLAB.
Við getum fundið stillingartíma með MATLAB. Einingarstigi svar sem hér er sýnt fyrir neðan.
Hvernig á að minnka stillingartíma
Stillingartíminn er tíminn sem þarf til að ná markmiði. Fyrir allar stjórnakerfi skal halda stillingartímuminn sem minnst.
Að minnka stillingartíma er ekki einfalt verkefni. Við þurfum að hönnuða stjórnendur til að minnka stillingartíma.
Svo og við vita, eru það þrír stjórnendur; samhverfa (P), heiltala (I), afleiða (D). Með samsetningu af þessum stjórnendum getum við náð kröfur kerfisins okkar.
Eftir kröfur kerfisins er valið á stærð stjórnenda (KP, KI, KD).
Stækkt samhverfu KP leiðir til litils breytingar á stillingartíma. Stækkt heiltölustjórnanda KI ökut stillingartíma. En stækkt afleiðastjórnanda KD minnkar stillingartíma.
Því meiri stigur afleiðingar ákvarða til að minnka stillingartíma. Þegar verð er valinn fyrir afleiðingargagn PÍD-stýringar, gæti það hins vegar haft áhrif á aðra stærðir eins og rísstíma, yfirskot og staðfestastöðugt villa.
Hvernig á að finna stillingartíma í MATLAB
Í MATLAB getur stillingartími verið fundinn með skrefafall. Skoðum með dæmi.
Fyrst reiknum við stillingartíma með jöfnu. Til þess, bera við saman þetta flutningsfall við almennt flutningsfall af öðru stigi kerfi.
Þá er,
Þessi gildi er nálgunargildi þar sem við höfum tekið fyrirfram áætlanir við reikninginn á stöðugastofnunartíma. En í MATLAB fáum við nákvæmlega gildið á stöðugastofnunartíma. Þannig getur þetta gildi verið aðeins smá munandi í báðum tilvikum.
Nú, til að reikna stöðugastofnunartíma í MATLAB, notum við skrefafallinu.
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);
Úttak:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
Og þú færð graf af svari eins og sýnt er í myndinni hér fyrir neðan.
Í MATLAB er sjálfgefið villafræðiband 2%. Þú getur breytt þessu í graf fyrir mismunandi villafræðibanda. Til þess, smelltu með hægri takknappi á graf og veljið eiginleika > valkostir > "sýna stöðugastofnunartíma innan ___ %".
Annað leið til að finna stillingartíma með því að keyra lykkju. Sem við vita, fyrir 2% villa spönn, gætum við athugað svar milli 0.98 og 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
settling_time = (S-1)*0.005
Úttak:
settling_time = 1.1886
Yfirlýsing: Respektuðu upprunalega efnið, góð greinar er verðar að deila, ef það er brot á réttindi vinsamlegast hafið samband til að eyða.