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

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

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

Аннотация научной статьи по математике, автор научной работы — Ростов Николай Васильевич

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

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

Похожие темы научных работ по математике , автор научной работы — Ростов Николай Васильевич

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

The problem of multiobjective parametricaloptimization of digitalmodalcontrollers are considered. The technique for computer-aidedoptimization of such controllers by means of sounding are presented. Two examples are given to search Pareto-optimaltuning of parameters, using direct andindirect sounding combinedwith algebraic synthesis, stability analysis anddynamics simulation in nodes

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

могли бы решаться на более низком уровне, что уменьшает эффективность системы управления в целом.

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

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

СПИСОК Л

1. Макаров, И.М. Теория выбора и принятия решений: Учеб. пособ. [Текст]/И.М. Макаров, Т.М. Вино-градская [и др.].-М.: Наука, 1982.-328 с.

2. Теория прогнозирования и принятия решений: Учеб. пособ. [Текст]/Под общ.ред. С.А. Саркисяна.-М.: Высш. шк., 1997.-351 с.

3. Штойер, Р. Организационные структуры управления [Текст]/Р. Штойер. -М.: Радио и связь, 1992. -324 с.

4. Мушик, Э. Методы принятия технических решений [Текст]/Э. Мушик, П. Мюллер; Пер. с нем. -М.: Мир, 2000.-208 с.

5. Блекуэл, Д. Теория игр и статистических ре-

быть выявлено только в результате тщательного анализа этих систем.

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

ГЕРАТУРЫ

шений [Текст]/Д. Блекуэл, М. Гиршик. -М.: Наука, 1972.-327 с.

6. Юдин, Д.В. Вычислительные методы теории принятия решений [Текст]/Д.В. Юдин. -М.: Наука, 1999.-224 с.

7. Шишкин, И.Ф. Квалиметрия и управление качеством: Учебник для вузов [Текст]/И.Ф. Шишкин, В.М. Станякин.-М.: Изд-во ВЗПИ, 2002.-254 с.

8. Anderson, N.H. Foundations of information intégration theory. [Текст]/№Н. Anderson.-NY: Academic Press, 1981.-P. 112-118.

9. Реклейтис, Г. Оптимизация в технике: Кн.1 [Текст]/Г. Реклейтис, А. Рейвиндран, К Рэгсдел; Пер. с англ. -М.: Мир, 1986.-349 с.

УДК 681.3 (075.8)

Н.В. Ростов

МНОГОКРИТЕРИАЛЬНАЯ ОПТИМИЗАЦИЯ ЦИФРОВЫХ МОДАЛЬНЫХ РЕГУЛЯТОРОВ НА ОСНОВЕ ПРЯМОГО И КОСВЕННОГО ЗОНДИРОВАНИЯ

В системах автоматического управления (САУ) с цифровыми модальными регуляторами (МР) и наблюдателями состояния объекта управления (ОУ) закон управления выглядит следующим образом:

и[п] = К^п] - КХ[п],

где g[n], и[п] - дискретные входное и управляющее воздействия; К1 - да-вектор-строка параметров МР; К^ - коэффициент передачи по входу; Хо[п] — т -вектор состояния наблюдателя. Расчет параметров МР обычно проводят алгебраически-

ми методами, основанными на желаемом размещении полюсов замкнутой САУ, либо на минимизации квадратичного интегрального критерия с заданными весовыми матрицами и решении соответствующего уравнения Риккати [1, 3, 9]. Компьютерные технологии параметрического синтеза аналоговых и цифровых МР по каноническим векторно-матричным моделям ОУ методом размещения полюсов, а также по формулам Ак-кермана и уравнениям Риккати с использованием неканонических моделей описаны в [2, 6].

Однако при неудачном размещении полюсов или задании весовых матриц синтезированная САУ может иметь неоптимальные показатели качества переходного процесса. Кроме того, на практике параметры регулятора, как правило, требуют оптимизации с учетом нелинейностей в ОУ и ограничения по уровню выхода регулятора |м[и]| < Ц . В [5] изложена методика однокри-териальной параметрической оптимизации МР, совмещенной с алгебраическим синтезом и проводимой в пространстве полюсов или элементов весовых матриц на основе итерационной минимизации интегрального критерия простого вида, оценивающего динамику САУ по ее нелинейной модели. Но такая оптимизация также сопряжена с субъективностью задания весовых коэффициентов для минимизируемого критерия и поэтому не гарантирует настройки параметров регулятора, наилучшей с технической точки зрения.

Наиболее корректным подходом к параметрической оптимизации САУ является многокритериальный подход, базирующийся на многовариантном выборе решений из области Парето-оптимальных значений [4, 8]. Выбираемым при этом настройкам регулятора соответствуют предельно достижимые динамические возможности оптимизируемой САУ. Традиционно поиск таких настроек проводят методами свертки векторного критерия, либо путем прямого зондирования на сетке значений в многомерном пространстве параметров регулятора, что требует значительных затрат машинного времени из-за большого числа циклов моделирования динамики САУ. Ниже предлагается методика МК-оптимизации цифровых МР на основе прямого и косвенного зондирования, проводимого на сетке параметров алгебраического метода синтеза, эффективность применения которой повышается за счет анализа устойчивости замкнутой САУ в узлах сетки и исключения циклов моделирования в неустойчивых узлах.

Постановка задачи МК-оптимизации

Рассматривается задача минимизации ¿-вектора частных критериев

^(Х) = [ Щ), ..., ,£(Х)]Т /] (X) ^ шт, ] = 1Д.

1 ХеВт

где X - т-вектор оптимизируемых параметров; Вт :{ДХ) <- область их допустимых значений,

задаваемая критериальными ограничениями и условиями устойчивости САУ. Область Парето-оптимальных значений параметров определяется по результатам отображения области Dm на пространство частных критериев. Оптимизируемыми параметрами МР являются элементы вектор-строкиКт, атакже вычисляемый параметр K = 1/K

* ' * * g sys

где Ksys = C](E - Ad + B/7)-1Bd - коэффициент передачи замкнутой дискретной САУ.

Конкретная постановка задачи МК-оптимизации зависит от выбора частных критериев, а эффективность ее решения - от используемого способа зондирования.

Например, векторный критерий может быть задан совокупностью интегральных оценок простого вида, вычисляемых при любом характере переходного процесса в САУ:

F(X) = [(1/N)£>2M, (1/N)X(V^x

п=0 п=0 (1)

N

х[п]/Г0)2, (1/N)X"2WL

п=О

где e[n] = g[n] - y[n] - ошибка системы; yy[n] = = y[n] - y[n — 1] - конечная разность выходной координаты; T - период дискретности. Первый частный критерий характеризует динамику процесса в целом, второй косвенно оценивает степень его колебательности, а третий определяет затраты на управление.

Можно использовать векторный критерий непосредственно из оценок прямых показателей качества САУ, таких, как время первого согласования t время переходного процесса tn и перерегулирование о:

F(X) = [ti(X), tn(X), о (X)]T, (2)

но эти показатели не всегда могут быть определены по результатам моделирования САУ.

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

F(X) = [in(X), о(Х), (l/N)f>2[n]]T.(3)

л=0

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

случайной сетке в получаемых отображениях могут появляться большие зоны, в которые не попали пробные точки. Равномерная сетка лишена недостатков кубической и случайной сеток, но имеет более сложный алгоритм расчета узлов [7].

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

МК-оптимизация на основе прямого зондирования

Прямое зондирование проводится на сетке значений элементов К. в да-мерной области, заданной их ограничениями:

При числе параметров да > 3 такое зондирование сопряжено с большими затратами машинного времени на моделирование. Например, если шаг сетки каждого из параметров составляет 5 % диапазона его изменения, то общее количество узлов сетки будет равно 20да. Следовательно, для трех параметров потребуется 8 тыс. циклов моделирования.

Так как прямое зондирование не гарантирует устойчивость САУ во всех узлах, то для снижения

Рис. 1. Схема МК-оптимизации на основе прямого зондирования

затрат машинного времени целесообразно предварительно анализировать в каждом узле устойчивость САУ и проводить затем моделирование ее динамики только в узлах с заданным запасом устойчивости (рис. 1).

Наиболее эффективным с алгоритмической точки зрения является критерий устойчивости, вычисляющий норму переходной матрицы САУ. Для устойчивости цифровой системы требуется, чтобы

|А || < е < 1, (4)

где А = (Е - Лл + В К ) - матрица замкнутой дискретной САУ; = Т А/Т - число тактов (периодов дискретности Т0 ) переходного процесса; е - параметр, задающий запас устойчивости. Вычисление переходной матрицы в критерии (4) целесообразно производить по рекуррентному алгоритму ее быстрого возведения в степень:

Л2к = Л24-1 • А24-1

где к = 1, ..., М; N = шипа(1п(Тепа/То)); М^ = 2м. При асимптотической устойчивости САУ норма переходной матрицы стремится к нулю, а на границе устойчивости ее значения колеблются в диапазоне [1 ^ 2].

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

МК-оптимизация на основе косвенного зондирования

При косвенном зондировании (рис. 2) параметрами сетки являются вещественные и мнимые части полюсов, размещаемых в узлах, либо, при синтезе на основе решения уравнения Риккати, элементы весовой матрицы Q и весовой коэффициент г квадратичного интегрального критерия:

J =^гХ{хЧпШХ[п]+ги2[п]), (5)

л=0

где Х[п] - вектор состояния ОУ.

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

Рис. 2. Схема МК-оптимизации на основе косвенного зондирования

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

Примеры МК-оптимизации

Осуществим поиск Парето-оптимальных настроек параметров МР для системы с ОУ 3-го порядка, имеющего передаточную функцию:

К

(Т^ + ЩТ^2 + +1)'

где К = 10; Т1 = 0,005 с; Т = 0,05 с; £ = 0,5. Период дискретности примем равным Т1 = 0,005 с, а ограничение выхода регулятора и = 10.

Пример 1. Проведем прямое зондирование параметров МР, используя векторный критерий (1) и применяя комбинацию кубической и случайной сеток с общим числом узлов, равным 432. Зададим также параметр е = 10-5, определяющий запас устойчивости в критерии (4).

На рис. 3 представлены результаты моделирования с оценками частных критериев в 67 узлах, устойчивых с заданным запасом. Тремя разными маркерами отмечены Парето-оптимальные варианты решений с минимальными значениями частных критериев (по отдельности). Этим вариантам на рис. 4 соответствуют полученные по дискретно-непрерывной модели САУ с МР и наблюдателем кривые управляющих воздействий и

0,18 0,16 0,14 0,12 0,1 0,08

I I I I

• ► А » • • г и * • ь

▲ •• • • • % * • а : » •• 1 _| •

• 1 1

1

10 12

14

К,

600 500

г400 Е

<° 300

и

Л"..

* V-

■ •

\ ч •

200

0,05 0,06 0,07 зит(е2)

0,08

7 6 5

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

"Ъ 4

¡3 01

1 1« 1 \

•У

1 *»

V.

•• * *

1 1 1«

1 1 1 1 1 1

2 1

0,05 0,06 0,07 0,08 зит(е2)

Рис. 3. Результаты прямого зондирования

Рис. 4. Парето-оптимальные переходные процессы

переходных характеристик, обозначенные буквами А, В и С.

Пример 2. Выбрав векторный критерий вида (2), проведем косвенное зондирование параметров МР на сетке трех полюсов замкнутой системы

^еур Rey2 + Дт^, Rey2 - 71ту3} внутри круга единичного радиуса.

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

Для выбранных вариантов размещения полюсов получили следующие Парето-оптимальные

СТ,%

15

10

СТ,%

5 ^

15

10

0,01 0,02 0,03 0,04

Рис. 5. Результаты зондирования в пространстве полюсов

J_I_

О 5 10 15 20

8ит(и2)

Ч-И

значения параметров МР:

К^ = [9,42 0, 099 0,132]; К^ К\ = [7,918 0,100 0,134]; К^ К С = [5,492 0,0797 0,115]; К'

Пример 3. Проведем косвенное зондирование на сетке коэффициента г и диагональных элементов весовой матрицы квадратичного интегрального критерия (5)

Q = 022, 033)

с алгебраическим синтезом МР в узлах на основе решения уравнения Риккати и оцениванием частных критериев по нелинейной модели САУ.

Рис. 6. Парето-оптимальные переходные процессы

Выбранным вариантам значений весов (рис. 7) соответствуют решения уравнения Риккати, обеспечивающие Парето-оптимальные переходные процессы, представленные на рис. 8.

9,65; 8,15; 5,707.

х 1(Г

10

<Э,

22

10

X Ю"5

Таким образом, показано, что многокритериальную оптимизацию цифровых МР эффективнее проводить, осуществляя косвенное зондирование в пространстве полюсов или весовых коэффициентов с совмещенным алгебраическим синтезом в узлах. По сравнению с прямым зондированием зондирование на сетке параметров метода синтеза

.-5

х 10~

10

а

33

10

хю"5

ст,%

I

I I I I

£ □ А

I

10

20

х 10"*

а, %

ю

зит(и [п])

Рис. 7. Результаты зондирования в пространстве весов

и[п]

л1 J10

I

tT

-10

ив[п] 10

о -10

0,01 0,02 0,03

Ж

"с[п] 10

О -10

О 0,01 0,02 0,03

О 0,01 0,02 0,03 t,c

0,005 0,01 0,015 0,02 0,025 0,03

t, с

Рис. 8. Парето-оптимальные переходные процессы

проводится только в области устойчивости САУ. При этом общие затраты машинного времени дополнительно сокращаются за счет моделирования динамики САУ только в узлах, устойчивых с заданным запасом.

Для исключения в САУ статических ошибок многокритериальную оптимизацию МР следует проводить с обеспечением в них астатических свойств, используя методику синтеза, изложенную в [2, 6].

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

1. Козлов, В.Н. Теория автоматического управления [Текст]/В.Н. Козлов, В.Е. Куприянов, В.А. Троицкий [и др.].-М.: Высш. шк., 2006.

2. Козлов, В.Н. Теория автоматического управления. Компьютерные технологии: Учеб. пособ. [Текст]/ В.Н. Козлов, Н.В. Ростов.-СПб.: Изд-во Политехн. унта, 2008.

3. Куо, Б. Теория и проектирование цифровых систем управления [Текст]/Б. Куо; Пер. с англ.-М.: Машиностроение, 1986.

4. Подиновский, В.В. Парето-оптимальные решения многокритериальных задач [Текст]/В.В. Подиновский, В.Д. Ногин.-М.: Наука, 1982.

5. Ростов, Н.В. Параметрическая оптимизация

цифровых модальных регуляторов [Текст]/Н.В. Ро-стов//Научно-технические ведомости СПбГПУ-2010. -№ 3.-с. 39-44.

6. Ростов, Н.В. Компьютерные технологии в науке. Синтез и оптимизация: Учеб. пособ. [Текст]/ Н.В. Ростов.-СПб.: Изд-во Политехн. ун-та, 2008.

7. Соболь, И.М. Выбор оптимальных параметров в задачах со многими критериями [Текст]/И.М. Соболь, Р.Б. Статников.-М.: Наука, 1981.

8. Черноруцкий, И.Г. Методы оптимизации в теории управления: Учеб. пособ. [Текст]/ И.Г. Черноруцкий.-СПб.: Питер, 2004.

9. Ogata, K. Discrete-Time Control Systems: 2 ed. [Текст]/К. Ogata.-Upper Saddle River: Prentice Hall, 1995.

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