77 возможностью модификации используемого набора лингвистических переменных непосредственно в процессе управления. В отдельных компонентах системы специфику задачи предлагается учитывать следующим образом: 1. База правил содержит механизм формирования новых правил «по умолчанию» при модификации базы лингвистических переменных данный механизм обеспечивает существование корректного набора правил при изменениях в базе лингвистических переменных. 2. База лингвистических переменных содержит механизмы для формирования и модификации лингвистических переменных и их функций принадлежности непосредственно во время работы системы, в отличие от традиционных систем на основе ТТЛ, где эти механизмы используются только на этапе разработки. База ЛП относится к основным блокам структуры системы управления потоком транспорта в условиях простого перекрестка. Для разработки базы лингвистических переменных необходимо: выделить входные и выходные переменные; сформировать значения термов для каждой J’fTf; определить параметры функций принадлежности для каждого терма. Лингвистические переменные формируются на основе предположений о характере дорожного движения и его параметрах. Предварительно необходимо граничить те характеристики дорожного движения, которые будут описываться лингвистическими переменными. Входными лингвистическими переменными, значения которых определяются ситуацией на дороге, предлагаются следующие: — Qmain количество машин перед светофором на основной магистрали (в направлении Север-Юг); • Qside количество машин перед светофором на пересекающей улице {в направлении “Запад Восток”); |
• , 42 механизм настройки параметров системы управления на конкретный объект управления [7, 11, 37]. В соответствии с этим, в структуре системы управления предлагается: 1. Реализовать блок «база лингвистических переменных» как самостоятельный блок, что позволит вносить изменения в состав и характеристики лингвистических переменных без вмешательства в работу остальных блоков системы управления потоком транспорта. 2. Реализовать взаимосвязь блока «база правил» и блока «база лингвистических переменных» для обеспечения полноты и непротиворечивости набора правил в условиях изменяющегося набора лингвистических переменных. 3. Реализовать связь блока «база лингвистических переменных» и блоков фаззификации и дефаззификации для корректного выполнения операций фаззификации и дефаззификации с использованием текущего набора лингвистических переменных. Традиционный подход к проектированию систем управления на основе нечеткой логики предусматривает; формирование и уточнение набора лингвистических переменных в процессе разработки системы управления. Приведенные особенности структуры системы управления потоком транспорта в условиях простого перекрестка позволяют реализовать процесс управления с возможностью модификации используемого набора лингвистических переменных непосредственно в процессе управления. В отдельных компонентах системы специфику задачи предлагается учитывать следующим образом: 1. База правил содержит механизм формирования новых правил «по умолчанию» при модификации базы лингвистических переменных данный механизм обеспечивает существование корректного набора правил при изменениях в базе лингвистических переменных. 2. База лингвистических переменных содержит механизмы для формирования и модификации лингвистических переменных и их функций 43 принадлежности непосредственно во . время работы системы, в отличие от традиционных систем на основе НЛ, где эти механизмы используются только на этапе разработки [68]. 2.2.1. Разработка базы лингвистических переменных База ЛП относится к основным блокам структуры системы управления потоком транспорта в условиях простого перекрестка. Для разработки базы лингвистических переменных необходимо: выделить входные и выходные переменные; сформировать значения термов для каждой ЛП; определить параметры функций принадлежности для каждого терма. Лингвистические переменные формируются на основе предположений о характере дорожного движения и его параметрах. Предварительно необходимо ограничить те характеристики дорожного движения, которые будут описываться лингвистическими переменными. Входными лингвистическими переменными, значения которых определяются ситуацией на дороге, предлагаются следующие: 1) CarsUp количество машин перед светофором на направлении «Север-Юг»; 2) CarsRight количество машин перед светофором на направлении «Запад-Восток»; 3) LightLen длительность : зеленого сигнала светофора на направлении «Север-Юг». Выходной лингвистической переменной, являющейся параметром управления, предлагается переменная DeltaLight, отражающая изменение длительности зеленого сигнала светофора. Для лингвистических переменных CarsRight, CarsUp количество машин на каждом направлении предлагается описывать одинаковым набором термов: ноль, мало, средне, много: |