Один из возможных подходов к синтезу систем управления состоит в целенаправленном поиске таких значений настраиваемых параметров в законе управления, чтобы траектории движения динамической системы не выходили за пределы заданных областей («коридоров»). Существо подхода заключается в минимизации некоторой целевой функции, определяющей меру выхода исследуемой траектории за пределы «коридора». Если определить эту функцию таким образом, чтобы ее нулевое значение соответствовало касанию траектории границ допустимых областей, то разрешимость задачи синтеза будет определяться наличием неположительных значений функции [5].
Описанный подход к параметрическому синтезу законов управления реализован в математической среде MATLAB Simulink в форме пакета прикладных программ NCD-blockset. Это инструментальное средство позволяет задавать границы допустимого «коридора» в визуальном режиме, обеспечивает вычисление меры выхода за его пределы, осуществляет запуск численного метода решения оптимизационной задачи и находит ее решение, если оно существует.
Рассмотрим методику использования пакета NCD-blockset на примере синтеза цифрового корректирующего устройства для системы автоматического сопровождения по направлению (АСН) [6]. Структурная схема исследуемой системы представлена на рис. 2, на котором обозначены: g(t) – задающее воздействие; e(t) – ошибка сопровождения; y(t) – выходной сигнал; d, d1 – цены младших разрядов аналогово-цифрового (АЦП) и цифро-аналогового (ЦАП) преобразователей соответственно; x1(t) – относительное значение сигнала ошибки в единицах младшего разряда АЦП; x1[k], x2[k] – входная и выходная последовательности цифрового вычислителя (ЦВ) соответственно; D(z) – дискретная передаточная функция ЦВ; t – время запаздывания в канале цифровой обработки сигнала ошибки; Wн(p) – передаточная функция непрерывного объекта управления; ИИЭ-1, ИИЭ-2 – идеальные импульсные элементы первого и второго рода соответственно; Э0 – экстраполятор нулевого порядка; НЧ – непрерывная часть; T – период дискретности.
Рис. 2. Структурная схема аналого-цифровой системы управления
Передаточную функцию объекта управления (c учетом коэффициентов передачи АЦП и ЦАП) примем в виде
В качестве звена цифровой коррекции будем использовать дискретный аналог пропорционально-дифференциального регулятора (ПД-регулятора) [7], которому соответствуют разностное уравнение
и передаточная функция D(z) = 1 + a – az–1.
Параметр a может быть выбран в соответствии с заданными требованиями к качеству переходных процессов в замкнутой системе, которые и определяют вид и параметры допустимого «коридора». Зададим «коридор» для переходной характеристики системы исходя из предельно допустимых значений перерегулирования sm и длительности переходного процесса tп (рис. 3). При этом определим длительность переходного процесса как время, по истечении которого переходная характеристика укладывается в диапазон ±2% относительно установившегося значения yµ.
Рис. 3. Допустимый «коридор» для переходной характеристики