Armazenamento regras para o diagnóstico

Propaganda
RELATÓRIO
BANCO DE DADOS DE BASE DE
REGRAS OU BASE DE
CONHECIMENTO DE
HIDRORERADORES
Setembro / 2007
Armazenamento de regras para o diagnóstico
Dentre as formas para armazenamento de dados o Banco de Dados é a melhor
maneira para armazenamento por apresentar em sua estrutura um gerenciador do banco
de dados. Portanto, o banco de dados é eficiente em gerenciar um grande numero de
dados e através de seus conceitos possibilita redução ou eliminação de redundâncias,
eliminação de inconsistências, compartilhamento dos dados, restrição de segurança,
padronização dos dados e manutenção de integridade.
Contudo, para a nossa aplicação a utilização de um banco de dados aplicaria ao
projeto um custo desnecessário, pois o banco de dados seria subutilizado devido os
dados serem poucos e muitos conceitos para a elaboração do banco de dados não se
aplicam ao sistema como utilização de chaves primárias, relacionamento entre tabelas e
restrição nas consultas. (subutilizado)
Em virtude disso, a pesquisa apontou que o ideal para o armazenamento de
regras e das variáveis fuzzy de entrada e saída que compõem a configuração fuzzy é a
utilização de arquivos. O formato escolhido é do tipo datalog.
As regras englobam os pesos dos antecedentes e conseqüentes que serão
utilizados na influencia para processamento de dados de modo a possibilitar a tomada
de decisão de sistema.
Para o sistema de diagnósticos são necessárias três tabelas, a saber: regras,
variáveis de entrada e variáveis de saída.
O arquivo regras é um vetor de 2 dimensões do tipo inteiro. Onde cada linha
representa uma regra e as colunas informações de termos lingüísticos para a regra que
podem ser: se, e, ou e então.
O arquivo variáveis de entrada é onde estão armazenadas as informações
lingüísticas da mesma. As variáveis fuzzy de entrada são compostas:
 Universo de discurso (double) é o intervalo dos nomes das variáveis.
 Nome da variável (String) é uma grandeza física utilizada como entrada no
sistema.
 Tipos de conjunto (Array de string) é tipo função de pertinência utilizada
(triangular, trapezoidal e gaussiano).
 Nome dos conjuntos (Array de string) são os predicados de cada conjunto fuzzy
de entrada.
 BS (Array de 2 dimensões double) são as coordenadas no conjunto.
O arquivo variáveis de saída é onde estão armazenadas as informações lingüísticas
da mesma. Os campos são os mesmos da tabela variáveis de entrada.
Nota-se que todas as informações nos três arquivos são essenciais para o
funcionamento do sistema, portanto os mesmos não podem estar corrompidos nem estar
ausentes do local indicado.
Download