- •Печатается в авторской редакции по решению Ученого совета нМетАу, протокол № 10 от 18.12.2009 г.
- •1. Принципы построения, методы анализа и синтеза линейных систем автоматического управления
- •1.1. Основные понятия и определения
- •1.2. Принципы автоматического управления
- •1.2.1. Управление по отклонению
- •1.2.2. Управление по возмущению
- •1.2.3. Комбинированное управление
- •2. Понятие передаточной функции
- •3. Частотные характеристики системы регулирования и ее элементов
- •4. Показатели качества систем автоматического управления
- •4.1. Оценка качества регулирования при стандартных воздействиях
- •4.2. Корневые критерии качества
- •4.3. Частотные оценки качества
- •5. Структурные схемы систем автоматического управления
- •5.1. Элементы структурных схем
- •5.2. Преобразование структурных схем
- •5.2.1. Последовательное соединение звеньев
- •5.2.2. Параллельное соединение звеньев
- •5.2.3. Звено, охваченное отрицательной обратной связью
- •5.2.4. Перенос звеньев
- •6. Типовые звенья систем автоматического управления
- •6.1. Апериодическое звено первого порядка
- •6.1.1. Временные характеристики звена первого порядка
- •6.1.2. Частотные характеристики звена первого порядка
- •6.2. Пропорциональное (усилительное) звено
- •6.3. Интегрирующее звено
- •6.4. Дифференцирующее звено
- •6.5. Звено чистого запаздывания
- •6.6. Звено второго порядка
- •6.6.1. Характеристики звена второго порядка
- •6.6.2. Пример звена второго порядка
- •7. Статический режим работы системы автоматического управления
- •7.1. Статическая ошибка по управлению и возмущению
- •7.2. Выбор типа регулятора
- •8. Устойчивость линейных систем автоматического управления
- •8.1. Понятие устойчивости
- •8.2. Критерий Найквиста
- •8.3. Понятие запаса устойчивости
- •8.4. Анализ устойчивости по лчх
- •9. Расчет регуляторов в системах подчиненного регулирования
- •9.1. Общие сведения
- •9.2. Настройка контура регулирования на модульный оптимум
- •9.3. Особенности настройки контуров регулирования
- •9.3.1. Интегрирующее звено в составе регулятора
- •9.3.2. Интегрирующее звено в составе объекта регулирования
- •9.3.3. Объект регулирования в виде колебательного звена
- •9.3.4. Двукратно интегрирующая система регулирования
- •10. Расчет регуляторов линейных сау по логарифмическим частотным характеристикам
- •10.1. Принципы расчета регуляторов
- •10.2. Расчет и моделирование линейных сау
- •10.2.1. Расчет параметров регулятора и моделирование переходных процессов в контуре управления положением задвижки
- •10.2.2. Расчет параметров регулятора и моделирование переходных процессов в контуре управления высотой воды в баке
- •11. Расчет и моделирование сау с запаздыванием
- •11.1. Общие сведения о ленточном дозаторе
- •11.2. Расчет и моделирование сау ленточного дозатора
- •11.2.1. Расчет параметров регулятора и моделирование переходных процессов в контуре управления положением заслонки
- •11.2.2. Расчет параметров регулятора и моделирование переходных процессов в контуре управления заполнением смесителя
- •11.2.3. Оптимизация параметров в условиях неопределенности
- •12. Разработка замкнутых систем регулирования (метод желаемой лачх)
11.2. Расчет и моделирование сау ленточного дозатора
Рассмотрим процесс поступления в смеситель сыпучего материала массой кг. Длина конвейерам, скорость движения лентым/мин. В этом случае передаточные функции модели системы имеют вид.
Задание частоты вращения двигателя:
.
(11.12)
Передаточная функция преобразователя и двигателя:
.
(11.13)
Передаточная функция заслонки:
.
(11.14)
Передаточная функция транспортера:
, |
(11.15) |
где с - транспортное запаздывание.
На рис. 11.3 представлена структурная схема бункера с заслонкой.
Рисунок 11.3 - Структурная схемабункера с заслонкой
Эквивалентная передаточная функция бункера с заслонкой (рис. 11.3):
. |
(11.16) |
На графике переходного процесса в бункера с заслонкой (рис. 11.4) видно, что заслонка полностью открывается за время с.
Рисунок 11.4 - График переходного процесса вбункере с заслонкой
На рис. 11.5 приведена структурная схема модели заполнения смесителя сыпучим материалом при полностью открытой заслонке, а на графике 11.6 - переходной процесс заполнения смесителя сыпучим материалом при полностью открытой заслонке.
Рисунок 11.5 - Структурная схема моделизаполнения смесителя сыпучим материалом при полностью открытой заслонке
Рисунок 11.6 - Переходной процесс заполнениясмесителя сыпучим материалом при полностью открытой заслонке
Из рис. 11.6 следует, что время заполнения смесителя сыпучим материалом массой кг при транспортном запаздываниии полностью открытой заслонке составляет 550 с.
Если выполнить систему управления заполнением смесителя без регуляторов, то она будет неработоспособна, поскольку содержит цепочку последовательно соединенных интегрирующих звеньев (рис. 11.3, 11.5). Каждое звено сдвигает фазу на девяносто градусов, что в сумме дает сто восемьдесят градусов. Сдвиг фазы на сто восемьдесят градусов в замкнутой системе равнозначен введению положительной обратной связи.
Постановка задачи оптимизации заполнения смесителя сыпучим материалом. При заданных структурных схемах бункера с заслонкой (рис. 11.3) и смесителя (рис. 11.5) построить систему регулирования со следующими показателями качества:
перерегулирование отсутствует,
время полного открытия заслонки не должно превышать величины с,
время переходного процесса заполнения смесителя сыпучим материалом должно быть минимальным.
Выполним систему управления заполнением смесителя сыпучим материалом двухуровневой (рис. 11.7). Внутренний контур управляет положением заслонки, а внешний - заполнением смесителя.
Рисунок 11.7 -Структурная схема системы заполнения смесителя сыпучим материалом при полностью открытой заслонке
11.2.1. Расчет параметров регулятора и моделирование переходных процессов в контуре управления положением заслонки
В контуре управления положением заслонки применим регулятор в виде пропорционального звена, поскольку заслонка представлена интегрирующим звеном и в замкнутой системе регулирования статическая ошибка будет равна нулю. Структурная схема системы изображена на рис. 11.8.
Рисунок 11.8 -Структурная схема контура управления положением заслонки
Постановка задачи оптимизации контура управления положением заслонки. При заданной структуре объекта управления найти значение коэффициента , который обеспечит в замкнутой системе регулирования следующие показатели качества:
перерегулирование отсутствует,
время регулирования не больше 15 с,
время переходного процесса не больше 20 с.
Построим Simulink-модель в соответствии со схемой, представленной на рис. 11.9.
Рисунок 11.9 - Модель контура управления положением заслонки с оптимизатором
Данная система представляет собой замкнутую структуру, которая состоит из следующих компонентов:
объект регулирования с передаточной функцией , которой в модели соответствуют интегратор (блок Transfer Fcn);
ПИД - регулятор (PID Controller из библиотеки Simulink Extract);
цепь обратной связи и узел сравнения.
В модель также введены источник входного сигнала в виде единичного скачка (блок Step), осциллограф (блок Scope) и блок NCD Outport (Signal Constrain) из библиотеки NCD Blockset, подключенный к выходу системы. Блок NCD Outport (Signal Constrain) предназначен для настройки ПИД - регулятора.
Инициализируем в командном окне Matlab переменные и зададим начальные параметры блока PID Controller (рис. 11.10), вводя в поле параметра Proportional переменную, в поле Integral -, а в поле Derivative -.
Рисунок 11.10 - Предварительная настройка параметров блока PID Controller
Таким образом, сформирована Simulink-модель объекта управления, и теперь можно приступить к заданию ограничений, которые накладываются на выход системы.
Дважды щелкнув по блоку NCD Outport, откроем окно, представленное на рис. 11.11.
Рисунок 11.11 - Рабочее окно блока NCD Outport
Установим коридор, в пределах которого должен находиться выходной сигнал (блок NCD Outport), в соответствии с требованиями задания. Это можно сделать, передвигая границы коридора, с помощью мыши. Местоположение этих линий можно установить точно (не в визуальном режиме) с помощью диалоговой панели Constraint Editor, которая появляется при нажатии правой кнопки мыши по линии или при выборе пункта меню Edit>Edit Constraint (рис. 11.12).
Рисунок 11.12 - Диалоговая панель Constraint Editor
После задания границ коридора окно должно выглядеть так, как показано на рис. 11.13.
Рисунок 11.13 - Рабочее окно блока NCD Outport
Далее выбираем пункт меню Optimization>Parameters. При этом открывается окно (рис. 11.14). Поскольку предполагается настраивать только пропорциональную часть регулятора, в поле Tunable Variables задается имя переменной . В этом окне также изменим значение поля Discretization interval на 0.5 и поставим "галочку" напротив поля Stop optimization as soon as the constraints are achieved (прекратить процесс оптимизации после того, как выполнены все ограничения). После внесения указанных изменений нажимаем кнопку Done.
Рисунок 11.14 - Настройка параметров оптимизации и интервала дискретизации
Теперь все готово для начала процесса оптимизации. Нажимаем на кнопку Start и наблюдаем за процессом. Поиск иллюстрируется начальной и конечной формами переходного процесса, представленными на рис. 11.15. В командном окне MATLAB отображается информация о ходе оптимизации.
Рисунок 11.15 - Ограничения, которые отвечают условиям задачи, и переходная функция контура регулирования положения залонки
Как следует из рис. 11.15, оптимизированная переходная характеристика при полностью отвечает заданным ограничениям.
По окончании процесса оптимизации, оптимальные значения настраиваемых переменных, соответствующие окончательной кривой, сохраняются в рабочем пространстве MATLAB. Полученные оптимальные величины можно увидеть, набрав в командной строке имя нужного параметра.
Структурная схема модели системы управления положением заслонки с оптимизированным коэффициентом усиления изображена на рис. 11.16.
Рисунок 11.16 -Структурная схема оптимизированного контура управления положением заслонки