Áàçà çíàíèé ñòóäåíòà. Ðåôåðàò, êóðñîâàÿ, êîíòðîëüíàÿ, äèïëîì íà çàêàç

êóðñîâûå,êîíòðîëüíûå,äèïëîìû,ðåôåðàòû

Èìèòàöèîííîå ìîäåëèðîâàíèå — Èíôîðìàòèêà, ïðîãðàììèðîâàíèå

Ôåäåðàëüíîå ãîñóäàðñòâåííîå àâòîíîìíîå îáðàçîâàòåëüíîå ó÷ðåæäåíèå Âûñøåãî ïðîôåññèîíàëüíîãî îáðàçîâàíèÿ

"Óðàëüñêèé ôåäåðàëüíûé óíèâåðñèòåò èìåíè ïåðâîãî

Ïðåçèäåíòà Ðîññèè Á.Í. Åëüöèíà"

Êàôåäðà "Ìîäåëèðîâàíèå óïðàâëÿåìûõ ñèñòåì"

Äèñöèïëèíà "Ìîäåëèðîâàíèå èíôîðìàöèîííûõ ïðîöåññîâ"

Êîíòðîëüíàÿ ðàáîòà

Èìèòàöèîííîå ìîäåëèðîâàíèå

Ñòóäåíò: Ìåëüíèêîâ À.Å.

Ãðóïïà: ÈÌ-38031

Ðóêîâîäèòåëü: Ëèìàíîâñêàÿ Î.Â.

Åêàòåðèíáóðã 2011


Îãëàâëåíèå

Ââåäåíèå

Ïîñòàíîâêà çàäà÷è

Àíàëèç èñõîäíûõ äàííûõ

Ðàçðàáîòêà ìîäåëè

Çàêëþ÷åíèå


Ââåäåíèå

Ïðè ïîñòðîåíèè ìàòåìàòè÷åñêèõ ìîäåëåé ïðîöåññîâ ôóíêöèîíèðîâàíèÿ ñèñòåì ìîæíî âûäåëèòü ñëåäóþùèå îñíîâíûå ïîäõîäû:

íåïðåðûâíî-äåòåðìèíèðîâàííûé, äèñêðåòíî-äåòåðìèíèðîâàííûé, äèñêðåòíî-ñòîõàñòè÷åñêèé, íåïðåðûâíî-ñòîõàñòè÷åñêèé, ñåòåâîé, îáîáùåííûé (èëè óíèâåðñàëüíûé). Ñîîòâåòñòâåííî ýòèì ïîäõîäàì áûëè ðàçðàáîòàíû òèïîâûå ìàòåìàòè÷åñêèå ñõåìû ñîçäàíèÿ ìîäåëåé.

Äëÿ âûïîëíåíèÿ çàäàíèÿ ìû èñïîëüçóåì íåïðåðûâíî-ñòîõàñòè÷åñêèé ïîäõîä.

Íåïðåðûâíî-ñòîõàñòè÷åñêèé ïîäõîä ïðèìåíÿåòñÿ äëÿ ôîðìàëèçàöèè ïðîöåññîâ îáñëóæèâàíèÿ. Ýòîò ïîäõîä íàèáîëåå èçâåñòåí ââèäó òîãî, ÷òî áîëüøèíñòâî ïðîèçâîäñòâåííûõ (è íå òîëüêî ïðîèçâîäñòâåííûõ - ýêîíîìè÷åñêèõ, òåõíè÷åñêèõ è ò.ä.) ñèñòåì ïî ñâîåé ñóòè ÿâëÿþòñÿ ñèñòåìàìè ìàññîâîãî îáñëóæèâàíèÿ. Òèïîâîé ìàòåìàòè÷åñêîé ñõåìîé ìîäåëèðîâàíèÿ òàêèõ ñèñòåì ÿâëÿþòñÿ Q-ñõåìû.  îáñëóæèâàíèè ìîæíî âûäåëèòü äâå ýëåìåíòàðíûå ñîñòàâëÿþùèå: îæèäàíèå îáñëóæèâàíèÿ è ñîáñòâåííî îáñëóæèâàíèå, à â ëþáîé ñèñòåìå ìàññîâîãî îáñëóæèâàíèÿ ìîæíî âûäåëèòü ýëåìåíòàðíûé ïðèáîð. Ñîîòâåòñòâåííî, â ýòîì ïðèáîðå âûäåëÿþò: íàêîïèòåëü (Í) çàÿâîê, îæèäàþùèõ îáñëóæèâàíèÿ, íåêîòîðîé åìêîñòüþ; êàíàë îáñëóæèâàíèÿ (Ê); ïîòîêè ñîáûòèé (ïîñëåäîâàòåëüíîñòü ñîáûòèé, ïðîèñõîäÿùèõ îäíî çà äðóãèì â êàêèå-òî ñëó÷àéíûå ìîìåíòû âðåìåíè): ïîòîê çàÿâîê íà îáñëóæèâàíèå wi, õàðàêòåðèçóþùèéñÿ ìîìåíòàìè âðåìåíè ïîñòóïëåíèÿ è àòðèáóòàìè (ïðèçíàêàìè) çàÿâîê (íàïðèìåð, ïðèîðèòåòàìè), è ïîòîê îáñëóæèâàíèÿ ui, õàðàêòåðèçóþùèéñÿ ìîìåíòàìè íà÷àëà è îêîí÷àíèÿ îáñëóæèâàíèÿ çàÿâîê. Äëÿ èìèòàöèîííîãî ìîäåëèðîâàíèÿ ÑÌÎ áûë ñîçäàí ñïåöèàëèçèðîâàííûé ÿçûê ïðîãðàììèðîâàíèÿ GPSS.

Ñëîæíûå ôóíêöèè ìîäåëèðóþùåãî àëãîðèòìà ìîãóò áûòü ðåàëèçîâàíû ñðåäñòâàìè óíèâåðñàëüíûõ ÿçûêîâ ïðîãðàììèðîâàíèÿ (Ïàñêàëü, Ñè), ÷òî ïðåäîñòàâëÿåò íåîãðàíè÷åííûå âîçìîæíîñòè â ðàçðàáîòêå, îòëàäêå è èñïîëüçîâàíèè ìîäåëè. Îäíàêî ïîäîáíàÿ ãèáêîñòü ïðèîáðåòàåòñÿ öåíîé áîëüøèõ óñèëèé, çàòðà÷èâàåìûõ íà ðàçðàáîòêó è ïðîãðàììèðîâàíèå âåñüìà ñëîæíûõ ìîäåëèðóþùèõ àëãîðèòìîâ, îïåðèðóþùèõ ñî ñïèñêîâûìè ñòðóêòóðàìè äàííûõ. Àëüòåðíàòèâîé ýòîìó ÿâëÿåòñÿ èñïîëüçîâàíèå ñïåöèàëèçèðîâàííûõ ÿçûêîâ èìèòàöèîííîãî ìîäåëèðîâàíèÿ.

Ñïåöèàëèçèðîâàííûå ÿçûêè èìåþò ñðåäñòâà îïèñàíèÿ ñòðóêòóðû è ïðîöåññà ôóíêöèîíèðîâàíèÿ ìîäåëèðóåìîé ñèñòåìû, ÷òî çíà÷èòåëüíî îáëåã÷àåò è óïðîùàåò ïðîãðàììèðîâàíèå èìèòàöèîííûõ ìîäåëåé, ïîñêîëüêó îñíîâíûå ôóíêöèè ìîäåëèðóþùåãî àëãîðèòìà ïðè ýòîì ðåàëèçóþòñÿ àâòîìàòè÷åñêè. Ïðîãðàììû èìèòàöèîííûõ ìîäåëåé íà ñïåöèàëèçèðîâàííûõ ÿçûêàõ ìîäåëèðîâàíèÿ áëèçêè ê îïèñàíèÿì ìîäåëèðóåìûõ ñèñòåì íà åñòåñòâåííîì ÿçûêå, ÷òî ïîçâîëÿåò êîíñòðóèðîâàòü ñëîæíûå èìèòàöèîííûå ìîäåëè ïîëüçîâàòåëÿì, íå ÿâëÿþùèìñÿ ïðîôåññèîíàëüíûìè ïðîãðàììèñòàìè.

Ñîâðåìåííàÿ ñðåäà èìèòàöèîííîãî ìîäåëèðîâàíèÿ GPSS World - ýòî óäîáíûé ïðîãðàììíûé êîìïëåêñ, ðàáîòàþùèé ïîä Windows. GPSS ñî÷åòàåò â ñåáå ôóíêöèè äèñêðåòíîãî è íåïðåðûâíîãî ìîäåëèðîâàíèÿ. Âîçìîæíîñòü ïåðåõîäà èç äèñêðåòíîé ôàçû ìîäåëèðîâàíèÿ â íåïðåðûâíóþ ôàçó è îáðàòíî îáåñïå÷èâàåò òåñíóþ ñâÿçü ñ íåïðåðûâíûì ìîäåëèðîâàíèåì.  íåïðåðûâíîé ôàçå ìîãóò áûòü óñòàíîâëåíû ïîðîãîâûå çíà÷åíèÿ, óïðàâëÿþùèå ñîçäàíèåì òðàíçàêòîâ â äèñêðåòíîé ôàçå. Ñèñòåìà èìååò òðàíñëÿòîð ïðîãðàììíîãî êîäà, ò.å. ìîäåëü ðàáîòàåò òîëüêî â ñðåäå GPSS è íå ìîæåò êîìïèëèðîâàòüñÿ â èñïîëíÿåìûå ôàéëû.

ìîäåëèðîâàíèå ïðîãðàììèðîâàíèå àëãîðèòì


Ïîñòàíîâêà çàäà÷è

Íà ó÷àñòêå òåðìè÷åñêîé îáðàáîòêè âûïîëíÿþòñÿ öåìåíòàöèÿ è çàêàëèâàíèå øåñòåðåí, ïîñòóïàþùèõ ÷åðåç 10 ± 5 ìèí. Öåìåíòàöèÿ çàíèìàåò 10 ± 7 ìèí, à çàêàëèâàíèå - 10 ± 6 ìèí. Êà÷åñòâî îïðåäåëÿåòñÿ ñóììàðíûì âðåìåíåì îáðàáîòêè. Øåñòåðíè c âðåìåíåì îáðàáîòêè áîëüøå 25 ìèí ïîêèäàþò ó÷àñòîê, c âðåìåíåì îáðàáîòêè îò 20 äî 25 ìèí ïåðåäàþòñÿ íà ïîâòîðíóþ çàêàëêó è ïðè âðåìåíè îáðàáîòêè ìåíüøå 20 ìèí äîëæíû ïðîéòè ïîâòîðíóþ ïîëíóþ îáðàáîòêó. Äåòàëè ñ ñóììàðíûì âðåìåíåì îáðàáîòêè ìåíüøå 20 ìèí ñ÷èòàþòñÿ âòîðûì ñîðòîì.

Ñìîäåëèðîâàòü ïðîöåññ îáðàáîòêè íà ó÷àñòêå 400 øåñòåðåí. Îïðåäåëèòü ôóíêöèþ ðàñïðåäåëåíèÿ âðåìåíè îáðàáîòêè è âåðîÿòíîñòè ïîâòîðåíèÿ ïîëíîé è ÷àñòè÷íîé îáðàáîòêè. Ïðè âûõîäå ïðîäóêöèè áåç ïîâòîðíîé îáðàáîòêè ìåíåå 90% îáåñïå÷èòü íà ó÷àñòêå ìåðîïðèÿòèÿ, äàþùèå ãàðàíòèðîâàííûé âûõîä ïðîäóêöèè ïåðâîãî ñîðòà 90%.

 

Àíàëèç èñõîäíûõ äàííûõ

Ïðè îïèñàíèè òåðìè÷åñêîé îáðàáîòêè øåñòåðåí çàäàíî âðåìÿ ïîñòóïëåíèÿ øåñòåðåí - 10 + 5 ìèí., âðåìÿ öåìåíòàöèè - 10 + 7 ìèí., è âðåìÿ çàêàëèâàíèÿ - 10 + 6 ìèí. Ýòè äàííûå ÿâëÿþòñÿ âõîäíûìè ïàðàìåòðàìè.

Âðåìÿ ïîñòóïëåíèÿ øåñòåðåí íà ó÷àñòîê òåðìè÷åñêîé îáðàáîòêè ðàñïðåäåëåíî â èíòåðâàëå îò 5 äî 15 ìèíóò, òî åñòü øåñòåðíè ñ îäèíàêîâîé âåðîÿòíîñòüþ ìîãóò ïîñòóïàòü ÷åðåç èíòåðâàëû 5, 6, 7, 8, 9, 10, 11, …, 15 ìèíóò.

Âðåìÿ öåìåíòàöèè ðàñïðåäåëåíî â èíòåðâàëå î 3 äî 17 ìèíóò, òî åñòü öåìåíòàöèÿ ïðîèçâîäèòüñÿ ñ èíòåðâàëîì 3, 4, 5, 6, …, 16, 17 ìèíóò.

Âðåìÿ çàêàëèâàíèÿ ðàñïðåäåëåíî â èíòåðâàëå îò 4 äî 16 ìèíóò, òî åñòü çàêàëèâàíèå ïðîèçâîäèòüñÿ ñ èíòåðâàëîì 4, 5, 6, …, 15, 16 ìèíóò.

Íåîáõîäèìî ñìîäåëèðîâàòü ïðîöåññ îáðàáîòêè 400 øåñòåðåí.

Èòàê, ìîæíî ñäåëàòü âûâîä, ÷òî èñõîäíûõ äàííûõ äëÿ ìîäåëèðîâàíèÿ òåðìè÷åñêîé îáðàáîòêè øåñòåðåí äîñòàòî÷íî.

Ðàçðàáîòêà ìîäåëè

Ïðîöåññ òåðìè÷åñêîé îáðàáîòêè øåñòåðåí ñëåäóåò:

Ñíà÷àëà øåñòåðíè ïîñòóïàþò íà ïåðâîå óñòðîéñòâî, êîòîðîå ïðîèçâîäèò öåìåíòàöèþ. Çàòåì íà âòîðîå óñòðîéñòâî, ïðîèçâîäÿùåå çàêàëèâàíèå ïîñòóïàþùèõ ïîñëå öåìåíòàöèè øåñòåðåí. Ïîñëå îáðàáîòêè ïîêèäàþò ó÷àñòîê øåñòåðíè, âðåìÿ îáðàáîòêè êîòîðûõ ñîñòàâèëî áîëüøå 25 ìèíóò, äðóãèå æå, îáðàáîòêà êîòîðûõ çàíÿëà îò 20 äî 25 ìèíóò - îòïðàâëÿþòñÿ íà ïîâòîðíóþ çàêàëêó, à ïðè âðåìåíè îáðàáîòêè äî 20 ìèíóò - îòïðàâëÿþòñÿ íà ïîëíóþ ïîâòîðíóþ îáðàáîòêó.

Âñå êîìïîíåíòû ó÷àñòêà òåðìè÷åñêîé îáðàáîòêè ìîæíî ïðåäñòàâèòü â ñëåäóþùåì âèäå:

1). Êîíöåïòóàëüíàÿ ìîäåëü â âèäå áëîê-ñõåìû:


t<20

Ðèñ.1 Áëîê-ñõåìà êîíöåïòóàëüíîé ìîäåëè

Ðåøåíèå çàäà÷è íà ÿçûêå GPSS:

sortDetali table P4,2,1,7; ðàñïðåäåëåíèå ïåðâè÷íîé/âòîðè÷íîé îáðàáîòêè

timeDetali table P3,0,1,53; ðàñïðåäåëåíèå âðåìåíè îïåðàöèé

GENERATE 10,5,,400; 400 øåñòåðåí, ïîñòóïàþùèå ÷åðåç 10+-5 ìèíóò

ASSIGN 4,0; îáíóëÿåì ïàðàìåòð, ïîêàçûâàþùèé ðàñïðåäåëåíèå îáðàáîòêè

CEM1 QUEUE CEMENT; äîáàâëÿåì äåòàëü â î÷åðåäü íà öåìåíòàöèþ

SEIZE CEM11; çàíèìàåì óñòðîéñòâî

ASSIGN 1,AC1; çàñåêàåì âðåìÿ ïåðåä îáðàáîòêîé

DEPART CEMENT; óäàëÿåì èç î÷åðåäè

ADVANCE 10,7; öåìåíòàöèÿ

RELEASE CEM11; îñâîáîæäàåì óñòðîéñòâî

ASSIGN 1, (AC1-P1); çàñåêàåì âðåìÿ íà ó÷àñòêå öåìåíòàöèè

ASSIGN 4+,1; óâåëè÷èâàåì ñ÷åò÷èê ðàñïðåäåëåíèÿ îáðàáîòêè íà 1

ZAK1 QUEUE ZAKAL; äîáàâëÿåì äåòàëü â î÷åðåäü íà çàêàëèâàíèå

SEIZE ZAK11; çàíèìàåì óñòðîéñòâî

ASSIGN 2,AC1; çàñåêàåì âðåìÿ ïåðåä çàêàëèâàíèå

DEPART ZAKAL; óäàëÿåì èç î÷åðåäè

ADVANCE 10,6; çàêàëèâàíèå

RELEASE ZAK11; îñâîáîæäàåì óñòðîéñòâî

ASSIGN 2, (AC1-P2); çàñåêàåì âðåìÿ íà ó÷àñòêå çàêàëèâàíèÿ

ASSIGN 4+,1; óâåëè÷èâàåì ñ÷åò÷èê ðàñïðåäåëåíèÿ îáðàáîòêè íà 1

ASSIGN 3+, (P1+P2); óâåëè÷èâàåì ïàðàìåòð, ïîêàçûâàþùèé ðàñïðåäåëåíèå âðåìåíè

ASSIGN 1,0; îáíóëÿåì ïàðàìåòðû, çàñåêàþùèå âðåìÿ

ASSIGN 2,0; íà ó÷àñòêàõ îáðàáîòêè

TEST L P3,25,Konec; åñëè âðåìÿ îáðàáîòêè áîëüøå 25 - äåòàëü ïåðâîãî ñîðòà - âûõîä

TEST L P3, 20,ZAK1; åñëè îò 20 äî 25 ìèíóò - îòïðàâëÿåì íà ïîâòîðíóþ çàêàëêó

TRANSFER,CEM1; èíà÷å ïîëíàÿ ïîâòîðíàÿ îáðàáîòêà

Konec ASSIGN pervii_sort,1; ïîäñ÷èòûâàåì êîëè÷åñòâî äåòàëåé ïåðâîãî ñîðòà

SAVEVALUE P$pervii_sort+,1

TABULATE sortDetali

TABULATE timeDetali

TERMINATE 1

START 400

Ðåçóëüòàòû ìîäåëèðîâàíèÿ

GPSS World Simulation Report - Na_avtomat1.57.1

Sunday, May 29, 2011 19: 49: 41

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 7349.958 29 2 0

NAME VALUE

CEM1 3.000

CEM11 10003.000

CEMENT 10002.000

KONEC 25.000

PERVII_SORT 10006.000

SORTDETALI 10000.000

TIMEDETALI 10001.000

ZAK1 11.000

ZAK11 10005.000

ZAKAL 10004.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 400 0 0

2 ASSIGN 400 0 0

CEM1 3 QUEUE 596 0 0

4 SEIZE 596 0 0

5 ASSIGN 596 0 0

6 DEPART 596 0 0

7 ADVANCE 596 0 0

8 RELEASE 596 0 0

9 ASSIGN 596 0 0

10 ASSIGN 596 0 0

ZAK1 11 QUEUE 729 0 0

12 SEIZE 729 0 0

13 ASSIGN 729 0 0

14 DEPART 729 0 0

15 ADVANCE 729 0 0

16 RELEASE 729 0 0

17 ASSIGN 729 0 0

18 ASSIGN 729 0 0

19 ASSIGN 729 0 0

20 ASSIGN 729 0 0

21 ASSIGN 729 0 0

22 TEST 729 0 0

23 TEST 329 0 0

24 TRANSFER 196 0 0

KONEC 25 ASSIGN 400 0 0

26 SAVEVALUE 400 0 0

27 TABULATE 400 0 0

28 TABULATE 400 0 0

29 TERMINATE 400 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

CEM11 596 0.805 9.925 1 0 0 0 0 0

ZAK11 729 0.996 10.043 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY (0) AVE. CONT. AVE. TIME AVE. (-0) RETRY

CEMENT 119 0 596 19 44.536 549.224 567.309 0

ZAKAL 133 0 729 2 65.039 655.740 657.544 0

TABLE MEAN STD. DEV. RANGE RETRY FREQUENCY CUM. %

SORTDETALI 3.313 0.813 0

_ - 2.000 79 19.75

2.000 - 3.000 126 51.25

3.000 - 4.000 187 98.00

4.000 - 5.000 7 99.75

5.000 - 6.000 1 100.00

TIMEDETALI 33.092 5.617 0

25.000 - 26.000 32 8.00

26.000 - 27.000 29 15.25

27.000 - 28.000 28 22.25

28.000 - 29.000 23 28.00

29.000 - 30.000 29 35.25

30.000 - 31.000 31 43.00

31.000 - 32.000 22 48.50

32.000 - 33.000 20 53.50

33.000 - 34.000 20 58.50

34.000 - 35.000 20 63.50

35.000 - 36.000 22 69.00

36.000 - 37.000 23 74.75

37.000 - 38.000 22 80.25

38.000 - 39.000 16 84.25

39.000 - 40.000 17 88.50

40.000 - 41.000 10 91.00

41.000 - 42.000 1 91.25

42.000 - 43.000 6 92.75

43.000 - 44.000 13 96.00

44.000 - 45.000 5 97.25

45.000 - 46.000 3 98.00

46.000 - 47.000 1 98.25

47.000 - 48.000 5 99.50

48.000 - 49.000 1 99.75

49.000 - 50.000 1 100.00

SAVEVALUE RETRY VALUE

1 0 400.000

Êàê âèäíî èç äàííîãî îò÷åòà, äîñòàòî÷íî áîëüøîå êîëè÷åñòâî äåòàëåé ïîäâåðãàþòñÿ ïîâòîðíîé îáðàáîòêå, èç-çà ÷åãî âîçíèêàþò îãðîìíûå î÷åðåäè ó óñòðîéñòâ öåìåíòàöèè è çàêàëêè.  ðåçóëüòàòå âñå äåòàëè ïîñëå íåñêîëüêèõ ïîâòîðíûõ îáðàáîòîê ïðîõîäÿò êðèòåðèé ïåðâîãî ñîðòà. Íî ýòî çàíèìàåò ìíîãî âðåìåíè. Ýòî ìîæíî èñïðàâèòü íåñêîëüêèìè ñïîñîáàìè, íàïðèìåð, óâåëè÷èòü âðåìÿ îáðàáîòêè íà êàæäîì óñòðîéñòâå. Íî ìû íå ìîæåì ýòî ñäåëàòü, òàê êàê îãðàíè÷åíû òåõíîëîãèåé îáðàáîòêè äåòàëåé è íå ìîæåì èçìåíÿòü ýòîò ïðîöåññ. Ïîýòîìó äëÿ òîãî, ÷òîáû èçáåæàòü î÷åðåäåé è çíà÷èòåëüíî óìåíüøèòü âðåìÿ îáðàáîòêè äåòàëåé ìîæíî ïðåäëîæèòü ïîñòàâèòü åùå äâà óñòðîéñòâà äëÿ îáðàáîòêè äåòàëåé.  ðåçóëüòàòå ïðîãðàììà áóäåò âûãëÿäåòü ñëåäóþùèì îáðàçîì:

sortDetali table P4,2,1,7; ðàñïðåäåëåíèå ïåðâè÷íîé/âòîðè÷íîé îáðàáîòêè

timeDetali table P3,0,1,53; ðàñïðåäåëåíèå âðåìåíè îïåðàöèé

GENERATE 10,5,,400; 400 øåñòåðåí, ïîñòóïàþùèå ÷åðåç 10+-5 ìèíóò

ASSIGN 4,0; îáíóëÿåì ïàðàìåòð, ïîêàçûâàþùèé ðàñïðåäåëåíèå îáðàáîòêè

CEM1 QUEUE CEMENT; äîáàâëÿåì äåòàëü â î÷åðåäü íà öåìåíòàöèþ

SEIZE CEM11; çàíèìàåì óñòðîéñòâî

ASSIGN 1,AC1; çàñåêàåì âðåìÿ ïåðåä îáðàáîòêîé

DEPART CEMENT; óäàëÿåì èç î÷åðåäè

ADVANCE 10,7; öåìåíòàöèÿ

RELEASE CEM11; îñâîáîæäàåì óñòðîéñòâî

ASSIGN 1, (AC1-P1); çàñåêàåì âðåìÿ íà ó÷àñòêå öåìåíòàöèè

ASSIGN 4+,1; óâåëè÷èâàåì ñ÷åò÷èê ðàñïðåäåëåíèÿ îáðàáîòêè íà 1

ZAK1 QUEUE ZAKAL; äîáàâëÿåì äåòàëü â î÷åðåäü íà çàêàëèâàíèå

SEIZE ZAK11; çàíèìàåì óñòðîéñòâî

ASSIGN 2,AC1; çàñåêàåì âðåìÿ ïåðåä çàêàëèâàíèå

DEPART ZAKAL; óäàëÿåì èç î÷åðåäè

ADVANCE 10,6; çàêàëèâàíèå

RELEASE ZAK11; îñâîáîæäàåì óñòðîéñòâî

ASSIGN 2, (AC1-P2); çàñåêàåì âðåìÿ íà ó÷àñòêå çàêàëèâàíèÿ

ASSIGN 4+,1; óâåëè÷èâàåì ñ÷åò÷èê ðàñïðåäåëåíèÿ îáðàáîòêè íà 1

Proverka ASSIGN 3+, (P1+P2); óâåëè÷èâàåì ïàðàìåòð, ïîêàçûâàþùèé ðàñïðåäåëåíèå âðåìåíè

ASSIGN 1,0; îáíóëÿåì ïàðàìåòðû, çàñåêàþùèå âðåìÿ íà ó÷àñòêàõ îáðàáîòêè

ASSIGN 2,0

TEST L P3,25,Konec; åñëè âðåìÿ îáðàáîòêè áîëüøå 25 - äåòàëü ïåðâîãî ñîðòà - âûõîä

TEST L P3, 20,Raspr_sakal; åñëè îò 20 äî 25 ìèíóò - îòïðàâëÿåì íà ïîâòîðíóþ çàêàëêó

TRANSFER,Raspr_cement; èíà÷å ïîëíàÿ ïîâòîðíàÿ îáðàáîòêà

Raspr_sakal TEST L RN1,850,ZAK1; âûáèðàåì, êàêîå îáîðóäîâàíèå èñïîëüçîâàòü

TRANSFER,ZAK2; òàê êàê áîëåå çàãðóæåíî ñòàðîå îáîðóäîâàíèå (÷åðåç íåãî ïðîõîäÿò äåòàëè èçíà÷àëüíî)

; ñòàâèì áîëüøóþ âåðîÿòíîñòü îáðàáîòêè íà íîâîì îáîðóäîâàíèè

Raspr_cement TEST L RN2,960,CEM1

TRANSFER,CEM2

CEM2 QUEUE CEMEN

SEIZE CEM22

ASSIGN 1,AC1; çàñåêàåì âðåìÿ ïåðåä öåìåíòàöèåé

DEPART CEMEN; óäàëÿåì èç î÷åðåäè

ADVANCE 10,6; çàêàëèâàíèå

RELEASE CEM22; îñâîáîæäàåì óñòðîéñòâî

ASSIGN 1, (AC1-P1); çàñåêàåì âðåìÿ íà ó÷àñòêå öåìåíòàöèè

ASSIGN 4+,1

ZAK2 QUEUE ZAKALIV; äîáàâëÿåì äåòàëü â î÷åðåäü íà çàêàëèâàíèå

SEIZE ZAK22; çàíèìàåì óñòðîéñòâî

ASSIGN 2,AC1; çàñåêàåì âðåìÿ ïåðåä çàêàëèâàíèå

DEPART ZAKALIV; óäàëÿåì èç î÷åðåäè

ADVANCE 10,6; çàêàëèâàíèå

RELEASE ZAK22; îñâîáîæäàåì óñòðîéñòâî

ASSIGN 2, (AC1-P2); çàñåêàåì âðåìÿ íà ó÷àñòêå çàêàëèâàíèÿ

ASSIGN 4+,1

TRANSFER,Proverka

Konec ASSIGN pervii_sort,1; ïîäñ÷èòûâàåì êîëè÷åñòâî äåòàëåé ïåðâîãî ñîðòà

SAVEVALUE P$pervii_sort+,1

TABULATE sortDetali

TABULATE timeDetali

TERMINATE 1

START 400

Òåïåðü â ñëó÷àå, åñëè äåòàëü íóæäàåòñÿ â ïîâòîðíîé îáðàáîòêå, îíà ïåðåõîäèò íà ýòàï ðàñïðåäåëåíèÿ, ãäå îòïðàâëÿåòñÿ ëèáî íà ñòàðîå îáîðóäîâàíèå ëèáî íà íîâûå óñòðîéñòâà (ñ áîëüøåé âåðîÿòíîñòüþ äåòàëü îòïðàâëÿåòñÿ íà íîâûå óñòðîéñòâà, äëÿ òîãî ÷òîáû ñíèçèòü íàãðóçêó íà ñòàðîå îáîðóäîâàíèå, êîòîðîå áîëåå çàãðóæåíî, ò.ê. èçíà÷àëüíî ÷åðåç íåãî ïðîõîäÿò âñå äåòàëè). Ïîëó÷àåì íîâûé îò÷åò:

GPSS World Simulation Report - Untitled Model 1.52.1

Sunday, May 29, 2011 18: 50: 20

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 4367.779 50 4 0

NAME VALUE

CEM1 3.000

CEM11 10003.000

CEM2 29.000

CEM22 10010.000

CEMEN 10009.000

CEMENT 10002.000

KONEC 46.000

PERVII_SORT 10008.000

PROVERKA 19.000

RASPRED 25.000

RASPRED1 27.000

SORTDETALI 10000.000

TIMEDETALI 10001.000

ZAK1 11.000

ZAK11 10005.000

ZAK2 37.000

ZAK22 10007.000

ZAKAL 10004.000

ZAKALIV 10006.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 400 0 0

2 ASSIGN 400 0 0

CEM1 3 QUEUE 420 0 0

4 SEIZE 420 0 0

5 ASSIGN 420 0 0

6 DEPART 420 0 0

7 ADVANCE 420 0 0

8 RELEASE 420 0 0

9 ASSIGN 420 0 0

10 ASSIGN 420 0 0

ZAK1 11 QUEUE 439 0 0

12 SEIZE 439 0 0

13 ASSIGN 439 0 0

14 DEPART 439 0 0

15 ADVANCE 439 0 0

16 RELEASE 439 0 0

17 ASSIGN 439 0 0

18 ASSIGN 439 0 0

PROVERKA 19 ASSIGN 730 0 0

20 ASSIGN 730 0 0

21 ASSIGN 730 0 0

22 TEST 730 0 0

23 TEST 330 0 0

24 TRANSFER 199 0 0

RASPRED 25 TEST 131 0 0

26 TRANSFER 112 0 0

RASPRED1 27 TEST 199 0 0

28 TRANSFER 179 0 0

CEM2 29 QUEUE 179 0 0

30 SEIZE 179 0 0

31 ASSIGN 179 0 0

32 DEPART 179 0 0

33 ADVANCE 179 0 0

34 RELEASE 179 0 0

35 ASSIGN 179 0 0

36 ASSIGN 179 0 0

ZAK2 37 QUEUE 291 0 0

38 SEIZE 291 0 0

39 ASSIGN 291 0 0

40 DEPART 291 0 0

41 ADVANCE 291 0 0

42 RELEASE 291 0 0

43 ASSIGN 291 0 0

44 ASSIGN 291 0 0

45 TRANSFER 291 0 0

KONEC 46 ASSIGN 400 0 0

47 SAVEVALUE 400 0 0

48 TABULATE 400 0 0

49 TABULATE 400 0 0

50 TERMINATE 400 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

CEM11 420 0.975 10.135 1 0 0 0 0 0

ZAK11 439 0.992 9.866 1 0 0 0 0 0

ZAK22 291 0.662 9.929 1 0 0 0 0 0

CEM22 179 0.433 10.573 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY (0) AVE. CONT. AVE. TIME AVE. (-0) RETRY

CEMENT 31 0 420 2 14.070 146.322 147.022 0

ZAKAL 13 0 439 6 6.213 61.818 62.675 0

ZAKALIV 5 0 291 129 0.433 6.505 11.684 0

CEMEN 2 0 179 114 0.104 2.533 6.975 0

TABLE MEAN STD. DEV. RANGE RETRY FREQUENCY CUM. %

SORTDETALI 3.322 0.812 0

_ - 2.000 79 19.75

2.000 - 3.000 121 50.00

3.000 - 4.000 193 98.25

4.000 - 5.000 6 99.75

5.000 - 6.000 1 100.00

TIMEDETALI 33.425 5.646 0

25.000 - 26.000 31 7.75

26.000 - 27.000 33 16.00

27.000 - 28.000 19 20.75

28.000 - 29.000 22 26.25

29.000 - 30.000 25 32.50

30.000 - 31.000 22 38.00

31.000 - 32.000 33 46.25

32.000 - 33.000 14 49.75

33.000 - 34.000 18 54.25

34.000 - 35.000 28 61.25

35.000 - 36.000 23 67.00

36.000 - 37.000 27 73.75

37.000 - 38.000 25 80.00

38.000 - 39.000 15 83.75

39.000 - 40.000 17 88.00

40.000 - 41.000 5 89.25

41.000 - 42.000 10 91.75

42.000 - 43.000 9 94.00

43.000 - 44.000 4 95.00

44.000 - 45.000 7 96.75

45.000 - 46.000 2 97.25

46.000 - 47.000 2 97.75

47.000 - 48.000 3 98.50

48.000 - 49.000 4 99.50

49.000 - 50.000 2 100.00

SAVEVALUE RETRY VALUE

1 0 400.000

Ðèñ.2 Ðàñïðåäåëåíèå ïîâòîðíîé îáðàáîòêè

Ðèñ.3 Ðàñïðåäåëåíèå âðåìåíè îáðàáîòêè

Êàê âèäíî èç íîâîãî îò÷åòà, î÷åðåäè çàìåòíî ñîêðàòèëèñü, êàê è âðåìÿ îáðàáîòêè äåòàëåé. Èç ðèñ.2 âèäíî, ÷òî ïîäàâëÿþùåå áîëüøèíñòâî äåòàëåé ïðîõîäèò ïîâòîðíóþ ïîëíóþ îáðàáîòêó, ïîñëå ÷åãî îòíîñÿòñÿ ê äåòàëÿì ïåðâîãî ñîðòà. À âðåìÿ ïîëíîé îáðàáîòêè â ñðåäíåì îò 25 äî 40 ìèíóò (ðèñ.3).


Çàêëþ÷åíèå

Íà îñíîâå ïîëó÷åííîãî çàäàíèÿ áûë âûïîëíåí ïðîãîí ïîñòðîåííîé ìîäåëè ñ èñïîëüçîâàíèåì 400 äåòàëåé. Ïî ðåçóëüòàòàì ïîëó÷åííûõ äàííûõ áûëè âûÿâëåíû âîçìîæíûå ìåñòà ïîÿâëåíèÿ î÷åðåäåé è ïðè÷èíû èõ âîçíèêíîâåíèÿ. Òàêæå áûëè ñîáðàíû ñòàòèñòè÷åñêèå äàííûå ïî äàííîé ìîäåëè - ðàñïðåäåëåíèå âðåìåíè îáðàáîòêè øåñòåðåí è âåðîÿòíîñòè èõ ïîâòîðíîé îáðàáîòêè.

Óñîâåðøåíñòâîâàòü äàííóþ ñèñòåìó ìîæíî ïóòåì ïðåäëîæåííûõ èçìåíåíèé, ò.å. çà ñ÷åò ïðèîáðåòåíèÿ äîïîëíèòåëüíîãî îáîðóäîâàíèÿ, êîòîðîå áóäåò èñïîëüçîâàòüñÿ ïàðàëëåëüíî îñíîâíîìó. ×òî â ñâîþ î÷åðåäü ñíèçèò íàãðóçêè íà îáîðóäîâàíèå è óìåíüøèò î÷åðåäè è ïðîñòîè. Åùå îäíèì èç ñïîñîáîâ ìîäåðíèçàöèè ìîæíî ðàññìàòðèâàòü èçìåíåíèå òåõíîëîãèè è óâåëè÷åíèå âðåìåíè îáðàáîòêè íà êàæäîì ýòàïå. Òàêæå ìîæíî äîáèòüñÿ áîëüøåé ýôôåêòèâíîñòè, åñëè ðàñïðåäåëÿòü äåòàëè ïî ñòàíêàì íå âåðîÿòíîñòíî, à ñîîòâåòñòâåííî î÷åðåäè íà êàæäîì óñòðîéñòâå.

Ôåäåðàëüíîå ãîñóäàðñòâåííîå àâòîíîìíîå îáðàçîâàòåëüíîå ó÷ðåæäåíèå Âûñøåãî ïðîôåññèîíàëüíîãî îáðàçîâàíèÿ &quot;Óðàëüñêèé ôåäåðàëüíûé óíèâåðñèòåò èìåíè ïåðâîãî Ïðåçèäåíòà Ðîññèè Á.Í. Åëüöèíà&quot; Êàôåäðà &quot;Ìîäåëèðîâàíèå óïðàâëÿåìûõ ñèñòå

 

 

 

Âíèìàíèå! Ïðåäñòàâëåííàÿ Êîíòðîëüíàÿ ðàáîòà íàõîäèòñÿ â îòêðûòîì äîñòóïå â ñåòè Èíòåðíåò, è óæå íåîäíîêðàòíî ñäàâàëàñü, âîçìîæíî, äàæå â òâîåì ó÷åáíîì çàâåäåíèè.
Ñîâåòóåì íå ðèñêîâàòü. Óçíàé, ñêîëüêî ñòîèò àáñîëþòíî óíèêàëüíàÿ Êîíòðîëüíàÿ ðàáîòà ïî òâîåé òåìå:

Íîâîñòè îáðàçîâàíèÿ è íàóêè

Çàêàçàòü óíèêàëüíóþ ðàáîòó

Ñâîè ñäàííûå ñòóäåí÷åñêèå ðàáîòû

ïðèñûëàéòå íàì íà e-mail

Client@Stud-Baza.ru