You are on page 1of 8

Apucloaei Mihail 1401B Referatul 3 Fabricaie asistat de calculator 1.

Analizai n modul test, pas cu pas, modelul: *************************************************************** SIMULATE *************************************************************** GENERATE 1 SEIZE RESOURCE ADVANCE 5 RELEASE RESOURCE TERMINATE 1 *************************************************************** START 5 END

17.03.2014

Tranzaciile sunt corecte? Ce soluie propunei? Verificai prin simulare soluia propus. Simulare program nemodificat: Student GPSS/H Release 3.60 (EP178) 17 Mar 2014 07:44:57 A,B,C,D,E,F,G File: PR1.GPS Comments 1

Line# Stmt# If Do Block# *Loc Operation

1 *************************************************************** 2 2 SIMULATE 3 *************************************************************** 4 4 1 GENERATE 1 5 5 2 SEIZE RESOURCE 6 6 3 ADVANCE 5 7 7 4 RELEASE RESOURCE 8 8 5 TERMINATE 1 9 *************************************************************** 10 10 START 5 11 11 END Entity Dictionary (in ascending order by entity number; "*" => value conflict.) Facilities: 1=RESOURCE SYMBOL NUMBER RESOURCE VALUE EQU DEFNS CONTEXT

REFERENCES BY STATEMENT

Facility

Apucloaei Mihail 1401B Storage Requirements (Bytes) Compiled Code: 152 Compiled Data: 40 Miscellaneous: 0 Entities: 288 Common: 10000 ----------------------Total: 10480 GPSS/H Model Size: Control Statements 3 Blocks 5 Simulation begins. Relative Clock: 26.0000 Absolute Clock: 26.0000 Block Current Total 1 1 6 2 5 3 5 4 5 5 5 --Avg-Util-During-Facility Total Avail Unavl Time Time Time RESOURCE 0.962 Status of Common Storage 9736 bytes available 264 in use 376 used (max) Simulation complete. Absolute Clock: 26.0000 Total Block Executions: 26 Blocks / second: 3426673 Microseconds / Block: 0.29 Elapsed Time Used (Sec) Pass1: 0.00 Sym/Xref 0.00 Pass2: 0.00 Load/Ctrl: 0.01 Execution: 0.00 Output: 0.00 --------------------Total: 0.01

17.03.2014

Entries Average Current Percent Seizing Preempting Time/Xact Status Avail Xact Xact 5 5.000 AVAIL

Apucloaei Mihail 1401B

17.03.2014

Tranzaciile nu sunt generate corect deoarece resursa nu este valabil. Pentru ca tranzaciile s prseasc blocul GENERATE, dup GENERATE se pune instruciunea ADVANCE 0. Simulare program modificat: *************************************************************** SIMULATE *************************************************************** GENERATE 1 ADVANCE 0 SEIZE RESOURCE ADVANCE 5 RELEASE RESOURCE TERMINATE 1 *************************************************************** START 5 END Student GPSS/H Release 3.60 (EP178) 17 Mar 2014 07:56:32 A,B,C,D,E,F,G File: PR1.GPS Comments 1

Line# Stmt# If Do Block# *Loc Operation

1 *************************************************************** 2 2 SIMULATE 3 *************************************************************** 4 4 1 GENERATE 1 5 5 2 ADVANCE 0 6 6 3 SEIZE RESOURCE 7 7 4 ADVANCE 5 8 8 5 RELEASE RESOURCE 9 9 6 TERMINATE 1 10 *************************************************************** 11 11 START 5 12 12 END Entity Dictionary (in ascending order by entity number; "*" => value conflict.) Facilities: 1=RESOURCE SYMBOL NUMBER RESOURCE VALUE EQU DEFNS CONTEXT

10

REFERENCES BY STATEMENT

Facility

Storage Requirements (Bytes) Compiled Code: Compiled Data: 158 40

Apucloaei Mihail 1401B Miscellaneous: 0 Entities: 288 Common: 10000 ----------------------Total: 10486 GPSS/H Model Size: Control Statements Blocks 6 Simulation begins. Relative Clock: 26.0000 Absolute Clock: 26.0000 Block Current Total 1 25 2 20 25 3 5 4 5 5 5 6 5 --Avg-Util-During-Facility Total Avail Unavl Time Time Time RESOURCE 0.962 Status of Common Storage 7496 bytes available 2504 in use 2616 used (max) Simulation complete. Absolute Clock: 26.0000 Total Block Executions: 70 Blocks / second: 2851567 3

17.03.2014

Entries Average Current Percent Seizing Preempting Time/Xact Status Avail Xact Xact 5 5.000 AVAIL

Microseconds / Block: 0.35 Elapsed Time Used (Sec) Pass1: 0.00 Sym/Xref 0.00 Pass2: 0.00 Load/Ctrl: 0.01 Execution: 0.00 Output: 0.00 --------------------Total: 0.01

Apucloaei Mihail 1401B

17.03.2014

2. O masina unealta prelucreaza 2 tipuri de piese A si B. Piesele de tip A sosesc la fiecare 10+-1.2 minute si necesita 4+-1 minute de prelucrare pe masina. Piesele de tip B, incep sa soseasca la tipul 3 si continua sa soseasca apoi la 6+-1.3 minute. Prelucrarea pe masina a unei piese de tip B necesita 3 minute. a)Realizati modelul si simularea dupa care determinati cat mai multe informatii statistice privind lucrul masinii intr-un schimb de 8 ore. b)Modificati modelul considerand ca piesele de tip A au un grad mai mare de prioritate decat cele de tip a. SIMULATE ******************************************* GENERATE 10,1.2 ADVANCE 0 QUEUE AAA SEIZE RESOURCE ADVANCE 4,1 RELEASE RESOURCE DEPART AAA TERMINATE 0 ******************************************* GENERATE 6,1.3,3 ADVANCE 0 QUEUE BBB SEIZE RESOURCE ADVANCE 3 RELEASE RESOURCE DEPART BBB TERMINATE 0 ******************************************* GENERATE 240 TERMINATE 1 START 1 END Unde s-au obinut urmtoarele statistici: --Avg-Util-During-Facility Total Avail Unavl Entries Average Current Percent Seizing Preempting Time Time Time Time/Xact Status Avail Xact Xact RESO 0.871 63 3.320 AVAIL 64 URCE Queue Maximum Average Total Zero Percent Average $Average Qtable Current Contents Contents Entries Entries Zero Time/Uni Time/Unit Number Contents AAA 1 0.452 23 0 4.716 4.716 0 BBB 2 0.708 40 0 4.248 4.248 1

Apucloaei Mihail 1401B b. SIMULATE ******************************************* GENERATE 10,1.2,,,,1PL ADVANCE 0 QUEUE AAA PREEMPT RESOURCE,PR,PREE,(OPTIM)PL,RE ADVANCE 4,1 RETURN RESOURCE DEPART AAA TERMINATE ******************************************* GENERATE 6,1.3,3,,,1PL ASSIGN OPTIM,3,PL ADVANCE 0 QUEUE BBB LLL SEIZE RESOURCE ADVANCE PL(OPTIM) RELEASE RESOURCE DEPART BBB TERMINATE ******************************************* PREE PRIORITY 10 TRANSFER ,LLL ******************************************* GENERATE 240 TERMINATE 1 START 1 END Unde s-au obinut urmtoarele statistici:

17.03.2014

--Avg-Util-During-Facility Total Avail Unavl Entries Average Current Percent Seizing Preempting Time Time Time Time/Xact Status Avail Xact Xact RESOURCE 0.871 63 3.320 AVAIL 64 Queue Maximum Average Total Zero Percent Average $Average Qtable Current Conten Contents Entries Entries Zeros Time/Unit Time/Unit Number Contents AAA 1 0.452 23 0 4.716 4.716 0 BBB 2 0.708 40 0 4.248 4.248 1

Apucloaei Mihail 1401B

17.03.2014

3. Procesul de asamblare a unui produs final este compus din urmtoarele etape : - Piesele sosesc pe o band transportoare,durata tranferului la prima celul robotizat fiind 20+10s. - Acceseaz prima celul robotizat, la care se execut o operaie de manipulare i poziionare care dureaz 27.5+-12s.Celula este deservit de un singur robot. - Acceseaz sistemul de inspecie vizual, deservit de un singur robot, operaie ce dureaz 60+17s. - Revin la celula robotizat pentru finalizarea operaiei, ceea ce dureaz 15+2s. - Funcionarea sistemului ntr-un schimb dureaza 8 ore i frecvena sosirii pieselor este de una la 35.5+-10s. Simulai modelul i discutai rezultatele.n momentul opririi simulrii se gsesc piese care nu au terminat tot ciclul de fabricaie? Dac da, n ce stadii sunt ele? SIMULATE GENERATE 35.5,10 ADVANCE 20,10 SEIZE CELULA ADVANCE 27.5,12 SEIZE VIZU ADVANCE 60,17 RELEASE VIZU ADVANCE 15,2 RELEASE CELULA TERMINATE 0 GENERATE 480 TERMINATE 1 START 1 END --Avg-Util-During-Facility Total Avail Unavl Entries Average Current Percent Seizing Preempting Time Time Time Time/Xact Status Avail Xact Xact CELULA 0.884 5 84.860 AVAIL 6 VIZU 0.534 4 64.116 AVAIL Se gsesc piese care sunt n stadiul de inspecie vizual.

Apucloaei Mihail 1401B

17.03.2014

5. Un sistem de producie const n 2 staii de lucru consecutive : staia 1 i staia 2 . La fiecare staie de lucru este cte un muncitor. naintea staiei 1 exist suficiet loc pentru ca piesele ce urmeaz a fi prelucrate s atepte, dar ntre staia 1 i 2 nu exist loc dect pentru 1 pies. Piesele sosesc la staia 1 la intervale de 30+-20 minute i durata prelucrrii pe staii este de 25+-10 minute la staia 1 i respectiv 30+-10 minute la staia 2. Realizai modelul i apoi simularea acestuia pentru 100 piese care parcurg staiile. SIMULATE GENERATE 30,20 ADVANCE 0 SEIZE STATIA1 ADVANCE 25,10 RELEASE STATIA1 SEIZE LOC SEIZE STATIA2 ADVANCE 30,10 RELEASE STATIA2 RELEASE LOC TERMINATE 1 START 100 END Rezultatele simularii : --Avg-Util-During-Facility Total Avail Unavl Entries Average Current Percent Seizing Preempting Time Time Time Time/Xact Status Avail Xact Xact STATIA1 0.901 102 26.662 AVAIL LOC 0.970 100 29.259 AVAIL STATIA2 0.970 100 29.259 AVAIL

You might also like