Моделирование системы автоматического регулирования
Лабораторная работа №2.
Введение
Для проведения теоретических исследований системы автоматического регулирования (САР) и ее отдельных элементов необходимо знать, какими дифференциальными и/или алгебраическими уравнениями описываются процессы, протекающие в них. Математическими преобразованиями из дифференциальных уравнений получают передаточные функции, которыми описывается связь входных и выходных сигналов элементов САР.
- уравнения, описывающие элементы САР, имеют несущественные нелинейности, поэтому система может быть приведена к линейному виду
- свойства элементов САР не зависят от времени, поэтому система считается стационарной
Для исследования работы САР применяется математическое моделирование, которое заключается в численном решении дифференциальных и/или алгебраических уравнений, описывающих процессы в САР, и построении ее переходных характеристик. Переходные процессы САР, как правило, имеют статические и динамические составляющие.
- воздействия, формируемые устройством управления, называются управляющими
- внешние воздействия, вызывающие нежелательные изменения регулируемой величины, называются возмущающими
Устойчивость САР оценивают по виду переходного процесса. Если переходный процесс сходящийся, то система устойчивая, если расходящийся – то неустойчивая. Неустойчивая САР не сможет обеспечивать качественное управление регулируемой величиной, поэтому устойчивость является одним из важных требований к проектируемой САР.
Качество работы САР оценивается по графикам переходного процесса при ступенчатом изменении управляющего и возмущающего воздействия.
Цель работы
- Приобрести первичные навыки для моделирования линейных САР в SimInTech
Задачи работы
- Разработать модель системы автоматического регулирования температуры воздуха
- Исследовать влияние коэффициента усиления на устойчивость САР
- Изучить процесс определения критического значения коэффициента усиления
- Построить графики реакций САР на управляющее и возмущающее воздействия
Объект исследования
В данной работе рассматривается система автоматического регулирования температуры воздуха в зерносушилке. САР должна поддерживать значение регулируемой величины Θ (текущей температуры воздуха в зерносушилке) равным значению управляющего воздействия Θ* (требуемой температуры воздуха в зерносушилке) и компенсировать влияние возмущающего воздействия. Возмущающим воздействием является значение разности температур воздуха в зерносушилке и во внешней среде ΔΘ (моделируется теплообмен с внешней средой).

- WВУ(s) = 0.025 − передаточная функция входного усилителя, ее коэффициент усиления должен быть равен коэффициенту усиления передаточной функции терморезистора. Входной усилитель необходим для согласования значений заданной температуры и показаний терморезистора.
- WУМ(s) = 115 − передаточная функция усилителя мощности, который преобразует управляющий сигнал в напряжение на электроприводе заслонки.
- WЭП(p) = 0.003/s − передаточная функция, учитывающая динамику электропривода заслонки.
- WФ(s) = 2 − передаточная функция форсунки, описывающая влияние положения заслонки на скорость потока теплого воздуха, поступающего в зерносушилку.
- WЗС(s) = 1.5/(200s + 1)− передаточная функция, описывающая процесс нагрева воздуха в зерносушилке.
- WТР(s) = 0.025/(21s + 1)− передаточная функция терморезистора, описывающая скорость его нагрева и зависимость напряжения на выходе терморезистора от его температуры.
- WВВ(s) = 0.3/(200s +1)− передаточная функция возмущающего воздействия, описывающая процесс теплообмена зерносушилки с внешней средой.
Выполнение лабораторной работы
- создан новый проект
- продемонстрирован процесс установки блоков на схему и их соединения между собой
- продемонстрирован процесс задания свойств блоков
- продемонстрирован процесс построения графика изменения регулируемой величины
- проведено моделирование работы САР
Создание нового проекта
- В главном окне SimInTech нажать кнопку Файл и выбрать пункт Новый проект
- В выпадающем меню выбрать пункт Схема модели общего вида (Рис. 2).

Рис. 2. Главное окно SimInTech c выделенным меню создания нового проекта.

- В главном окне SimInTech нажать кнопку Файл и выбрать пункт Сохранить проект как
- В появившемся окне выбрать или при необходимости создать папку, в которую будет сохранен данный проект
- В поле Имя файла указать желаемое имя проекта либо оставить имя проекта по умолчанию и нажать на кнопку Сохранить
Добавление блоков на схему
- В главном окне SimInTech в палитре блоков выбрать вкладку Источники
(Рис. 4).

Рис. 4. Главное окно SimInTech с выбранной вкладкой "Источники" в палитре блоков. - Выбрать блок Константа одинарным нажатием левой кнопкой мыши по его изображению в библиотеке
- Перевести курсор мыши на рабочую область окна проекта. В рабочей области окна проекта появится графическое изображение блока Константа, которое будет следовать за курсором мыши
- Выбрать место в рабочей области окна проекта для установки блока и установить блок
одинарным нажатием левой кнопкой мыши (Рис. 5).

Рис. 5. Окно проекта с установленным блоком "Константа".
После установки блока его можно переместить. Для перемещения блока внутри рабочей области окна проекта необходимо нажать на блок левой кнопкой мыши и, удерживая, переместить.
- 1 блок Ступенька из вкладки Источники – с помощью данного блока будет формироваться возмущающее воздействие
- 1 блок Сравнивающее устройство, 1 блок Сумматор и 3 блока Усилитель из вкладки Операторы – с помощью данных блоков будут формироваться сигналы САР
- 1 блок Интегратор и 3 блока Инерционное звено 1-го порядка из вкладки Динамические - с помощью данных блоков будут моделироваться элементы САР
- 1 блок Временной график из вкладки Вывод данных – с помощью данного блока будет производиться графическое отображение результатов моделирования

Перед тем, как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Задание подписей блоков
- Выделить на схеме блок Константа одинарным нажатием левой кнопкой мыши по
нему (Рис. 7).

Рис. 7. Окно проекта с выделенным блоком "Константа". - Открыть область подписи блока двойным нажатием левой кнопкой мыши на прямоугольную область расположенную рядом с выделенным блоком, и задать подпись "Управляющее воздействие"
- Для того, чтобы переместить поле подписи блока, необходимо нажать левой кнопкой мыши на красный прямоугольник в верхней части этого поля и переместить его, не отпуская левую кнопку мыши

Перед тем, как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Изменение расположения портов блоков
- Одинарным нажатием левой кнопкой мыши выделить блок Инерционное звено 1-го порядка с подписью "Терморезистор"
- Одинарным нажатием правой кнопкой мыши по выделенному блоку вызвать контекстное меню блока
- В контекстном меню блока выбрать пункт Повернуть порты
блока, в раскрывшемся меню выбрать пункт
180 градусов (Рис. 9).

Рис. 9. Окно проекта с контекстным меню блока.
После выполнения этих действий расположение портов блока изменится.
- Выделить блок Сумматор на схеме, вызвать контекстное меню блока и в нем
выбрать пункт Свойства объекта (Рис. 10).

Рис. 10. Окно проекта с контекстным меню блока. - Откроется окно Свойства, в котором необходимо открыть вкладку
Порты (Рис. 11).

Рис. 11. Вкладка "Порты" окна "Свойства". - В списке портов блока выбрать порт "3: +" и в поле "Расположение"
указать "Сверху" (Рис. 12).

Рис. 12. Окно свойств с измененными параметрами порта.

Перед тем, как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Соединение блоков на схеме
- Навести курсор мыши на выходной порт блока Константа (курсор мыши изменится на вертикальную стрелку) и нажать левую кнопку мыши
- Появившуюся линию соединить с входным портом блока Усилитель с подписью "Входной усилитель" и нажать левую кнопку мыши

Перед тем, как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Задание свойств блоков
- Открыть окно Свойства для блока Константа с подписью
"Управляющее воздействие". (Рис. 15)

Рис. 15. Окно свойств блока "Константа". - В поле "Формула" задать значение свойства "Значение" равным "35"
Необходимо задать свойства элементов САР в соответствии с описанными выше передаточными функциями, для этого требуется задать новые значения свойств ряда блоков на схеме:
Для блока Усилитель с подписью "Входной усилитель" задать значение свойства "Коэффициент усиления" равным "0.025". Данное значение равно коэффициенту усиления терморезистора. Оно необходимо для согласования значения требуемой температуры и показаний терморезистора при этой температуре.
Для блока Усилитель с подписью "Усилитель мощности" задать значение свойства "Коэффициент усиления" равным "115". Данный блок моделирует усиление низковольтного управляющего сигнала до уровня напряжения, подаваемого на электропривод.
Для блока Интегратор с подписью "Заслонка с электроприводом" задать значение свойства "Коэффициенты усиления" равным "0.03". Данное значение описывает зависимость скорости открытия или закрытия заслонки от поданного на электропривод напряжения. На выходе блока будет получено значение текущего положения заслонки.
Для блока Усилитель с подписью "Форсунка" задать значение свойства "Коэффициент усиления" равным "2". Данное значение описывает влияние положения заслонки на скорость потока теплого воздуха, поступающего в зерносушилку через форсунку.
- значение свойства "Коэффициенты усиления" равным "1.5"
- значение свойства "Постоянные времени" равным "200"
Данные значения описывают влияние скорости потока теплого воздуха, поступающего в зерносушилку, на температуру и скорость нагрева воздуха в зерносушилке.
- значение свойства "Коэффициенты усиления" равным "0.025"
- значение свойства "Постоянные времени" равным "21"
Данные значения описывают зависимость значения напряжения на выходе терморезистора от его температуры и скорость нагрева терморезистора.
- значение свойства "Коэффициенты усиления" равным "0.3"
- значение свойства "Постоянные времени" равным "200"
Данные значения описывают влияние теплообмена с внешней средой на скорость изменения температуры воздуха в зерносушилке.
- значение свойства "Время срабатывания" равным "0"
- значение свойства "Конечное состояние" равным "0"
Перед тем, как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Настройка параметров расчета

- "Минимальный шаг" – "0.01"
- "Максимальный шаг" – "0.01"
- "Конечное время расчета" – "5000"

Закрыть окно Параметры проекта, при этом внесенные изменения будут сохранены автоматически.
Перед тем, как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Запуск моделирования и построение графика


По виду графика переходного процесса очевидно, что САР при текущих параметрах передаточных функций неустойчива, поскольку переходный процесс представляет собой расходящиеся колебания. В реальной системе это означало бы неконтролируемые колебания температуры воздуха, которые недопустимы..
Исследование влияния коэффициента усиления на устойчивость САР
Для изменения свойств САР, в том числе для придания ей устойчивости, необходимо изменить один или несколько параметров передаточных функций. У САР существует критическое значение коэффициента усиления, при котором САР находится на границе устойчивости, а ее переходный процесс представляет собой незатухающие колебания. При значении коэффициента усиления, превышающем критическое, САР становится неустойчивой, а ее переходный процесс расходящимся. САР будет устойчивой, если значение коэффициента усиления меньше критического.

Переходный процесс представляет собой незатухающие колебания, САР находится на границе устойчивости, поэтому текущее значение коэффициента усиления является критическим.

При значении коэффициента усиления меньше критического переходный процесс сходится, следовательно САР устойчива. САР качественно отрабатывает управляющее воздействие и поддерживает температуру воздуха в зерносушилке в соответствии с требуемым значением, равным 35°С.
Перед тем, как приступать к выполнению следующего пункта лабораторной работы, необходимо сохранить проект.
Моделирование реакции САР на возмущающее воздействие
- значение свойства "Время срабатывания" равным "3000"
- значение свойства "Конечное состояние" равным "–12"

Целью моделирования была проверка работы САР при понижении температуры внешней среды. Результаты моделирования показывают то, что САР поддерживает требуемую температуру воздуха.
Перед завершением выполнения лабораторной работы необходимо сохранить проект.
Контрольные вопросы
- Какие блоки в SimInTech предназначены для задания ступенчатых воздействий?
- Какие свойства имеет блок Инерционное звено 1-го порядка?
- Как изменить расположение портов блоков в SimInTech?
- Что необходимо сделать для того, чтобы изменить характеристики переходного процесса в САР?
- Будет ли САР устойчива, если значение коэффициента усиления больше критического?
Заключение
В данной лабораторной работе была разработана модель системы автоматического регулирования температуры воздуха, построены графики переходных процессов при различных значениях коэффициента усиления, исследовано влияние коэффициента усиления на устойчивость САР и построен график реакции на управляющее и возмущающее воздействия.