Научная статья на тему 'Нечеткие системы Вольтерра'

Нечеткие системы Вольтерра Текст научной статьи по специальности «Математика»

CC BY
129
51
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук

Аннотация научной статьи по математике, автор научной работы — Блюмин С. Л., Шмырин А. М.

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

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

FUZZY VOLTERRA SISTEMS

The papers offers an approach to accounting the fuzziness of the state neighbourhoods of time-discrete systems and discusses how it agrees with the study of discrete Volterra and fuzzy systems.

Текст научной работы на тему «Нечеткие системы Вольтерра»

истемный анализ и обработка данных

УДК 512.8

НЕЧЕТКИЕ СИСТЕМЫ ВОЛЬТЕРРА

С. Л. Блюмин, А. М. Шмырин Липецкий государственный технический университет

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

ВВЕДЕНИЕ

Понятие нечеткой системы может быть введено уже в контексте общей теории систем [1] как нечеткое соответствие между нечеткими входным и выходным объектами, причем функционализация такой системы приводит к нечетким внутреннему объекту и реакции. В контексте аргументно-алфавитных систем [2], детализирующих общие системы, элементами объектов являются сигналы — входы, выходы и состояния, зависящие от некоторого аргумента и принимающие значения, как и параметры системы, в некоторых алфавитах, нечеткими могут быть как множество значений аргумента, так и алфавиты. Трактовка последних как нечетких множеств более популярна, так как связана с естественной нечеткостью измерений значений сигналов в системе и ее параметров (см., например, работы [3, 4]).

Представляет интерес и вопрос об учете нечеткостей, возникающих в множестве значений аргумента системы. Постановка этого вопроса естественна в классе ок-рестностных систем, для которых множество значений аргумента наделено некоторой окрестностной структурой. В случае дискретного аргумента, наиболее важном для большинства современных приложений, эта структура, вообще говоря, отличается от топологической. Разнообразные примеры таких структур и соответствующих систем рассматриваются в теории дискретно-аргументных систем [5—7]. Класс дискретных окрестност-ных систем и моделей формализован в работах [8, 9].

Во многих прикладных задачах окрестности, как подмножества множества значений аргумента, оказываются нечеткими. Уже в случае простейших дискретно-временных и близких к ним систем это приводит, вообще говоря, к необходимости [10] учета зависимости текущего состояния не стандартно от одного или фиксированного числа непосредственно предшествующих состояний, а от всей предыстории, т. е. от состояний из временного промежутка от начального до текущего мо-

мента времени, иначе говоря — к системам с нефиксированным последействием, представителями которых являются дискретные системы Вольтерра [11—14].

Нечеткие множества и системы представляют собой широкую область интенсивных исследований в рамках проблематики искусственного интеллекта, в частности, принятия решений в условиях неопределенности. Большинство из этих исследований находят отражение в публикациях журнала именно с таким названием — “Fuzzy Sets and Systems” (см., например, работы [3, 4] и наиболее “свежие” на данный момент работы [15, 16]), а также в большом числе других изданий близкой тематики, в том числе отечественных (см., например, журналы “Автоматика и телемеханика”, “Теория и системы управления” и др., библиографию в работах [17, 18]).

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

1. ДИСКРЕТНЫЕ СИСТЕМЫ ВОЛЬТЕРРА

Приведем краткие сведения об этом классе систем, используемые в дальнейшем изложении, следуя работе [11]. Дискретная система Вольтерра описывается уравнением

[ м = Ж [[/ - 1], ..., [ [0]), (1)

где ? е 1 = {0, 1, ...} — дискретное время, [ [? ] е 5” — вектор состояния системы, 1: 1 х ; о 5” — некоторая функция, ; — пространство после довательностей [, элементами которых являются векторы из 5”. При этом для любого ( е 1 значение функции /(?; [) определяется только компонентами [ [0], ... [ [? — 1] последовательности [ и не зависит от [ [т], т < 0 и т ! ? — 1. Поэтому эволюция системы (1) полностью определяется заданием

ПРОБЛЕМЫ УПРАВЛЕНИЯ № 4 • 2ПП4

одного начального состояния х [0] или набора начальных состояний ([[0], [[1], ..., [ [и]). Часто предполагается выполненным условие /(t; 0, ..., 0) { 0. Иногда, чтобы подчеркнуть зависимость решения [ [t] уравнения (1) от начальных состояний, оно обозначается [[t; ([[0], ..., [[и])].

В описании дискретной системы Вольтерра использована максимальная для данной ситуации окрестность 7 = 01;[W ] = {t — 1, ..., 0} текущего состояния [[t ], и уравнение (1) можно записать в виде

[ [t ] = /(t; {[ [w], w е 7}). (2)

При стандартной окрестности 6WX[t ] = {t — 1} получаем стандартную одношаговую дискретно-временную систему

[ [t ] = /(t; [ [t — 1]), (3)

а при фиксированной (одно и то же N для всех t) окрестности .1Z[t ] = {t — 1, ..., t — N} — стандартную дискретно-временную систему с N-шаговым запаздыванием

[ [t] = /(t; {[t — 1], ..., [ [t — N]}). (4)

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

t -1

[[t] = V a[t; w][[w] = V a[t; w][[w] (5)

T = 0 7

— скалярная линейная нестационарная дискретная система Вольтерра. Тогда условие ее устойчивости можно записать в виде a0 P 1, а условие асимптотической устойчивости — в виде a0 < 1, где

f

a0 = sup V |a[[t; w]|.

110 0

w = 0

Частным случаем системы (4) является простейшая линейная стационарная система

[ [t ] = a[ [t — 1], (6)

для которой a0 = a.

В работе [14] показано, что дискретные системы Вольтерра допускают трактовку как динамические благодаря выполнению для них фундаментального в математической теории систем [1] полугруппового свойства или свойства композиции переходов состояний, которое в простейшем случае системы (6) является следствием соотношения D+V = atas, а в общем случае системы (1) обосновывается следующим образом. Пусть и < v < t — некоторые моменты времени; пусть задан набор ([ [0], ...,

[ [и]); он определяет решение дискретной системы Воль-терра на интервале [0, да):

ф[0, ю)([[0], ..., [[и]) = ([[0], ..., [[и]),

[ [и + 1] = [ [и + 1; ([ [0], ..., [ [и])] =

= /(и + 1; [ [и], ..., [ [0]),

[ [и + 2] = [ [и + 2; ([ [0], ..., [ [и])] =

= /(и + 2; /(и + 1; [ [и], ..., [ [0]), [ [и], ..., [ [0]), ...,

[ [V] = [ [V; ([ [0], ..., [ [и])], ..., [ [г] = [ [г; ([ [0], ..., [ [и])], ..., сужение которого на временные отрезки [0, V], [0, г] определяет отображения ф5и = ф5Д[ [0], ..., [ [и]), фги = = ф^([ [0], ..., [ [и]); аналогично определяется отображение ф^ = ф^([ [0], ..., [ [V]). Непосредственно проверяется, что для динамической системы с переходной функцией, заданной этим семейством отображений, выполняется свойство композиции переходов состояний в виде ф^ = ф^ ф5и.

Внимание полугрупповому свойству уделено в связи с тем, что оно служит “проверочным” на право системе считаться динамической; это в полной мере относится к рассматриваемым далее нечетким системам.

2. НЕЧЕТКИЕ ДИСКРЕТНЫЕ СИСТЕМЫ ВОЛЬТЕРРА

Реализацию предлагаемого подхода к учету нечеткости окрестностей по состоянию начнем со следующего замечания. Используемая в системах (3) и (6) стандартная окрестность 61Х[? ], как четкое подмножество максимальной окрестности 7 = 01У[г ], полностью описывается своей характеристической функцией Х^ду^М = 1 при т = г — 1 и = 0 при т = г — 2, ..., 0, которая,

благодаря принимаемым ею лишь двум значениям 0 и 1, может считаться неявно присутствующей в этих уравнениях; подобным же образом характеристическая функция Х01;т[т] { 1, т = г — 1, ..., 0, неявно присутствует в уравнениях (1), (2) и (5), а характеристическая функция Х.жф][т] = 1 при т = г — 1, ..., г — N и Х^жадН = 0 при т = г — N — 1, ..., 0 — в уравнении (4).

При переходе к нечеткому окрестностному аналогу системы (6) представляется естественным вместо неявно входящих в уравнение системы характеристических функций четких окрестностей явно ввести в это уравнение функции принадлежности нечетких окрестностей, значения которых принадлежат не множеству {0, 1}, а промежутку [0, 1]. При этом следует учитывать, что сама максимальная окрестность текущего состояния [ [г] может быть нечеткой, обозначаемой ТМ1Х[г ], с функцией принадлежности р)0Жф][т] е [0, 1], т е 01У[ г ]; нечеткая стандартная окрестность )61Х[г ], как нечеткое подмножество максимальной )01У[ г ], описывается функцией принадлежности р)Ж[<][т] е р)0жад[т] е [0, 1], причем в общем случае р)61у[г][т] Р Р)01ад[т] для всех т е 01У[г]. То же относится и к другим нечетким подмножествам максимальной окрестности: их функции принадлежности в общем случае заданы на всем множестве ТМ1Х[г ] и в общем случае не превосходят его функцию принадлежности. Введем в явном виде такую функцию принад-

761

CONTROL SCIENCES № 4 • 2ПП4

лежности в (для простоты скалярные) уравнения (1) и (2), обозначив ее для краткости через р[г; т], т = г — 1, ... , 0. Получим уравнение скалярной нечеткой нелинейной дискретной системы Вольтерра [19]

[ [г] = /(г; [ [г — 1], р[г; г — 1]; ...;

[ [1], р[г; 1]; [ [0], р[г; 0]).

Применение к его правой части разложения в дискретный функциональный ряд Вольтерра [20] до членов второй суммарной степени по [ и р включительно приводит к описанию так введенной скалярной нечеткой нелинейной дискретной системы Вольтерра в виде

[[г] = А0[г] + Г £ А1х[г; т]х[т] + £ а1р[г; т]р[т]) +

те 7 те 7

+ I £ £ а2х[[г; тР т2] [ [т1] [ [т2] +

Гт^ е 7 т2 е 7

+ £ £ а2рр[г; т1, т2]р[г; т1] р[г; т2] +

е 7 т2 е 7

+ | £ £ а2р[[г; т1, т2]р[г; т1][[т2]} ] + ...

1т! е 7 т2 е 7 Jy

В работе [10] рассмотрен простейший модельный пример скалярной нечеткой линейной по состояниям дискретной системы Вольтерра, уравнение которой является весьма специальным случаем полученного выше описания, а именно — диагональным членом двойной суммы в фигурных скобках. При этом значения функции принадлежности естественным образом входят в коэффициенты уравнения. Для концентрации в дальнейшем изложении внимания на основном рассматриваемом здесь вопросе — учете нечеткости окрестностей по состоянию дискретно-временных систем — положим а2р[[г; т1, т2] = 1. Тогда скалярная нечеткая линейная по состояниям дискретная система типа Вольтерра опишется уравнением

г -1

[[г] = £ р[г; т][[т] = £ р[г; т][[т], (7)

т = 0 те 7

вполне сопоставимым с уравнением (5) скалярной линейной нестационарной дискретной системы Вольтерра.

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

ботах [11—14] как автономные, т. е. без учета входных воздействий.

В описании (7) нечеткая линейная дискретная система типа Вольтерра, как и система (5), удовлетворяет полугрупповому свойству, установленному в работе [14] для более общей системы (1). В то же время из содержательного смысла систем (7) как нечетких окрестностных следует, что выполнение для них полугруппового свойства может потребовать подчинения функций принадлежности определенным условиям. Так, расчет реакции системы (7) уже на втором шаге приводит к соотношению вида (приняты более подробные обозначения функций принадлежн°сти) рду1;[0, 2][0] + ргаж[0, 2][1]рджг[0, 1][0] = = Рджф 2][1]Р)61У[0 1][0]; одноточечные множества естественно рассматривать как четкие; тогда условие, которому должна подчиняться функция принадлежности двухточечного множества, принимает вид, достаточно естественно интерпретируемый как с точки зрения теории систем, так и с точки зрения теории нечетких множеств: р)Ж[0, 2][0] + р)Ж[0, 2][1] = 1. Дальнейший расчет реакции системы приводит к разветвляющейся совокупности условий подобного рода и к нетрадиционной трактовке нечеткой динамики.

Объяснение особенности, проиллюстрированной приведенным примером, состоит в том, что характеристика дискретных систем Вольтерра как систем с нефиксированным последействием (в отличие от стандартных систем с конечным фиксированным последействием) позволяет расширить класс этих систем до более общего, чем в работах [13, 14], класса систем с изменяющейся структурой, текущее состояние которых зависит не стандартно от одного или фиксированного числа непосредственно предшествующих состояний, но и не от всей предыстории, т. е. не от всех состояний из временного промежутка от начального до текущего момента времени, а лишь от некоторого подмножества этих состояний, определяемого, вообще говоря, текущим состоянием, причем в общем случае неоднозначно. Некоторые условия выполнимости полугруппового свойства для этого более общего класса систем представлены в работе [21].

Обоснованное в работе [14] выполнение полугруппо-вого свойства для рассмотренных там четких систем с изменяющейся структурой связано, среди прочего, с тем, что при замене функций принадлежности нечетких множеств характеристическими функциями четких последние при увеличении г наращиваются без изменения их структуры. Функции же принадлежности могут изменять структуру при изменении г, что в общем случае приводит к системам с “более сильно” изменяющейся структурой, чем у рассмотренных в работах [13, 14], вследствие чего полугрупповое свойство для нечетких систем может нарушаться, если функции принадлежности не подчинить дополнительным требованиям, пример которых приведен ранее.

ЗАКЛЮЧЕНИЕ

Ранее неоднократно упоминалось имя итальянского математика Вито Вольтерра (1860—1940 гг.). Оно хоро-

ПРОБПЕМЫ УПРАВЛЕНИЯ № 4 • 2004

шо известно специалистам не только в фундаментальной математике, но и во многих прикладных областях [20]. В. Вольтерра является одним из создателей математической экологии. Широко известная математическая модель совместного существования двух биологических видов (популяций) — экосистемы “хищник — жертва”, называемая моделью Вольтерра — Лотки, заложила фундамент математической теории биологических сообществ [22].

Дискретные аналоги первоначально непрерывных моделей, разрабатывавшихся Вольтерра, с появлением современных информационных технологий находят, подчас неожиданные, приложения в самых разнообразных областях. Ярким примером может служить исследование дискретных моделей Вольтерра—Лотки в связи с проблемами нелинейной динамики, синергетики, фракталов и хаоса [23]. Данная работа служит примером еще одного подтверждения сказанному.

Различные области применения четких дискретных систем Вольтерра указаны в работах [11—14]. В частности, в работе [13] показано, как с их помощью могут моделироваться вычислительные процессы. В этом смысле нечеткие дискретные системы типа Вольтерра могут применяться как модели “мягких” вычислительных процессов, оперирующих с нечеткими данными, которыми, как сейчас уже хорошо и широко понято, изобилуют техника, технологии, экономика, экология и другие прикладные области.

ЛИТЕРАТУРА

1. Месоротич М., Такахара Л. Общая теория систем: математические основы. — М.: Мир, 1978.

2. 5/\ити S. Ceneralized argument-alphabet signal processing // Proc. 3rd Int. Conf. On Signal Processing. — Beijing, 1996. — P. 753 — 756.

3. )eraanrfe] GXft'eure] /. A Takagi-Sugeno model with fuzzy inputs viewed from multidimensional interval analysis // Fuzzy Sets and Systems. — 2003. — Vol. 135, No. 1. — P. 39 — 61.

4. 5onrf/'a P/co -. Analysis of linear systems with fuzzy parametric uncertainty // Fuzzy Sets and Systems. — 2003. — Vol. 135, No. 1. — P. 81—121.

5. Глюлия СЛ. Соотношения типа Кэли-Гамильтона в теории дискретно-аргументных систем // Автоматика и телемеханика. — 1981. — № 9. — С. 133—142.

6. Глюлия С. Л, Фараджет Р. Г. Линейные клеточные машины: подход пространства состояний (обзор) // Там же. — 1982. — № 2. — С. 125—163.

7. Глюлия С. Л, Хоряеет k. М Дискретно-аргументное моделирование систем обработки информа ции и управления. — Липецк: ЛГТУ, 1993.

8. Глюмия С. Л., Шмырия k 1. От систем на графах к окре-стностным системам // Тр. Всеросс. конф. “Математи че-ское моделирование систем. Мето ды, приложения и сре д-ства”. — Воронеж: ВГУ, 1998. — С. 33—41.

9. Глюмия С. Л., Шмырия k 1., Шмырия Дк Новое направление в моделировании систем: окрестностные мо дели // Докл. Междунар. науч.-тех. конф. “Программное обеспечение автоматизированных систем управления”. — Липецк: ЛГТУ, 2000. — С. 15—19.

10. Глюмия С. Л., Шмырия k. 1. Нечеткие окрестностные системы: модельный пример // Современные проблемы информатизации в непромышленной сфере и экономике: Сб. тр. — Воронеж: ВГТУ, 2003. — Вып. 8. — С. 93—94.

11. Холмаяотский В. Г., Ройиояот k. 1. Об устойчивости некоторых дискретных процессов Вольтерра // Автоматика и телемеханика. — 1995. — № 2. — С. 3—13.

12. Холмаяотский В.Г. О применении второго метода Ляпунова к разностным уравнениям Вол ьтерра // Там же. — 1995. — № 11. — С. 50—64.

13. Гаишуя j В. Дискретные уравнения с изменя ющейся структурой и устойчивость их решений // Дифференциальные уравнения. — 1997. — Т. 33, № 12. — С. 1607—1614.

14. Горухш В. Г., Гаишуя И.В. Вложимость нелинейных дискретных уравнений с изменяющейся структурой в линейные системы // Там же. — 1999. — Т. 35, № 9. — С. 1207—1215.

15. ./етеи? 0es/'au 5., Рар ( Measure-based aggregation operators // Fuzzy Sets and Systems. — 2004. — Vol. 142, No. 1. — P. 3—14.

16. Ca/vo Г., Puarfeua $. Double aggregation operators // Ibid. — 2004. — Vol. 142, No. 1. — P. 15—33.

17. Глюмия С. Л., Шуикота j. k. Модели и методы принятия решений в условиях неопре деленности. — Липецк: ЛЭГИ, 2001. — 139 с.

18. Глюмия С. Л., Шуикота j. k., Сараев Л В., Териакот j. В. Нечеткая логика: алгебраические основы и приложения. — Липецк: ЛЭГИ, 2002. — 111 с.

19. Глюмия С. Л., Шмырия k. 1. Нечеткие окрестностные конечные системы // Современные мето ды теории краевых задач: Матер. Воронежской весенней математи ческой школы “Понтрягинские чтения — XIV”. — Воронеж: ВГУ, 2003. — С. 26.

20. Глюмия С. Л., Шмырия k. 1. Дискретные математические модели Вольтерра в экологии и других областях // Экология ЦЧО РФ. — 2003. — № 2 (11). — С. 16—18.

21. Глюмия С. Л. Свойство композиции переходов состояний для специального класса дискретных систем // Современные методы теории краевых задач: Матер. Воронежской весенней математической школы “Понтрягинские чтения — XIV”. — Воронеж: ВГУ, 2003. — С. 25—26.

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

22. Вольтерра В. Математическая теория борьбы за существование. — М.: Наука, 1976. — 345 с.

23. Лискретяая система Вольтерра — Лотки // В кн.: Пайт-ген Х.-О., Рихтер П.Х. Красота фракталов. — М.: Мир, 1993. — 176 с.

в (0742; 52-57-55

(-таг/: атлй@йрей£.ии □

78

CONTROL SCIENCES № 4 • 2004

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