You are on page 1of 181

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA PROGRAMA DE PS-GRADUAO EM ENGENHARIA ELTRICA

SISTEMA ESPECIALISTA PARA DETECO DE FALHAS EM COMANDOS ELTRICOS

VALC FERREIRA VICTOR

Natal, RN - Brasil. Julho de 2005

VALC FERREIRA VICTOR

SISTEMA ESPECIALISTA PARA DETECO DE FALHAS EM COMANDOS ELTRICOS

Dissertao apresentada como requisito parcial obteno do grau de mestre. Curso de Ps-Graduao em Engenharia Eltrica, Centro de Tecnologia, Universidade Federal do Rio Grande do Norte. Orientador: Prof. Dr. Sc. Andrs Ortiz Salazar.

Natal, RN - Brasil. Julho de 2005

ii

VALC FERREIRA VICTOR

SISTEMA ESPECIALISTA PARA DETECO DE FALHAS EM COMANDOS ELTRICOS

Dissertao submetida ao corpo docente da coordenao de PsGraduao em Engenharia Eltrica da Universidade Federal do Rio Grande do Norte como parte integrante dos requisitos necessrios para a obteno do grau de Mestre em Cincias em Engenharia Eltrica.

Aprovada por: _______________________________ Andrs Ortiz Salazar, Dr. Sc.

_______________________________ Andr Laurindo Maitelli, Dr. Sc.

_______________________________ Oscar Gabriel Filho, Dr. E. E.

Natal, RN - Brasil. Julho de 2005


iii

Nossas idias sobre educao tm sido demasiadamente acanhadas. H a necessidade de um objetivo mais amplo e elevado. A verdadeira educao significa mais do que avanar em certo curso de estudos. muito mais do que a preparao para a vida presente. Visa o ser todo, em todo o perodo da existncia possvel ao homem. o desenvolvimento harmnico das faculdades fsicas, intelectuais e espirituais. Prepara o estudante para a satisfao do servio neste mundo, e para aquela alegria mais elevada por um mais dilatado servio no mundo vindouro. Ellen G. White

iv

AGRADECIMENTOS

A Deus, por conseguir realizar em ns o impossvel. A sociedade, que por esta instituio qualifica em mais um grau um de seus homens. Aos meus orientadores, Professor Ortiz e Maitelli pela pacincia e acompanhamento para que este trabalho pudesse ser apresentvel e til a outros estudantes. Ao professor Adrio pela ateno dedicada. Aos pesquisadores de outros trabalhos, s costas de quem est embasado este trabalho. Ao corpo docente desta ps-graduao. Aos colegas desta instituio, companheiros de classe e de fora dela. A minha doce esposa Genilda, pelo carinho com que tanto me ama. Aos pequenos, porm mui amados Rafael e Karine pelos amveis sorrisos, por aceitarem sem compreenderem o motivo da ausncia paterna.

SUMRIO
LISTA DE ABREVEATURA LISTA DE FIGURAS RESUMO ................................................................ x xii xiii xiv

...........................................................................

................................................................................................

ABSTRACT ................................................................................................ INTRODUO INTRODUO 1.1 OBJETIVOS ..................................................................................... ..................................................................................... ........................................................................... ................................................................

1 3 3 3 4 4

1.1.1 Objetivo Geral

1.1.2 Objetivos Especficos 1.2 1.3

JUSTIFICATIVAS .......................................................................... CONCLUSO ...........................................................................

CAPTULO 2 SISTEMAS ESPECIALISTAS 2.1 INTRODUO ..................................................................................... 2.2 ESTADO DA ARTE ........................................................................... ...................... 5 6 8 8 8 9 9 9 10 10 11 11

2.3 ARQUITETURA DE UM SISTEMA ESPECIALISTA

2.3.1 Base de Conhecimentos ................................................................ 2.3.1.1 Memria de Trabalho 2.3.1.2 Base de Regras ................................................................

........................................................................... ................................................................ ...........

2.3.2 Motor de Inferncia

2.4 DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA

2.5 FASES PARA DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA 2.5.1 Estudo Inicial ........................................................................... ................................................................ ...................................................... vi

2.5.2 Estudo de Viabilidade

2.5.3 Aquisio de Conhecimento

2.5.4 Representao do Conhecimento

...........................................

11 14 15

2.5.5 Refinamento do Sistema ................................................................ 2.6 CONCLUSES ...........................................................................

CAPTULO 3 TEORIA DE DETERMINAO DE FALHAS 3.1 INTRODUO ..................................................................................... 3.2 DEFINIES ..................................................................................... 17 17 18 18 19 19 20 21 22 22 23 24 26

3.3 FALHAS ................................................................................................ 3.3.1 Natureza da Ocorrncia de Falhas ...........................................

3.3.2 Critrios de Classificao de Falhas ........................................... 3.4 MODELOS DE FALHAS ................................................................ ...........................................

3.4.1 Taxa de falhas de componentes

3.5 CONFIABILIDADE DE SISTEMAS ...................................................... 3.5.1 Arranjo em Srie (cascata) 3.5.2 Arranjo em Paralelo ......................................................

................................................................

3.6 CLCULO DE PROBABILIDADE DE EVENTOS ................................ 3.7 TCNICAS PARA DIAGNSTICOS DE FALHAS ................................ 3.8 CONCLUSES ..................................................................................... CAPTULO 4 PARTIDA DIRETA DE MOTORES ELTRICOS 4.1 INTRODUO ..................................................................................... 4.2 PARTIDA DIRETA DE MOTORES ELTRICOS ................................ 4.3 OPERAO DO CIRCUITO DE COMANDOS ELTRICOS ...........

27 28 30 31 35 35

4.4 DEFEITOS EM COMPONENTES DO SISTEMA ................................ 4.5 TIPOS DE FALHAS NO SISTEMA ...................................................... 4.6 DETECO DE DEFEITOS EM SISTEMAS DE PARTIDA DIRETA . 4.7 CRIAO DE REGRAS DE PRODO PRODUO PARA

vii

DETECO DE DEFEITOS

......................................................

37

4.8 ESTIMATIVA DO NMERO DE REGRAS EM SISTEMAS DE COMANDOS ELTRICOS ...................................................... 40 42

4.9 CONCLUSES ..................................................................................... CAPTULO 5 IMPLEMENTAO DO SISTEMA ESPECIALISTA SEPD 5.1 O AMBIENTE LabView ................................................................ ......................................................

43 46 47 47 48 49 49 50 52 54 55 56 56 57 57 57 58 59

5.2 DESENVOLVIMENTO DO SEPD 5.3 ESTRUTURA DO SEPD 5.3.1 Parametrizao

................................................................

........................................................................... ................................................................

5.3.2 Simulao de Defeitos

5.3.3 Identificao de Defeitos ................................................................ 5.3.4 Diagrama de Comandos Eltricos 5.3.5 O Sistema Especialista ...........................................

................................................................ ................................

5.3.5.1 Mtodos de Codificao das Premissas 5.4 UTILIZANDO O SEPD

................................................................

5.4.1 A Parametrizao ........................................................................... 5.4.2 Operao do Sistema ................................................................ .

5.4.2.1 Operao do Mdulo Diagrama de Comandos Partida Direta

5.4.2.2 Operao do Mdulo Simulao de Defeitos .................................... 5.4.2.3 Operao do Mdulo Identificao de Defeitos 5.4.2.3 Operao do Mdulo Sistema Especialista ......................

................................

5.5 RESULTADOS EXPERIMENTAIS ...................................................... 5.6 CONCLUSES ..................................................................................... CAPTULO 6 RESULTADOS E CONCLUSES GERAIS 6.1 CONCLUSES GERAIS ................................................................ ......................

61 62

6.2 SUGESTES PARA CONTINUIDADE E MELHORIA viii

APNDICES APNDICE A APNCICE B APNCICE C REFERNCIAS

..................................................................................... ..................................................................................... .................................................................................... .................................................................................... .....................................................................................

64 65 69 70 165

ix

LISTA DE ABREVEATURAS

IA B0 B1 B2 C1 CLP F1 K1 K2 L0 L1 L2 LabVIEW M MPDC MPMD NA NF RB RBC RBM RBR RN

Inteligncia Artificial Botoeira Abridora Botoeira Fechadora 1 Botoeira Fechadora 2 Chave liga desliga de comandos Controlador Lgico Programvel Fusvel de Proteo Contator 1 Contator 2 Lmpada L0 Lmpada L1 Lmpada L2 Laboratory Virtual Instrument Engineering WorkBench Motor Eltrico Matriz Probabilidade de Defeitos em Componentes Matriz Probabilidade de Modos de Defeitos Normalmente Aberto Normalmente Fechado Redes Bayesianas Raciocnio Baseado em Casos Raciocnio Baseado em Modelos Raciocnio Baseado em Regras Redes Neurais x

RT SEPD SEPR Shell VI VMDC VPDC VPV

Rel Trmico Bimetlico de Sobrecarga Sistema Especialista Partida Direta Sistema Especialista Partida Direta Reverso Ferramenta Computacional para Gerao de Sistemas Especialistas Virtual Instruments Vetor Modo de Defeito em Componente Vetor Probabilidade de Defeito em Componentes Vetor de Probabilidade de Variveis

xi

LISTA DE FIGURAS

Figura 1.1 Modelo Bsico de um Sistema Especialista

.....................

2 8 10 12 13 14 21 29 30 33 44 45 47 50 53 54 55

Figura 2.1 Arquitetura Bsica de um Sistema Especialista ...................... Figura 2.2 Metodologia para Desenvolvimento de um Sistema Especialista Figura 2.3 Frame ..................................................................................... Figura 2.4 Rede Semntica. ................................................................ .

Figura 2.5 Elementos de uma Regra em um Sistema Especialista

Figura 3.1 Curva Usual de Risco de Falhas ........................................... Figura 4.1 Diagrama do Circuito de Potncia Figura 4.2 Diagrama do Circuito de Comandos ................................ ................................

Figura 4.3 Conexes em Componentes de Comandos Eltricos .......... Figura 5.1 Painel Frontal do LabVIEW Figura 5.2 Diagrama de Blocos do LabVIEW Figura 5.3 Estrutura Modular do SEPD ........................................... ................................ ........................................... ...................... ...........

Figura 5.4 Representao do Diagrama de Comandos

Figura 5.5 Codificao de Premissas por Circuitos Lgicos Figura 5.6 Painel de Frontal do SEPD

...........................................

Figura 5.7 Parametrizao do SEPD ......................................................

xii

RESUMO

Este trabalho consiste na criao de um Sistema Especialista que utiliza regras de produo para deteco de falhas nos circuitos de comandos de um sistema de acionamento e comandos de motores eltricos conhecido como Partida Direta. Conjuntamente so desenvolvidos trs outros mdulos, um para simulao do diagrama de comandos, um para simulao de defeitos e outro para correo de defeitos no diagrama com o objetivo de possibilitar o treinamento de profissionais visando uma melhor capacitao para operao e manuteno. O desenvolvimento realizado de forma que a estrutura do trabalho permita a ampliao do sistema e posterior desenvolvimento de outros sistemas tpicos de maior tamanho e complexidade. Para implementao do sistema utilizado o ambiente computacional LabView.

Palavras chave: sistemas especialistas; comandos eltricos; partida direta; deteco de falha.

regras

de

produo;

xiii

ABSTRACT

This work consists of the creation of a Specialist System which utilizes production rules to detect inadequacies in the command circuits of an operation system and commands of electric engines known as Direct Start. Jointly, three other modules are developed: one for the simulation of the commands diagram, one for the simulation of faults and another one for the correction of defects in the diagram, with the objective of making it possible to train the professionals aiming a better qualification for the operation and maintenance. The development is carried through in such a way that the structure of the task allows the extending of the system and a succeeding promotion of other bigger and more complex typical systems. The computational environment LabView is employed to enable the system.

Key words: specialist systems; production rules; electric commands; direct start; fault disclosure.

xiv

Diviso de Servios Tcnicos Catalogao da Publicao na Fonte / Biblioteca Central Zila Mamede

Victor, Valc Ferreira. Sistema especialista para deteco de falhas em comandos eltricos / Valc Ferreira Victor. Natal, RN, 2005. 166 p. : il. Orientador: Andrs Ortiz Salazar. Dissertao (Mestrado) Universidade Federal do Rio Grande do Norte. Centro de Tecnologia. Programa de Ps-graduao em Engenharia Eltrica. 1. Sistemas especialistas (Computao) Dissertao. 2. Regras de produo Dissertao. 3. Comandos eltricos Dissertao. 4. Partida direta Dissertao. 5. Deteco de falhas Dissertao. I. Salazar, Andrs Ortiz. II. Universidade Federal do Rio Grande do Norte. III. Ttulo. RN/UF/BCZM CDU 004.891

____________________________________________________________________________ SEPD

CAPTULO 1 INTRODUO
Nas diversas reas da vida observa-se que o ser humano est sempre necessitando do auxlio de algum especialista para que possa, de uma maneira mais acertada, tomar decises. A indstria, medicina, educao, comrcio, entre outras, so exemplos de reas nas quais os no especialistas buscam o auxlio especializado para tomar decises com uma maior probabilidade de acerto, e no menor tempo possvel. Na rea industrial h uma diversidade de sistemas com variados graus de complexidade que funcionam, e dos quais depende o bom andamento das operaes de produo. A correta operao est inerentemente ligada qualidade de tais sistemas e tambm qualidade dos profissionais que lidam com estes. A necessidade de profissionais, ou de sistemas que na ausncia ou indisponibilidade destes auxiliem na operao de maneira adequada os diversos sistemas industriais, se faz imperativa. O desenvolvimento de ferramentas que tentam imitar a inteligncia humana na resoluo de problemas como estes tem crescido a cada dia. Inteligncia, do Latim Intelligentia, tem sido definida como a faculdade que tem o esprito de pensar, conceber, compreender; capacidade de resoluo de novos problemas e de adaptao a novas situaes; discernimento; juzo, raciocnio; talento; etc [1]. Baseada nesta definio segue-se tambm outras que classificam a inteligncia e dividem-na em diversos tipos: verbal, lgico-matemtica, sinestesia corporal, espacial, musical, interpessoal, intrapessoal, pictogrfica, naturalista, emocional, entre outras. Estes tipos de inteligncias admitem seus significados quando contextualizados no ser humano, e segundo Gardner [2] todos nascem com o potencial dessas vrias inteligncias. Alm dos diversos tipos de inteligncia citados, h tambm aquela classificada como Inteligncia Artificial IA, logicamente no contextualizada no ser humano, mas nas mquinas, e que desde o princpio adquiriu vrios significados segundo os diversos estudiosos. Estudo de conceitos que permitem aos computadores serem inteligentes, algo feito em imitao natureza, ou segundo Marvin Minsky [3]: a cincia de fazer com que mquinas faam coisas que requerem inteligncia, se feitas pelos homens. 1

____________________________________________________________________________ SEPD

Neste trabalho IA, preferivelmente entendida como a capacidade de uma mquina (computador) imitar a inteligncia humana utilizando conhecimentos para auxiliar a tomada de deciso na soluo de problemas. Dentre as diversas aplicaes da IA: Sistemas Especialistas, processamento de linguagem natural, educao por computador, reconhecimento de imagem, reconhecimento de voz, reconhecimento de padres, robtica, bases de dados inteligentes, prova de teoremas, jogos, etc, ser feita a apresentao de Sistemas Especialistas. Sistema Especialista segundo as diversas definies encontradas na literatura, pode ser entendido como um sistema de inteligncia artificial sintetizado em um programa de computador e destinado a solucionar problemas especficos, segundo uma base de conhecimento restrita a rea, imitando a maneira como um especialista solucionaria esses mesmos problemas. Uma generalizao do modelo bsico proposto por Post pode ser observada na figura 1.1.

Figura 1.1 Modelo Bsico de um Sistema Especialista

Sistemas Especialistas tm sido desenvolvidos em praticamente todas as reas do conhecimento humano. Interpretao, monitoramento, diagnstico, predio, planejamento, busca, projeto, conserto, controle, etc. Na indstria so bastante teis para operao de sistemas eltricos e controle de operaes produtivas, alm de outras atividades. Este trabalho consiste no desenvolvimento de um Sistema Especialista, implementado utilizando o ambiente LabVIEW, para ser utilizado com um sistema de comandos e acionamento de motores eltricos conhecido como PARTIDA DIRETA DE MOTORES ELTRICOS. 2

____________________________________________________________________________ SEPD

Neste captulo, apresentada uma introduo geral, contendo o foco da pesquisa e a descrio geral dos demais captulos, bem como os objetivos; justificativa e breve concluso. No Captulo 2 so apresentados alguns fundamentos tericos de um Sistema Especialista, bem como o estado da arte. O Captulo 3 apresenta a teoria de determinao de falhas que serve de base para o desenvolvimento do Sistema Especialista que ser implementado. No Capitulo 4 descrito o sistema a ser implementado, onde apresentamos o diagrama principal e de comandos eltricos que sero utilizados, sendo este ltimo o foco principal do Sistema Especialista. No Captulo 5 so apresentados o ambiente LabVIEW e a implementao do SEPD Sistema Especialista Partida Direta. Finalmente, no 6 captulo so apresentadas as concluses gerais e sugestes para outros trabalhos. 1.1 OBJETIVOS 1.1.1 Objetivo Geral Desenvolvimento de um Sistema Especialista aplicado a sistemas de acionamentos e comandos de mquinas eltricas (motores eltricos), que seja bsico para o desenvolvimento de sistemas tpicos de maior tamanho e complexidade, utilizando o sistema conhecido como Partida Direta de Motores Eltricos. 1.1.2 Objetivos Especficos

Implementar o Sistema Especialista proposto utilizando o ambiente LabVIEW; Desenvolver o Sistema Especialista de modo que este possa servir como ncleo para o desenvolvimento de outros sistemas tpicos maiores e mais complexos; Legitimar a proposta com a comparao de resultados experimentais.

____________________________________________________________________________ SEPD

1.2 JUSTIFICATIVAS A falta de especialistas, ou mesmo a necessidade de especialistas cada vez melhor capacitados operao, diagnstico e correo de falhas, motivam a busca de alternativas prprias para que solues mais acertadas sejam possveis com um menor prejuzo para produo e um menor custo operativo. Os Sistemas Especialistas se justificam como uma ferramenta til e apropriada para a soluo deste problema. 1.3 CONCLUSO Como exposto neste captulo, o desenvolvimento de ferramentas para uma melhor operao de sistemas industriais, simples ou mesmo mais complexos, visando uma melhor performance operacional e produtiva motiva este trabalho. O sistema escolhido para o qual o Sistema Especialista desenvolvido e implementado, o sistema conhecido como PARTIDA DIRETA DE MOTORES ELTRICOS. Este sistema tem alguns componentes necessrios ao funcionamento de grande parte dos sistemas de comandos eltricos industriais. Componentes como chaves liga-desliga, fusveis, rels trmicos de sobrecarga, botes abridores, botes fechadores, contatores e lmpadas que esto presentes em quase todos eles; alm do que este sistema um ncleo bsico para a construo de sistemas de maior complexidade. A descrio detalhada do funcionamento das partes e do sistema, assim como as devidas ferramentas matemticas e computacionais utilizadas sero abordadas no decorrer deste trabalho.

____________________________________________________________________________ SEPD

CAPTULO 2 SISTEMAS ESPECIALISTAS

2.1 INTRODUO O desenvolvimento dos primeiros computadores (dcada de 40) proporcionou ao homem a faculdade para resoluo de problemas que demandavam um tempo extremamente longo. A maioria dos problemas estava associada a processos de contagem ou a resoluo de algumas operaes matemticas. Poder-se-ia dizer que os primeiros computadores eram comparados a eficientes mquinas de calcular. O grande desenvolvimento computacional seguido nas sucessivas geraes de computadores, desde a primeira at a atual e o surgimento da IA, em suas diversas aplicaes possibilitou que problemas dos mais variados tipos pudessem ser resolvidos utilizando-se para isso o computador. Os Sistemas Especialistas como uma aplicao da IA conforme Passos [4], em contraste com os programas convencionais usam heursticas
(a)

no sendo

meramente programas aplicadores de regras. So dirigidos por dados e no por procedimentos. O mtodo heurstico segue o processo de tentativa e erro. As aplicaes dos Sistemas Especialistas so diversas e segundo Waterman [5], quanto aos tipos de problemas que os Sistemas Especialistas trabalham podem ser agrupados em categorias como a seguir: 1. Interpretao infere descries de situaes a partir de um sensor de informaes; 2. Projeo infere conseqncias a partir de situaes dadas; 3. Diagnose infere disfunes a partir de informaes; 4. Estrutura configura objetos sob restries;

5. Planejamento estrutura aes; 6. Monitoramento compara eventos realizados com esperados;


7. Depurao prescreve solues para disfunes;

8. Conserto execuo de planos para administrar solues prescritas;


9. Instruo implementa no comportamento de estudantes as categorias de diagnose, depurao e conserto;
(a)

Experincia anterior na soluo de problemas anlogos.

____________________________________________________________________________ SEPD

10. Controle controla o comportamento do sistema. Nas ltimas dcadas, o desenvolvimento de Sistemas Especialistas que operem com uma melhor performance e atendam a um nmero maior de aplicaes e de usurios tem sido uma das motivaes para que estudiosos prossigam com trabalhos nesta rea. 2.2 ESTADO DA ARTE Os pressupostos da IA estiveram com o ser humano sempre que este imaginou que seria capaz de controlar os seres, bem como o prprio meio. No entanto o surgimento deste ramo da computao, de forma clssica, pode ser observado de uma maneira melhor a partir da dcada de 70. Nesta dcada observase a produo dos primeiros Sistemas Especialistas de renome, fruto dos pesquisadores da IA que tinham como propsito o desenvolvimento de uma mquina inteligente que fosse amplamente capaz na resoluo de problemas. O propsito de que os computadores pensassem a exemplo do que fazem os seres humanos quando da resoluo de problemas norteava o estudo para produo desta ferramenta. Dentre os Sistemas Especialistas originados um pouco antes ou neste perodo, se destacam o Mycin, o Prospector e o Dendral. O Mycin um sistema dos mais conhecidos para aplicao na medicina no campo da deteco e diagnstico de doenas infecciosas. O Prospector aplicado Geologia no apoio aos gelogos na explorao mineral. O Dendral possui uma estrutura um pouco diferente das utilizadas pelos Sistemas Especialistas tradicionais e foi desenvolvido a partir de 1965 na Universidade de Stanford (USA). O Dendral um identificador automtico de estruturas moleculares muito aplicado em pesquisas sobre qumica inorgnica [6]. Os Sistemas Especialistas tm sido usados em muitos outros setores alm dos que foram citados. Em Singapura, desde 1980 consta a utilizao de alguns sistemas. Na rea de contabilidade o Audit Expert System, no setor bancrio o Credit Evolution e o Intelligent Fuzzy Logic Tutor na rea de educao [7]. Durante esta dcada na IA tradicional houve a ampliao de tcnicas e aplicaes de Sistemas Especialistas em conjunto com outras reas. A partir dos anos 80 e 90 a produo destes sistemas foi impulsionada pelo uso de tcnicas como redes neurais e lgicas difusa. O uso dos Sistemas 6

____________________________________________________________________________ SEPD

Especialistas se propagou em pases como Japo onde grande nmero destes tm sido desenvolvidos nas reas de diagnsticos, planejamento e industria pesada. Na Alemanha, o uso se deu de forma mais abrangente tambm na indstria pesada. Nos Estados Unidos h um constante crescimento na linha de sistemas hbridos e sistemas para soluo de negcios. Na atualidade com o uso do computador em praticamente todas as reas do conhecimento, cresceu a necessidade do uso de ferramentas especficas da inteligncia artificial como os Sistemas Especialistas. Estes se constituem de um conjunto de representaes declarativas (regras, em sua maioria) aliadas a um interpretador, sendo possvel a separao do interpretador para fazer uso na criao de outros Sistemas Especialistas. As SHELS
(b)

so interpretadores e tm como objetivo principal simplificar o

trabalho de implementao de sistemas especialistas facilitando a criao dos mesmos; bastando para isso que seja acrescentada nova base de conhecimentos correspondente nova rea com a qual se deseja trabalhar na resoluo do problema. O EMYCIN foi uma das primeiras Shell desenvolvida e como o prprio nome sugere foi baseada no Sistema Especialista Mycin. Com a otimizao no desenvolvimento de Shells, estas deixaram de ser meramente interpretadores; mecanismo para representao de conhecimento, raciocnio e explicaes e foram acrescidas de outras funes como ferramentas para aquisio de conhecimento tornando-se ferramentas mais flexveis. O Expert SINTA [8], desenvolvido pelo LIA (Laboratrio de Inteligncia Artificial) da UFC, um exemplo de Shell desenvolvida para a criao de Sistemas Especialistas que utiliza um modelo de representao do conhecimento baseado em regras de produo e probabilidades. Esta Shell faz uso de uma mquina de inferncia compartilhada, telas de menus e tratamento probabilstico das regras de produo para criao de Sistemas Especialistas. O SECAJU um exemplo prtico de um Sistema Especialista em diagnsticos de pragas e doenas do cajueiro desenvolvido com esta Shell. Pode-se afirmar que a popularizao da criao de Sistemas Especialistas foi facilitada pela disponibilidade de Shells, pois estas tentam limitar ao mximo as etapas de criao visto que em geral a mquina de inferncia j provida. Com este
(b)

SHELL uma ferramenta computacional que utiliza tcnicas de Inteligncia Artificial para gerao automtica de sistemas especialistas.

____________________________________________________________________________ SEPD

auxlio, a preocupao fim do engenheiro do conhecimento

(c)

passa a ser a

representao do conhecimento do especialista, o que limita o trabalho. 2.3 ARQUITETURA DE UM SISTEMA ESPECIALISTA A arquitetura dos Sistemas Especialistas tem sido baseada no modelo simples dos sistemas de produo (d) proposto por Post [9], que apresenta em geral, trs mdulos conforme figura 2.1.

Base de Conhecimento Memria de Trabalho Base de Regras

Motor de Inferncia
Figura 2.1 Arquitetura Bsica de um Sistema Especialista

2.3.1 Base de Conhecimento Composta pela memria de trabalho e pelo conjunto de regras, o mdulo do sistema que contm o conhecimento do especialista representado na forma computacional. 2.3.1.1 Memria de Trabalho A memria de trabalho nos sistemas atuais pode conter outras formas de representao do conhecimento, diferentemente do sistema apresentado por Post que continha apenas uma srie de caracteres.

(c) (d)

Especialista em criao de Sistemas Especialistas. So sistemas baseados em regras de produo.

____________________________________________________________________________ SEPD

2.3.1.2 Base de Regras Este mdulo est inerentemente associado ao mtodo de representao do conhecimento do especialista. Neste so representadas computacionalmente as diversas informaes que so utilizveis no processamento para o estabelecimento de concluses, da forma como so utilizadas por um especialista quando da resoluo de problemas. Em sistemas que no usam regras de produo para representao do conhecimento esta parte composta por Frames, Redes Semntica, ou outra tcnica. 2.3.2 Motor de Inferncia Motor, ou mquina de inferncia como aparece em algumas literaturas, o mdulo responsvel pelo processamento no sistema. Neste mdulo feita a interao entre os fatos contidos na memria de trabalho e o conjunto de regras (para Sistemas Especialistas que trabalham com base de regras) para estabelecimento das concluses. Um motor de inferncia neste caso pode ser implementado na forma de encadeamento para frente ou encadeamento para trs ou de forma hbrida. O Expert Sinta e o FACSE [10] so tipos de Shell que podem utilizar tanto o encadeamento para frente como o encadeamento para trs. O encadeamento para frente inicia com um fato e procura uma concluso para lhe dar suporte; premissas so comparadas s evidncias. Dado que um fato F conhecido a priori pode-se a partir dele chegar concluso C. O encadeamento para trs inicia com a concluso e procura por fatos que lhe dem suporte; inferncias a partir de concluses. 2.4 DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA Seguindo-se a tendncia computacional de automao do maior nmero de tarefas possveis em uma sociedade competitiva, o desenvolvimento de Sistemas Especialistas uma proposta para alcanar alvos como melhor qualidade e menor custo. No desenvolvimento as caractersticas mais importantes, segundo pesquisa apresentada em um artigo de Stylianour [11], seriam: interface com o usurio,

____________________________________________________________________________ SEPD

interface de desenvolvimento, interface com o sistema operacional, motor de inferncia e mtodos de representao do conhecimento. Seguindo a metodologia proposta por Passos [4] para o desenvolvimento de um Sistema Especialista teremos as etapas apresentadas na figura 2.2.

Figura 2.2 Metodologia para Desenvolvimento de um Sistema Especialista

2.5 FASES PARA DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA 2.5.1 Estudo Inicial Esta fase marcada pelos primeiros contatos com o especialista da rea a qual se prope a criao do Sistema Especialista. A anlise que deve ser feita se o problema admite a subdiviso e se este pode ser resolvido segundo regras empricas para tomadas de deciso. Com base nesta afirmao deve-se simular a resoluo de alguns casos conjuntamente com o especialista observando-se a maneira como este raciocina. Admitindo-se a resoluo com as simulaes pode-se analisar a viabilidade ou o estudo de outra ferramenta que seja mais apropriada.

10

____________________________________________________________________________ SEPD

2.5.2 Estudo de Viabilidade No estudo de viabilidade a parte mais crucial a escolha da ferramenta que ser utilizada para implementao, pois esta deve estar vinculada a algumas caractersticas tais como: complexidade do conhecimento, dificuldade de formalizao das regras, tamanho do sistema, necessidade de utilizao de operaes matemticas simples ou complexas, interface, portabilidade a programas externos, facilidade de construo, etc. 2.5.3 Aquisio de Conhecimento Segundo Fischler e Firschein [12], "conhecimento pode ser definido como a informao armazenada, ou os modelos usados pela pessoa ou mquina para interpretar, predizer e responder apropriadamente ao mundo exterior". Representar esse conhecimento significa adotar tcnicas de formalismo dentro do Sistema Especialista, isso significa, "codificar" o conhecimento. A aquisio do conhecimento uma das etapas mais sensveis no desenvolvimento de um Sistema Especialista. Esta fase apresenta dificuldades devido s particularidades prprias da representao da realidade numa linguagem que no a natural. Nesta etapa necessita-se de um interpretador capaz de perceber a realidade externa e codific-la de alguma forma compreensvel que possa ser utilizada por uma mquina para o estabelecimento de concluses lgicas a respeito dos fatos observados. Via de regra feita pelo especialista que interpreta realidade de maneira prpria e a submete ao criador do sistema que formaliza o conhecimento que ser utilizado pelo usurio do Sistema Especialista. 2.5.4 Representao do Conhecimento A representao do conhecimento inicia-se no dilogo entre o engenheiro do conhecimento e o especialista. Nesta etapa as dificuldades acontecem devido ao fato da linguagem de ambos os profissionais ser distinta. Um especialista quando da resoluo de problemas usa processos de aprendizagem que nem sempre so bem formalizados; em outras palavras o especialista sabe que sabe mas no se preocupa como sabe. 11

____________________________________________________________________________ SEPD

A maneira como os conhecimentos do especialista vo ser representados determinar a facilidade de consulta das informaes, a obteno de novos resultados, e interpretao mais precisa de casos no previstos inicialmente. O uso de uma ferramenta mais especfica facilitar este trabalho. A escolha desta ferramenta deve ser guiada por alguns critrios visto que at mesmo consultas a especialistas muito experientes pode ser tendenciosa a preferncias pessoais. A resoluo de um mesmo problema por outro especialista to competente quanto o primeiro pode apresentar grandes variaes; mtodos utilizados por um ou outro podem ser melhores implementados quando se usa linguagem no natural. Na formalizao do conhecimento podem-se utilizar algumas das principais tcnicas para a representao ou codificao: Frames, Redes Semnticas, Regras de Produo, entre outras. A grande maioria dos Sistemas Especialistas utiliza regras de produo. Os Frames so quadros representativos de experincias prprias de determinados fatos que podem ser sintetizados e que so teis devido ao conjunto de informaes que o compem. A utilizao destas informaes pode ser feita inclusive em situaes onde os fatos apresentem um bom nmero de semelhanas e no somente em casos completamente idnticos. A figura 2.3 apresenta um frame de uma situao cotidiana. Frame: Lmpada Chave; Interruptor; Luz; Ligada; Desligada; Queimada.

Figura 2.3 Frame.

A representao do conhecimento atravs de Redes Semnticas se d atravs de associaes entre objetos e atributos e das relaes entre eles [13]. Esta uma tcnica de representao que tenta emular o modelo de pensar humano. A modelagem feita tomando-se o conhecimento como um conjunto de pontos denominados de ns e um conjunto de arcos que conectam objeto a atributo estabelecendo relaes. Um exemplo apresentado na figura 2.4. 12

____________________________________________________________________________ SEPD

Lmpada N liga / desliga Chave

emite ARCO ARCO N

Luz

Figura 2.4 Rede Semntica.

As Regras de Produo, devido semelhana com o processo humano de estabelecer concluses tomando associaes lgicas do tipo condio-ao (se isso aquilo), uma das tcnicas mais utilizada na maioria dos Sistemas Especialistas. So representaes que relacionam os fatos e os meios para estabelecer concluses. Durante a consulta base de conhecimentos o Sistema Especialista atravs da parte SE das regras solicita informaes sobre o caso questionando o usurio sobre os sintomas apresentados. As respostas do usurio que satisfazem as condies impostas pelo SE direciona o programa a apresentao de uma ou mais hipteses assinaladas pela parte "ENTO" ou OU de cada regra. As regras devem ser aplicadas at que o Sistema Especialista obtenha um diagnstico mais representativo da realidade observada. Em alguns casos pode ser que um conjunto de regras no seja capaz de determinar um diagnstico, neste caso o sistema deve informar que nenhuma concluso foi alcanada com o conjunto de regras. Exemplo de regra para identificao de defeito em lmpada de um painel: SE E ENTO OU Lmpada no liga Chave fechada Fusvel queimado; Lmpada queimada.

As regras so conjuntos de afirmaes produzidas que devem facilitar a avaliao dos dados de tal modo que concluses tanto mais acertadas quanto possvel possam ser estabelecidas. So compostas de um conjunto de premissas ou variveis do sistema, e um conjunto de concluses. Figura 2.5

13

____________________________________________________________________________ SEPD

Figura 2.5 Elementos de uma Regra em um Sistema Especialista

As premissas so ligadas por conectivos lgicos dos tipos OU, E, N_OU ou N_E que tm por objetivo avaliar aceitao ou no aceitao de uma regra atravs de sentenas do tipo verdadeiro falso. Para que uma regra seja aceita necessrio observar-se a aceitao parcial de cada premissa observando-se tambm o tipo de relao estabelecida entre as diversas premissas de uma mesma regra atravs dos elementos lgicos que as conectam. Exemplo na tabela 2.1.

Uma regra pode ainda est associada a fatores de confiana (nmero que determina o grau de confiana das premissas), bem como do grau de certeza da aceitao da concluso obtida. Estes indicadores podem determinar se a regra ser aceita ou no. Nos Sistemas Especialistas que utilizam fatores de confiana geralmente se estabelecem valores mnimos abaixo dos quais a regra rejeitada mesmo que as suas respectivas premissas tenham sido aceitas. 2.5.5 Refinamento do Sistema Estabelecidas a ferramenta e a tcnica mais adequadas para representao do conhecimento, deve-se proceder entrada de dados. No caso do uso de regras de produo estas devem ser inseridas passo a passo de forma que as primeiras regras dentro de uma estrutura hierrquica possam ser testadas. Esse processo deve ser seguido at que a base de regras seja satisfatria. O incremento de novas regras que abarquem um maior nmero de casos deve ser realizado repetindo-se o 14

____________________________________________________________________________ SEPD

processo at que se complete o conjunto de regras do sistema. A construo de um Sistema Especialista de natureza experimental. O processamento das regras at o estabelecimento da regra escolhida como soluo para o conjunto de respostas apontadas pelo usurio pode ser realizado tomando-se as variveis, conjunto de premissas, representadas no atravs de sintaxe, mas de elementos lgicos, ou outra representao que dentro da linguagem utilizada possa ser trabalhada com um menor esforo computacional. Dependendo da maneira como estas regras sejam representadas pode-se at no navegar a regra para concluir que a mesma aceita, ou mesmo rejeitada. No caso de aceitao navega-se na regra buscando-se determinar uma concluso satisfatria. A busca caso a base de regras seja de tamanho considervel pode ser bastante demorada, neste caso algoritmos de busca devem ser implementados na mquina de inferncia para otimizao da performance do Sistema Especialista. Alguns mtodos que so apresentados por Rabuske [3], geraetesta, busca em feixe, subindo o morro, o-melhor-primeiro, so na sua maioria variaes de dois mtodos bsicos: busca em profundidade e busca em largura. 1. Busca em profundidade a busca realizada preferencialmente nos ns que esto mais distantes da raiz da busca; 2. Busca em largura a busca realizada preferencialmente nos ns que se encontram nos nveis mais prximo somente depois passando a ns que se encontrem em nveis mais distantes; Para a implementao do Sistema Especialista se deve observar qual algoritmo de busca melhor otimiza a performance do sistema. 2.6 CONCLUSES Neste captulo foi apresentada a introduo, o estado da arte e a teoria bsica necessria criao de Sistemas Especialistas citando-se as motivaes que impulsionaram os estudos iniciais deste ramo da IA. Os tpicos do uma viso bsica apresentando alguns pormenores que so de fundamental importncia, analisando pontos tais como: a arquitetura bsica nas partes que a compe, a motivao e as principais dificuldades, os passos, as ferramentas, refinamento dos sistemas e as diversas tcnicas utilizadas para o desenvolvimento de Sistemas Especialistas. 15

____________________________________________________________________________ SEPD

Alguns Sistemas Especialistas necessitam de utilizar alguma tcnica para o tratamento de incertezas com relao ao conjunto de regras que o compe e a confiabilidade das respostas aos questionamentos feitos pelo sistema. No captulo subseqente sero tratadas algumas tcnicas para determinao de falhas que sero teis no desenvolvimento final do Sistema Especialista que objeto deste trabalho. O desenvolvimento do Sistema Especialista segue basicamente a mesma ordem e estrutura do sistema SECAJU desenvolvido pelo LIA Laboratrio de Inteligncia Artificial da Universidade Federal do Cear.

16

____________________________________________________________________________ SEPD

CAPTULO 3 TEORIA DE DETERMINAO DE FALHAS


3.1 INTRODUO O desenvolvimento tecnolgico atual uma das razes que motiva estudos de confiabilidade aplicados a componentes e sistemas. Os sistemas embora complexos pela quantidade de dispositivos, equipamentos e funes envolvidas deve apresentar um alto grau de confiabilidade. A vida til de um dispositivo no como gostaramos ad eterno, e mesmo durante o perodo de vida til, por melhor qualidade que possua no est isento da ocorrncia de falhas. Os sistemas complexos so constitudos de componentes individuais dispostos em diversas configuraes e dos quais depende para que tenha como um todo um alto grau de confiabilidade. A teoria da confiabilidade emprega estatstica matemtica e probabilidade para estabelecer mtodos sobre a probabilidade de aparecimento de falhas nos componentes do sistema. Desgastes, fim da vida til, erros operacionais, avarias causadas por variaes sbitas ou por pequenas variaes por um longo perodo, defeitos de projeto, falha no controle de qualidade, so alguns dos fatores que proporcionam falhas em componentes ou sistemas. Para que a mantenabilidade e/ou disponibilidade possam ser asseguradas a um sistema, algumas estratgias de diagnsticos de falhas so apresentadas neste capitulo com o fim de fazer uso no Sistema Especialista objeto desse trabalho. 3.2 DEFINIES [14] Confiabilidade Probabilidade de um componente cumprir funes pr-fixadas, num perodo de tempo desejado sob certas condies operativas. Capacidade de Trabalho Propriedade de um componente cumprir as funes pr-fixadas, segundo parmetros estabelecidos na sua documentao tcnica. Durao de vida (vida til)

17

____________________________________________________________________________ SEPD

Propriedade de um componente conservar a capacidade de trabalho, com as interrupes necessrias para reparos, at um valor-limite fornecido na documentao tcnica. Este limite pode ser a ruptura ou outro tipo de avaria, bem como um decrscimo no rendimento, na preciso, na potncia, etc. Prazo de funcionamento Perodo estipulado pela documentao tcnica para o uso do componente at o seu valor limite. Qualidade Entende-se por qualidade de um componente, o conjunto de propriedades que determinam seu grau de aptido para o servio a que ele for destinado. Confiabilidade estimada Confiabilidade de determinado componente medida atravs de ensaios especficos, efetuados segundo um programa de ensaios inteiramente definido. Confiabilidade Prevista a confiabilidade calculada a partir de um modelo matemtico definido, levando-se em conta dados do projeto e da confiabilidade estimada de componentes, bem como condies operativas pr-determinadas. Falha Perda parcial ou total de um componente, ou ainda uma modificao nas propriedades do mesmo que reduz sensivelmente, ou totalmente, as suas condies de trabalho. 3.3 FALHAS 3.3.1 Natureza da Ocorrncia de Falhas As falhas podem modificar o estado operacional de um sistema. Em estudos relacionados a componentes ou sistemas, so apresentadas segundo ndices de confiabilidade associados a dados experimentais. Segundo Lafraia [15] as falhas ocorrem devido a trs fatores bsicos:

Falha de projeto no identificao correta de necessidades, ou uso

inadequado de engenharia para a aplicao;

18

____________________________________________________________________________ SEPD

componente;

Falha na fabricao processos, ou montagem incorreta do

Falha na utilizao uso incorreto, manuteno inadequada, etc.

3.3.2 Critrios de Classificao de Falhas As falhas de um sistema podem ser classificadas segundo alguns critrios, dentre os quais citamos os mais relevantes para este trabalho, quadro 3.1. Classificao Segundo o grau de importncia na operao do sistema Segundo o carter fsico do aparecimento da falha Em relao a outras falhas Em relao ao surgimento Segundo o tempo de existncia da falha Tipo de Falhas Total / Parcial Catastrficas / Paramtricas Dependente / Independente Repentina / Gradual Permanente / Temporria / Intermitente

QUADRO 3.1 Classificao x Tipos de Falhas [15] 3.4 MODELOS DE FALHAS Modelos so representaes construdas a partir de observaes da realidade, que objetivam substitu-la com maior ou menor grau de complexidade, para fins de estudo. O estabelecimento de um modelo de falhas que represente de forma satisfatria os componentes um dos grandes desafios no estudo de mantenabilidade de sistemas. A necessidade de um modelo se justifica para um estudo de tcnicas de diagnose. Nos componentes grande parte da dificuldade se encontra no estabelecimento de um modelo estatstico que seja adequado. Para isso ndices de confiabilidade (probabilidade de no falhar) so utilizados. Estes ndices geralmente esto associados a dados experimentais, onde se tenta (mas nem sempre se consegue) estabelecer condies idnticas s condies de operao na tentativa de aproximar o modelo o mais possvel da realidade.

19

____________________________________________________________________________ SEPD

Os dados experimentais podem ser obtidos de duas maneiras: a priori, onde se submetem os componentes a ensaios em laboratrio, ou a posteriori tomando-se dados de falhas de componentes de sistemas o mais semelhante possvel aos sistemas onde os componentes esto inseridos e que estejam em operao. Neste caso os modelos estatsticos dos componentes sero tanto mais precisos quanto maior for o nmero de sistemas observados. Em grandes sistemas, onde o nmero e a diversidade so bastante considerveis, pode ser necessria determinao de n modelos individuais. Ainda assim os componentes podem est operando em condies completamente diferentes mesmo constituindo-se no conjunto o mesmo sistema. Dados a posteriori so mais adequados a sistemas com estas caractersticas. Para tratamento da confiabilidade utilizando-se dados experimentais de ensaios realizados, algumas funes so tomadas para anlise da probabilidade de falhas nos componentes individuais de um sistema. Algumas destas funes so: a Funo de Distribuio de falhas fd(t), Taxa de Falhas, Distribuio de Falhas e Probabilidade de Sucesso Rs(t). 3.4.1 Taxa de Falhas de Componentes Para facilidade de anlise de componentes tpicos aos testados em uma amostra os dados de falhas so adaptados a modelos matemticos. Os modelos mais usados para a taxa de falha Zd(t) so o modelo de taxa de falha constante, linearmente crescente, e linearmente decrescente. Taxa de falha constante: Uma varivel aleatria com esta distribuio de probabilidade de falhas independente do estado passado da varivel. Em um componente isto significa que o aparecimento de falhas de ordem casual e no gradual. Taxa de falha linearmente crescente: aplicvel ao perodo de envelhecimento do componente. As falhas aumentam com o tempo. Taxa de falha linearmente decrescente: aplicvel ao perodo de inicial do componente. As falhas diminuem com o tempo. Em geral grande nmero de componentes apresentam uma taxa de falhas Z(t) composta dos trs modelos. Isso pode ser observado na curva usual de risco de falhas, conhecida como curva da banheira, figura 3.1. 20

____________________________________________________________________________ SEPD

Na primeira regio temos valores elevados de riscos de falhas decrescendo no tempo, a segunda, valores constantes e na terceira, valores que crescem continuamente.

Figura 3.1 Curva Usual de Risco de Falhas

Inferncia realizada no processo de fabricao, melhor controle de qualidade, envelhecimento precoce e manuteno adequada permite ao componente ter um perodo maior na faixa de vida til reduzindo-se as faixas de mortalidade prematura e desgaste. 3.5 CONFIABILIDADE DE SISTEMAS A teoria da confiabilidade trabalha com mtodos matemticos e estatsticos para determinao de relaes probabilsticas entre as diversas partes de um sistema. Neste estudo denomina-se confiabilidade estrutural a confiabilidade de um sistema obtida atravs do conhecimento da confiabilidade individual dos componentes. A confiabilidade depende tanto da disposio dos componentes como da confiabilidade individual de cada um deles. Os componentes podem ser arranjados em srie, paralelo, ou como uma combinao destes arranjos. 21

____________________________________________________________________________ SEPD

3.5.1 Arranjo em Srie (em cascata) Em um arranjo srie de componentes o sistema funciona se todos os componentes conjuntamente funcionarem. Chamando-se de Rs de probabilidade de sucesso do sistema e P(xi) de probabilidade de sucesso do i-simo componente. Para o caso dos componentes serem dependentes:

Rs = P ( x1 ) P ( x1 x 2 ) P ( x3 x1 x 2 ) P ( x n x1 x 2  x n 1 )
Para o caso dos componentes serem independentes:

(3.1)

Rs = P ( x1 ) P ( x2 ) P ( x3 )  P ( xn )

(3.2)

Neste tipo de arranjo a confiabilidade do sistema diminui com o aumento do nmero de componentes. 3.5.2 Arranjo em Paralelo Em um arranjo de componentes em paralelo o sistema funciona se qualquer um dos componentes funcionar. Chamando-se P( x i) a probabilidade de no sucesso do i-simo componente: Rs para o caso em que os componentes so dependentes, ser dada por:

Rs = 1 P ( x1 ) P ( x1 x2 ) P ( x3 x1 x2 ) P ( xn x1 x2  xn 1 )
Para o caso dos componentes serem independentes:

(3.3)

Rs = 1 P ( x1 ) P ( x2 ) P ( x3 )  P ( xn )

(3.4)

Neste tipo de arranjo de componentes a confiabilidade do sistema aumenta com o aumento do nmero de componentes. Os arranjos mistos so obtidos como uma combinao dos tipos srie e paralelo.

22

____________________________________________________________________________ SEPD

3.6 CLCULO DE PROBABILIDADE DE EVENTOS A teoria da probabilidade tem razes na necessidade de se formalizar a noo vaga, ou intuitiva, de ocorrncia de um fato ser ou no ser verdadeiro. Em outras palavras numa anlise probabilstica se avalia o evento atribuindo-se valores que do o grau de certeza ou incerteza da afirmao. Clculo de probabilidade de eventos [16]: Probabilidade incondicional Dado um evento Ei , a probabilidade incondicional P( Ei ) , representa a probabilidade de ocorrncia do evento Ei , independente da ocorrncia de qualquer outro evento. Probabilidade condicional P( Ei / E 2 ) Dados dois eventos E1 e E 2 , a probabilidade , representa a probabilidade de ocorrncia do evento E1 , dado que o evento E 2 ocorreu. P( Ei / E 2 ) = P( Ei E 2 ) P( E 2 )

(3.5)

Eventos Independentes

Dado que P( E1 / E 2 ) = P( E1 ) , ento a ocorrncia de E1 independente da ocorrncia de E 2 . P( Ei

E 2 ) = P( Ei ) * P( E 2 )

(3.6)

Unio de eventos Dados dois eventos E1 e E 2 , no mutuamente exclusivos, a probabilidade

P( Ei

E 2 ) , representa a probabilidade de ocorrncia de ambos os eventos. P( Ei

E 2 ) = P ( Ei ) + P ( E 2 ) P( Ei ) * P( E 2 )

(3.7)

23

____________________________________________________________________________ SEPD

3.7 TCNICAS PARA DIAGNSTICO DE FALHAS Um diagnstico de falhas se torna imprescindvel para uma boa

mantenabilidade dos sistemas. Segundo Lin [17], o Raciocnio Baseado em Regras, Redes Bayesianas, Redes Neurais, Raciocnio Baseado em Casos e Raciocnio Baseado em Modelos so algumas das tcnicas mais utilizadas para a diagnose. As diversas tcnicas utilizadas, individualmente ou por mtodos hbridos, podem ser teis s aplicaes apresentando vantagens e desvantagens. Na utilizao em Sistemas Especialistas, esse conhecimento se faz necessrio para que a melhor tcnica possa ser aplicada em cada caso. O Raciocnio Baseado em Regras RBR muito til na construo de Sistemas Especialistas para soluo de problemas de sistemas que possuam uma base de conhecimentos no muito grande e que tenham as falhas e os seus diversos sintomas plenamente definidos e de fcil codificao. Quando aplicado a sistemas que possuem eventos de natureza no puramente determinsticas, as regras de um Sistema Especialista podem ser estabelecidas de forma que possuam uma representao da incerteza (medida da confiana) quanto aos fatos relacionados e quanto correspondncia entre as premissas e as concluses das mesmas. A teoria da probabilidade tem sido uma das teorias utilizadas para o tratamento numrico das incertezas. Uma grande desvantagem desta tcnica (RBR) que a mesma muito dependente de um especialista. Alm disso, um Sistema Especialista composto com esta tcnica no tem um processo de aprendizado, pois a base de regras fixa. As Redes Bayesianas RB so bastante teis onde o campo do conhecimento incompleto. Constitudas por um conjunto de arcos e nodos direcionados onde cada nodo representa afirmaes incertas e os arcos dependncia de causa e efeito. O processo de raciocnio atravs da rede realizado percorrendo-se os nodos a partir dos efeitos at as suas respectivas causas. A facilidade de manipulao de incertezas, bem como a fcil conduo para o diagnstico por meio do clculo de probabilidades dos nodos so algumas das vantagens. As desvantagens dessa tcnica so semelhantes as da tcnica RBR. As Redes Neurais RN tm sido utilizadas em campos de diagnstico, prognostico, reconhecimento de padres, filtros, anlise de imagens. Semelhantemente as RB, as redes neurais podem lidar com mais aptido com 24

____________________________________________________________________________ SEPD

dados incertos ou incompletos. A grande desvantagem desta tcnica a necessidade de uma grande quantidade de dados de entrada para que a rede possa ser treinada [18]. No Raciocnio Baseado em Casos RBC o processo de diagnstico de falhas consiste em usar os dados de uma biblioteca de casos passados para analisar ou resolver um problema novo utilizando uma soluo que mais se aproxime da soluo ideal. Este processo semelhante ao experimentado por um especialista quando so necessrios novos conhecimentos para soluo de um problema que se assemelha a problemas j tratados anteriormente. A tcnica RBC til quando o conhecimento incompleto ou incerto. Um exemplo de Sistema que usa esta tcnica o CASEY [19]. Algumas vantagens e desvantagens pode ser notadas nesta tcnica em comparao ao RBR e as RB. Uma biblioteca de casos requer pouca manuteno e mais fcil de construir que uma base de regras, mas podem consumir muito tempo para o seu desenvolvimento. A representao do conhecimento menos restritiva e permite uma aquisio do conhecimento mais rpida, mas quando nenhum caso se assemelha ao caso corrente h uma certa inabilidade para provimento de uma soluo. Na tcnica Raciocnio Baseado em Modelos RBM os sistemas so capazes de incorporar uma grande quantidade de conhecimento sobre um determinado domnio de aplicao. A tcnica RBM capaz de realizar raciocnios complexos neste domnio e assim aprender novos fatos analisando situaes. Esta tcnica toma o conhecimento a priori do comportamento normal do sistema, e dos princpios bsicos dos diversos componentes, e utiliza-o para realizar o diagnstico de falha. As falhas nos componentes so diagnosticadas com base nas comparaes das observaes e predies sobre o comportamento dos mesmos. A descrio do componente precisa ser feita atravs do comportamento e do relacionamento hierrquico com os outros componentes. O componente em si se constitui em um subsistema. A modelagem do sistema pode ser feita segundo algumas tcnicas, porm uma das mais usadas baseada em dispositivos. Dispositivos, so os menores elementos de um sistema que podem falhar e/ou ser substitudo. A grande vantagem desta tcnica que ela pode detectar falhas inditas. Sua desvantagem em alguns casos o estabelecimento de modelos fidedignos para cada dispositivo. 25

____________________________________________________________________________ SEPD

3.8 CONCLUSO Neste captulo observamos os vrios aspectos relacionados com a teoria de determinao de falhas citando os vrios mtodos e tcnicas empregadas para o diagnstico, definies necessrias ao estudo, principais problemas enfrentados na definio de modelos para representao de componentes e tambm de sistemas, entre outros aspectos considerados.

26

____________________________________________________________________________ SEPD

CAPTULO 4 PARTIDA DIRETA DE MOTORES ELTRICOS

4.1 INTRODUO A maioria dos equipamentos industriais utiliza motores eltricos para execuo de algum tipo de operao. Na sua grande maioria os motores utilizados so do tipo alimentado com corrente alternada de rotor em gaiola, monofsicos ou trifsicos. Para baixas potncias ambos os tipos so fabricados; crescendo-se o valor da potncia ativa a ser fornecida trifsicos. O acionamento de um motor
(f) (e)

, os motores encontrados so unicamente

realizado atravs de algum tipo de chave de

partida. A escolha do tipo de chave determinada pelo tipo de motor, quantidade de terminais disponveis para ligao, tipo de carga, se o motor parte em vazio ou com carga, percentual de reduo da corrente de partida desejado, entre outros fatores. Considerando-se a corrente de partida como um elemento primordial no critrio de escolha do tipo de chave de partida do motor, pode-se afirmar que as chaves dividem-se em dois tipos: chaves de partida com tenso reduzida e chave de partida direta. As chaves de partida com tenso reduzida utilizam algumas poucas tcnicas para reduo da tenso e conseqentemente alimentando-o com tenso inferior (Chaves de Partida Y da corrente durante a partida; reduo da tenso atravs do fechamento do motor para tenso elevada

rie - Paralelo) ou

reduo de tenso atravs de autotransformador (Chave de Partida Compensada). Os mtodos de partida com tenso reduzida podem reduzir a corrente de partida para at da corrente de partida do motor (4 a 12 vezes a corrente nominal) com tenso plena. O conjugado de partida do motor reduz com o quadrado da tenso aplicada. No casso de partida com tenso plena, partida direta, o motor parte com valores de conjugados e corrente de partida plenos. Sempre que possvel, a partida de um motor eltrico de rotor em gaiola deve ser realizada com uma chave de partida direta [20], visto que o motor foi projetado para condies de corrente e tenso nominais.

(e) (f)

geralmente acima de 15 CV. ou partida de um motor momento em que o motor posto em operao.

27

____________________________________________________________________________ SEPD

4.2 PARTIDA DIRETA DE MOTORES ELTRICOS As chaves de partidas diretas so sistemas que utilizam contatores e outros componentes de comandos para realizar a abertura ou fechamento simultneo de um ou mais contatos eltricos que ligam uma fase no caso de motor monofsico, ou trs fases no caso de motor trifsico, aos terminais do motor. Os contatores so chaves magnticas acionveis atravs da alimentao de uma bobina interna do mesmo. Possuem tipos de contatos diferenciados tanto pelo tipo de operao (abertura - fechamento) quanto pela capacidade de conduo de corrente (comando - potncia). Os contatos de potncia operam com correntes elevadas e so conhecidos como contatos principais ou de fora, geralmente em nmero de trs, so normalmente abertos. Os contatos de comandos operam com baixas correntes, geralmente da ordem de 5A, so conhecidos como auxiliares. Quanto ao modo de operao, os contatos auxiliares se enquadram em dois tipos: normalmente aberto (NA) (g) ou normalmente fechado (NF). Por simplificao na construo de um sistema de comandos eltricos o circuito completo dividido em dois circuitos que so o circuito principal, ou de potncia, e o circuito de comandos ou auxiliar. No circuito auxiliar se observam s caractersticas operacionais quanto aos elementos auxiliares, no circuito de potncia observam-se s caractersticas relacionados ao funcionamento do motor eltrico. No circuito de potncia, figura 4.1, consta os seguintes elementos: 03 fusveis de proteo (1F1, 1F2 e 1F3); 01 Contator (K1); 01 Rel Trmico Bimetlico (Rel de Sobrecarga) (RT) 01 Motor Eltrico.

(g) Considera-se posio normal como sendo aquela observada no estado de repouso (no operao) do contato.

28

____________________________________________________________________________ SEPD

Figura 4.1 Diagrama do Circuito de Potncia

O circuito de comandos, figura 4.2, composto por: Chave liga-desliga (C1); Fusvel de proteo (F1); Contato do rel bimetlico de sobrecarga (RT); Botoeira abridora (B0); Botoeira fechadora (B1); Contatos auxiliares K1(13-14) e K1(23-24) Bobina do contator (K1); Lmpadas de sinalizao (L0 e L1).

A chave, os contatos auxiliares e as botoeiras se constituem em interruptores utilizados para conduzir ou interromper corrente no circuito em condies normais. A bobina e as lmpadas so cargas e o fusvel um elemento de proteo que deve se fundir ao ser percorrido por corrente superior nominal, segundo uma curva tempo x corrente. O circuito de comandos de um Sistema de Partida Direta de Motor Eltrico composto de elementos que operam em estado normal de forma discreta. Um contato do diagrama est aberto ou fechado, uma bobina est acionada ou no acionada, uma lmpada est ligada ou desligada.

29

____________________________________________________________________________ SEPD

Figura 4.2 Diagrama do Circuito de Comandos

4.3 OPERAO DO CIRCUITO DE COMANDOS ELTRICOS A priori todos os componentes do sistema esto em plena capacidade de trabalho. Funcionamento: 1. Ligando-se a chave C1 o sistema alimentado com a tenso da fonte de energia eltrica, 220V 60Hz. A Lmpada L0 sinaliza que o sistema est energizado; 2. Pressionando-se o boto B1(3-4), de maneira que o contato do mesmo seja fechado, o contator K1 acionado; 3. Os contatos principais do contator K1 (1-2, 3-4, 5-6) so acionados ligando as trs linhas ao motor eltrico, que ento entra em funcionamento; 4. O contato K1(13-14) acionado, permitindo que K1 permanea ligado aps soltar-se o boto B1(3-4). Este contato de K1 recebe o nome de contato de selo ou reteno; 30

____________________________________________________________________________ SEPD

5. O contato K1(23-24) acionado, ligando a lmpada L1, sinalizando que o motor est em operao; 6. Pressionando-se o boto B0(1-2), de maneira que o contato seja aberto, ocorre o desligamento do motor eltrico atravs do contator K1; 7. O contato do rel bimetlico ser acionado em caso de sobrecarga, fazendo o desligamento do motor eltrico atravs do desligamento do contator K1. A proteo contra curto-circuito no sistema realizada atravs dos fusveis 1F1, 1F2 e 1F3 no circuito de potncia e atravs do fusvel F1 no circuito de comandos. A proteo contra sobrecarga realizada atravs da abertura do contato NF (95-96) do rel trmico bimetlico que est em srie com a bobina. 4.4 DEFEITOS EM COMPONENTES DO SISTEMA Em sistemas de comandos e acionamentos eltricos os componentes so bastante distintos e as probabilidades de falhas na maioria dos componentes esto associadas geralmente ao nmero de operaes e no simplesmente ao tempo, exceo aos elementos de sinalizao (lmpadas). Outro fator que deve ser considerado so as condies nas quais se encontram os componentes. Qual o ambiente no qual esto instalados? Todos esto em idnticas condies? Com relao ao nmero de operaes a contagem pode ser generalizada? Nos componentes utilizados para interrupo ligao (contatos) e nas cargas que so os componentes utilizados para acionamento sinalizao (contatores, rels, lmpadas) pode-se identificar trs modos de defeitos possveis de acontecer: Mau contato: alternncia entre o estado conectado e no conectado em um componente (contato / carga) ou impedncia varivel; Curto circuito: permanncia no estado conectado (contato) ou baixa impedncia (carga); Circuito aberto: permanncia no estado no conectado (contato) ou alta impedncia (carga). A denominao modo de defeito ao invs de defeito tem a inteno de generalizar defeitos semelhantes, ainda que de caractersticas um pouco distintas 31

____________________________________________________________________________ SEPD

em componentes como contatos e bobina do mesmo dispositivo. O defeito de curto circuito em uma bobina caracterizado por uma baixa impedncia, o defeito de curto circuito em um contato caracterizado pela no abertura do contato; como um contato aberto apresenta impedncia elevada e um contato fechado apresenta baixa impedncia, ento se admite que um contato que apresente o defeito de curto circuito um contato que permanece no estado conectado, ou seja, no abre. O uso do termo modo de defeito tambm resume o defeito apresentado pelo componente do sistema determinando as razes pelas quais o sistema se apresenta com falhas, sem determinar as causas mais bsicas que ocasionaram o defeito no componente. O modo de defeito do tipo circuito aberto em uma lmpada pode ter como causa a no fixao correta da lmpada ou mesmo a queima da lmpada onde ambas as causas so caracterizadas por alta impedncia. Os modos de defeitos podem surgir devido s conexes entre os componentes e entre componentes de um mesmo dispositivo ou ainda por outras causas. Por conexo eltrica, segundo Morn [21], se entende a unio de dois condutores de tal forma que possa circular corrente eltrica entre eles. Ainda segundo Morn existem trs tipos bsicos de conexo: manguito, conectores e por contato. Onde: Conexo por manguito: ligao dos condutores atravs de solda, ou compresso; Conexo por conectores: ligao de condutores atravs de conectores presso (parafusos); Conexo por contatos: ligaes comutveis onde se juntam parte fixa e parte mvel de um contato em componentes como rels, contatores, disjuntores, etc. Em sistemas de comandos eltricos as ligaes entre condutores so realizadas pelos trs tipos de conexes. Figura 4.3.

32

____________________________________________________________________________ SEPD

Figura 4.3 Conexes em Componentes de Comandos Eltricos

O modo de defeito mau contato caracteriza-se por uma impedncia varivel de baixo valor para pequenas solicitaes de correntes, e alto valor para grandes solicitaes de corrente. A dificuldade em tratar este tipo de defeito que no se tem como mensurar com preciso o valor dessa impedncia. Em termos de sintomas apresentados pelos componentes este tipo de defeito caracteriza-se por uma alternncia entre o estado ligado e desligado, acionado e no acionado. Dependendo das condies de instalao dos componentes a alternncia destes estados pode ter maior ou menor freqncia. Este tipo de modo de defeito pode surgir devido a vibraes, desgastes de superfcies de contato, torque inadequado nos parafusos de conexes, presso inadequada de molas no acionamento das partes mveis dos contatos entre outros. O modo de defeito curto circuito em contatos caracteriza-se pela conexo fsica (soldagem, colagem dos contatos) de forma que a conexo por contato passa a ser uma conexo por solda; neste caso a impedncia (resistncia de contato) para fins de sistema de comandos baixa. Em termos de sintomas apresentados caracteriza-se pelo no desligamento, no abertura do contato. O surgimento deste defeito est associado a altas temperaturas provocadas por elevaes de correntes na superfcie de contato das partes fixas e mveis de um contato, pode ainda ser ocasionadas por elevaes de correntes advindas de um curto circuito no sistema. O modo de defeito do tipo circuito aberto caracteriza-se por uma alta impedncia. O contato do componente (botoeira, contator, chave) no consegue estabelecer a conduo de corrente atravs do circuito. Em termos de sintomas apresentados caracteriza-se pela no ligao, no fechamento do contato. O surgimento deste tipo de modo de defeito est tambm associado a fatores tais quais os observado para o modo de defeito do tipo curto circuito, bem como por 33

____________________________________________________________________________ SEPD

problemas mecnicos internos no componente (mecanismo de acionamento), por exemplo. Admite-se que um contato, ou componente, por excluso pode observar no tempo um nico tipo de modo de defeito. As cargas do circuito de comandos de um sistema de partida direta, lmpadas e contatores, podem observar os trs tipos de modos de defeitos apresentados pelos componentes de ligao interrupo com algumas poucas distines. O modo de defeito mau contato observa-se em maior escala como sendo advindo de torque inadequado nos parafusos e tambm como m fixao de componentes como o caso de lmpadas de sinalizao. O modo de defeito curto circuito ocasiona a atuao do fusvel do circuito sendo caracterizado como uma falha de natureza catastrfica. O modo de defeito circuito aberto originado tanto pela m fixao do componente, como pela expirao do prazo de vida til do componente (lmpada), no segundo caso necessrio substituir o componente e no simplesmente repar-lo. Os fusveis so elementos distintos dos contatos e cargas de um sistema e podem apresentar os modos de defeito mau contato e circuito aberto. O modo defeito mau contato tem origem semelhante s cargas; o modo de defeito curto circuito inexistente neste elemento, pois um fusvel em curto circuito significa um fusvel em circuito aberto pela ao protetora do componente. O modo de defeito circuito aberto ocorre quando o elemento fusvel do componente se rompe. A ruptura pode ocorrer por defeito em outro componente, o que no caracteriza defeito no fusvel, ou por ruptura casual apresentando neste caso o modo de defeito circuito aberto. A segunda hiptese tem menor probabilidade de ocorrer. O nmero de componentes que podem apresentar modos de defeitos em um sistema de partida direta de motor como o sistema representado na figura 4.2 igual ao nmero de componentes que o sistema possui. Como o nmero de modos de defeitos possveis de ocorrer igual a trs, pode-se ter um nmero bastante elevado de combinaes de modos de defeitos considerando-se todos os componentes do sistema, no entanto pouco provvel que mais de um componente apresente modos de defeitos simultneos. Neste caso o nmero mximo de combinaes em se tratando de um componente apresentando qualquer dos modos de defeitos igual a 29, pois um dos elementos (o fusvel) s admite 2 modos de defeito.

34

____________________________________________________________________________ SEPD

3 C 9, 1 + 2 =

9! + 2 = 29 1 ! * (9 1) !

4.5 TIPOS DE FALHAS NO SISTEMA No Quadro 4.1 esto alguns exemplos de tipos de falhas no sistema ocasionadas por modos de defeito nos componentes. Tipo de Falha Total Parcial Catastrfica Paramtrica Dependente Independente Repentina Gradual Permanente Temporria Intermitente Operacional Modo de Defeito no Componente Circuito aberto no contato da Chave C1 (1-2) Circuito aberto no contato K1 (23-24) Curto circuito na bobina do contator K1 (a-b) Curto circuito no contato do rel RT (95-96) Circuito aberto no fusvel de F1 (1-2) Curto circuito na lmpada L1 (a-b) Circuito aberto no fusvel de F1 (1-2) Circuito aberto no fusvel de F1 (1-2) Ruptura da bobina do contator K1 (a-b) Mau contato no Boto B1 (3-4) Mau contato no Fusvel F1 (1-2) Operao incorreta do Boto B0 (1-2)

Quadro 4.1 Tipos de Falhas nos Componentes

4.6 DETECO DE DEFEITOS EM SISTEMAS DE PARTIDA DIRETA Um detector de falhas pode ser um sistema que permita observar a ocorrncia de anomalia em todo o sistema ou em partes do mesmo de maneira que a ocorrncia verificada possa ser sinalizada. O monitoramento da tenso componente a componente no sistema permite avaliar a condio de cada elemento. Para isso define-se o a priori o estado dos componentes do sistema em condies normais de funcionamento e realiza-se a busca por esse estado. O estado de um componente, para alguns tipos de modos de 35

____________________________________________________________________________ SEPD

defeitos, depende no somente do prprio componente, mas tambm dos componentes precedentes. Desse modo anlise do estado do n-simo componente deve ser feita analisando-se inicialmente os (n-1)-simos componentes que se encontram associados em cascata. Quando um sistema no possui sensoriamento a deteco de modos de defeitos realizada atravs da ao de um operador. Segundo Rasmussen [22] seis etapas principais podem ser distinguidas no modelo de funcionamento do operador: 1. Deteco: O operador toma conhecimento de uma anormalidade de um incidente, de um desvio em relao situao "estabilizada", considerada normal; 2. Discriminao: Fase de aquisio seletiva de informaes. O operador focaliza sua ateno sobre os valores assumidos por certos parmetros e sobre sua evoluo; 3. Diagnstico: O operador tenta atribuir um significado aos dados da situao que ele julga pertinente e interpreta o estado do processo; 4. Resoluo de problemas: Quando o diagnstico foi estabelecido, o operador examina, em funo dos objetivos preestabelecidos e de um certo nmero de outros critrios (caractersticas da situao, avaliao do custo de alternativas, etc.) as estratgias a serem desenvolvidas; 5. Tomada de deciso: O operador escolhe uma estratgia de ao e planifica sua atividade de maneira a atingir o objetivo que ele fixou; 6. Ao: O operador executa seu plano de ao e controla o resultado de sua atividade. Estas etapas podem ser realizadas simultaneamente. No entanto, todas elas no necessariamente so ativadas pelo operador. Para deteco em um Sistema de partida direta, o operador efetua medies de tenso no sentido da fonte carga, componente por componente at que o elemento defeituoso seja encontrado. Esta verificao realizada sempre com o sistema energizado. Alternativamente pode-se observar o estado do sistema, inferir concluses sobre o possvel componente com problema, desligar o sistema, inspecionar visualmente e medir a resistncia do componente para identificar anomalias. Para ambos os procedimentos se devem observar que os componentes de ligao interrupo tm seu estado normalmente aberto (NA) ou normalmente 36

____________________________________________________________________________ SEPD

fechados (NF), tendo como referncia o estado dos mesmos quando em repouso (no operao). Da, em condies normais ausncia de modos de defeito, um contato NA est aberto quando em repouso e fechado quando acionado; contrariamente um contato NF. O mtodo de deteco efetuado atravs de medio de tenses nos componentes possibilita a verificao de modos de defeitos de natureza permanente, mas se torna pouco eficaz para modos de defeitos intermitentes do tipo mau contato, pois este se caracteriza por uma pequena impedncia em funo de uma baixa solicitao de carga do sistema e por uma alta impedncia diante de uma alta solicitao de carga. No caso de medio de tenso nos componentes, como a solicitao de carga pequena enquanto se mede pode-se entender erradamente que um componente no apresenta defeito, porm quando solicitado para a operao o mesmo pode no funcionar corretamente. A deteco de falhas pode ser sistematizada em regras de produo de tal forma que facilite a elaborao de um conjunto de procedimentos para solucionar problemas no sistema de forma modulada. 4.7 CRIAO DE REGRAS DE PRODUO PARA DETECO DE DEFEITOS As regras de produo em sua estrutura se assemelham com o processo de estabelecer concluses utilizando associaes lgicas do tipo SE ENTO. Este tipo de raciocnio fortemente aplicado por um especialista na busca de soluo de falhas em sistemas. A criao de uma regra para o sistema comea no dilogo entre o especialista em sistemas de acionamentos e comandos eltricos e o engenheiro do conhecimento com relao aos possveis problemas que o sistema pode apresentar. As regras devem ser criadas de maneira tal que cada regra, quando aplicada isoladamente possa estabelecer uma concluso especfica para uma das falhas possveis, ou seja, as regras precisam ser modulares; devem tambm ter linguagem natural. No diagrama de comandos para partida direta de motor eltrico apresentado na figura 4.2 pode-se apontar cerca de 21 estados, a maioria deles so falhas ocasionada por algum modo de defeito em um ou mais componentes. No estabelecimento de regras estes estados so classificados como variveis. 37

____________________________________________________________________________ SEPD

O fusvel F1 atuou? A chave C1 est ligada? A lmpada L0 no liga? A lmpada L0 liga e desliga intermitentemente? A lmpada L0 est ligada? Mantendo-se a botoeira B1 pressionada o contator K1 liga? Mantendo-se a botoeira B1 pressionada o contator K1 no liga? Mantendo-se a botoeira B1 pressionada o contator K1 liga somente depois de algum tempo? Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga intermitentemente? Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga ao despressionar B1? Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga algum tempo aps despressionar B1? Pressionando-se a botoeira B0 o contator K1 no desliga? Pressionando-se a botoeira B0 o contator K1 desliga, mas religa involuntariamente ao despressionar B0? Pressionando-se o boto do rel trmico RT(95-96) o contator K1 no desliga? O contator K1 est ligado? A lmpada L1 est desligada? A lmpada L1 liga e desliga intermitentemente? O contator K1 est desligado? A lmpada L1 est ligada? A chave C1 est desligada? A lmpada L0 no desliga?

Para cada estado (sintoma) que represente um defeito deve ser criada uma regra especfica. Algumas regras so estabelecidas de forma unvoca pela aceitao de somente um sintoma, outras precisam de uma combinao de estados que podem ser relacionados por conectivos lgicos bsicos como E e OU. Podem-se

38

____________________________________________________________________________ SEPD

associar fatores de confiana a cada varivel de uma regra. Em alguns sistemas se pode ainda atribuir fatores de confiana tambm para a concluso da regra. As regras podem ser criadas tendo por base o encadeamento para frente, encadeamento para trs e o encadeamento hbrido. O encadeamento para frente inicia com um fato e procura uma concluso para lhe dar suporte; premissas so comparadas s evidncias, o que justifica o uso em regras para soluo de falhas neste tipo de sistema. Criando uma Regra para o diagrama de partida direta de motor eltrico. i. ii. iii. iv. v. SE E OU OU Fato / Estado do sistema: A lmpada L0 liga e desliga intermitentemente = varivel1 e O contator K1 est ligado = varive2; Quais os componentes que esto associados em cascata com a lmpada L0? Chave C1 e fusvel F1; Quais as possveis causas que podem ocasionar este estado? Mau contato nos componentes; Causas / concluses: mau contato na Chave C1, mau contato no fusvel F1, mau contato na lmpada L0; Estrutura da Regra A lmpada L0 liga e desliga intermitentemente = sim O contator K1 est ligado = sim Modo de defeito = mau contato na chave C1 Modo de defeito = mau contato no fusvel F1 Modo de defeito = mau contato na Lmpada L0

ENTO

O clculo de probabilidade na aplicao das regras deve levar em considerao o tipo de conexo lgica das premissas (variveis). Este valor deve ser informado pelo usurio quando da consulta ao Sistema Especialista; no exemplo de aplicao 1 o valor 90% como fator de confiana na primeira varivel e 80% para a segunda so informados pelo usurio. A insero de fatores de confiana em regras serve para tratar as variveis quando no se quer (ou no se pode) determinar com exatido o valor que a varivel pode assumir. A atribuio simplesmente de sim e no trata a varivel como sendo determinstica.

39

____________________________________________________________________________ SEPD

Exemplo1 de aplicao de regras com uso de fatores de confiana: Regra SE E A lmpada L0 no desliga = sim (90%) A chave C1 est ligada = sim (80%) Modo de defeito = curto circuito na chave C1 (% GRAU DE

ENTO

CONFIANA) 72% Para um % FATOR DE CONFIANA na afirmao Lmpada L0 no desliga = sim de 90%, e A chave C1 est ligada = sim de (80%) teremos concluso Modo de defeito = curto circuito na chave C1. O % GRAU DE CONFIANA na resposta ser igual a 0.90 * 0.80 = 0.72 = 72%. Exemplo2 de aplicao de regras com uso de fatores de confiana: Regra SE OU A lmpada L0 est ligada = sim (90%) O contator K1 est ligado = sim (80%) A fonte de alimentao do circuito est ligada (80% ou 90%)

ENTO

A lmpada L0 est ligada = sim (90%) OU O contator K1 est ligado = sim (80%) ento A fonte de alimentao do circuito est ligada O % GRAU DE CONFIANA na resposta ser igual a 90% ou 80% dependendo de qual varivel seja confirmada primeiro na aceitao das regras. A base de regras do SEPD apresentada no Tutorial_SEPD no Apndice C. 4.8 ESTIMATIVA DO NMERO DE REGRAS EM SISTEMA DE COMANDOS ELTRICOS Em um diagrama de comandos eltricos o nmero de regras para utilizao no raciocnio de deteco de defeitos, partindo-se dos fatos buscando-se concluses que os suportem, est relacionado a alguns poucos parmetros dos quais citamos os mais relevantes: Nmero de componentes de sinalizao ou acionamento (Lmpadas, rels, contatores, atuadores, etc); 40

____________________________________________________________________________ SEPD

Nmero de estados possveis nos elementos de sinalizao ou acionamento; Nmero de combinaes possveis de estados com os elementos de sinalizao e comandos; Nmero de modos de defeitos possveis de ocorrer nos componentes do sistema; Nmero de ramificaes at os componentes; Nmero de premissas x nmero de concluses das regras do sistema;

O nmero mnimo de componentes determina um nmero mnimo de regras, o nmero mximo deve est associado ao nmero de combinaes possveis de ocorrer e no como se poderia supor ao nmero de combinaes de estados tomados m a n ( C
m, n

) dos nos referidos componentes. O nmero de modos de

defeitos possveis de ocorrer em alguns componentes pode reduzir o nmero de regras do sistema. Quanto mais ramificaes mais fatos se pode admitir e conseqentemente mais concluses que suportem esses fatos, e por conseguinte o sistema ter mais regras para que todo o espao amostral (conjunto de estados do sistema) seja completo. O parmetro nmero de premissas x nmero de concluses conduz o engenheiro do conhecimento a observar na construo da base de regras x mquina de inferncia a viabilidade operacional do sistema para trabalhar com: Maior nmero de regras de poucas premissas Menor nmero de regras com menor nmero de concluses

Exemplo uma regra criada para detectar defeito de mau contato em 3 componentes. A regra pode ser menor (mais simples) em maior nmero ou maiores (mais complexa) em menor nmero. Regra SE OU OU A lmpada L0 liga e desliga intermitentemente = sim Modo de defeito = mau contato na chave C1 Modo de defeito = mau contato no fusvel F1 Modo de defeito = mau contato na Lmpada L0 41 ENTO

____________________________________________________________________________ SEPD

Regra 1A SE E A lmpada L0 liga e desliga intermitentemente = sim O contator K1 est ligado = sim Modo de defeito = mau contato na Lmpada L0

ENTO Regra 1B SE E OU

A lmpada L0 liga e desliga intermitentemente = sim O contator K1 desliga involuntariamente = sim Modo de defeito = mau contato na chave C1 Modo de defeito = mau contato no fusvel F1

ENTO

Para uso das regras acima em um sistema especialista a escolha da concluso mais adequada como soluo que suporta o fato realizada atravs de observao do usurio aos estados do sistema. 4.9 CONCLUSES Neste captulo foi apresentado o sistema Partida Direta de Motor Eltrico, sistema para o qual ser projetado o Sistema Especialista SEPD. Na apresentao se destacaram dois diagramas, um de potncia e outro de comandos, nos quais se dividem sistemas tpicos. A nfase dada ao diagrama de comandos eltricos para o qual o Sistema Especialista ser implementado citando inclusive as falhas, modos de defeitos e deteco de anomalias. Ao final do captulo foi exposto o mtodo de deteco de falhas no diagrama de comandos eltricos para partida direta de motor eltrico, a maneira como regras de produo podem ser criadas e alguns parmetros para identificao do tamanho aproximado da base de regras em sistemas de comandos e acionamentos eltricos.

42

____________________________________________________________________________ SEPD

CAPTULO 5 O SISTEMA ESPECIALISTA SEPD

5.1 O AMBIENTE LabVIEW O LabVIEW (Laboratory Virtual Instrument Engineering WorkBench) [23] um ambiente de desenvolvimento de programas de aplicao genrica, tal como o visual C++, Visual Basic e outros, no entanto este ambiente trabalha com linguagem de programao grfica, a linguagem G, na criao de algoritmos atravs de diagramas de blocos o que torna o ambiente extremamente prtico. A esta praticidade se acrescentam tambm os recursos disponveis nas diversas bibliotecas utilizadas para apresentao, anlise, comunicao e tratamento de dados. Possui tambm um sistema de depurao grfica intuitiva e prtica, e a portabilidade de poder ser executado em diferentes plataformas. A linguagem G utilizada uma linguagem de alto nvel baseada em fluxo de dados atravs de um diagrama de blocos, que permite ao usurio, de maneira facilitada, a construo de programas sem que o mesmo tenha um conhecimento aprofundado em programao. A programao feita de forma modular. Cada tarefa pode ser dividida em tantas sub-tarefas quantas necessrias e reunidas em diagramas de blocos, onde cada uma destas sub-tarefas pode ser construda e testada isoladamente e posteriormente interligada montando a estrutura de um programa de maior tamanho e complexidade. Desta forma o usurio pode construir bibliotecas que lhe podem ser teis como sub-rotinas em outros programas. No LabVIEW os programas so chamados de VI - Instrument Virtual, pois a aparncia e operaes dos mesmos podem imitar instrumentos reais. No entanto, os VIs so semelhantes s funes de linguagens de programao convencionais. A depurao do VIs um dos mais notveis recursos deste ambiente, muito prtica, porm completamente ilustrada, pode ser interrompida em cada passo facilitando a verificao de erros no programa. Um boto de execuo, na barra de ferramentas, aparece quebrado toda vez que um VI apresenta-se incompleto ou com erros de execuo. Um toque neste boto permite verificar uma lista de erros presentes no VI. A execuo explcita do VI passo a passo acontece de maneira lenta permitindo a verificao de erros no algoritmo. 43

____________________________________________________________________________ SEPD

O LabVIEW vem com um tutorial e vrios programas demonstrativos que auxiliam na compreenso dos fundamentos da linguagem G. Os VIs so compostos por um painel frontal e um diagrama de blocos. a) Painel frontal (figura 5.1): simula o painel de um instrumento fsico. O painel frontal se constitui na interface do usurio, nele onde o operador entra com os dados e obtm os resultados do processamento realizado no diagrama de blocos. O painel formado por controles, que so campos de entradas e por indicadores que so campos de sada, podendo representar vrios tipos de variveis. Os controles e indicadores so acessveis atravs de palhetas que podem ser visveis quando ativamos a janela do painel frontal. A palheta dividida em sees que por sua vez contm sub-sees onde os diversos controles de uma mesma classe, numrica, string, booleanas, etc, podem ser adicionados ao painel.

Figura 5.1 Painel Frontal do LabVIEW

b) Diagrama de blocos (figura 5.2): simula os circuitos internos de um instrumento.

44

____________________________________________________________________________ SEPD

o espao do VI destinado construo do cdigo fonte, que constitudo pelos elementos grficos formados por terminais, constantes e ns que, interligados por fios, completam o algoritmo da aplicao. A cor do fio corresponde ao tipo de varivel, e a espessura quantidade de variveis transportadas, onde um fio de maior espessura transporta mais de uma varivel do mesmo tipo. Os terminais so os elementos de ligao entre os controles e indicadores do painel frontal e o algoritmo no diagrama de blocos; a cor do terminal, vista somente quando o cone de conexo no diagrama de blocos est na opo terminais, identifica o tipo do mesmo. As constantes so utilizadas como elementos fixos sejam elas numricas ou no. Os ns por sua vez so sub-VIs, processos pelos quais as variveis so submetidas.

Figura 5.2 Diagrama de Blocos do LabVIEW

45

____________________________________________________________________________ SEPD

5.2 DESENVOLVIMENTO DO SEPD No desenvolvimento deste Sistema Especialista, o problema inicial a ser analisado se este tipo de sistema (Partida Direta de Motores Eltricos) de fcil implementao, utilizando-se ferramentas de uso geral como linguagens computacionais ou outro tipo de ferramenta. Numa anlise simples, percebe-se que por se tratar de um sistema composto por elementos discretos, a implementao pode ser simplificada, sendo o dilogo com o especialista a parte mais sensvel para que uma boa implementao possa ser realizada. Pelas caractersticas apresentadas no ambiente LabVIEW considerando-se todas as facilidades apresentadas no primeiro tpico deste captulo verifica-se que a escolha desta ferramenta facilmente viabiliza a proposta, pois atende as necessidades devido ao poder da linguagem grfica que o mesmo possui. A aquisio do conhecimento, para posterior formalizao foi realizada atravs da transferncia do conhecimento do especialista, ora presente de forma verbal, ora verbal e tambm escrita, citando os passos e a maneira de analise dos sintomas estados de um componente ou sistema associando as tcnicas tticas que so utilizadas para solucionar o problema. Dentre as representaes de conhecimento apresentadas no Captulo 2 Frames, Redes Semnticas e Regras de Produo, observando-se a maneira como o especialista raciocina para resolver o problema, a tcnica que mais adequada foi o raciocnio baseado em regras. As regras foram compostas de forma que a cada regra criada o sistema era testado para ver se a mesma apresentava a melhor forma, bem como se a redao e estrutura era a mais apropriada. O refinamento do sistema no foi ponderado, devido ao pequeno conjunto de regras do sistema, pois a probabilidade de aplicao de cada regra no difere entre si.

46

____________________________________________________________________________ SEPD

5.3 ESTRUTURA DO SEPD A figura 5.3 apresenta a estrutura funcional do SEPD apresentando as entradas e sadas de cada mdulo; as setas pequenas representam as possveis aes do usurio. As entradas so parmetros ou comandos; os parmetros precisam ser informados para que o sistema opere como projetado; os comandos so utilizados para que o sistema realize o processamento em cada um dos mdulos. A operao, o funcionamento detalhado de cada um dos mdulos e a criao de outros Sistemas Especialistas podem ser observados no tutorial do SEPD apresentado no Apndice C.

Figura 5.3 Estrutura Modular do SEPD

5.3.1 Parametrizao O mdulo de parametrizao, diferentemente dos demais, no se constitui em um VI especfico, mas simplesmente num conjunto de dados atualizveis nos mdulos de Simulao de Defeitos, Identificao de Defeitos e Sistema Especialista. Os dados necessrios ao funcionamento do SEPD so: Matriz Probabilidade de Modos de Defeitos MPMD, Vetor Probabilidade de Defeito em Componentes VPDC, N de Cargas, N de Estados, % Mnimo p Aceitar a Regra, Path Arquivo Regras, Path Arquivo Sintomas e Path Arquivo Visualizar Regras.

47

____________________________________________________________________________ SEPD

MPMD: atualiza em cada uma das linhas a probabilidade de surgimento de cada um dos trs modos de defeitos (mau contato, curto circuito, circuito aberto) nos componentes do Diagrama de Comandos Partida Direta.

VPDC: atualiza em cada um dos elementos a probabilidade de surgimento de defeitos nos componentes do Diagrama de Comandos Partida Direta. N de Cargas: atualiza a quantidade de elementos dos tipos bobina de componentes ou lmpadas. N de Estados: atualiza a quantidade de estados possveis no Diagrama de Comandos Partida Direta de acordo com o arquivo Sintomas_SEPD.txt. O Este se encontra no diretrio informado no Path Arquivo Sintomas.

% Mnimo p Aceitar a Regra: atualiza o valor mnimo para o qual a regra pode ser disparada em uma consulta ao SEPD. O clculo realizado com os valores informados pelo usurio no elemento FATOR DE CONFIANA para os antecedentes da regra (premissas) deve ser comparado com este valor.

Path Arquivo: atualiza os lugares onde esto armazenados os arquivos de dados do sistema (Regras_SEPD.txt, Sintomas_SEPD.txt e Visualizar Regras_SEPD.txt).

5.3.2 Simulao de Defeitos Nos simuladores tradicionais [24] observa-se que os modos de defeitos mais trabalhados so curto circuito e circuito aberto, talvez pelo fato de serem mais facilmente implementados. A simulao realizada inserindo-se chaves com contatos NF em srie com componentes para simular os modos de defeito circuito aberto ou chaves com contatos NA em paralelo com o componente para simular o modo de defeito curto circuito. Acionando-se a chave se simula o defeito. A simulao de defeitos no SEPD realizada atravs do VI Simulao_Defeitos.vi. A funo deste VI (programa) simular um dos trs modos de defeitos (mau contato, curto circuito, circuito aberto) em um dos dez componentes do Diagrama de Comandos Partida Direta. O Diagrama de Comandos Partida Direta simulado pelo VI de mesmo nome. O VI Simulao de Defeitos utiliza o mtodo da roleta em duas etapas para escolha do componente e do modo de defeito que sero selecionados. A primeira 48

____________________________________________________________________________ SEPD

etapa escolhe um dos dez componentes do Diagrama de Comandos Partida Direta de acordo com a probabilidade de surgimento de defeitos de cada um deles informada no VPDC; na segunda etapa escolhe-se uma das linhas da MPDM, correspondente ao nmero do componente escolhido na etapa anterior. O processamento deste programa termina quando o Vetor Modo de Defeito em Componente VMDC atualizado, onde um ou mais dos elementos do vetor tornam-se diferentes de zero. O valor do elemento atualizado corresponde ao nmero do modo de defeito que ser simulado; o ndice do elemento atualizado corresponde ao nmero do componente do Diagrama de Comandos Partida Direta que ter o modo de defeito ocasionado; 1 = mau contato, 2 = curto circuito ou 3 = circuito aberto. Exemplo: para o VMDC

o segundo elemento igual

a 3. Neste caso o segundo componente do Diagrama de Comandos Partida Direta, contato da chave C1(1-2), ter o modo de defeito mau contato ocasionado. 5.3.3 Identificao de Defeitos O VI Identificao de Defeitos trabalha com o VMDC corrigindo o modo de defeito do componente quando o usurio identifica corretamente o componente que est com defeito e o modo de defeito que o componente apresenta. O usurio atualiza os valores atravs dos elementos COMPONENTE e modo de defeito (MAU CONTATO, CURTO CIRCUITO ou CIRCUITO ABERTO). Quando corretamente assinalados o programa corrige no VMDC o elemento correspondente atualizando-o para o valor zero. 5.3.4 Diagrama de Comandos Eltricos A implementao do diagrama de comandos eltricos foi realizada modelando-se o circuito utilizando-se portas lgicas bsicas, figura 5.4. As conexes de componentes em cascata foi realizada atravs de portas do tipo E e as conexes de componentes configurados em paralelo foram realizadas atravs de portas do tipo OU. Os componentes de ligao que possuem contatos do tipo NA

49

____________________________________________________________________________ SEPD

(chave C1, botoeira B1, contato K1(13-14) e contato K1 (23-24)) tm a entrada invertida para que o circuito lgico simule corretamente o diagrama.

Figura 5.4 Representao do Diagrama de Comandos

Conforme descrito no funcionamento do diagrama K1(13-14) e K1(23-24) dependem do estado passado de K1(a-b); K1(a-b) por sua vez depende do estado passado de B1(3-4) para entrar em operao e do estado atual de K1(13-14) para permanecer em operao. As dependncias dos estados passados e atuais so implementadas no LabVIEW atravs de registradores instalados no lao do tipo While. 5.3.5 O Sistema Especialista O Sistema Especialista.vi o arquivo de consulta do SEPD. Este arquivo pode ser operado de forma que apresente ao usurio o conjunto de regras do sistema, o conjunto de procedimentos de auxlio a dvidas de operao ou procedimentos ou um conjunto de questionamentos aos quais o usurio deve responder at que o Sistema Especialista conclua informando o modo de defeito apresentado por algum dos componentes do Diagrama de Comandos Partida Direta. Para isso o usurio deve operar os elementos VISUALIZAR REGRAS, DVIDA / PROCEDIMENTO, ou os demais componentes do mdulo. A operao do mdulo de forma detalhada pode ser observada no Apndice C. A base de conhecimentos do sistema est sintetizada em trs arquivos: Sintomas_SEPD.txt, Regras_SEPD.txt e Visualizar Regras_SEPD.txt. O primeiro destes arquivos a base de fatos, o segundo a base de Regras e o terceiro o arquivo de visualizao das regras do sistema. 50

____________________________________________________________________________ SEPD

Ao se iniciar uma consulta o Sistema Especialista possibilita a utilizao de um conjunto de perguntas que esto na base de fatos, perguntas as quais o usurio deve responder com um sim ou no seguida de um valor (% FATOR DE CONFIANA). O fator de confiana considerado somente para as respostas afirmativas. O Sistema Especialista faz a leitura dos fatos no arquivo informado pelo elemento ARQUIVO SINTOMAS que atualizado pelo usurio no mdulo de parametrizao. Para cada resposta afirmativa da base de fatos o Sistema atualiza um vetor C que possui 21 elementos, cada elemento corresponde a um fato. Por exemplo: se o primeiro fato for aceito pelo usurio com um FATOR DE CONFIANA igual a 90%, o sistema atualiza o valor do primeiro elemento do vetor para 0.90. O processamento principal realizado no PROGRAMA ESPECIALISTA que se encontra no arquivo Seletor de Regras_SEPD.vi que , um dos arquivos de processamento parcial do Sistema Especialista. O programa especialista atualiza em cada consulta o elemento do vetor C de acordo com a aceitao dos fatos pelo usurio realizando tambm a escolha de uma das regras da base de regras conforme os condicionais observados na sintaxe do programa. Exemplo: para o trecho do programa especialista: else if (C[4]*C[6]>=V) {R=5;CNF=C[4]*C[6];} a Regra 6 ser aceita se o produto dos valores dos elementos 4 e 6 do vetor C, correspondentes respectivamente ao 4 (A lmpada L0 est ligada?) e 6 (Mantendo-se a botoeira B1 pressionada o contator K1 no liga?) fatos, for maior ou igual ao valor V (50% valor default). Os valores C[4] e C[6] correspondem ao % FATOR DE CONFIANA atualizados pelo usurio quando da aceitao do 4 e 6 fatos da base de fatos. Os fatos so exatamente as premissas, antecedentes das regras, que so codificadas como elementos do vetor C. A regra 6 corresponde a R = 5. O processamento acontece da seguinte forma: o usurio responder com sim ao questionamento A lmpada L0 est ligada? e com outro sim para Mantendo-se a botoeira B1 pressionada o contator K1 no liga?. A cada resposta o usurio informa tambm o grau de confiana da afirmao em %, por exemplo: 90% e 80%. Deste modo o vetor C[ ] ser atualizado na primeira resposta para C [0.00 0.00 0.00 0.00 0.90 0.00 0.00 0.00 0.00 0.00 ]; na segunda para C [0.00 0.00 0.00 0.00 0.90 0.00 0.80 0.00 0.00 0.00 ]. O programa faz a leitura dos vetores, 51

____________________________________________________________________________ SEPD

interpreta a parte condicional do lao (C[4]*C[6]>=V) aceitando-a e carrega R = 5 (correspondente a 6 regra) e CNF = 0.72 (72%). Quando uma regra aceita o Sistema interrompe a leitura da base de fatos e inicia a leitura de cada uma das concluses da regra escolhida no arquivo Regras_SEPD.txt (Base de Regras). Para a aceitao de alguma concluso da regra o usurio dever responder com sim, neste caso o processamento ser interrompido retornando at o usurio a resposta consulta; caso nenhuma concluso seja aceita o usurio visualizar a mensagem Modo de defeito no detectvel pelo SEPD ou reiniciar busca. A mesma mensagem apresentada caso o conjunto de fatos confirmados pelo usurio no seja suficiente para disparar nenhuma regra da base. Se nenhuma regra for aceita, ou enquanto no for aceita, o SEPD retorna aps o processamento o valor -1 para R, o usurio observa no painel de controle a informao 0 como regra aceita. 5.3.5.1 Mtodos de Codificao das Premissas A escolha do modo de codificao das premissas de uma regra para processamento, apresentada no tpico anterior, foi guiada pela simplicidade de elaborao e fcil modificao que so proporcionadas pela linguagem de programao utilizada. Identicamente poder-se-ia fazer a codificao das premissas para tratamento no programa pelo menos de duas outras formas: circuito lgico ou tratamento por comparao de strings. Representao de premissas utilizando circuitos lgicos, figura 5.5: Regra 6 SE E A lmpada L0 est ligada Mantendo-se a botoeira B1 pressionada o contator K1 no liga

ENTO Modo de defeito = circuito aberto no contato RT(95-96). Modo de defeito = circuito aberto no contato B0(1-2). Modo de defeito = circuito aberto no contato B1(3-4). Modo de defeito = circuito aberto na bobina K1(a-b).

52

____________________________________________________________________________ SEPD

Varivel 1 = A lmpada L0 ligada Varivel 2 = Mantendo-se a botoeira B1 pressionada o contator K1 no liga

Figura 5.5 Codificao de Premissas por Circuitos Lgicos

Se as variveis 1 e 2 receberem nveis lgicos 1, a regra 6 ser aceita. Para utilizao no processamento, um vetor de estados lgicos das variveis poderia ser atualizado a cada aceitao da premissa pelo usurio. Igualmente se podem adicionar somadores e multiplicadores que executem o clculo das incertezas nas afirmaes de acordo com fatores de confiana. A outra forma de tratar as premissas da regra para processamento no programa seria comparando-se as strings da base de fatos com as strings da base de regras. Para Regra 6 o SEPD pergunta ao usurio: A lmpada L0 ligada? Se a resposta sim o SEPD pergunta novamente ao usurio: Mantendo-se a botoeira B1 pressionada o contator K1 no liga? Se a resposta sim ento a regra aceita, seno a regra rejeitada e prossegue-se a busca pelas outras regras. A cada pergunta todas as strings premissas da regra so comparadas com a string da base de fatos. A base de fatos do Sistema Especialista so os dados do arquivo Sintomas_SEPD.txt onde esto escritos todos os estados possveis do sistema, como por exemplo A lmpada L0 est ligada ou Mantendo-se a botoeira B1 pressionada o contator K1 no liga. A base de regras do SEPD pode ser observada no Apndice A.

53

____________________________________________________________________________ SEPD

5.4 UTILIZANDO O SEPD O Painel Frontal (painel de controle) do SEPD apresentado na figura 5.6. Os dados necessrios parametrizao, figura 5.7, podem ser observados no mesmo arquivo bastando para isso deslocar a barra de rolagem para a direita.

Figura 5.6 Painel de Frontal do SEPD

54

____________________________________________________________________________ SEPD

Figura 5.7 Parametrizao do SEPD

5.4.1 A Parametrizao Para parametrizao do sistema, figura 5.7, necessrio atualizar com dados para 6 elementos. Algumas dessas entradas so escalares outras vetores, endereo de arquivos, e uma delas uma matriz. 1. VPDC Atravs do VPDC o sistema recebe a informao da probabilidade de surgimento de defeito em cada um dos componentes do mdulo Diagrama de Comandos Partida Direta. As probabilidades podem ser diferenciadas, mas o somatrio das mesmas deve equivaler unidade. A probabilidade de surgimento de modos de defeitos considerada constante equivalendo taxa de falhas constante no componente. Os dados de probabilidade de surgimento de modos de defeitos em componentes podem ser informados tendo como base conhecimentos a priori, sendo mais fidedigna a informao de probabilidade advindas sistemas tpicos que j operam ou tenham operado. Como valor default o sistema admite que todos os componentes tm igual probabilidade de ter um modo de defeito ocasionado. 55

____________________________________________________________________________ SEPD

2. MPMD Essa matriz ter o nmero de colunas igual ao nmero de modos de defeitos e o nmero de linhas igual a quantidade de componentes do sistema. Cada coluna informa respectivamente a probabilidade (constante) de ocorrncia de um modo de defeito especfico; o somatrio das probabilidades em cada linha deve ser igual unidade. 3. N de Estados Este parmetro um dado tambm referente consulta no SEPD. Informa o nmero de estados (variveis) que o sistema pode assumir. Quanto mais componentes do tipo carga (ou sinalizao) no diagrama de comandos mais estados pode ter um sistema. 4. N de Cargas Este parmetro como o anterior um dado tambm referente consulta no SEPD. Informa o nmero de componentes do tipo bobina ou lmpada de sinalizao. 5. % Mnimo p Aceitar a Regra Informa o valor mnimo para o qual uma regra da base pode ser aceita. 6. Path ARQUIVO Este dado informa para o Sistema Especialista o endereo dos arquivos de dados Sintomas_SEPD.txt, Regras_SEPD.txt e Visualizar Regras_SEPD.txt. 5.4.2 Operao do Sistema Todos os procedimentos de operao devem ser realizados com o programa SEPD.vi em operao, exceto a parametrizao do sistema. 5.4.2.1 Operao do Mdulo Diagrama de Comandos Partida Direta A operao realizada conforme o item 4.3.

56

____________________________________________________________________________ SEPD

5.4.2.2 Operao do Mdulo Simulao de Defeitos A simulao de defeitos realizada quando se pressiona o boto GERAR DEFEITO. Aps se pressionar o boto o SEPD ocasionar um modo de defeito em um dos componentes do Diagrama de Comandos Partida Direta. Pressionando-se o boto RESET DEFEITOS em qualquer momento o SEPD restabelece o sistema para o estado de operao normal. 5.4.2.3 Operao do Mdulo Identificao de Defeitos A identificao de modo de defeito no sistema pode ser realizada atravs da lista de defeitos apresentada no elemento COMPONENTES e dos botes de seleo de modo de defeito MAU CONTATO, CURTO CIRCUITO e CIRCUITO ABERTO. Para correo o usurio deve consultar o sistema especialista do SEPD e interagir com o mesmo para escolher um componente clicando na seta da lista COMPONENTES e escolhendo um dos n componentes ali relacionados; identicamente deve escolher um dos modos de defeitos pressionando um dos botes de indicao de modo de defeito. Quando o usurio identifica o componente e modo de defeito simulado, no caso da gerao de um nico defeito, a lista de componentes apresentar-se- com o indicador em branco. 5.4.2.4 Operao do Mdulo Sistema Especialista A consulta ao sistema, figura 5.6, pode ser realizada a qualquer momento desde que o programa SEPD.vi esteja no modo de operao. Esta operao pode ser realizada interagindo com o mdulo DIAGRAMA DE COMANDOS PARTIDA DIRETA ou no. No Apndice B apresentada uma lista de modos de defeitos diagnosticveis no SEPD. No elemento de visualizao do Sistema Especialista (indicador de String) aparecem os questionamentos ao usurio com relao aos sintomas que o sistema apresenta. O boto SIM confirma a aceitao do estado apresentado e passa a um novo estado no caso de nenhuma regra ainda ter sido aceita, ou para o incio da lista de concluses caso contrrio. Se nenhuma regra for aceita pelo conjunto de 57

____________________________________________________________________________ SEPD

afirmaes de estado do sistema informados pelo usurio ento o SEPD apresenta a mensagem Modo de defeito no detectvel pelo SEPD ou reiniciar busca; o mesmo acontece para o caso de uma regra ter sido aceita, mas nenhuma das concluses da regra ter sido confirmada pelo usurio. O boto NO serve simplesmente para rejeitar as premissas ou concluses apresentadas pelo sistema passando para uma nova varivel. Paralelamente a confirmao de aceitao da varivel (estado do sistema) o usurio deve informar no controle % FATOR DE CONFIANA o grau de confiana na informao. Para o caso de buscar-se uma concluso da regra este fator no necessita ser atualizado. Quando se conclui uma consulta com a aceitao de uma concluso o sistema alm da reposta apresentada informa tambm o grau de confiana da resposta atravs do indicador % GRAU DE CONFIANA, bem como a regra que fora aceita atravs do indicador REGRA ACEITA. No caso da regra ser aceita, mas nenhuma concluso ser confirmada o SEPD informa o nmero da regra e a afirmao Modo de defeito no detectvel pelo SEPD ou reiniciar busca. O boto DVIDA / PROCEDIMENTO aps ser pressionado, fornece ao usurio algumas informaes e procedimentos relativos consulta, verificao ou concluses do sistema. Para retornar a visualizao no modo consulta necessrio que o mesmo seja pressionado novamente. Qualquer boto do SEPD, exceto os do DIAGRAMA DE COMANDOS PARTIDA DIRETA, emitem um sinal luminoso quando pressionado. O boto NOVA CONSULTA, aps ser pressionado interrompe a consulta ao SEPD em qualquer instncia que a mesma se encontre. Para reiniciar a consulta necessrio sempre pressionar este boto. O boto VISUALIZAR REGRAS, quando pressionado, permite ao usurio visualizar a qualquer momento a base de regras do sistema. Para reiniciar a consulta necessrio sempre pressionar este boto. 5.5 RESULTADOS EXPERIMENTAIS O SEPD foi projetado de forma que possa simular um modo de defeito a mais que os simuladores tradicionais observados no mercado. A dificuldade na simulao deste terceiro modo (mau contato) atravs de chaves liga desliga consiste em implementar um defeito de impedncia varivel utilizando se elementos discretos. 58

____________________________________________________________________________ SEPD

No SEPD a simulao realizada utilizando-se elementos matemticos, vetores, geradores de probabilidade, elementos lgicos e comparadores. As consultas realizadas no sistema sejam testando as regras, ou realizando as consultas aps gerao dos modos de defeitos nos componentes se mostrou satisfatria. A falha simulada pelo modo de defeito mau contato em componentes de simples observao desde que o ajuste no Simulao de Defeitos.vi seja feito para que o sistema conecte o valor lgico de sada 1 para valores superiores a 5% em si tratando de falhas relacionadas aos elementos de sinalizao; para elementos de acionamento este modo de defeito quando ocasionado no elemento botoeira B1(3-4) pode no ser facilmente observado se o ajuste realizado for superior a 10%. Este ajuste efetuado no comparador ligado ao gerador randmico do VI Gerador de Modo de Defeitos.vi. O modo de defeito curto circuito se apresenta de forma bem prxima da simulao em um simulador tradicional. Este mdulo quando ocorre em um dos elementos de sinalizao ou acionamento do diagrama de comandos ocasiona forosamente o modo de defeito circuito aberto no componente fusvel o que de fato acontece quando este mesmo evento ocorre em um diagrama de comando real; nos simuladores reais esta simulao no realizada, pois provocaria no sistema uma falha real de carter catastrfica (ruptura do elemento fusvel). O modo de defeito circuito aberto semelhante ao modo curto circuito tambm de fcil implementao e verificao utilizando-se o mdulo de consulta de SEPD. As consultas realizadas por um especialista em comandos eltricos, teve um ndice de sucesso bastante elevado da ordem de 98% dependendo dos ajustes de alguns parmetros conforme especificados nos pargrafos anteriores. 5.6 CONCLUSES Neste captulo foi apresentado o SEPD comeando pela apresentao do ambiente LabVIEW, que a plataforma de trabalho do sistema e os demais detalhes de operao e construo de cada uma das partes que compe o sistema at a apresentao de resultados. Maiores detalhes do sistema podem ser observados no Apndice C no tutorial do SEPD. 59

____________________________________________________________________________ SEPD

Na implementao do sistema algumas dificuldades consumiram um tempo bastante longo na busca de uma forma mais simples de implementar os diversos mdulos do sistema principalmente os mdulos de Simulao de Defeitos e Sistema Especialista do SEPD. As escolhas realizadas para codificao da base de regra, por exemplo, foram testadas e avaliadas em trs proposies, sendo mais vivel utilizao de um bloco com um programa escrito em linguagem C. Na escolha para o Simulador de Defeitos em componentes havia a possibilidade trabalhar com a gerao em um mdulo e reconhecimento em cada componente, como foi implementado, ou gerar o modo de defeito no prprio componente. Em ambas as proposies preciso reconhecer o modo de defeito no componente, mas a primeira facilitou a simulao do conserto do modo de defeito no componente. Em poucas linhas pode-se dizer que o SEPD satisfaz operao do Diagrama de Comandos Partida Direta, simulao de modos de defeitos em componentes e deteco das falhas ocasionadas utilizando-se o mdulo de consulta e a correo das mesmas.

60

____________________________________________________________________________ SEPD

CAPTULO 6 CONCLUSES GERAIS E SUGESTES

6.1 CONCLUSES GERAIS O desenvolvimento de um sistema especialista em qualquer rea sempre trabalha conhecimentos de mltiplas reas. A rea para qual o sistema proposto, a rea computacional e em muitos casos a matemtica e lgica entre outras. No mbito global envolve a pesquisa de formas, tcnicas, mtodos, ferramentas que possam suportar o desafio proposto. O caminho para satisfao ao desafio a princpio desconhecido e impregnado de idas e voltas que so teis para o desenvolvimento do pesquisador e para melhores escolhas em resposta ao como o trabalho ir ser feito?. O SEPD um desafio um tanto quanto inovador no aspecto de que no se observou no estudo do estado da arte um sistema tpico que fosse implementado de forma computacional e utilizando-se o ambiente de programao LabVIEW. As poucas referncias na rea de simulao so de simuladores reais de empresas como a Weg e Siemens que implementam a simulao de defeitos utilizando chaves e que trabalham com somente dois dos trs modos de defeitos implementados pelo sistema deste trabalho. Sistemas especialistas nessa rea devem ser pouco conhecidos. A proposta de utilizao do ambiente LabVIEW para este trabalho foi profcua pois atende em muitos aspectos devido ao poder da linguagem e facilidade de programao. A pequena e talvez nica limitao do ambiente para implementao de trabalhos relacionados a comandos eltricos baixa qualidade dos desenhos no painel de controle, o que no inviabilizou a execuo deste sistema nem de projetos futuros de sistemas maiores e mais complexos. A estrutura modular como o projeto foi desenvolvido colabora para o desenvolvimento de outros congneres tais como: Partida Direta de Motores Eltricos com Reverso, Partida com Chave Estrela Tringulo, Partida com Chave Compensadora, Partida com Chave Srie Paralelo, etc. Pode-se ainda valendo-se desta facilidade trabalhar na criao de sistemas especialistas como o SEPD onde o comando e controle envolvem muitas variveis de um certo grau de complexidade 61

____________________________________________________________________________ SEPD

como Comandos para Automao de Grupos Geradores controlados por sistemas baseados em Microcontroladores ou Controladores Lgicos Programveis CLP. O Diagrama de Comandos Partida Direta tem um papel que pode ser entendido por alguns como secundrio visto que o mdulo de consulta do SEPD tambm operado sem a necessidade de interao com o mesmo. A insero deste no projeto supre algumas limitaes de sistemas especialistas que so utilizados somente quando se tem o problema real do qual se podem obter as devidas informaes e interagir para soluo dos diversos problemas apresentados. No SEPD alm de poder acompanhar a soluo de problemas reais pode-se simular grande parte desses problemas e utilizar o sistema como um todo como uma ferramenta de ensino aprendizagem. Nos resultados obtidos na avaliao, e pela flexibilidade apresentada o sistema satisfatrio, pois apesar de simples e til mostra-se adequado proposta inicial de construo de um Sistema Especialista Para Deteco de Falhas em Comandos Eltricos. 6.2 SUGESTES PARA CONTINUIDADE E MELHORIA DOS TRABALHOS O desenvolvimento de um trabalho segue o adgio: as jornadas so para os caminhos. Um trabalho perfeito aquele que nunca foi completado, mas continua em processo sempre e a cada modificao tornando-se melhor. Para a continuidade deste trabalho tambm como no poderia deixar de ser, algumas melhorias podem ser sugeridas das quais expomos aquelas que temos conhecimento: Estratgia de Busca Desenvolvimento de algoritmo de estratgia de busca na base de regras e na base fatos para otimizao de escolha de regras com performance satisfatria. Modelo melhor para o modo mau contato Na simulao do modo de defeito mau contato o simulador trabalha com um gerador randmico de probabilidade uniforme. Este um modelo aproximado para defeitos reais deste tipo. A pesquisa mais detalhada neste tipo de defeito pode conduzir a modelos mais prximos da realidade. 62

____________________________________________________________________________ SEPD

Melhor interface para parametrizao do SEPD A parametrizao do sistema pode ser melhorada de forma que todos os

parmetros possam ser atualizados durante a execuo do SEPD. Pode-se tambm realizar esta atualizao dos parmetros de forma interativa onde o sistema pergunte qual o valor para cada um dos parmetros e faa a atualizao de forma automtica. Conforme comentado a estrutura do trabalho proporciona a flexibilidade para o desenvolvimento de trabalhos mais complexos tanto na linha de acionamentos por Comandos, como por Microcontroladores ou CLP. Pode-se ainda conjecturar que este projeto pode-se adaptar a tecnologias ainda no emergentes, mas latentes. O campo do ensino distncia pode ser profcuo para esta aplicao ou ainda quem sabe outros...

63

____________________________________________________________________________ SEPD

APENDICES Apndice A: BASE DE REGRAS DO SEPD Apndice B: MODOS DE DEFEITOS DIAGNOSTICVEIS NO SEPD Apndice C: TUTORIAL DO SISTEMA ESPECIALISTA PARTIDA DIRETA
SEPD

________________________________________________________________________ 64

____________________________________________________________________________ SEPD

Apndice A: BASE DE REGRAS DO SEPD


Objetivo: Detectar modos de defeitos em componentes do circuito do diagrama de comandos eltricos de uma partida direta de motor eltrico. REGRA 1 SE ENTO OU OU OU REGRA 2 SE E E ENTO REGRA 3 SE E E OU OU OU OU OU ENTO A chave C1 est ligada. A lmpada L0 no liga. Mantendo-se a botoeira B1 pressionada o contator K1 liga. Mantendo-se a botoeira B1 pressionada o contator K1 liga somente depois de algum tempo. Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga intermitentemente. Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga ao despressionar B1. Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga algum tempo aps despressionar B1. O contator K1 est ligado. Modo de defeito = circuito - aberto na lmpada L0(a-b). A chave C1 est ligada. A lmpada L0 no liga. Mantendo-se a botoeira B1 pressionada o contator K1 no liga. Modo de defeito = circuito - aberto no contato C1(1-2). O fusvel F1 atuou. Modo de defeito = curto - circuito na lmpada L0(a-b). Modo de defeito = curto - circuito na bobina K1(a-b). Modo de defeito = curto - circuito na lmpada L1(a-b). Modo de defeito = circuito - aberto no fusvel F1.

________________________________________________________________________ 65

____________________________________________________________________________ SEPD

REGRA 4 SE E E ENTO OU REGRA 5 SE E E OU OU OU OU ENTO REGRA 6 SE E ENTO OU OU OU REGRA 7 SE E A lmpada L0 est ligada. Mantendo-se a botoeira B1 pressionada o contator K1 liga somente depois de algum tempo. A lmpada L0 est ligada. Mantendo-se a botoeira B1 pressionada o contator K1 no liga. Modo de defeito = circuito - aberto no contato RT(95-96). Modo de defeito = circuito - aberto no contato B0(1-2). Modo de defeito = circuito - aberto no contato B1(3-4). Modo de defeito = circuito - aberto na bobina K1(a-b). A chave C1 est ligada. A lmpada L0 liga e desliga intermitentemente. Mantendo-se a botoeira B1 pressionada o contator K1 liga. Mantendo-se a botoeira B1 pressionada o contator K1 liga somente depois de algum tempo. Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga ao despressionar B1. Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga algum tempo aps despressionar B1. O contator K1 est ligado. Modo de defeito = mau - contato na lmpada L0 (a-b). A chave C1 est ligada. A lmpada L0 liga e desliga intermitentemente. Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga intermitentemente. Modo de defeito = mau - contato no contato C1(1-2). Modo de defeito = mau - contato no fusvel F1(1-2).

________________________________________________________________________ 66

____________________________________________________________________________ SEPD

ENTO REGRA 8 SE E ENTO OU OU REGRA 9 SE E ENTO REGRA 10 SE E ENTO REGRA 11 SE E ENTO REGRA 12 SE E ENTO OU

Modo de defeito = mau - contato no contato B1(3-4).

A lmpada L0 est ligada. Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga intermitentemente. Modo de defeito = mau - contato no contato RT(95-96). Modo de defeito = mau - contato no contato B0(1-2). Modo de defeito = mau - contato na bobina K1(a-b).

A lmpada L0 est ligada. Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga ao despressionar B1. Modo de defeito = circuito - aberto no contato K1(13-14). A lmpada L0 est ligada. Mantendo-se a botoeira B1 pressionada o contator K1 liga mas desliga algum tempo aps despressionar B1. Modo de defeito = mau - contato no contato K1(13-14).

O contator K1 est ligado. Pressionando-se a botoeira B0 o contator K1 no desliga. Modo de defeito = curto - circuito no contato B0(1-2).

O contator K1 est ligado. Pressionando-se B0 o contator K1 desliga, mas religa involuntariamente ao despressionar B0. Modo de defeito = curto - circuito no contato B1(3-4). Modo de defeito = curto - circuito no contato K1(13-14).

________________________________________________________________________ 67

____________________________________________________________________________ SEPD

REGRA 13 SE E ENTO REGRA 14 SE E ENTO OU REGRA 15 SE E ENTO OU REGRA 16 SE E ENTO REGRA 17 SE E ENTO A chave C1 est desligada. A lmpada L0 no desliga. Modo de defeito = curto - circuito no contato C1(1-2). O contator K1 est desligado. A lmpada L1 est ligada. Modo de defeito = curto - circuito no contato K1(23-24). O contator K1 est ligado. A lmpada L1 liga e desliga intermitentemente. Modo de defeito = mau - contato no contato K1(13-14). Modo de defeito = mau - contato na lmpada L1(a-b). O contator K1 est ligado. A lmpada L1 est desligada. Modo de defeito = circuito - aberto no contato K1(23-24). Modo de defeito = circuito - aberto na lmpada L1(a-b). A lmpada L0 est ligada. Pressionando-se o boto do rel trmico RT(95-96) o contator K1 no desliga. Modo defeito = curto - circuito no contato RT(95-96).

________________________________________________________________________ 68

____________________________________________________________________________ SEPD

Apndice B: MODOS DE DEFEITOS DIAGNOSTICVEIS NO SEPD


FALHAS NO SISTEMA x MODO DE DEFEITO EM COMPONENTES Falha Observada Lmpada L0 acende e apaga intermitentemente Lmpada L0 no desliga Lmpada L0 no liga Possveis Causas (Modo de Defeito) Chave C1 com mau contato / Fusvel F1 com mau contato / Lmpada L0 com mau contato Chave C1 em curto circuito Chave C1 com circuito aberto / Fusvel F1 com circuito aberto / Lmpada L0 com circuito aberto Botoeira B0 em curto circuito Rel Trmico RT com circuito aberto / Botoeira B0 com circuito aberto / Botoeira B1 com circuito aberto / Bobina do Contator K1 com circuito aberto / Botoeira B1 com mau contato Rel Trmico RT com mau contato / Botoeira B0 com mau contato / Contato (13-14) de K1 com mau contato / Contato (13-14) de K1 com circuito aberto / Bobina do Contator K1 com mau contato Rel Trmico RT com contato em curto circuito Contato da Botoeira B1 em curto circuito / Contato NA(13-14) do Contator K1 em curto circuito Contato NA(23-24) do Contator K1 com mau contato / Lmpada L0 com mau contato Contato NA(23-24) do Contator K1 em curto circuito Contato NA(23-24) do Contator K1 com circuito aberto / Lmpada L1 com circuito aberto

Contator K1 no desliga Contator K1 no liga

Contator K1 liga e desliga

Contator K1 no desliga pelo boto do Rel Trmico Contator K1 ligado Lmpada L1 acende e apaga intermitentemente Lmpada L1 no desliga Lmpada L1 no liga

________________________________________________________________________ 69

____________________________________________________________________________ SEPD

Apndice C: TUTORIAL DO SISTEMA ESPECIALISTA PARTIDA DIRETA


SEPD

________________________________________________________________________ 70

____________________________________________________________________________ SEPD

NDICE
LISTA DE FIGURAS ........................................................................... 75 78 78 79 80 80 80 81 83 84 84 85 85 85 88 89 92 92 93 94 96 96 97 99

1. INTRODUO ..................................................................................... 1.1 ESTRUTURA MODULAR DO SEPD 1.2 SISTEMA ESPECIALISTA DO SEPD ........................................... ...........................................

1.3 ARQUITETURA DO SISTEMA ESPECIALISTA ................................ 1.4 MQUINA DE INFERNCIA DO SISTEMA ESPECIALISTA ..........

1.5 REGRAS NO SISTEMA ESPECIALISTA ........................................... 1.6 CLCULO DE PROBABILIDADE NO SISTEMA ESPECIALISTA 2. SEPD .

................................................................................................ ................................................................................

2.1 ABRINDO O SEPD

2.2 INICIANDO O SEPD .......................................................................... 2.3 FINALIZANDO O SEPD 2.4 FECHANDO O SEPD 2.5 OPERANDO O SEPD ................................................................ ................................................................ ................................................................ ...................................................... ................................. ................................. ........... . .

2.5.1 Mdulo de Parametrizao

2.5.1.1 Elementos do Mdulo de Parametrizao 2.5.1.2 Operao do Mdulo de Parametrizao

2.5.2 Mdulo do Diagrama de Comandos Partida Direta

2.5.2.1 Elementos do mdulo Diagrama de Comandos Partida Direta 2.5.2.2 Operao do Mdulo Diagrama de Comandos Partida Direta 2.5.2.3 Gerador de Modo de Defeitos

...................................................... ......................

2.5.2.3.1 Elementos do Gerador de Modos de Defeitos

2.5.2.3.2 Funcionamento do Gerador de Modos de Defeitos ...................... 2.5.3 Mdulo de Simulao de Defeitos ...........................................

________________________________________________________________________ 71

____________________________________________________________________________ SEPD

2.5.3.1 Elementos do Mdulo de Simulao de Defeitos 2.5.3.2 Operao do Mdulo de Simulao de Defeitos

...................... ......................

100 100 101 102 103 104 105 105 107 108 109 112 112 112 113 115 116 116

2.5.3.3 Montagem do Vetor Probabilidades.vi ........................................... 2.5.3.4 Seleo de Linha de Modos de Defeitos.vi 2.5.3.5 Seletor de Defeitos.vi ................................

................................................................ ........................................... ...................... ......................

2.5.4 Mdulo de Identificao de Defeitos

2.5.4.1 Elementos do Mdulo de Identificao de Defeitos 2.5.4.2 Operao do Mdulo de Identificao de Defeitos 2.5.5 Mdulo Sistema Especialista

...................................................... ................................ ................................

2.5.5.1 Elementos do Mdulo Sistema Especialista 2.5.5.2 Operao do Mdulo Sistema Especialista 2.5.5.3 Inicializao de Variveis.vi 2.5.5.4 Seletor de Regras_SEPD.vi

...................................................... ...................................................... ...................... ......................

2.5.5.4.1 Elementos do PROGRAMA ESPECIALISTA 2.5.5.4.2 Operao do PROGRAMA ESPECIALISTA

2.5.5.5 Seletor de Concluso.vi ................................................................ 2.5.5.6 Lousa.vi .....................................................................................

3. IMPLEMENTANDO O SEPR ................................................................

3.1 MDULO DIAGRAMA DE COMANDOS PARTIDA DIRETA REVERSO 117 3.1.1 Construo do Diagrama de Comandos Partida Direta Reverso.vi 117 3.1.2 Diagrama de Comandos Partida Direta Reverso ...................... 3.1.3 Diagrama Lgico ........................................................................... 120 121 121 122 122

3.1.4 Numerao dos Geradores de Modos de Defeitos ...................... 3.1.4.1 Passos Para Execuo ................................................................ ......................

3.1.5 Ligao dos Geradores de Modos de Defeitos

________________________________________________________________________ 72

____________________________________________________________________________ SEPD

3.1.6 Painel Frontal e Diagrama de Blocos do Diagrama de Comandos Partida Direta.vi ........................................................................... ................................ 123 124 124 125 125 126 126 127 127 127 129 131 132 132 133 139 142 142 144 147 149 150 151 152

3.2 MDULO DE SIMULAO DE DEFEITOS

3.3 MDULO DE IDENTIFICAO DE DEFEITOS ................................ 3.4 MDULO SISTEMA ESPECIALSITA ........................................... ................................ ...........

3.4.1 Criao do Seletor de Regras_SEPR.vi

3.4.2 Construo do Arquivo Sistema Especialista_SEPR.vi

3.4.3 Criao dos Arquivos de Dados do Sistema Especialista_SEPR.vi 3.5 CRIANDO O SEPR ........................................................................... ...................................................... ........................................... .

3.5.1 Criando o Arquivo SEPR.vi

3.5.2 Alterar o Mdulo de Parametrizao

3.5.3 Mdulo Diagrama de Comandos Partida Direta Reverso

3.5.4 Identificao de Defeitos ................................................................ 3.5.5 Simulao de Defeitos 3.5.6 Sistema Especialista ................................................................ ................................................................ ................................ ......................

3.5.7 Criao dos Arquivos de Dados do SEPR

3.5.8 Alterao de Dados de Parametrizao no SEPR

4. ARQUIVOS DO SEPD ........................................................................... 4.1 ESTRUTURA HIERRQUICA DOS ARQUIVOS DO SEPD ...........

4.2 SEPD.vi ................................................................................................ 4.3 SIMULAO DE DEFEITOS.vi ......................................................

4.3.1 Montagem do Vetor Probabilidade.vi ........................................... 4.3.2 Seletor de Defeito.vi ................................................................ ................................. ......................

4.3.3 Seletor de Linha Modos de Defeitos.vi

4.4 DIAGRAMA DE COMANDOS PARTIDA DIRETA.vi

________________________________________________________________________ 73

____________________________________________________________________________ SEPD

4.4.1 Gerador de Modos de Defeitos.vi

...........................................

153 154 156 158 160 163 164

4.5 IDENTIFICAO DE DEFEITOS.vi ...................................................... 4.6 SISTEMA ESPECIALISTA_SEPD.vi 4.6.1 Inicializao de Variveis.vi 4.6.2 Seletor de Regras_SEPD.vi ...........................................

...................................................... ......................................................

4.6.3 Seletor de Concluso.vi ................................................................ 4.6.4 Lousa.vi .....................................................................................

________________________________________________________________________ 74

____________________________________________________________________________ SEPD

LISTA DE FIGURAS
Figura 1 Estrutura Modular do SEPD ...................................................... Figura 2 Arquitetura Bsica do Sistema Especialista ...................... 78 80 84 86 87 88 89 92 93 94

Figura 3 Rgua de Comandos do LabVIEW ........................................... Figura 4 Painel Frontal do SEPD Figura 5 Painel Frontal do SEPD ...................................................... ...................................................... ........................................... ................................. ...................... ......................

Figura 6 Diagrama de Blocos do SEPD

Figura 7 Mdulo de Parametrizao do SEPD

Figura 8 Mensagem de Erro Arquivo No Encontrado Figura 9 Diagrama Lgico do Circuito de Comandos

Figura 10 Circuito de Comandos de Partida Direta ................................. Figura 11 Circuitos do Diagrama de Blocos do Diagrama de Comandos Partida Direta ................................................................ ...........

97 99 100 100 104 107 108 115 117 119 120 121 122

Figura 12 Circuitos Internos do Gerador de Modos de Defeitos Figura 13 Simulao de Defeitos

......................................................

Figura 14 Estrutura do Mdulo de Simulao de Defeitos ........................ Figura 15 Mdulo de Identificao de Defeitos .................................. ....................... .......................

Figura 16 Estrutura do Mdulo Sistema Especialista Figura 17 Mdulo do Sistema Especialista no SEPD

Figura 18 Programa Especialista no Seletor de Regras.vi ....................... Figura 19 cone de Conexo do Gerador de Modos de Defeitos ............ Figura 20 cone Gerador de Modos de Defeitos do SEPR ...................... Figura 21 Diagrama de Comandos Partida Direta Reverso Figura 22 Diagrama lgico Partida Direta Reverso Figura 23 Ligao de Geradores de Modos de Defeitos ...........

...................... ......................

________________________________________________________________________ 75

____________________________________________________________________________ SEPD

Figura 24 Painel Frontal do Diagrama de Comandos Partida Direta Reverso.vi ........................................................................... Figura 25 Diagrama de Blocos do Diagrama de Comandos Partida Direta Reverso.vi ................................................................ Figura 26 Arquivo de dados Visualizar Regras_SEPD Figura 27 Arquivo de dados Sintomas_SEPR.txt ......................

123 124 137 137 137 138 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

................................

Figura 28 Arquivo de dados Regras_SEPD ........................................... Figura 29 Programa Especialista para REGRA1 ................................

Figura 30 Painel Frontal do SEPR.vi ...................................................... Figura 31 Painel Frontal do SEPR.vi (Parametrizao) ......................

Figura 32 Diagrama de Blocos do SEPR.vi ........................................... Figura 33 Hierarquia dos Arquivos do SEPD ........................................... Figura 34 Painel Frontal do SEPD.vi ...................................................... Figura 35 Painel Frontal do SEPD.vi ...................................................... Figura 36 Diagrama de Blocos do SEPD.vi ........................................... Figura 37 Painel Frontal do Simulao de Defeitos.vi ...................... ............

Figura 38 Diagrama de Blocos do Simulao de Defeitos.vi

Figura 39 Painel Frontal e Diagrama de Blocos do Montagem do Vetor Probabilidade.vi ................................................................ Figura 40 Painel Frontal e Diagrama de Blocos do Seletor de Defeitos.vi Figura 41 Painel Frontal e Diagrama de Blocos do Seletor de Linhas de Modos de Defeitos.vi ...................................................... Figura 42 Painel Frontal e Diagrama de Blocos do Partida Direta.vi .

Figura 43 Painel Frontal e Diagrama de Blocos do Gerador de Modos de Defeitos.vi ........................................................................... Figura 44 Painel Frontal do Identificao de Defeitos.vi ....................... ........... ...........

Figura 45 Diagrama de Blocos do Identificao de Defeitos.vi Figura 46 Painel Frontal do Sistema Especialista_SEPD.vi

________________________________________________________________________ 76

____________________________________________________________________________ SEPD

Figura 47 Diagrama de Blocos do Sistema Especialista_SEPD.vi Figura 48 Painel Frontal do Inicializao de Variveis.vi

157 158 159 160 161 162 163 164

...................... ...........

Figura 49 Diagrama de Blocos do Inicializao de Variveis.vi Figura 50 Painel Frontal do Seletor de Regras_SEPD.vi

...................... ........... ...........

Figura 51 Diagrama de Blocos do Seletor de Regras_SEPD.vi Figura 52 Diagrama de Blocos do Seletor de Regras_SEPD.vi

Figura 53 Painel Frontal e Diagrama de Blocos do Seletor de Concluso .vi ................................................................ Figura 54 Painel Frontal e Diagrama de Blocos do Lousa.vi ...........

________________________________________________________________________ 77

____________________________________________________________________________ SEPD

1. INTRODUO

O SEPD Sistema Especialista Partida Direta um sistema construdo para identificao de modos de defeitos nos circuitos de comandos de um diagrama de partida direta de motor eltrico. Em conjunto com a ferramenta de consulta, o sistema especialista propriamente dito, foram construdos outros trs mdulos de operao com o fim de poder utilizar o SEPD como ferramenta de treinamento; so eles o Diagrama de Comandos Partida Direta, Simulao de Defeitos e Identificao de Defeitos. O SEPD foi desenvolvido utilizando-se a plataforma de desenvolvimento National Instruments LabVIEW 7.0. No desenvolvimento optou-se pela estrutura modular implementada atravs de VIs (programas em Linguagem G) de forma que outros sistemas possam ser desenvolvidos tendo como base o SEPD.

1.1 ESTRUTURA MODULAR DO SEPD A estrutura do SEPD apresentada na figura 1.

Figura 1 Estrutura Modular do SEPD

________________________________________________________________________ 78

____________________________________________________________________________ SEPD

O mdulo de parametrizao o nico dos mdulos que no se constitui em um VI especfico, sendo simplesmente um conjunto de valores de referncia para operao dos demais VIs do SEPD. Este mdulo pode ser visualizado deslocandose a barra de rolagem horizontal do Painel Frontal do SEPD.vi para a direita. O mdulo Diagrama de Comandos Partida Direta foi estruturado de forma que o mesmo possa operar isoladamente ou em conjunto com os mdulos de Simulao de Defeitos, Identificao de Defeitos e Sistema Especialista. O mdulo de Simulao de Defeitos quando operado altera, ou restabelece condio normal de operao, o estado de funcionamento de um ou mais componentes do mdulo Diagrama de Comandos Partida Direta. O mdulo de Identificao de Defeitos, quando corretamente operado, corrige o(s) modo(s) de defeito(s) ocasionado(s) no(s) componente(s). O mdulo Sistema Especialista o mdulo de consulta do SEPD, nele se pode visualizar um conjunto de informaes com as quais o usurio deve interagir de forma a ser guiado para o estabelecimento de uma concluso quanto aos possveis modos de defeitos ocasionados nos componentes do sistema.

1.2 SISTEMA ESPECIALISTA DO SEPD O Sistema Especialista propriamente dito o mdulo mais importante do SEPD se constituindo em uma ferramenta da inteligncia artificial que usa regras de produo e probabilidades para a representao do conhecimento de um especialista em comandos eltricos com o objetivo de guiar o usurio do sistema deteco e identificao de modos de defeitos em componentes do sistema de comandos eltricos de uma partida direta de motor eltrico.

________________________________________________________________________ 79

____________________________________________________________________________ SEPD

1.3 ARQUITETURA DO SISTEMA ESPECIALISTA A arquitetura do Sistema Especialista apresentada na figura 2.

Base de Conhecimentos Memria de Trabalho Base de Regras

Mquina de Inferncia

Figura 2 Arquitetura Bsica do Sistema Especialista

1.4 MQUINA DE INFERNCIA DO SISTEMA ESPECIALISTA A mquina de inferncia projetada para realizar o encadeamento para frente. O encadeamento para frente inicia com um fato e procura uma concluso para lhe dar suporte; premissas so comparadas s evidncias.

1.5 REGRAS NO SISTEMA ESPECIALISTA As regras utilizadas so estruturas do tipo SE... ENTO..., com a incluso de conectivos lgicos (E ou OU) relacionando premissas (variveis) e o uso de probabilidades (% FATOR DE CONFIANA) como indicadores de certeza na aceitao das premissas. parte aps o termo ENTO so as concluses (objetivos) da regra. REGRA SE Contator K1 ligado [% FATOR DE CONFIANA].

________________________________________________________________________ 80

____________________________________________________________________________ SEPD

Pressionando-se

B0

contator

K1

desliga,

mas

religa

involuntariamente [% FATOR DE CONFIANA]. ENTO OU O contato B1(3-4) da botoeira est em curto circuito. O contato K1(13-14) do contator est em curto circuito.

Onde Contator K1 ligado e Pressionando-se a botoeira B0 o contator desliga, mas religa involuntariamente so as premissas (variveis do sistema) e O contato B1(3-4) da botoeira est em curto circuito e O contato K1(13-14) do contator est em curto circuito so as concluses (objetivos) da regra.

1.6 CLCULO DE PROBABILIDADE NO SISTEMA ESPECIALISTA Em uma consulta o usurio deve alm de confirmar a aceitao da premissa (fato, varivel) atravs de SIM, informar o % FATOR DE CONFIANA. Este um indicador da certeza na confirmao de uma premissa da regra. Para que uma regra seja aceita o sistema calcula o % GRAU DE CONFIANA, atravs dos % FATORES DE CONFIANA informados pelo usurio para cada uma das premissas aceitas e que so suficientes para disparar uma regra, comparando-o com o % MNIMO P ACEITAR A REGRA, se o % GRAU DE CONFIANA for igual ou maior a regra ser aceita. O % GRAU DE CONFIANA na aceitao de uma regra calculado pelo produto dos [% FATORES DE CONFIANA] das premissas necessrias para aceitao da regra. a) Regras com premissas ligadas por conectivos lgicos tipo E Exemplo: observar a REGRA7 do SEPD SE A lmpada L0 est ligada [% FATOR DE CONFIANA1]

________________________________________________________________________ 81

____________________________________________________________________________ SEPD

E Mantendo-se a botoeira B1 pressionada o contator K1 liga somente depois de algum tempo [% FATOR DE CONFIANA2] ENTO As conexes do contato B1(3-4) da botoeira apresentam mau contato. Clculo do % GRAU DE CONFIANA: % GRAU DE CONFIANA = [% FATOR DE CONFIANA 1] * [% FATOR DE CONFIANA 2] b) Regras com premissas ligadas por conectivos lgicos tipo E e OU A mquina de inferncia e o conjunto de regras do SEPD foram estruturados para que as premissas sejam conectadas, para fins de aceitao de uma regra, sempre por conectivos lgicos do tipo E. Assim se uma regra depende da aceitao de mais de duas premissas que utilizam conectivos lgicos do tipo E e OU a regra ser disparada quando as premissas conectadas por elementos lgicos do tipo E forem aceitas conjuntamente com qualquer uma das premissas conectadas por elemento lgico do tipo OU, observando-se ainda o clculo do % GRAU DE CONFIANA em relao ao % MNIMO P ACEITAR A REGRA. Exemplo: observar a REGRA3 do sistema. REGRA3 SE E E A chave C1 est ligada [% FATOR DE CONFIANA 1]. A lmpada L0 no liga [% FATOR DE CONFIANA 2]. Mantendo-se a botoeira B1 pressionada o contator K1 liga [% FATOR DE CONFIANA 3]. OU Mantendo-se a botoeira B1 pressionada o contator K1 liga somente depois de algum tempo [% FATOR DE CONFIANA 4].

________________________________________________________________________ 82

____________________________________________________________________________ SEPD

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga intermitentemente [% FATOR DE CONFIANA 5].

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga ao despressionar B1 [% FATOR DE CONFIANA 6].

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga algum tempo aps despressionar B1 [% FATOR DE CONFIANA 7].

OU

Contator K1 est ligado [% FATOR DE CONFIANA 8]. A lmpada L0 est com circuito aberto.

ENTO

Clculo do % GRAU DE CONFIANA: % GRAU DE CONFIANA = [% FATOR DE CONFIANA 1] * [% FATOR DE CONFIANA 2] * [% FATOR DE CONFIANA X] Onde o % FATOR DE CONFIANA X ser o % FATOR DE CONFIANA informado pelo usurio na aceitao de qualquer uma das demais premissas da regra (a que for aceita primeiro). No caso de aceitao de uma regra o usurio ser guiado ao estabelecimento de uma concluso especfica da regra. Caso nenhuma regra seja aceita, ou no caso de uma regra ser aceita (disparada) sem o estabelecimento de uma concluso, o sistema informa Modo de defeito no detectvel pelo SEPD ou reiniciar busca.

2. O SEPD

O SEPD permite a consulta ao Sistema Especialista para identificao de modos de defeitos no Diagramas de Comandos Partida Direta de motor eltrico, a simulao de modos de defeitos nos componentes de comandos deste diagrama, a identificao de modos de defeitos simulados no mesmo, e ainda a identificao

________________________________________________________________________ 83

____________________________________________________________________________ SEPD

modos de defeitos reais em sistemas de partida direta de motores eltricos semelhantes ao Diagrama de Comandos Partida Direta.

2.1 ABRINDO O SEPD Na abertura do SEPD.vi pode-se seguir a seqncia de passos: i. ii. iii. iv. v. vi. vii. Menu Iniciar; Todos os programas; National Instruments LabVIEW 7.0; Continue; Open; Procurar arquivo SEPD.vi Enter; Abrir.

2.2 INICIANDO O SEPD A operao do SEPD, com a tela do SEPD.vi Frontal Painel aberta, pode ser iniciada de trs formas distintas: i. ii. iii. Comando Run na rgua de comandos, figura 3; Teclas de atalho Ctrl + R; Menu Operate + Run.

Run Run Continuously

Pause
Abort Execution Figura 3 Rgua de Comandos do LabVIEW

Run: inicia a execuo do SEPD.vi; Run Continuously: executa continuamente o SEPD.vi;

________________________________________________________________________ 84

____________________________________________________________________________ SEPD

Abort Execution: interrompe a execuo iniciada desativando a operao do SEPD; Pause: interrompe a execuo e aguarda que a mesma seja reiniciada pressionando-se novamente a tecla Pause ou Run, a interrupo feita no processamento principal ou auxiliar do VI.

2.3 FINALIZANDO O SEPD A finalizao da execuo pode ser realizada utilizando-se qualquer das opes abaixo: i. ii. iii. Comando Abort Execution; Teclas de atalho Ctrl + .; Menu Operate + Stop.

2.4 FECHANDO O SEPD O fechamento da janela do SEPD pode ser realizado de trs formas: i. ii. iii. Boto fechar localizado no canto superior direito da tela; Teclas de atalho Ctrl + Q; Menu File + Exit.

2.5 OPERANDO O SEPD A operao do SEPD pode ser detalhada atravs da operao de cada um dos mdulos: Parametrizao, figura 7; Diagrama de Comandos Partida Direta, figura 10; Simulao de Defeitos, figura 13; Identificao de Defeitos, figura 15; Sistema Especialista, figura 17.

________________________________________________________________________ 85

____________________________________________________________________________ SEPD

O sistema completo pode ser visualizado nas figuras 4, 5 e 6 onde podem ser observados o Painel Frontal do SEPD e o Diagrama de Blocos.

Figura 4 Painel Frontal do SEPD

Para visualizar o mdulo de parametrizao mover a barra de rolagem horizontal para a direita. O acesso ao Diagrama de Blocos de um VI qualquer pode ser feito tendo-se o Painel Frontal aberto por qualquer das formas abaixo: i. ii. Window + Show Block Diagram; Teclas de atalho Ctrl + E.

No Diagrama de Blocos, figura 6, aparece os cones de conexo dos quatro VIs que compem o SEPD. Os VIs Diagrama de Comandos - Partida Direta.vi, ________________________________________________________________________ 86

____________________________________________________________________________ SEPD

Simulao de Defeitos.vi e Sistema Especialista.vi, so subdivididos em outros VIs.

Figura 5 Painel Frontal do SEPD

________________________________________________________________________ 87

____________________________________________________________________________ SEPD

Figura 6 Diagrama de Blocos do SEPD

2.5.1 Mdulo de Parametrizao Este mdulo responsvel pela alimentao do sistema com os dados necessrios operao dos mdulos de Simulao de Defeitos, Identificao de Defeitos e Sistema Especialista. A figura 7 apresenta o mdulo de Parametrizao como este aparece no Painel Frontal do SEPD.vi.

________________________________________________________________________ 88

____________________________________________________________________________ SEPD

Figura 7 Mdulo de Parametrizao do SEPD

2.5.1.1

Elementos do Mdulo de Parametrizao

VETOR PROBABILIDADE DE DEFEITO EM COMPONENTES VPDC Informa para o mdulo de Simulao de Defeitos, em cada elemento do vetor,

a probabilidade de surgimento de defeito em cada um dos 10 componentes do Diagrama de Comandos Partida Direta. As probabilidades podem ser

diferenciadas, mas o somatrio das mesmas deve ser igual a 1. Exemplo: para o VPDC seguinte a probabilidade de surgimento de modo de defeito em qualquer um dos 10 componentes do Diagrama de Comandos Partida Direta 10%.



________________________________________________________________________ 89

____________________________________________________________________________ SEPD

VETOR MODO DE DEFEITO EM COMPONENTES VMDC Informa para os mdulos de Simulao de Defeitos e Identificao de

Defeitos, atravs dos elementos do vetor, o estado de cada um dos 10 componentes do Diagrama de Comandos Partida Direta; 0 componente no estado normal de operao; 1 componente operando com o modo de defeito mau contato; 2 componente operando com o modo de defeito curto circuito; 3 componente operando com o modo de defeito circuito aberto. Exemplo: no VMDC seguinte o 1 elemento (fusvel F1) apresenta o modo de defeito circuito aberto e o 8 elemento (bobina do contator K1) apresenta o modo de defeito curto circuito.
          

N ESTADOS Informa para o mdulo Sistema Especialista a quantidade de estados

possveis de ser observada no mdulo Diagrama de Comandos Partida Direta. Este valor deve ser exatamente igual quantidade de estados observados no sistema e assinalados no arquivo Sintomas_SEPD.txt. Exemplo:
 "!$#%#&' ()!+*,&

parametrizao

para

20

estados

possveis

no

sistema.

Alguns estados observveis no SEPD: O fusvel F1 atuou; a lmpada L0 no liga; a lmpada L0 liga e desliga intermitentemente; a lmpada L0 est ligada.
-

% MNIMO PARA ACEITAR A REGRA Informa para o mdulo Sistema Especialista o grau de confiana mnimo para

aceitao de uma regra. Este valor deve ser maior igual a 0 e menor igual a 100. Exemplo: valor mnimo para aceitao de regra de 50%. ________________________________________________________________________ 90

____________________________________________________________________________ SEPD

MATRIZ PROBABILIDADE DE MODOS DE DEFEITOS MPMD Informa para o mdulo de Simulao de Defeitos a probabilidade de

surgimento de cada um dos trs modos de defeitos possveis (mau contato, curto circuito e circuito aberto) em cada um dos 10 componentes do Diagrama de Comandos - Partida Direta. As probabilidades podem ser diferenciadas, mas o somatrio das mesmas em cada uma das linhas da matriz deve ser igual a 1. Exemplo: linha da matriz para a probabilidade de surgimento do modo de defeito mau contato de 2%, curto circuito 49% e circuito aberto 49% em um componente.
/01/ 2 3465 7 3485 7

Controles de Path dos arquivos de dados ARQUIVO REGRAS, ARQUIVO SINTOMAS e ARQUIVO VISUALIZAR REGRAS Informa para o mdulo Sistema Especialista o lugar onde esto guardados

respectivamente

os

arquivos

de

dados

do

sistema:

Regras_SEPD.txt,

Sintomas_SEPD.txt e Visualizar Regras_SEPD.txt. Exemplo: arquivos de dados Regras_SEPD.txt, Sintomas_SEPD.txt e Visualizar Regras_SEPD.txt armazenados no diretrio E:\SEPD.

________________________________________________________________________ 91

____________________________________________________________________________ SEPD

O diretrio destes elementos deve ser alterado toda vez que o SEPD for remanejado ou instalado em outro computador, caso contrrio na execuo do SEPD.vi aparecer uma mensagem de erro at que os endereo dos arquivos sejam corrigidos. Figura 8.

Figura 8 Mensagem de Erro.

2.5.1.2 Para

Operao do Mdulo de Parametrizao alterar qualquer dos valores dos elementos do mdulo de

Parametrizao, exceto o VMDC, basta executar com o mouse um click sobre o elemento e fazer a alterao dos valores via teclado. O VMDC atualizado pelo SEPD conforme a simulao de defeitos.

2.5.2 Mdulo do Diagrama de Comandos Partida Direta Este mdulo composto pelo arquivo de mesmo nome (Diagrama de Comandos Partida Direta.vi). Nele realizada a operao do diagrama de comandos do sistema partida direta de motor eltrico. Na simulao do diagrama os componentes so modelados como elementos discretos. Contato fechado, lmpada ou bobina ligada so representados por nvel

________________________________________________________________________ 92

____________________________________________________________________________ SEPD

lgico e 1 e contato aberto, lmpada ou bobina desligada representados por nvel lgico 0. No arquivo Diagrama de Comandos Partida Direta.vi os elementos so conectados aos Geradores de Modos de Defeitos e estes so interligados conforme o diagrama lgico do circuito da figura 9.

Figura 9 Diagrama Lgico do Circuito de Comandos

2.5.2.1

Elementos do Mdulo Diagrama de Comandos Partida Direta

A figura 10 apresenta os elementos do Diagrama de Comandos Partida Direta como estes aparecem no Painel Frontal do SEPD.vi.

________________________________________________________________________ 93

____________________________________________________________________________ SEPD

Fusvel F1

Chave C1

Boto Reset do Rel Trmico

Contato (13-14) do Contator K1

Botoeira B0

Botoeira B1

Contato (23-24) do Contator K1

Bobina do Contator K1

Lmpada L1 Lmpada L0

Figura 10 Circuito de Comandos de Partida Direta

2.5.2.2

Operao do Mdulo Diagrama de Comandos Partida Direta

A operao do diagrama realizada utilizando-se a chave C1, as botoeiras B0 e B1 e o boto de teste do rel trmico de sobrecarga RT. Para isso basta movimentar o indicador do mouse at o elemento de controle que se quer operar e realizar um click sobre o mesmo. A bobina do contator e as lmpadas alternam da cor laranja para a vermelha quando passam do estado desligado para o estado ligado; a chave C1 est ligada quando o indicador da mesma est para cima; o boto de reset do rel trmico de sobrecarga RT e as botoeiras somente permanecem acionados durante o tempo em que esto pressionados.

________________________________________________________________________ 94

____________________________________________________________________________ SEPD

i.

Ligando-se a chave C1 o sistema alimentado com a tenso nominal, 220V 60Hz. A Lmpada L0 sinaliza que o sistema est energizado;

ii. iii.

Pressionando-se a botoeira B1(3-4) o contator K1 acionado; Acionado o contator K1 fecham-se os contatos K1(13-14) e K1(23-24); - O contato K1(13-14) mantm o contator K1 em operao aps soltar-se a botoeira B1(3-4); - O contato K1(23-24) liga a lmpada L1, sinalizando que o motor est em operao;

iv. v.

Pressionando-se a botoeira B0(1-2) o contator K1 desligado; O boto de teste do rel trmico de sobrecarga RT quando pressionado aciona o contato RT(95-96) que desliga o contator K1 se o mesmo estiver ligado;

vi.

Desligando-se a chave C1 todo o circuito de comandos ser desligado.

O desligamento no intencional do circuito ocorre pela atuao da proteo ou por algum defeito em componentes do sistema. As protees contra curto-circuito no circuito de comandos e sobrecarga no motor so realizadas atravs do fusvel F1 e rel trmico de sobrecarga RT respectivamente. Quando ocorre a atuao do fusvel F1 o SEPD sinaliza atravs da mudana de cor do elemento indicador do fusvel da cor cinza para a cor vermelha. O indicador est localizado abaixo do fusvel. A figura 11 apresenta os circuitos internos com as ligaes dos Geradores de Modos de Defeitos, componentes e portas lgicas como estes aparecem no Diagrama de Blocos do Diagrama de Comandos Partida Direta.vi.

________________________________________________________________________ 95

____________________________________________________________________________ SEPD

Figura 11 Circuitos do Diagrama de Blocos do Diagrama de Comandos Partida Direta

2.5.2.3

O Gerador de Modo de Defeitos

A funo deste VI gerar nos elementos do Diagrama de Comandos Partida Direta, de acordo com o VPDC e o COMPONENTE N o modo de defeito ocasionado no mdulo de Simulao de Defeito.

2.5.2.3.1 Elementos do Gerador de Modos de Defeitos Os elementos do Painel Frontal do GERADOR DE MODOS DE DEFEITOS so apresentados a seguir.

________________________________________________________________________ 96

____________________________________________________________________________ SEPD

Identifica o componente; Indica o nvel lgico ativado pelo componente; Indica o nvel lgico do componente anterior; Indica o nvel lgico de sada do componente;

Informa quais os componente e os respectivos modos de defeitos.

No VMDC os elementos de 0 a 9, sendo 0 ndice do primeiro elemento, indicam respectivamente o estado dos componentes fusvel F1(1-2), contato da chave C1(1-2), contato do rel trmico de sobrecarga RT(95-96), contato da botoeira B0(1-2), contato da botoeira B1(3-4), contato do contator K1(13-14), contato do contator K1(23-24), bobina do contator K1(a-b), lmpada L1(a-b) e lmpada L0(a-b). Os circuitos internos do Diagrama de Blocos so apresentados na figura 12.

Figura 12 Circuitos Internos do Gerador de Modos de Defeitos

2.5.2.3.2 Funcionamento do Gerador de Modos de Defeitos No Diagrama de Comandos Partida Direta os componentes so interligados de maneira que a sada de um componente depende tambm da entrada do ________________________________________________________________________ 97

____________________________________________________________________________ SEPD

componente anterior; o Gerador de Modos de Defeitos acrescenta ainda como varivel sada do componente o estado informado pelo VMDC. O Gerador de Modos de Defeitos l o nvel lgico de entrada do componente atravs do controle ENTRADA, o nvel lgico informado pelo prprio componente atravs do controle COMPONENTE e de acordo com o valor lido no elemento do VMDC de nmero igual ao controle COMPONENTE N executa o elemento SADA de quatro formas diferentes. Se o controle ENTRADA for igual ao nvel lgico 0 o elemento de sada ser igual a 0 independentemente do valor do VMDC[ i ] e do estado do componente; se o valor do controle entrada for igual a 1 o elemento SADA ser executado como apresentado no quadro 1.

VMDC[ i ] 0 1 2 3

SADA depende do estado do prprio componente alterna entre o nvel lgico 0 e o nvel lgico 1 fixada no nvel lgico 1 fixada no nvel lgico 0
Quadro 1 VMDC[ i ] x SADA

O modo normal de operao no componente informado pelo VMDC[ i ] = 0. O modo de defeito mau contato no componente, VMDC[ i ] = 1, simulado utilizando-se o gerador randmico de probabilidade uniforme. Conforme ajustado na constante na figura 12, para valores menores que 0,2 o Gerador de Modos de Defeitos faz a sada do componente igual ao nvel lgico 1, caso contrrio ser igual ao 0. O ajuste pode ser alterado pelo especialista diretamente no diagrama de blocos com um click com o mouse sobre a constante e fazendo-se a alterao atravs do teclado.

________________________________________________________________________ 98

____________________________________________________________________________ SEPD

O modo de defeito curto circuito no componente, VMDC[ i ] = 2, simulado forando-se a sada do componente ao nvel lgico 1 independentemente do estado do componente. O modo de defeito circuito aberto no componente, VMDC[ i ] = 3, simulado forando-se a sada do componente ao nvel lgico 0 independentemente do estado do componente. Exemplo de aplicao para o VMDC
= : : : : : : ; < < >?A@ B

O Gerador de Modo de Defeitos l VMDC[1], VMDC[2], VMDC[3], VMDC[4], VMDC[5], VMDC[6], VMDC[8], VMDC[9], = 0 e faz a SADA dos componentes 1, 2, 3, 4, 5, 6, 8 e 9 dependentes do controle ENTRADA e do estado dos prprios componentes. L VDM[0] = 3 e faz a SADA do componente 0 (fusvel F1(1-2)) igual ao nvel lgico 0; VDM[7] = 2 e faz SADA do componente 1 (bobina do contator K1(a-b)) igual ao nvel lgico 1. Desta forma o Gerador de Modo de Defeitos gera o modo de defeito circuito aberto no fusvel e o modo de defeito curto circuito na bobina do contator K1.

2.5.3 Mdulo de Simulao de Defeitos O mdulo de Simulao de Defeitos, composto pelo VI de mesmo nome (Simulao de Defeitos.vi). A figura 13 apresenta os elementos do mdulo no Painel Frontal do SEPD.vi, a figura 14 apresenta a estruturao do mdulo. Este mdulo composto pelos VIs Montagem do Vetor Probabilidades, Seleo de Linha Modos de Defeito e Seletor de Defeito. O mtodo da roleta utilizado para fazer a escolha dos elementos dos vetores de probabilidades que contm as informaes de qual componente

________________________________________________________________________ 99

____________________________________________________________________________ SEPD

apresentar um modo de defeito e do modo de defeito que ser ocasionado neste componente, segundo as probabilidades informadas no VPDC e na MPMD.

Figura 13 Simulao de Defeitos

Figura 14 Estrutura do Mdulo de Simulao de Defeitos

2.5.3.1
C

Elementos do Mdulo de Simulao de Defeitos

GERAR DEFEITOS Informa para o mdulo de Simulao de Defeitos que o mesmo deve gerar um

modo de defeito em um dos componentes.


C

RESET DEFEITOS Fora os elementos do VMDC a assumirem o valor 0.

2.5.3.2

Operao do Mdulo de Simulao de Defeitos

Pressionando-se o boto GERAR DEFEITO, atravs de um click com o mouse, o mdulo de Simulao de Defeitos gera, segundo as probabilidades de ________________________________________________________________________ 100

____________________________________________________________________________ SEPD

surgimento de modos de defeitos especificada na MPMD, defeitos dos tipos mau contato, curto circuito ou circuito aberto em componentes do Diagrama de Comandos Partida Direta, segundo as probabilidades de surgimento de defeito nos componentes especificada no VPDC. Pressionando-se o boto RESET DEFEITOS, atravs de um click com o mouse, o mdulo de Simulao de Defeitos restabelece a operao dos componentes ao estado normal de operao.

2.5.3.3

Montagem do Vetor Probabilidades.vi

A funo deste VI construir dois vetores com 100 elementos cada um, o primeiro tendo por base os dados de probabilidades de defeitos nos componentes especificados pelo VPDC e o segundo tendo por base os dados da linha respectiva da MPMD correspondente ao ndice do componente escolhido para operar com algum modo de defeito. Os elementos do VI Montagem do Vetor Probabilidades so:
D

VETOR V0 Informa atravs do percentual de cada elemento a quantidade de elementos

que o vetor V1 deve ter exatamente igual ao ndice dos respectivos elementos do vetor.
D

VETOR V1 um vetor composto por 100 elementos onde os elementos so

respectivamente iguais em quantidade aos ndices do VETOR V0. Exemplo: dado o VPDC [0,02 0,04 0,01 0,03 0,10 0,10 0,10 0,10 0,10 0,70] como sendo o VETOR V0, o VETOR V1 ter os dois primeiros elementos iguais ao ndice do primeiro elemento 0, os quatro prximos elementos iguais ao ndice do

________________________________________________________________________ 101

____________________________________________________________________________ SEPD

segundo elemento 1, o prximo igual ao ndice do terceiro elemento 2, os trs prximos iguais ao ndice do quarto elemento 3 e assim sucessivamente at o ltimo elemento do vetor.
EFE8E

O VETOR V1 utilizado para escolha dos componentes que apresentaro defeito e para escolha do modo de defeito nos componente pelo mtodo da roleta. Os elementos do Painel Frontal deste VI so apresentados a seguir.

2.5.3.4

Seleo de Linha de Modos de Defeitos.vi

A funo deste VI selecionar a linha da MPMD, correspondente ao nmero do componente escolhido para ter um modo de defeito ocasionado. Por exemplo: se o quinto componente foi selecionado pelo mtodo da roleta, o VI escolhe a quinta linha da matriz onde se encontram as probabilidades de surgimento dos modos de defeitos mau contato, curto circuito e circuito aberto respectivamente. A linha de probabilidade escolhida serve como base para montagem do vetor de elementos de modos de defeitos que ser novamente utilizado para escolha pelo mtodo da roleta para seleo de qual modo de defeito ser ocasionado no componente escolhido. Os elementos do VI Seleo de Linha de Modo de Defeitos so:
G

COMPONENTE Neste elemento indicado qual dos 10 componentes do Diagrama de

Comandos Partida Direta foi selecionado para ter um modo de defeito ocasionado;
G

VETOR

________________________________________________________________________ 102

____________________________________________________________________________ SEPD

Ao final do processamento do VI o elemento VETOR ser igual linha da MATRIZ de nmero correspondente ao nmero do componente escolhido para ter um modo de defeito ocasionado.
H

MATRIZ Este elemento contm em cada uma de suas linhas as probabilidades de

surgimento de cada um dos modos de defeitos possveis de serem ocasionados em cada um dos componentes do Diagrama de Comandos Partida Direta. Esta matriz tem tantas linhas quantos forem os componentes e tantas colunas quantos forem os modos de defeitos possveis.

2.5.3.5

Seletor de Defeitos.vi

Este VI tem dupla funo. A primeira restringir o modo de defeito curto circuito no componente fusvel; a segunda ocasionar o modo de defeito circuito aberto no fusvel quando da ocorrncia do modo de defeito curto circuito em qualquer dos componentes bobina do contator K1(a-b), lmpada L1(a-b) e lmpada L0(a-b). Os elementos deste VI podem ser observados a seguir.

AUX Envia um sinal lgico verdadeiro, toda vez que o componente fusvel

selecionado conjuntamente com o modo de defeito curto circuito fazendo com que ________________________________________________________________________ 103

____________________________________________________________________________ SEPD

o controle do Lao do VI Simulao de Defeitos repita o processamento at que ocorra a escolha de outro componente com qualquer modo de defeito ou do componente fusvel com outro modo de defeito que no seja o modo de defeito curto circuito.
I

COMPONENTE Este elemento recebe a informao de qual componente fora selecionado

para ter um modo de defeito ocasionado.


I

VMDC Vetor modo de defeito em componente.

2.5.4 Mdulo de Identificao de Defeitos Este mdulo que composto pelo VI de mesmo nome (Identificao de Defeitos.vi), permite que sejam corrigidos defeitos ocasionados pelo mdulo de Simulao de Defeitos no Diagrama de Comandos Partida Direta. Na figura 15 pode-se observar o Mdulo de Identificao de Defeitos como este aparece no painel frontal do SEPD.vi.

Figura 15 Mdulo de Identificao de Defeitos

________________________________________________________________________ 104

____________________________________________________________________________ SEPD

2.5.4.1
J

Elementos do Mdulo de Identificao de Defeitos

COMPONENTE Este elemento permite selecionar o componente que o operador julga possuir

algum dos trs modos de defeito dentre todos os demais componentes do Diagrama de Comandos Partida Direta. Exemplo: Componente bobina do contator K1 selecionado.
` V"WYX,Z[W]\$^\ _^ KMLN6OQPSRUT

MAU CONTATO Quando pressionado, atravs de um click com o mouse, informa que o

possvel modo de defeito no componente selecionado do tipo mau contato.


`

CURTO CIRCUITO Quando pressionado, atravs de um click com o mouse, informa que o

possvel modo de defeito no componente selecionado do tipo curto circuito.


`

CIRCUITO ABERTO Quando pressionado, atravs de um click com o mouse, informa que o

possvel modo de defeito no componente selecionado do tipo circuito aberto.

2.5.4.2

Operao do Mdulo de Identificao de Defeitos

Este mdulo s permite a identificao de defeitos quando o sistema apresenta algum componente com um dos modos de defeitos. Se no houver modo de defeito ocasionado, o elemento COMPONENTE quando acionado volta a apresentar a indicao em branco no permitindo que qualquer elemento da lista que tenha sido marcado permanea selecionado. i. Com o SEPD em operao com um defeito simulado posicionar o mouse sobre o elemento CONTROLE e dar um click;

________________________________________________________________________ 105

____________________________________________________________________________ SEPD

ii.

Escolher no elemento COMPONENTE o componente do Diagrama de Comandos Partida Direta que provavelmente apresente defeito e dar um click sobre o mesmo;

iii.

Posicionar o mouse sobre o boto MAU CONTATO, CURTO CIRCUITO ou CIRCUITO ABERTO, conforme seja o provvel modo de defeito do componente e dar um click;

iv.

O indicador do elemento COMPONENTE volta indicao em branco quando o componente e modo de defeito so corretamente selecionados.

Exemplo: identificar o modo de defeito mau contato na chave C1. i. Realizar com o mouse um click no elemento COMPONENTE e
cQdfe$ghdji kilk

escolher o elemento C1 ii.

ab

Realizar com o mouse um click sobre o elemento (quando pressionado o indicador do boto indica operao atravs da mudana de cor);

iii.

Com o modo de defeito e componente corretamente informados o indicador do elemento COMPONENTE volta posio inicial
c dje$ghdfiQkilk

, caso contrrio permanece indicando o componente selecionado. O modo de defeito ser solucionado somente quando forem corretos o componente com defeito e o modo de defeito. No caso da ocorrncia de modo de defeito do tipo curto circuito nos componentes bobina do contator K1(a-b), lmpada L1(a-b) e lmpada L0(a-b) o Simulador de Defeitos impe ao componente fusvel o modo de defeito circuito aberto. Neste caso deve-se primeiramente desligar a chave C1, substituir o fusvel ________________________________________________________________________ 106

____________________________________________________________________________ SEPD

F1 (marcar fusvel F1 em COMPONENTE e pressionar CIRCUITO ABERTO) e aps identificar o modo de defeito curto circuito. Se a substituio do fusvel for realizada com a chave C1 ligada e houver um componente com o modo de defeito curto circuito o fusvel voltar a atuar. Quando o fusvel for substitudo e houver um componente do circuito com o modo de defeito curto circuito se a chave C1 estiver desligada o indicador do fusvel mudar da cor vermelha para a cor cinza. Se no houver outro componente com o modo de defeito curto circuito o indicador do elemento COMPONENTE volta posio em branco.

2.5.5 Mdulo Sistema Especialista Este mdulo que composto pelo VI de mesmo nome (Sistema Especialista.vi), o mdulo de consulta do sistema. Contm uma ferramenta de consulta capaz de guiar o usurio na deteco e identificao de modos de defeitos no circuito de comandos de uma partida direta de motor eltrico. A estrutura e os elementos do Sistema Especialista so apresentados nas figura 16 e 17.

Figura 16 Estrutura do Mdulo Sistema Especialista

________________________________________________________________________ 107

____________________________________________________________________________ SEPD

Figura 17 Mdulo do Sistema Especialista no SEPD

2.5.5.1
m

Elementos do mdulo Sistema Especialista

SISTEMA ESPECIALISTA um indicador de Strings onde se pode observar o conjunto de regras do

Sistema Especialista, um conjunto de procedimentos teis no caso de dvida quando da consulta ao sistema e tambm um conjunto de fatos e as concluses apontadas pelo sistema no momento da consulta.
m

DVIDA / PROCEDIMENTO Boto que opera o Sistema Especialista na opo de procedimento para

auxlio no caso de dvida.


m

VISUALIZAR REGRA Boto que opera o Sistema Especialista na opo de visualizao do conjunto

de regras do sistema.
m

SIM Boto que confirma a aceitao de um fato ou de uma concluso no sistema.


m

NO

________________________________________________________________________ 108

____________________________________________________________________________ SEPD

Boto que rejeita um fato ou uma concluso no sistema.


n

% FATOR DE CONFIANA Valor atribudo como grau de confiana na confirmao de um fato.


n

REGRA ACEITA Nmero da regra que foi aceita pelo sistema conforme a confirmao de

aceitao dos fatos e dos valores atribudos no elemento % FATOR DE CONFIANA.


n

% GRAU DE CONFIANA Valor calculado pelo sistema que informa o grau de confiana na regra aceita

segundo a confirmao dos fatos e os valores atribudos no elemento % FATOR DE CONFIANA.

2.5.5.2

Operao do Mdulo Sistema Especialista

Este mdulo pode ser operado isoladamente em um sistema de comandos de partida direta de motor eltrico ou em conjunto com o Diagrama de Comandos Partida Direta do SEPD. i. Com o SEPD em operao observar o elemento SISTEMA

ESPECIALISTA; ii. iii. Se o fato aceito seguir a seqncia iii e iv; Posicionar o mouse sobre o elemento % FATOR DE CONFIANA e dar um click, informar o valor via teclado; iv. v. Posicionar o mouse sobre o boto SIM e dar um click; Se o fato for rejeitado posicionar o mouse sobre o boto NO e dar um click;

________________________________________________________________________ 109

____________________________________________________________________________ SEPD

vi.

Repetir os passos de ii a v at que o elemento SISTEMA ESPECIALISTA apresente uma resposta consulta;

vii.

Observar os elementos SISTEMA ESPECIALISTA, REGRA ACEITA e % GRAU DE CONFIANA NA RESPOSTA para obter o modo de defeito gerado no componente a regra aceita e o grau de confiana na resposta.

viii.

Para visualizar a base de regras a qualquer momento posicionar o mouse sobre o elemento VISUALIZAR REGRAS e dar um click (dar outro click para sair da opo);

ix.

Para visualizar um conjunto de auxlio a dvidas e/ou procedimentos de verificao/operao posicionar o mouse sobre o elemento DVIDA/ PROCEDIMENTO e dar um click (dar outro click para sair da opo);

Exemplo: a lmpada L0 do Diagrama de Comandos Partida Direta liga e desliga intermitentemente o modo de defeito simulado mau contato na chave C1. i. Painel Frontal do SEPD.vi operando observar o elemento SISTEMA ESPECIALISTA; ii. iii. O fusvel atuou? Dar um click sobre o elemento A chave C1 est + iv. v. ligada? ; Dar um click ; sobre o elemento

A lmpada L0 no liga? Dar um click sobre o elemento A lmpada L0 liga e desliga intermitentemente? Dar um click sobre o elemento + ;

vi.

As conexes da chave C1(1-2) apresentam mau contato? Dar um click sobre o elemento ;

________________________________________________________________________ 110

____________________________________________________________________________ SEPD

vii.

Resposta do Sistema Especialista.

O boto DVIDA / PROCEDIMENTO pode ser pressionado a qualquer instante. Quando pressionado o Sistema Especialista inabilita a opo consulta e habilita um conjunto de procedimentos para auxlio dvida na operao. Para retornar a operao normal do sistema basta dar outro click no boto. Exemplo: na consulta anterior quando o Sistema Especialista apresenta a pergunta "O fusvel atuou? pressionando-se o boto DVIDA /

PROCEDIMENTO o sistema apresenta:

O boto VISUALIZAR REGRAS quando pressionado habilita o Sistema Especialista para a opo de visualizao das regras. As regras podem ser visualizadas utilizando-se a barra de rolagem do String. Para retornar a operao normal do sistema basta dar outro click no boto. Pressionando-se o boto o Sistema Especialista apresenta: ________________________________________________________________________ 111

____________________________________________________________________________ SEPD

2.5.5.3

Inicializao de Variveis.vi

A funo deste VI inicializar todas as variveis do Sistema especialista.

2.5.5.4

Seletor de Regras_SEPD.vi

A funo deste VI selecionar uma das regras do sistema de acordo com a aceitao das premissas e os fatores de confiana dessas premissas. Cada vez que uma premissa aceita este mdulo atualiza um dos elementos do VETOR DE PROBABILIDADE DE VARIVEIS VPV com o valor

correspondente ao valor especificado pelo usurio no elemento % FATOR DE CONFIANA. O PROGRAMA ESPECIALISTA apresentado na figura 18, escrito em linguagem C, a parte mais importante deste VI. A funo deste programa codificar em cada uma de suas linhas as condies para a aceitao de uma regra especfica da base de regras do SEPD de acordo com as informaes de fatos observados pelo usurio no Diagrama de Comandos Partida Direta.

2.5.5.4.1 Elementos do PROGRAMA ESPECIALISTA


o

V V o valor mnimo para que a regra possa ser aceita.


o

________________________________________________________________________ 112

____________________________________________________________________________ SEPD

So os elementos do VPV que armazena o valor % FATOR DE CONFIANA a cada resposta afirmativa na aceitao de uma premissa (fato) do sistema.
p

R Nmero da regra aceita pelo sistema. Este nmero igual a zero enquanto

nenhuma regra aceita pelo sistema.


p

CNF

Valor final, grau de confiana na aceitao da regra.

2.5.5.4.2 Operao do PROGRAMA ESPECIALISTA Para facilidade de operao na sada do programa o nmero da regra acrescido de 1. Exemplos de aplicao: Regra 1: C[0] >= V q
rtsvuxwyr{z)|~}

C[0] o primeiro elemento do VPV. Este elemento atualizado com o valor correspondente especificado pelo usurio no elemento % FATOR DE CONFIANA quando o fato O fusvel F1 atuou? aceito. Como a Regra 1 s depende deste fato (que a nica premissa) ela ser aceita desde que o valor informado no % FATOR DE CONFIANA seja maior igual ao valor V (% MNIMO P ACEITAR A REGRA). Regra 3: C[1]*C[3]>=V 
+U{F)

C[1] e C[3] so o segundo e quarto elementos do VPV. Estes elementos so atualizados com os valores correspondentes especificados no elemento % FATOR DE CONFIANA quando os fatos A chave C1 est ligada? e A lmpada L0 liga e desliga intermitentemente? so aceitos. A aceitao da Regra 3 depende do produto dos valores informados no % FATOR DE CONFIANA ser maior igual ao valor V.

________________________________________________________________________ 113

____________________________________________________________________________ SEPD

REGRA11 SE E O contator K1 est ligado Pressionando-se a botoeira B0 o contator K1 no desliga O contato B0(1-2) da botoeira est em curto - circuito? Modo de defeito = curto - circuito no contato B0(1-2).

ENTO OU

As premissas O contator K1 est ligado e Pressionando-se a botoeira B0 o contator K1 no desliga esto gravadas respectivamente nas linhas 12 e 15 do arquivo SINTOMAS_SEPD.txt. O PROGRAMA ESPECIALISTA codifica cada linha do arquivo como sendo um dos elementos do VPV. Toda vez que o usurio confirma a premissa, informando um fator de certeza o programa atualiza este valor no elemento respectivo do vetor. O elemento C[11] = % FATOR DE CONFIANA informado na aceitao do fato O contator K1 est ligado; o elemento C[14] = % FATOR DE CONFIANA informado na aceitao do fato Pressionando-se a botoeira B0 o contator K1 no desliga. Se C[11]*C[14] tAj~1vFvtYtv%$ o o PROGRAMA ESPECIALISTA faz R = 10 (disparando a regra 11) e CNF = C[11]*C[14], CNF = GRAU DE CONFIANA.

________________________________________________________________________ 114

____________________________________________________________________________ SEPD

Figura 18 Programa Especialista no Seletor de Regras.vi

2.5.5.5

Seletor de Concluso.vi

O seletor de concluso responsvel por selecionar uma concluso de regra especfica segundo as respostas do usurio ao Sistema Especialista e tambm por passar adiante os estados do sistema rejeitados pelo usurio. Quando o usurio responde negativamente quanto a um fato observado, o Seletor de Concluso apresenta um novo fato at que algum seja aceito ou at que o Sistema Especialista encerre a consulta com a resposta Modo de Defeito no detectvel pelo SEPD ou reiniciar busca. Os estados do sistema que so apresentados so guardados no arquivo Sintomas_SEPD.txt, e so acessados quando se inicia uma consulta at que uma regra especfica seja disparada pelo Sistema Especialista. Este arquivo a base de fatos do sistema.

________________________________________________________________________ 115

____________________________________________________________________________ SEPD

As regras utilizadas no Sistema Especialista so guardadas no arquivo Regras_SEPD.txt. O acesso a este arquivo se d quando a regra disparada (aceita).

2.5.5.6

Lousa.vi

Este VI faz a apresentao dos resultados da consulta ao Sistema Especialista: Nmero da regra aceita, grau de confiana na resposta e a concluso regra. Se pressionado o boto DVIDA / PROCEDIMENTO este VI apresenta o auxlio ao operador para estabelecer concluses ou procedimento de operao ou verificao; pressionando-se o boto VISUALIZAR REGRAS o VI apresenta as regras do Sistema especialista.

3. IMPLEMENTANDO O SEPR

Este tpico apresenta a criao de um Sistema Especialista para identificao e correo de defeitos em um diagrama de comandos eltricos de um sistema de partida direta de motor eltrico com reverso no sentido de rotao. O sistema ser construdo partindo-se do arquivo SEPD.vi, no entanto como se faz necessria a alterao de alguns VIs a execuo ser realizada partindo-se das alteraes necessrias em cada mdulo e no final ser construdo o arquivo SEPR.vi. Mdulos para construo: Diagrama de Comandos Partida Direta Reverso e Sistema Especialista.

________________________________________________________________________ 116

____________________________________________________________________________ SEPD

3.1 MDULO DIAGRAMA DE COMANDOS PARTIDA DIRETA REVERSO O Diagrama de Comandos Partida Direta Reverso construdo a partir do circuito lgico associando os Geradores de Modo de Defeitos de cada componente em cascata e/ou atravs de portas lgicas. O Gerador de Modo de Defeitos o mesmo utilizado no Diagrama de Comandos Partida Direta. Na montagem do Diagrama de Comandos Partida Direta Reverso.vi os Geradores de Modos de Defeitos devem ser ligados atravs dos terminais, figura 19.

Figura 19 cone de Conexo do Gerador de Modos de Defeitos

3.1.1 Construo do Diagrama de Comandos Partida Direta Reverso.vi O arquivo Diagrama de Comandos Partida Direta Reverso.vi o programa que implementa o mdulo de mesmo nome. Passos para construo: i. Escolha do Diagrama de Comandos Partida Direta Reverso que deve ser construdo, figura 21; ii. Elaborao do circuito lgico que representa o Diagrama de Comandos escolhido, figura 22; iii. iv. Abrir o arquivo Diagrama de Comandos Partida Direta.vi; Abrir o Diagrama de Blocos atravs das teclas Ctrl + E;

________________________________________________________________________ 117

____________________________________________________________________________ SEPD

v.

Selecionar os componentes e Geradores de Modos de Defeitos dos componentes que devem ser duplicados. B1(3-4), K1(13-14), K1(a-b), K1(23-24) e L1(a-b);

vi.

Utilizar as teclas Ctrl + C e Ctrl + V para duplicar os componentes e Geradores de Modos de Defeitos selecionados;

vii.

Renomear os componentes duplicados respectivamente como B2(3-4), K2(13-14), K2(a-b), K2(23-24) e L2(a-b);

viii.

Instalar dois inversores e lig-los um ao boto K1(13-14) e o outro a K2(13-14) criando assim os contatos K1(11-12) e K2(11-12); a) dar um click simples com o boto direito; b) escolher o cone All Function ou Arith/Compare; c) escolher cone Boolean; d) dar um click sobre o cone (Not).

ix.

Selecionar com o mouse e duplicar atravs das teclas Ctrl + C e Ctrl + V dois Geradores de Modos de Defeitos para ligao com os contatos K1(11-12) e K2(11-12);

x.

Ligar, utilizando o mouse, os contatos K1(11-12) e K2(11-12), sada dos inversores, aos Geradores de Modos de Defeitos duplicados dando um click sobre o terminal respectivo do Gerador;

xi.

Renumerar as constantes de cada Gerador de Modo de Defeito conforme o nmero de cada componente observando o item 3.1.4;

xii.

Ligar os Geradores de Modos de Defeitos conforme o Diagrama Lgico, figura 21;

xiii.

Organizar os componentes do Diagrama de Blocos movendo-os at a posio desejada;

________________________________________________________________________ 118

____________________________________________________________________________ SEPD

xiv. xv. xvi.

Abrir o Painel Frontal atravs das teclas Ctrl+E; Organizar os componentes movendo-os posio desejada; Dar um click com o boto direito do mouse sobre o cone de conexo do VI localizado no canto superior direito e escolher opo Show Conector

cone de conexo do VI

xvii.

Repetir operao anterior e escolher opo Pattern; escolher configurao com 16 terminais;

xviii.

Conectar cada um dos terminais do cone de conexo com um click sobre o terminal e um click sobre o componente respectivo conforme figura 20.

Figura 20 cone Gerador de Modos de Defeitos do SEPR

________________________________________________________________________ 119

____________________________________________________________________________ SEPD

xix.

Dar um click com o boto direito do mouse sobre o cone de conexo do VI localizado no canto superior direito e escolher opo Show icon;

xx.

Salvar o arquivo como Diagrama de Comandos Partida Direta Reverso atravs do menu File + Save As...;

3.1.2 Diagrama de Comandos Partida Direta Reverso

Figura 21 Diagrama de Comandos Partida Direta Reverso

________________________________________________________________________ 120

____________________________________________________________________________ SEPD

3.1.3 Diagrama Lgico

Figura 22 Diagrama lgico Partida Direta Reverso

3.1.4 Numerao dos Geradores de Modos de Defeitos O terminal COMPONENTE N de cada Gerador de Modo de Defeito do componente deve ser conectado constante com o nmero respectivo do componente. O fusvel deve ter sempre o nmero zero, bobinas e lmpadas devem ter sempre os ltimos nmeros. A numerao dos componentes ser: fusvel F1 0, chave C1 1, contato do rel trmico RT 2, contato da botoeira B0 3, contato da botoeira B1 4, contato do contator K1(13-14) 5, contato do contator K2(11-12) 6, contato do contator K1(23-24) 7, contato da botoeira B2 8, contato do contator K2(13-14) 9, contato do contator K1(11-12) 10, contato do contator K2(23-14) 11, bobina do contator K1(a-b) 12, lmpada L1(a-b) 13, bobina do contator K2(a-b) 14, lmpada L2(ab) 15, lmpada L0(a-b) 16.

________________________________________________________________________ 121

____________________________________________________________________________ SEPD

3.1.4.1 i.

Passos Para Execuo Posicionar o mouse sobre a constante Defeitos e dar um click duplo; do Gerador de Modos de

ii.

Alterar atravs do teclado o valor de cada constante de acordo com o nmero do componente.

3.1.5 Ligao dos Geradores de Modos de Defeitos Para montagem do diagrama os elementos ligados por portas lgicas do tipo E so interligados em cascata atravs de Geradores de Modo de Defeito e os elementos ligados atravs de porta OU so conectados com uma porta lgica OU. A figura 23 apresenta alguns Geradores de Modos de Defeitos interligados em cascata e atravs de uma porta OU.

Figura 23 Ligao de Geradores de Modos de Defeitos O terminal ENTRADA do Gerador de Modos de Defeito do fusvel F1, por ser o primeiro componente, deve ser conectado a uma constante de valor lgico verdadeiro. Os demais componentes devem ter o terminal ENTRADA ligado ao terminal SADA do Gerador de Modos de Defeitos do componente antecedente de acordo com o diagrama lgico da figura 22.

________________________________________________________________________ 122

____________________________________________________________________________ SEPD

O terminal COMPONENTE do Gerador de Modos de Defeito do fusvel F1, da bobina do contator K1(a-b) e das lmpadas L0(a-b), L1(a-b) e L2(a-b) devem ser conectados ao valor constante verdadeiro; os demais componentes devem ter este terminal conectado ao elemento de controle boto ou registrador. O terminal VMDC de todos os Geradores de Modos de Defeitos dos componentes deve ser conectado ao VMDC.

3.1.6 Painel Frontal e Diagrama de Blocos do Diagrama de Comandos Partida Direta Reverso.vi As figuras 24 e 25 apresentam o Painel Frontal e Diagrama de Blocos do Diagrama de Comandos Partida Direta Reverso construdo conforme os passos descritos.

Figura 24 Painel Frontal do Diagrama de Comandos Partida Direta Reverso.vi ________________________________________________________________________ 123

____________________________________________________________________________ SEPD

Figura 25 Diagrama de Blocos do Diagrama de Comandos Partida Direta Reverso.vi

3.2 MDULO DE SIMULAO DE DEFEITOS O mdulo de Simulao de Defeitos utilizado no SEPD pode ser utilizado diretamente no SEPR sem alteraes.

3.3 MDULO DE IDENTIFICAO DE DEFEITOS O mdulo de Identificao de Defeitos utilizado no SEPD pode ser utilizado diretamente no SEPR sem alteraes.

________________________________________________________________________ 124

____________________________________________________________________________ SEPD

3.4 MDULO SISTEMA ESPECIALSITA O Sistema Especialista do SEPR construdo partindo-se do Sistema Especialista do SEPD. Neste mdulo somente o arquivo Seletor de Regra_SEPD.vi deve ser modificado para ser utilizado no SEPR.

3.4.1 Criao do Seletor de Regras_SEPR.vi Para a criao do Seletor de Regras_SEPR.vi deve-se partir do arquivo Regras_SEPD.vi seguindo-se os seguintes passos: i. ii. iii. iv. v. vi. vii. viii. Abrir o arquivo Seletor de Regras_SEPD.vi; Abrir o Diagrama de Blocos atravs das teclas Ctrl + E; Selecionar todos os elementos do Diagrama de Blocos; Copiar elementos selecionados atravs das teclas Ctrl + C; Abrir um VI novo atravs das teclas Ctrl + N ou File + New VI; Abrir o Diagrama de Blocos do VI atravs das teclas Ctrl + E; Colar elementos copiados atravs das teclas Ctrl + V; Observar o lao Case a) Se o lao est na opo True passar ao passo x; b) Se o lao est na opo False posicionar o mouse sobre uma das setas e dar um click;

c) Selecionar e deletar texto do PROGRAMA ESPECIALISTA ix. Salvar arquivo como Seletor de Regras_SEPR.vi atravs de File + Save As ...

________________________________________________________________________ 125

____________________________________________________________________________ SEPD

3.4.2 Construo do Arquivo Sistema Especialista_SEPR.vi O arquivo Sistema Especialista_SEPR.vi deve ser modificado partindo-se do arquivo Sistema Especialista_SEPD.vi. Passos para alterao: i. ii. iii. iv. v. vi. vii. viii. Abrir o arquivo Sistema Especialista_SEPD.vi; Abrir o Diagrama de Blocos atravs das teclas Ctrl + E; Selecionar todos os elementos do Diagrama de Blocos; Copiar elementos selecionados atravs das teclas Ctrl + C; Abrir um VI novo atravs das teclas Ctrl + N ou File + New VI; Abrir o Diagrama de Blocos do VI atravs das teclas Ctrl + E; Colar elementos copiados atravs das teclas Ctrl + V; Dar um click com o boto esquerdo sobre o icone 6 (Seletor de Regras_SEPD) e escolher os menus: a) Replace; b) All Functions; c) Select A VI ...; d) Escolher o arquivo Seletor de Regras_SEPR; e) Abrir. ix. Salvar o arquivo como Sistema Especialista_SEPR.vi atravs do menu File + Save As...;

3.4.3 Criao dos Arquivos de Dados do Sistema Especialista_SEPR.vi Passos para alterao: i. ii. Abrir o Bloco de notas; Escolher menu Arquivo;

________________________________________________________________________ 126

____________________________________________________________________________ SEPD

iii. iv. v. vi. vii.

Escolher salvar como Regras_SEPR.txt; Escolher menu Arquivo; Escolher salvar como Sintomas_SEPR.txt; Escolher menu Arquivo; Escolher salvar como Visualizar Regras_SEPR.txt.

3.5 CRIANDO O SEPR

3.5.1 Criando o Arquivo SEPR.vi O arquivo SEPR.vi deve ser criado partindo-se do arquivo SEPD.vi seguindo os passos: i. ii. iii. iv. v. vi. vii. viii. Abrir o arquivo SEPD.vi; Abrir o Diagrama de Blocos atravs das teclas Ctrl+E; Selecionar todos os elementos do Diagrama de Blocos; Copiar elementos selecionados atravs das teclas Ctrl + C; Abrir um VI novo atravs das teclas Ctrl + N ou File + New VI; Abrir o Diagrama de Blocos do VI atravs das teclas Ctrl + E; Colar elementos copiados atravs das teclas Ctrl + V; Salvar o arquivo como SEPR.vi atravs do menu File + Save As....

3.5.2 Alterar o Mdulo de Parametrizao i. No Painel Frontal do SEPR mover a barra de rolagem horizontal para direita at visualizar o mdulo de Parametrizao;

Atualizar o VPDC

________________________________________________________________________ 127

____________________________________________________________________________ SEPD

ii.

Posicionar o mouse sobre o canto superior direito do VPDC, dar um click e arrastar at que o vetor complete 17 elementos (n de componentes);

iii.

Alterar o valor dos elementos do vetor atravs de um click com o mouse no elemento alterando o valor via teclado para 0,059;

iv. v.

Pressionar ENTER; Fazer valores atuais do VPDC como valores default a) Marcar o VPDC e dar um click com o boto direito; b) Escolher no menu Data Operation; c) Dar um click em Make current valor default.

Atualizar o controle N DE ESTADOS vi. vii. Posicionar o mouse e dar um click no elemento; Alterar via teclado para a quantidade de estados observada no arquivo Sintomas_SEPR.txt, inicialmente este valor deve ser igual a 1 e posteriormente deve ser alterada conforme a construo dos arquivos de dados.

Atualizar o controle N DE CARGAS viii. ix.

Posicionar o mouse e dar um click no elemento; Alterar via teclado para a 5 (quantidade de bobinas + lmpadas).

Atualizar o tamanho do VMDC x. Posicionar o mouse sobre o canto superior direito do VMDC, dar um click e arrastar at que o vetor complete 17 elementos.

Atualizar o tamanho da MPMD xi. Posicionar o mouse sobre o canto inferior direito da MPMD, dar um click e arrastar at que a matriz tenha 17 linhas;

________________________________________________________________________ 128

____________________________________________________________________________ SEPD

xii.

Alterar as probabilidades de surgimento de modos de defeitos em cada linha se necessrio.

Alterar os Path dos arquivos de dados xiii. Posicionar com o mouse o cursor no ARQUIVO DE REGRAS e alterar via teclado o arquivo Regras_SEPD.txt para Regras_SEPR.txt; xiv. Posicionar com o mouse o cursor no ARQUIVO SINTOMAS e alterar via teclado o arquivo Sintomas_SEPD.txt para Sintomas_SEPR.txt; xv. Posicionar com o mouse o cursor no ARQUIVO VISUALIZAR REGRAS e alterar via teclado o arquivo Visualizar Regras_SEPD.txt para Visualizar Regras_SEPR.txt; xvi. Fazer os arquivos Regras_SEPR.txt, Sintomas_SEPR.txt e Visualizar Regras_SEPR.txt valores default; a) Posicionar o mouse sobre o campo e dar um click com o boto direito; b) Escolher no menu Data Operation; c) Dar um click em Make current valor default. xvii. No Painel Frontal do SEPR mover a barra de rolagem horizontal para esquerda para visualizar os mdulos de operao do SEPR; xviii. Salvar o arquivo como SEPR.vi atravs do menu File + Save As....

3.5.3 Mdulo Diagrama de Comandos Partida Direta Reverso

Construindo o mdulo Diagrama de Comandos i. Com o Painel Frontal do SEPR.vi aberto, selecionar os componentes que devem ser duplicados. B1(3-4), K1(13-14), K1(a-b), K1(23-24) e L1(a-b);

________________________________________________________________________ 129

____________________________________________________________________________ SEPD

ii.

Utilizar as teclas Ctrl + C e Ctrl + V para duplicar os componentes selecionados;

iii.

Renomear os componentes duplicados como B2(3-4), K2(13-14), K2(ab), K2(23-24) e L0(a-b);

iv. v. vi.

Desenhar contatos K1(11-12) e K2(11-12) e posicion-los no diagrama; Duplicar fios necessrios conforme o diagrama na figura 21; Organizar os componentes do Painel Frontal movendo-os posio desejada de forma que o Diagrama da figura 21 seja reproduzido;

vii. viii.

Abrir o Diagrama de Blocos do SEPR atravs das teclas Ctrl + E Posicionar o mouse sobre o cone 1(Diagrama de Comandos Partida Direta) dar um click com o boto direito e escolher os menus: a) Replace; b) All Functions; c) Select A VI ...; d) Escolher o arquivo Diagrama de Comandos Partida Direta Reverso.vi; e) Abrir.

ix.

Modificar o texto acima do cone do diagrama de Diagrama de Comandos Partida Direta para Diagrama de Comandos Partida Direta Reverso.

x.

Posicionar o mouse na linha vertical direita do lao while prximo ao cone do Diagrama de Comandos Partida Direta Reverso e dar um click com o boto direito;

xi.

Escolher Add Shift Register;

________________________________________________________________________ 130

____________________________________________________________________________ SEPD

xii.

Duplicar o registrador atravs repetio das operaes anteriores, x e xi;

xiii.

Conectar o terminal do registrador esquerda no lao while ao terminal de nome K2(13-14) do cone de conexo Diagrama de Comandos Partida Direta Reverso;

xiv.

Repetir operao anterior para o segundo registrador com o terminal K2(23-24);

xv.

Conectar os terminais esquerda dos dois registradores ao indicador K2;

xvi.

Conectar os componentes B2, K2, L0, ao cone de conexo do Diagrama de Comandos Partida Direta Reverso;

xvii.

Duplicar o texto dos contatos K1(13-14) e K1(23-24) e renome-los como K2(13-14) e K2(23-24);

xviii.

Posicionar

os

textos

renomeados

prximos

aos

registradores

duplicados pelo lado esquerdo. xix. Salvar o arquivo como SEPR.vi atravs do menu File + Save As...

3.5.4 Identificao de Defeitos O elemento COMPONENTES deve ter a lista de componentes alterada conforme a ordem dos componentes escolhida no Diagrama de Comandos Partida Direta Reverso. i. Com o Painel Frontal do SEPR.vi aberto, posicionar o mouse sobre o elemento COMPONENTE e dar um click com o boto direito; ii. iii. Escolher a opo Properties; Edit Items;

________________________________________________________________________ 131

____________________________________________________________________________ SEPD

iv.

Alterar os componentes na lista dando um click sobre o elemento e alterando o mesmo conforme a numerao observada no Diagrama de Comandos Partida Direta Reverso.

v.

Salvar o arquivo como SEPR.vi atravs do menu File + Save As...

3.5.5 Simulao de Defeitos Sem alterao.

3.5.6 Sistema Especialista A alterao do arquivo Sistema Especialista_SEPD.vi para Sistema

Especialista_SEPR.vi se faz atravs do cone do VI localizado no Diagrama de Blocos do SEPR.vi. Passos para alterao: i. Com o Diagrama de Blocos do SEPR.vi aberto dar um click com o boto direito do mouse sobre o icone 4 (Sistema Especialista_SEPD.vi) e escolher os menus: a) Replace; b) All Functions; c) Select A VI ...; d) Escolher o arquivo Sistema Especialista_SEPR.vi; e) Abrir. ii. Salvar o arquivo como SEPR.vi atravs do menu File + Save As...

________________________________________________________________________ 132

____________________________________________________________________________ SEPD

3.5.7 Criao dos Arquivos de Dados do SEPR A criao dos arquivos de dados no SEPR dever ser realizada de forma emprica criando-se as regras, observando-se nestas regras um conjunto de fatos (sintomas) que as determine e estabelecendo as concluses especficas; o ltimo passo acrescentar o conjunto de procedimentos para o caso de dvidas. Desta forma deve-se criar inicialmente os arquivos e posteriormente ao inserir e salvar regra por regra, sintoma por sintoma e procedimento por procedimento at que todos os arquivos de dados do SEPR estejam completos. A cada regra, sintoma ou procedimento acrescentado o sistema deve ser operado testando as proposies. As regras devem ser criadas segundo o padro apresentado no SEPD. Padro das regras: (condicional) (conectivo) ... (conectivo) SE E / OU E / OU ENTO (concluso) OU (concluso) ... (concluso) Premissa 1 Premissa 2 Premissa n Verificar possibilidade 1 Concluso 1 Verificar possibilidade 2 Concluso 2 Modo de defeito no detectvel.

Criando REGRA1: Na criao de regras deve-se iniciar com o(s) fato(s) e procurar concluses que suportem este(s) fato(s). As premissas das regras comparadas s evidncias. Exemplo: O fusvel F1 atuou.

________________________________________________________________________ 133

____________________________________________________________________________ SEPD

Concluses possveis: i. curto circuito na lmpada L0(a-b); ii. curto circuito na bobina K1(a-b); iii. curto circuito na bobina K2(a-b); iv. curto circuito na lmpada L1(a-b); v. curto circuito na lmpada L0(a-b); vi. circuito aberto no fusvel F1; vii. defeito no detectvel pelo SEPD ou reiniciar busca. Padronizando a regra teremos: REGRA1 SE O fusvel F1 atuou

ENTO A lmpada L0 est em curto circuito? Modo de defeito = curto circuito na lmpada L0(a-b). A bobina do contator K1(a-b) est em curto circuito? Modo de defeito = curto circuito na bobina K1(a-b). A bobina do contator K2(a-b) est em curto circuito? Modo de defeito = curto circuito na bobina K2(a-b). A lmpada L1 est em curto circuito? Modo de defeito = curto circuito na lmpada L1(a-b). A lmpada L1 est em curto circuito? Modo de defeito = curto circuito na lmpada L1(a-b). O fusvel F1 est com circuito aberto? Modo de defeito = circuito aberto no fusvel F1. Modo de defeito no detectvel pelo SEPD ou reiniciar busca.

________________________________________________________________________ 134

____________________________________________________________________________ SEPD

Esta regra ser chamada de REGRA1 e deve ser copiada no arquivo Visualizar Regras_SEPR.txt. A premissa da regra ser tomada como um primeiro estado que o sistema pode assumir. Na construo do arquivo Sintomas_SEPR.txt se deve tomar as premissas das regras e acrescentar a estas o elemento > seguido do texto de auxlio a dvidas de procedimento de operao no SEPR. Exemplo: para o caso da REGRA1 o texto abaixo entre aspas deve ser copiado como o primeiro fato do arquivo Sintomas_SEPR.txt. O fusvel F1 atuou? > Observar se o indicador do fusvel indica atuao do mesmo. Quando o fusvel atua o indicador fica saliente, no SEPD o mesmo muda para cor vermelha.. O arquivo Regras_SEPR.txt deve ser elaborado partindo-se do texto do arquivo Visualizar Regras_SEPR.txt acrescentado o elemento > aps cada uma das perguntas (verificaes) ou concluses da regra que esto situadas abaixo de ENTO seguido do texto de auxlio para dvidas de procedimento e operao do SEPR. Exemplo: para o caso da REGRA1. REGRA1 SE O fusvel F1 atuou

ENTO A lmpada L0 est em curto circuito? > Verificar se h sinal de carbonizao na lmpada ou no soquete, verificar curto circuito na lmpada ou no soquete da mesma. Modo de defeito = curto circuito na lmpada L0(a-b) > Corrigir defeitos e testar sistema.

________________________________________________________________________ 135

____________________________________________________________________________ SEPD

A bobina do contator K1(a-b) est em curto circuito? > Verificar sinais de carbonizao na bobina do contator, com um instrumento baixa continuidade na bobina. Modo de defeito = curto circuito na bobina do contator K1(a-b) > Corrigir defeitos e testar sistema. A bobina do contator K2(a-b) est em curto circuito? > Verificar sinais de carbonizao na bobina do contator, com um instrumento baixa continuidade na bobina. Modo de defeito = curto circuito na bobina do contator K2(a-b). > Corrigir defeitos e testar sistema. A lmpada L1 est em curto circuito? > Verificar se h sinal de carbonizao na lmpada ou no soquete, verificar curto na lmpada ou no soquete da mesma. Modo de defeito = curto circuito na lmpada L1(a-b). > Corrigir defeitos e testar sistema. A lmpada L0 est em curto circuito?> Verificar se h sinal de carbonizao na lmpada ou no soquete, verificar curto na lmpada ou no soquete da mesma. Modo de defeito = curto circuito na lmpada L0(a-b). > Corrigir defeitos e testar sistema. O fusvel F1 est com circuito aberto? > Retirar fusvel da base e verificar. Modo de defeito = circuito aberto no fusvel F1. > Substituir Fusvel. Modo de defeito no detectvel pelo SEPD ou reiniciar busca. > Testar o sistema passo a passo e reiniciar a consulta. (Este texto deve ser copiada no arquivo Regras_SEPR.txt). Copiando-se os referidos textos nos respectivos arquivos teremos os arquivos de dados apresentados nas figuras 26, 27 e 28.

________________________________________________________________________ 136

____________________________________________________________________________ SEPD

Figura 26 Arquivo de dados Visualizar Regras_SEPD

Figura 27 Arquivo de dados Sintomas_SEPR.txt

Figura 28 Arquivo de dados Regras_SEPD

________________________________________________________________________ 137

____________________________________________________________________________ SEPD

Aps a criao de uma regra e atualizao dos arquivos de dados necessrio atualizar o PROGRAMA ESPECIALISTA no VI Seletor de

Regras_SEPR.vi e atualizar o elemento N DE ESTADOS no mdulo de Parametrizao para que as regras possam ser testadas no SEPR.vi. O PROGRAMA ESPECIALISTA deve ser atualizado conforme os arquivos Sintomas_SEPR.txt e Regras_SEPR.txt. No PROGRAMA ESPECIALISTA a REGRA1 ser disparada se as premissas da regra forem aceitas, neste caso se O fusvel F1 atuou for aceito. O fato (premissa, varivel, sintoma) apresentado na REGRA1 do arquivo Regras_SEPR.vi deve ser o mesmo apresentado na primeira linha do arquivo Sintoma_SEPR.txt. O fato O fusvel F1 atuou codificado como sendo o primeiro elemento do VPV (igual a C[0]) do Sistema Especialista_SEPR.vi recebendo o valor informado pelo usurio no elemento % FATOR DE CONFIANA. Se o valor recebido for maior ou igual que o valor % MNIMO P ACEITAR A REGRA (V), como a REGRA1 s depende da aceitao desse fato, a mesma ser aceita. Na figura 29 pode-se observar a sintaxe do programa para a primeira regra criada.

Figura 29 Programa Especialista para REGRA1

Se o elemento C[0] >= V ento fazer R=0 e CNF=C[0]. ________________________________________________________________________ 138

____________________________________________________________________________ SEPD

C[0] o elemento que indica o primeiro fato do da REGRA1; V o valor mnimo para que o fato seja aceito; R o nmero da regra que deve ser aceita, R=0 indica a aceitao da primeira regra, REGRA1;

CNF o grau de confiana atribudo aceitao do fato C[0]. Em outras palavras, para a parametrizao do SEPR e para os dados

informados pelo usurio, se o grau de confiana na afirmao ( fusvel F1 atuou maior igual a 50% ( (

) O

) ento aceite a REGRA1 ).

, R=0) com um grau de confiana de 100% (

Passos para alterao do programa especialista: i. ii. Abrir arquivo Seletor de Regras_SEPR.vi; Observar o lao Case a) Se o lao est na opo False posicionar o mouse sobre uma das setas b) Posicionar o e dar um click; mouse no interior do elemento PROGRAMA

ESPECIALISTA e dar um click; iii. Escrever a sintaxe do programa em linguagem C

a) if(C[0] >= V) {R=0; CNF=C[0]} iv. Salvar o arquivo atravs de File + Save ou Ctrl + S

3.5.8 Alterao de Dados de Parametrizao no SEPR i. ii. iii. Abrir arquivo SEPR.vi; Mover a barra de rolagem horizontal para a direita; Dar um click no elemento N DE ESTADOS e alterar o valor para 1;

________________________________________________________________________ 139

____________________________________________________________________________ SEPD

iv.

Mover a barra de rolagem horizontal para a esquerda at que os mdulos de operao do SEPR fiquem visveis;

v.

Salvar o arquivo SEPR.vi atravs das teclas de atalho Ctrl + S.

O SEPR deve ser testado aps a atualizao dos arquivos. O processo de criao de regras e atualizao dos arquivos de dados, alterao do PROGRAMA ESPECIALISTA no arquivo Seletor de Regras.vi, parametrizao do elemento N DE ESTADOS e teste do SEPR aps as atualizaes deve repetido at que o Sistema Especialista complete um conjunto de regras suficiente para varrer todos os possveis estados do sistema Diagrama de Comandos Partida Direta Reverso. O SEPR projetado pode ser observado nas figuras 30, 31 e 32.

Figura 30 Painel Frontal do SEPR.vi

________________________________________________________________________ 140

____________________________________________________________________________ SEPD

Figura 31 Painel Frontal do SEPR.vi (Parametrizao)

________________________________________________________________________ 141

____________________________________________________________________________ SEPD

Figura 32 Diagrama de Blocos do SEPR.vi

4. ARQUIVOS DO SEPD

4.1 ESTRUTURA HIERRQUICA DOS ARQUIVOS DO SEPD O SEPD composto de 13 arquivos, programas em linguagem G, que realizam o processamento em cada um dos mdulos. Na construo de outros Sistemas Especialistas como o SEPR que tem por base o SEPD ser necessrio a alterao de alguns destes arquivos. A estrutura Hierrquica e os arquivos so apresentados na figura 33 e nos prximos tpicos do item 4.

________________________________________________________________________ 142

____________________________________________________________________________ SEPD

Figura 33 Hierarquia dos Arquivos do SEPD

________________________________________________________________________ 143

____________________________________________________________________________ SEPD

4.2 SEPD.vi

Figura 34 Painel Frontal do SEPD.vi

________________________________________________________________________ 144

____________________________________________________________________________ SEPD

Figura 35 Painel Frontal do SEPD.vi

________________________________________________________________________ 145

____________________________________________________________________________ SEPD

Figura 36 Diagrama de Blocos do SEPD.vi

________________________________________________________________________ 146

____________________________________________________________________________ SEPD

4.3 SIMULAO DE DEFEITOS.vi

Figura 37 Painel Frontal do Simulao de Defeitos.vi

________________________________________________________________________ 147

____________________________________________________________________________ SEPD

Figura 38 Diagrama de Blocos do Simulao de Defeitos.vi

________________________________________________________________________ 148

____________________________________________________________________________ SEPD

4.3.1 Montagem do Vetor Probabilidade.vi

Figura 39 Painel Frontal e Diagrama de Blocos do Montagem do Vetor Probabilidade.vi

________________________________________________________________________ 149

____________________________________________________________________________ SEPD

4.3.2 Seletor de Defeitos.vi

Figura 40 Painel Frontal e Diagrama de Blocos do Seletor de Defeitos.vi

________________________________________________________________________ 150

____________________________________________________________________________ SEPD

4.3.3 Seletor de Linha Modos de Defeitos.vi

Figura 41 Painel Frontal e Diagrama de Blocos do Seletor de Linhas de Modos de Defeitos.vi

________________________________________________________________________ 151

____________________________________________________________________________ SEPD

4.4 DIAGRAMA DE COMANDOS PARTIDA DIRETA.vi

Figura 42 Painel Frontal e Diagrama de Blocos do Partida Direta.vi

________________________________________________________________________ 152

____________________________________________________________________________ SEPD

4.4.1 Gerador de Modos de Defeitos.vi

Figura 43 Painel Frontal e Diagrama de Blocos do Gerador de Modos de Defeitos.vi

________________________________________________________________________ 153

____________________________________________________________________________ SEPD

4.5 IDENTIFICAO DE DEFEITOS.vi

Figura 44 Painel Frontal do Identificao de Defeitos.vi

________________________________________________________________________ 154

____________________________________________________________________________ SEPD

Figura 45 Diagrama de Blocos do Identificao de Defeitos.vi

________________________________________________________________________ 155

____________________________________________________________________________ SEPD

4.6 SISTEMA ESPECIALISTA.vi

Figura 46 Painel Frontal do Sistema Especialista_SEPD.vi

________________________________________________________________________ 156

____________________________________________________________________________ SEPD

Figura 47 Diagrama de Blocos do Sistema Especialista_SEPD.vi

________________________________________________________________________ 157

____________________________________________________________________________ SEPD

4.6.1 Inicializao de Variveis.vi

Figura 48 Painel Frontal do Inicializao de Variveis.vi

________________________________________________________________________ 158

____________________________________________________________________________ SEPD

Figura 49 Diagrama de Blocos do Inicializao de Variveis.vi

________________________________________________________________________ 159

____________________________________________________________________________ SEPD

4.6.2 Seletor de Regras_SEPD.vi

Figura 50 Painel Frontal do Seletor de Regras_SEPD.vi

________________________________________________________________________ 160

____________________________________________________________________________ SEPD

Figura 51 Diagrama de Blocos do Seletor de Regras_SEPD.vi

________________________________________________________________________ 161

____________________________________________________________________________ SEPD

Figura 52 Diagrama de Blocos do Seletor de Regras_SEPD.vi

________________________________________________________________________ 162

____________________________________________________________________________ SEPD

4.6.3 Seletor de Concluso.vi

Figura 53 Painel Frontal e Diagrama de Blocos do Seletor de Concluso

________________________________________________________________________ 163

____________________________________________________________________________ SEPD

4.6.4 Lousa.vi

Figura 54 Painel Frontal e Diagrama de Blocos do Lousa.vi

O SEPD foi criado na verso 1.0 como uma ferramenta de auxlio e tambm de desenvolvimento para outros sistemas especialistas tpicos de comandos eltricos. As criticas crticas e sugestes referentes a este primeiro trabalho podem ser apresentadas pelo e-mail victor@etfto.gov.br ou pelo vfvictor@hotmail.com. ________________________________________________________________________ 164

____________________________________________________________________________ SEPD

REFERNCIAS:

[1] Dicionrio Universal da Lngua Portuguesa Editora Universal: 2000, www.pribeam.com.br. [2] Gardner, Howard: 1995, Inteligncias Mltiplas: A Teoria na Prtica, Traduo Maria Adriana Verssimo Veronese Editora ArtMed. [3] Rabuske, Renato Antnio: 1995, Inteligncia Artificial, Editora da UFSC. [4] Passos, Emmanuel Lopes: 1989, Inteligncia Artificial e Sistemas especialistas ao Alcance de Todos, LTC Livros Tcnicos e Cientficos editora LTDA. [5] Waterman, D.A. A Guide to expert systems. Addison-Wesley Publishing Company,1986. [6] Bittencourt, Guilherme: 2001, Inteligncia Artificial: Ferramentas e Teorias, Editora da UFSC. [7] Barrela, Wagner Daumichen: 2000, Sistemas Especialistas Modelados e Abrangentes para a Gesto de Operaes, Tese (Doutorado) Escola Politcnica da Universidade de So Paulo Departamento de Engenharia da Produo. [8] Expert SINTA: 1995, 1996, Manual do Usurio - Laboratrio de Inteligncia Artificial/LIA-UFC. [9] E. Post: 1943, Formal Reductions of General Combinatorial Problem American Journal of Mathematics, 65:197-268. [10] www.bax.com.br/Bax/Projetos/facseweb.html [11] Stylianour, A. C.; Madey, G. R. and Smith, R. D.: 1992, Selection Criteria for Expert Sistem Shells A Socio-Techinical Framework Comunnications of the ACM. [12] Fischler, M. A. e Firschein, O.: 1986, Inteligence & Computer: The Central Role of Representation. Al Expert. [13] Rich, Eliane e Knight, Kevin: 1993, Inteligncia Artificial, Makron Books Editora. [13] Camargo, C. Celso B.: 1981, Confiabilidade Aplicada a Sistemas de Potncia Eltrica, LTC Editora Ltda. [15] Lafraia, Joo Ricardo Barusso: 2001, Manual Mantenabilidade e Disponibilidade, Qulatymark Editor Ltda. de Confiabilidade e

[16] Wild, Christopher J. e Seber, George A. F.: 2004, Encontros Com o Acaso, Traduo Cristina Filizola, Editora LTC. ________________________________________________________________________ 165

____________________________________________________________________________ SEPD

[17] Lin, Along.: A Hybrid Approach to Fault Diagnosis in Network and System Management. Hewlett Parckard Laboratories Bristol HPL 98-20. [18] Haykin, Simon.: 2001, Redes Neurais: Princpio e Prtica, Editora Bookman, 2a Edio. [19] www.biocomputer.vilabol.uol.com.br/inteligenciartificial.htm [20] Curso de Treinamento de Clientes WEG: CD Verso 1.0. [21] Morn, Angel Vzquez: 1996, Manuteno Eltrica Industrial, Editora cone, 2a Edio. [22] Rasmussen, J.: The Human Operator as a System Component: Byte and Pieces of A Model. Lab Riso M-1 922, Jun 1974. [23] LabView User Manual: 2003, National Instruments. [24] Manual do Simulador de Defeito Simeletro: Siemens.

________________________________________________________________________ 166

You might also like