Академический Документы
Профессиональный Документы
Культура Документы
Лабораторная работа №2
Лабораторная работа №2
d n y (t ) d n 1 y (t ) d m x(t ) d m 1x(t )
a1 ... an y (t ) b0 b1 ... bm x(t ) , (2.1)
n n 1 m m 1
dt dt dt dt
u (t ) R1 – управляющее воздействие;
y (t ) – выходной сигнал;
a1 ,..., a n1 , a n , b0 , b1 ,..., bm – параметры системы;
n – порядок дифференциального уравнения системы, m n .
Y ( s) b0 s m b1s m 1 ... bm
G ( s) , (2.2)
n n 1
U ( s) s a1s ... an
Таблица 2.1
№ Временная и операторная формы Передаточная функция
3
d y (t ) 2
d y (t ) dy(t ) dx(t ) 2 s 16
6 8 y ( t ) 2 16 x(t ) G( s) 3
1 dt 3 dt 2 dt dt s s 2 6s 8
s 3 y ( s ) s 2 y ( s ) 6 sy ( s ) 8 y ( s ) 2 sx( s ) 16 x( s )
d 2 y (t ) dy(t ) G( s)
16
6 8 y (t ) 16 x(t )
2 dt 2 dt s 2 6s 8
s 2 y ( s ) 6sy ( s ) 8 y ( s ) 16 x( s )
d 2 y (t ) G( s) ?
8 y (t ) 16 x(t )
3 dt 2
???
d 2 y (t ) G( s) ?
16 x(t )
4 dt 2
???
dy(t ) G( s) ?
16 x(t )
5 dt
???
y(t ) 16 x(t ) G( s) ?
6
???
2
Знаменатель выражения (2.2) определяет характеристическое уравнение
ПОЛИНОМЫ. Примеры
Примеры полиномов:
a0 s 5 a1s 4 .a2 s 3 a3 s 2 a4 s a5
s 3 2 s 2 3s 6 1 s 3 2 s 2 3 s 6
s 3 3s 2 2 1 s 3 3 s 2 0 s 2
2s 2 2 s 2 0 s 0
3
2.2 Методические примеры
d 2 y (t ) dy(t ) 2dx(t )
5 6 y (t ) 12 x(t ), x(t ) 1(t ) . (2.5)
2 dt dt
dt
2s 12
G( s) , (2.6)
2
s 5s 6
2. Числитель и знаменатель:
Num=[2 12]
Den=[1 5 6]
4
Таблица 2.2 – Примеры представления передаточных функций в среде
MATLAB
№
d 3 y (t ) d 2 x(t )
5 y (t ) 7 x(t )
dt 3 dt 2
1 s2 7 s 2 0s 7 Num= [1 0 7]
G( s)
3 3 2
s 5 s 0s 0s 5
Den=[1 0 0 5]
d 2 y (t )
10 x(t )
dt 2
2
10 10 Num=[10]
G( s)
s 2 s 2 0s 0
Den=[1 0 0]
y(t ) 16 x(t )
3 16 Num=[16]
G( s)
1
Den=[1]
5
РАБОТА В LTI-VIEWER (linear time-invariant)
6
Выход:
7
Возможности Linear Analysis
8
Методический пример №2.2. СРЕДА MATLAB: COMMAND WINDOW
Синтаксис Описание
>>sys=tf([b0 … bm],[a0 … an]) Представление LTI-модели в виде
передаточной функции,
b0 s m ... bm
G(s)
a0 s n ... an
>>step(sys) Построение переходной характеристики
>>impulse (sys) Построение импульсной характеристики
>>pole(sys), Определение полюсов передаточной функции
>>zero(sys) Определение нулей передаточной функции
>> pzmap(sys) Определение полюсов и нулей передаточной
функции на комплексной плоскости
>>p=[1 5 6] Вычисление корней характеристического
>>r=roots(p) уравнения: s 5s 6 0
2
9
Рис. 2.2. Моделирование в командном окне среды MATLAB
10
РАБОТА В LTI-VIEWER
Например, при выборе четырёх видов ответа (рисунок 2.4), можно получить:
переходной процесс, импульсную характеристику, нули/полюса, начальные
условия.
12
Методический пример №2.3. Принципиальная схема САР двигателем:
13
ЗАДАНИЕ: Получить результаты моделирования САР двигателем.
1) Необходимо собрать схему моделирования САР двигателем в среде MATLAB
Simulink:
14
Пример 2.4. Пусть задана электрическая RLC-цепь:
15
Пример 2.5. Принципиальная схема САР печью:
d(t )
Печь: To (t ) ko(t )
dt
Ошибка рассогласования: (t ) з (t )
Мост: um (t ) kд (t )
duu (t )
Усилитель: Tm uu (t ) km um (t )
dt
d 2(t ) d(t )
Двигатель с редуктором: Tдв 2
kдвuu (t )
dt dt
где:
(t ) – температура печи (регулируемая величина)
з – заданное значение температуры печи;
– отклонение температуры;
u 0 – напряжение питания моста;
u 0 – выходное напряжение моста;
– перемещение клапана;
16
2.3 Порядок выполнения лабораторной работы №2
1 Выполнить примеры раздела 2.2.
2 Промоделировать примеры Практики №2, 3.
17
Таблица А1 – Команды Control System Toolbox (CST)
Синтаксис Описание
Представление LTI–модели в виде передаточной
>>sys=tf([b0,…,bm], [a0,…, an]) функции системы
b s m ... bm
G( s) 0 n
a0 s ... an
Представление LTI–модели в пространстве
>>sys=ss(A,B,C,D) состояний:
x (t ) Ax (t ) Bu (t ),
y (t ) c x(t ) Du (t )
T
1 5
G (s)
3s 2 2 s 6
2 4
G(s) 2
2s 7 s 5
3 5
G (s) 2
3s 2 s 6
4 2
G (s) 2
7 s 3s 4
5 8
G (s) 2
2s 4s 9
6 11
G (s) 2
2s 4s 5
7 2
G (s) 2
6s 7 s 4
8 12
G ( s) 2
5s 2 s 9
9 3
G (s) 2
8s 5s 9
10 13
G (s) 2
9s 3s 5
11 8
G (s) 2
2s 7 s 5
12 4
G ( s) 2
7 s 8s 12
13 3
G (s) 2
8s 5s 11
14 7
G ( s) 2
9 s 12 s 3
15 2
G (s) 2
4s 7 s 9
16 9
G (s) 2
5s 3s 16
19