Kas ir uzsākuma laiks?
Dinamiskā sistēmas uzsākuma laiks tiek definēts kā laiks, kas nepieciešams izvadei, lai sasniedzētu un stabilizētos iepriekš noteiktā tolerances joslā. Tas apzīmēts ar Ts. Uzsākuma laiks ietver pārraides aizkavu un laiku, kas nepieciešams, lai sasniedzētu tās galvenās vērtības reģionu. Tas ietver arī laiku, kas nepieciešams, lai atgūtu pārmērīgu slodzes stāvokli, kas saistīts ar straujumu un stabilizāciju tuvāko tolerances joslu.
Tolerances josla ir maksimālais atļautais diapazons, kurā izvade var stabilitizēties. Parasti tolerances joslās ir 2% vai 5%.
Uzsākuma laiks otrās kārtas sistēmas solis atbilde ir parādīts zemāk redzamajā diagrammā.
Uzsākuma laika formula
Uzsākuma laiks atkarīgs no dabiskās frekvences un sistēmas atbildes. Vispārīgā uzsākuma laika vienādojums ir;
Otrās kārtas sistēmas vienības solis atbilde izteikta kā;
Šī vienādojuma sastāv no divām daļām;
Lai aprēķinātu stabilizācijas laiku, mums ir nepieciešama tikai eksponentiālā komponente, jo tā nomazgina svārstību daļu no sinusoidālās komponentes. Un tolerances frakcija ir vienāda ar eksponentiālo komponenti.
Kā aprēķināt stabilitātes laiku
Lai aprēķinātu stabilitātes laiku, mēs ņemam vērā pirmās kārtas sistēmu ar vienības solis atbildi.
Vienības solis atbildes gadījumā,
Tātad,
Tagad aprēķināt vērtību A1 un A2.
Pieņemsim, ka s = 0;
Pieņemsim, ka s = -1/T;
Lai 2% kļūdu, 1-C(t) = 0.02;
Šis vienādojums dēvē stabilitātes laiku pirmās kārtas sistēmai ar vienības solīšanas ieeju.
Otrās kārtas sistēmai jāņem vērā zemāk minētais vienādojums;
Šajā vienādojumā eksponenciālais termins ir svarīgs, lai atrastu stabilitātes laika vērtību.
Tagad mēs ņemam vērā 2% kļūdu. Tāpēc 1 – C(t) = 0.02;
Amortizācijas koeficienta (ξ) vērtība atkarīga no otro rādītāja sistēmas veida. Šeit mēs ņemam vērā nepārdampētu otro rādītāja sistēmu. Un ξ vērtība atrodas starp 0 un 1.
Tāpēc iepriekš minētā vienādojuma saucējs ir gandrīz vienāds ar 1. Lai vienkāršotu aprēķinus, to var ignorēt.
Šis vienādojums var tikt izmantots tikai 2% kļūdas joslai un apmierinātajam otrās kārtas sistēmai.
Līdzīgi, 5% kļūdas joslai; 1 – C(t) = 0.05;
Pirms atrodam iestāšanās laiku otrās kārtas sistēmai, mums jāaprēķina apspīduma koeficients.
Otrās kārtas sistēma |
Aptuvenība (ξ) |
Iestatīšanas laiks (TS) |
Nepietiekami aptuvēta |
0<ξ<1 |
|
Neaptuvēta |
ξ = 0 |
|
Kritiski aptuvēta |
ξ = 1 |
|
Pārāk aptuvēta |
ξ > 1 |
Atkarīgs no dominējošā pola |
Sakņu lokā sasnieguma laiks
Sasnieguma laiku var aprēķināt, izmantojot sakņu loku metodi. Sasnieguma laiks atkarīgs no smaguma koeficienta un dabiskās frekvences.
Šos lielumus var iegūt, izmantojot sakņu loku metodi. Un mēs varam atrast sasnieguma laiku.
Izpratsim to ar piemēru.
Un pārklājums = 20%
No nulās līnijas diagrammā var atrast dominējošos polus;
Tagad mēs zinām ξ un ωn,
Kokšķību diagramma ir izgūta no MATLAB. Lai to izmantotu, izmantojiet “sisotool”. Šeit varat pievienot ierobežojumu, ka pārnestais procentuālais pārsniedzums ir vienāds ar 20%. Un viegli iegūt dominējošos polus.
Apakšējā attēlā redzama kokšķību diagramma no MATLAB.
Mēs varam atrast stabilitātes laiku ar MATLAB palīdzību. Šī sistēma atbild uz vienības impulsu tā, kā parādīts zemāk esošajā attēlā.
Kā samazināt stabilitātes laiku
Stabilitātes laiks ir laiks, kas nepieciešams, lai sasniegtu mērķa vērtību. Jebkurā kontroles sistēmā stabilitātes laikam jābūt minimālam.
Samazināt stabilitātes laiku nav viegls uzdevums. Mums ir jāprojektē regulētājs, lai samazinātu stabilitātes laiku.
Kā zināms, ir trīs regulētāji: proporcionālais (P), integrālais (I) un diferenciālais (D). Savienojot šos regulētājus, mēs varam sasniegt sistēmas prasības.
Regulētāju ieguves (KP, KI, KD) izvēle notiek atkarībā no sistēmas prasībām.
Proporcionālā ieguves KP palielināšana, rezultē mazākām izmaiņām stabilitātes laikā. Integrālā ieguves KI palielināšanā, stabilitātes laiks palielinās. Diferenciālā ieguves KD palielināšanā, stabilitātes laiks samazinās.
Tādēļ, izvades iegūstums palielinās, lai samazinātu uzsēršanas laiku. Izmantojot PID kontrolētāja iegūstumu vērtības, tas var ietekmēt arī citus parametrus, piemēram, pacēluma laiku, pārspridzinājumu un pastāvīgo kļūdu.
Kā atrast uzsēršanas laiku MATLAB
MATLAB programmā uzsēršanas laiku var atrast, izmantojot solis funkciju. Izmērojam to ar piemēru.
Vispirms mēs aprēķinām uzsēršanas laiku, izmantojot vienādojumu. Lai to izdarītu, salīdzināsim šo pārejas funkciju ar vispārīgo otrās kārtas sistēmas pārejas funkciju.
Tādēļ,
Šis vērtība ir aptuvena, jo mēs esam izdarījuši pieņēmumus, aprēķinot uzturēšanās laika vienādojumu. Taču MATLAB programmā mēs iegūstam precīzu uzturēšanās laiku. Tādēļ šī vērtība var būt nedaudz atšķirīga abos gadījumos.
Tagad, lai aprēķinātu uzturēšanās laiku MATLAB programmā, mēs izmantojam solis funkciju.
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);
Izvade:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
Un jūs iegūstat reakcijas grafiku, kā parādīts zemāk esošajā attēlā.
MATLAB programmā noklusējuma kļūdas procentuālais rādītājs ir 2%. Jūs varat to mainīt grafikā, izmantojot dažādus kļūdas rādītājus. Lai to izdarītu, labo klikšķi uz grafika > īpašības > opcijas > “rādīt uzturēšanās laiku ___ % robežās”.
Cits veids kā atrast stabilitātes laiku, izmantojot ciklu. Kā zināms, 2% kļūdas robežai mēs apsvēram atbildi starp 0.98 un 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
Izvade:
settling_time = 1.1886
Paziņojums: Cienīsim originālo, labas raksti vērts koplietot, ja ir pārkāpumi lūdzu sazinieties ar mums, lai to dzēst.