Buscar

Aula-4-Redes-de-Petri

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Modelagem e CLP – Redes de Petri
Rafael Garlet de Oliveira
Instituto Federal Catarinense - IFC
Caˆmpus Luzerna
4 de setembro de 2013
Rafael Garlet de Oliveira 1 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Suma´rio
1 Introduc¸a˜o
Introduc¸a˜o
2 Estrutura
Estrutura
3 Dinaˆmica
Dinaˆmica
4 Exemplos
Exemplos
5 Ana´lise das Redes de Petri
Ana´lise das Redes de Petri
Rafael Garlet de Oliveira 2 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Introduc¸a˜o
Duas abordagens diferentes para Controle Superviso´rio
Baseada na sı´ntese de supervisores;
Baseada na Verificac¸a˜o de Modelos
A Rede de Petri e´ uma ferramenta gra´fica e matema´tica que se
adapta bem a um grande nu´mero de aplicac¸o˜es em que as
noc¸o˜es de eventos e de evoluc¸o˜es simultaˆneas sa˜o
importantes.
Rafael Garlet de Oliveira 3 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Histo´rico
Esta teoria e´ muito jovem: 1962; 1968-1976;
Emsistemas de fabricac¸a˜o automatizada, a aplicac¸a˜o de
redes de Petri efetuou-se de inı´cio na Frac¸a, sob a forma
um pouco modificada da norma Grafcet;
Proposta por uma comissa˜o da Afcet em 1977;
tornou-se uma norma industrial na Franc¸a em 1980
(C03.190-UTE);
Norma em nı´vel europeu (IEC 848);
Paı´ses mais ativos sa˜o: Franc¸a, Alemanha e Japa˜o.
Rafael Garlet de Oliveira 4 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Aplicac¸o˜es
Avaliac¸a˜o de desempenho,
Ana´lise e verificac¸a˜o formal em sistemas discretos,
Protocolos de comunicac¸a˜o,
Controle de oficinas de fabricac¸a˜o,
Concepc¸a˜o de software tempo real e/ou distribuı´do,
Sistemas de informac¸a˜o (organizac¸a˜o de empresas),
Sistemas de transporte,
Logı´stica,
Gerenciamento de base de dados,
Interface homem-ma´quina,
Multimı´ıdia...
Rafael Garlet de Oliveira 5 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Vantagens
Ma´quinas de estados: Explosa˜o combinato´ria do nu´mero
de estados (Multiplicac¸a˜o do nu´mero de estados na
composic¸a˜o sı´ncrona).
O modelo de Rede de Petri oferece, ale´m do
conhecimento comportamental sobre o sistema, tambem o
conhecimento estrutural.
Rafael Garlet de Oliveira 6 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Estrutura
Rede de Petri e´ o conjunto R = (P, T, Pre, Po´s)
P: Lugares;
T: Transic¸o˜es;
Pre: arcos que entram nas transic¸o˜es;
Po´s: arcos que saem das transic¸o˜es.
Rede de Petri Marcada e´ o conjunto Rm = (R, M)
R: Rede de Petri;
M: Marcac¸a˜o Inicial.
Rafael Garlet de Oliveira 7 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Estrutura
Lugar (representado por um cı´rculo): estado parcial,
procedimento, conjunto de recursos, etc. Em geral, todo
lugar tem um predicado associado, por exemplo, ma´quina
livre, pec¸a em espera.
Transic¸a˜o (representada por barra ou retaˆngulo):
associada a um evento que ocorre no sistema, ex: iniciar a
operac¸a˜o
Ficha (representado por um ponto sobre um lugar):
indicador significando que a condic¸a˜o associada ao lugar
e´ verificada. Pode representar um objeto (recurso ou
pec¸a) numa certa posic¸a˜o geogra´fica (num determinado
estado). Por exemplo, uma ficha no lugar ma´quina livre
indica que a ma´quina esta´ livre (predicado verdadeiro).
Rafael Garlet de Oliveira 8 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Exemplos
Figura: Rede de Petri.
Rafael Garlet de Oliveira 9 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Estado do Sistema
Estado de um Sistema em Redes de Petri
E´ dado pela repartic¸a˜o de fichas nos lugares da rede de Petri,
cada lugar representando um estado parcial do sistema. A
cada evento que ocorre no sistema, e´ associada uma transic¸a˜o
no modelo de rede de Petri. A ocorreˆncia de um evento no
sistema (que faz com que este passe do estado atual ao
pro´ximo estado) e´ representado, no modelo, pelo disparo da
transic¸a˜o ao qual este esta´ associado.
Rafael Garlet de Oliveira 10 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Dinaˆmica das Redes de Petri
O disparo de uma transic¸a˜o consiste em dois passos:
Retirar as fichas dos lugares de entrada, indicando que
esta condic¸a˜o na˜o e´ mais verdadeira apo´s a ocorreˆncia do
evento;
Depositar fichas em cada lugar de saı´da, indicando que
estas atividades estara˜o, apo´s a ocorreˆncia do evento,
sendo executadas.
Rafael Garlet de Oliveira 11 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Exemplo
Figura: Caminhos alternativos; repetic¸a˜o.
Rafael Garlet de Oliveira 12 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Exemplo
Figura: Divisa˜o; Junc¸a˜o.
Rafael Garlet de Oliveira 13 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Exemplo
Figura: Partilhamento de um recurso.
Rafael Garlet de Oliveira 14 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Exemplo
Figura: Sequeˆncia de processos.
Rafael Garlet de Oliveira 15 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Ferramenta
Ferramenta utilizada: TIme petri Net Analyzer (Tina)
http://projects.laas.fr/tina/
Rafael Garlet de Oliveira 16 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Ana´lise de Propriedades das Redes de Petri
Feita por meio de grafo de marcac¸o˜es acessı´veis;
Propriedades:
Ana´lise por enumerac¸a˜o das marcac¸o˜es:
k-limitada;
reinicia´vel;
vivacidade;
Ana´lise estrutural:
invariantes de lugar;
invariantes de transic¸a˜o;
Verificac¸a˜o de modelos (model-checking):
Lo´gica temporal.
Rafael Garlet de Oliveira 17 / 18
Introduc¸a˜o Estrutura Dinaˆmica Exemplos Ana´lise das Redes de Petri
Rafael Garlet de Oliveira
rafael.oliveira@luzerna.ifc.edu.br
Sala de Professores 1
Rafael Garlet de Oliveira 18 / 18
	Introdução
	Introdução
	Estrutura
	Estrutura
	Dinâmica
	Dinâmica
	Exemplos
	Exemplos
	Análise das Redes de Petri
	Análise das Redes de Petri

Continue navegando