Documente Academic
Documente Profesional
Documente Cultură
Cilindru cu
simplu efect Se consideră acţionarea pneumatică cu cilindru cu simplu efect,
C comandat printr-un distribuitor cu două poziţii (Fig.1). In starea
iniţială, cilindrul se află în repaus, tija acestuia fiind complet retrasă;
această stare corespunde situaţiei în care distribuitorul D nu este
0 1 Distribuitor comandat (starea 0 ). Pentru deplasarea tijei în cursa de avans (spre
D
a stânga) se comandă distribuitorul (bobina a este alimentată): acesta
comută în starea 1 şi permite alimentarea cilindrului cu aer
comprimat de la sursa de energie. Tija cilindrului se deplasează la
Sursă de până la capăt de cursă, rămânând în această stare atât timp cât se
energie
menţine comanda distribuitorului D. Pentru revenirea tijei în poziţia
Fig.1 Cilindru pneumatic cu simplu efect iniţială, se anulează comanda lui D. Acesta revine în starea 0, aerul
comandat cu distribuitor cu două poziţii
acumulat în camera activă a cilindrului fiind evacuat în atmosferă.
Un nou ciclu complet (avans – revenire) se derulează printr-o nouă comandă a distribuitorului D,
secvenţele de mai sus fiind repetate periodic.
Se doreşte reprezentarea acestui sistem printr-o Reţea Petri discretă, care să surprindă secvenţele
de funcţionare, conform scenariului de mai sus.
Modelul sintetizat este prezentat în Fig.2
Cilindru
T6
P3 P6
P7
T3 T5
T4
P4 P5
P10
T1
P2 P1
T2
P8 P9
Distribuitor
1
Tab.1 Semnificaţia elementelor din model
Topologia modelului din Fig.2 este destul de complexă, chiar dacă sistemul fizic modelat are o
structură relativ simplă. Cu cât creşte însă gradul de complexitate al sistemului care se doreşte a fi
modelat, cu atât topologia modelului devine la rândul ei mai complexă, iar semnificaţiile
elementelor acestuia pot fi dificil de interpretat.
O posibilă soluţie de înlăturare a acestui inconvenient îl constituie unele extinderi ale Reţelelor
Petri discrete, aşa cum au fost ele definite. Una dintre aceste extinderi constă în utilizarea arcelor
de test şi a arcelor inhibitoare (Fig.3).
Arc de test
Arc inhibitor
Un arc de test poate autoriza execuţia unei tranziţii, atunci când este îndeplinită o condiţie
suplimentară de execuţie a acesteia, alta decât cea referitoare la marcajul poziţiilor de intrare. In
acest fel, pot fi introduse în model restricţii de precedenţă care permit reprezentarea secvenţelor în
ordinea în care acestea apar în scenariul propus, fără a mai fi nevoie de introducerea unor poziţii
suplimentare, fară semnificaţie cu sistemul modelat, aşa cum s-a indicat în modelul din Fig.2.
Aşadar, utilizarea arcelor de test face posibilă activarea şi dezactivarea unei (unor) tranziţii care
2
urmează să se execute, prin condiţionarea execuţiei acestora de prezenţa unui marcaj nenul într-o
poziţie discretă de legătură (Fig.4).
P3 P3
P1 P2 P1 T1 P2
T1
a b
Arcele de test, spre deosebire de arcele normale, nu transferă jetoanele poziţiilor de intrare
în poziţiile de ieşire ale tranzitiei care se execut, ci autorizează , sau nu, execuţia acestora (Fig.5)
Astfel, arcul de test care leagă poziţia P3 la tranziţia T1 nu modifică marcajul poziţiei P3, după
execuţia tranzitiei T1.
P3 P3
P1 P2 P1 T1 P2
T1
a b
Arcele inhibitoare permit execuţia unei tranziţii numai dacă marcajul poziţiei (poziţiilor) de intrare
în aceasta este nul. Funcţionează, asadar, în logică inversă celei în care o tranziţie discretă normală
este executată (Fig.6).
3
P1 T1 P1 T1
P2 P2
Astfel, folosind arce de test, modelul ansamblului cilindru pneumatic – distribuitor (Fig.1) se
poate simplifica considerabil (Fig.7).
Cilindru
T6
P3 P6
T3 T5
T4
P4 P5
T1
T2 P1
P2
Distribuitor
TEMA: Să se construiască modelul din Fig.7 cu ajutorul programului Visual Object Net ++
şi să se verifice dinamica acestuia prin simulare.
4
jetonul din L să se deplaseze în D ( corespunzător stării serverului defect). După terminarea
reparaţiei (executarea tranziţiei r), jetonul ajunge în starea N, ceea ce înseamnă că servirea
clientului curent nu mai poate fi reluată, serverul fiind pregătit pentru servirea unui nou client.
Modelul firului de
aşteptare
d D r N
Modelul exterior
severului
Fig.8 Modelarea serverului cu posibilităţi de defectare, fără reluarea servirii clientului curent
Să considerăm acum cazul când serverul poate relua servirea clientului curent în urma apariţiei şi
remedierii unei defecţiuni. Modelul de tip Reţea Petri este prezentat în Fig.9. Deosebirea faţă de
modelul din Fig.8 constă în faptul că serverul din starea D, în urma apariţiei evenimentului r
(terminarea reparaţiei), va trece din nou în starea L, ceea ce înseamnă că va continua servirea
clientului curent, întreruptă de apariţia defectării.
Modelul firului de
aşteptare
i
d D r
N
Modelul exterior
severului
5
In ambele modele se constată că ansamblul format din poziţia L şi tranziţiile p, d reprezintă o
structură de tip conflict, sau alegere liberă. Cu ajutorul acestor structuri se modelează faptul că
atunci când serverul este ocupat cu servirea unui client, fie servirea se încheie fără incidente
(executarea lui p), fie apare un defect (executarea lui d). Apariţia oricăruia dintre aceste două
evenimente exclude posibilitatea apariţiei celuilalt.
TEMA Să se construiască modelul unui sistem de tip fir de aşteptare de capacitate nelimitată
cu posibilitatea de defectare a serverului, în ambele situaţii: fără reluarea servirii clientului
curent şi cu reluarea servirii acestui client. Se va utiliza programul Visual Object Net ++.