Documente Academic
Documente Profesional
Documente Cultură
DESCRIEREA SISTEMULUI
La serviciul de transfer intermodal din Cluj-Napoca mrfurile sunt trimise spre destinaiile lor n urma
unei operaii de sortare iniiale. Aceast activitate este realizat prin direcionarea coletelelor spre cte un
punct de descrcare/ncrcare utilizat numai de coletele de acelai tip. Pentru transferul coletelor este utilizat
un conveier fr acumulare a crui configuraie este ilustrat n Figura 1. Pe baza datelor observate pn n
prezent, s-a constatat c n sistemul de sortare intr doar cinci tipuri de colete la intervale de timp ale cror
valori sunt distribuite dup o lege exponenial cu media de 30 secunde. Tot prin analiza datelor anterioare sa observat c ansa ca un pachet s fie de un anumit tip are valori egale pentru toate cele cinci tipuri de colete
ce ajung la Cluj.
Staia de intrare n sistemul de sortare are o capacitate de stocare nelimitat astfel c toate coletele care
ajung aici sunt ordonate ntr-un ir de ateptare de tip FIFO. La staiile de descrcare/ncrcare exist ns
restricii de spaiu i ca urmare numai dou colete pot atepta simultan transferul spre destinaia final.
Atunci cnd un colet ajunge n dreptul staiei la care trebuie s prseasc conveierul sistemul de sortare va
aciona n funcie de numrul de locuri libere din irurile de ateptare. Dac n aceste iruri exist cel puin
un loc liber atunci coletul este scos de pe conveier. Dac nu, atunci coletul i continu drumul pe conveier
pentru ca la urmtoarea trecere prin dreptul staiei s se ncerce din nou descrcarea acestuia de pe conveier.
Viteza de deplasare a benzii conveierului este de 8 m/min iar spaiul pe care l ocup fiecare colet pe
conveier este de 1m.
Timpul necesar procesrii unui colet n staiile de descrcare/ncrcare are valori distribuite dup o lege
exponenial cu media de dou minute. Fiecare staie dispune de o resurs proprie pentru procesarea
coletelor.
Fiierul Model
; Model statements for module: Generarea entitatilor asociate coletelor
47$
CREATE, 1,SecondstoBaseTime(0.0),Entity 1:SecondstoBaseTime(EXPO(30)): NEXT(48$);
48$
ASSIGN:
Generarea entitatilor asociate coletelor.NumberOut=
Generarea entitatilor asociate coletelor.NumberOut + 1:NEXT(0$);
; Model statements for module: Stabilire tip colete
0$
ASSIGN:
TimpIntrare=TNOW:
Tip=DISC(0.2,1,0.4,2,0.6,3,0.8,4,1.0,5):
Entity.Picture=(Tip==1)*27+(Tip==2)*2+(Tip==3)*5+
(Tip==4)*8+(Tip==5)*3:NEXT(5$);
; Model statements for module: Intrare in statia intermodala
5$
STATION,
Intrare;
53$
DELAY:
0.0,,VA:NEXT(1$);
; Model statements for module: Cerere intrare pe BandaRulanta
1$
QUEUE,
SirIntrare;
ACCESS:
BandaRulanta,1:NEXT(3$);
; Model statements for module: Transfer la posturile de lucru
3$
CONVEY:
BandaRulanta,Tip;
; Model statements for module: Distrugerea entitatilor asociate coletelor
4$
ASSIGN:
Distrugerea entitatilor asociate coletelor.NumberOut=
54$
DISPOSE:
Fiierul Experiment
PROJECT,
SirStatia4,FIFO,,AUTOSTATS(Yes,,):
SirStatia5,FIFO,,AUTOSTATS(Yes,,);
RESOURCES:
ResursaStatia1,Capacity(1),COST(0.0,0.0,0.0),CATEGORY(Resources),,
AUTOSTATS(Yes,,):
ResursaStatia2,Capacity(1),COST(0.0,0.0,0.0),CATEGORY(Resources),,
AUTOSTATS(Yes,,):
ResursaStatia3,Capacity(1),COST(0.0,0.0,0.0),CATEGORY(Resources),,
AUTOSTATS(Yes,,):
ResursaStatia4,Capacity(1),COST(0.0,0.0,0.0),CATEGORY(Resources),,
AUTOSTATS(Yes,,):
ResursaStatia5,Capacity(1),COST(0.0,0.0,0.0),CATEGORY(Resources),,
AUTOSTATS(Yes,,);
STATIONS:
Statia1,,,Statia1,AUTOSTATS(Yes,,):
Statia2,,,Statia2,AUTOSTATS(Yes,,):
Statia3,,,Statia3,AUTOSTATS(Yes,,):
Statia4,,,Statia4,AUTOSTATS(Yes,,):
Statia5,,,Statia5,AUTOSTATS(Yes,,):
Intrare,,,Intrare,AUTOSTATS(Yes,,);
SEGMENTS:
BandaRulanta.Segment,Intrare,Statia1-3,Statia2-3,Statia3-3,Statia43,Statia5-3,Intrare-3;
CONVEYORS:
BandaRulanta,BandaRulanta.Segment,8,1,Active,1,Non-Accumulating,,
AUTOSTATS(Yes,,);
TALLIES:
TimpInSistem,DATABASE(,"Interval",
"User Specified","TimpInSistem");
DSTATS:
NQ(SirIntrare),Statistic 1, "E:\Lung_sir_intrare.dat",
DATABASE(,"Time Persistent","User Specified","Statistic 1");
REPLICATE,
ENTITIES:
10,,MinutesToBaseTime(100),Yes,Yes,,,,24,Minutes,No,No,,,Yes;
Entity 1,Picture.Report,0.0,0.0,0.0,0.0,0.0,0.0,AUTOSTATS(Yes,,);