Zer da Itxaropen Denbora?
Dinamikoko sisteman itxaropen denbora, irteera emaitza batera eta horretan egon dadin beharrezko denbora bezala definitzen da. Tolerantzia-banda jakin batean kokatzeko. Ts adierazten da. Itxaropen denbora hedapena eta bere balio azkeneko eremura heltzeko beharrezkoa diren denborak barne hartzen ditu. Bertan sartzen da sobrekarga egoerara bueltatzeko denbora, slew eta tolerantzia-bandaren ondoan jarraitzea barne.
Tolerantzia-banda, irteera kokatu ahal duen gehieneko muga da. Ondoren, tolerantzia-banda arruntak 2% edo 5% dira.
Bigarren ordenako sisteman itxaropen denbora hurrengo irudian ikus daiteke.
Itxaropen Denbora Formula
Itxaropen denbora sistema naturalarekin eta erantzunarekin dago harremanetan. Itxaropen denboraren ekuazio orokorra hau da;
Bigarren ordenako sisteman unitateko pauso erantzuna hau da;
Hona hau ekuazioa bi zatitan banatzen da;
Errepresion denborarik kalkulatzeko, soilik exponencialaren osagaia behar dugu, hura oszilazioaren osagai sinusoidearena kendu duen arren. Tolerantzia frakzioa exponencialaren osagaian datza.
Nola kalkulatu estabilizazio denbora
Estabilizazio denbora kalkulatzeko, lehen mailako sistema bat hartzen dugu unitateko aldaketa erantzuna duena.
Unitateko aldaketa erantzunetan,
Beraz,
Orain, kalkulatu A1 eta A2-ren balioak.
Eskuz s = 0;
Eskuz s = -1/T;
Erroreko 2% kasuan, 1-C(t) = 0.02;
Hona hau unit step input-eko lehen mailako sisteman erortzeko denbora ematen duen ekuazioa da.
Bigarren mailako sistemetarako, honako ekuazio hau kontuan hartu behar dugu;
Ekuazio honetan, esponentzial terminoa erortzeko denbora kalkulatzeko garrantzitsu da.
Orain, 2% errorekin kontuan hartzen dugu. Beraz, 1 – C(t) = 0,02;
Errekargatze erlazioaren (ξ) balioa bigarren ordenako sistema mota bati esker daude. Hemen, bigarren ordenako sistema bat ondotzeko erabili dugu. ξ-ren balioak 0 eta 1 artean daude.
Beraz, goiko ekuazioaren adierazleak 1era hurbiltzen da. Kalkulu errazentzat, hori askatzeko aukera dugu.
Hona hau ekuazioa erabil daiteke 2% errore-tarteko eta bigarren mailako sistemaren osagarri gabe.
Berdintasun bidez, 5% errore-tartean; 1 – C(t) = 0.05;
Bigarren mailako sistemarako, itxurazko denbora aurkitu baino lehen, amortizazio arrazoia kalkulatu behar dugu.
Bigarren ordeneko sistema |
Amortizatze arrazoia (ξ) |
Eraikitze denbora (TS) |
Amortizatu gabeko |
0<ξ<1 |
|
Amortizatu gabeko |
ξ = 0 |
|
Kritiko amortizatua |
ξ = 1 |
|
Gain-amortizatua |
ξ > 1 |
Dominatorreko poloko mendean dago |
Erantzun denbora erroa
Erantzun denbora erro metodoaren bidez kalkula daiteke. Erantzun denbora amortizazio mailarekin eta egoerarik naturalen maiztasunarekin dago lotuta.
Kantitate horiek erro metodoaren laguntzaz lor daitezke.Eta erantzun denbora aurkitu dezakegu.
Adibide baten bidez ulertzeko.
Eta Gainberotzea = 20%
Diagrama polinomialak zati nagusiak aurkitzeko erabil daitezke
Orain, ξ eta ωnren balioak ditugu,
Ekuazioen grafikoa MATLABetik dator. Horretarako erabili "sisotool". Hemen, %20ko gainsegurtasuna dituzten mugagarrizko polinak erraz lortu daitezke.
Beheko irudia MATLABeko ekuazioen grafiko bat erakusten du.
MATLABen laguntzaz geroztik, sistemaren unitateko urrats erantzuna hurrengo irudian ikus daiteke.
Konponketa denboraren murriztea
Konponketa denbora helburua lortzeko beharrezkoa den denbora da. Edozein kontrol-sistema izanik, konponketa denbora gutxienez mantentzea derrigorrezkoa da.
Konponketa denboraren murriztea ez da erraza. kontrolagailu bat diseinatu behar dugu konponketa denboraren murrizteko.
Jakina bezala, hiru kontrolagailu daude; proportzionala (P), integrala (I), deribatua (D). Kontrolagailu hauek konbinatuz, sistemaren eskerrak lortu ditzakegu.
Kontrolagailuen gaina (KP, KI, KD) sistemaaren eskerrari arabera hautatzen da.
Proportzionalaren gaina KP handitzeak, konponketa denboran aldaketa txiki bat ematen du. Integralaren gaina KI handitzeak, konponketa denbora handitzen du. Deribatuaren gaina KD handitzeak, konponketa denbora murrizten du.
Beraz, deribatuaren gaina handitzen da ezarpen-denbora txikitzeko. PID kontrolagailuaren gain-balioak aukeratzean, beste kantitate batzuk ere eragin dituzte, hala nola gorakeria, gainbegiratzea eta egoera estatikoaren errorea.
Matlaben Egoera Estatikoan Iritsi Beharreko Denbora Kalkulatzeko Modua
Matlaben, egoera estatikoan iritsi beharreko denbora urrats-funtzio baten bidez aurkitu daiteke. Adibide batekin ulertzeko.
Lehenik, egoera estatikoan iritsi beharreko denbora ekuazio baten bidez kalkulatuko dugu. Horretarako, transfer funtzio hau bigarren mailako sistema orokorraren transfer funtzioarekin alderatu behar da.
Beraz,
Balio hau zenbaki hamartar baten balioa da, ekuazioa kalkulatzean hipotesiak hartuta. Baina MATLAB-en, erdiketa denboraren balio zehatzak lortzen dira. Beraz, bi kasuetan balioak lehutik alda daitezke.
Orain, erdiketa denborak kalkulatzeko MATLAB-en, urrats funtzioa erabiltzen dugu.
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);
Emaitza:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
Eta grafiko bat lortuko duzu, beheko irudian ikus daitekeen moduan.
MATLAB-en, errorearen ehuneko-banda osoetan 2% da. Grafikoan aldaketak egin ditzakezu errore-banda desberdinetarako. Horretarako, klik egin grafikoan> propietateak> aukerak> "erdiketa denbora erakutsi ___ %"-ean.
Erantzun denborarekin aurkitzeko beste modu bat da bucle bat exekutatzea. Jakina, 2%ko errore tartea kontuan hartzen denean, erantzuna 0.98 eta 1.02 artean dagoela uste dugu.
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
Emaitza:
settling_time = 1.1886
Esaldiak: Jatorrizkoa duerraz, partekatzeko balio duten artikulu onak, baldin eta urratu egiten baduzu kontaktatu ezabatzeko.