SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Redes de Petri

Análise matemática
Definição
 Uma rede de Petri é uma quíntupla
  (P, T, A, w, Xo), onde:
 P é um conjunto finito de lugares;
 T é um conjunto finito de transições;
 A é um conjunto de arcos, sub-conjunto
  do conjunto (P × T) U (T × P);
 w é uma função-peso w: A → N
 Xo é um conjunto de marcações iniciais
Definição
Em geral:
 P = {p1, ..., pn}
 T = {t1, ..., tm}
 Arcos: (pi, tj) ou (tj, pi)
 Marcação inicial = {pi,c; ... ;pn,k}
  k,c = 1,2,3...
Exemplo:




              Esta RP é definida por:
               P = { p1, p2, p3 };
               T = {t1} ;
               A = { (p1, t1), (p2, t1), (t1, p3) },
               Xo = { (p1, 1), (p2, 1), (p3, 0) }
                    = [1,1,0]
               w: w(p1,t1)=1, w(t1,p3)=1, w(p2,t1)=1
Conceito: peso
Conceito: Entrada e saída
 Definimos:
 Lugares     de saída da transição tj:
 O(tj) = {pi: (tj, pi) ∈ A}
 Lugares de entrada da transição tj:
 I(tj) = {pi: (pi, tj) ∈ A}
Conceito: Entrada e saída
   Diz-se que uma transição está
    habilitada se todos os seus lugares
    de entrada estão marcados, isto é, contém
    uma quantidade de marcas suficientes
    para a realização da transição.
       x(pi) ≥ w(pi, tj) para todo pi ∈ I(tj).
Observação
   Pode-se observar que a marcação de
    rede indica as transições que podem
    ocorrer, mas não indica quando isso vai
    acontecer, ou mesmo se vai acontecer.
    Em outras palavras, a rede mostra
    diversos comportamentos possíveis de
    um sistema físico, mas a menos que
    seja explicado explicitamente, não
    determina necessariamente quando ou o
    que vai acontecer.
Fórmula Geral
               x’ = x + uA
onde: A = [aji] ; aji = w(tj, pi) - w(pi, tj)

A   é chamada matriz de incidência
 u é chamada sequência de disparos
 x é o atual estado
 x’ é o próximo estado
Fórmula Geral
              P1    P2       Pi

         t1   a11   a12      a1i




   A=        a     a        a
         t2    21
                     22       2i




         tj   aj1   a   j2   aji
Exemplo
Exemplo

          t2 dispara
Exemplo

          t3 dispara
Exemplo




   Atual estado   Sequência de   Próximo estado
                    disparos
Exemplo




    Atual estado   Sequência de   Próximo estado
                     disparos
Bibliografia
 http://www.ufsm.br/desp/geomar/dcgauto
  macao/RedesdePetri.pdf
 http://www.dca.fee.unicamp.br/~rafael/ia85
  1/PETRI.pdf
 http://www2.joinville.udesc.br/~miltonh/mfo
  /Materiais/jose_Petri_ORIGINAL.pdf
 http://www.ufsm.br/desp/geomar/dcgauto
  macao/RedesdePetri.pdf
Redes de-petri-2

Mais conteúdo relacionado

Mais procurados

Topologia fisica barramento
Topologia fisica barramentoTopologia fisica barramento
Topologia fisica barramento
2lindos
 
DiseñO De Base De Datos
DiseñO De Base De DatosDiseñO De Base De Datos
DiseñO De Base De Datos
Christian Rodas
 
Control de flujo por hardware o software,
Control de flujo  por hardware o software,Control de flujo  por hardware o software,
Control de flujo por hardware o software,
Victor Mijangos
 

Mais procurados (20)

Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
 
Radar 2009 a 7 radar cross section 1
Radar 2009 a 7 radar cross section 1Radar 2009 a 7 radar cross section 1
Radar 2009 a 7 radar cross section 1
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Ferrite phase shifter
Ferrite phase shifterFerrite phase shifter
Ferrite phase shifter
 
chapter 3-Data Modelling using Entity Relationship .pdf
chapter 3-Data Modelling using Entity Relationship .pdfchapter 3-Data Modelling using Entity Relationship .pdf
chapter 3-Data Modelling using Entity Relationship .pdf
 
Topologia fisica barramento
Topologia fisica barramentoTopologia fisica barramento
Topologia fisica barramento
 
Computação móvel i unidade aula 05
Computação móvel i unidade  aula 05Computação móvel i unidade  aula 05
Computação móvel i unidade aula 05
 
Modulación AM - PM - FM
Modulación AM - PM - FMModulación AM - PM - FM
Modulación AM - PM - FM
 
DiseñO De Base De Datos
DiseñO De Base De DatosDiseñO De Base De Datos
DiseñO De Base De Datos
 
Introducción a los sistemas distribuidos
Introducción a los sistemas distribuidosIntroducción a los sistemas distribuidos
Introducción a los sistemas distribuidos
 
Aula 7 banco de dados
Aula 7   banco de dadosAula 7   banco de dados
Aula 7 banco de dados
 
Aula 01 eletricidade aplicadaos a redes
Aula 01   eletricidade aplicadaos a redes Aula 01   eletricidade aplicadaos a redes
Aula 01 eletricidade aplicadaos a redes
 
Microwave engineering full
Microwave engineering fullMicrowave engineering full
Microwave engineering full
 
Introducción a los sistemas de comunicación inalámbricos
Introducción a los sistemas de comunicación inalámbricosIntroducción a los sistemas de comunicación inalámbricos
Introducción a los sistemas de comunicación inalámbricos
 
Unit 3- OPTICAL SOURCES AND DETECTORS
Unit 3- OPTICAL SOURCES AND DETECTORS Unit 3- OPTICAL SOURCES AND DETECTORS
Unit 3- OPTICAL SOURCES AND DETECTORS
 
La gestione dei database secondo il GDPR - SQL Server
La gestione dei database secondo il GDPR - SQL ServerLa gestione dei database secondo il GDPR - SQL Server
La gestione dei database secondo il GDPR - SQL Server
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Control de flujo por hardware o software,
Control de flujo  por hardware o software,Control de flujo  por hardware o software,
Control de flujo por hardware o software,
 
gain & directivity enhancement of patch antenna using metamaterial
gain & directivity enhancement of patch antenna using metamaterialgain & directivity enhancement of patch antenna using metamaterial
gain & directivity enhancement of patch antenna using metamaterial
 
Avaliação heurística
Avaliação heurísticaAvaliação heurística
Avaliação heurística
 

Semelhante a Redes de-petri-2

13 introducao a analise de algoritmos
13   introducao a analise de algoritmos13   introducao a analise de algoritmos
13 introducao a analise de algoritmos
Ricardo Bolanho
 

Semelhante a Redes de-petri-2 (20)

IntegracaoFuncional
IntegracaoFuncionalIntegracaoFuncional
IntegracaoFuncional
 
Cadeia markov1
Cadeia markov1Cadeia markov1
Cadeia markov1
 
Lista 05
Lista 05Lista 05
Lista 05
 
Schrodinger.pdf
Schrodinger.pdfSchrodinger.pdf
Schrodinger.pdf
 
48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf
 
Algoritmo de programação dinâmica-01.pdf
Algoritmo de programação dinâmica-01.pdfAlgoritmo de programação dinâmica-01.pdf
Algoritmo de programação dinâmica-01.pdf
 
pcom_aula22_24.pdf
pcom_aula22_24.pdfpcom_aula22_24.pdf
pcom_aula22_24.pdf
 
Derivadas
DerivadasDerivadas
Derivadas
 
03-Notacoes O omega teta Complexidade e Corretude.pdf
03-Notacoes O omega teta Complexidade e Corretude.pdf03-Notacoes O omega teta Complexidade e Corretude.pdf
03-Notacoes O omega teta Complexidade e Corretude.pdf
 
Derivadas1
Derivadas1Derivadas1
Derivadas1
 
Análise de Algoritmos - Solução de Recorrências
Análise de Algoritmos - Solução de RecorrênciasAnálise de Algoritmos - Solução de Recorrências
Análise de Algoritmos - Solução de Recorrências
 
13 introducao a analise de algoritmos
13   introducao a analise de algoritmos13   introducao a analise de algoritmos
13 introducao a analise de algoritmos
 
Funcoesvetorias
FuncoesvetoriasFuncoesvetorias
Funcoesvetorias
 
Aula 01 - Introdução à teoria de conjuntos.pdf
Aula 01 - Introdução à teoria de conjuntos.pdfAula 01 - Introdução à teoria de conjuntos.pdf
Aula 01 - Introdução à teoria de conjuntos.pdf
 
Blog fis 26
Blog fis 26Blog fis 26
Blog fis 26
 
Programação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma MáximaProgramação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma Máxima
 
Md 4 sequenciae_inducaomatematica
Md 4 sequenciae_inducaomatematicaMd 4 sequenciae_inducaomatematica
Md 4 sequenciae_inducaomatematica
 
Lista2
Lista2Lista2
Lista2
 
Ppgf ufpa --prova_2011-01
Ppgf ufpa --prova_2011-01Ppgf ufpa --prova_2011-01
Ppgf ufpa --prova_2011-01
 
Apresentação_JC.pdf
Apresentação_JC.pdfApresentação_JC.pdf
Apresentação_JC.pdf
 

Redes de-petri-2

  • 2. Definição  Uma rede de Petri é uma quíntupla (P, T, A, w, Xo), onde:  P é um conjunto finito de lugares;  T é um conjunto finito de transições;  A é um conjunto de arcos, sub-conjunto do conjunto (P × T) U (T × P);  w é uma função-peso w: A → N  Xo é um conjunto de marcações iniciais
  • 3. Definição Em geral:  P = {p1, ..., pn}  T = {t1, ..., tm}  Arcos: (pi, tj) ou (tj, pi)  Marcação inicial = {pi,c; ... ;pn,k} k,c = 1,2,3...
  • 4. Exemplo:  Esta RP é definida por: P = { p1, p2, p3 }; T = {t1} ; A = { (p1, t1), (p2, t1), (t1, p3) }, Xo = { (p1, 1), (p2, 1), (p3, 0) } = [1,1,0] w: w(p1,t1)=1, w(t1,p3)=1, w(p2,t1)=1
  • 6. Conceito: Entrada e saída  Definimos:  Lugares de saída da transição tj:  O(tj) = {pi: (tj, pi) ∈ A}  Lugares de entrada da transição tj:  I(tj) = {pi: (pi, tj) ∈ A}
  • 7. Conceito: Entrada e saída  Diz-se que uma transição está habilitada se todos os seus lugares de entrada estão marcados, isto é, contém uma quantidade de marcas suficientes para a realização da transição. x(pi) ≥ w(pi, tj) para todo pi ∈ I(tj).
  • 8. Observação  Pode-se observar que a marcação de rede indica as transições que podem ocorrer, mas não indica quando isso vai acontecer, ou mesmo se vai acontecer. Em outras palavras, a rede mostra diversos comportamentos possíveis de um sistema físico, mas a menos que seja explicado explicitamente, não determina necessariamente quando ou o que vai acontecer.
  • 9. Fórmula Geral x’ = x + uA onde: A = [aji] ; aji = w(tj, pi) - w(pi, tj) A é chamada matriz de incidência  u é chamada sequência de disparos  x é o atual estado  x’ é o próximo estado
  • 10. Fórmula Geral P1 P2 Pi t1 a11 a12 a1i  A= a a a t2 21 22 2i tj aj1 a j2 aji
  • 12. Exemplo t2 dispara
  • 13. Exemplo t3 dispara
  • 14. Exemplo Atual estado Sequência de Próximo estado disparos
  • 15. Exemplo Atual estado Sequência de Próximo estado disparos
  • 16. Bibliografia  http://www.ufsm.br/desp/geomar/dcgauto macao/RedesdePetri.pdf  http://www.dca.fee.unicamp.br/~rafael/ia85 1/PETRI.pdf  http://www2.joinville.udesc.br/~miltonh/mfo /Materiais/jose_Petri_ORIGINAL.pdf  http://www.ufsm.br/desp/geomar/dcgauto macao/RedesdePetri.pdf