УДК 681.511.22
ПОЛУЧЕНИЕ ЖЕЛАЕМЫХ ПЕРЕДАТОЧНЫХ ФУНКЦИЙ ИМПУЛЬСНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
В.И. Гончаров, Ле Бынь, В.А. Онуфриев*
Томский политехнический университет *Томский государственный университет систем управления и радиоэлектроники
Рассмотрена задача получения желаемых передаточных функций импульсных систем автоматического управления. Предложен способ синтеза передаточных функций низкого порядка по прямым показателям качества, обеспечивающий конечное время переходного процесса.
Ключевые слова:
Импульсные системы автоматического управления, синтез желаемых передаточных функций, конечное время установления
Key words:
Pulse automatic control system, the synthesis of the desired transfer functions, the finite time required.
Введение
Синтез систем автоматического управления (САУ) во многих случаях базируется на составлении и решении уравнения синтеза (1).
(z) = F[WH4 (z);Wp (z); koc ], (1)
где W3 (z) - желаемая передаточная функция замкнутой эталонной системы,
WH4 (z) - передаточная функция неизменяемой части,
W (z) - передаточная функция регулятора,
koc - коэффициент обратной связи.
При определенных условиях задача сводится к параметрической постановке -определению коэффициентов передаточной функции регулятора. В этих условиях, как в свое время предложил академик В.С. Кулебакин, решение уравнения сводится к двухэтапной процедуре [1]. На первом этапе формируется эталонная модель, отвечающая требованиям по качеству, точности, устойчивости и др. На втором - определяется решение уравнения (1). В работе рассматриваются вопросы первого этапа.
Исходные данные об эталонной системе обычно представляют в области времени характеристикой переходной кж (kT0 ), импульсной переходной 1ж (kT0 ) либо показателями
качества: перерегулированием <гз, временем установления переходного процесса t3y и другими.
В то же время в уравнении (1) эталонная система представлена моделью W3 (z) , описывающей
систему в области изображений. Поэтому возникает задача перехода от описания эталонной системы в области времени к моделям в форме передаточных функций. Сам по себе такой
Гончаров Валерий Ивано-вич,
д-р техн. наук, профес-сор кафедры интегриро-ванных компьютерных систем
управления Института
кибернетики НИ ТПУ.
E-mail: [email protected] Область научных интересов:
самонастраивающиеся системы автоматизации.
Ле Бынь, магистр техн. наук, кафедра интегрированных компьютерных систем
управления Института
кибернетики НИ ТПУ.
Область научных интересов:
системы автоматического
управления
Онуфриев Вадим Александрович, студент кафедры
компьютерных систем в управлении и проектирования факультета вычислительных систем ТУСУР.
E-mail: [email protected]. Область научных интересов:
идентификация систем
автоматического управления.
переход не является простейшим, так как желаемая передаточная функция должна отвечать ряду требований, вытекающих из особенностей объекта управления, физической реализации, робастности, необходимости получения передаточной функции низкого порядка [1]. В ряде случаев к таким требованиям относится также конечная длительность переходного процесса. Пути для решения таких задач известны [1, 2]. Известна также форма передаточной функции системы, имеющей конечное время переходного процесса (2) [2, 3].
, ч Ътгт + Ь,гт-1 +... + Ъг + Ъ
ЖЖ (г) = Ъ^----------- ----------------------------------------1-0,т = п-1. (2)
Структура функции (2) позволяет получить эталонную модель системы с конечным временем переходного процесса, но имеет определенные ограничения. При малом значении параметра п функции времени кж (кТ0 ) и кж (кТ0 ) имеют мало ординат на интервале [0; ? ],
что не позволяет придать этим функциям необходимые особенности (по скорости нарастания, колебательности и другим параметрам). Для устранения недостатка приходиться повышать
порядок функции Шж (г), что нежелательно из-за увеличения объема последующих
вычислительных операций, например, в самонастраивающихся системах. В работе предлагается компромиссный вариант решения задачи, позволяющий формировать эталонные модели, которые могут иметь, во-первых, низкий порядок и, во-вторых, переходный процесс, заканчивающийся с заданной точностью за конечное число тактов. Для этой цели привлекается вещественный интерполяционный метод (ВИМ).
1. Краткие сведения о вещественном интерполяционном методе
Вещественный интерполяционный метод (ВИМ) относится к числу методов, оперирующих математическими описаниями из области изображений [4] . Такой подход сам по себе создает определенные достоинства при решении многих задач. Они вытекают из того, что выполнение некоторых операций в области изображений оказывается более выгодным по сравнению с аналогичными операциями в области времени. К примеру, для непрерывных функций операция дифференцирования в области времени замещается операцией умножения в области изображений. Имеются и другие особенности, которые в определенных ситуациях делают ВИМ предпочтительным по сравнению с другими подходами [4]. Пожалуй, главная особенность состоит в том, что получаемые функции-изображения имеют вещественный аргумент. Важность этого обстоятельства проявляется в возможности широкого привлечения численных методов действий над такими функциями, тогда как в случае изображений с комплексным аргументом подобные действия проблематичны.
Получение изображений с вещественным аргументом в рамках ВИМ осуществляется по правилу (3).
-к
Р(у) = Х f (кТо)у , ^ е[с, С ^ 1 (3)
и=0
в котором значение параметра С выбирается из условия сходимости ряда. Формулу (3) можно
рассматривать как частный случай дискретного преобразования Лапласа и 2-преобразования. Такой взгляд имеет важное последствие. Он дает возможность использовать формальный способ получения вещественных изображений Р(у) по изображениям Р(г), используя хорошо разработанные таблицы соответствия оригиналов и 2-изображений.
Для привлечения численных методов действий над вещественными функциями Р(у)
предусмотрен переход к дискретной форме {Р(у)}л = (Р(ух);Р(у2);....Р(у(;)}, называемой
численной характеристикой. Ее элементы Р(у), і = 1,^ определены как значения функции Р (у) в узлах (4).
Су^У <У2 <... у (4)
Рекомендации по выбору узлов имеются [4].
В приложении к задачам получения эталонных моделей на основе ВИМ и его численной реализации общая схема может быть сформирована как двухэтапная процедура. На первом этапе по заданной функции времени f (кТ0) находятся элементы численной
характеристики {Р(у )}. Это можно сделать, например, по формуле (5).
ТО
Р (Уг ) = Х f (кТ)Уг к , V , ^ С ^ 1, (5)
п=0
следующей из (3). На втором этапе вычисляются коэффициенты искомой формы (6).
^ ч ъ гт + ъ гт-1 +...+ъ-+ъ
р(г) = Ът—П—т-1-п^----------------1-Ъ0, т <п. (6)
а г + а ,— +... + а — +1
п п—1 1
С этой целью осуществляется перевод функции (6) в вещественную форму и ее дискретизация по ранее принятым узлам. Преобразование приводит к дискретной форме (7).
Р(,. ) = ЪтУ7 + Ът—1^ 1 + ... + Ъ1Уг + Ъ0 1 _== =
Р (Уг ) =----п---------п—1------------------------------Г ’ 1 _1 = (7)
ВД + ап—\Уг + ... + а1Уг + 1
имеющей смысл системы Т] линейных алгебраических уравнений (СЛАУ). При выполнении
условия т = т + п + 1 СЛАУ имеет единственное решение. Эта техника перехода от функций времени к изображениям может быть применена к решению близкой задачи - формированию
передаточных функций эталонных систем по заданным временным динамическим
характеристикам. Рассмотрим эту возможность в условиях ограничения на длительность переходного процесса.
2. Решение задачи
Полагаем, что задана желаемая временная динамическая характеристика импульсной системы, для определенности - переходная кж (кТ0). Она отвечает условию окончания
переходного процесса с заданной точностью за конечное число тактов. Требуется найти передаточную функцию (8)
ттгз / ч Ъ гт + Ъ .г1*- +... + Ъ— + Ъ
(г) = т п " п—1 ^ ^ ^ Ъ ’ т < п ’ ^
а г + а л— +... + а г +1
п п—1 1
которая соответствует функции Нж (кТ0 ) .
На основе технологии ВИМ разработан алгоритм решения задачи. Приведем его главные элементы.
1. Выбираются значения структурных параметров т и п , исходя из априорных условий задачи.
2. Определяется размерность численной характеристики: т = т + п + 1.
3. Вычисляются значения узлов интерполирования у, 1=1,2,..,Т .
Полагая, что эталонная модель должна быть устойчивой, условие (4) в отношении первого узла трансформируется в равенство су = у = 1, что позволяет найти первый элемент
численной характеристики. В обозначениях вещественной передаточной функции (V) на
основании теоремы о предельных значениях для 2-преобразования получим выражение (9):
ЖЖ(1) = 1 +." + Ъ1 + Ъ° = 11т Нж(пТ0),? = т + п +1 (9)
ап + ап—1 + ... + а1 + 1 ^
В отношении последнего узла V имеются рекомендации по его назначению:
( 0,1..Д2)[р ( у)-р (да)] + ] ( да) = р (^) . Значения остальных узлов в наиболее простом
варианте найдутся из условия равномерной сетки (10):
V, = V! + -1—-1 (/ — 1), г = 2,? — 1. (10)
Т — 1
Очевидно, с позиций точности получаемых решений целесообразно использовать неравномерные законы распределения узлов.
4. Находятся элементы Ж’(у), г = 1,2,..,? численной характеристики {Ж’(у)} по
исходной желаемой переходной характеристике Нж (кТ0). Для получения расчетного соотношения обратимся к известному соотношению, связывающему желаемую передаточную функцию Ж’ (г) с изображением реакции системы на единичное ступенчатое воздействие
г
г/ (г — 1): кж (г) = Ж’ (г)--------. Отсюда найдется интересующая нас 2-форма
г — 1
г V
К (г) = ЖЗ ( г) — -и ее вещественный непрерывный Иж (V) = Ж’ (V)------ и дискретный (11)
г — 1 V — 1
аналоги.
V
К(V) = (V )-^—л, г = 1,2,.,т. (11)
V — 1
Для получения искомой характеристики Ж’(у), г = 1,2,..,? из соотношений (11)
предварительно найдем численную характеристику кж(у), г = 1,2,..,Т. С этой целью
воспользуемся формулой (5), связывающей функцию времени и ее изображение. Из нее в
обозначениях переходной характеристики с учетом дискретизации найдется расчетная формула (12).
да N
(V,)=£ КкТ^: = £ А(кТ0>,, г=1,2,..,?. (12)
к=0 к=0
Теперь из (11) получим интересующий нас результат (13), позволяющий завершить
рассматриваемый этап.
V —1 N
ж’) = £КЩ’,, г = 1,2,..,?, (13)
V, к=0
5. Вычисляются коэффициенты желаемой вещественной передаточной функции Ж’ (V) .
Исходным элементом может служить выражение (13). Действительно, вводя в форму (13) обозначения передаточных функций вида (11) в вещественной форме, можно записать выражение (14).
Ж’ (V) = Ът^ + Ъ-тК+ Ъ0, 1 = Т? ? = т + п +1. (14)
Ж ’ “Х + а,—,-"-1 +... + а V +1 ? ?
Ранее было отмечено, что соотношения такого вида можно рассматривать как СЛАУ относительно коэффициентов Ът, Ът х,.., Ъ, а, а„_ 1,.., а , которые неизвестны и подлежат определению. Необходимые условия существования и единственности решения выполняются
при выборе узлов и формы модели (11) [4], так что решение СЛАУ (14) найдется достаточно просто, по крайней мере, для задач размерности г < 5 . Для задач повышенной размерности нужно учитывать некорректность задачи, что является предметом особого рассмотрения.
6. Осуществляется проверка решения и, если это необходимо, выполняется его коррекция путем изменения узлов V, I = 2,3,..,г . Для этого достаточно изменить значение узла V в соответствии с перекрестным свойством V -преобразования [4], что влечет за собой
изменение узлов V, і = 2, Т — 1. Эта процедура позволяет приблизить свойства эталонной системы к заданным, например, по перерегулированию, времени установления и другим. Сказанное относится, в частности, к моменту вхождения переходного процесса в допустимую зону, фиксирующую его длительность. Этим практически определяется конечная длительность переходного процесса, и она может быть установлена желаемым образом.
Для иллюстрации алгоритма приведем простой пример, позволяющий проследить ход вычислений и методику решения задачи.
4. Расчетный пример
, ч Ъ,2 + Ъ
Требуется сформировать передаточную функцию вида Жж (г ) =---------------- ---------.
а2г + аг +1
Желаемые переходные характеристики представлены таблицей значений в тактовые моменты времени пТ0, Т0 = 2с.
Таблица 1. Значения желаемой переходной характеристики
О £ 0 2 4 6 8 10 12
к(пТо) 0 0,222 1,128 1,421 1,331 1,231 1,214
п с 14 16 18 20 22 24 26
к(пТо) 1,229 1,239 1,239 1,237 1,236 1,237 1,237
Определим размерность численных характеристик: т = т + п +1 = 4 . Значение первого узла в силу устойчивости желаемой системы принимаем единичным: V = 1. Значения остальных узлов найдутся по рекомендациям для вычисления узла V, а промежуточных узлов - по формуле (11): V = 4, V = 2, V = 3 . Теперь можно найти элементы численной формы кж (V.), і = 1,2,..,т. Для детализации покажем формирование элемента кж (2) в выражении (15).
^ (2) = 0 + 0,222 • 2—1 +1,128 • 2—2 +1,421-2—3 +1,331-2—4 +1,231-2—5 +1,214 • 2—6 +1,229 • 2—7 +
+1,239 • 2—8 +1,239 • 2—9 +1,237 • 2—10 +1,236 • 2—11 +1,237 • 2—12 +1,237 • 2—13 = 0,731.
(15)
Остальные значения: кж (3) =0.276, кж (4) =0.155. Теперь по формуле (13) найдется численная характеристика передаточной функции ЖЗ(V) : {Жж(у )} = {1.237; 0,236; 0.184; 0.116)}. Это позволяет сформировать СЛАУ вида (14). Это отражено в выражении (16):
1,237 = Ъ + Ъ°
а + а +1
4а + 2а +1
3Ъ + Ъ 0,184 = ■ 1 0
(16)
0,116 =
9а + 3а +1
4Ъ1 + Ъ0 16а+4а +1
Ее решение: а2 = 4,605; а =—1,698; Ь = 1,021; Ь0 = 3,812. Получили
синтезированную передаточную функцию ЖЖ (z) = енку резу Жж ( * ) =
1,021' г + 3,812
значением
4,605 • *2 —1,698 • * +1 '
Оценку результата можно выполнить сравнением полученного решения с точным
* + 3,7
----------, которое в данном примере известно, а также по заданной
4,5* —1,7 * +1
переходной характеристике к3ж (пТ0 ) и синтезированной ксж (пТ0 ) . Последняя приведена на
рис. 1. Для наглядности на рис. 2 - погрешность Ак = тах Иж (пТ0) — Исж (пТ0) .
Максимальное отклонение составляет 3,964 -10 3. Это отклонение, а также время приближения переходной характеристики к установившемуся значению во многих случаях удовлетворяют требованиям. В иных случаях следует изменить значения узлов на основе перекрестного свойства вещественного преобразования [4].
к (пТ0) 1.5
0.5
0*=
0
10
15
20
25 пТ
Рис. 1. Переходные характеристики синтезированной передаточной функции
Заключение
Предложен численный вариант синтеза передаточных функций эталонных систем автоматического управления. Предложение опирается на вещественный интерполяционный метод, особенности которого приводят к использованию таких моделей систем в области изображений, которые имеют форму функций с вещественным аргументом. Возможности подхода позволяют получать передаточные функции заданного порядка с достаточно детальным описанием переходного процесса и практически конечным временем установления. Дальнейшее обобщение подхода, например, до передаточных функций повышенного порядка, оценивания погрешности в области изображений и т. д., требует дополнительного рассмотрения вопросов, часть из которых была отмечена.
СПИСОК ЛИТЕРАТУРЫ
1. Пупков К.А., Егупов Н.Д. Методы классической и современной теории автоматического управления. Т. 3: Синтез регуляторов систем автоматического управления/ под. ред. К.А. Пупкова и Н.Д. Егупова. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2004.
2. Куо Б. Теория и проектирование цифровых систем управления. - М.: Машиностроение, 1986.
3. Бесекерский В. А., Попов Е. П. Теория систем автоматического регулирования. Издание третье, исправленное. - М.: Наука, 1975. - 768 с.
4. Гончаров В.И. Синтез электромеханических систем промышленных роботов. - Томск: Изд-во ТПУ, 2002. - 100 с.
Поступила18.10.2011 г.