Representação de Conhecimento e Sistemas de
Raciocínio
• Sistemas inteligentes estão no escopo da inteligência artificial,
AI definida por Elaine Rich “estudo de como fazer
computadores fazerem coisas que no momento pessoas são
melhores”.
• Definições:
– dados: conjunto de descrições simples - parafuso 63 pesa 60 g;
– informação: contém interpretação - parafuso 25 é o mais pesado do
grupo;
– conhecimento: é informação sobre a informação - definição do mais
pesado, regras de comparação e o procedimento .
• Meta-Conhecimento: conhecimento sobre o conhecimento.
CAPP - Sistema Especialista
1
• Raciocínio é o processo de usar o conhecimento para criar mais
conhecimento.
• Um aspecto fundamental na representação do conhecimento é
que o conhecimento consiste de objetos (entidades) e da interrelações entre eles. Por exemplo: em um sistema de regras de
produção o conhecimento é representado como um conjunto de
sentenças lógicas do tipo: if A is true, then B is true. Estas
sentenças podem ser processadas com uma estratégia para obter
novas sentenças verdadeiras. O conjunto inicial é a base de
conhecimento e a manipulação para obter novas informações
ou conhecimentos é inferência e o software que executa é
motor de inferência.
CAPP - Sistema Especialista
2
• Tipos comuns de representação do conhecimento:
–
–
–
–
–
logic-based : regras de produção ,prolog;
semantic networks: genérico;
frames tipo de sn;
object-oriented: tipo de sn;
scripts: tipo de sn.
• Regras de Produção: é a representação de conhecimento mais
utilizada em sistemas especialistas.
• Base de Conhecimento: o conhecimento é armazenado na forma
de regras e fatos, cada regra possui uma premissa (condição) e
uma conclusão (ação). IF (premisa) THEN (conclusão).
• Motor de inferência: inferência é o processo pelo qual alguma
conclusão pode ser deduzida de uma ou mais premissas. ‘modus
ponens’
CAPP - Sistema Especialista
3
• Motor de inferência- controle: trata da estratégia de utilização
das regras, resolução de conflitos.
• Existem sistemas que integram diferentes modelos de
conhecimento diferentes, são denominados híbridos ou mistos.
CAPP - Sistema Especialista
4
Sistemas Especialistas para Planejamento de
Processos
• 4 componentes são necessários para planejamento: estado
inicial, meta, recursos e ações.
• Em planejamento de processos para fabricação de peças, o
estado inicial é a matéria-prima, a meta é a peça, os recursos são
máquinas, ferramentas, materiais e operadores, as ações são as
operações executadas nas máquinas.
• Modelo de representação do problema em AI: espaço de
estados. estado inicial, estado meta e todos estados possíveis estados intermediários.
CAPP - Sistema Especialista
5
• Mudança de um estado para outro é feita pela aplicação de
algum tipo de operação.
• O mecanismo que executa uma operação é denominado
operador e está relacionado a recursos específicos.
• Se todos os recursos necessários são assumidos disponíveis,
então o problema de planejamento pode ser representado por
estes dois componentes: estados e operadores.
• Estados são estruturas de dados que representam o status do
problema durante o processo de solução.
• Operadores podem ser representados por regras que consistem
em duas partes: condições e ações.
• A solução pode ser um conjunto de operações ou uma coleção
de todos os estados intermediários.
CAPP - Sistema Especialista
6
• Exemplo : problema de montagem de quatro peças.
CAPP - Sistema Especialista
7
• Representação do espaço de estados de um processo de
fabricação.
CAPP - Sistema Especialista
8
• A representação por grafo é uma ferramenta útil para
visualização da solução (os nós são os estados e os
arcos são as operações), mas quando a quantidade de
estados é muito grande pode ser dispendiosa a pesquisa
em todo o espaço de estados. Como alternativa, podese gerar um nó e avaliá-lo imediatamente.
• Decomposição do problema geração sucessiva de subproblemas menores.
• Em montagem, geração de sub-montagens e
respectivas peças base.
• Decomposição é mais eficiente, mas necessita que
todos os estados ou sub metas sejam explicitamente
representados.
CAPP - Sistema Especialista
9
• Elementos Básicos de Planejamento de Processos
• Usinagem
–
–
–
–
estado inicial: matéria-prima;
estado meta: peça;
Operações: furação, torneamento, fresamento, retificação...;
Recursos: máquinas, ferramentas, operadores.
• Inspeção
–
–
–
–
estado inicial: peça não inspecionada;
estado meta: peça com todas as dimensões e tolerâncias;
Operações: medição;
Recursos: máquinas, ferramentas, padrões e operadores.
• Montagem
–
–
–
–
estado inicial: componentes;
estado meta: produto montado;
Operações: montagem;
Recursos: robôs, máquinas, ferramentas, montadores.
CAPP - Sistema Especialista
10
Arquitetura de Sistema Especialista para
Planejamento de Processos
• Devido a complexidade recomenda-se o uso de planejamento
hierárquico, plano geral evolui para um detalhado.
• No caso de usinagem , inicialmente determina-se todos os
processos, em seguida máquinas, seqüência de operações e
ferramentas.
CAPP - Sistema Especialista
11
Seleção de Processos
• Baseia-se na análise de “features” identificadas ou definidas no projeto.
• Seleção de processos de usinagem utiliza dois tipos de conhecimento:
processos de usinagem e seleção de operações.
• A Seleção de processos se baseia principalmente na tolerância, acabamento
superficial e forma.
• Regras podem ser usadas para selecionar os processos, por exemplo:
• IF the feature is a cylinder with a diameter D (D1<D<D2) , its tolerence is
smaller than or equal to T1, and the blank material is a bar THEN the
following operations arte recommended:
– 1. turning+grinding
– 2. turning+diamond turning. (alternative processes)
CAPP - Sistema Especialista
12
• Inicialmente os processos são selecionados com base nas regras
de produção.
• Peça da figura tem 19 features e são gerados 19 conjuntos de
operações.
• A geração de planos alternativos é executada em seguida, com a
eliminação de processos duplicados.
• Após a eliminação sobram quatro alternativas.
• As strings da etapa anterior são utilizadas para gerar os
processos alternativos por combinação
• A seguir é feita a seleção de máquinas, depende da capacidade
da máquina.
• Após a seleção de máquinas é feita a seleção das superfícies de
fixação. A seleção do dispositivoé complicada mas pode ser
feita com auxília da TG.
CAPP - Sistema Especialista
13
CAPP - Sistema Especialista
14
A:Torneamento;
H: retificação cilíndrica;
L:Torneamento em duro;
F:Fresamento vertical;
M:Fresadora universal;
Conjunto final de Operações:
alternativa
String
1
AFH
2
AHM
3
AFL
4
ALM
CAPP - Sistema Especialista
15
CAPP - Sistema Especialista
16
• Após a seleção do dispositivo é feito o planejamento da
seqüência de fixação da peça, leva em conta principalmente o
acesso as features e as condições de localização e fixação da
peça.
• A seleção e a seqüência de fixações é feita através da
minimização do número de fixações para fabricar a peça.
• A seleção de ferramentas se baseiam em critérios tradicionais de
usinagem.
• Outra fase é o agrupamento de operações e seu sequênciamento,
após a seleção das fixações e das ferramentas pode ser feito o
sequenciamento das operações para obter a máxima produção e
mínimo custo, este sequenciamento pode ser feito com base nos
tipos de operações e até das ferramentas utilizadas.
CAPP - Sistema Especialista
17
• Em cada grupo de operações, por exemplo operações de
desbaste é necessário definir uma estratégia de usinagem,
Kusiak (1990) propôs um método de otimização do caminho das
ferramentas baseado no mínimo custo de usinagem, ferramentas
e fixação.
CAPP - Sistema Especialista
18
Download

Planejamento de Processo de Montagem