
- •Краткая теория
- •Задание
- •1.Пропорциональное звено
- •2. Апериодическое (инерционное)звено
- •3. Интегрирующее звено
- •4. Дифференцирующее звено
- •5. Колебательное звено
- •6. Апериодическое звено
- •7. Консервативное звено
- •8.Реальное интегрирующее звено (интегрирующее с запаздыванием)
- •9. Реальное дифференцирующее звено (дифференцирующее с запаздыванием)
- •10. Форсирующее звено
- •11. Изодромное звено
2. Апериодическое (инерционное)звено
>> w1=tf([15],[0.15 1])
Transfer function:
15
----------
0.15 s + 1
>> zero(w1)
ans =Empty matrix: 0-by-1
>> pole(w1)
ans =-6.6667
>> w2=tf([30],[0.3 1])
Transfer function:
30
---------
0.3 s + 1
>> zero(w2)
ans =Empty matrix: 0-by-1
>> pole(w2)
ans =-3.3333
>> step(w1,w2),grid
>> impulse(w1,w2),grid
>> margin(w1)
>> margin(w2)
3. Интегрирующее звено
>> w1=tf([15],[1 0])
Transfer function:
15
--
s
>> zero(w1)
ans =Empty matrix: 0-by-1
>> pole(w1)
ans = 0
>> w2=tf([30],[1 0])
Transfer function:
30
--
s
>> zero(w2)
ans = Empty matrix: 0-by-1
>> pole(w2)
ans =0
>> step(w1,w2),grid
>> impulse(w1,w2),grid
>> margin(w1)
>> margin(w2)
4. Дифференцирующее звено
>> w1=tf([15 0],[1])
Transfer function:
15 s
>> zero(w1)
ans =0
>> pole(w1)
ans =
Empty matrix: 0-by-1
>> w2=tf([30 0],[1])
Transfer function:
30 s
>> zero(w2)
ans =0
>> pole(w2)
ans =Empty matrix: 0-by-1
>> step(w1,w2),grid
??? Error using ==> rfinputs
Not supported for non-proper models.
>> impulse(w1,w2),grid
??? Error using ==> rfinputs
Not supported for non-proper models.
>> margin(w1)
>> margin(w2)
5. Колебательное звено
>> w1=tf([15],[1 0.15 1])
Transfer function:
15
----------------
s^2 + 0.15 s + 1
>> zero(w1)
ans =Empty matrix: 0-by-1
>> pole(w1)
ans =-0.0750 + 0.9972i
-0.0750 - 0.9972i
>> w2=tf([30],[1 0.3 1])
Transfer function:
30
---------------
s^2 + 0.3 s + 1
>> zero(w2)
ans =Empty matrix: 0-by-1
>> pole(w2)
ans =-0.1500 + 0.9887i
-0.1500 - 0.9887i
>> step(w1,w2),grid
>> impulse(w1,w2),grid
>> margin(w1)
>> margin(w2)
6. Апериодическое звено
>> w1=tf([15],[0.0049 0.15 1])
Transfer function:
15
-----------------------
0.0049 s^2 + 0.15 s + 1
>> zero(w1)
ans =Empty matrix: 0-by-1
>> pole(w1)
ans =-20.8012
-9.8111
>> w2=tf([30],[0.0225 0.3 1])
Transfer function:
30
----------------------
0.0225 s^2 + 0.3 s + 1
>> zero(w2)
ans =Empty matrix: 0-by-1
>> pole(w2)
ans =-6.6667
-6.6667
>> step(w1,w2),grid
>> impulse(w1,w2),grid
>> margin(w1)
>> margin(w2)
7. Консервативное звено
>> w1=tf([15],[0.15 0 1])
Transfer function:
15
------------
0.15 s^2 + 1
>> zero(w1)
ans =Empty matrix: 0-by-1
>> pole(w1)
ans =0 + 2.5820i
0 - 2.5820i
>> w2=tf([30],[0.3 0 1])
Transfer function:
30
-----------
0.3 s^2 + 1
>> zero(w2)
ans =Empty matrix: 0-by-1
>> pole(w2)
ans =0 + 1.8257i
0 - 1.8257i
>> step(w1,w2),grid
>> impulse(w1,w2),grid
>> margin(w1)
>> margin(w2)
8.Реальное интегрирующее звено (интегрирующее с запаздыванием)
>> w1=tf([15],[0.15 1 0])
Transfer function:
15
------------
0.15 s^2 + s
>> zero(w1)
ans =Empty matrix: 0-by-1
>> pole(w1)
ans =0
-6.6667
>> w2=tf([30],[0.3 1 0])
Transfer function:
30
-----------
0.3 s^2 + s
>> zero(w2)
ans =Empty matrix: 0-by-1
>> pole(w2)
ans =0
-3.3333
>> step(w1,w2),grid
>> impulse(w1,w2),grid
>> margin(w1)
>> margin(w2)