Научная статья на тему 'Анализ и синтез робастных систем автоматического управления в среде Matlab'

Анализ и синтез робастных систем автоматического управления в среде Matlab Текст научной статьи по специальности «Математика»

CC BY
1860
379
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ / КОРНЕВОЙ МЕТОД / ИНТЕРВАЛЬНАЯ СИСТЕМА / ГАРАНТИРОВАННЫЕ КОРНЕВЫЕ ПОКАЗАТЕЛИ КАЧЕСТВА

Аннотация научной статьи по математике, автор научной работы — Суходоев Михаил Сергеевич, Гайворонский Сергей Анатольевич, Замятин Сергей Владимирович

Разработан комплекс программ для анализа и синтеза систем автоматического управления с гарантированными корневыми показателями качества. Алгоритмы основаны на робастном расширении метода корневого годографа с применением уравнений Теодорчика-Эванса. Приводятся числовые примеры.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Суходоев Михаил Сергеевич, Гайворонский Сергей Анатольевич, Замятин Сергей Владимирович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ANALYSIS AND SYNTHESIS OF AUTOMATIC CONTROL ROBUST SYSTEMS IN THE MATLAB ENVIRONMENT

The complex of programs for analysis and synthesis of automatic control systems with guaranteed root parameters of quality is developed. Algorithms are based on robust expansion of the root hodograph method with application of Theodorchic-Evans's equations. Numerical examples are cited.

Текст научной работы на тему «Анализ и синтез робастных систем автоматического управления в среде Matlab»

Таблица. Анализ вариантов расположения доминирующих полюсов

Расположение доминирующих полюсов Полюса относительно области устойчивости

Внутри Si=-2+1j s—2-V На границе S=-2+2,39j s2=-2-2,39j Вне S=-2+3j S2=-2-3j

Передаточная функция W (s) s2 +10 • s + 29 W (s) s2 +10 • s + 29 W (s) s2 +10 • s + 29

s2 + 4 • s + 5 " w s2 + 4 • s + 9,71 W (j)" s2 + 4• s +13

Прямые показатели качества 0=2,18 % tp=1,4 с 0=10,05 % $=1,4 с 0=19,26 % tp=1,4 с

Расчетные показатели качества 0=2,18 % $=1,5 с o=10,05 % tp=1,5 с 0=19,28 % $=1,5 с

способ нахождения области расположения доминирующих полюсов системы автоматического управления с заданными показателями качества

переходного процесса. Разработана методика построения границы области расположения доминирующих полюсов.

СПИСОК ЛИТЕРАТУРЫ

1. Биссекерский В.А., Попов Е.П. Теория систем автоматического регулирования. - М.: Наука, 1996. - 992 с.

2. Удерман Э.Г. Метод корневого годографа в теории автоматических систем. - М.: Наука, 1972. - 448 с.

3. Скворцов Л.М. Интерполяционный метод решения задачи назначения доминирующих полюсов при синтезе одномерных регуляторов // Известия РАН. Теория и системы управления. -1996. - № 4. - С. 10-13.

4. Вадутов О.С., Гайворонский С.А. Решение задачи размещения полюсов системы методом D-разбиения // Известия РАН. Теория и системы управления. - 2004. - № 5. - С. 23-27.

Поступила 15.04.2008 г.

Ключевые слова:

Система автоматического управления, корневые оценки качества, нули и полюса системы, корневой метод.

УДК 681.5

АНАЛИЗ И СИНТЕЗ РОБАСТНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ В СРЕДЕ MATLAB

М.С. Суходоев, С.А. Гайворонский, С.В. Замятин

Томский политехнический университет E-mail: smike@aics.ru

Разработан комплекс программ для анализа и синтеза систем автоматического управления с гарантированными корневыми показателями качества. Алгоритмы основаны на робастном расширении метода корневого годографа с применением уравнений Теодорчика-Эванса. Приводятся числовые примеры.

Введение

В реальных системах автоматического управления (САУ) возможны случаи, когда некоторые их параметры не известны точно, либо меняются в процессе эксплуатации системы по заранее неизвестным законам, причем их значения в принципе не могут быть доступны измерению. Если при этом известны диапазоны возможных значений постоянных параметров или пределы изменения нестабильных параметров, то в таких случаях говорят о параметрической интервальной неопределенности. Системы, имеющие интервально-неопределенные параметры, получили название интервальных систем.

Наряду с проверкой робастной устойчивости, отвечающей на вопрос: устойчива интервальная система или нет, для проектировщика желательно также и робастное качество интервальной системы, соответствующее расположению её полюсов в некоторой заданной области комплексной плоскости.

В литературе данная проблема рассматривается как анализ робастной относительной устойчивости. Понятие относительной устойчивости связано с разнообразными вариантами расположения корней интервального характеристического полинома соответственно возможным сочетаниям варьируемых параметров в рамках фиксированных интервалов.

До настоящего времени исследования в этой области велись преимущественно алгебраическими и частотными методами в двух направлениях: формулирование необходимых и достаточных условий и вывод сравнительно неконсервативных достаточных условий относительной робастной устойчивости. При этом основная часть публикаций оперирует с результатами В.Л. Харитонова.

Для проектировщика важен инструмент, позволяющий производить анализ и синтез интервальных систем автоматического управления. В каждой конкретной области, как правило, существуют спе-

циализированные комплексы программ (КП), позволяющие проводить на персональных компьютерах исследования реальных систем управления и автоматических устройств с использованием их моделей. Наибольшее распространение в настоящее время получил пакет MatLab, позволяющий выполнять как численные, так и аналитические операции, и являющийся интерактивной системой для инженерных и научных расчетов. В пакете Mat-Lab существуют библиотеки стандартных подпрограмм для анализа и синтеза робастных систем, основанные на различных принципах и критериях. При этом следует заметить, что встроенные подпрограммы не используют корневые методы, хотя, согласно [1], именно корневой подход при исследовании интервальных систем имеет существенные преимущества. Поэтому представляет интерес разработанный на основе теории корневого годографа КП для анализа и синтеза интервальных систем. Такой КП получил название Корневой Анализ и Синтез Интервальных Систем (RASIS).

Теоретические основы анализа робастных систем

Пусть характеристический полином интервальной замкнутой системы имеет вид

D(s) = ansn + an _1s"-1 +••• + a0, (1)

где й;<Е [atain,ataJ образуют многогранник Pm, представляющий собой прямоугольный гиперпараллелепипед с 2m вершинами (m<«+1). Известно [2], что корневые показатели качества системы с интервальным полиномом D(s) определяются образами вершин Pm. Согласно [3], решить поставленную задачу анализа локализации корней ИХП в усеченном справа секторе можно проверкой принадлежности этому сектору образов всех 2m вершин многогранника Pm. Такая процедура, безусловно, является весьма трудоемкой. Однако следует заметить, что образы только некоторых вершин могут принадлежать границам корневых областей (назовем эти вершины граничными). Поэтому для уменьшения вычислительных затрат при вершинном анализе локализации корней ИХП в заданной области представляет интерес задача определения таких граничных вершин.

Введем в рассмотрение единичные векторы E выходящие из начала координат под углами /.©0, где /=0,1,2,...,«, а ©0 - значение заданной максималь-

ной колебательности. Согласно фазовым соотношениям, угол вектора каждого коэффициента легко определяется без вычисления корней соответствующего вершинного полинома. Очевидно, что по взаимному расположению E можно судить о характере анализируемого узла Uq (образа соответствующей вершины). Он будет принадлежать границе корневой области, если векторы E всех интервальных коэффициентов будут располагаться в угле, меньшем 180°. Наиболее просто и наглядно проверить выполнение этого_условия можно геометрическим способом, строя E на круговой диаграмме. На рис. 1 на примере ИХП с четырьмя интервальными коэффициентами показано возможное расположение E для случая граничной вершины.

Заметим, что изменение предела коэффициента с минимального на максимальный или наоборот позволяет поворачивать соответствующий вектор на 180°. Это дает возможность, выбрав один из векторов крайним, расположить остальные векторы желаемым образом. Следовательно, таким способом можно легко сформировать пределы коэффициентов граничной вершины Pm.

На основании анализа возможного расположения E можно сделать следующее утверждение: если для каждого из m коэффициентов ИХП построить на круговой диаграмме в соответствии с фазовыми соотношениями два противоположных вектора, то любые m последовательно расположенных векторов будут лежать в угле, меньшем п, и, следовательно, определять координаты граничной вершины Pm (рис. 2). Таким образом, задавая направление вращения и выбирая в качестве начального каждый из 2m векторов, можно получить набор из 2m возможных граничных вершин Pm.

Рис. 2. Диаграмма расположения всех векторов

Для определения полного набора проверочных вершинных полиномов следует учитывать следующее свойство границ областей локализации корней ИХП. Реберные ветви могут входить в состав границ корневых областей как полностью, так и частично, пересекаясь в определенных точках. Причина последнего случая состоит в том, что реберные ветви грани, образованной коэффициентами й; и й, пересекаются на луче, выходящем из начала координат под углом ф=л=п/\;—\. Поэтому ид, граничные в одном секторе, при переходе через такие особые лучи могут становиться внутренними в другом секторе. Следовательно, необходим учет данного факта при формировании набора граничных вершин Рт. Для этого предлагается определить особые лучи, лежащие в заданном угле у. Углы особых лучей находятся по формуле (=п=п/(п-к), к=0,1,2,...,п-2. Полное множество граничных вершин Рт является объединением множеств вершин, полученных при различных значениях ©0, лежащих между особыми лучами. При этом количество искомых граничных вершин Рт определяется формулой 2(п+1+£;).

Теоретические основы параметрического

синтеза регуляторов робастных систем

Рассмотрим возможность параметрического синтеза различных типов линейных регуляторов -пропорциональных, пропорционально-интегральных и пропорционально-интегрально-дифференциальных (П, ПИ и ПИД), гарантирующих в роба-стной системе корневые показатели качества. В соответствии с реберной теоремой области локализации корней интервального полинома ограничены реберными ветвями корневого годографа. Для решения задачи синтеза П-регулятора может быть использована методика, основанная на уравнении Теодорчика-Эванса [3]. По этой методике можно определить пересечения реберной ветви корневого годографа с заданной границей при изменении варьируемого параметра в известных интервалах и тем самым найти допустимый диапазон возможных значений коэффициента П-регулятора.

Однако на основе теоремы Теодорчика-Эванса удается находить пересечение ветви корневого годографа с заданной границей только по одному варьируемому параметру, что не позволяет синтезировать ПИ- и ПИД-регуляторы, имеющие, соответственно, 2 и 3 настраиваемых параметра. В связи с этим необходимо разработать такие методики синтеза указанных выше регуляторов, с помощью которых возможно решение поставленных задач.

Пусть ПИ-регулятор задан передаточной функцией:

^ С) = ,

где КП, КИ - настройки регулятора, а передаточная функция объекта управления имеет вид:

Woy (s) =

A(s) B(s)'

где A(s) = £ at ■ S, B(s) = £bj • sj, bj < Ь} < bj

j=0

Тогда интервальный характеристический полином системы может быть записан в виде: (КИ+КП^).А(з)+з.В(з)=0. Приведем его к виду

£ ^ • s' = о ,

(3)

где коэффициенты ck могут являться функциями интервальных параметров объекта управления и настроек регулятора. Интервальные коэффициенты Ci образуют параметрический многогранник, вершины которого определяются их крайними значениями.

Из теории корневого годографа известно, что если корень лежит на вещественной оси, то угол выхода корневого годографа из этого корня составляют 0 или 180°. Очевидно, что для того, чтобы вещественный корень интервального полинома двигался влево при изменении любых интервальных коэффициентов, необходимо, чтобы углы выхода по всем этим коэффициентам составляли 180°. Набор интервальных коэффициентов, который обеспечивает данное требование, определяется на основе следующего утверждения:

Утверждение. Если интервальные коэффициенты полинома заданы чередующимися пределами -ccc3..., начиная с максимального для c0, то данный набор коэффициентов определяет вещественный корень, углы выхода корневых годографов из которого по всем интервальным коэффициентам составляют 180°.

Доказательство. Из основных фазовых соотношений теории корневого годографа известно, что угол выхода из корня при увеличении Ci можно найти по формуле: 0/I=180°-f10?+i00, где 0g и 00 -углы между вещественной осью и векторами, направленными из корня соответственно к g-му полюсу и к i нулям функции. Пусть полином (3) имеет правый вещественный корень S*. Тогда для любой пары комплексно-сопряженных корней и для любого вещественного корня, лежащих левее S*, на основе свойств корневого годографа можно заключить, что 0Л+0Й=360°, 0/5=0° (рис. 3).

Рис. 3. Пример расположения корней

i=0

Следовательно, угол выхода из корня S* при увеличении С1 можно найти по формуле: 0/1=18О°+/0О, а при уменьшении 0;?=/0о. Таким образом, если интервальный полином будет иметь чередующиеся пределы коэффициентов с-с1с-с3..., то углы выхода из образа соответствующей "этому набору вершины параметрического многогранника Рт будут равны 180°.

На основании данного утверждения можно сделать вывод, что минимальная степень устойчивости интервальной системы может быть задана вертикальной прямой, проходящей через вещественный корень, соответствующий чередующимся пределам коэффициентов интервального полинома (рис. 4).

Ки - / (Кп

, ь:),

(4)

где Ьу - граничные значения коэффициентов полинома В(д), обеспечивающие чередование пределов с.. Для дальнейшего синтеза ПИ-регулятора получим интервальный характеристический полином с одним варьируемым коэффициентом (КИ(Кп,а*,Ь]')+Кп-з).А(з)+зВ(з)=0. После определения допустимого интервала КИ (на основе решения уравнения Т-Э), из него выбирается некоторое значение КИ и по выражению (4) рассчитывается значение второго настраиваемого параметра Кп.

Пусть ПИД-регулятор задан передаточной функцией:

(5) - Кп

. (1 + Ки + КД5),

5 Д

где КП, КИ, КД - настройки регулятора, а передаточная функция объекта управления имеет вид:

(5) -

В(5)'

где А(5) -£ а. 5', В(5) -£ь

Ь * Ь * Ь ■

Тогда интервальный характеристический полином системы может быть записан в виде: (КК+Кд-я+ККд'-^.А^+^В^^О. Приведем его к виду

С, ■ 5' - 0.

(5)

При синтезе ПИД-регулятора следует сначала задать минимальную степень устойчивости системы с помощью вертикальной прямой, проходящей через вещественный корень, соответствующий чередующимся пределам коэффициентов интервального полинома, и выразить Кп и Кд через КИ. Далее необходимо также задать максимальную степень устойчивости (вертикальной прямой, проходящей через вещественный корень, соответствующий противоположным чередующимся пределам коэффициентов) и снова выразить Кп и Кд через КИ (рис. 5).

Рис. 4. Задание минимальной степени устойчивости при синтезе регулятора

Пусть минимальная степень устойчивости задается корнем я*=а*. Введем информацию об этом корне в полином (3), задавая в нем чередующиеся значения Ь) и значение ¡*=а*. Выразив далее КИ через Кп, получим выражение:

с0с1с2с3...

0 Яе

Рис. 5. Задание максимальной степени устойчивости при синтезе регулятора

В результате получим систему уравнений:

| Ки - / (Кп, Кд

I Ки - /С (Кп , Кд , С1, С1, С1, С3...)

(6)

Следовательно, /(КП,КД,С01С1С2С}...)=/(КП,КД,С01С1С2С}...).

Из этого равенства можно получить: Кп - /(Кд )■

(7)

1-0

Подставив (7) и одно из уравнений (6) в (5), получим характеристическое уравнение с одним настраиваемым параметром КП. Сформировав и решив уравнение Теодорчика-Эванса, можно найти интервал возможных значений КП. Выбрав некоторое значение Кп из этого интервала и подставив его в (7), получим значение КД. И, решив (6) относительно найденных значений Кд и Кп в (6), определим значение КИ.

Следует заметить, что синтез ПИД регулятора по описанной выше методике позволяет обеспечить в интервальной системе доминантное расположение корней ИХП. При этом доминирующим является вещественный корень, принадлежащий соответствующему отрезку, а область свободных корней определяется границей, лежащей левее этого отрезка. Такое расположение корней позволяет гарантировать в системе апериодический переходный процесс при любых значениях интервальных параметров объекта управления.

'-0

Комплекс программ RASIS

КП RASIS создан в программном пакете Matlab в виде m-файла. На рис.6 приведена структура КП RASIS, содержащая подпрограммы для анализа и синтеза интервальной системы.

После запуска КП в командном окне Matlab можно увидеть список возможных операций анализа и синтеза и выбрать среди них необходимую. После интерактивного ввода всех входных параметров КП выполнит выбранное действие и отобразит результат в командном окне и/или в дополнительных графических окнах.

Приведем ниже назначение подпрограмм КП RASIS.

Функция defineSectorApexes определяет возможные граничные вершины для полинома с заданной степенью интервального характеристического полинома (ИХП) для заданной колебательности.

Функция defineTruncatedSectorApexes определяет возможные граничные вершины для полинома с заданными в степенью ИХП, колебательностью и степенью устойчивости.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Функция isTInTruncatedSector проверяет, все указанные вершины лежат в усеченном секторе, ограниченном заданными колебательностью и степенью устойчивости.

Функция defineMaxAlphaMinBeta определяет максимальную колебательность и минимальную степень устойчивости заданного ИХП.

При построении переходных процессов системы используется встроенная в MATLAB функция step. Параметрами выбираются вершины ИХП с максимальной колебательностью и минимальной степени устойчивости.

Функция edgeTheoremBuild строит все ребра многогранника Pm с указанным количеством точек на каждом ребре.

Функция findCrossWithBAndN находит точки пересечения ветви корневого годографа, изменяю-

щегося по варьируемой составляющей ИХП, с границами, заданными степенью устойчивости и колебательностью.

Функция synthesBN находит минимальное и максимальное значения варьируемого коэффициента, при котором корневой годограф ИХП входит в заданную область, ограниченную максимальной колебательностью и степенью устойчивости.

Функции синтеза П-, ПИ-, ПИД- регуляторов реализуется на основе вышеописанных подпрограмм.

Пример

Задан ИХП вида a2s2+a1s+a0+KT=0, где о2=[0,1;0,15], a1=[1;1,5], a0=[0,1;0,2], ^- настраиваемый коэффициент. Необходимо определить интервал ^ при котором все корни ИХП находятся в усеченном секторе, ограниченном углом ф=°±45° и минимальной степенью устойчивости а=2.

Запустив КП RASIS, выберем пункт «Определение максимальных интервалов варьируемого коэффициента, обеспечивающих секторную устойчивость ИХП», введем необходимые входные данные. После проведения вычислений, КП выдаст следующее решение: KT=[2,5;3,1]. Проверим правильность полученного решения, построив многопараметрический интервальный корневой годограф. После выбора соответствующего пункта в КП RA-SIS, получим результат, представленный на рис. 7.

После построения годографа КП выдает следующие численные значения: минимальная степень устойчивости: -2 в вершине: [0,1;1,5;2,6], максимальная колебательность: 0,79 радиан (45°) в вершине: [0,1;1;3,33]. Из рис. 7 видно, что все корни ИХП располагаются в желаемой области при любых значениях интервальных коэффициентов.

Заключение

Для анализа и синтеза интервальных систем разработан комплекс программ RASIS, содержащий

КП RASIS

Рис. 6. Структура КП RASIS

разработанные авторами методики, позволяющие гарантировать заданную робастную устойчивость при любых изменениях объекта управления в заданных интервалах. Описанные методики основа-

СПИСОК ЛИТЕРАТУРЫ

1. Римский Г. В. Корневой метод решения задач устойчивости интервальных систем // Весц АН Беларуси. Сер. физ-техн. навук. - 1994. - № 4. - С. 80-85.

2. Гусев Ю.М., Ефанов В.Н., Крымский В.Г, Рутковский В.Ю. Анализ и синтез линейных интервальных динамических систем // Известия АН СССР. Техническая кибернетика. - 1991. - № 1. - С. 3-23.

3. Суходоев М.С., Гайворонский С.А. Интервально-параметри-ческий синтез робастной системы с гарантированными корневыми показателями качества // Современные техника и техно-

управления за счет их адаптации к изменяющимся

ны на робастном расширении теории корневого годографа. Алгоритмы реализованы в программном пакете МаНаЬ и представляют простой и удобный интерфейс для решения поставленных задач.

логии: Труды XIII Междунар. научно-практ. конф. студентов, аспирантов и молодых ученых. - Томск, 26-30 марта 2007. -Томск: ТПУ, 2007. - С. 447-449.

Поступила 16.04.2008 г.

КЛЮЧЕВЫЕ СЛОВА:

Система автоматического управления, корневой метод, интервальная система, гарантированные корневые показатели качества.

ение связано, как правило, с решением задач иден-

УДК 681.3

ИДЕНТИФИКАЦИЯ НЕЛИНЕЙНЫХ ОБЪЕКТОВ НА ОСНОВЕ ВЕЩЕСТВЕННОГО ИНТЕРПОЛЯЦИОННОГО МЕТОДА

С.В. Замятин, Д.А. Плотников, В.И. Гончаров

Томский политехнический университет E-mail: zamsv@tpu.ru

Рассматривается применение вещественного интерполяционного метода для получения аналитического описания статических характеристик нелинейных звеньев. С этой целью привлекается преобразование, которое позволяет перевести основные вычислительные процедуры в область изображений, где сложность операций снижается. В результате данного преобразования аналитическое описание статических характеристик представляется в виде усеченного ряда. Работоспособность предлагаемого подхода подтверждается числовыми примерами.

Одной из актуальных задач теории автоматиче- параметрам объектов управления. Поэтому все бо-ского управления является повышение функцио- лее широкое применение получают системы упра-нальных возможностей систем автоматического вления, имеющие такие возможности. Их постро-

i Надоели баннеры? Вы всегда можете отключить рекламу.