76 ком транспорта, и при необходимости вносить изменения в параметры системы управления потоком транспорта. В условиях рассматриваемой прикладной задачи управления транспортными потоками в условиях простого перекрестка необходимо учитывать специфику этой задачи, особенности объекта управления. Так как процесс управления потоком транспортных средств в условиях простого перекрестка на основе нечеткой логики реализуется по ратному и зависимости от параметров перекрестка (ширина дороги, интенсивность дорожного движения), то в структуре системы управления необходимо реализовать механизм настройки параметров системы управления на конкретный объект управления. В соответствии с этим, в структуре системы управления предлагается: 1. Реализовать блок «база лингвистических переменных» как самостоятельный блок, что позволит вносить изменения в состав и характеристики лингвистических переменных без вмешательства в работу остальных блоков системы управления потоком транспорта. 2. Реализовать взаимосвязь блока «база правил» и блока «база лингвистических переменных» для обеспечения полноты и непротиворечивости набора правил в условиях изменяющегося набора лингвистических переменных. 3. Реализовать связь блока «база лингвистических переменных» и блоков фаззификадик и дефаззификации для корректного выполнения операций фаззификации и дефаззификации с использованием текущего набора лингвистических переменных. Традиционный подход к проектированию систем управления па основе нечеткой логики предусматривает формирование и уточнение набора лингвистических переменных в процессе разработки системы управления. Приведенные особенности структуры системы управления потоком транспорта в условиях простого перекрестка позволяют реализовать процесс управления с |
ГЛПОССИЙСКЛЯ ^ССУДЛРствЕННА^ БИБЛИОТЕКА • . . 41 В соответствии с общими принципами построения систем управления на основе нечеткой логики, она включает как необходимые следующие блоки: база лингвистических переменных, база правил, блок фаззификации, блок принятия решения, блок дефаззификации, блок начальной инициализации, блок интерфейса, блок визуализации. Указанные блоки предназначены для решения соответствующих задач: 1) блок начальной инициализации предназначен для задания начальных параметров управления: характеристик дорожного полотна, интенсивности дорожного движения, параметров лингвистических переменных, длительности цикла светофора; 2) блок нечеткой логики включает в себя механизмы фаззификации, дефаззификации, и принятия решения. 3) база лингвистических переменных содержит набор лингвистических переменных и их функции принадлежности; 4) база правил содержит правила, на основе которых принимается решение об управляющем воздействии; 5) блок визуализации позволяет в наглядной форме отобразить текущее состояние дорожного движения на перекрестке; 6) интерфейс пользователя обеспечивает взаимодействие системы управления потоком транспорта и пользователя, с его помощью пользователь имеет возможность в наглядной форме наблюдать процесс управления потоком транспорта, и при необходимости вносить изменения в параметры системы управления потоком транспорта. В условиях рассматриваемой прикладной задачи управления транспортными потоками в условиях простого перекрестка необходимо учитывать специфику этой задачи, особенности объекта управления. Так как процесс управления потоком транспортных средств в условиях простого перекрестка на основе нечеткой логики реализуется по-разному в зависимости от параметров перекрестка (ширина дороги, интенсивность дорожного движения), то в структуре системы управления необходимо реализовать • , 42 механизм настройки параметров системы управления на конкретный объект управления [7, 11, 37]. В соответствии с этим, в структуре системы управления предлагается: 1. Реализовать блок «база лингвистических переменных» как самостоятельный блок, что позволит вносить изменения в состав и характеристики лингвистических переменных без вмешательства в работу остальных блоков системы управления потоком транспорта. 2. Реализовать взаимосвязь блока «база правил» и блока «база лингвистических переменных» для обеспечения полноты и непротиворечивости набора правил в условиях изменяющегося набора лингвистических переменных. 3. Реализовать связь блока «база лингвистических переменных» и блоков фаззификации и дефаззификации для корректного выполнения операций фаззификации и дефаззификации с использованием текущего набора лингвистических переменных. Традиционный подход к проектированию систем управления на основе нечеткой логики предусматривает; формирование и уточнение набора лингвистических переменных в процессе разработки системы управления. Приведенные особенности структуры системы управления потоком транспорта в условиях простого перекрестка позволяют реализовать процесс управления с возможностью модификации используемого набора лингвистических переменных непосредственно в процессе управления. В отдельных компонентах системы специфику задачи предлагается учитывать следующим образом: 1. База правил содержит механизм формирования новых правил «по умолчанию» при модификации базы лингвистических переменных данный механизм обеспечивает существование корректного набора правил при изменениях в базе лингвистических переменных. 2. База лингвистических переменных содержит механизмы для формирования и модификации лингвистических переменных и их функций |