автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Методы реализации в пространстве состояний для нечетких динамических систем
Автореферат диссертации по теме "Методы реализации в пространстве состояний для нечетких динамических систем"
На правах рукописи
КОЖУХАРЬ Виктория Андреевна
МЕТОДЫ РЕАЛИЗАЦИИ В ПРОСТРАНСТВЕ СОСТОЯНИЙ ДЛЯ НЕЧЕТКИХ ДИНАМИЧЕСКИХ СИСТЕМ
05.13.01 - системный анализ, управление и обработка информации (в отраслях информатики, вычислительной техники и автоматизации)
АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук
2008
003460115
Работа выполнена на кафедре информационных и управляющих систем в Бийском технологическом институте (филиал) ГОУ ВПО «Алтайский государственный технический университет им. И.И. Ползунова» и на кафедре прикладной математики и информатики филиала ГОУ ВПО «Алтайский государственный университет» в г. Бийске
Научный руководитель:
доктор технических наук, профессор Пушков Сергей Григорьевич
Официальные оппоненты:
доктор физико-математических наук, профессор Демин Николай Серапионович
кандидат физико-математических наук, доцент Колесникова Светлана Ивановна
Ведущая организация:
ГОУ ВПО «Кемеровский государственный университет»
Защита диссертации состоится 29 января 2009 года в Ю30 часов на заседании диссертационного совета Д 212.267.12 при ГОУ ВПО «Томский государственный университет» по адресу: 634050, г. Томск, пр. Ленина, 36.
С диссертацией можно ознакомиться в Научной библиотеке ГОУ ВПО «Томский государственный университет» по адресу: 634050, г. Томск, пр. Ленина, 34 а.
Автореферат разослан: 23 декабря 2008 года
Ученый секретарь диссертационного совета,
Д.Т.Н.
В.И. Смагин
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы. При изучении реальных объектов управления часто приходится сталкиваться с различного рода неопределенностью в исходных данных. Реальные задачи содержат в себе нечеткие условия и некоторую нечеткость цели в связи с тем, что их постановку осуществляет человек. Иногда нечеткость вызвана ошибками округления, измерений, приближенным представлением исследуемого процесса, воздействиями внешней среды и т. д. Чаще всего конкретное содержание задачи требует обеспечения заданного уровня нечеткости решения. Особенностью изучения реальных объектов управления является то, что значительная часть информации, которая необходима для их математического описания, существует в форме представлений или пожеланий человека.
Задача реализации является одной из основных задач не только теории управления, но и математической теории систем, решение которой зависит от экспериментальных данных. Фундаментальные исследования проблемы реализации в теории систем связаны с именами М. Месаровича и Я. Така-хары, Р. Калмана, Б.Л. Хо, С. Эйленберга, Э. Зонтага, Я. К. Виллемса, П. Фурмана, Р. Айсинга, Дж. Риссанена и др.
Для систем, в которых существенную роль играют сложность и неопределенность, характерно наличие одновременно разного рода информации: точечных замеров и значений параметров; допустимых интервалов их изменения; статистических законов распределения для отдельных величин; лингвистических критериев и ограничений, полученных от специалистов-экспертов; отсутствие возможности статистического описания из-за уникальности и неоднозначности ситуаций; психологические аспекты принятия человеком предлагаемых решений и т.д. Наличие в таких системах одновременно различного вида неопределенности делает необходимым для их анализа использование дополнительного математического аппарата. Традиционно методы математического анализа используются при точных исходных данных. Математическая статистика и теория вероятностей использует экспериментальные данные, обладающие строго определенной точностью. Кроме того, применение для оперирования с неопределенными величинами аппарата теории вероятностей приводит к тому, что неопределенность, независимо от ее природы, отождествляется со случайностью, между тем как основным источником неопределенности во многих процессах принятия решений является нечеткость или расплывчатость.
Таким образом, возникает необходимость использования для принятия решений такой теории, которая позволяет адекватно учесть все имеющиеся виды неопределенности. В последнее время, для исследования систем с нечеткостью и неоднозначностью в данных все чаще в качестве эффективного инструмента используются такие подходы, как теория нечетких множеств (Л. Заде, А. Н. Аверкин, Д. А. Поспелов, Д, Дюбуа, А. Прад, С. А. Орловский, P.A. Алиев, Э.Г. Захарова, C.B. Ульянов и др.).
(
Большинство работ посвященных анализу, синтезу и исследованию систем управления в последнее время основываются на представлении систем в терминах пространства состояний. При решении задач многомерных систем и сложных замкнутых систем методы пространства состояний позволяют осуществить четкую формализацию и легкость выполнения вычислительных процедур. Основные результаты, связанные с представлением динамических систем в пространстве состояний в теории автоматического управления принадлежат П. Деруссо, Р. Рой и Ч. Клоуз, Г. Розенбро-ку, В. Стрейцу, Ф.Л Черноусько и др.
Анализ литературы, посвященной динамическим системам с нечеткой неопределенностью, показал, что моделированию и тесно связанной с ним проблеме реализации не уделяется достаточного внимания. В настоящий момент не существует эффективных методов и алгоритмов для нахождения описания такой системы в пространстве состояний, а методы классической теории реализации неприменимы, так как алгебраические свойства множества нечетких чисел в рамках естественной нечеткой арифметики, основанной на принципе распространения, не являются достаточно удовлетворительными. Они не образуют таких удобных алгебраических структур, как кольцо или поле.
Настоящая работа посвящена разработке методов решения задачи реализации для линейных динамических систем с дискретным временем над нечеткими числами. В данной работе рассматриваются (по возможности минимальные) описания пространства состояний динамической системы над нечеткими числами по известному описанию вход-выход, основанному на наблюдении во времени входных сигналов и соответствующей им реакции системы (выходных сигналов).
Целью настоящей работы является исследование проблемы формализации способов описаний нечетких систем, разработка методов и алгоритмов решения задачи реализации для линейных динамических систем с дискретным временем над нечеткими треугольными числами.
Поставленная цель достигается решением следующих задач:
1. Рассмотрением класса нечетких динамических систем и свойств нечетких динамических систем, линейных над полями.
2. Постановкой задачи реализации для класса линейных динамических систем с дискретным временем над нечеткими числами.
3. Получением критериев реализуемости для динамических систем над нечеткими числами, поведение вход-выход которых описывается импульсной последовательностью матриц над нечеткими числами.
4. Разработкой методов вычисления алгебраических реализаций и созданием на базе этих методов алгоритмов для решения задач реализации.
В качестве методической основы для разработки методов, предложенных в данной работе, выбран алгебраический подход к теории систем и методы теории нечетких множеств.
Научная новизна результатов, полученных в настоящей работе, состоит в следующем:
1. Рассмотрен класс нечетких динамических систем. Для данного класса систем с использованием понятия нечеткого линейного отношения введено понятие нечеткой линейной динамической системы. Доказана теорема о возможности декомпозиции реакции нечеткой динамической системы на две части, отвечающие входным и выходным объектам системы.
2. Получен достаточный критерий алгебраической реализуемости для класса линейных динамических систем с дискретным временем над нечеткими числами.
3. Сформулированы и обоснованы два новых подхода к построению алгебраических реализаций. Предложен метод алгебраической реализации знакоопределенных импульсных последовательностей над нечеткими треугольными числами, который основан на построении алгебраических реализаций последовательностей матриц, составленных из центральных, левых и правых границ нечетких треугольных чисел. Разработан подход погружения в расширенную нечеткую арифметику, который позволяет вычислять алгебраические реализации для динамических систем над положительными нечеткими треугольными числами.
4. Предложен метод алгебраической реализации динамических систем над нечеткими треугольными числами на основе их декомпозиции в параллельное соединение.
Теоретическая значимость результатов диссертации заключается в том, что полученные результаты являются шагом на пути построения общей теории нечетких систем.
Практическая значимость результатов диссертации заключается в том, что разработанные методы и алгоритмы представления динамических систем над нечеткими числами в пространстве состояний можно использовать при решении практических задач моделирования, прогнозирования и управления в технических, производственных, экологических, экономических и других системах для построения моделей объектов управления с нечеткой неопределенностью.
Положения, выносимые на защиту:
1. Теорема о возможности декомпозиции реакции нечеткой динамической системы на две части, отвечающие входным и выходным объектам системы.
2. Достаточный критерий алгебраической реализуемости динамических систем с дискретным временем над нечеткими числами.
3. Метод алгебраической реализации знакоопределенных импульсных последовательностей над нечеткими треугольными числами, основанный на построении алгебраических реализаций последовательностей матриц, составленных из центральных, левых и правых границ нечетких треугольных чисел.
4. Метод реализации для динамических систем над положительными нечеткими треугольными числами, основанный на погружении в расширенную нечеткую арифметику.
5. Метод алгебраической реализации динамических систем над нечеткими треугольными числами на основе их декомпозиции в параллельное соединение.
6. Комплекс алгоритмов для решения задачи реализации для динамических систем над нечеткими треугольными числами.
Апробация работы. Основные выводы и теоретические положения диссертации докладывались на региональных конференциях по математике «МАК-2005», «МАК-2006», «МАК-2007», «МАК-2008» (Барнаул), на совещаниях в рамках всероссийского симпозиума «Абелевы группы» (Бийск, 2005), на региональной научно-методической конференции "Математическое образование на Алтае" (Барнаул, 2005) и международной научно-практической конференции "Математическое образование в Регионах России" (Барнаул, 2007), на II Международной научно-технической конференции молодых специалистов, аспирантов и студентов (Пенза, 2008).
Публикации. По теме диссертации опубликовано 11 работ, список которых приведен в конце автореферата.
Структура и объем работы. Диссертационная работа состоит из перечня условных обозначений и сокращений, введения, трех глав, заключения, списка литературы и приложений. Общий объем диссертационной работы составляет 137 страниц. Список литературы включает 149 наименований.
СОДЕРЖАНИЕ РАБОТЫ
Во введении дана общая характеристика работы, обоснована актуальность выбранной темы, определены цель, задачи, объект и методы исследования, научная новизна, указаны положения, выносимые на защиту.
В первой главе определены основные понятия теории линейных динамических систем, описаны методы и алгоритмы решения задачи реализации для таких систем, рассмотрены алгоритм Б.Л. Хо и метод, основанный на псевдообращении ганкелевых матриц.
В данной работе рассматриваются динамические системы с пространством состояний. Формальное определение для динамической системы с пространством состояний, исходящее от Р. Калмана, звучит следующим образом.
Определение 1.8. Линейной стационарной динамической системой с дискретным временем с т входами и р выходами над полем К называется сложный объект X = (F,G,H, J), где
F-.X-+X, G:Km^X, H :X-*KP, J:Km^K'
есть К - линейные отображения ( К -гомоморфизмы): Кт, Кр - пространства входных и выходных сигналов соответственно, X - некоторое абстрактное векторное пространство над К (пространство состояний).
Динамическое поведение системы Б определяется следующими уравнениями:
x{t + \) = Fx{t)+Gu(t) y(t) = Hx(t) + Ju(t), t = 0,1,2,..., где is Z, x(l\ x(t + \)eX, u(t)e(J = Km, y(t)^Y-Kp. Размерность пространства X, dim X, определяет размерность системы I, dim 2 .
В большинстве случаев вместо этой модели используется модель без учета связи в прямых каналах. В этом случае J - 0 и модель приобретает вид
x(t 4-1) = Fx(t)+Gu(t), y(t) = Hx(t), 1 = 0,1,2,...
Для обозначения систем такого типа используется запись
T. = (F,G,H)-
Проблема построения модели пространства состояний, в классической теории систем известная как проблема реализации, для класса линейных стационарных динамических систем с дискретным временем успешно решается в рамках алгебраического подхода к проблеме, предложенного Р. Калманом и состоит в определении модели пространства состояний для динамической системы, заданной своим поведением вход-выход. Поведение вход-выход линейной стационарной многомерной управляемой системы может быть охарактеризовано импульсной последовательностью матриц размера р .<т (т - число входов, р - число выходов системы):
{АЛ,-}-
В этом случае выходная последовательность векторов определяется соотношениями
= t -1,2,....
Задача реализации для данного класса систем состоит в определении математической модели этой системы в пространстве состояний, которая описывается разностными уравнениями. Определению подлежат матрицы F, G и Н вместе с их размерностями.
Задача реализации может быть сформулирована таким образом:
для заданной последовательности матриц {Д,/^,...} размера рхт над полем К построить тройку матриц над тем же полем К та-
ких, что
/ = 1,2,....
где для некоторого п (которое также нужно определить) Н - матрица размера рхп, Р - матрица размера их«, й - матрица рахчера п х т.
В данной главе излагаются сведения из истории теории нечетких множеств. Приведены основные подходы к определению нечетких динамических систем, дан обзор работ в области управления нечеткими динамическими системами.
Во второй главе исследуется проблема формализации способов описаний нечетких систем. Она посвящена анализу понятия нечеткой линейности для класса нечетких динамических систем. В ней рассмотрен класс общих нечетких систем, понятие нечеткой линейности для данного класса, а также класс нечетких линейных систем. Введен класс нечетких динамических систем. Для данного класса систем с использованием понятия нечеткого линейного отношения введено понятие нечеткой линейной динамической системы. Рассмотрены некоторые свойства нечетких динамических систем, линейных над полями. В частности, доказано фундаментальное для линейных систем свойство, заключающееся в возможности декомпозиции реакции системы на две части, отвечающие входным и выходным объектам системы, соответственно. Все результаты, предложенные в данной главе, проиллюстрированы числовыми примерами.
Рассматривается класс нечетких динамических систем. Нечеткая динамика определяется парой отображений, характеризующих изменение состояний системы и ее реакцию. Введем следующее определение нечеткой динамической системы.
Определение 2.4. Нечеткой динамической системой (с дискретным временем) будем называть объект 5 = (С/, X, У, (р, г;), где (р и г] - определяют нечеткие отношения:
р:ХхихХ-+[0,\), 7:ЛГхС/хГ->[0,1], и,Х,У - (нечеткие) объекты входных сигналов, состояний и выходных сигналов, соответственно. Динамическое поведение системы Я определяется следующими соотношениями:
= шах Г Си р'),^ (и), <р(х',и,х)),
-"по Су) = ^ах _ Г3 (мХ(!)(х\ /иЩ1]{и), ф, и, у)), Х(0)еР(Х), < = 0,1,2...
Для класса нечетких динамических систем с использованием понятия нечеткого линейного отношения введем понятие нечеткой линейной динамической системы.
Определение 2.5. Пусть К - поле, и,Х,У - линейные пространства над полем К. Нечеткую динамическую систему 5, определенную согласно определению 2.4, будем называть нечеткой К -линейной динамической системой, если <р и 77 определяют нечеткие К -линейные отношения, т.е.
для любых х,х',х,х'еХ, и,и' е и, у, у' е У и любого Я е К выполняются условия:
(¡>{х+х',и+и',х + х')> Т(<р(х, и, х), ср(х\и', х% <р(Лх, Ли, Ах) > <р{х, и,.?),
и
?7(х+х', и + и', >>+/) > ДтХх, и, у), Т](х', иу')), ц{Лх,Ли,Лу)>ф,и,у\
где 0Х,0С,,0Т - нулевые элементы пространств и,Х,У соответственно.
Для нечетких динамических систем, линейных над полями, можно доказать следующую теорему. Аналог этого результата для обычных (ненечетких) систем играет фундаментальную роль в теории систем.
Теорема 2.1. Пусть и,Х,У - линейные пространства над полем К . Нечеткая динамическая система Я с
ср: Xх1/хX ->[0,1\,т]:XхихУ -»[0,1],
является К -линейной, если существуют две пары нечетких К - линейных отношений
<р, :ХхХ ->[0,1],р2 .ихХ ->[0,1], 7?,X х У [0,1], пг ■ и х У [0,1], что для всех х, х е Х,и &и,у € У выполняется:
<р(х, и, х) = шах Т(<р} (х, х'), ф7 (и, х- х')),
х'еХ
Ф, и, У) = тах Т(ц (х, у'), цг (и, у - у')).
У бГ
Замечание 2.1. Теорема 2.1 верна и в тех случаях, когда в качестве условий (2.18) и (2.19) используются следующие пары условий: (Эх' е X) ф, и, х) = Т(<рх (х, х'), (р, (и, х - х%
(3/ е У) ф,и,у) = Т(Л[(Х,У'Ш^У-У')У, шах Т(<р, (х, х'), <р2 (и, х - х1)) > <р(х, и, х);
х'сХ
тах Т(ъ (х, у'), т}2 (и, у - у')) > ф,и, у);
/еГ
(3x' e X) T(q>x (x, x'\ cp2 (u, x-xj)> <p(x,u, x); (3/ e Y) тММи^'-у')) 2 П(х,и,у)-<p{x,u,x)> 0o(3jc'sJi) (x, x'\(p1(u,x-x'))> 0;
/7(x,k,j>) > 0 о (3/ 6 Y) T(jh(x,y'), rj2{u,y-y')) > 0; <p(x,u,x) >5<z> (3x' g X) T(<pt(x,x'),<p2(u,x - x')) > J, где 8 > 0;
П(х,и,у) >io (3/ £ 7) Щ<Х/), ^ где 5 > 0.
Третья глава посвящена описанию нескольких определений динамических систем над нечеткими числами с дискретным временем. В ней очерчен круг проблем, возникающих при исследовании подобных систем, введена в рассмотрение задача реализации для систем рассматриваемого типа. В данной главе получен достаточный критерий реализуемости нечетких динамических систем. Вводится в рассмотрение метод алгебраической реализации знакоопределенных импульсных последовательностей над нечеткими треугольными числами и метод погружения в расширенную нечеткую арифметику, позволяющий вычислять алгебраические реализации для динамических систем над положительными нечеткими треугольными числами. Рассмотрен метод алгебраической реализации динамических систем над смешанными нечеткими треугольными числами. Доказана теорема о параллельной композиции динамических систем над положительными нечеткими треугольными числами, дающая возможность конструировать различные алгоритмы реализации динамических систем над нечеткими треугольными числами. Глава содержит числовые примеры, иллюстрирующие применение предложенных методов и алгоритмов.
Подход, используемый в данной главе, является обобщением подхода к решению проблемы реализации для класса интервальных динамических систем. Так как интервал можно рассматривать как частный случай нечеткого числа, с функцией принадлежности, равной единице на всем заданном интервале. Математическая модель многомерного нечетко заданного объекта управления представляется в виде системы уравнений с нечеткими параметрами и понимается как семейство математических моделей многомерных динамических объектов, которые имеют различные степени принадлежности этому семейству. Следуя этому подходу, введем следующее определение.
Определение 3.1. Линейной сттщонарной динамической системой с дискретным временем (с т входами, п состояниями и р выходами) с
нечеткими параметрами будем называть объект [£] = (F,G,H), динамическое поведение которого описывается уравнениями
x(t+1) = Fx(/) + Gk(0, y(t) = Hx(t), (1)
где и(1) е й™, х(/) е Н", у(0 е Мр > и понимать как семейство математических моделей
х((+1) = Гх(0+Си((), у(1) = Нх(1), (2)
матрицы, {Р,0,Н) которых принадлежат заданным матрицам (Е,С,Н) над нечеткими числами, т.е.
Ре¥ е FIfГ"^G е О ё ИГ", Я е Н е со степенями принадлежности = пип^Цу), =
//(Я) = гп1П) ^ соответственно, где ¡) - степень принадлежности элемента fi¡ в матрице F, /¿(¿Г.-у) - степень принадлежности элемента g¡J в матрице С, - степень принадлежности элемента в Н . Степень принадлежности модели (2) семейству (1) в этом случае равна тп{ц{Р),ц{С),ц{Н)).
Определение 3.3. Линейной стационарной динамической системой с дискретным временем (с т входами, п состояниями и р выходами) с нечеткими объектами и нечеткими параметрами будем называть объект [X] ~ (Р,С,Н), динамическое поведение которого описывается уравнениями
х(/ +1) = +Си(1), у(0 = Нх(0, (3)
где
Х(0,х(Г+1) еХ = ГК",и(06и = ЕЕ™,у(0е7 = ЕИ'
Р е ЕЕТ*"^ е ЖЖ""", Н 6 .
Представленные выше типы динамических систем над нечеткими числами являются примерами обобщения обычных линейных стационарных динамических систем с дискретным временем. Они не исчерпывают всех возможных типов обобщений и видов нечеткой неопределенности.
С нечеткими системами, представленными определениями (3.1) и (3.3) можно связать импульсную последовательность матриц
А, =Щ,мС,/ = 1,2,..., (5)
где матричные произведения выполняются справа налево, т.е. сначала вычисляется произведение РС, затем Р(РО и т. д. Этой последовательности матриц можно поставить в соответствие отображение вход-выход.
Для системы с нечеткими параметрами под отображением вход-выход следует понимать семейство отображений /а : -> ¥х', порождаемых соотношениями
для
Д" е А, е Ж*""",/ = 1,2,....
Для системы с нечеткими объектами и нечеткими параметрами под отображением вход-выход целесообразно понимать отображение /: их* —> У2,, порождаемое нечеткими соотношениями
у(Г) = £А,.и(/-/),/ = 1,2,....
¿=1
Для заданного отображения вход-выход нечеткой системы, представленного импульсной последовательностью матриц над нечеткими числами можно поставить задачу реализации. Одной из возможных формулировок задачи реализации для систем над нечеткими числами может быть такая: для заданной последовательности матриц размера рхт над нечеткими числами
{А,, А,,...}, А, 61®'"", |' = 1,2,... (6)
определить размерность п и тройку матриц (Р,С,Н) над нечеткими числами таких, что выполняются уравнения (5), где Р € ИГ"1,в е РК^.Н е ИГХИ.
Для классического случая рекуррентность заданной импульсной последовательности матриц является необходимым и достаточным условием ее реализуемости. В случае систем над нечеткими числами рекуррентность остается достаточным условием реализуемости.
Определение 3.4. Будем говорить, что последовательность матриц размера рхт над нечеткими числами
{А,,А„...},А, еЕЖ'"",/= 1,2,... (7)
рекуррентна, если существует такое целое г > 0 и коэффициенты такие, что
Для динамических систем над нечеткими числами, поведение вход-выход которых описывается импульсной последовательностью матриц над нечеткими числами, имеет место следующий результат.
Теорема 3.1. Если последовательность матриц над нечеткими числами (7) рекуррентна, то для нее существует нечеткая алгебраическая реализация.
Определение 3.5.
Матрицу А =
fK.an.Ai) К.«п.Аз) •
К,от,„Д,) (яи,ага,/7а)
КЛ.Аи)
К>«1„.АЛ)
■ К,>«„И>А»„)
эле-
ментами которой являются нечеткие треугольные числа можно представить в виде
А = (Л, Л, Л),
где
Л =
«11 «12
агЛ
матрица, составленная из центров ац элементов матрицы А,
Г г
А =
«11 -«11 «12 "«и а2] ~а2] а22 -а2
а,.-а,
1 л
\Аг
тп /
матрица, составленная из элементов <г ~ац матрицы А ,
Ч+Ап «п+Ап - «ы+А» 2= «21+А21 «22+Ам - «2П+А2„
матрица, составленная из элементов ац + Ду матрицы А .
С импульсной последовательностью матриц над нечеткими треугольными числами можно связать три обычные (вещественные) импульсные последовательности, определяемые центральными, левыми и правыми границами матриц. Используя, сказанное выше введем следующее определение.
Определение 3.6. Для последовательности матриц с нечеткими треугольными числами
{А,, А2,...} - {(Д,4 Д), Лз),...} (9)
последовательности
{ДЛ,..} (10)
будем называть центральными последовательностями матриц (9), последовательности
Ц.4.-} <и>
будем называть левыми последовательностями матриц (9), а последовательности
Вд....} <12)
будем называть правыми последовательностями матриц (9). Имеет место следующий результат.
Теорема 3.3. Если для последовательности матриц над нечеткими треугольными числами (9) существуют матрицы одинаковой размерности
\Р,Сг,Щ, и которых выполняется
1) Р,(г,Й,Р,(Э,Я,Р,0,Н - положительные;
2)Р<Р<Р,0<6<С,Н<Й <Н ,
то нечеткая система (Е,С,Н) = ([£,£,Р), (<5,£,<5),(Я,Я,Я)) (где элементами матриц Е, С, Н будут нечеткие числа Ь - Я типа, носители которых есть интервалы Гг = Гс = [(7,0], Гн = [Я,Я] ) является нечеткой алгебраической реализацией этой последовательности.
Часто оказывается, что найденные реализации не удовлетворяют условиям теоремы 3.3. Но, если выбрать подходящий базис пространств состояний для полученных реализаций, то можно добиться того, чтобы реализации удовлетворяли условиям теоремы 3.3. Имеет место следующий результат, который является следствием теоремы 3.3.
Теорема 3.4. Если для матриц одинаковой размерности
{Р,Ст,Й^,(Р,(Э,Н) и (Р,С,Н) некоторой последовательности матриц (9) найдутся такие матрицы Тх, Т2 и Т}, что выполняются условия
Р<Р<Р\С<§<б,Й<,Й <Н ,
где
Р = т^Рт;', § = = йт;\ Р = тг1тг-х, (5 = щ я = нт;х, <13)
Р = т3Рт3-\в=тД н=т;~1
/*', (5, Н, Р,6,Н, Р, О, Н - положительные, то нечеткая система (Е,с,н) = ^,£,#|,^а,б,б|,^я,я,я||(где элементами матриц
Р, (¿, Н будут нечеткие числа ¿-Я типа, носители которых есть интер-
ческой реализацией этой последовательности.
Следующий алгоритм позволяет строить конечномерные реализации для последовательностей матриц над положительными нечеткими числами с использованием теорем 3.3 и 3.4.
Алгоритм 3.1.
Исходные данные. Импульсная последовательность матриц над положительными нечеткими треугольными числами вида (6).
Шаг 1. Находим центральную, левую и правую реализации импульсной последовательности матриц над положительными нечеткими треугольными числами.
Шаг 2. Если найденные реализации удовлетворяют условиям теоремы 3.3, то соответствующая нечеткая алгебраическая реализация и будет искомой, иначе переходим к шагу 3.
Шаг 3. Согласно теореме 3.4, с помощью преобразований подобия (3.16) попытаемся найти эквивалентные (с точностью до изоморфизма) алгебраические реализации, для которых условия теоремы 3.3 выполняются.
При выполнении шага 1 данного алгоритма для вычисления реализаций могут применяться, например, алгоритм Б.Л. Хо, либо другие методы вычисления конечномерных реализаций.
Данный метод реализаций может использоваться также и для вычисления нечеткой алгебраической реализации для последовательностей матриц над неположительными нечеткими треугольными числами. В этом случае нечеткая алгебраическая реализация строится в соответствии со следующими шагами.
Алгоритм 3.2.
Исходные данные. Импульсная последовательность матриц над нечеткими числами вида (6).
Шаг 1. Образуем из исходной импульсной последовательности матриц над неположительными нечеткими треугольными числами новую последовательность матриц над неотрицательными нечеткими треугольными числами следующего вида:
Шаг 2. Для полученной таким образом последовательности с помощью алгоритма 3.1 вычисляем нечеткую алгебраическую реализацию (Р,С,Н).
Шаг 3. Строим реализацию исходной последовательности матриц над нечеткими треугольными числами, в качестве которой могут быть динами-
валы
является нечеткой алгебраи-
{-А,, - А,,...} = {(-Д, д),(-Д, 4,4,),...} .
ческие системы над нечеткими треугольными числами (Р,-С,Н) или
(^а-н)
Как было показано выше алгебраические свойства множества нечетких чисел в рамках естественной нечеткой арифметики, как и алгебраические свойства классической интервальной арифметики не являются достаточно удовлетворительными. Они не позволяют нам воспользоваться классическими методами для решения задачи реализации. Для того чтобы решить данную задачу нам необходимо перенести ее из рамок естественной нечеткой арифметики в расширенную нечеткую арифметику, которая обладает более широкими алгебраическими свойствами. Подход к решению задачи реализации для линейных систем над нечеткими числами, предложенный в данной работе, основан на переходе множеств входных сигналов, состояний и выходных сигналов нечеткой системы в расширенные нечеткие пространства. В этом случае имеет место следующая диаграмма:
ИГ ———
п1Т£г' пЛп~' г 4-1 г1.
ЙГ ——
На этой диаграмме РЕ обозначает множество нечетких чисел с обычной нечеткой арифметикой, а обозначает множество нечетких чисел относительно расширенной нечеткой арифметики, П, С1 и Г - погружения нечеткого пространства Ж в расширенную нечеткую арифметику №.
Для построения расширенной нечеткой арифметики возьмем в качестве основной функции /(х) = х. Рассмотрим поле действительных чисел
(К,©,®). Функция /(х) = х является взаимно однозначным отображением Е на К. Определим операции фи® таким образом, чтобы / являлось изоморфизмом соответствующих систем. Для этого должны выполнятся следующие равенства:
а® Р = /(/"' (а) ■ (/?)) Для функции /(х) = х эти равенства примут вид
а®Р = сс + Р, а®Р=а-Р
Определение 3.7. Расширенная нечеткая арифметика - это алгебраическая система , носитель которой - множество всех нечетких
треугольных чисел вида (а;а, 0), а операции + и ~ - определены следующим образом
(а1;а,;Д)+(а3;а2;Д) = (^+а2;а,Фа2;Д ©Д),
(^;а,;Д)-(а2;а2; Д) = (Й! -а2;а, ®а2; Д ® Д).
Пусть {а,а,Р) - нечеткое треугольное число в естественной арифметике, (а\а,0) - нечеткое треугольное число в расширенной арифметике. Переход от (а,а,Р) к {а\а,@) и обратно, будем осуществлять с помощью функции /(х) = х, по следующим правилам:
а-а,а = а-а,/3 = а + 0, (14)
а = а,а = а-а,Р = Р~а. (15)
Сформулируем задачу реализации в пространстве состояний динамических систем над нечеткими треугольными числами: для заданной последовательности матриц над нечеткими треугольными числами
{А„А2,...}, А, еЕЙ'"", » = 1,2,... (16)
построить тройку матриц (Р,(5,Н) над нечеткими треугольными числами таких, что выполняются матричные уравнения
А, =Ш"6, 1 = 1,2,...,
где # е Ж""", 6 се ИГ", Н е Ж'х".
Динамическое поведение системы над нечеткими треугольными числами описывается следующими уравнениями:
+1) = ЁхСО + ¿¿/(О,
>>(0 = Нх(0
или
#х(7)+с;и(7)ех(7+1) = о,
й*(0©>'(0 = о.
Пусть состояниям системы х(г) и х(г+1) в моменты времени I и 7 + 1, управлению //(7) и выходу у(1) соответствуют дО), £(7 + 1), #(7) и т](1). Тогда, погружая динамическую систему над нечеткими треугольными числами над РЖ в получим:
ЩЕП"1 Ш) + СП' (#(7))0П-1 (#(7 +1))) = 0, цнп-1(|(7))©г-,(^)))=о.
Раскроем скобки и получим
ШП-,£(0+ПСП"^(0©^ (/ +1) = о,
Таким образом, получается, что описание динамического поведения погруженной системы над РЕ имеет вид:
£(! +1) = ПРГГ:£<7) + ПбСГ'<9(0, ?7(0 = ГН1Г'£(0.
Отсюда имеем
Ё = ПЁП"1, б = ПбП-1, Н = ГШГ1.
Получается, что при погружении последовательность матриц (16) примет вид:
Д = = ГНП 'пбгг1 = гнбп1 = ГА1£2"1, Д = НЁС = ГНП-'ПЁП-'ПСО'1 = ГНЁба' = ГА20-1,
Д =НЁ,-!С = ГНП-1(ПРПЧУЧПСПЧ = ГНБ,'"1СП~1 = ГА,ГГ\
При переходе из расширенной нечеткой арифметики в естественную, не всегда получаются нечеткие треугольные числа, с положительной величиной нечеткости слева и справа.
Определение 3.8. Нечеткое треугольное число (а,а,Р), полученное при переходе из расширенной нечеткой арифметики в естественную, будем называть правильным, если а > 0, /7 > 0 . В противном случае оно называется неправильным.
Определение 3.9. Матрицу над нечеткими треугольными числами, полученную при переходе из расширенной нечеткой арифметики в естественную, будем называть правильной, если она содержит правильные нечеткие треугольные числа.
Имеет место следующий результат.
Теорема 3.5. Если погруженная последовательность матриц над положительными нечеткими треугольными числами
{АрАз,...}, А, е№рт",1 = 1,2,.„
реализуема в расширенной нечеткой арифметике с матрицами (Р,С,Н) над нечеткими треугольными числами и, если соответствующая им тройка матриц (Ё,6,Н)над нечеткими треугольными числами в естественной арифметике является правильной, то (Р,С,Н) - алгебраическая реализация исходной последовательности матриц |а,,А2,...|, А, еРЕ*""", / = 1,2,... над нечеткими треугольными числами.
Для последовательности матриц над нечеткими треугольными числами можно предложить следующий алгоритм, который основан на погружении множеств входных сигналов, состояний и выходных сигналов нечеткой системы в расширенную нечеткую арифметику.
Алгоритм 3.3.
Исходные данные. Импульсная последовательность матриц над нечеткими треугольными числами вида (16).
Шаг 1. Образуем погруженную последовательность матриц с помощью формул (14).
Шаг 2. Найдем алгебраическую реализацию (Е,С,Н) этой последовательности с помощью классических методов.
Шаг 3. Восстановим нечеткую реализацию (Ё.С.Н) с помощью формулы (15). Согласно теореме (3.5) она должна быть правильной.
Введем в рассмотрение параллельную композицию систем.
Определение 3.9. Пусть заданы две линейные системы над полем К с одинаковыми пространствами входных (II) и выходных (У) сигналов I, = , С,, Я,) и Б2 = (Л,, О,, Я,) с пространствами состояний X, и Х2 соответственно. Их параллельная композиция £, которую мы будем обозначать через +Е2, определяется как система X = {Р,С,Н) с пространствами входных сигналов II, выходных сигналов У и состояний А', ® Х2, где гомоморфизмы Р, б и Я определяются в соответствии со следующими правилами:
Для отображений вход-выход систем I,, £, и X, + X, имеет место, следующее соотношение, доказательство которого можно найти в:
Данный результат оказывается верен и для случая динамических систем над нечеткими треугольными числами.
Теорема 3.6. (О параллельной композиции динамических систем над нечеткими треугольными числами) Пусть имеются динамические системы над нечеткими треугольными числами одинаковой размерности
Е, =(Г1,С1,Н1) и £2 = (Е,,С,,Н,), и их параллельная композиция £ = (Е, в, Н), где матрицы Е, в, Н имеют следующий вид
Е =
сО
, 6 =
,0 н
, н = (н' н2).
Тогда для отображений вход-выход систем Е,, £2 и I имеет место
•/з^+Ез = /г, •
Следующий результат является обратным к теореме о параллельной композиции динамических систем над нечеткими треугольными числами.
Теорема 3.7. Если две последовательности матриц , А2,..., А|| и
|а,2,А2,...,А,:| над положительными нечеткими треугольными числами
реализуемы с тройками матриц (Ё^Сг1,!!1) и |к2,С",Н2) над положительными нечеткими треугольными числами соответственно, то для последовательности
{А„А2,...,А,.} = {А;,А'.....А)}+{А2,А:.....А,2}
система с блочными матрицами над положительными нечеткими треугольными числами
/ ~. > / ~. \
, н=(н' н2)
будет являться нечеткой алгебраической реализацией.
С помощью теоремы 3.7 имеется возможность строить различные алгоритмы нахождения алгебраической нечеткой реализации с помощью разложения исходной импульсной последовательности матриц над нечеткими треугольными числами. Имеет место следующий результат, который является следствием теоремы 3.7, и основанный на нем алгоритм нахождения нечеткой алгебраической реализации для последовательности матриц над нечеткими треугольными числами смешанного типа.
Следствие 3.1. Пусть для последовательности матриц над положительными нечеткими треугольными числами
{А,,А2,...,А,} О7)
существует положительная нечеткая алгебраическая реализация (е ,Н А также найдется алгебраическая реализация О',
последовательности точечных матриц . Тогда, для последо-
вательности матриц над нечеткими треугольными числами
ГЁ1 о
,0 Ё2/ И
нечеткой алгебраической реализацией будет система Н) с блочными матрицами
Е =
Р О
О Р'
н = (н я').
(18)
Алгоритм 3.4.
Исходные данные. Импульсная последовательность п матриц над нечеткими треугольными числами размера р х т
{а,А,..Л}, (19)
где А = (аД = ({а^а^р^))., / = 1,2,..„л, 1 = 1,2,...,р, к = 1,2,...,/и.
Шаг 1. Найдем наименьший элемент из а]к -а]к последовательности матриц над нечеткими треугольными числами (19). Обозначим его а . Пусть Д - матрица размерности рхт, все элементы, которой равны а , т.е.
а =
¡=1,2.....п
с \
о . .. а
, Л =
а .
Шаг 2. Разложим исходную последовательность матриц над нечеткими треугольными числами (19) следующим образом
= {А, +Д,А2 +Д,...,А„ +А} + {-Д,...,-А}.
Таким образом, мы разложили исходную последовательность матриц на две последовательности: последовательность матриц над положительными нечеткими треугольными числами и последовательность точечных матриц.
Шаг 3. Находим алгебраическую реализацию (Е,0,Н) для последовательности матриц над положительными нечеткими треугольными числами:
{А1,А2,...,А„} = {А1+Д,А2+Д,...,А„+Д}
с помощью методов, представленных выше. Также строим алгебраическую реализацию (р' ,С! ,Я') для последовательности точечных матриц
Эта реализация имеет размерность п-1 и матрицы
Р'=1,0'=(-а ... -а)(
Н' =
или
... ®)е]
Н1
к-Ь
Шаг 4. Строим искомую реализацию как параллельную композицию реализаций (Г ,Н ) и (Р1,0'по формулам (18).
В заключении изложены основные теоретические и практические выводы настоящего исследования, подведены итоги и определены возможные направления дальнейшего изучения проблемы.
ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ
1. Рассмотрен класс нечетких динамических систем. Для данного класса систем с использованием понятия нечеткого линейного отношения введено понятие нечеткой линейной динамической системы и исследованы некоторые свойства нечетких динамических систем линейных над полями.
2. Доказана теорема о возможности декомпозиции реакции нечеткой динамической системы на две части, отвечающие входным и выходным объектам системы.
3. Получен достаточный критерий реализуемости нечетких динамических систем.
4. Разработан метод алгебраической реализации знакоопределенных импульсных последовательностей над нечеткими треугольными числами, основанный на построении алгебраических реализаций последовательностей матриц, составленных из центральных, левых и правых границ нечетких треугольных чисел.
5. Предложен алгоритм, позволяющий строить алгебраические реализации для динамических систем над полностью отрицательными нечеткими треугольными числами.
6. Разработан метод вычисления алгебраических реализаций для динамических систем над положительными нечеткими треугольными числами, основанный на погружении в расширенную нечеткую арифметику.
7. Доказана теорема о параллельной композиции динамических систем над положительными нечеткими треугольными числами.
8. Разработан метод алгебраической реализации динамических систем над нечеткими треугольными числами на основе их декомпозиции в параллельное соединение.
ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
1. Кожухарь В.А., Пушков С.Г. К общей теории нечетких систем: нечеткая линейность и нечеткие динамические системы // Известия РАН. ТиСУ. - 2008. - № 5. - С. 77-86.
2. Пушков С.Г., Тырышкина В.А. (Кожухарь В. А.) Нечеткие динамические системы линейные над полями // Фундаментальная и прикладная математика. - 2007. - Т. 13, № з. _ с. 147-155.
3. Кожухарь В.А., Пушков С.Г. О задаче реализации для линейных динамических систем над нечеткими числами // Известия Алтайского государственного университета. - 2007. - С. 24-29.
4. Пушков С.Г., Тырышкина В.А. (Кожухарь В.А.) Нечеткие линейные динамические системы // МАК-2005: материалы Восьмой региональной конференции по математике. - Барнаул: Изд-во Алт. ун-та, 2005. -С. 63-64.
5. Тырышкина В.А. (Кожухарь В.А.) Нечеткие динамические системы, линейные над полями // Абелевы группы: труды Всероссийского симпозиума. - Бийск: РИО БПГУ им. В.М. Шукшина, 2005. - С. 41-43.
6. Тырышкина В.А. (Кожухарь В.А.) К вопросу о формализации способов описаний нечетких динамических систем // Математическое образование на Алтае: материалы региональной научно-методической конференции. - Барнаул: Изд-во АлтГТУ, 2005. - С. 122-123.
7. Кожухарь В.А. Достаточное условие алгебраической реализуемости для линейных динамических систем над нечеткими числами // МАК-2006: материалы девятой региональной конференции по математике. - Барнаул: Изд-во Алт. ун-та, 2006. - С. 81-82.
8. Кожухарь В.А., Пушков С.Г. Об одном методе реализации в пространстве состояний динамических систем над треугольными нечеткими числами // МАК-2007: материалы десятой региональной конференции по математике. - Барнаул: Изд-во Алт. ун-та, 2007. - С. 124-125.
9. Кожухарь В.А. Метод реализации, основанный на параллельной декомпозиции динамических систем над нечеткими числами // Математическое образование в Регионах России: материалы международной научно-практической конференции. - Барнаул: Изд-во АлтГТУ, 2007. - С. 96-98.
10. Кожухарь В.А. Метод реализации, основанный на параллельной декомпозиции динамических систем над нечеткими треугольными числами // Сборник статей II Международной научно-технической конференции молодых специалистов, аспирантов и студентов. - Пенза, 2008. - С, 82-84.
11. Кожухарь В.А. Методы реализации в пространстве состояний для нечетких динамических систем // МАК-2008: материалы одиннадцатой региональной конференции по математике. - Барнаул: Изд-во Алт. ун-та, 2008. - С. 93-95.
Тираж 100 экз. Отпечатано в КЦ «Позитив» 634050, г. Томск, пр. Ленина, 34 а
Оглавление автор диссертации — кандидата физико-математических наук Кожухарь, Виктория Андреевна
Введение
Список обозначений
Глава 1. Представление линейных динамических систем в простран- 15 стве состояний
1.1. Проблема реализации для динамических систем в пространстве 15 состояний
1.2. Методы решения' задач точной реализации
1.3. Теория нечетких множеств в исследовании динамических систем 31 Выводы
Глава 2. Общая теория нечетких линейных систем
2.1. Предварительные сведения
2.2. Линейность общих нечетких систем
2.3. Нечеткие динамические системы
2.4. Нечеткие линейные динамические системы 56 Выводы
Глава 3. Задача реализации для линейных динамических систем над 6S нечеткими числами и методы ее решения
3.1. Линейные динамические системы с дискретным временем над 69 нечеткими числами
3.2. Достаточное условие реализуемости нечетких динамических сис- 74 тем
3.3. Методы алгебраической реализации знакоопределенных им- 77 пульсных последовательностей над нечеткими треугольными числами
3.4. Задача реализации в расширенной нечеткой арифметике
3.5. Метод реализации, основанный на параллельной декомпозиции 102 динамических систем над нечеткими треугольными числами
Выводы
Введение 2008 год, диссертация по информатике, вычислительной технике и управлению, Кожухарь, Виктория Андреевна
При изучении реальных объектов управления часто приходится сталкиваться с различного рода неопределенностью в исходных данных. Реальные задачи содержат в себе нечеткие условия и некоторую нечеткость цели в связи с тем, что их постановку осуществляет человек. Иногда нечеткость вызвана ошибками округления, измерений, приближенным представлением исследуемого процесса, воздействиями внешней среды и т. д. Чаще всего конкретное содержание задачи требует обеспечения заданного уровня нечеткости решения. Особенностью изучения реальных объектов управления является то, что значительная часть информации, которая необходима для их математического описания, существует в форме представлений или пожеланий человека. Но в языке традиционной математики нет объектов, с помощью которых можно было бы достаточно точно отразить нечеткость представлений. Поэтому учет такого рода неопределенностей всегда был важен и остается актуальным в настоящее время.
Задача реализации является одной из основных задач не только теории управления, но и математической теории систем, решение которой зависит от экспериментальных данных. Фундаментальные исследования проблемы реализации в теории систем связаны с именами М. Месаровича и Я. Такахары [41], Р. Калмана [27, 106, 112, 113], Б.Л. Хо [105, 106], С. Эйленберга [94], Э. Зонтага [133-135], Я. К. Виллемса [17, 138-140], П. Фурмана [98-101], Р. Айсинга [9597], Дж. Риссанена [128] и др.
На протяжении долгого времени при моделировании систем, которые существуют в условиях большого количества случайных факторов (воздействия внешней среды, ошибки, шумы и т.д.), наиболее часто использовалась методология, основанная на привлечении аппарата математической статистики. Однако использование только данных методов ограничивается следующими обстоятельствами: необходимостью учета факторов, имеющих не статическую природу; ограниченностью информации, приводящей к неустойчивости получаемых распределений вероятности; необходимостью учета разнородной и противоречивой информации, приводящей к сложно преодолимым математическим трудностям; и др. Не учет этих факторов приводит к заведомо не приемлемым решениям.
В тоже время проблема неопределенности исходных данных привела к развитию математических исследований, а также, методов и алгоритмов, которые являются частью интервального анализа. Интервальный анализ предназначен для работы в условиях неопределенности с величинами, для которых задан интервал допустимых или возможных значений. Основные результаты, достигнутые в этой области, изложены в работах А.Б. Куржанского [38, 39], Ю.И. Шокина [82, 132], А.П. Вощинина [18], Р. Мура [121-123],, Г. Алефельда [2] и др.
Для систем, в которых существенную роль играют сложность и неопределенность, характерно наличие одновременно разного рода информации: точечных замеров и значений параметров; допустимых интервалов их изменения; статистических законов распределения для отдельных величин; лингвистических критериев и ограничений, полученных от специалистов-экспертов; отсутствие возможности статистического описания из-за уникальности и неоднозначности ситуаций; психологические аспекты принятия человеком предлагаемых решений и т.д. Наличие в таких системах одновременно различного вида неопределенности делает необходимым для их анализа использование дополнительного математического аппарата. Традиционно методы математического анализа используются при точных исходных данных. Математическая статистика и теория вероятностей использует экспериментальные данные, обладающие строго определенной точностью. Кроме того, применение для оперирования с неопределенными величинами аппарата теории вероятностей приводит к тому, что неопределенность, независимо от ее природы, отождествляется со случайностью, между тем как основным источником неопределенности во многих процессах принятия решений является нечеткость или расплывчатость.
Таким образом, возникает необходимость использования для принятия решений такой теории, которая позволяет адекватно учесть все имеющиеся виды неопределенности. В последнее время, для исследования систем с нечеткостью и неоднозначностью в данных все чаще в качестве эффективного инструмента используются такие подходы, как теория нечетких множеств (Л. Заде [23, 145], А. Н. Аверкин [1], Д. А. Поспелов [54], Д. Дюбуа, А. Прад [22], С. А. Орловский [46], Р.А. Алиев, Э.Г. Захарова, С.В. Ульянов [3,4] и др.).
Теория нечетких (размытых) множеств была впервые предложена американским математиком Лотфи Заде в 1965 г. [145] и предназначалась для преодоления трудностей представления неточных понятий, анализа и моделирования систем, в которых участвует человек.
Как отмечено выше, для обращения с неточно известными величинами обычно применяется аппарат теории вероятностей. Однако случайность связана с неопределенностью, касающейся принадлежности некоторого объекта к обычному множеству. В то время как понятие нечеткость относится к классам, в которых могут быть различные градации степени принадлежности, промежуточные между полной принадлежностью и не принадлежностью объектов к данному классу. Это различие между нечеткостью и случайностью приводит к тому, что математические методы нечетких множеств совершенно не похожи на, методы теории вероятностей. Они во многих отношениях проще, так как понятию вероятностной меры в теории вероятностей соответствует более простое понятие функции принадлежности в теории нечетких множеств. По этой причине даже в тех случаях, когда неопределенность в процессе принятия решений может быть представлена вероятностной моделью, обычно удобнее оперировать с ней методами теории нечетких множеств без привлечения аппарата теории вероятностей. Такой подход позволяет свести воедино всю имеющуюся неоднородную информацию: детерминированную, статистическую, лингвистическую и интервальную. Он дает приближенные, но достаточно эффективные способы описания поведения систем, настолько сложных и плохо определенных, что они не поддаются точному математическому анализу. Вместе с тем теоретические основания данного подхода вполне точны и строги в математическом смысле и не являются сами по себе источником неопределенности. Основные приложения данного подхода используются при управлении экономическими, социальными и техническими системами, при решении задач планирования в условиях неопределенности, в системах искусственного интеллекта, лингвистике, поиске информации, распознавании образов, психологии, экономике и других областях человеческой деятельности.
Большинство работ посвященных анализу, синтезу и исследованию систем управления в последнее время основываются на представлении систем в терминах пространства состояний. При решении задач многомерных систем и сложных замкнутых систем методы пространства состояний позволяют осуществить четкую формализацию и легкость выполнения вычислительных процедур, в то время когда классические методы (частотный анализ, алгебра передаточных функций, преобразовании Лапласа и т. д.) оказываются несостоятельными из-за вычислительных трудностей. Основные результаты, связанные с представлением динамических систем в пространстве состояний в теории автоматического управления принадлежат П. Деруссо, Р. Рой и Ч. БСлоуз [20], Г. Розенброку [129], В. Стрейцу [71], Ф.Л. Черноусько [76] и др. Описание систем в пространстве состояний основано на матричных и векторных представлениях. Матричная форма записи весьма удобна при численном решении на ЭВМ. Алгебраические методы для исследования различных проблем теории управления связаны с именами Р. Калмана [27, 109, 110, 111], Л. Заде [25], Р. Броккета [87], Ю.И. Параева [47], Б.Т. Поляком [52, 53] и др.
Анализ литературы, посвященной динамическим системам с нечеткой неопределенностью, показал, что моделированию и тесно связанной с ним проблеме реализации не уделяется достаточного внимания. В настоящий момент не существует эффективных методов и алгоритмов для нахождения описания такой системы в пространстве состояний, а методы классической теории реализации неприменимы, так как алгебраические свойства множества нечетких чисел в рамках естественной нечеткой арифметики, основанной на принципе распространения, не являются достаточно удовлетворительными. Они не образуют таких удобных алгебраических структур, как кольцо или поле.
Настоящая работа посвящена разработке методов решения задачи реализации для линейных динамических систем с дискретным временем над нечеткими числами. Она заключается в нахождении (по возможности минимального) описания пространства состояний динамической системы над нечеткими числами по известному описанию вход-выход, основанному на наблюдении во времени входных сигналов и соответствующей им реакции системы (выходных сигналов).
Целью настоящей работы является исследование проблемы формализации способов описаний нечетких систем, разработка методов и алгоритмов решения задачи реализации для линейных динамических систем с дискретным временем над нечеткими треугольными числами.
Поставленная цель достигается решением следующих задач:
1. Рассмотрением класса нечетких динамических систем и свойств нечетких динамических систем, линейных над полями.
2. Постановкой задачи реализации для класса линейных динамических систем с дискретным временем над нечеткими числами.
3. Получением критериев реализуемости для динамических систем над нечеткими числами, поведение вход-выход которых описывается импульсной последовательностью матриц над нечеткими числами.
4. Разработкой методов вычисления алгебраических реализаций и созданием на базе этих методов алгоритмов для решения задач реализации.
В качестве методической основы для разработки методов, предложенных в данной работе, выбран алгебраический подход к теории систем и методы теории нечетких множеств.
Научная новизна результатов, полученных в настоящей работе, состоит в следующем:
1. Рассмотрен класс нечетких динамических систем. Для данного класса систем с использованием понятия нечеткого линейного отношения введено понятие нечеткой линейной динамической системы. Доказана теорема о возможности декомпозиции реакции нечеткой динамической системы на две части, отвечающие входным и выходным объектам системы.
2. Получен достаточный критерий алгебраической реализуемости для класса линейных динамических систем с дискретным временем над нечеткими числами.
3. Сформулированы и обоснованы два новых подхода к построению алгебраических реализаций. Метод алгебраической реализации знакоопределен-ных импульсных последовательностей над нечеткими треугольными числами, основанный на построении алгебраических реализаций последовательностей матриц, составленных из центральных, левых и правых границ нечетких треугольных чисел. Разработан подход погружения в расширенную нечеткую арифметику, позволяющий вычислять алгебраические реализации для динамических систем над положительными нечеткими треугольными числами.
4. Предложен метод алгебраической реализации динамических систем над нечеткими треугольными числами на основе их декомпозиции в параллельное соединение.
Практическая значимость результатов диссертации заключается в том, что полученные результаты являются шагом на пути построения общей теории нечетких систем. Разработанные методы и алгоритмы представления динамических систем над нечеткими числами в пространстве состояний можно использовать при решении практических задач моделирования, прогнозирования и управления в технических, производственных, экологических, экономических и других системах для построения моделей объектов управления с нечеткой неопределенностью.
Положения, выносимые на защиту:
1. Теорема о возможности декомпозиции реакции нечеткой динамической системы на две части, отвечающие входным и выходным объектам системы.
2. Достаточный критерий алгебраической реализуемости динамических систем с дискретным временем над нечеткими числами.
3. Метод алгебраической реализации знакоопределенных импульсных последовательностей над нечеткими треугольными числами, основанный на построении алгебраических реализаций последовательностей матриц, составленных из центральных, левых и правых границ нечетких треугольных чисел.
4. Метод реализации для динамических систем над положительными нечеткими треугольными числами, основанный на погружении в расширенную нечеткую арифметику.
5. Метод алгебраической реализации динамических систем над нечеткими треугольными числами на основе их декомпозиции в параллельное соединение.
6. Комплекс алгоритмов для решения задачи реализации для динамических систем над нечеткими треугольными числами.
Апробация работы. Основные выводы и теоретические положения диссертации докладывались на региональных конференциях по математике «МАК-2005», «МАК-2006», «МАК-2007», «МАК-2008» (Барнаул), на совещаниях в рамках всероссийского симпозиума «Абелевы группы» (Бийск, 2005), на региональной научно-методической конференции "Математическое образование на Алтае" (Барнаул, 2005) и международной научно-практической конференции "Математическое образование в Регионах России" (Барнаул, 2007), на II Международной научно-технической конференции молодых специалистов, аспирантов и студентов (Пенза, 2008).
Диссертационная работа состоит из введения, трех глав, заключения и приложений. Во введении дана общая характеристика работы, обоснована ак
Заключение диссертация на тему "Методы реализации в пространстве состояний для нечетких динамических систем"
Основные результаты настоящей работы состоят в следующем:
1. Рассмотрен класс нечетких динамических систем. Для данного класса систем с использованием понятия нечеткого линейного отношения введено понятие нечеткой линейной динамической системы и исследованы некоторые свойства нечетких динамических систем линейных над полями.
2. Доказана теорема о возможности декомпозиции реакции нечеткой динамической системы на две части, отвечающие входным и выходным объектам системы.
3. Получен достаточный критерий реализуемости нечетких динамических систем.
4. Разработан метод алгебраической реализации знакоопределенных импульсных последовательностей над нечеткими треугольными числами, основанный на построении алгебраических реализаций последовательностей матриц, составленных из центральных, левых и правых границ нечетких треугольных чисел.
5. Предложен алгоритм, позволяющий строить алгебраические реализации для динамических систем над полностью отрицательными нечеткими треугольными числами.
6. Разработан метод вычисления алгебраических реализаций для динамических систем над положительными нечеткими треугольными числами, основанный на погружении в расширенную нечеткую арифметику.
7. Доказана теорема о параллельной композиции динамических систем над положительными нечеткими треугольными числами.
8. Разработан метод алгебраической реализации динамических систем над нечеткими треугольными числами на основе их декомпозиции в параллельное соединение.
Дальнейшее исследование проблемы можно проводить в следующих направлениях:
- формулировка и обоснование необходимых критериев реализуемости нечетких динамических систем;
- разработка методов вычисления алгебраических реализаций минимальной размерности для линейных нечетких динамических систем;
- описание структуры множества конечномерных реализаций.
116
ЗАКЛЮЧЕНИЕ
Данная работа посвящена развитию методов реализации в пространстве состояний для нечетких линейных динамических систем. Результат теоретического анализа проблемы и проверки методов и алгоритмов представления нечетких линейных динамических систем в пространстве состояний, полученный в ходе работы, позволяет сделать вывод об актуальности проведенного исследования и дальнейших перспективах изучения проблемы.
В первой главе исследования определены основные понятия теории линейных динамических систем, описаны методы и алгоритмы решения задачи реализации для таких систем, приведены основные подходы к определению нечетких динамических систем, дан обзор работ в области управления нечеткими динамическими системами.
Во второй главе исследуется проблема формализации способов описаний нечетких систем. Она посвящена анализу понятия нечеткой линейности для класса нечетких динамических систем. В ней рассмотрен также класс общих нечетких систем, понятие нечеткой линейности для данного класса, а также класс нечетких линейных систем. Введен класс нечетких динамических систем. Введено понятие нечеткой линейной динамической системы. Рассмотрены некоторые свойства нечетких динамических систем, линейных над полями. В частности, доказано фундаментальное для линейных систем свойство, заключающееся в возможности декомпозиции реакции системы на две части, отвечающие входным и выходным объектам системы, соответственно.
В третьей главе исследования предлагается несколько определений линей-цых динамических систем над нечеткими числами с дискретным временем. Введена в рассмотрение задача реализации для систем рассматриваемого типа. Получен достаточный критерий реализуемости нечетких динамических систем. Разработан метод и алгоритмы алгебраической реализации знакоопределенных импульсных последовательностей над нечеткими треугольными числами, метод погружения в расширенную нечеткую арифметику для динамических систем над положительными нечеткими треугольными числами. Рассмотрен метод алгебраической реализации динамических систем над смешанными нечеткими треугольными числами. Представленный метод основывается на параллельной композиции подсистем исходной динамической системы. Доказана теорема о параллельной композиции динамических систем над положительными нечеткими треугольными числами, дающая возможность конструировать различные алгоритмы реализации динамических систем над нечеткими треугольными числами.
Библиография Кожухарь, Виктория Андреевна, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
1. Аверкин А.Н., Батыршин И.З., Блишун А.Ф и др. Нечеткие множества в моделях управления и искусственного интеллекта. - М.: Наука, 1986.
2. Алефельд Г., Херцбергер Ю. Введение в интервальные вычисления. — М.: Мир, 1987.
3. Алиев Р.А., Захарова Э.Г., Ульянов С.В. Нечеткие модели управления динамическими системами // Итоги науки и техники. Сер. Техн. кибернетика. -М.: ВИНИТИ, 1990. - Т. 29. - С. 127-196.
4. Алиев Р.А., Церковный А.Э., Мамедова Г.А. Управление производством при нечеткой исходной информации. -М.: Энергоатомиздат, 1991.
5. Алтунин А.Е., Семухин М.В. Модели и алгоритмы принятия решений в нечетких условиях: Монография. — Тюмень: Изд-во Тюменского государственного университета, 2000.
6. Ащепков Л.Т., Стегостенко Ю.Б. Стабилизация линейной дискретной системы управления с интервальными коэффициентами // Известия высших учебных заведений. Математика. 1998. - №12. С. 3-10.
7. Ащепков JI.T., Давыдов Д.В. Стабилизация наблюдаемой линейной системы управления с постоянными интервальными коэффициентами // Известия высших учебных заведений. Математика. 2002. - №2. - С. 11-17.
8. Беллман Р. Динамичекое програмирование. М.: ИЛ, 1958.
9. Беллман Р., Заде Л. Принятие решений в расплывчатых условиях В сб.: Вопросы анализа и процедуры принятия решений. М: Мир, 1976, с. 172215.
10. Белов В.М., Суханов В.А., Унгер Ф.Г. Теоретические и прикладные аспекты метода центра неопределенности. Новосибирск: Наука. Сибирская издательская фирма РАН, 1995.
11. Богомолов А.С., Сперанский Д.В. Об одной разновидности задачи стабилизации линейной дискретной системы // Автоматика и телемеханика. -2002.-№9.-С. 111-124.
12. Богомолов А.С., Сперанский Д.В. Синхронизирующие эксперименты с интервальными линейными системами // Автоматика и телемеханика. — 2002.- №6. -С. 166-173.
13. Бочарников В.П. Fuzzy-технология: Математические основы. Практика моделирования в экономике. Санкт-Петербург: «Наука» РАН, 2001.
14. Бочарников В.П., Захаров К.В., Цыгынок А.В. Логистика, эффективность и риски внешнеэкономических операций. Санкт-Петербург: «Наука» РАН, 2000.
15. Бродский М.И. Моделирование многокритериальной динамической системы с нечеткой постановкой для принятия решений при планировании производства (на примере пищевой промышленности): Дисс. На соискание ученой степени кандидата технических наук. Омск, 2006.
16. Брусин В.А. Об управлении динамическими системами в условиях неопределенности // Соросовский образовательный журнал, «Математика». — 1996.- №6.- С. 115-121.
17. Виллемс Я.К. От временного ряда к линейной системе // Теория систем. Математические методы и моделирование: Сборник переводных статей. — М.: Мир, 1989.-С. 8-191.
18. Вощинин А.П., Сотиров Г.Р. Оптимизация в условиях неопределенности. М.: София: МЭИ (СССР); Техника (НРБ), 1989.
19. Гантмахер Ф.Р. Теория матриц. 4-е изд. - М.: Наука, 1988.
20. Деруссо П., Рой Р., Клоуз Ч. Пространство состояний в теории управления.-М.: Наука, 1970.
21. Дилигенский Н.В., Дымова Л.Г., Севастьянов П.В. Нечеткое моделирование и многокритериальная оптимизация производственных систем в условиях неопределенности: технология, экономика, экология. М.: «Издательство Машиностроение - 1», 2004.
22. Дюбуа Д., Прад А. Теория возможностей. Приложение к представлению знаний в информатике.: Пер. с фр. -М.: Радио и связь, 1990.
23. Жирабок А.Н. Нечеткие множества и их использование для принятия решений // Соросовский образовательный журнал, «Математика». — 2001. -т. 7.-№2.-С. 109-115.
24. Заде JL Понятие лингвистической переменной и его применение к принятию приближенных решений: Пер. с англ. М.: Мир, 1976.
25. Заде Л., Дезоер Ч. Теория линейных систем. (Метод пространства состояний), Под редакцией Г. С. Поспелова. Перевод с английского. Изд-во «Наука», М., 1970.
26. Калман Р., Фалб П., Арбиб М. Очерки по математической теории систем. -М.: Мир, 1971.
27. Кожухарь В.А. Достаточное условие алгебраической реализуемости для линейных динамических систем над нечеткими числами // Материалы девятой региональной конференции по математике «МАК-2006». Барнаул: Изд-во Алт. ун-та, 2006. - С. 81-82.
28. Кожухарь В.А., Пушков С.Г. О задаче реализации для линейных динамических систем над нечеткими числами // Известия Алтайского государственного университета. — 2007. С. 24-29.
29. Кожухарь В.А., Пушков С.Г. Об одном методе реализации в пространстве состояний динамических систем над треугольными нечеткими числами //
30. Материалы десятой региональной конференции по математике «МАК-2007». Барнаул: Изд-во Алт. ун-та, 2007. - С. 124-125.
31. Кожухарь В.А. Методы реализации в пространстве состояний для нечетких динамических систем // Материалы одиннадцатой региональной конференции по математике «МАК-2008». Барнаул: Изд-во Алт. ун-та, 2008. - С. 93-95.
32. Кофман А. Введение в теорию нечетких множеств. — М.: Радио и связь, 1982.
33. Кулинич А.А., Титова Н.В. Интегрированная модель поддержки принятия решений в условиях неопределенности. Труды Института проблем управления. Том 26. М.: Институт проблем управления им. В.А. Трапезникова.-2005.-С. 19-38.
34. Куржанский А.Б. Задача идентификации — теория гарантированных оценок // Автоматика и телемеханика. — 1991. — №4. — С. 3-26.
35. Куржанский А.Б. Управление и наблюдение в условиях неопределенности. М: Наука, 1977.
36. Математические методы в теории систем: сборник переводных статей // Под ред. Ю.И. Журавлева. -М.: Мир, 1979.
37. Месарович М., Такахара Я. Общая теория систем: математические основы. -М.: Мир, 1978.
38. Миронов A.M. Нечеткие модальные логики // Фундаментальная и прикладная математика. 2003. - том 9. - № 1. - С. 201-230.
39. Негойце К. Применение теории систем к проблемам управления. М: Мир, 1981.
40. Нечеткие множества и теория возможностей. Последние достижения.: Пер. с англ./ Под ред. P.P. Ягера. — М.: Радио и связь, 1986.
41. Орловский С. А. Проблемы принятия решений при нечеткой исходной информации. М.: Наука. Главная редакция физико-математической литературы, 1981.
42. Параев Ю.И. Алгебраические методы в теории линейных систем управления. — Томск: Изд-во ТГУ, 1980.
43. Петров Б.Н., Уланов Г.М., Гольденблат И.И., Ульянов С.В. Теория моделей в процессах управления. — М.: Наука, 1978.
44. Петров Б.Н., Уланов Г.М., Ульянов С.В. Динамические системы со случайной и нечеткой структурами // Итоги науки и техники. Сер. Техн. кибернетика. -М.: ВИНИТИ, 1979. Т. 11.-С.З-76.
45. Петров Б.Н., Уланов Г.М., Ульянов С.В., Хазен Э.М. Информационно-семантические проблемы в процессах управления и организации. М.: наука, 1977.
46. Поляк Б.Т., Щербаков П.С. Сверхустойчивые линейные системы управления. I. Анализ // Автоматика и телемеханика. 2002. — №8. — С. 37-53.
47. Поляк Б.Т., Щербаков П.С. Сверхустойчивые линейные системы управления. П. Синтез // Автоматика и телемеханика. — 2002. — №11. — С. 56-75.
48. Поспелов Д.А. Логико-лингвистические модели в системах управления. -М.: Энергоатомиздат, 1981.
49. Поспелов Д.А. Моделирование рассуждений. Опыт анализа мыслительных актов. М.: Радио и связь, 1989.
50. Поспелов Д.А. Системный подход к моделированию мыслительной деятельности // Проблемы методологии системного исследования. М.: Мысль, 1970. - С. 333-358.
51. Поспелов Д.А. Ситуационное управление: теория и практика. М.: Наука, 1986.
52. Поспелов Д.А., Осипов Г.С. Прикладная семиотика // Новости искусственного интеллекта. 1999. - №1. - С. 9-35.
53. Прикладные нечеткие системы: Пер. с япон./ К. Асаи, Д. Ватада, С. Иваи и др.; под редакцией Т. Тэрано, К. Асаи, М. Сугено. М.: Мир, 1993.
54. Пушков С.Г. Комплекс программного обеспечения для решения задач точной и приближенной реализации // Материалы IV Юбилейной научно-практической конференции, посвященной 290-летию г. Бийска. — Барнаул: Изд-во АГТУ, 2000. С. 197-201.
55. Пушков С.Г. Конечномерные реализации импульсной характеристики, основанные на псевдообращении ганкелевой матрицы // Известия РАН. Теория и системы управления. 2002. - №3. - С. 5-12.
56. Пушков С.Г. О вычислении конечномерной реализации // Кибернетика и системный анализ. — 1991. №6. — С. 107-112.
57. Пушков С.Г. Об алгоритме конечномерной реализации // Автоматика и телемеханика. — 1991. №10. - С. 56-63.
58. Пушков С.Г. Об общей теории нечетких систем: глобальные состояния и нечеткая глобальная реакция нечеткой системы // Изв. РАН. ТиСУ. 2001. №5.-С. 105-109.
59. Пушков С.Г. К общей теории нечетких систем: глобальные состояния, условия согласованности и линейность // Вестник Томского государственного университета. — 2002, № 1П(П). С. 169-174.
60. Пушков С.Г. Представление динамических систем в пространстве состояний: точная и приближенная реализация: Монография. — Барнаул: Изд-во АлтГТУ, 2003.
61. Пушков С.Г., Кривошапко С.Ю. О проблеме реализации в пространстве состояний для интервальных динамических систем // Вычислительные технологии 2004, т. 9, №1. - С. 75-85.
62. Пушков С.Г., Кожухарь В.А. К общей теории нечетких систем: нечеткая линейность и нечеткие динамические системы // Изв. РАН. ТиСУ. 2008, №5.-С. 77-86.
63. Пушков С.Г., Тырышкина В.А. Нечеткие линейные динамические системы // Материалы Восьмой региональной конференции по математике «МАК-2005». Барнаул: Изд-во Алт. ун-та, 2005. - С. 63-64.
64. Пушков С.Г., Тырышкина В.А. Нечеткие динамические системы линейные над полями // Фундаментальная и прикладная математика, 2007, том 13, №3, С. 147-155.
65. Стрейц В. Метод пространства состояний в теории дискретных линейных систем управления. — М.: Наука, 1985.
66. Современные методы идентификации систем./ Под. ред. Эйкхоффа. — М.: Мир, 1983.
67. Тырышкина В.А. Нечеткие динамические системы, линейные над полями// Абелевы группы: Труды Всероссийского симпозиума. Бийск: РИО БЕГУ им. В.М. Шукшина, 2005. - С. 41-43.
68. Тырышкина В.А. К вопросу о формализации способов описаний нечетких динамических систем // Материалы региональной научно-методическойконференции "Математическое образование на Алтае". Барнаул: Изд-во АлтГТУ, 2005. - С. 122-123.
69. Ульянов С.В. Нечеткие модели интеллектуальных промышленных систем управления // Известия АН СССР. Техническая кибернетика, №3, 1991. — С. 38-49.
70. Черноусько Ф.Л. Оценивание фазового состояния динамических систем. -М.: Наука, 1988.
71. Шарый С.П. Алгебраический подход во «внешней задаче» для интервальных линейных систем // Вычислительные технологии. 1998. — Т. 3, №2.-С. 67-114.
72. Шарый С.П. Алгебраический подход к анализу линейных статических систем с интервальной неопределенностью // Известия РАН. Теория и системы управления. 1997. — №3. - С. 51-61.
73. Шарый С.П. Интервальные алгебраические задачи и их численное решение: Дисс. на соискание ученой степени доктора физико-математических наук. — Новосибирск, 2000.
74. Шарый С.П. Линейные статические системы с интервальной неопределенностью: эффективные алгоритмы для решения задач управления и стабилизации // Вычислительные Технологии. 1995. - Т. 4, №13. - С. 64-80.
75. Шарый С.П. Новый подход к анализу статических систем с интервальной неопределенностью в данных // Вычислительные Технологии. 1997. - Т. 2, №1. — С.84-102.
76. Шокин Ю.И. Интервальный анализ. Новосибирск: Наука, 1981.
77. Эйкхофф П. Основы идентификации систем управления. М.: Мир, 1975.
78. Ярушкина Н.Г. Основы теории нечетких и гибридных систем: Учеб. пособие. М.: Финансы и статистика, 2004.
79. Яхъяева Г. Э. Нечеткие множества и нейронные сети. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий ИН-ТУИТ.ру, 2006.86.
-
Похожие работы
- Разработка и исследование структур нечеткого логического вывода в системах обработки нечеткой информации и знаний
- Разработка и исследование алгоритмов нечеткой классификации ситуаций для решения задач экологического мониторинга
- Синтез нечетких регуляторов для систем управления техническими объектами с ограниченной неопределенностью
- Модели, методы и программные средства обработки нечеткой информации в системах поддержки принятия решений на основе когнитивных карт
- Методы анализа и синтеза математических моделей нечетких дискретных систем
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность