Documente Academic
Documente Profesional
Documente Cultură
2. Consideraţii teoretice
Răspunsul indicial al unui sistem de ordinul I (răspunsul ieşirii la intrare treapta unitara)
1 1 at t
Unde L e T
sa
Răspunsul unui sistem de ordinul I la intrare
t
Parte fixata
r y
+
R EE IT TR
-
Model matematic
r (t) u(t) y(t)
+ Hf(s) = PF
R
Proces fizic
-
ISA Laborator nr. 2
unde : Kf
H f (s) n
T 1 Ti s 1
1
Valoarea constantelor Ti determina tipul procesului care poate fi lent sau rapid.
In general, funcţia de transfer a parţii fixate, care include sistemul de automatizat şi parametrii
corespunzători traductorului şi elementelor care comanda sursa de energie care intervine în
proces (element de execuţie) poate avea forma:
bm s m bm 1 s m 1 .... b0 - s
H f (s) e
s n an 1 s n 1 ...a0
T1
yst (t ) y K Performanţele sistemului sunt indicate de
K
valoarea duratei regimului tranzitoriu T.
Rasp. sist. fără reacţie
u(t)=r(t)=1
st Acesta valoare este mai mica daca
1
sistemul este cu reacţie unitara negativa
Rasp. sist. cu reacţie
deci sistemul îşi îmbunătăţeşte răspunsul
t
T2 prin închiderea buclei de reacţie.
Răspunsul indicial al unui sistem de ordinul I
cu reacţie unitara
ISA Laborator nr. 2
1 n2
U(s) n2 Y(s) H (s)
s H (s) 2 s 2 2n s n2
s 2n s n2
h(t)
0
unde n şi sunt parametrii sistemului, şi au 1
următoarea semnificaţie (denumire):
1
n - pulsaţia naturalǎ
- factor de amortizare 1
t
Răspunsul indicial al unui sistem oscilant de ordinul II pentru diferite valori ale lui
p1,2 n j n 1 2
ISA Laborator nr. 2
3. Desfăşurarea lucrării
1. Pentru funcţia de transfer de ordinul I de forma:
K
H s
Ts 1
- Să se determine valoarea factorului de amortizare şi frecvenţa proprie;
- Să se reprezinte grafic:
- Răspusul la treaptă (funcţia step)
- Răspunsul la rampă (funcţia lsim)
- Răspunsul la impuls (funcţia impulse)
Rezolvare:
K=input('Factorul de amplificare K?.........');
num=[K]; %numărătorul funcţiei de transfer
T=input('Constanta de timp T?.........');
den=[T 1]; %numitorul funcţiei de transfer
t=0:0.1:10; %timpul de simulare
yt=step(num,den,t); %răspuns la treaptă
yr=lsim(num,den,t,t); % răspuns la rampă
yi=impulse(num,den,t); %răspuns la impuls
subplot(221); %împarte spaţiul de afişare în 4 subgrafice
plot(t,yt,’b’); title(‘răspuns la treaptă’); grid
subplot(222);
plot(t,yr,’g’); title(‘răspuns la rampă’); grid
subplot(223);
plot(t,yi,’r’); title(‘răspuns la impuls’); grid
K K
H s
T1 s 1T2 s 1 T1T2 s 2 T1 T2 s 1
Rezolvare:
K=input('Factorul de amplificare K?.........');
num=[K]; %numărătorul funcţiei de transfer
T1=input('Constanta de timp T1?.........');
T2=input('Constanta de timp T2?.........');
den=[T1*T2 T1+T2 1]; %numitorul funcţiei de transfer
t=0:0.1:10; %timpul de simulare
yt=step(num,den,t); %răspuns la treaptă
yr=lsim(num,den,t,t); % răspuns la rampă
yi=impulse(num,den,t); %răspuns la impuls
subplot(221); %împarte spaţiul de afişare în 4 subgrafice
plot(t,yt,’b’); title(‘răspuns la treaptă’); grid
subplot(222);
plot(t,yr,’g’); title(‘răspuns la rampă’); grid
subplot(223);
plot(t,yi,’r’); title(‘răspuns la impuls’); grid
3. Scrieţi un program SIMULINK pentru a găsi răspunsul la intrare de tip treapta, rampa
3
si parabola pentru un sistem cu H s 2 .
s 2s 4
ISA Laborator nr. 2
Rezolvare:
PE RÂND:
H1 H2 = Ha
10
Ha= --------------------
2*s^2+2.5*s+0.5
Ha = Hb
-
10
H4 Hb= ------------------------
2*s^2+2.5*s+1.5
5400
H3 Hb = Hc Hc= -----------------------
2*s^2+2.5*s+1.5
+
Hc 5400
= H H= -----------------------------
- - 2*s^2+2.5*s+5401.5
6. Pentru pulsaţia naturală de 2 rad/s şi pentru valori ale factorului de amortizare date mai
jos, să se traseze cele 8 răspunsuri la treaptă ale sistemului pentru fiecare caz al factorului de
amortizare( toate cele 8 răspunsuri în acelaşi grafic vezi figura 1). Declararea numãrãtorului
se poate realiza in buclã for/end, dupã cum urmeazã:
n 0.5
[0.01, .1, .2, .3, .4, .5, .6, .8]
for i=1:length()
den(i,:)=[1, 2*(i)*n ,n2]
end
Declararea rãspunsului la treaptã (y1,…,y8) se poate realiza in acelasi mod, singura
exceptie fiind referirea la coloane deoarece y1 este returnat de cãtre functia step ca un vector
coloanã.
ISA Laborator nr. 2
4. Temǎ
7. Pentru cele 8 cazuri ale funcţiei de mai sus, să se apeleze funcţia mesh pentru obţinerea
graficului din figura 2 (ude y1,…,y8 sunt rãspunsurile la treaptã corespunzãtoare celor 8
cazuri ale factorului de amortizare).
Rezolvare:
vy=[y1 y2 y3 y4 y5 y6 y7 y8];
mesh(vy',[-30,30]);grid
1
1.8 2
2
1.6
1.5
1.4
3
4
1
1.2 5
6
1 0.5
7
0.8 8 8
0 7
6
0.6 8 5
4
6 3
0.4 2 40
4 1 30
0.2 2 20
10
0 0
0
0 5 10 15 20 25 30 Factor de amortizare variabil [0.01, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.8]
1-8
10
-5
-20
0 2 4 6 8 10 12 14 16 18 20
timp (sec)