Professional Documents
Culture Documents
Obiectivele tezei
tratarea diferitelor aspecte teoretice i practice ce privesc
comunicaia n sistemele distribuite de control:
analiza caracteristicilor funcionale i de performan ale
mijloacelor de comunicaie utilizate n sistemele distribuite de
control
elaborarea unei metodologii de proiectare a interfeelor pentru
reele industriale de comunicatii
modelarea i simularea protocoalelor industriale de
comunicaii
evaluarea timpului de rspuns ntru-un sistem distribuit de
control
elaborarea unui nou model de sistem distribuit de control
2
Cuprins
1. Introducere - motivaii, obiective
2. Utilizarea tehnicii de calcul i a mijloacelor digitale de
comunicaie n implementarea aplicaiilor de control
3. Model de implementare a unei interfee pentru o reea
industrial
4. Modelarea i simularea reelelor industriale de comunicaie
prin Reele Petri Temporale
5. Planificarea dinamic a taskurilor n sistemele distribuite de
control
6. Implementarea sistemelor de control prin servicii distribuite
7. Concluzii
Operator
Vizualizare i
configurare
Nivel superior de
control
Coordonare i
configurare
Sistem de control
Date de intrare
Comenzi
Energie i produse
Proces controlat
Perturbaii
de mediu
Figura 2.1 SchemaCondiii
de principiu
a unui sistem de control
Mijloace de comunicaie n
sistemele de control
ce a fost si ce se vrea
Mijloace de comunicaie n
sistemele de control
Mijloace de comunicaie n
sistemele de control
Vitez de
reacie
Fiabilitate&
Toleran la
defecte
Determinism&
Predictibilitate
Fluxuri de
date specifice
Interoperabilitate
si scalabilitate
Simplitate
Protocol de comunicaie
9
10
Caracteristici de performan
Volum de date
1-10 koct.
Timp de raspuns
10-20
100ms-1s
10-256 oct.
10-100
10-100 ms
biti
100-1000
1-10ms
Magistrale
celulare
Magistrale de
teren
Magistrale pt.
senzori si elemente
de actionare
Numar de
noduri
11
Concluzii analizei:
sunt necesare:
tehnici speciale de proiectare a interfeelor de
reele industriale
metode specifice de demonstrare a funcionrii
corecte a infrastructurii de comunicaie
metode noi de evaluare a timpului de rspuns
ntr-un mediu distribuit
modele distribuite de implementare a sistemelor
de control
12
13
Interfaa utilizator
Funcii de acces la reea
Calculator gazd
Memorie tampon
Bucla principal de control
Nivelul 2
Controlul
accesului la
reea
Nivelul 1
Transmisie/recepie
mesaj
Procesare
comenzi
Controlul
accesului
Rutine de ntrerupere
Ceas de timp-real
Transmisie/
Recepie
Driver de comunicaie
Circuit adaptor
Controlor de
comunicaie
Controlor de
reea
Reea industrial
14
alte observaii:
implementarea a permis validarea modelului arhitectural propus
interfaa a fost realizat n colaborare cu un colectiv de la
Universitatea din Munchen
15
18
19
aplicaia Analizor
instrument versatil, utilizabil i pentru modelarea altor
fenomene specifice sistemelor de timp-real i distribuite
20
Planificarea
n sistemele distribuite de timp-real
S-au studiat:
modele computaionale de planificare
diferite ipoteze simplificatoare
timp discret, preemptibilitate, restricii
= 1(Rret(m+1))
J1(m+1)
J2(m+1) = 2(Rret(m+1))
..
Jn(m+1) = n(Rret(m+1))
Rret(m+1) = TDMA(Jret(m)) Jret(m+1) = ret(R1(m+1), R2(m+1),Rn(m+1))
Rn (m+1) = RM( Jn(m))
22
Scopul urmrit:
alocarea uniform a sarcinilor astfel nct s se
respecte restriciile de timp impuse
23
Modelul computaional
set de dispozitive de control conectate n reea
funciile de control sunt modelate prin tranzacii (secvene
de aciuni i mesaje)
fiecare dispozitiv poate executa un set predefinit de aciuni
aciunile sunt planificate pe baza algoritmului RM
planificarea mesajelor se face pe baza algoritmului TDMA
a1
a4
a3
a9
a2
a5
a6
a7
a8
24
Funciile ndeplinite:
identificarea configuraiei de sistem:
dispozitive conectate n reea
setul de aciuni acceptat de fiecare dispozitiv
coeficientul de performan i gradul de ncrcare a dispozitivelor
25
Sistem de control
bazat pe servicii distribuite
Scopul urmrit:
simplificarea procesului de proiectare a unor sisteme
complexe de control prin utilizarea unor servicii
distribuite
Metoda propus:
definirea i implementarea unor funcii generice de
comunicaie specifice pentru aplicaiile de control
funciile de comunicaie implementate prin servicii
distribuite
27
Modelul arhitectural
Aplicaia de control
Componente pt.
interfaa utilizator
Serviciul de
configurare
Gestiunea
evenimentelor
Gestiunea
resurselor
Serviciul de
timp
Serviciul de
replicare
Serviciul de
planificare
Interfaa de reea
(nivelele 1-4)
Figura 6.2 Structura ierarhic a serviciilor de control la nivelul unui nod de reea
28
Modelul arhitectural
Nod de retea
Nod de retea
Nod proxi
Aplicaie
Aplicaie
Aplicaie
Serviciu
Serviciu
Serviciu
Alte servicii
Alte servicii
Interfaa
de reea
Interfaa
de reea
........
Alte servicii
Interfaa
de reea
Interfaa
de reea
Interfaa
de reea
Executiv
Executiv
Aplicaie
Aplicaie
Interfaa
de reea
....
Executiv
Aplicaie
29
Consideraii de implementare
Model implementat n cadrul proiectului NetControl
(Program InfoSoc)
Avantaje oferite:
acces uniform i transparent la resursele distribuite ale
sistemului
scalabilitate, reconfigurabilitate
fiabilitate i toleran la defecte
grad ridicat de abstractizare
servicii generice utile (timp, managementul evenimentelor,
gestiunea resurselor
30
Concluzii finale
Contribuii teoretice originale
- identificarea, analiza i catalogarea cerinelor funcionale i a
restriciilor impuse mediilor de comunicaie utilizate n aplicaiile de
control
- model generic multinivel de implementare a unei interfee de reea
industrial
- metod de modelare i simulare a protocoalelor industriale de
comunicaii prin extinderea formalismului Reelelor Petri Temporale
- analiz comparativ a algoritmilor de planificare utilizai n
sistemele de timp-real
31
Concluzii finale
Contribuii teoretice originale(continuare)
metod original de alocare dinamic a sarcinilor ntr-un sistem
distribuit de control
model de implementare a aplicaiilor distribuite de control printr-un
set de servicii distribuite
metod de sincronizare a ceasurilor locale, adaptat aplicaiilor de
control
32
Articole tiinifice:
- 21 articole
Curs:
Informatic industrial
33
35