Например, Бобцов

СИНТЕЗ УПРАВЛЕНИЙ В ДВУМЕРНОЙ СИСТЕМЕ С ГЛАДКИМИ НЕЛИНЕЙНОСТЯМИ

38 А. Б. Бушуев, О. К. Мансурова
УДК 519.7: 658.512.2

А. Б. БУШУЕВ, О. К. МАНСУРОВА
СИНТЕЗ УПРАВЛЕНИЙ В ДВУМЕРНОЙ СИСТЕМЕ С ГЛАДКИМИ НЕЛИНЕЙНОСТЯМИ*

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

Ключевые слова: канонические катастрофы, гиперболическая омбилика, компенсационный гомеостат.

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

F (x, y, a) = ∑ ∑ ∑ ai xn ym, nm i

(1)

где ai — коэффициенты (i=0,1,2,…), х=х(t) и y=y(t) — координаты системы, x ⊂ R1, y ⊂ R1 (n=0,1,2,…; m=0,1,2,…), t — время.
Целью работы является синтез алгоритма управления, обеспечивающего разрешение конфликта между координатами х(t) и y(t) для типовых ситуаций: конкуренции, нейтралитета, союзничества, конфронтации и т.п. [1]. Управление формируется в виде нелинейной функции от координат, в качестве которой выбирается потенциальная функция одной из канонических катастроф Р. Тома [2].
Известны примеры использования канонических катастроф для синтеза управления в нелинейном компенсационном гомеостате [3], математическая модель которого задается уравнением (1). Управление синтезируется на основе несимметричной катастрофы типа „эллиптическая омбилика“. Сигнал управления складывается из двух составляющих: „мягкую“ часть управления вырабатывает командный генератор, а „жесткая“ часть формируется в виде обратной связи от координат управляемого гомеостата.
Возможно использовать симметричную каноническую катастрофу типа „гиперболическая омбилика“ при синтезе управления для линейных стационарных систем, матрица объекта управления которых представляется в нормальной жордановой форме [4]. Для каждого собственного движения, задаваемого клеткой жордановой матрицы, формируется замкнутое управление в виде потенциальной функции канонической катастрофы типа „гиперболическая омбилика“. В качестве координат потенциальной функции выбираются переменные состояния соответствующей клетки жордановой матрицы. Коэффициенты регулятора выбираются из условия обеспечения асимптотической устойчивости замкнутой системы. Как отмечается в работе [4], такой закон управления обладает робастной устойчивостью в случае неопределенности задания как структуры, так и параметров объекта управления.
Для моделирования типовых ситуаций взаимной работы каналов используются градиентные системы, у которых антиградиент потенциальной функции системы направлен по вектору скорости координат, т.е.

* Работа выполнена при финансовой поддержке ФЦП „Научные и научно-педагогические кадры инновационной России“ на 2009—2013 гг. (государственный контракт № 16.740.11.0553).
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 4

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

39

∂H

(x, y, ∂x

a)

=




x,

∂H

(x, y, ∂y

a)

=




y

,

(2)

где H (x, y, a) — потенциальная функция системы (1). Коэффициент пропорциональности
между правой и левой частями в уравнениях (2) для упрощения принят единичным. Для градиентных систем переходные процессы по координатам х=х(t) и y=y(t) при выборе численных значений коэффициентов ai системы, обеспечивающих условие устойчивости при задании антисимметричных начальных условий х(0)= – y(0), получаются плавными, одна из координат располагается в первом, а другая — в четвертом квадранте плоскости координат. Та или иная типовая ситуация обеспечивается выбором знаков коэффициентов ai обратных и перекрестных связей в каналах системы (1). При n=m=0 в (1) в качестве слагаемых используются коэффициенты a0, задающие вынужденное движение и рассматриваемые как управление, подаваемое на систему (1), например, для канала с координатой x(t):


x

=







ai

xn

ym

+

a0

.

n+1 m+1 i+1

(3)

Выберем в качестве управления потенциальную функцию одной из канонических катастроф и подадим его на систему (3). В качестве координат x и y канонической катастрофы выбираем координаты системы (1) х=х(t) и y=y(t). Тогда уравнение правой части замкнутой системы в каждом канале будет иметь вид


x

=







ai

x

n

y

m

+

a0V

(

x,

y,

λ)

,

n+1 m+1 i+1

(4)

где V (x, y, λ) — потенциальная функция канонической катастрофы, λ — вектор управляю-

щих параметров катастрофы λ j (j=1, 2, …, k), k — число управляющих параметров катастрофы. Потенциальные функции некоторых канонических катастроф приведены в таблице.

k Потенциальная функция V (x, y, λ)

1

x3 3

+ λ1 x

2

x4 4

+ λ1

x2 2

+ λ2x

3 x3 + y3 + λ1 xy + λ2 x + λ3 y

3 x13 − 3xy2 + λ1 (x2 + y2 ) + λ2 x + λ3 y

Катастрофа
Складка
Сборка
Гиперболическая омбилика
Эллиптическая омбилика

Приравняв выражение (4) к нулю, получим нелинейные алгебраические уравнения для определения стационарных состояний системы

∑ ∑ ∑ ai xn ym + V (x, y, λ) = 0 ,
n+1 m+1 i+1
связывающих параметры ai (4) с управляющими параметрами канонической катастрофы. Для синтеза регулятора выбираем значения управляющих параметров λ, обеспечиваю-
щие устойчивость заданного конечного состояния равновесия.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 4

40 А. Б. Бушуев, О. К. Мансурова

Рассмотрим пример синтеза управлений для компенсационного гомеостата, модели-

рующего стереотип конкуренции антагонистов [5]. Уравнения антагонистов задаются систе-

мой (1):


x

=

a2 x2

+

a1 y

+

a0 ,


y

=

a5 y2

+

a4 x

+

a3 .

(5)

Здесь первое слагаемое в правой части первого уравнения получается при i=2, n=2, m=0; вто-
рое — при i=1, n=0, m=1; третье — при i=0, n=0, m=0. Для второго уравнения (5) первое сла-
гаемое получается при i=5, n=0, m=2; второе — при i=4, n=1, m=0; третье — при i=3,
n=0, m=0.
Сначала рассмотрим собственное движение антагонистов при a0=a3 =0 из начальных условий x(0) = –y(0) = –0,1. Для обеспечения устойчивости заданных состояний равновесия
x(∞) = –y(∞) = –1 выбираем значения a1=a4 = –3, a2= –a5 =3. График переходного процесса собственного движения приведен на рис. 1, а.
Как видно из рисунка, обе координаты строго антисимметричны, и явление конкурен-
ции не проявляется. При подаче на вход канала y(t) ресурса питания конкурентов в виде сту-
пенчатого воздействия (a3 =1(t)) проявляется явление конкуренции: ресурс распределяется неравномерно, поскольку x(∞) = –1,09, y(∞) = 1,19 (рис. 1, б).

а) x, y 1 0,5

y(t)

б) x, y 1,5 1 0,5

y(t)

1,19

00

–0,5 x(t)
–1 01

–0,5

–1 –1,5

x(t)

2 t, c

01

Рис. 1

–1,09 2 t, c

Синтезируем регулятор, обеспечивающий разрешение конфликта между конкурентами, т.е. получим управление, которое переводит систему (5) из конкурентного x = –1,09, y = 1,19 в устойчивое стационарное состояние x=y=0. В качестве управления выберем потенциальную функцию катастрофы типа „сборка“. Подставив V (x, y, λ) в (5), получим


x

=

a2 x2

+

a1

y

+

a0

⎛ ⎜⎝

x4 4

+ λ1

x2 2

+

λ

2

x

⎞ ⎠⎟

,


y

=

a5 y2

+

a4

x

+

a3

⎛ ⎝⎜

y4 4

+ λ3

y2 2

+

λ

4

y

⎞ ⎠⎟

.

Найдем стационарные состояния из системы уравнений

(6)

0

=

a2 x2

⎛ + a1 y + a0 ⎜⎝

x4 4

+ λ1

x2 2

⎞ + λ2 x ⎠⎟ ,

0

=

a5 y2

+

a4 x +

⎛ a3 ⎝⎜

y4 4

+ λ3

y2 2

+

⎞ λ4 y ⎟⎠ .

(7)

Выберем

следующие

соотношения

λ1

=



2a2 a0

, λ2

=



a1 a0

y x

,

λ3

=



2a5 a3

, λ4

=



a4 a3

x y

.

Тогда

получим

систему

0

=

a0

x4 4

,

0

=

a3

y4 4

,

в

которой

имеются

четыре

пары

нулевых

корней

x=0

и

y=0. Знак управляющего сигнала можно задать знаком коэффициентов a0 и a3 исходя из усло-

вий обеспечения устойчивости стационарных состояний x=y=0 при заданных начальных ус-

ловиях x=–1,09 и y=1,19.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 4

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

41

График затухания конфликта приведен на рис. 2 для a0=32 и a3 =–32. Как видно, графики конфликтующих сторон асимптотически сходятся к нулю.

x, y 1 1,19

y(t) 0,5

0
–0,5 x(t)
–1 –1,09
–1,5 0 1 2 3 t, c Рис. 2
Выбор канонической катастрофы для синтеза управления зависит от вида нелинейной функции правой части уравнения (1) гомеостата. Необходимо выбирать потенциальную функцию катастрофы, старшая степень координаты которой хотя бы на порядок выше старшей степени нелинейной функции (1). Для разрешения конфликта назначением управляющих параметров λ необходимо компенсировать первые степени координат состояния системы x и y и обеспечить условие устойчивости стационарных состояний.

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

1. Горский Ю. М. Основы гомеостатики (Гармония и дисгармония живых, природных, социальных и искусственных систем). Иркутск: Изд-во ИГЭА, 1998. 337 с.

2. Постон Т., Стюарт И. Теория катастроф и ее приложения. М.: Мир, 1980. 607 с.

3. Бушуев А. Б. Математическое моделирование конфликтов в техническом творчестве // Науч.-техн. вестн. СПбГУ ИТМО. Программирование, управление и информационные технологии. 2005. Вып. 19. С. 26—32.

4. Жуматаева Ж. Е., Бейсенби М. А. Построение систем управления в классе трехпараметрических структурноустойчивых отображений // Вестн. Казахского национального технического университета. 2010.

5. Бушуев А. Б. Математическое моделирование процессов технического творчества. СПб: СПбГУ ИТМО, 2010. 306 с.

Александр Борисович Бушуев Ольга Карибековна Мансурова

Сведения об авторах — канд. техн. наук, доцент; Санкт-Петербургский национальный иссле-
довательский университет информационных технологий, механики и оптики, кафедра систем управления и информатики — канд. техн. наук; Национальный минерально-сырьевой университет „Горный“, Санкт-Петербург; доцент; E-mail: erke7@mail.ru

Рекомендована кафедрой систем управления и информатики

Поступила в редакцию 13.12.12 г.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 4