Последовательность расчета и моделирования ИАСУ на примере

Функциональная схема импульсной АСУ приведена на рис. 3.2.

W1(p) и W2(p) – передаточные функции звеньев:

Последовательность расчета и моделирования ИАСУ на примере - student2.ru , Последовательность расчета и моделирования ИАСУ на примере - student2.ru .

Последовательность расчета и моделирования ИАСУ на примере - student2.ru

Рис. 3.2. Функциональная схема импульсной АСУ:

ОР – объект регулирования, АР – автоматический регулятор

Преобразованная функциональная схема импульсной АСУ с фиксатором нулевого порядка приведена на рис. 3.3.

Последовательность расчета и моделирования ИАСУ на примере - student2.ru

Рис. 3.3 Преобразованная функциональная схема импульсной АСУ

Передаточная функция фиксатора нулевого порядка: Последовательность расчета и моделирования ИАСУ на примере - student2.ru .

В результате свертки функциональная схема ИАСУ примет вид (рис. 3.4).

Последовательность расчета и моделирования ИАСУ на примере - student2.ru

Рис. 3.4. Свернутая функциональная схема АСУ

1.2.1. Запишем передаточную функцию непрерывной части системы:

Последовательность расчета и моделирования ИАСУ на примере - student2.ru .

Схема z-модели АСУ имеет вид (рис. 3.5).

Последовательность расчета и моделирования ИАСУ на примере - student2.ru

Рис. 3.6. Схема z-модели АСУ

1.2.2. Определим z-изображение передаточной функции разомкнутой АСУ:

Последовательность расчета и моделирования ИАСУ на примере - student2.ru ,

т.к. Последовательность расчета и моделирования ИАСУ на примере - student2.ru , то

Последовательность расчета и моделирования ИАСУ на примере - student2.ru .

Правую часть выражения необходимо представить в виде суммы простых дробей с переменной z в числителе. Разложение можно выполнить методом неопределенных коэффициентов или в пакете Matlab с помощью команды [R,P,K]=residue(B,А).

z-изображение передаточной функции разомкнутой АСУ W(z) может быть получено с помощью следующих команд Control System Toolbox пакета Matlab:

>> W1=tf([1],[0.8 0]);

>> W2=tf([1],[0.8 1]);

>> W=series(W1,W2);

>> Wz=c2d(W,1,'zoh')

Transfer function:

0.5365 z + 0.3554

----------------------

z^2 - 1.287 z + 0.2865

Sampling time: 1 – период дискретизации.

1.2.3. Передаточную функцию замкнутой ИАСУ определим по формуле

Последовательность расчета и моделирования ИАСУ на примере - student2.ru

или с помощью функции Control System Toolbox пакета Matlab:

>> Fiz=feedback(Wz,1)

Transfer function:

0.5365 z + 0.3554

---------------------

z^2 - 0.75 z + 0.6419

Sampling time: 1 – период дискретизации.

1.2.4. Найдем z-изображение выходного сигнала:

Последовательность расчета и моделирования ИАСУ на примере - student2.ru , т.к. Последовательность расчета и моделирования ИАСУ на примере - student2.ru для Последовательность расчета и моделирования ИАСУ на примере - student2.ru .

Последовательность расчета и моделирования ИАСУ на примере - student2.ru .

1.2.5. Выходной сигнал можно определить с помощью обратного z-преобразования: Последовательность расчета и моделирования ИАСУ на примере - student2.ru . Переходная характеристика замкнутой ИАСУ (рис. 3.7) может быть получена с помощью команды step Control System Toolbox пакета Matlab:

>> step(Fiz);grid

Последовательность расчета и моделирования ИАСУ на примере - student2.ru

Рис. 3.7. Переходная характеристика замкнутой ИАСУ

1.2.6. Моделирование импульсной АСУ может быть также выполнено в Matlab/Simulink. Схема z-модели, рассматриваемой в данном примере, показана на рис. 3.8.

Последовательность расчета и моделирования ИАСУ на примере - student2.ru

Рис. 3.8. Схема z-модели ИАСУ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Задание и таблица вариантов

Для заданной передаточной функции W0(p) (табл.1) рассчитать W(z), используя метод Z-преобразования.

Выполнить моделирование непрерывного объекта и его дискретной модели, не замыкая систему. Замкнуть систему и сравнить свойства замкнутой непрерывной системы со свойствами замкнутой дискретной системы.

Таблица 1

Вариант Параметры
W0(p) T0 K T1 T2 d
Последовательность расчета и моделирования ИАСУ на примере - student2.ru 0.2 1.5 2.0 - -
0.4 3.0 1.6 - -
0.2 2.0 1.8
0.3 2.5 1.5
0.5 3.5 2.5
  Последовательность расчета и моделирования ИАСУ на примере - student2.ru 0.2 2.0 2.0 1.4 -
0.3 1.2 0.8 2.5 -
0.4 1.0 2.5 4.0 -
0.5 1.5 2.2 3.0
0.3 3.0 0.5 2.0
Последовательность расчета и моделирования ИАСУ на примере - student2.ru 0.4 1.4 2.2 - 0.8
0.2 1.6 3.0 - 0.7
0.5 1.2 2.5 0.5
0.3 1.8 2.7 0.6
0.4 2.0 2.1 0.4

Порядок выполнения работы

2.2.1. Сформировать структурную схему замкнутой импульсной АСУ и привести ее к виду (см. рис. 3.3).

2.2.2. В качестве формирующего звена использовать фиксатор нулевого порядка с передаточной функцией Последовательность расчета и моделирования ИАСУ на примере - student2.ru .

2.2.3. Проанализировать устойчивость линейной части системы.

2.2.4. При заданных коэффициентах передаточной функции линейной части системы и заданном периоде дискретизации T0 (см. табл. вар.) найти передаточные функции разомкнутой и замкнутой импульсной системы.

2.2.5. С помощью пакета Matlab/Simulink составить структурную схему замкнутой импульсной АСУ. Выполнить моделирование и получить график переходного процесса. Например, схема ИАСУ и график переходного процесса могут иметь следующий вид (рис. 3.9).

  Последовательность расчета и моделирования ИАСУ на примере - student2.ru Последовательность расчета и моделирования ИАСУ на примере - student2.ru

Рис. 3.9. Схема моделирования ИАСУ и график переходного процесса

2.2.6. Получить частотную характеристику ИАСУ и определить запас устойчивости с помощью функций bode и margin.

2.2.7. Разомкнуть внешнюю обратную связь и получить амплитудно-фазовую характеристику W*(jw). С помощью частотных критериев оценить устойчивость импульсной системы. Для этого можно применить функцию nyquist Control System Toolbox пакета Matlab:

>> nyquist(W_raz)

Сделать выводы.

2.2.8. Известно, что об устойчивости замкнутой импульсной системы можно судить по расположению полюсов ее передаточной функции в плоскости z относительно окружности единичного радиуса. Условием устойчивости будет нахождение полюсов передаточной функции замкнутой импульсной системы внутри этой окружности. Воспользуйтесь функцией pzmap Control System Toolbox пакета MatLab для того, чтобы оценить расположение корней передаточной функции замкнутой импульсной системы относительно окружности единичного радиуса в плоскости z:

>> pzmap(W_zam)

Сделайте выводы.

2.2.9. По графику переходной характеристики оценить качество ИАСУ: время нарастания, время регулирования, колебательность и перерегулирование.

2.2.10. Исследовать влияние на устойчивость и качество процесса регулирования изменения периода дискредитации Т0 и общего коэффициента передачи системы К.

2.2.11. Путем проведения экспериментов на модели ИАСУ в Matlab/Simulink определить значение периода дискретизации Т0, при котором замкнутая импульсная система будет находиться на границе устойчивости.

Контрольные вопросы

1. Что представляет собой простейший импульсный элемент и формирующее звено?

2. Как образуется приведенная непрерывная часть ИАСУ?

3. Каким образом может быть получена передаточная функция ИАСУ?

4. Опишите метод Z-преобразования.

5. Чем отличаются переходные процессы в замкнутой непрерывной и замкнутой дискретной системах?

6. Как оценить устойчивость импульсной АСУ?

7. Как влияет изменение периода дискретизации на устойчивость и качество импульсной системы?

Лабораторная работа №4

Наши рекомендации