Научная статья на тему 'Синтез багатокритеріального оптимального керування зі змінними ваговими коефіцієнтами'

Синтез багатокритеріального оптимального керування зі змінними ваговими коефіцієнтами Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Лозинський А. О., Демків Л. І.

Розглянуто динамічні системи з нечітким регулятором Такагі-Сугено. Запропоновано новий підхід до побудови функціонала при багатокритеріальній оптимізації, який, на відміну від традиційного, передбачає зміну вагових множників інтегральних критеріїв якості в часі.

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

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

УДК 007:681.516.4

Лозинський А.О.1, Демків Л.І.2

1Д-р техн. наук Національного університету «Львівська політехніка» 2Канд. фіз.-мат. наук Національного університету «Львівська політехніка»

СИНТЕЗ БАГАТОКРИТЕРІАЛЬНОГО ОПТИМАЛЬНОГО КЕРУВАННЯ ________________ЗІ ЗМІННИМИ ВАГОВИМИ КОЕФІЦІЄНТАМИ____________________________________

Розглянуто динамічні системи з нечітким регулятором Такагі-Сугено. Запропоновано новий підхід до побудови функціонала при багатокритеріальній оптимізації, який, на відміну від традиційного, передбачає зміну вагових множників інтегральних критеріїв якості в часі.

Ключові слова: нечітка логіка, функція належності, функціонал якості, багатокритеріальна оптимізація.

ВСТУП

На сьогоднішній день для технічних систем традиційно використовують підходи які є досить добре відомі в теорії лінійних систем. Зокрема, метод аналітичного конструювання регуляторів [1], методи максимуму Понтря-гіна, та динамічного програмування Белмана [11], [б], а також кореневі методи пошуку. Недоліком цих підходів є те, що вони не враховують зміни умов роботи системи, зміни параметрів об’єкту тощо.

Використання методів нелінійної теорії керування, зокрема feedback лінеаризації [В], не знайшло широкого застосування через складність визначення агрегованих змінних в технічних системах. Так само, на сьогоднішній день недостатньо поширеними є методи геометричної теорії керування [2].

Спроба адаптації керуючих впливів до стану об’єкта та умов протікання технологічного процесу шляхом формування систем з перемиканням та забезпечення ковзних режимів вздовж заданих траекторій приводить до можливого виникнення автоколивань або до, так званої, надкерованості.

Нечітке прийняття рішень та нечітка логіка також є корисними інструментами для розв’язання задач бага-токритеріальної оптимізації. Shin і Chang [12] запропонували підхід глобального критерію на основі нечіткої логіки для отримання розв’ язків для багатокритеріально-го чіткого або нечіткого синтезу регулятора. Loetamonphong [9] вивчав задачі оптимізації, які мають багатоцільові функції з нечіткими обмеженнями типу рівність. Huang [7] запропонував метод нечіткої багаток-ритеріальної оптимізації прийняття рішень, що може застосовуватись для оптимізації прийняття рішень при двох або більше цілях надійності системи.

Одним з можливих шляхів оптимізації систем є застосування нечіткого регулятора Такагі-Сугено. Виходом цього регулятора є керуючий вплив характерний для систем керування за повним вектором стану. Таким чином для окремого правила синтез керуючих впливів є можливим на основі класичної теорії лінійних систем.

При цьому використовують модель об’єкта яка є ліне-аризованою в даній області з врахуванням всіх накладених

обмежень, які діятимуть в цій області. Зокрема, таку техніку застосовано в роботах МйбшбЫ Т., Shidama, У. [10].

Застосовуючи, наприклад, метод динамічного програмування Белмана, можна врахувати різноманітні обмеження, необхідні для нормального функціонування системи, такі як, наприклад, обмеження на швидкодію, що може бути корисним для систем з люфтами, підіймально-транспортної техніки тощо. При зміні робочої області буде синтезовано інший керуючий вплив, який буде оптимальним для даної точки області станів системи. При цьому для його синтезу можна використовувати модель, отриману шляхом лінеаризації нелінійної системи в даній точці.

ПОСТАНОВКА ЗАДАЧІ

На сьогоднішній день немає загальних підходів до синтезу нечіткого регулятора. В той же час, для системи з нечітким регулятором Такагі-Сугено керуючий вплив для окремого правила може бути синтезований на основі методів синтезу систем керування за повним вектором станів. Синтезуючи такі регулятори, ми приходимо до структури, яку можна представити у вигляді

i(t )=Zxi (x+

де иі = и (х (г),к) - вектор-функція, к - вектор коефіцієнтів.

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

■>(

^XiF*(x (t)) + u2 (t)

V г

dt,

де Хі - постійні коефіцієнти, визначені на основі експертних оцінок, а Рі (х (г)) - довільні функціонали якості, що забезпечують бажану поведінку системи.

© Лозинський А.О., Демків Л. І., 2012

Для динамічної системи, заданої диференціальним рівнянням

x (t) = f (x (t)) + g (x (t)) u (t) + ^ (t) , де x(t) = [xi(t),x2 (t),Kxn (t)^T, xi (t) = x(t), x2 (t) = x'(t), x2 (t ) = x"(t), ...xn (t) = x(n-1)(t), u (t) - вектор керуючих впливів, | (t) - зовнішні збурюючі впливи, f (x (t)) та g(x(t)) - нелінійні функції, описані в області робочих точок системи, застосувавши підхід, описаний в [3, 4],приходимо до моделі, що формується набором правил виду (див. [13]):

к1 : IF x1 є Ml i x2 є M2 i... xn є Mln THEN x (t) = A~x (t) + BJu (t).

У випадку керування за повним вектором стану, синтезованого для окремої підсистеми сімейства лінійних систем, при використанні гравітаційного методу дефа-зифікації отримаємо загальну модель системи

. к f к Л_

3 x tt) = ZVi tx) Ai + Bi Zh-j tx)KJ x tt),

i=1

J=1

де Vi =Vi (x )

z nM t (t))’

i=1 J=1

Zn NJ (xj (t))■

i=1 J=1

Mj ( (t)), Nj

(xj (t)) - функції належності Xj (t) до

k k

відповідної області Mj чи Nj, ZVi = 1 Z^i = !.

i=1 i=1

Синтезоване для кожної з підсистем оптимальне керування u (t) = u (t) забезпечує мінімізацію окремого функціоналу Fi, сформованого для j-тої точки простору станів. У класичній теорії керування при знаходженні оптимального керування для всієї системи узагальнений функціонал мав би вигляд

I = IVF-,

і ’

де і - індекс моделі окремої підсистеми, Xj = const визначається на основі експертних оцінок чи теорії Парето оптимальних рішень.

При застосуванні теорії нечітких множин ми приходимо до функціоналу виду

I = EVj (t) Fj,

Zv'(t ) = 1,

І

де v (t) - змінні в часі коефіцієнти, які визначаються видом функцій належності, їх розміщенням, прийнятим методом дефазифікації та сформованою базою правил.

Таким чином, ми не формуємо якусь траекторію, яка оптимальна для всіх підсистем сімейства, а реалізуємо перехід від однієї оптимальної траекторії до іншої, визначеної для окремої підсистеми. Такий підхід дає змогу покращити якісні характеристики системи.

РЕЗУЛЬТАТИ ДОСЛІДЖЕННЯ

Для дослідження цього явища розглянемо двомасову систему, яка описується системою диференціальних рівнянь, знехтувавши, при цьому, електромагнітними явищами в двигуні

xi tt) = ( T)- x2 tt)),

TM1

x2 ()= (x1 tt)- x3 tt)),

TC

x3 ()=T^ x2 tt),

TM 2

xi (0) = 0, i = O.

Оптимальне керування, лінеаризоване в околі окремої робочої точки, системою шукають за допомогою функціоналу

да да

J = J F (x(t))dt = J (f* (x (t)) + u2 (t))dt =

0 0

да

= J t(x2 (t) + Yix2 () + Y2x2 ()Y3x'2 ()) + u2 (t))dt,

де х (г) = х3 (г), а уі, і = 1..3 - коефіцієнти, котрі визначають поведінку системи. У випадку, якщо функціонал якості має вигляд

і<і* (х (г)) = х2 (г) + ю-бХ'(г),

то згідно з [5] система налаштована на стандартну форму Батерворта, де ю0 - значення середньогеометрично-го кореня. Якщо ж функціонал має вигляд

-^2* (х (г)) = х2 (г) + 3ю-2 х (г) + 3ю-4 х(г) + ю-6 х (г),

то (див. [5]) система налаштована на біном.

Для цих функціоналів якості оптимальне керування матиме вигляд

u1Pt x) = (С°0 + 1)TM1 x() +

+ {TCTM1TM2 ( -(x0 + 1)TM1 )x 0 +

ff 1 л

2 1 W + -

w

TCTM

TcTMl -1

2 У

x (t)

у випадку налаштування на форму Батервортата

((

При застосуванні згаданого вище підходу такий критерій формуватиметься у вигляді

и°2 ( )= 3ю0ГМ1 X (і ) +

Зюа - -

ТсТм 2

тстм1 -1

X (і) +

+ \ТсТмТм. Юз — ЗТ

М1 ю0 )х (і )-

з = ( Хі(«К (('))+и2 (')

0 V і

Xі/ (х (г )) = і і

що є характерним для систем з фаззі-керуванням з використанням регулятора Такагі-Сугено.

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

Кожна з підсистем може формувати різні типи переходів з різними швидкостями. Можливим є формування різних траєкторій переходу до заданої точки простору ви. хідних сигналів системи, використовуючи регулювання, в

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

вагові коефіцієнти, оптимальне керування матиме вигляд . _ .

т ^ якому відбувається перехід між керуючими впливами.

Зокрема, при класичному підході при і = І2 = 0,5 отримаємо оптимальне управління, яке формуватиме траекторію «1», яка лежатиме в області, обмеженій «2» та «3». При запропонованому підході траекторія зміни координати «4» (рис. 1) формуватиметься з участків траекторій «2» (Батерворт) та «3» (Біном), а перехід з однієї на іншу буде визначатися формуванням функції належності іі (х).

Як видно з рис. 1, запропонований підхід дозволяє синтезувати оптимальне керування для виходу на заданий рівень функціонування. Але, в наслідок прийнятого

'СІМ2І М^0 ■

(у випадку налаштування на стандартну біноміальну форму).

У випадку компромісного налаштування системи, що складається з двох підсистем

ТО

з = |(і( ((г))+І2((г)) +и2 (г)),

0

іі + І2 = 1,

де ^1* (х (г)) та -Р2* (х (г)) описано вище, а іі та і2 сталі фіцієнти, оптимальне керування мати

и°рї (г) = І1 + ^1 + 3і1 |соотМ1 х(г) +

(1 + д/1 + 3^1 )со

ТсТм 2

ТсТм1 — 1

Х (і )-

+ (ТсТМ1 Тм2®0 —I1 + 41 + 3Х1 )С°0ТМ1 )х(і) ■

Однак, при такому підході, значення коефіцієнтів X. не залежать від стану системи в даний момент часу.

110

100

90

80

70

60

50

40

ЗО

20

10

4_ і .1 /

АА1 / /

г- /

/ \ \

У '

Рис. 1. Результати симуляції при дії зовнішнього навантаження в момент часу, рівний 3 с

розподілу параметрів функції належності, система буде мати гірші характеристики при відпрацюванні збурень. Ми можемо виправити цю ситуацію, змінивши параметри функції належності після виходу системи на заданий рівень функціонування, наприклад, можна налаштувати систему на максимальну швидкодію за умови відсутності перерегулювань.

ВИСНОВКИ

Робота присвячена дослідженню синтезу багатокри-теріального оптимального керування зі змінними коефі -цієнтами. Запропоновано підхід формування функціоналу як комбінації функціоналів зі змінними в часі ваговими коефіцієнтами. Даний підхід може бути використаний в багатьох системах, для яких характерні різного роду технічні обмеження. Проведені, на прикладі динамічної системи третього порядку, експерименти показали, що такий спосіб задання вагових коефіцієнтів забезпечує виграш у функціонуванні в порівнянні з традиційним підходом.

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

1. Колесников, А. А. Синергетическая теория управления / А. А. Колесников. - М. : Энергоатомиздат, 1994. - 344 с.

2. Краснощеченко, В. И. Нелинейные системы : геометрический метод анализа и синтеза / В. И. Краснощеченко,

А. П. Грищенко. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2005. - 520 с.

3. Лозинський, А. О. Дослідження стійкості систем з регулятором Такагі-Сугено-Кангі / А. О. Лозинський // Вісник НТУ «ХПІ» «Проблемы автоматизированного электропровода». - 2008. -Т. 30.- С. 89-90.

4. Лозинський, А. О. Аналіз стійкості систем з регулятором Такагі-Сугено / А. О. Лозинський, Л. І. Демків // ІПШІ МОН і НАН України «Наука і освіта». - 2008. - Т. 4. -С. 545-549.

5. Марущак, Я. Ю. Використання стандартних форм розподілу коренів при синтезі електромеханічних систем методом параметричної оптимізації / Я. Ю. Марущак // Вісник Харківського Національного політехнічного університету. Проблеми автоматизованого електроприводу. Теорія і практика. - 2001. -№ 10. - С. 88-90.

6. Фельдбаум, А. А. Основы теории оптимальных автоматических систем / А. А. Фельдбаум. - М. : Наука, 1966. - 624 с.

7. Huang, H. Z. Fuzzy multi-objective optimization decision-making of reliability of series system / H. Z. Huang // Microelectronics Reliability. - 1997. -V 3, No. 37. - P. 447-449.

В. Isidori, A. Nonlinear control systems / A. Isidori. - Springer-Verlag, 1995. - 550 p.

9. LoetamonPhong, J. Multi-objective optimization problems with fuzzy relation equation constrains / J. Loetamonphong,

S.C. Fang, R.E. Young // Fuzzy Sets and Systems. - 2002. -No. 127. - P. 141-1б4.

10. Mitsuishi, T. Minimization of Quadratic Performance Function in T-S Fuzzy Model / T. Mitsuishi, Y. Shidama // FUZZ-IEEE’02. Proceedings of the 2002 IEEE International Conference on Fuzzy Systems. - 2002. - P. 75-79.

11. Naidu, D. S. Optimal control systems / D. S. Naidu. - CRC Press, 2002. - 433 p.

12. Shih, C. J. Pareto optimization of alternative global criterion method for fuzzy structural design / C. J. Shih, C. J. Chang // Computers and Structures. - 1995. -V 54, No. 3. - P. 455-4б0.

13. Takagi, T. Fuzzy identificationof systems and its application to modeling and control / T. Takagi, M. Sugeno // IEEE Trans. ono Syst. - 19В5. -V. SMC-15, No. 1. - P. 11б-132.

Стаття надійшла до редакції 11.01.2012.

Після доробки 23.02.2012.

Лозынськый А. О., Дэмкив Л. И.

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

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

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

Lozynsky A. O., Demkiv L. I.

SYNTHESIS OF MULTICRITERIAOPTIMAL CONTROLWITH VARIABLEWEIGHTS

In paper the dynamical systems with Takagi-Sugeno fuzzy controllerare considered. A new approach to constructing functional for multicriteria optimization is suggested, which, unlike traditional, allows the change of weight multipliers of integral quality criteria in time.

Key words: fuzzy logic, membership function, functional of quality,multicriteria optimization.

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