- •1. Введение: предпосылки создания аиус. Эволюция систем автоматизации
- •1.1. Эволюция систем автоматизации
- •1.2. Цели и задачи курса
- •2. Автоматизированные информационно – управляющие системы
- •2.1 Общие понятия
- •2.2 Иерархия автоматизированных информационно – управляющих систем
- •Асутп. Определения и функции
- •Классификация аиус
- •Разновидности аиус по характеру объекта управления (оу)
- •2.4.1.1. Объекты с непрерывным характером процесса
- •2.4.1.2. Объекты управления с дискретным характером процесса
- •2.4.5.2 Асутп с цсои, выполняющим информационные функции
- •2.4.5.3. Асутп с цсои, выполняющим управляемые функции в режиме советника
- •2.4.5.4. Асутп с цсои, выполняющим супервизорное управление
- •2.4.5.5. Асутп с цсои, выполняющим непосредственное управление
- •2.5. Системы автоматического управления на основе цифровых средств обработки информации (цсои)
- •2.6 Требования к аиус. Состав обеспечивающих подсистем аиус. Этапы создания аиус
- •3. Математическое обеспечение аиус
- •3.1 Математическая модель. Общие понятия о математической модели
- •3.2 Понятия об идентификации объекта управления
- •3.2.1. Параметрическая идентификация
- •3.2.2. Полная идентификация
- •Разработка моделей динамических процессов обобщенным экспериментальным методом (методом Калмана)
- •Проведение эксперимента. (этап 1)
- •Выбор модели. (этап 2)
- •Группировка данных. (этап 3)
- •Вычисление коэффициентов а0 и в0. (этап 4)
- •Проверка полученной математической модели на адекватность (этап 5)
- •Выбор модели объекта в виде разностного уравнения более высокого порядка. (Этап 6)
- •Разработка неформальных математических моделей
- •4. Алгоритмическое обеспечение аиус
- •Общие вопросы алгоритмизации
- •4.2. Алгоритмы сбора, первичной обработки данных и контроля состояния объекта
- •4.3. Алгоритмы плу
- •4.4 Алгоритмы цифрового двухпозиционного регулирования
- •4.5 Алгоритмы цифрового регулирования по рассогласованию
- •4.6 Алгоритм оптимального управления
- •4.6.1 Общие сведения о методах оптимизации
- •4.6.2 Построение линейной операционной модели для решения задач оперативного планирования производства
- •4.6.3. Сведения о решении задачи линейного программирования
- •4.6.4. Алгоритм симплексного метода
- •4.6.5 Пример поиска оптимального плана
- •4.7 Алгоритм календарного планирования и оперативное управление в аиус
- •4.7.1 Дискретное производство и планирование производственных процессов
- •4.7.2 Математическое моделирование и методы планирования дискретного производства
- •4.7.3 Математическая постановка задачи оперативного календарного планирования
- •4.7.3.1. Формализация характеристик технологических операций
- •4.7.3.2. Математическая постановка задачи оперативно-календарного планирования
- •4.7.3.3. Пример: построения оптимального двухоперационного плана (календарного плана)
4.5 Алгоритмы цифрового регулирования по рассогласованию
Эти алгоритмы строятся по известным из ТАУ методам (принципам), в соответствии, с которыми управляющее воздействие на объект формируется как линейная или нелинейная функция от величины рассогласования (ошибки) с целью обеспечения нахождения данного параметра объекта в регламентных пределах. При этом используются либо регуляторы аналогового типа (ИУ аналогового типа тоже), либо цифровые регуляторы (УВМ, МПС).
Считается, что при реализации таких аппаратных средств и таких алгоритмов можно обеспечить стабильность регулируемого параметра с точностью до (0.13%).
В качестве примера рассмотрим тот же объект.
Рис. 4.5.1. Схема системы автоматического регулирования параметра объекта.
Рис.4.5.2. Графики зависимости Т, , х от времени.
Рис. 4.5.3. Структурная схема системы с цифровым регулятором.
=yз–y — рассогласование.
В том случае, если регулятор аналоговый, то значение управляющей величины x в момент времени t определяется в соответствии с выражением:
-
x(t)=k1·(t) — для П–регулирования.
-
— для ПИ–регулирования.
-
— для ПИД–регулирования.
Учитывая, что в рамках АИУС имеет место дискретный характер формирования, как измеряемых параметров, так и управляющих воздействий, то алгоритмы цифрового управления по рассогласованию в полных координатах базируются на следующих формулах:
-
x(n)=k1·(n) — для П–регулирования.
-
— для ПИ–регулирования,
-
— для ПИД–регулирования.
где n — последний номер такта регулирования;
i – текущий номер такта регулирования (рис.4.5.2)
Рассмотрим алгоритм (структурную схему) цифрового регулирования по рассогласованию в полных координатах при реализации П–закона регулирования для N контуров регулирования (рис. 4.5.3.). Номер текущего контура регулирования – j, j = 1,…,N.
где Zj, Yj, Xj, εj – значение параметров в текущий момент времени (такт),
Zj – показания датчика.
Рис. 4.5.3. Схема алгоритма цифрового регулирования по П-закону.
Кроме регулирования по рассогласованию в полных координатах могут быть реализованы алгоритмы регулирования по рассогласованию в приращениях. В этом случае формулы (1), (2), (3) преобразовываются, т. о. в каждом такте вычисляются лишь приращения ∆Х управляющих воздействий:
Схема алгоритма 1-го цифрового ПИ-регулятора имеет вид:
Рис. 4.5.4. Схема алгоритма цифрового регулирования по ПИ-закону.
4.6 Алгоритм оптимального управления
4.6.1 Общие сведения о методах оптимизации
Алгоритмы оптимального управления (АОУ), использованные в АИУС, разрабатываются на базе различных математических методов. Наиболее распространённые среди них:
-
Методы линейного программирования.
-
Градиентные методы оптимизации.
-
Методы покоординатного спуска.
-
Методы динамического программирования.
-
Методы нелинейного программирования и т.д.
Выбор метода оптимизации наиболее подходящего для функций (задач) данной конкретной АИУС определяется спецификой (или особенностью) объекта и его модели, спецификой выбранного критерия эффективности, а также,— возможностями аппаратных и программных средств. Чтобы решить задачу оптимального управления в АИУС создается операционная математическая модель, режима объекта. В частности при оптимизации в установившемся режиме ОММ имеет вид:
ОММ:
-
Математическая модель;
-
Критерий эффективности (КЭ)
-
ограничения: ;
Постановка задачи: необходимо найти такой вектор входных или управляющих воздействий , при котором:
обеспечивается выполнение ограничений;
значение критерий эффективности достигает экстремума: W=Wextr=W().
В зависимости от конкретных видов функциональных связей в соотношениях 1,2,3 применяются различные методы оптимизации, в том числе и перечисленные выше. В частности, если 1,2,3 – линейны, то могут быть применены методы линейного программирования, а сама ОММ называется ЛОММ.
Рассмотрим на примере как строиться линейная операционная модель и реализацию метода поиска оптимума.