Beruflich Dokumente
Kultur Dokumente
Automação
de
Processos Industriais
Docentes:
Prof. Paulo Jorge Oliveira e-mail: pjcro@isr.ist.utl.pt
Eng. Alexandre Bernardino Tel: 21 8418053 ou 2053 (interno)
API P. Oliveira Pág. 1
IST / DEEC / SSC Automação de Processos Industriais
Programa da Cadeira:
Tutorial: http://www.eit.uni-kl.de/litz/ENGLISH/members/frey/VnVSurvey.htm
http://vita.bu.edu/cgc/MIDEDS/
http://www.daimi.au.dk/PetriNets/
Bibliografia: * Petri Nets and GRAFCET: Tools for Modelling Discrete Event Systems
R. DAVID, H. ALLA, New York : PRENTICE HALL Editions, 1992
1. Utilização de GRAFCET
a) Menor capacidade de modelação
b) Implementação em PLCs imediata
c) Métodos de análise escassos ou inexistentes
ANÁLISE
Implementação de SEDs
Modelo do SED e do Sistema Controlado
Interface
Controlador
Necessário
fazer modelo
Sistema a controlar
Interface a utilizar...
API P. Oliveira Pág. 6
IST / DEEC / SSC Cap. 8 – SEDs e Automação Industrial
Implementação
Funcionalidades
Adaptação
Análise de soluções
GRAFCET→Redes de Petri
Semelhanças a explorar:
Análise de soluções
GRAFCET→Redes de Petri
b) Conflitos
e) Funções de activação
Análise de soluções
GRAFCET→Redes de Petri
p1 Pa_on
1
a
↓a
2
p2 Pa_off
↑a
Análise de soluções
GRAFCET→Redes de Petri
p1
1
↑a
2
p2
Análise de soluções
Redes de Petri→ GRAFCET
Adaptação de ferramentas:
Árvore de Alcançabilidade
|
\/
Grafo de Alcançabilidade
Grafo de alcançabilidade
• terminais
• interiores
Grafo de alcançabilidade
Conjunto alcançavel
Segurança e Limitação
Conservação
Um GRAFCET G=(S, T, I, O, µ0) é estritamente
conservativo se para todo o µ’ ∈ R(C, µ )
Σ µ’(pi)= Σ µ(pi).
pi ∈ P pi ∈ P
Σ ω(pi)µ(pi).
pi ∈ P
API P. Oliveira Pág. 17
IST / DEEC / SSC Cap. 8 – SEDs e Automação Industrial
Nível 2 - se, para cada inteiro n, existir uma sequência de disparos na qual
ocorrem n disparos de tj .
Nível 4 - se para cada µ’ ∈ R(C, µ) existir uma sequência σ que leva a que se
torne permitida.
Exemplo de GRAFCET
• t4 é de nível 0. 1
t3 ~a t1 a
• t1 é de nível 3.
3 2
b
• t2 é de nível 3. t2
d
t4
4
• t3 é de nível 1.
Exemplo de GRAFCET
(1, 0, 0, 0)
1
t1 t3
t3 ~a t1 a
(0, 1, 0, 0) (0, 0, 1, 0) 3 2
t2 term.
b
t2
d
(1, 0, 0, 0) t4
4
dup.
Exemplo de GRAFCET
1
(1, 0, 0, 0) t3 ~a t1 a
t2 t1 t3 3 2
b
(0, 1, 0, 0) (0, 0, 1, 0) t2
d
term. t4
4
Estritamente conservativo.
Exemplo de GRAFCET µ ′ = µ + f (σ )D
− 1 1 1 0 0
0 −1 0 1 0
1 D=
0 0 −1 0 1
t1 a 1 0 0 − 1 − 1
2 3
Conservação Dω = 0
− w1 + w2 + w3 = 0
t2 b t3 c
−w +w =0
w1 = w3 + w4
2 4 w1 = w2 + w5
4 5
− w3 + w5 = 0 w2 + w3 = w4 + w5
w1 − w4 − w5 = 0
2
1
Solução:
t4 d sistema de equações w = 1 .
inderminado 1
1
API P. Oliveira Pág. 24
IST / DEEC / SSC Cap. 8 – SEDs e Automação Industrial
2 3
Invariância temporal f (σ )D = 0
− σ 1 + σ 4 = 0
t2 b t3 c
σ −σ = 0
Solução: 1 2
4 5 sistema de equações σ1 −σ 3 = 0
inderminado σ −σ = 0
2 4
σ 3 − σ 4 = 0
t4 d σ 1 = σ 2 = σ 3 = σ 4 = 1.
API P. Oliveira Pág. 25
IST / DEEC / SSC Cap. 8 – SEDs e Automação Industrial
4 5 0 = 1−σ1
0 = 1 − σ − σ
1 2
0 = 1−σ 2
Sistema de Equações Impossíveis, 1 = σ1
Logo a marcação não é atingível.
1 = σ 2
ERRADO!