Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
2
Redes de Petri
Redes de Alto Nvel
3
Redes de Petri
Redes de Alto Nvel
Quando se utiliza a rede de Petri ordinria (com a marcao dos
lugares dada por fichas indiferenciadas, e com os lugares
comportando-se como contadores), tem-se duas escolhas:
modelar o comportamento geral sem precisar a identidade de cada
processo, mas somente seu nmero;
modelar, individualmente, cada um dos processos que constituem o sistema
e modelar a interao existente entre eles, o que consiste, muitas vezes, em
desdobrar o modelo que representa o comportamento geral.
Caractersticas gerais
Exemplo 1
5
Redes de Petri
Redes de Alto Nvel Caractersticas gerais
Exemplo 1
6
Redes de Petri
Redes de Alto Nvel Caractersticas gerais
Exemplo 1
Rede de Petri ordinria para o caso mais complexo de trs peas,
pertencentes a dois processos de fabricao diferentes, Pr1 e Pr2.
7
Redes de Petri
Redes de Alto Nvel Caractersticas gerais
Exemplo 1
Sistemas em que os processos tm um comportamento semelhante.
Para simplificar a modelagem, pode-se representar somente o
comportamento geral do sistema, o nmero de processos sendo dado pelo
numero de fichas no lugar mquinas livres.
8
Redes de Petri
Redes de Alto Nvel Caractersticas gerais
Exemplo 1
Sistemas em que os processos tm um comportamento semelhante.
Para simplificar a modelagem, pode-se representar somente o
comportamento geral do sistema, o numero de processos sendo dado pelo
numero de fichas no lugar mquinas livres.
Caractersticas gerais
Exemplo 2
10
Redes de Petri
Redes de Alto Nvel Caractersticas gerais
Exemplo 2
O sistema pode ler ate trs processos ao mesmo tempo, mas possui
excluso mtua entre os processos de leitura e escrita.
11
Redes de Petri
Redes de Alto Nvel Caractersticas gerais
Exemplo 2
12
Redes de Petri
Redes de Alto Nvel
Caractersticas gerais
Um modelo mais compacto e abstrato obtido, mas perdem-se informaes.
Nas rede ordinrias existe apenas um tipo de marca, o que no permite a diferenciao
de recursos em um lugar , sendo necessrios lugares distintos para expressarmos
recursos similares.
A ideia subjacente das redes de Petri com individualizao das fichas , precisamente, a
de poder realizar este dobramento sem perda de informao e sem perder a
visualizao grfica da estrutura dos processos.
13
Redes de Petri
Redes de Alto Nvel
14
Redes de Petri
Redes de Alto Nvel
15
Redes de Petri
Redes de Alto Nvel
16
Redes de Petri
Redes de Alto Nvel
M0 marcao inicial que associa, para cada lugar e para cada cor possvel
neste lugar, um numero de fichas
17
Redes de Petri
Redes de Alto Nvel Redes de Petri Coloridas
18
Redes de Petri
Redes de Alto Nvel Redes de Petri Coloridas
19
Redes de Petri
Redes de Alto Nvel Redes de Petri Coloridas
20
Redes de Petri
Redes de Alto Nvel Redes de Petri Coloridas
21
Redes de Petri
Redes de Alto Nvel Redes de Petri Coloridas
23
Redes de Petri
Redes de Petri e a representao do tempo
Tempo explcito
Parmetro contnuo e quantificvel, seja para avaliao do
desempenho, seja para a verificao formal.
25
Redes de Petri
Redes de Petri e a representao do tempo
Modelo temporal:
Associado a cada transio um par de datas (min, max).
min indica a durao mnima de sensibilizao da transio antes
do disparo.
max permite calcular a durao mxima de sensibilizao.
A transio deve disparar neste intervalo de tempo.
Modelo temporizado:
associada uma durao de tiro as transies.
A rede de Petri com transio temporizada.
Outros modelos da mesma famlia so as redes com lugares
temporizados e as redes com arcos temporizados.
26
Redes de Petri
Redes de Petri e a representao do tempo Rede de Petri temporizada
27
Redes de Petri
Redes de Petri e a representao do tempo Rede de Petri temporizada
28
Redes de Petri
Redes de Petri e a representao do tempo Rede de Petri temporizada
29
Redes de Petri
Redes de Petri e a representao do tempo Rede de Petri temporizada
30
Redes de Petri
Redes de Petri e a representao do tempo Rede de Petri temporizada
Definio:
N uma rede de Petri < P, T, Pre, Post > com uma marcao
inicial M0;
33
Redes de Petri
Redes de Petri e a representao do tempo Rede de Petri temporizada
Exemplo
Definio:
N uma rede de Petri < P, T, Pre, Post > com uma marcao
inicial M0;
36
Redes de Petri
Redes de Petri e a representao do tempo Rede de Petri temporal
Exemplo
Rede temporal
Lugar p1 marcado no tempo = 0.
A cada transio ti associada uma durao de sensibilizao,
dada pelo intervalo i = (min(ti), max(ti)).
37
Redes de Petri
Redes de Petri e a representao do tempo
min(t1) = max(t1) = 0
38
Redes de Petri