![]() |
|
|
|||||
Паклин Николай; Тененев В.А., Якимович Б.А.НЕЧЕТКОЕ МОДЕЛИРОВАНИЕ ДИНАМИЧЕСКИХ СИСТЕМhttp://www.paklin.newmail.ru/mater/fuzzy_din.html Построение динамической модели сложной системы часто является единственным доступным способом получения информации о ее поведении. Методы моделирования динамических систем зависят от степени информативности поведения системы и ее сложности. Некоторые системы допускают представление в виде дифференциальных уравнений, описывающие какие-либо законы сохранения, действующие в них. В этом случае основной задачей моделирования является подбор коэффициентов, входящих в уравнения, обеспечивающих адекватность математической модели. При исследовании сложных систем, особенно экономических, очень часто не представляется возможным получить достоверную математическую модель из-за большой неопределенности взаимодействий элементов системы. Поэтому в большинстве случаев приходится ограничиваться некоторым статистическим анализом с использованием аппарата математической статистики [1]. Развивающиеся в последнее время методы извлечения знаний из данных позволяют сделать еще один шаг в направлении моделирования сложных систем. Для описания подобных систем можно применить методы нечеткой логики [2, 3]. Для этого представим динамическую систему в виде нечеткой сети, состоящей из элементов, соединенных между собой связями. Среди элементов системы выделяются входные и выходные переменные, между элементами могут присутствовать обратные связи. На рис. 1 представлен пример модели системы, имеющей 2 входа, один выход и обратную связь, которая изображена пунктирной линией. Рис. 1. Модели системы в виде нечеткой сети Обозначим через Для определения результирующего уровня активации применяется оператор логического умножения для отдельных составляющих условия в правиле: Агрегированная по всем правилам функция принадлежности определяется логическим суммированием а точечная оценка результата вычисляется относительно центра области: Функционирование такой системы в направлении от входа к выходу определяется зависимостью Y = F(U,W), где W - параметры системы, включая и внешние факторы. При наличии обратной связи в системе функциональная зависимость принимает рекуррентный вид
где t - период развития системы. Построенная имитационная модель позволяет управлять поведением системы при варьировании величин компонент вектора U. Рассмотрим пример: влияние инвестиций на эффективность работы некоторой производственной системы. Элементами системы являются (рис. 2): Рис. 2. Модель процесса инвестиций. Пунктирной линией показана обратная связь. 1 - объем инвестиций
(входная переменная); и оперирует двумя параметрами: Рис. 3. Функции принадлежности для правила Подбор таких функций принадлежности может вестись двумя способами. В первом случае эксперты устанавливают меры условия и следствия, а также формулируют правила в виде нечетких высказываний, и система (1) функционирует в экспертном режиме по приведенному выше алгоритму. Данный подход имеет существенный недостаток, заключающийся в субъективности мнений экспертов. При наличии достаточного количества данных, связывающих входные и выходные параметры нечеткой системы, параметры функций принадлежности (2) можно найти в процессе обучения [4]. Пусть имеется P обучающих пар вида (U, D),
где где Vi - количество термов i-го элемента системы, индексы A и B означают параметры функций принадлежности условия и следствия соответственно. Цель обучения состоит в подборе таких параметров функций принадлежности, чтобы усредненная на P выборках среднеквадратичная ошибка системы была минимальной: Для минимизации функции (4) следует применить генетический алгоритм [2], использующий только значения целевой функции и решающий проблему наличия многих локальных экстремумов. В результате обучения будут получены оптимальные функции принадлежности системы, что позволит моделировать поведение системы во времени. На рис. 4 показаны результаты численного моделирования развития описанной выше системы, в которой в качестве входной переменной выступает объем инвестиций. При нулевом значении инвестиций в системе происходит спад и застой эффективности производства в течение продолжительного времени. Увеличение начального объема инвестиций до 3 единиц и более приводит к быстрому повышению эффективности системы.
Представленный подход к формализации нечетких систем был применен при формировании региональной программы развития лесопромышленного комплекса на 2003-2005 гг. [3]. Для этого было разработано программное обеспечение, функционирующее в среде Windows, в котором реализованы возможности графического построения имитационной модели системы, задания правил и функций принадлежности, обучения и вывода динамики развития системы при различных входных воздействиях. Построенная организационно-экономическая имитационная модель лесопромышленного комплекса содержала 40 элементов, из которых 13 - входные воздействия и 5 - выходные переменные, а ее поведение описывалось 62 правилами. См., например, статью "Оптимальное управление детерминированными и нечеткими системами" в разделе Публикации.
|
[Биография][Реферат][Библиотекаl][Ссылки][Поиск][Индивидуалка] ДонНТУ> Портал магистров ДонНТУ |
Copyright (c) 2006 DonNTU. All rights reserved. |