You are on page 1of 10

Notie de curs -8-

Prelucrarea datelor
modelelor de simulare
Radu VLAD
Modelarea i simularea sistemelor
Discrete-Event System Simulation
Prelucrarea datelor - 2
Prelucrarea datelor de intrare
Date de intrare ale modelelor de simulare pot fi duratele:
intervalelor dintre dou intrri succesive n sistemul modelat,
timpilor de prelucrare,
timpilor de transfer ntre dou puncte ale sistemului
sau ale intervalelor de timp n care resursele sunt disponibile.
Datele de intrare ale unui model de simulare sunt afectate de incertitudine.
Datele de intrare pot fi introduse ntr-un model de simulare:
prin citire dintr-un fiier,
sau prin generarea lor pe baza unei distribuii de probabilitate.
prelucrarea datelor presupune n acest caz: culegerea datelor, identificarea distribuiei de probabilitate aferente acestora i
generarea de valori pe baza expresiei determinate.
In majoritatea cazurilor sunt utilizate date obinute prin observarea sistemului.
Arena dispune de un procesor al datelor de intrare numit Input Analyzer - acesta
ofer sprijin n alegerea distribuiei de probabilitate.
Prelucrarea datelor - 3
Prelucrarea datelor de intrare
Distribuiile de probabilitate pot fi:
teoretice ele genereaz valori pe baza unei formule matematice,
empirice setul iniial de date este mprit n subseturi; pentru fiecare dintre acestea se
calculeaz apoi proporia pe care o dein valorile subsetului n setul iniial.
Alegerea tipului de distribuie se face pe baza histogramei asociat setului de date.
Distribuiile teoretice pot fi utilizate dac histograma:
are un singur vrf,
nu conine regiuni fr valori.
Distribuiile empirice pot fi utilizate dac:
histograma prezint mai multe vrfuri,
exist valori mult diferite de media setului de date.
Prelucrarea datelor - 4
Prelucrarea datelor de intrare
Alegerea distribuiei teoretice de probabilitate presupune:
Inregistrarea datelor observate ntr-un fiier,
Determinarea gradului de apropiere ntre date i cteva distribuii
teoretice
Alegerea dintre distribuiile considerate anterior a celei ce urmeaz s
fie utilizat n modelul de simulare pe baza variaiei i a testelor de
concordan.
Introducerea expresiei distribuiei n modelul de simulare.
Prelucrarea datelor - 5
Prelucrarea datelor de intrare - Input Analyzer
Arena
Tools/Input Analyzer
Input Analyzer
New
File/Data File/Use Existing
Fit/Gamma
Fit/Fit All

Prelucrarea datelor - 6
Prelucrarea datelor de intrare - Input Analyzer
Std Dev Abaterea medie ptratic
( )
( ) 1
1
2

=
n
x x
n
i
i
Corresponding p-value este o probabilitate care trebuie s aib o valoare
ct mai mare pentru ca funcia de distribuie
considerat s caracterizeze datele observate.
Prelucrarea datelor - 7
Prelucrarea datelor de ieire
Date de ieire pot fi:
duratele intervalelor de timp n care entitile s-au gsit n anumite zone ale modelului,
gradul de utilizare al resurselor,
lungimile irurilor de ateptare,
gradul de utilizare al mijloacelor de transport,
sau variabile definite de utilizator.
Datele de ieire sunt influenate de incertitudine i de timp.
Prelucrarea datelor de ieire presupune: nregistrarea datelor urmat de prelucrarea
efectiv.
Arena efectueaz automat o mare parte din prelucrarea datelor de ieire prin
instrumentul Process Analyzer.
Prelucrarea datelor - 8
Inregistrarea datelor de ieire
Automat - prin selectarea opiunilor Report Statistics.
Cu ajutorul modulului Record.
rol: nregistrarea unor valori n timpul rulrii modelelor.
funcionalitatea modulului este determinat de
parametrul Type.
dac tipul modulului este Count, atunci se va incrementa
variabila contor al crui nume este indicat de caseta
Counter Name; valoarea incrementului trebuie precizat n
caseta Value.
dac n caseta Type a fost selectat opiunea Entity Statistics, atunci Arena va nregistra valorile mrimilor
statistice determinate de existena entitilor.
opiunea Time Interval determin nscrierea ntr-o variabil Tally (indicat de caseta Tally Name) a
diferenei dintre valoarea curent a ceasului simulrii i valoarea atributului precizat de caseta Attribute
Name.
selectarea opiunii Time Between poate fi folosit pentru a nregistra n variabila Tally (indicat de caseta
Tally Name) duratele intervalelor de timp scurse ntre dou activri succesive ale modulului.
opiunea Expression permite nregistrarea valorilor unei expresii. Aceasta trebuie precizat n caseta Value
iar n caseta Tally Name se va preciza numele variabilei Tally n care se va reine valoarea expresiei.
Prelucrarea datelor - 9
Utilizarea modulului Record
Intr-un sistem de producie sunt realizate dou tipuri de produse. In acest sens n structura
sistemului au fost incluse: o staie de prelucrare, dou staii de vopsire i o staie de ambalare.
Traseele urmate de reperele aparinnd celor dou tipuri de produse sunt aproape identice
deoarece tehnologiile lor de fabricaie presupun operaii care se succed n urmtoarea ordine:
prelucrare, vopsire i ambalare.
Datorit specificaiilor particulare pe care trebuie s le ndeplinesc produsele, operaia de vopsire
este efectuat n staii diferite n funcie de tipul produselor. Astfel cele din prima categorie
(aproximativ 30% din produsele care intr n sistem) vor fi vopsite n staia numit V1 iar cele din
cea de-a doua n staia V2.
Produsele sunt deplasate ntre staiile sistemului de producie cu ajutorul unor electrocare a cror
vitez de deplasare este de 5km/h. n general, mijloacele de transport se pot deplasa ntre staiile
sistemului de producie fr restricii. Exist ns o excepie ntre punctul de intrare n sistem i
staia de prelucrare, zon n care electrocarele trebuie s urmeze o cale bine delimitat deoarece
pe primii 25m de la intrare limea redus a cii de rulare nu permite deplasarea n paralel a dou
electrocare.
Reperele intr n sistem la intervale de timp ale cror valori sunt distribuite dup o lege
exponenial cu media de 28 minute. Timpii de prelucrare pentru cele dou tipuri de produse sunt
dup cum urmeaz:
tip produs
Tip1 - Prelucrare - UNIF(22,29); Vopsire - NORM(22,4); Ambalare - TRIA(21,23,26)
Tip2 - Prelucrare - UNIF(20,27); Vopsire - NORM(49,7); Ambalare - TRIA(20,24,28)
S se determine timpul de trecere prin sistem pentru cele dou tipuri de produse.
Prelucrarea datelor - 10
Utilizarea modulului Record
Intrare
Prelucrare
V1
V2
Ambalare
Ieire
70m
40m
45m
40m
45m
80m

You might also like