Научная статья на тему 'Ситуационные классификаторы состояний объектов управления в условиях неопределенности'

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

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

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

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

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

Situation classifiers power object control at condition understate

It is suggested the method for analytic designing and electrical synthesis of situation classifiers with selfinstruction of identification of relations among states of control objects under conditions of indefiniteness.

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

УДК 681.5

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

ПОЛОНСКИЙ А.Д.____________________________

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

Введение

Математическую основу синтеза классификаторов состояний объектов управления (ОУ) в условиях неопределенности составляют методы теории обучения распознаванию образов [1, 2]. Современное состояние этой теории отражено в работах [3, 4].

Актуальность исследования. В условиях неопределенности, когда заданы лишь самые общие отличия между состояниями sj,..., sm ОУ, обучение распознаванию образов может быть сведено к идентификации ситуаций

Rk = {Uki < uk2 <... < ukn} є Un. (1)

Здесь k;, i = 1, n, есть k-я перестановка целых чисел от 1 до n; Un — n-я декартова степень множества U идентифицирующих переменных ui, i = 1, n , под которыми понимаются независимые случайные аналоговые сигналы, наблюдаемые на выходах канала обратной связи.

Для классификации отношений (1) необходимо построить идентифицирующую систему, которая воспроизводит функции вида

ттП

zk -U

0|U е Rk; Ук I U є Rb

(2)

где yk є Y = {yi,..., ym} — идентифицируемые переменные; k = 1, m.

В [1—4] отсутствуют методы воспроизведения функций (2). Использование инвариантной алгебры ранговых предикатов (ИАРП) [5, 6] представляется одним из наиболее простых подходов к решению задачи (2).

Цель и задачи исследования. Идентифицирующие системы, воспроизводящие функции (2), будем называть ситуационными классификаторами (С К). Цель работы — синтез СК с самообучением распознаванию отношений (1). В рамках ИАРП для достижения поставленной цели решены задачи аналитического конструирования, структурного и электрического синтеза СК.

1. Аналитическое конструирование СК

Предположим что метод воспроизведения функций вида (2) заранее не ограничивается, а рассматривается задача синтеза СК, обладающих как свойством инвариантности к распределению идентифицирующих переменных, так и свойством адаптивности к изменению состояний ОУ.

В основу решения рассматриваемой задачи положим ранговые предикаты [5] вида

TCij =TC(ubUj)

11 Ui = u(ri 2) e{Uj,...,Un}; 0|ui = u(ri =1) Є {u1,...,un},

(3)

где ri — ранг (порядковый номер) идентифицирующего сигнала ui в статистическом ряду

R(r) = {u(1) <... <u(ri) <... <u(n)} . (4)

Здесь u(r) есть r-й по величине элемент множества U = {ub...,un}; r є {1, n}.

Свойство инвариантности преобразования (3) состоит в том, что появление событий {Лу = 0 V 1} равновероятно независимо от функционального вида распределения идентифицирующих перемен -ных ui, uj.

Ранговые предикаты распознают ранги идентифицирующих переменных по признаку, заданному отношением (4). Формально процедуру распознавания рангов можно представить в виде

n ___

ri = фі =1 n . (5)

j=1

Случайная величина u(r) в (4) называется порядковой статистикой ранга г. Алгоритм вычисления порядковой статистики имеет вид

u(r) = £щ8(щ - u(r)), r = 1,n, (6)

i=1

где 8(x) — функция Дирака, равная нулю (единице) при x ф 0 (x = 0).

Теорема [6]. Ранги и порядковые статистики независимы:

P{r|sk}= n; (7)

gr(u|sk) = nCn_1([F(u|sk)]r 1 x x [1 -F(u|sk)]n“rw(u|sk). (8)

Здесь P{r | sk} есть n-мерное распределение вероятностей рангового вектора r = (r1,...,rn), если ОУ находится в состоянии sk; gr (u | sk) — одномерная плотность распределения вероятностей порядковой статистики ранга r при условии, что ОУ находится

в состоянии sk; F(u | sk) и w(u | sk) — одномерные интегральные и дифференциальные распределения

состояний ОУ; CnTL1! = ———— — биномиаль-

й фф 11^1 (r - 1)!(n - r)! ный коэффициент.

52

РИ, 2004, № 4

Из (7) следует, что ранги распределены равномерно независимо от вида и параметров распределения состояний ОУ. Это позволяет утверждать, что преобразования (5) обладают свойством инвариантности к распределению идентифицирующих пере -менных. Согласно (8) распределения порядковых статистик зависят от состояний ОУ. В этом проявляется свойство адаптивности преобразований (6).

В таблице отражены функции (2) при m=n!, n=3 и упорядочении ситуаций Rk = по ранговому

признаку минимального u(1) = min(u1, U2,U3) (r = 1), медианного u(2) = med(u1,u2,u3) (r = 2) и максимального u(3) = max(ubu2,u3)(r = 3) сигнала в кортеже (ЩЩ2Щ3) идентифицирующих переменных ui, i = 1,3 .

yk Rk1),r = 1 Rk2),r = 2 Rk3),r = 3

у1 Щ < u2 < u3 u2 < u1 < u3 u2 < u3 < u1

у2 u1 < u3 < u2 u3 < u1 < u2 u3 < u2 < u1

у3 u2 < u1 < u3 u1 < u2 < u3 u3 < Щ < u2

у4 u2 < u3 < u1 u3 < u2 < u1 u1 < u3 < u2

у5 u3 < u1 < u2 Щ < u3 < u2 u2 < u < u3

у6 u3 < u2 < u1 u2 < u3 < u1 u1 < u2 < u3

В ИАРП функции, представленные таблицей, могут быть записаны в аналитическом виде:

z11 =Л21Л31Л32У1 = а(1)ув

z12 = л21л31л23у2 = a21)y2;

z21 =л12л31л32у3 = a31)y3;

z22 =л12 л13л23у4 = a41)y4;

z31 = л21л13л32у5 = a51)y5;

z32 =л12 л13л23у6 = a61)y6;

(9)

z11 = л12 л31л32у1 = z12 = л21л13л23у2 = z21 = л21л31л32у3 = z22 = л12 л13л 23у 4 = z31 = л21л31л23у5 = z32 = л12л13л32у6 =

a(2)y . a1 y1;

a(22)y2;

a32)y3;

a42)y4;

a(52)y5;

a62)y6;

(10)

z11 =л12л13л23У1 = a((3)y1;

z12 =л12л13л32у2 = a23)y2;

z21 =л21л31л23у3 = a33)y3;

(3)

z22 - л21л31л32у4 - a4 y4; z31 = л12л31л32у5 = a53)y5; z32 =л21л31л32У6 = a63)y6.

(11)

Здесь akr) есть весовые коэффициенты, порождаемые инвариантными преобразованиями (3).

Системы функций ИАРП (9)-(11) определяют алгоритмы аналитического конструирования СК с самообучением распознаванию отношений (1).

2. Структурный синтез СК

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

На рис. 1 представлен граф, соответствующий (9).

21 гс31 гс32

у1 о-----о-----о----о zn

гс21 гс31 гс23

у 2 о----о-----о----о z12

гс12 ж 31 ^32

y^ О О О----О z21

Я12 Я13 ^32

у4 0-----О-----О----О z22

^21 гс13 к 23

у5 о-----О-----О----О z31

гс12 гс13 % 23

у6°------о-----о----О z32

Рис. 1.

При объединении в графе по рис. 1 выходных узлов

z11 = z12 = z1 , z21 = z22 = z2 , z31 = z32 = z3 и устранении избыточных ветвей получим трехвыводной граф, изображенный на рис. 2.

Коммутационный граф по рис. 1 является структурной схемой SC-модуля рангово-позиционной обработки аналоговых сигналов.

На рис. 3 приведено условное изображение SC-модуля, воспроизводящего одну из функций, представленных таблицей, SC(r) -классификатор. Выходные сигналы схемы SC(r) -классификатора определяются согласно (9)-(11) следующими выражениями:

РИ, 2004, № 4

53

J Z11 = air)yi ;zi2 = a2r)y2; Z21 = a3r)y3;

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

jz22 = a4r)y4;z31 = a5r)y5; z32 = a6r)y6,

где X akr) = 1;akr) Є {0;1};r = 1,2,3 . k=1

Согласно (12) схема по рис. 3 воспроизводит функцию ситуационного коммутирования с идентификацией отношения (1), которому соответствует сигнал u(r) є {u1,U2,U3} ранга r є {1,2,3} . Идентификация осуществляется по двум информационным признакам: по адресу выхода, на котором появился коммутируемый сигнал z^ ф 0, и по уровню идентифицируемой переменной yk .

При парном объединении смежных выходов схемы по рис. 3 получим SOC(r) -классификатор (рис. 4), воспроизводящий ситуационно-порядковые функции

z1 = a(r)y1 + a2r)y2; z2 = a3r)y3 + a4r)y4; z3 = a5r)y5 + a6r)y6.

(13)

SC(r)

SOC(r)

u SC z u SC z

u1 - 1 u1 - 1

u2 - 2 u2- 2

u3 - 3 u3- 3

y y

y1 - 1 1 " z11 У1 - 1 1

y2 - 2 2 “ z12 У2 ~ 2 2

y3 - 3 3 " z21 У3 - 3 3

Уд - 4 4 _ z22 У4 - 4 4

y5 - 5 5 " z31 У5 - 5 5

У6 _ 6 6 _z32 У6 " 6 6

z1

" z2

" z3

Рис. 3.

Рис. 4.

Из (13) следует, что в схеме SOC(r) -классификатора переключение каналов осуществляется по адресному признаку сигнала u(r) ранга r в кортеже (ЩЩ2Щ3) идентифицирующих переменных. Поэтому схема по рис. 4 является адресным идентификатором сигнала u(r) e{u1,u2,u3}.

3. Электрический синтез СК

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

паратор СА и коммутатор SB. На рис. 6 показано обозначение рангера. Принцип его действия основан на управлении состоянием проводимости груп-

пы каналов k ^ k, i = 1, m, коммутатора. Если идеи-i i

тифицирующие сигналы ui,uj связаны отношением R = {ui > uj}(R = {ui <uj}), то каналы с четными и нечетными номерами переводятся соответственно в состояние низкого (высокого) и высокого (низкого) выходного сопротивления. Выходные сигналы рангера определяются выражениями

zk = ^ijyk; zk+1 =(1 -^ipyk+1,k =1,m -1.

ui- + CA

uj- -

y1

ym-

# SB

k k

1 1

m m

z1

Рис. 5.

m

+ RNG

k k

1 1

m m

Рис .6.

На рис. 7 приведена схема SC-модуля, синтезированная в базисе n рангеров RNG (n=3 для рис. 7).

u

1 f 1----------------------

2- -f----------------------1---------

3-------------“t-----------' '-------

y 1 2

3

4

5

6

Рис. 7.

+ RNG 1

k k

3 3

2 2

4 4

5 5

6 6

+ RNG

- 2

k k

1 3 1 3

5 5

2 4 2 4

6 6

+ RNG 3

k 1 k 1

2 2

3 3

5 5

4 4

6 6

Настройка SC-модуля на воспроизведение функций (9)-(11) осуществляется коммутационным программированием согласно рис. 8.

123456 123456

1

2

4

5 6

(1)

и

z(3)

,(2)

Рис .8.

і)

Аналогичным образом синтезируются SC-модули обработки четырех и более сигналов. В общем

54

РИ, 2004, № 4

случае SC-модуль на n идентифицирующих переменных строится на 0,5n(n-1) последовательно соединенных по переключательным каналам ран-герах, каждый из которых содержит один компаратор и n!-разрядный коммутатор.

Заключение

Предложенный подход позволяет путем коммутационного программирования воспроизводить полные классы ситуационных функций (2), порождаемых инвариантными преобразованиями (3).

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

Сравнение с аналогом. По сравнению со схемными решениями, описанными в работе [7], рассмотренный подход обеспечивает более широкие функциональные возможности за счет воспроизведения полных классов инвариантных преобразований (2).

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

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

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

Литература: 1. Васильев В. И. Распознающие системы. К.: Наук. думка, 1983. 424 с. 2. Плотников В. Н. Речевой диалог в системах управления. М: Машиностроение, 1988. 224 с. 3. Руденко О.Г., Бодянский Е.В. Основы теории искусственных нейронных сетей. Харьков: ТЕЛЕТЕХ, 2002. 317 с. 4. Бондарев В.Н, Аде Ф.Г. Искусственный интеллект. Севастополь: Изд-во Сев НТУ, 2002. 615 с. 5. Полонский А.Д. Инвариантная алгебра ранговых предикатов для синтеза классификаторов аналоговых сигналов / / АСУ и приборы автоматики. 2003. Вып. 124. С. 99-106. 6. ПолонскийА.Д. Синтез инвариантных классификаторов / / Радиоэлектроника и информатика. 2003. Вып. 4. С. 51-55. 7. Шимбирев П. Н. Еибридные непрерывно-логические устройства. М.: Энергоатомиздат, 1990. 174 с.

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

Рецензент: д-р физ.-мат. наук, проф. Воробьев F. С.

Полонский Александр Дмитриевич, канд. техн. наук, докторант кафедры искусственного интеллекта ХНУ-РЭ. Научные интересы: инвариантные системы. Адрес: Украина, 40001, Сумы, ул. Кирова-165, д. 140, кв. 41, тел. (0542) 627-950.

УДК 719.21

ЭВОЛЮЦИЯ СЛУЧАЙНЫХ ГРАФОВ В СИСТЕМЕ «МАЛЫХ МИРОВ»

ШЕРШЕНЬ В.Н._____________________________

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

1. Актуальность исследования

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

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

— сеть Internet — глобальная всемирная сеть, которая состоит из маршрутизаторов и компьютеров, соединенных между собой физическими и беспроводными линиями связи;

—WWW (World Wide Web — всемирная паутина) — собрание гипертекстовых, графических и прочих документов, доступных по всему миру через сеть Internet;

— «Единая энергосистема» — система из линий электропередач, охватывающая несколько государств (регионов), объединенных общими экономическими интересами;

РИ, 2004, № 4

— «Сеть ссылок» — множество источников, которые содержат информацию о работах в определенной области знаний

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

За последнее время были предложены различные подходы для решения поставленной задачи. Эти подходы во многом основываются на следующих понятиях: кластеризация; распределение порядка и «малые миры».

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

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

C =

2 • E

N • (N -1) •

55

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