Documente Academic
Documente Profesional
Documente Cultură
Pentru a converti modelul continuu în discret se utilizează functia c2d. Ex: fie este
4s 3 + 2 s 2 + 3s + 1
dată funcţia de transfer H ( s ) = 3 ,
5s + 6 s 2 + 7 s + 2
num=[4 2 3 1]
den=[5 6 7 2]
H=tf(num, den)
Td=0.1
step(H) //afiseaza procesul tranzitoriu cind la intrare se aplica
// semnalul treapta unitara
Hd=c2d(H,Td) // convertirea modelului continuu in model discret
hold on //afiseaza doua doua curbe pe acelasi grafic
step(Hd)
Pentru a converti invers din model continuu în model discret se utilizează
funcţia
Hc=d2c(Hd)
Sarcina
1. De a introduce în linia de comandă în MATLAB următoarele funcţii de transfer
1
H (s) = 3
4 s + 6s 2 + 3s + 2
2 s 3 + 3s + 1
H (s) = 3
5s + 6 s 2 + 7
2 s 2 + 3s + 1
H (s) = 4
5s + 6 s 3 + 7 s 2 + 2 s + 1
2. Pentru fiecare funcţia de transfer de a obţinut procesul tranzitoriu, utilizînd funcţia
step.
3. Funcţiile date de a converti în funcţii de transfer discrete în transformata Z.
4. De a obţine procesul tranzitoriu pentru fiecare funţia de transfer.
5. De a efectua convertirea inversă din domeniul discret în domeniul continuu.
Exemplu:
m1=pem(z,[2 2 2 1 1 1])
plot(m1)
plot(e)
m=iv4(z,[2 2 2])
plot(m)
plot(e)
plot(thd)
plot(e)
thd1=armax(z, [2 2 2 1])
plot(thd1)
plot(e)
thd2=oe(z, [2 2 1])
plot(thd2)
plot(e)
thd3=bj(z, [2 2 1 1 1])
plot(thd3)
plot(e)
Partea 3 Identificarea sistemelor în baza modelelor parametrice pe baza
System ID Blocks
Variante
1
1.
4 s + 3s + 1
2
1
2. 2
8s + 2 s + 1
1
3.
12 s + 9 s + 1
2
4
4.
25s + 3s + 1
2
1
5.
14 s + 13s + 1
2
1
6.
10 s + 3s + 1
2
1
7. 2
9s + 2s + 1
1
8. 2
6s + 7s + 1
1
9. 2
3s + s + 1
1
10. 2
5s + 7 s + 1
1
11. 2
2s + 6s + 1
1
12. 2
9 s + 3s + 1
1
13. 2
5s + 3s + 1
1
14. 2
6 s + 8s + 1
1
15. 2
7 s + 8s + 1