DOI: 10.24412/2181 -1431-2020-2-16-19
©Сидиков И.Х., Усманов К.И., Якубова Н.С., Казахбаев С.А.
НЕЧЕТКОЕ СИНЕРГЕТИЧЕСКОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНЫХ СИСТЕМ
Сидиков Исомиддин Хакимович - доктор технических наук, профессор Ташкентского государственного технического университета имени Ислама Каримова, Усманов Комил Исроилович - старший преподаватель Ташкентского химико-технологического института, Якубова Ноилахон Собиржоновна -докторант Ташкентского государственного технического университета имени Ислама Каримова, Казахбаев Сапарбай Атабаевич - преподаватель Каракалпакского университета имени Бердаха.
Аннотация. В данной статье разработан нечеткий синергетический регулятор для класса неопределенных нелинейных динамических систем с дискретным временем. Предложена синергетическая схема управления для решения задачи управления нелинейными системами. Нелинейные системы с конфигурациями и параметрами, которые меняются со временем, требуют полностью нелинейной модели и схемы адаптивного управления с дискретным временем для практической операционной среды. Синтез законов управления выполнен методом аналитического конструирования агрегированных регуляторов (АКАР). Системы нечеткой логики используются для оценки неизвестного нелинейного поведения системы, а новый адаптивный нечеткий контроллер разработан на основе синергетической теории управления.
Ключевые слова: нечеткий синергетический регулятор, система нечеткой логики, нелинейный объект с дискретным временем, теория синергетического управления, метод АКАР.
Аннотация: Бу мацолада ноаниц синфли дискрет вацтли ночизицли динамик тизимлар учун ноцатъий си-нергетик ростлагич ишлаб чицилган. Ночизицли тизим-ларни бошцариш масалаларини ечиш учун синергетик бошцариш схемаси таклиф этилган. Вацт буйича узга-рувчи, конфигурация ва параметрли ночизицли тизимлар, амалий иш му^ити учун, тулиц ночизицли модел ва дискрет вацтли адаптив бошцариш схемасини талаб этади. Бошцариш цонунлари аналитик конструкцияли агригирланган ростлагичлар (АКАР) усулидан фойдала-ниб синтез цилинди. Ноцатъий мантиц тизими тизим-нинг ноаниц ночизицли цолатини ба^олаш учун ишлати-лади, янги адаптив ноцатъий контроллер эса синерге-тик бошцариш назарияси асосида ишлаб чицилган.
Калит сщзлар: ноцатъий синергетик ростлагич, ноцатъий мантиц тизими, дискрет вацтли ночизицли объект, синергетик бошцариш назарияси, АКАР усули.
Abstract: In this article, the fuzzy synergistic controller is developed for a class of indefinite nonlinear dynamic systems a discrete-time. Synergetic control scheme is proposed to deal with the problem of controlling non-linear systems. Nonlinear systems with configurations and parameters that change over time require a fully non-linear model and discrete-time adaptive control scheme for a practical operating environment. Control laws were designed by the method of analytical design of aggregated regulators (ADAR). Fuzzy logic systems are used to estimate the unknown nonlinear behaviours of the system, and a novel adaptive fuzzy controller is designed via synergetic control theory.
Keywords: fuzzy synergetic controller, fuzzy logic system, discrete-time nonlinear object, synergetic control theory, ADAR method.
Современные сложные системы разнообразной природы надставляют собой комплекс различных подсистем, выполняющих определенные технологические функции и связанных между собой процессами интенсивного динамического взаимодействия и обмена энергией веществом и информацией. Указанные суперсистемы являются нелинейными, многомерными и многосвязными, в которых протекают сложные переходные процессы и возникают критические и хаотические режимы. Проблемы управления такого рода динамическими системами являются весьма актуальными, трудными и практически недоступными для существующей теории управления [1].
В последние десятилетия значительные усилия были направлены на совершенствование нелинейных систем, их устойчивости и нелинейных явлений. Хотя стабильность этих систем можно улучшить с помощью анализа Ляпунова [2].
Большинство систем нелинейны с характеристиками, которые меняются со временем, поскольку в динамическом режиме работы мы не можем гарантировать высокую производительность контроллеров нелинейных систем на основе линеаризованных моделей. Следовательно, нелинейности нелинейных систем необходимы для интеллектуального контроллера [3]. Чтобы улучшить поведение нелинейных контроллеров, было предложено много методов для их разработки, таких как нечеткая логика, стратегия адаптивного управления антиповоротом для крановых систем, искусственные нейронные сети, адаптивные переключаемые нестрогие нелинейные системы с обратной связью, метаэвристические алгоритмы, нелинейные конструкции с использованием управления переменной структурой (скользящий режим, синергетическое управление), разработка адаптивного нечеткого управления для стохастического нелинейные системы с неизмеренными состояниями, управляющие неразработанными системами, стабилизирующая стратегия управления для неразряженных судовых крановых систем и многие другие нелинейные методы управления [4].
Синергетическое управление - это новая нелинейная техника управления, которая учитывает нелинейности системы в конструкции управления [5] Предлагается систематическая процедура
проектирования, которая дает законы управления, подходящие для цифровой реализации. Кроме того, синергетическое управление не только обеспечивает постоянную частоту переключения, но также обеспечивает асимптотическую устойчивость относительно требуемой условия эксплуатации и надежность в параметрах работа системы [6].
Рассмотрим динамические нелинейные системы n-го порядка, описываемые как:
х ( к + 1 ) = f (х ( к) , и ( к) , к ) , (1)
где представляет системный вектор, управляющий входной вектор и fявляется нелинейной функцией. Синтез синергетического контроллера начинается с выбора функции системных переменных состояния, которая называется макропеременной и зависит от переменных состояния [7].
(2)
Временной синергетический подход, для процедуры теории управления (SACT) Tip' + ip = 0 [8] определяет скорость и траекторию сходимости к инвариантному многообразию. Учитывая период выборки Ts, дискретный аналог получается следующим образом:
t[^M]+I (к) = о
(3)
где T - расчетный парамет, который задает скорость сходимости к коллектору. Уравнение (3) можно переписать как:
( к + 1 ) +1 ( к ) = 0
(4)
Рассмотрим нелинейные системы с дискретным временем, которые имеют представление в пространстве состояний:
(хг(к + 1) = х2(/с), х2(к + 1) = х3(/с),
1) =
хп(к + 1) = /(х(/с)) + и(к) + d(k), Vy(k) = хх(/с) (5)
где нелинейная функция,
[х i( к) ,х2( к) , ...,хп ( к) ]т £ вектор состояния систем, который предполагается, что они доступны для измерения, и соответ-
ственно вход и выход системы, и d (к) — внешнее возмущение, которое предполагается ограниченным.
Определите ошибки отслеживания как:
в1(к) = хх(/с) -yd(k),
е2(к) = x2(k)-yd(k + 1), еп(к) = хп(к) — у d(k + п — 1),
где yd( /с) обозначает опорную траекторию.
Определим макропеременную как:
ф ( /с ) = ^ ех(/с ) + е2 ( /с ) = SfJi1 ^ еi ( /с ) + е п ( / ) , (6)
i/;(/c + 1) = Кхех(к + 1) + е2(к + 1) (7)
где - параметр контроллера и
ei(/c + l) =x1(/c + l)-yd(/c + l) (8)
e2(k +1) = x2(k +1) - yd (k)
(9)
Если / ( X( / ) ) известно, мы можем легко построить закон синергетического управления. Однако этот контроллер содержит ограничение: знание f (x(k)) которое не всегда возможно, что делает реализацию невозможной [9].
Поскольку / (х (/с) ) неизвестно, мы не можем реализовать идеальный контроллер, мы предполагаем, что нечеткая система может приближаться к / (х (/с)) . Нечеткая система - это набор правил IF-THEN в форме:
й®: IFx^sFland... andxnisF^THENyisGl (10)
где х = (х1,...,хи) г- вход нечетких систем, а у -его выход, и - нечеткие множества, для 1 ,...,т.
Рис 1. Функции принадлежности для f и и.
у(х) =
(П?= iPjteù)
1П?= ¡)
(11)
где (х;) - функция принадлежности лингвистической переменной х;а у7 - точка, в которой функция принадлежности С'достигает своего максимального значения.
Вводя понятие вектора нечеткой базисной функции ^ (х) у (х) задается (11) и может быть переписано как:
у(х) = вТ((х) = ((х)тв
(12)
где e = V>•••>У™4(x) = k1(x),..,r(x)J не- 1
четкие базисные функции, определяемые как:
№) =
n?= ißj(xö _Fi
YIJIЖ in ¡(x ó
(13)
u(k) = uc (k) + ur (k) + uw (k) = uc (k) + ur (k) - Tiy(k)
(18)
Используя теорему об универсальном прибли-
А
жении, мы можем использовать / (х (к) 0^) = 0/ $/(х( к)) в виде (12) для аппроксимации функции /(х(к)).
Таким образом, новый закон управления получается:
л
ис(Ю = -/(*(£)) - К1х2(к) + Куа(к) + уа(к)-й(к(к) (14)
Принимая во внимание проблему управления нелинейной системой (5), при использовании надежного адаптивного нечеткого синергетического регулятора [10], заданного формулой (14), исполь-
Л
зуется/, а вектор параметров 0 ^(к) можно настраивать с помощью адаптивного закона, заданного в (15), сигналы в замкнутом контуре в конечном итоге ограниченный и ошибка отслеживания сходится к окрестности происхождения.
А 0Г (к)=у$ (к) ф (к) (15)
где Y - действительная постоянная, определяющая скорость адаптации. Определим оптимальный вектор параметров:
в'* = \ зир|/(х(к)) - /(х(к\\ I (16)
вЕ в [ хеОх )
где Пв и Пх- наборы ограничений для 0/ и х соответственно.
Минимальная ошибка аппроксимации следующая:
е(к) = / (х(к)) - / (х(к )\е} + а (к)
(17)
Нечеткое управление выбирается в замкнутой системе как:
i i
AV{k + 1) = V(k + 1) - V(k) = -гр2(к + 1 )--ip2(k)
+ ^¿/(fc) • ef(k)-±ej(k -1) • ef(k -1)
Таким образом, новый закон управления получается:
л
UcW = -/(Х(/С)) - Кгх2{к) + Kyd{k) + yd( к ) — d ( к)-^гр ( к) (21)
Нечеткое управление и (к) выбирается в замкнутой системе как:
u(/c) = ис(к) + иг(/с) + и^(к~) = ис(к) +
иг(к) — тгр(к) (22) где термин иг(к) - это надежный контроллер, который используется для ослабления внешних помех.
Моделирование выполняется для реальной нелинейной модели системы с дискретным временем, представленной в канонической форме (5).
(хг(к + 1) =х2(к),
{х2 (к + 1) = f (х (к)) + (К|Т) и (к) + d (к),
[у (/с) = хх( к) (23) где f (х(к)) = — [а1х2 + а2х\(к)]1Т представляет динамику системы. y ^к) = s in (кп I2 0) - траектория отсчета.
представляет собой внешнее возмущение, начальные условия выбираются как: ,m = (0,¿//c<500 d (К) (0. 1 tan0(0. 5 к),ifк>5 0 0
Функции принадлежности для состояний системы выбираются следующим образом:
период
выборки составляет Ts = 0,02 с.
где термин "(к) - это надежный контроллер, который используется для ослабления внешних помех.
"г (к) =-1 ■ [- Р(к) + (Р(к)2 - 4Л0 (к)1'2 ]■ ¥(к)
с 4>(к) и А(к), которые будут определены позже. Затем, подставив (14) - (17) в (9), после простых манипуляций получим:
Ay(k +1) = и„, (k ) + ur (,k ) + в T (,k )Ç(k ) + s(k )
\f (k ) = в} -\f (k )
V(k) = -(w2(k) + -\f (k - 1)\f (k-1))
2 у
AV (k +1)
можно рассчитать как:
Рис 2. Траектория макропеременной ф(к)
Траектория макропеременной показана на
рис.2, которая сходится к нулю при увеличении к На (19) рис.3 показаны временные эволюции динамики/ (к)
и ее оценка , показано, что
приближается к по мере увеличения, и
ошибка оценки сходится к соседнему ноль. На рис.4 (20) показана норма вектора адаптивного параметра
который ограничен.
T
Рис 3.Нелинейная функцияf (к), и ее оценка f(k)
Рис 4. Норма 0f (к)
Таким образом, в заключение, все сигналы в замкнутой системе ограничены, что свидетельствует об эффективности предлагаемой методики.
Заключение
Работа состоит в исследовании надежного синергетического адаптивного нечеткого контроллера, разработанного для класса нелинейных систем с дискретным временем.
Анализ устойчивости основан на теории Ляпунова. Показано, что все сигналы в замкнутой системе ограничены и ошибка отслеживания очень мала. Необходимо будет использовать тот же алгоритм для хаотических нелинейных систем, таких как система хаосов Хенона.
855-862, 2009, doi: 10.1016/j.epsr.2008.11.006.
[5] I.H.Sidikov, K.I.Usmanov, N.S. Yakubova. "SYNERGETIC CONTROL OF NONLINEAR DYNAMIC OBJECTS," CHEMICAL Technol. Control Manag., vol. 2, no. 92, pp. 49-55, 2020.
[6] Колесников А.А.,"МЕТОД СИНЕРГЕТИЧЕСКОГО УПРАВЛЕНИЯ САМООРГАНИЗУЮЩИМИСЯ НЕЛИНЕЙНЫМИ КОЛЕБАТЕЛЬНЫМИ СИСТЕМАМИ," Известия ЮФУ. Технические науки, vol. 5, no. 5, pp. 231-242, 2013.
[7] S. Djennoune and M. Bettayeb, "Automatica Optimal synergetic control for fractional-order systems," Automatica, vol. 49, no. 7, pp. 2243-2249, 2013, doi: 10.1016/j.automatica.2013.04.007.
[8] Сидиков И.Х., Усманов К.И., Якубова Н.С. "Ночизи^ли динамик объектларни синергетик бош^ариш усулидан фойдаланиб синтезлаш," МУ^АММАД АЛ-ХОРАЗМИЙ АВЛОДЛАРИ. Илмий-амалий ва ахборот-та^лилий журнал, vol.1, no.11, pp. 1-5, 2020.
[9] А.А.Кузьменко, "Управление объектами энергосистем: синергетический подход,Труды X Международной конференции« Идентификация системи задачи управления» SICPRO'15, Москва., pp. 271-301, 2015.
[10] Усманов, К.И., Бабаяров, Р.А., Авезов, Т.А., Жабборов А.О., "Нечеткое управление нелинейных динамических объектов в интеллектуальных системах," Universum: технические науки: электрон. научн. журн., vol. 4, no. 73, 2020.
Список литературы:
[1] Колесников А.А., "Синергетическая теория управления". М.: КомКнига, 2006.
[2] Усманов, К.И., Сарболаев, Ф.Н., Исломова, Ф.К., Якубова Н.С., "Адаптивно нечеткое синергетическое управление многомерных нелинейных динамических объектов.," Universum: технические науки: электрон. научн. журн., vol. 3, no. 72, 2020,
[3] Колесников А.А., Синергетические методы управления сложными системами: теория системного синтеза. 2005.
[4] Z. Jiang, "Design of a nonlinear power system stabilizer using synergetic control theory," vol. 79, pp.