
- •Автоматическое регулирование технологических процессов
- •Математическое описание объектов регулирования [1 4]
- •Основные характеристики и свойства объектов регулирования
- •Методы математического описания объектов регулирования
- •Получение и аппроксимация временных характеристик объектов регулирования
- •2. Промышленные регуляторы аср [1 4]
- •2.1. Функциональная схема автоматического регулятора
- •2.2. Классификация регуляторов по потреблению энергии внешнего источника
- •2.3. Классификация регуляторов по закону регулирования
- •Уравнение динамики п- регулятора
- •3. Расчёт настроек регуляторов в линейных непрерывных системах [14]
- •3.1. Качество регулирования
- •3.2. Типовые оптимальные процессы
- •3.3. Упрощенные формулы для расчёта настроек регуляторов
- •Расчет настроек регуляторов методом расширенных частотных характеристик (рчх)
- •Выбор оптимальных настроек регулятора на лрз
- •Выбор оптимальных настроек пи-регулятора
- •Выбор оптимальных настроек пд-регулятора
- •Выбор оптимальных настроек пид-регулятора
- •Построение переходных процессов в замкнутых аср методом Акульшина
- •Выражение (63) справедливо в пределах
- •4. Анализ аср с релейными регуляторами [4]
- •4.1. Анализ аср с двухпозиционным релейным регулятором
- •4.2. Анализ релейных аср частотно-амплитудным методом Гольдфарба
- •5. Аср с усложнённой структурой [1÷4]
- •5.1. Каскадные аср
- •5.2. Аср со скоростным импульсом от промежуточной регулируемой величины
- •5.3. Системы с компенсацией возмущения. Комбинированные аср
- •Системы связанного регулирования.
- •Регулирование объектов с чистым запаздыванием. Упредите ль Смита
- •6. Расчет настроек цифровых регуляторов [2 5]
- •6.1. Динамические характеристики цифровых систем регулирования Конечно-разностное уравнение
- •Для упрощения записи обозначим
- •Временные характеристики
- •Частотные характеристики дискретных систем
- •Периодична с периодом .
- •6.2. Структурная схема цифровой системы регулирования (рис. 61)
- •6.3. Нахождение передаточной функции приведенной непрерывной части
- •Тогда (154) с учетом (153) и (155) принимает вид
- •6.4. Дискретные аналоги типовых законов регулирования
- •Уравнение:
- •Модификации цифровых регуляторов
- •6.5. Расчет настроек цифровых регуляторов
- •7. Анализ и синтез цифровых аср при случайных воздействиях
- •7.1. Основные характеристики случайных процессов [8, 9, 7]
- •7.2. Определение дисперсии выходной величины в цифровой аср [10, 11]
- •7.3. Синтез регулятора с минимальной дисперсией [5]
- •8. Синтез многомерных дискретных регуляторов в пространстве состояния [12, 13, 14]
- •8.1. Формулировка задачи оптимального управления
- •8.2. Уравнения состояния и измерения
- •Вводя обозначения
- •8.3. Синтез дискретного п–регулятора состояния
- •8.4. Синтез дискретного пи–регулятора состояния – выхода
- •8.5. Синтез дискретного наблюдателя состояния
- •9. Многомерные дискретные аср с прогнозом регулируемых переменных
- •9.1. Структурная схема системы с прогнозом регулируемых переменных и его минимизацией [15]
- •9.2. Прогнозирование рассогласования [15, 16]
- •9.3. Минимизация прогноза рассогласования [15]
- •9.4. Сведение задачи квадратичного программирования к задаче о линейной дополнительности [17, 14]
- •9.5. Решение задачи о линейной дополнительности методом Лемке
- •10. Автоматизация типовых технологических процессов [3, 18]
- •Регулирование основных параметров технологических процессов
- •Из уравнения (315) можно найти коэффициент расхода
- •Регулирование давления
- •Согласно уравнениям (313), (314) объёмный расход газа равен
- •Регулирование уровня жидкости
- •Регулирование температуры
- •Типовые схемы автоматизации технологических процессов Автоматизация насосов и компрессоров
- •Библиографический список
- •Содержание
9.3. Минимизация прогноза рассогласования [15]
В частном случае при отсутствии ограничений на управления (302) задача минимизации прогноза рассогласования может быть решена в явном виде. Максимальная точность регулирования достигается, если управления изменяются на каждом шаге так, чтобы обеспечить нулевое значение прогноза рассогласования:
. (305)
Подставляя в (305) выражения (303), (304) и разрешая полученное матричное уравнение, получаем выражения для оптимального управления при отсутствии ограничений:
Решения
при
(число управлений не равно числу
регулируемых переменных) получены с
использованием понятия обобщенной
обратной матрицы и обладают минимальной
нормой.
При наличии ограничений (302) решения уравнения (305) в общем случае не существует (физически это означает, что при наложенных ограничениях нельзя добиться точной компенсации прогноза рассогласования). Поэтому от задачи компенсации прогноза рассогласования в общем случае следует перейти к задаче его минимизации:
. (306)
К сожалению, задача (306) с ограничениями (302) допускает только алгоритмическое решение. Одной из возможных постановок является решение задачи (306) как задачи с квадратичным критерием качества:
, (307)
где
и
–
соответственно (
)
– и (
)
– диагональные весовые матрицы.
Первое слагаемое вводится в критерий задачи (307) для минимизации прогноза рассогласования, а второе – для минимизации изменения вектора управления.
Подставляя в (307) выражения (303), (304) и вводя обозначения:
,
можно преобразовать задачу (307) с ограничениями (302) к виду:
(308)
Задача (308) есть частный случай задачи квадратичного программирования, в которой требуется отыскать экстремум квадратичной целевой функции многих переменных при линейных ограничениях-неравенствах и условиях неотрицательности переменных:
(309)
,
где
- n-вектор
переменных задачи;
-
n-вектор
коэффициентов линейных членов целевой
функции Z;
D – (n×n) – симметрическая матрица коэффициентов квадратичных членов целевой функции;
А – (m×n) – матрица коэффициентов ограничений-неравенств;
-
m-вектор
свободных членов ограничений.
9.4. Сведение задачи квадратичного программирования к задаче о линейной дополнительности [17, 14]
Одним из широко распространённых в настоящее время способов решения задачи квадратичного программирования является сведение этой задачи к задаче о линейной дополнительности.
Задачей
о линейной дополнительности называется
задача об отыскании векторов
и
таких, что выполняются условия:
(310.а)
(310.б)
(310.в)
.
Условия
(310.а) есть ограничения-равенства. Входящие
в них p-векторы
называются соответственно векторами
базисных, свободных переменных и
свободных членов ограничений.
M – (p×p) – квадратная матрица коэффициентов ограничений.
Свободные переменные всегда равны нулю. Базисные переменные положительны. Значения базисных переменных при равенстве нулю свободных называют базисным решением системы (310.а).
Условие
(310.б) называют условием дополняющей
нежёсткости. Согласно этому условию
произведение любой пары переменных
и
должно быть равно нулю, для чего одна
из этих переменных всегда должна быть
равна нулю, а вторая больше нуля. Поэтому,
если не равная нулю переменная
входит в число базисных, то равная нулю
переменная
должна быть свободной и наоборот.
Переменные wi
,
zi
называются парой взаимодополняющих
(дополнительных) переменных.
Условия (310.в) называются условиями неотрицательности переменных.
Для того чтобы свести задачу квадратичного программирования (309) к задаче о линейной дополнительности (310), запишем необходимые условия экстремума (условия Куна-Таккера) для задачи (309):
(311)
,
где
- соответственно m-
и n-
векторы неопределённых множителей
Лагранжа для ограничений-неравенств и
условий неотрицательности переменных
в задаче квадратичного программирования,
-
m-вектор
дополнительных неотрицательных
переменных, вводимых в ограничения-неравенства
для преобразования их в равенства.
Вводя обозначения
;
;
;
,
можем записать (311) в форме (310) и тем самым свести задачу квадратичного программирования к задаче о линейной дополнительности.