Académique Documents
Professionnel Documents
Culture Documents
, antes
de iniciar a definio dos componentes do sistema, o usurio deve indicar se o seu controlador
do tipo Mamadani ou Sugeno. Dependendo do tipo selecionado, so liberados os campos
pertinentes para a entrada dos dados. Isto , se for selecionado o controlador de Sugeno, por
exemplo, os campos referentes funo de implicao, ao termo de agregao tambm e ao
mtodo de defuzificao ficam desabilitados. O programa apresenta diferentes opes ao
usurio para a configurao dos componentes do sistema e, para a maioria dos campos,
tambm permite a definio de outras alternativas.
3. ESTUDO DE CASO
A avaliao do desempenho dos controladores de Mamdani e Sugeno foi realizada a partir da
implementao de dois controladores de cada tipo, definidos com base em elementos bsicos
comuns. O funcionamento dos controladores foi ento testado para o controle de uma
interseo isolada formada por duas vias de sentido nico, uma principal e outra secundria.
Este teste foi realizado atravs da simulao da operao do trfego no local, com o auxlio do
programa HUTSIM (Kosonen, 1999).
3.1 Descrio das caractersticas gerais do controlador semafrico fuzzy
O controlador bsico, que foi implementado posteriormente como controlador de Mamdani e
Sugeno, possui as caractersticas bsicas a seguir descritas.
3.1.1. Variveis de entrada e sada do controlador
As variveis que descrevem o estado do sistema a ser controlado (variveis de entrada) so
Fila (na aproximao que est recendo indicao vermelha) e Chegada (nmero de
veculos presentes nos 100 m prximos linha de reteno da aproximao que est
recebendo sinal verde). A varivel Fila pode assumir os valores pequena, mdia,
longa e qualquer, que so definidos como conjuntos fuzzy. No caso da varivel
Chegada, os valores possveis so zero, pouca, mdia, muita e qualquer. Os
conjuntos fuzzy associados a estas variveis, mostrados na Figura 1, so os mesmos definidos
no estudo de Santos (2003), mais especificamente, o Caso 4 definido naquele trabalho. Dentre
os casos estudados por Santos (2003) o Caso 4 apresentou os melhores resultados nas
simulaes realizadas em termos de atrasos e paradas veiculares. Estes conjuntos so
derivados do controlador bsico utilizado no trabalho de Andrade e Jacques (2005), definidos
a partir do estudo de Niittymki e Pursula (2000). J a varivel que descreve a sada do
controlador denominada Extenso, e pode assumir os valores zero, curta, mdia e
longa. Os conjuntos fuzzy que representam esses valores so definidos de forma diferente
para os dois tipos controladores e sero posteriormente apresentados.
(a) Conjuntos fuzzy da varivel Fila (b) Conjuntos fuzzy da varivel Chegada
Figura 1: Conjuntos fuzzy de entrada do controlador bsico
3.1.2. Base de regras
O conjunto de regras utilizado para o desenvolvimento dos dois controladores o apresentado
na Tabela 1, formado por 14 regras. Esta base de regras tambm foi empregada no trabalho de
Andrade e Jacques (2005).
Tabela 1: Base de regras adotada
Regra Se a Fila e a Chegada Ento a Extenso
1 Quaquer Zero Zero
2 Pequena Pouca Curta
3 Mdia Pouca Zero
4 Longa Pouca Zero
5 Pequena Mdia Mdia
6 Mdia Mdia Curta
7 Longa Mdia Curta
8 Pequena Muita Longa
9 Mdia Muita Mdia
10 Longa Muita Mdia
11 - Pouca Curta
12 - Mdia Mdia
13 - Muita Longa
14 Longa Qualquer Zero
Para a implementao do antecedente das regras nos dois controladores foi utilizado o
operador mnimo para o conectivo e.
3.1.3. Condies gerais da operao
Na operao do controlador simulada no programa HUTSIM, os seguintes procedimentos so
adotados:
a) tempo mnimo de verde igual a 5 segundos para as duas aproximaes;
b) mximo de 5 (cinco) extenses sucessivas de verde para cada aproximao;
c) se uma extenso for calculada como inferior a 2 (dois) segundos, a extenso
concedida mas, ao seu final, nenhuma outra extenso possvel.
3.2 Descrio do controlador do tipo Mamdani
Os controladores de Mamdani testados (Controladores 1 e 3), alm dos aspectos bsicos j
descritos, tiveram os valores de suas variveis de sada definidos pelos conjuntos fuzzy
mostrados na Figura 2.
(a) Controlador 1 (b) Controlador 3
Figura 2: Conjuntos fuzzy da varivel de sada do controlador de Mamdani
A funo de implicao adotada foi a de Mamdani, implementada com o operador mnimo,
e o mtodo de defuzificao adotado foi o mtodo do centro de gravidade, que assegura uma
superfcie de controle suave e contnua. Na Figura 3 so apresentadas, a ttulo de ilustrao, a
base de regras implementada no MATLAB