Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гасп.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
188.17 Кб
Скачать

3 Постановка и анализ задачи моделирования

Задача моделирования стратегии управления дорожным движением в узле транспортной сети, как и на сети, состоит в разработке классического модуля нечёткого управления. Его составляющие:

  1. Блок фуззификации. Система управления с нечёткой логикой оперирует нечёткими множествами, поэтому конкретное значение входного сигнала модуля нечёткого управления подлежит операции фуззификации, в результате которой ему будет сопоставлено нечёткое множество.

  2. База правил. Иногда называется лингвистической моделью и представляет собой множество нечётких правил определения нечёткого множества, которому принадлежит выходной сигнал системы.

  3. Блок выработки решения. Непосредственное определение множества принадлежности выходного сигнала при конкретных заданных множествах входных сигналов.

  4. Блок деффузификации. Представляет процедуру отображения нечёткого множества, полученного на выходе блока выработки решения, в конкретное значение, представляющее собой управляющее воздействие.

Для построения стратегий управления, которые будут являться обучающими данными для будущей системы, предлагается использовать программный комплекс TRANSYT. Он основан на оценке поведения транспортного потока с помощью моделирования дорожного движения и позволяет выработать оптимальные параметры режима работы светофорной сигнализации.

Проектирование базы нечётких правил на основе численных данных

Базу правил определения стратегий управления создаём для системы с двумя входами и одним выходом следующим образом:

  1. Необходимы обучающие данные в виде множества (x1(i), x2(i), g(i)). Находим области определения X1, X2, G элементов множества, которые разбиваем на 2N+1 областей (отрезков), причём значение N подбирается индивидуально, а отрезки могут иметь одинаковую или различную длину. Отдельные области обозначим следующим образом: Mn (малый отрезок порядка n), M1 (малый 1), S (средний), В1 (большой 1),……, Вn (большой n).

  2. Строим функции принадлежности определённому классу элементов заданного множества обучающих данных µ11), µ22), µ3(g). Предлагается использовать функции треугольной формы по принципу: вершина графика располагается в центре области разбиения, ветви графика лежат в центрах соседних областей. Степень принадлежности данных определённым классам будет выражаться значением функций принадлежности.

  3. Для каждой пары x1(i), x2(i) определяется правило соответствия классу стратегии управления по значению времени горения зелёного сигнала светофора g(i). Окончательно для каждой пары обучающих данных можно записать одно правило, то есть:

( х1(1), х2(1), g(1)) R(1): IF (x1(1) ϵ S AND x2(1) ϵ µ1) THEN g(1) ϵ B1;

( х1(2), х2(2), g(2)) R(2): IF (x1(2) ϵ µ3 AND x2(2) ϵ S) THEN g(2) ϵ S.

Поскольку в наличии имеется большое количество пар х1, х2, существует большая вероятность того, что некоторые из правил окажутся противоречивыми. Это относится к правилам с одной и той же посылкой (условием), но с разными следствиями (выводами).

Один из методов решения этой проблемы заключается в приписывании каждому правилу так называемой степени истинности с последующим выбором из противоречащих друг другу правил того, у которого эта степень окажется наибольшей, после чего база правил заполняется качественной информацией. Согласно выше обозначенным правилам R(1) и R(2) их степени истинности имеют вид:

SP (R(1)) = µs(x1)* µM2(x2)* µB1(g(1));

SP (R(2)) = µM3(x1)* µS(x2)* µS(g(2)).

  1. Для определения количественного значения параметров оптимальной стратегии управления необходимо выполнять операцию деффузификации. Для расчёта выходного значения управляющего воздействия можно и рекомендуется воспользоваться способом деффузификации по методу центра тяжести.