Documente Academic
Documente Profesional
Documente Cultură
(obiectul tehnologic de analizat), rezultatele transfer{ndu-se asupra originalului. Analiza ;i modelarea proceselor tehnologice complexe, precum procesul tehnologic de prelucrare mecanic', au ca punct de pornire abordarea sistemic' a procesului.
odelarea este metoda de studiere a proceselor tehnologice, numite ;i obiecte tehnologice, [n cadrul c'reia se experimenteaz' asupra unui obiect oarecare (model) ;i nu asupra originalului
pentru a ajunge la forma actual' abia la [nceputul secolului nostru. Cel care pune bazele unei teorii [nchegate privind sistemele este biologul german L. von BERTALANFFY, care [ntre anii 1928-1950 public' o serie de lucr'ri reprezent{nd [nceputurile TEORIEI GENERALE A SISTEMELOR. Se afirm' c' < Atunci c{nd se analizeaz' o mul:ime de obiecte [ntre care sunt stabilite leg'turi, acest complex de elemente (obiecte) interdependente este denumit SISTEM. Poate fi deci definit' ca sistem orice sec:iune (decupare) a realit':ii [nconjur'toare care se identific' cu un ansamblu de < - fenomene (fizice, chimice, etc.)> - obiecte (MU, DPSf, DPSc, Sc, Sf)> - procese (de prelucrare a materialelor < turnare, forjare, etc.)> - concepte (productivitate, precizie, calitatea suprafe:ei prelucrate, cost)> - fiin:e sau grupuri (muncitor, tehnicieni, ingineri, economi;ti, etc.)> interconectate printr-o mul:ime de rela:ii reciproce ;i cu mediul [nconjur'tor ;i care ac:ioneaz' [n comun [n vederea realiz'rii unor obiective bine definite. Pentru a analiza comportamentul unui sistem sau [n general a sistemelor s-a impus conceptul de CUTIE NEAGR} care reprezint' sistemul ca un tot unitar, f'c{nd abstrac:ie de procesele sale interne. Mecanismul transform'rilor poate fi descris matematic cu ajutorul unor m'rimi (fig. 3.1) <
func:ii de transfer S R
Cutia neagr' prime;te impulsuri din mediul [nconjur'tor (intr'ri) ;i prelucr{nd aceste impulsuri le transform' [n ac:iuni asupra mediului (ie;iri). Exemplu< - Intrare< se solicit' sistemului execu:ia unor repere, subansamble, ansamble, etc., contra cost.
[n care x este vectorul intr'rilor, y cel al ie;irilor, iar F este un operator liniar. Acesta poate lua forme matematice foarte diverse ;i de cele mai multe ori foarte complexe. M'rimile y ale ie;irilor se compar' cu vectorul obiectivelor propuse (z) (m'rimea lotului, fiabilitate, calitatea produselor, performan:e, etc.) ;i [ntruc{t de cele mai multe ori apar abateri (yz) este necesar' interven:ia unui a;a-numit regulator (R) care va genera m'rimea de reglare )x cu rolul de a aduce ie;irile y la nivelul obiectivelor stabilite. Matematic, acest lucru se poate exprima prin rela:ia (3.2.) < z = F (x + )x) de unde poate fi calculat vectorul-reglare < (3.2.)
)x =
z - Fx F
(3.3.)
Modelarea este o metod' de studiere a sistemelor [n care se experimenteaz' asupra unui obiect oarecare (model) iar rezultatul ob:inut se transfer' cantitativ asupra originalului. ]n acest mod, pe baza rezultatelor ob:inute pe model se prevede cantitativ comportarea originalului. Transferul rezultatelor ob:inute de pe model pe original nu trebuie s' exprime [n mod obligatoriu o egalitate direct' [ntre m'rimile de intrare xi ale originalului ;i ale modelului, ci este suficient s' se ob:in' modul (regulile) de calcul sau, altfel spus, s' se determine func:ia de transfer sau func:ia de stare a
sistemului. ]n felul acesta se poate stabili leg'tura dintre model ;i original ;i pot fi determinate m'rimile de ie;ire yi. ]n procesul model'rii trebuiesc respectate dou' principii < - experimentul pe model trebuie s' fie mai simplu, mai rapid, cu alte cuvinte mai economic dec{t experimentul pe original. De precizat c' cele enumerate nu se refer' la faptul c' modelul trebuie s' fie mai ieftin dec{t originalul> de multe ori se dovede;te ra:ional' elaborarea unui model mai scump dar av{nd caracteristici ;i posibilit':i largi de cercetare. - trebuie cunoscut' regula (modalitatea) de calcul a m'rimilor de intrare xi ale originalului pe baza studiilor f'cute pe model. 3.1.1. Clasificarea modelelor Clasificarea modelelor se poate face dup' diferite criterii, ca de exemplu tipul ;i structura. Modelele iconice propriu-zise (iconos [n limba greac' semnific' imagine) sunt machetele sau modelele reduse (o ma;in'-unealt' redus' dimensional la scar') sau m'rite (modelul structurii atomului) `identice` [n mare sau mic cu obiectul pe care [l reprezint'. Reproducerea la scar' se face prin redarea fidel' a formei ;i a tuturor elementelor func:ionale. Modelele iconice stilizate nu reproduc forma obiectului fizic, [ns' p'streaz' integral toate caracteristicile sale func:ionale. Modelele analogice < [n cazul analizelor de sisteme complexe este greu de stabilit cum se comport' fiecare element al sistemului. ]n acest scop se substituie studiul unui fenomen altuia, considerat ca analog. Se recurge la utilizarea m'rimilor fizice u;or de m'surat (m'rimi electrice). Pentru aceasta se cat' transformarea m'rimilor supuse m'sur'rii [n m'rimi electrice folosindu-se traductori adecva:i (vezi cursul de BCE). Modelele matematice sunt cele mai importante, fiind cele mai abstracte ;i deci cele mai generale. La aceste modele, un simbol cum ar fi x sau " reprezint' o cantitate (distan:a, un grad de [nc'rcare sau durabilitatea).
MODELAREA
Scop< [n procesul de analiz' ;i conducere a obiectelor tehnologice , [n cazul c{nd se caut' condi:iile optime ale obiectului cercetat se folose;te modelarea matematic'.
pasul 1
OBIECTUL TEHNOLOGIC (prelucrarea prin EERC) - MODEL -
pasul 2
pasul 3
Etapele model'rii<
premodelarea formularea modelului stabilirea scopului delimitarea procesului stabilirea parametrilor stabilirea tipului de model stabilirea func:iei obiectiv stabilirea ecua:iilor modelului matematic verificarea modelului analiza erorilor simularea procesului [ncercarea modelului
pasul 4
METODE DE MODELARE<
similitudinea< principiul omogenit':ii dimensionale> metoda Ipsen> metoda teoremei > metoda ecua:iilor diferen:iale> analiza dimensional' factorial'> metoda elementelor finite> analogia statistica
pasul 5
C'nd se analizeaz' un sistem se :ine cont de posibilele interac:iuni [ntre acestea ;i mediul [nconjur'tor. Ac:iunea mediului se manifest' prin leg'turi numite intr'ri, iar reac:ia sistemului prin leg'turi sunt numite ie;iri. Dac' intr'rile sunt influen:ate de ie;iri se spune c' exist' leg'turi inverse, leg'turi feedback. ]n procesul func:ion'rii sistemul se deplaseaz' dintr-o stare [n alta. Interven:ia [n procesul de func:ionare a sistemului ce provoac' anumite schimb'ri se nume;te ac:iune de conducere, iar principiile ;i regulile pe baza c'rora se realizeaz' aceasta se numesc strategii. Procesul de conducere este un proces informa:ional, bazat pe o metodologie care cuprinde< culegerea ;i preg'tirea informa:iei despre starea procesului ce trebuie condus> prelucrarea informa:iei ob:inute pentru a se ajunge la deciziile necesare> emiterea comenzii de executare a deciziilor de conducere.
Rezolvarea acestor probleme face posibil' trecerea la etapa a doua, modelarea propriu-zis', care se realizeaz' pe baza unui experiment clasic sau factorial. Prin prelucrarea datelor experimentale se ob:ine ecua:ia care reprezint' modelul matematic al procesului studiat. ]n cazul existen:ei mai multor modele matematice ale experien:elor, literatura dedicat' studierii obiectelor tehnologice arat' c' pentru studierea cinematicii ;i mecanismului proceselor, [n condi:iile [n care acestea nu sunt cunoscute, se impune programarea experien:elor, pentru selectarea celui mai bun model matematic. Condi:iile optime de desf';urare apriorice se ;i pot determina utiliz{nd ;i programele parametrilor experimentului extremal, care constau [n realizarea urm'toarelor etape< prelucrarea informa:iilor eliminarea factorilor nesemnificativi [n influen:area st'rii obiectului supus cercet'rii> ob:inerea modelului matematic al obiectului sub forma unei func:ii, de preferin:' liniare sau liniarizabile> c'utarea domeniului optim al obiectului tehnologic. Metodele experimentului extremal se pot [mp'r:i [n dou' grupe< metode ale cercet'rii preliminare> metode ale cercet'rii de baz'.
optimizarea adaptiv'> optimizarea dinamic'. Modelul matematic se formeaz', dup' definirea modelului fizic, pe baza
reprezent'rilor fizice, printr-o descriere cantitativ' a acestuia, prin totalitatea structurilor matematice, ecua:ii, inegalit':i precum ;i tabele, grafice etc. Aceast' deservire este de fapt defini:ia modelului matematic al obiectului supus cercet'rii. Orice model abstract se poate dezvolta de la modelul fizic la cel matematic.
Utilizarea calculatorului [n modelarea matematic' a proceselor tehnologice este necesar' [n efectuarea calculelor pe baza modelelor matematice, reprezent{nd etapa cea mai important' [n analizarea oric'rui proces tehnologic. Din acest motiv utilizarea tehnicii de calcul este considerat' ca o modalitate de modelare. Pentru modelarea matematic' a procesului tehnologic de prelucrare este necesar s' se parcurg' etapele premodel'rii ;i model'rii ;i totodat' s' se realizeze prelucrarea datelor experimentale prin metode statistice realiz{ndu-se un sistem integrat de analiz' ;i programare asistat' a modelului fizic (obiectul tehnologic). ]n anumite situa:ii, teoria ofer' forma general' a ecua:iilor ce descriu procesul studiat, iar valorile numerice ale coeficien:ilor ce intervin ;i pe baza c'rora cazurile particulare difer' unul fa:' de cel'lalt sunt determinate pe cale experimental'.
informa:iei s' nu lucreze din lips' de informa:ii, iar [n alte perioade s' se formeze ;iruri de informa:ii care a;teapt' s' fie prelucrate. Studiul unui sistem CIM din punct de vedere al sistemului informa:ional (;i analog se poate dezvolta ;i pentru fluxul de repere) pentru modelarea matematic' ;i evaluarea global' a parametrilor ;i factorilor din sistem necesit' interpretarea lui ca o re:ea de sisteme de a;teptare. Fiecare modul de prelucrare a informa:iilor (ce cuprinde activit':ile specifice fiec'rui subsistem) reprezint' un sistem de a;teptare, iar [mpreun' alc'tuiesc o re:ea de sisteme de a;teptare. S-a considerat c' intr'rile [n module sunt descrise dup' o distribu:ie Poisson, iar timpul de servire are o distribu:ie exponen:ial-negativ'. Chiar ;i [n cazul general c{nd cele dou' condi:ii nu sunt respectate, majoritatea fenomenelor de a;teptare [ndeplinesc cumulativ cele dou' condi:ii, iar solu:ii pentru acest lucru sunt oferite de literatura de specialitate. Un modul de prelucrare a informa:iilor este prezentat [n figura 3.3., se asimileaz' unui sistem de a;teptare cu elementele sale specifice, iar aceste module se g'sesc [n [ntreg sistemul CIM, figura 3.4, modelarea matematic' baz{ndu-se pe modelele matematice din teoria a;tept'rii asimil{nd sistemul CIM cu un sistem de a;teptare cu mai multe sta:ii.
informa:ii [n a;teptare
Flux de ie;ire
Flux de intrare
...
Sta:ia (modulul) programare CNC- CAM Tipuri de informa:ii< alfanumerice de tip text, programe cod ma;in'
Figura 3.4< Sistemul CIM asimilat cu un sistem de a;teptare cu mai multe sta:ii
Modelul cu mai multe sta:ii (modulele de prelucrare a informa:iilor) prezint' importan:' ;i ceea ce prive;te determinarea num'rului minim de sta:ii care s' permit' efectuarea serviciului [n condi:ii optime, cu cheltuieli minime. ]n acest model informa:iile care intr' [n modul se numesc clien:i (conform teoriei a;tept'rii), clien:i care solicit' din partea sistemului un serviciu. S-a considerat c' sistemele de a;teptare sunt cu intr'ri aleatoare, adic' intervalul de timp dintre dou' intr'ri sau num'rul de intr'ri pe unitatea de timp sunt variabile aleatoare. Pentru o variabil' aleatoare se asociaz' o func:ie de probabilitate, cea utilizat' fiind cea de tip Poisson<
f ( x) =
x e , x = 0 ,1 ,2 , . . . x!
(3.4.)
- informa:ii de tip alfanumeric, utilizate [n modulele de planificare ;i urm'rirea produc:iei, proiectarea constructiv' ;i tehnologic', fabrica:ie, control, transport ;i manipulare> - informa:ii de tip grafic, utilizate [n activit':i de proiectare constructiv' ;i tehnologic', fabrica:ie, montaj ;i control. Modelul matematic realizat (care poate fi extins pentru celelalte module CIM) a fost conceput pentru activit':ile din modulul de proiectare asistat' a prelucr'rilor pe ma;ini-unelte cu comand' numeric', figura 3. 5.
postprocesor
fi;iere teh, txt
CNC
Fluxul de intrare [n sistem reprezint' modul sau regula de intrare a informa:iilor [n sistem. Aceast' regul' poate fi exprimat' prin varia:ia intervalului [ntre dou' intr'ri succesive sau prin varia:ia num'rului de intr'ri [n unitatea de timp. Sta:iile de lucru sunt unit':ile care satisfac serviciul solicitat de clien:i. ]n cazul dat, sta:iile de lucru sunt sta:iile grafice ;i calculatoarele din cadrul modulului, iar serviciul pe care [l presteaz' este prelucrarea informa:iilor solicitat' pentru realizarea programului NC pentru diferite repere proiectate. Densitatea de probabilitate a timpului de servire sau prelucrare este de forma<
f ( t ) = e t
unde< t este timpul de servire>
(3.5.)
]n cadrul modulului exist' un grad mediu de ocupare intensitate a traficului prin sistem definit prin rela:ia<
( ns )
precum ;i o
(3.6.)
unde< este coeficientul de trafic. \irul de a;teptare cuprinde informa:iile [n a;teptare, adic' cele ce urmeaz' a fi prelucrate [n sta:ia de lucru (fie c' este vorba de informa:ii grafice, fie c' este vorba de informa:ii tehnologice). O caracteristic' de baz' a ;irului este lungimea sa care poate fi considerat' infinit' sau limitat' la o m'rime predeterminat'. Fluxul de ie;ire din sistem este foarte important [n cazul model'rii pentru c' el reprezint' un flux de intrare [ntr-un alt sistem de a;teptare ([n cazul dat pentru subsistemul CAM de fabrica:ie integrat'). ]n cadrul sistemelor de a;teptare se pot calcula, cu ajutorul programului realizat pe calculator, parametrii care reprezint' m'rimile de ie;ire. M'rimile de intrare din sistemul de a;teptare pot fi sintetizate< - num'r mediu intr'ri> - num'r mediu servici> m - num'r de informa:ii ale sursei> s - num'r de sta:ii de lucru> N - num'r maxim de informa:ii din ;ir> k - num'r predeterminat de informa:ii [n sistem> Ca - costul a;tept'rii> Cs - costul neutiliz'rii sta:iilor. M'rimile de ie;ire din sistem pot fi grupate [n< ns - num'r mediu de sta:ii ocupate> n - num'r mediu de informa:ii [n sistem> nf - num'r mediu de informa:ii din ;ir> ts - timpul mediu de trecere prin sistem> po - probabilitatea pentru zero informa:ii [n sistem> pn - probabilitatea pentru n informa:ii [n sistem>
CT - costul total. Pentru modelul realizat, cele cinci module de lucru (fig. 3.5.) s-a presupus c' fluxul informa:ional este un flux poissonian cu intensitatea . Exist' s sta:ii de servire (module de prelucrare a datelor - calculatoare), iar durata serviciilor, [n toate sta:iile, au reparti:ia exponen:ial' negativ', de parametrul
dP0 ( t ) = P0 ( t ) + P1 ( t ) dt
dP j ( t ) = ( + j ) + P j 1 ( t ) + ( j + 1 ) P j +1 ( t ) dt
(3.7.)
dPs ( t ) = ( + s ) Ps ( t ) + Ps 1 ( t ) dt
dP0 ( u ) = P0 ( u ) + P1 ( u ) du dP j ( u ) = ( + j ) P j ( u ) + P j 1 ( u ) + ( j + 1 ) P j +1 ( u ) du dPs ( u ) = ( + s ) Ps ( u ) + Ps a ( u ) du
1js-1 (3.8.)
care mai poate fi pus sub forma matricial'< coeficien:ilor, iar P este<
P0 ( u ) P1 ( u ) . P= . . Ps ( u )
Folosind transformatele Laplace Pj(s), Re(s)0, ale probabilit':ilor Pj(u), din (3.9.) ob:inem sistemul<
( + s ) P0 ( s ) P1 ( s ) = P0 ( 0 )
P j 1 ( s ) + ( + j + s ) P j ( s ) ( j + 1 ) P j +1 ( s ) = P j ( 0 )
1js-1 (3.9.)
Ps 1 ( s ) + ( + s ) Ps ( s ) = Ps ( 0 )
sau sub form' matricial'< BP(s)=P*, B fiind matricea p'trat' a coeficien:ilor sistemului, iar
P0 ( s ) P1 ( s ) . P( s) = , . . Ps ( s )
unitate.
Dup' stabilirea determinantului matricei B ;i folosirea rela:iilor de recuren:' se trece la rezolvarea sistemului de ecua:ii (3.6.), iar solu:ia sistemului [n cazul sta:ionar este<
pj =
j!
1 2 s 1+ + +. . .+ 1! 2! s!
(3.10.)
unde p j = lim P j ( t ).
t
S-a presupus, [n continuare c' [n sistemul analizat cu s sta:ii (unit':i de lucrucinci [n cazul dat) intr' un flux poissonian, dar densitatea a fluxului de intrare depinde de intensitatea a serviciilor ;i de num'rul de posturi de prelucrare a informa:iilor libere. Fie 0=c0 dac' toate posturile de prelucrare a informa:iilor sunt libere, 1=c1 dac' este ocupat un singur post ;i a;a mai departe, s=cs, dac' toate posturile sunt ocupate. Dac' pj (j=0,1,...s) este probabilitatea ca s' fie ocupate j sta:ii de servire se ob:in ecua:iile<
c0 p0 = p1 ( c j + j ) p j = ( j + 1 ) p j + 1 + c j 1 p j 1 cc p s = c s 1 p s 1
Solu:ia sistemului este< j=1,2,3,...s-1 (3.11.)
pj =
cu
c0 c1 c j 1 p0 j!
j =0
pj
=0
Num'rul informa:iilor care nu corespund necesit':ilor [n unitatea de timp (care se pierd) este csps. Num'rul informa:iilor care sosesc [n unitatea de timp este dat de<
j =0
cj
p j = c s ps +
j =1
j pj
(3.12.)
c c cs 1 p= 1 2 c c c c cs s! 1 + c1 + 1 2 + + 1 2 2! s!
;i nu depinde de c0.
(3.13.)
Cazul real este dat de num'rul finit de informa:ii din sistem, deci [n acest caz avem N num'rul informa:iilor ce pot intra [n sistem. Dac' cj=(N-j) se ob:ine expresia<
1
p( , N ) = ( 1
N 1 +1 + ) 1
( 1 x ) N s 2 dx
(3.14.)
s
( 1 x ) N s 2 dx
Exist' ;i posibilitatea ca sosirea informa:iilor s' fie repetat', [n acest caz nu mai este satisf'cut' condi:ia de mai sus ca informa:iile care n-au putut fi [nregistrate imediat s' se piard' ;i deci s' nu mai fie luate [n considerare mai departe. Informa:iile refuzate pot veni [n sistem de un num'r oarecare de ori, p{n' g'sesc o cale liber' spre modulul de prelucrare a informa:iilor. Analiza unui astfel de model este complicat', [ndeosebi [n cazul fluxului de intrare finit, c{nd este necesar' o distinc:ie [ntre unit':ile care sosesc pentru prima oar' ;i cele care repet' intrarea [n sistem. Se admite c' [n sistemul cu s sta:ii complet accesibile intr' un flux poissonian de unit':i de parametru . Parametrul reparti:iei exponen:iale negative a duratelor de servire este . Intensitatea fluxului de unit':i care sosesc pentru a doua oar' este constant' ;i egal' cu c (c=const). Se remarc' faptul c' intensitatea fluxului de intrare a unit':ilor obi;nuite nu depinde de c. Num'rul revenirilor posibile a unit':ilor refuzate ini:ial nu este limitat.
Fie pkj, k,j0 N* probabilitatea ca [n starea sta:ionar' s' fie k unit':i [n curs de servire ;i s' soseasc' repetat j unit':i, atunci se ajunge la ecua:iile din rela:ia (3.15.). ]nsum{nd dup' k [n ecua:iile (3.15.), pentru j fixat se ob:ine rela:ia (3.14.). Astfel se determin' probabilitatea de pierdere a unit':ilor [n cazul sosirii repetate [n rela:ia (3.17.)<
( + k + c j ) p kj = p k 1 , j + ( k + 1 ) p k +1 , j + c ( j + 1 ) p k 1 , j +1
,k < s
(3.15.)
( + s ) psj = ps 1 , j + ps , j 1 + c ( j + 1 ) ps 1 , j +1
s s 1 psj = ps = s ! s s 1 s s j =0 + 1 + +. . .+ (s 1)! s! s
(3.17.)
Num'rul mediu de unit':i care sosesc [n sistem dup' ce au fost refuzate ini:ial este<
k =0 j =0
j p kj =
ps
(3.18.)
Interpretarea modulului de prelucrare a informa:iilor pentru prelucrarea asistat' pe ma;ini-unelte cu comand' numeric' ca o re:ea de sisteme de a;teptare (cu datele ;i condi:iile ce decurg din calculele matematice aplicate mai [nainte) este punctul de pornire [n modelarea matematic' ;i [n verificarea dinamic' a rezultatelor cu ajutorul programului realizat pe calculator. Re:eaua de a;teptare este redat' [n figura 3.6. unde s-au luat [n considerare patru module (unit':i) de prelucrare a informa:iilor< A - modulul de procesare geometric', B - modulul de prelucrare
informa:ii tehnologice, C - modulul de postprocesare, D - modulul de prelucrare program CNC ;i I - modulul de transfer On-Line a programelor NC la ma;inile-unelte cu comand' numeric'. Modulul A este sursa re:elei de sisteme de a;teptare, iar modulul I este modulul de ie;ire din re:ea. Fiecare sistem de a;teptare este caracterizat prin parametrul intr'rilor care este num'rul mediu de unit':i ce intr' [n sistemul de a;teptare [ntr-un interval de timp ;i parametrul serviciilor , care este num'rul mediu de unit':i servite [n sistemul de a;teptare, [ntr-un interval de timp.
B,B D,D
0,59
0.62
I, I
]n modulul A intr' [n decursul unui an (5616 ore/an) o cantitate de informa:ii ce urmeaz' a fi prelucrate (volumul de informa:ii din fi;ierele cu desene de execu:ie [n MB, de exemplu [n cazul transmisiilor cardanice) de 34900 MB, deci =6.21. Pentru celelalte module se poate calcula similar parametrul . Se calculeaz' matricea P unde existen:a unui arc de leg'tur' (fig. 3.6.) face s' existe element, iar inexisten:a arcului face ca elementele s' fie nule< A A B P= C D I 0 0 0 0 0 B 0.7 0 0 0 0 C 0.5 0.59 0 0 0 D 0 0 0.62 0 0 I 0 0 0 1 0
Se calculeaz' Pn-1, unde n este num'rul de module din sistem, deci [n cazul analizat P4<
0 0 P4 = 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0.009 0 0 0 0
Matricea K=P+P2+P3+P4, cu elementele de pe prima linie dau parametrii de intrare [n sistemul de a;teptare de mai jos<
timpul de prelucrarea a informa:iilor> frecven:a absolut'> func:ia de reparti:ie empiric'> func:ia de reparti:ie teoretic'. Func:ie de rezultatele de baz' legate de modulul analizat se pot pune [n
eviden:' cele dou' caracteristici fundamentale ale sistemelor de a;teptare< lungimea medie a ;irului de a;teptare ;i gradul mediu de ocupare a sta:iilor. Utilizarea teoriei a;tept'rii [n interpretarea comportamentului dinamic al modulului analizat este folositoare pentru stabilirea unor date necesare proiect'rii modului CIM. Ea, [ns', trebuie extins' pentru toate modulele CIM ;i completat' prin simularea variantelor de module realizate.
G = ( L ,T , B + , B , m ), S = ( L ,T , B + , B )
unde< L={l1, l2, ... lp} este o mul:ime finit' de pozi:ii (loca:ii)> T={t1, t2, ... tn} este o mul:ime finit' de tranzi:ii> L T = >
(3.20.)
B+ = [bij+] ;i B- = [bij-] sunt matrici p*n de inciden:' de la tranzi:ii la pozi:ii ;i respectiv de la pozi:ii la tranzi:ii> m< L ... N|L| este un vector p dimensional (p=|L|) numit marcaj, componentele vectorului se numesc m'rci> S - structura re:elei Petri. Metoda re:elelor Petri poate fi aplicat' separat pentru fluxul informa:ional din fiecare modul CIM sau se poate aplica la [ntregul sistem integrat de produc:ie. Aplic{nd formalismul re:elelor Petri la studiul sistemului informa:ional se pot face urm'toarele observa:ii<
Prin E poate fi reprezentarea elementelor sistemului CIM< preg'tirea ;i urm'rirea produc:iei, concep:ia constructiv', concep:ia tehnologic', utilajul tehnologic etc. Se iau [n considerare urm'toarele date ini:iale<
pentru marcajul final dorit se studiaz' o serie de marcaje ini:iale privind accesibilitatea marcajului final din cele ini:iale printr-o succesiune finit' de tranzi:ii> se determin' distribu:ia timpului de execu:ie a procesului consider{nd c' fiecare tranzi:ie ti dureaz' un timp ti distribuit dup' o lege qi. De altfel, aceast' metod' permite specificarea concep:iei p'r:ii de comand' a
modulelor CIM. Stabilirea unui model prin re:ea Petri conduce la o solu:ie care asigur' flexibilitatea, respectiv o func:ionare corect' la schimbarea sarcinii de fabrica:ie, deci adaptarea la diversitatea produc:iei. Astfel, dac' prin trecerea la un nou produs se schimb' raportul timpilor de prelucrare a informa:iilor din modul tpi1, tpi2 la sta:iile de lucru SL1 ;i SL2 (la produsul anterior avea loc rela:ia tpi1<tpi2, la produsul nou tpi2<tpi1) conducerea va continua s' asigure o func:ionare corect', [ntruc{t secven:a transmiterii comenzilor este determinat' numai de succesiunea satisfacerii condi:iilor corespunz'toare, succesiune [n care nu intervine o ordine rigid'. Dac' se consider' re:eaua Petri pentru modelarea fluxului informa:ional dintr-un modul CAPP compus din dou' posturi de realizare automat' a procesului tehnologic de prelucrare ;i o interfa:' (de transmitere a informa:iilor c'tre modulul CAM), figura 3.8., se poate scrie marcajul ini:ial [n rela:ia (3.21.) ;i cu invariantul din rela:ia (3.22.) se poate scrie rela:ia (3.23.).
p1 p2 p3
t1 p4 t4 p7 t6
t2 p5
t3 p6 t5 p8 t7
1 1 1 0 M0 = 0 0 0 0
T I1 = [11111111 ]
(3.21.)
(3.22.)
m( p1 ) + m( p 2 ) + m( p3 ) +.. .+ m( p8 ) = 3
Pentru invariantul din (3.24.)<
T I1 = [01101101 ]
(3.23.)
(3.24.)
m( p 2 ) + m( p 3 ) + m( p 5 ) + m( p6 ) + m( p8 ) = 3
iar cu invariantul din (3.27.)<
T I1 = [10010010 ]
(3.26.)
(3.27.)
m( p 2 ) + m( p 5 ) = 1
Din sc'derea rela:iilor (3.27.) ;i (3.28.) se ob:ine rela:ia (3.29.)<
(3.28.)
m( p 3 ) + m( p6 ) + m( p8 ) = 1
(3.29.)
Din aceste rela:ii determinate rezult' c' un punct (informa:ia) se va g'si permanent pe traseul vertical al figurii 3.8., ca ;i pe traseele verticale laterale. Dac' punctul de pe verticala mijlocie se g'se;te [n p5 este executabil' t2, iar dac' punctele de pe verticalele laterale se g'sesc [n p4, p6 sunt executabile tranzi:iile
t4, t5. Dac' punctul de pe verticala mijlocie este [n p2, iar punctul de pe verticala din
st{nga este [n p1 sau p7, atunci sunt executabile t1 sau t6, iar dac' p2 are marcaj ;i au marcaj p3 sau p8 atunci sunt executabile t3 sau t7. Din analizele efectuate rezult' c' st'rile re:elei asigur' prelucrarea tuturor tranzac:iilor (prelucrarea informa:iilor necesare realiz'rii documenta:iei tehnologice ;i transmiterii ei la modulul CAM), deci este asigurat' absen:a blocajelor. Toate aceste efecte pot fi confirmate dac' se realizeaz' o simulare asistat' a re:elei realizate. Analiza, modelarea ;i simularea cu ajutorul re:elelor Petri a modulelor CIM din perspectiva fluxului informa:ional duce la ob:inerea unei solu:ii optime privind implementarea ;i instalarea sistemului integrat de produc:ie func:ie de condi:iile concrete din locul destinat. Validarea solu:iilor selectate la concep:ia modulelor CIM are loc dup' ce se realizeaz' ;i evaluarea costurilor privind implementarea ;i instalarea lor [n practic'. Analog se poate realiza modelarea pentru orice modul CIM, deci pentru orice activitate din cadrul procesului de produc:ie.