Листинг: Листинг:
disc=c2d(W, 0.01) cont=d2c(disc)
disc = cont =
0.02174 z^2 - 0.04371 z + 0.02198 2.2 s^2 - 2.42 s + 0.616
------------------------------------------ ------------------------------------------
z^3 - 2.987 z^2 + 2.974 z - 0.987 s^3 + 1.306 s^2 + 0.7696 s + 0.2076
Sample time: 0.01 seconds
- жүйенің күй кеңістігіндегі моделін құрыңыз:
Сурет 4. – Беріліс функцияны күй кеңістігіндегі модельге түрлендіру
Листинг:
f_ss = ss (W)
f_ss =
A =
|
B =
|
C =
|
D =
|
x1 x2 x3
x1 -1.306 -0.7696 -0.4152
x2 1 0 0
x3 0 0.5 0
|
u1
x1 2
x2 0
x3 0
|
x1 x2 x3
y1 1.1 -1.21 0.616
|
u1
y1 0
|
- бастақы жүйенің моделін «нөлдер-полюстер» түрінде құрыңыз;
Сурет 5. – Беріліс функция көмегімен «нөлдер-полюстар» моделін құру
Листинг:
f_zpk = zpk(W)
f_zpk =
2.2 (s-0.7) (s-0.4)
------------------------------------------
(s+0.5999) (s^2 + 0.706s + 0.3461)
Continuous-time zero/pole/gain model.
- графикте жүйенің нөлдері мен полюстерінің орналасуын құрыңыз;
Сурет 6. – жорамал жазықтықта жүйенің нөлдерінің және полюстерінің орналасу нүктелері
«х» белгісімен белгіленген – полюстер
«о» шеңберлермен белгіленгендер - нөлдері
Листинг:
pzmap (W)
- буынның орнықталған күйдегі күшейту коэффициентін табыңыз;
Сурет 7. – Сызықты жүйенің маңызды сипаттамаларының бірі – орнықталған күйдегі күшейту коэффициенті немесе күшейтудің статикалық коэффициенті (static gain)
Листинг:
k = dcgain(W)
k =
2.9672
- жүйенің нөльдері мен полюстерін табыңыз;
Сурет 8. - Жүйенің нөлдері мен полюстері
Достарыңызбен бөлісу: |