Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://lvk.cs.msu.su/~bahmurov/course_simulation/2015/tut_ipm_01_gpss.pdf
Äàòà èçìåíåíèÿ: Tue Sep 29 15:01:13 2015
Äàòà èíäåêñèðîâàíèÿ: Sat Apr 9 23:18:06 2016
Êîäèðîâêà:
GPSS


, I I I , 11

1

GPSS ­ 1 / 80


1 1 1

GPSS

1

GPSS ­ 2 / 80


GPSS

1 1 1

GPSS: (General Purpose Systems Simulator ) , ( , ). 1961 . : . : (Q- ); (F- P- ); (N-, NS -, . .); . . : GPSS.

1

GPSS ­ 3 / 80


GPSS

1 1 1

GPSS GPSS World . : : , , , . . : , ( , ). : () . . : ( , / . .

1

GPSS ­ 4 / 80


GPSS

1 1 1

GPSS (. . 5). : , .










. 1: GPSS

1

GPSS ­ 5 / 80


GPSS

1 1 1

:
[ ] [ ] [ ] [ ]

:
GENERATE 300,100 ; SEIZE Barber ; ADVANCE 400,200 ; RELEASE Barber ; TERMINATE 1 ; START 100 ; 100

1

GPSS ­ 6 / 80




1 1 1

: () , , . , : (1, 2, . . .); ; ; (, , , . .); . . ( ).

1

GPSS ­ 7 / 80




1 1 1

. , , . , . : ; ; ; ; .

1

GPSS ­ 8 / 80


GPSS World

1 1 1

1. GPSS World. 2. File New, Mo del:

. 2: 3. :
; my0.gps
GENERATE 60 TERMINATE 1

; ; ; 100


START 100

4. Command Create Simulation.
1 GPSS ­ 9 / 80




1 1 1
FEC XN 101 PRI 0 BDT 6060.000 ASSEM 101 CURRENT 0 NEXT 1 PARAMETER VALUE LABEL LOC 1 2 BLOCK TYPE GENERATE TERMINATE ENTRY COUNT CURRENT COUNT RETRY 100 0 0 100 0 0 START TIME 0.000 END TIME 6000.000 BLOCKS 2 FACILITIES 0 STORAGES 0 Friday, February 19, 2010 03:48:20 GPSS World Simulation Report - Untitled Model 7.1.1

1

GPSS ­ 10 / 80




1 1 1

START TIME END TIME . BLOCKS , ( GENERATE TERMINATE). FACILITIES STORAGES , . . LABEL . LOC , . BLOCK TYPE . ENTRY COUNT , . CURRENT COUNT , .

1

GPSS ­ 11 / 80


2 2 2 3 3.1 3 3.2 2 4.1 4.2

GPSS

1

GPSS ­ 12 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

. ( ) .
GENERATE

[ ] , [ ] , [ ] , [ ] , [ ]



; ( ); ; ; .

, . .
TERMINATE

[ ]



, (0 ).
GPSS ­ 13 / 80

1




2 2 2 3 3.1 3 3.2 2 4.1 4.2

. GPSS World ( Command START, Command Create Simulation), . () .
START





, .

1

GPSS ­ 14 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

, , (. . 3).
H K

1

1

. 3: :

G S A R T E E D E E N I V L R E Z A E M R E N A I 7 F CE 5 SE F NATE 1 ATE , a , a 2 cility1 2 cility1

; ; ; ; ;




START 100

; 100

(. ) Facility1. (. ).
GPSS ­ 15 / 80

1




2 2 2 3 3.1 3 3.2 2 4.1 4.2
FEC XN 101 PRI 0 BDT 718.106 ASSEM 101 CURRENT 0 NEXT 1 PARAMETER VALUE FACILITY FACILITY1 ENTRIES 100 UTIL. 0.699 AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY 4.994 1 0 0 0 0 0 LABEL LOC 1 2 3 4 5 B G S A R T L E E D E E O N I V L R C E Z A E M K R E N A I TYPE ATE CE SE NATE ENTRY 10 10 10 10 10 COUNT CURRENT COUNT RETRY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NAME FACILITY1 VALUE 10000.000 START TIME 0.000 END TIME 714.047 BLOCKS 5 FACILITIES 1 STORAGES 0

1

GPSS ­ 16 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

. FACILITY . ENTRIES , . UTIL. : , . AVE. TIME . AVAIL. (1 ; 0 ). OWNER , (0 ). PEND , .

1

GPSS ­ 17 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

.
SEIZE



:

.

, . , ( ).

1

GPSS ­ 18 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

. .
ADVANCE

[ ] , [ ]

,

, GENERATE.

RELEASE



: , , . , ( .
PREEMPT

) ,

1

GPSS ­ 19 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

( , , ). .
QUEUE

[ , ]



, .

DEPART

[ , ]



, .

1

GPSS ­ 20 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2


G Q S D A R T E U E E D E E N E I P V L R E U Z A A E M R E E R N A I 5 Q F T Q CE 7 SE F NATE 1 ATE , u a u , a 2 e c e 2 c ue1 ility1 ue1 ility1

; ; ; ; ; ; ;




START 100

; 100

.

QUEUE



DEPART



1

GPSS ­ 21 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

Facility1 ( SEIZE), QUEUE, Queue1. Facility1 , , SEIZE ( Queue1). Facility1 , SEIZE . DEPART, Queue1. DEPART Facili
ADVANCE ty1

,

.

1

GPSS ­ 22 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2
QUEUE QUEUE1 MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME 42 42 142 1 21.968 110.599 AVE.(-0) RETRY 111.383 0 FACILITY FACILITY1 ENTRIES 101 UTIL. 0.991 AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY 7.015 1 101 0 0 0 41 LABEL LOC 1 2 3 4 5 6 7 B G Q S D A R T L E U E E D E E O N E I P V L R C E U Z A A E M K R E E R N A I TYPE ATE ENTRY 14 14 10 10 10 10 10 COUNT CURRENT COUNT RETRY 2 0 0 2 41 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0

T CE SE NATE

ENTRY COUNT CURRENT COUNT , ( 100 ), , . .

1

GPSS ­ 23 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

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

1

GPSS ­ 24 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

( ) :
S T O R A G E



, ; .

:
ENTER

, [ ]



; , (1 ).

:
LEAVE

, [ ]

1

GPSS ­ 25 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2

(. . 4).
K

1,1



H

1

K

2,1



K

3,1

. 4: (. ).

1

GPSS ­ 26 / 80




2 2 2 3 3.1 3 3.2 2 4.1 4.2


Multi1 STORAGE G Q E D A L T E U N E D E E N E T P V A R E U E A A V M R E R R N E I ATE 3 , u u u 2 u 2 e l e , l

; ; ; ; ; ; ; ;


3 Q M T Q CE 1 M NATE 1 u t u 2 t e1 i1 e1 i1


START 100

; 100

1

GPSS ­ 27 / 80


1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7



1

GPSS ­ 28 / 80


,

1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

:
TRANSFER BOTH,

[ 1 ] , 2



1 2



, , ( , ); , , .

:
TRANSFER ,



:
TRANSFER ,Finish

1

GPSS ­ 29 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

:
TRANSFER

, [ 1 ] , 2


1



2

2 ; , 1 - ; , .

:
TRANSFER .75,Place_0_25,Place_0_75

1

GPSS ­ 30 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

ENTER, LEAVE TRANSFER . , . 3. H1 3 . :

Seats STORAGE 3

; ; ; ,


GENERATE TRANSFER E S L A R N E E D E T I A V L E Z V A E R E E NCE ASE 4,2 BOTH,,Lost S B S 1 B e a e 3 a a r a , r t b t 3 b s er s

; ; ; ; er ; , / TERMINATE 1 ; Lost TERMINATE 1 ; START 100 ; 100

1

GPSS ­ 31 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

, GENERATE, TRANSFER, ( ), , , . ENTER, Seats, , . 3 ( STORAGE) , ENTER. TRANSFER Lost TERMINATE, . ( Seats ) ENTER, Seats. SEIZE , , Barber .

1

GPSS ­ 32 / 80


()
1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

Barber , , SEIZE. 3 , Seats. ( Barber ) SEIZE , Barber . LEAVE, Seats ( , ). ADVANCE, ´ Barber. RELEASE TERMINATE. , Barber, TERMINATE ( Lost). .

1

GPSS ­ 33 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7
STORAGE SEATS CAP. REM. MIN. MAX. 3 0 0 3 ENTRIES AVL. 34 1 AVE.C. UTIL. RETRY DELAY 2.774 0.925 0 0 FACILITY BARBER ENTRIES 31 UTIL. 0.987 AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY 13.282 1 94 0 0 0 3 LOST LABEL LOC 1 2 3 4 5 6 7 8 9 B G T E S L A R T T L E R N E E D E E E O N A T I A V L R R C E N E Z V A E M M K R S R E E N A I I TYPE ATE FER ... ENTRY 10 10 3 3 3 3 3 3 7 COUNT CURRENT COUNT RETRY 4 0 0 4 0 0 4 3 0 1 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 START TIME 0.000 END TIME 417.107 BLOCKS 9 FACILITIES 1 STORAGES 1

C S N N

E E ATE ATE

1

GPSS ­ 34 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

ENTRY COUNT 30 ( TERMINATE 8) - 70 ( TERMINATE 9). 30 + 70 = 100 ( , START). CURRENT COUNT 3 ( 3) ( ADV 6).

ENTER ANCE

UTIL. 0,987, 1 ( ). AVE.C. UTIL. 2,774 , 0,925, .

1

GPSS ­ 35 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

: : 30 Â 100 = 0,3 : 4 Â 13 0,308. , 30 37.

1

GPSS ­ 36 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

TRANSFER BOTH , ( ), .
TRANSFER ALL,

1 [ , n ] [ , ]



1 n



; ( , ); (1 ).

1

GPSS ­ 37 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7
Finish GENERATE TRANSFER 15 ALL,First,Last,4 F 1 F , F 4 F , a 2 a F c , c i ility1 4 ility1 nish

I
First S A R T S A R T Last E D E R E D E R I V L A I V L A Z A E N Z A E N E NCE ASE SFER E NCE ASE SFER

II
acility2 0 acility2 Finish

III
SEIZE ADVANCE RELEASE Facility3 20 Facility3


TERMINATE 1 START 100



1

GPSS ­ 38 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7
FA F F F C A A A I C C C L I I I I L L L T I I I Y TY1 TY2 TY3 ENTRIES 86 14 1 UT 0 0 0 I . . . L 6 3 0 . 78 67 13 AVE. T 12 40 20 I . . . M 0 0 0 E 2 0 0 A 1 0 0 VAIL. OWNER PEND INTER RETRY DELAY 1 101 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 FINISH LAST FIRST LABEL LOC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 B G T S A R T S A R T S A R T L E R E D E R E D E R E D E E O N A I V L A I V L A I V L R C E N Z A E N Z A E N Z A E M K R S E N A S E N A S E N A I TYPE ATE FER CE SE FER CE SE FER CE SE NATE ENTRY 10 10 8 8 8 8 1 1 1 1 COUNT CURRENT COUNT RETRY 1 0 0 1 0 0 6 0 0 6 1 0 5 0 0 5 0 0 4 0 0 4 0 0 4 0 0 4 0 0 1 0 0 1 0 0 1 0 0 100 0 0

1

GPSS ­ 39 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7

, , ( ).
TRANSFER PICK,

1 , n



1 n

; .

: TRANSFER ALL , ( 1 n ), . TRANSFER PICK, - . , (. ).

1

GPSS ­ 40 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7
PickN Place1 GENERATE T T T T T S A R T S A R T R R R R R E D E R E D E R A A A A A I V L A I V L A N N N N N Z A E N Z A E N S S S S S F F F F F E E E E E R R R R R 5,,,100 P , , , , F 1 F , F 1 F , I P P P P C l l l l K,Pick1,PickN ace1 ace2 ace3 ace4

1.3
Place3 S A R T E D E R I V L A Z A E N E N A S Fac CE 1 SE F FER ility13 0 acility13 ,Finish


Pick1

1.4
Place4 SEIZE Facility14 ADVANCE 10 RELEASE Facility14 TERMINATE 1 START 100

1.1
E NCE ASE SFER E NCE ASE SFER acility11 0 acility11 Finish acility12 0 acility12 Finish


Finish



1.2
Place2

1

GPSS ­ 41 / 80




1 2 5 5.1 5.2 5 5.3 5 3 6 6 4 7 7
FA F F F F C A A A A I C C C C L I I I I I L L L L T I I I I Y T T T T Y Y Y Y 1 1 1 1 3 2 4 1 ENTRIES 28 29 20 23 UT 0 0 0 0 I . . . . L 5 5 3 4 . 4 6 9 5 9 9 2 1 AVE. T 10 10 10 10 I . . . . M 0 0 0 0 E 0 0 0 0 A 0 0 0 0 VAIL. OWNER PEND INTER RETRY DELAY 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 FI .. PL PI PL PI LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 100 0 0 2 TRANSFER 100 0 0 CK1 3 TRANSFER 23 0 0 4 TRANSFER 29 0 0 5 TRANSFER 28 0 0 CKN 6 TRANSFER 20 0 0 ACE1 7 SEIZE 23 0 0 8 ADVANCE 23 0 0 9 RELEASE 23 0 0 10 TRANSFER 23 0 0 ................................................................... ACE4 19 SEIZE 20 0 0 20 ADVANCE 20 0 0 21 RELEASE 20 0 0 NISH 22 TERMINATE 100 0 0

1

GPSS ­ 42 / 80


8 8 9 9



1

GPSS ­ 43 / 80




8 8 9 9

, .
PREEMPT

, [ ] , [ ] , [ ] , [ ]







; PR ( ), ´ ; , ; , , , ADVANCE; RE ( , , , ), .
GPSS ­ 44 / 80

1




8 8 9 9

PREEMPT , .
RETURN





.

1

GPSS ­ 45 / 80


II I

8 8 9 9
Lost

I
G S A R T G P A R T E E D E E E R D E E N I V L R N E V T R E Z A E M E E A U M R E N A I R M N R I 5 F CE 7 SE F NATE 1 ATE A P C N N 2 F 1 F ATE 1 TE T E , a , a 2 cility1 2 cility1

; ; ; ; ; ; ; ; ; ;

I II I I

II
5 a 1 a , c , c 2 ility1,,Lost,,RE 2 ility1


START 100

; 100

1

GPSS ­ 46 / 80




8 8 9 9
FACILITY FACILITY1 ENTRIES 101 UTIL. 0.990 AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY 6.972 1 89 0 0 0 69 LOST LABEL LOC 1 2 3 4 5 6 7 8 9 10 B G S A R T G P A R T L E E D E E E R D E E O N I V L R N E V T R C E Z A E M E E A U M K R E N A I R M N R I TYPE ATE C S N A P C N N E E ATE TE T E ATE ENTRY 14 7 7 4 4 2 2 2 2 5 COUNT CURRENT COUNT RETRY 3 69 0 4 1 0 3 0 0 6 0 0 6 0 0 7 0 0 7 0 0 7 0 0 7 0 0 4 0 0

1

GPSS ­ 47 / 80




8 8 9 9

, (facility) ( ). .
FUNAVAIL

, [ 1 ] , [ 1 ] , [ ] , [ 2 ] , [ 2 ] , [ 3 ] , [ 3 ]

1 1 2 2 ...

, ; I (. ); I ; , ; I I (. ); I I ;

, FUNAVAIL. , .
FAVAIL



1

GPSS ­ 48 / 80


( FUNAVAIL)
8 8 9 9

I. ( ): , ( ); (
RE

);
CO

( I I. (
PREEMPT

).

):

( ); , ( RE); ( I I I. . ( ); , , RETURN RELEASE ( RE); (
CO CO

).

).

1

GPSS ­ 49 / 80




8 8 9 9
Finish

I
G S A R T E E D E E N I V L R E Z A E M R E N A I 5,2 F_main CE 7 SE F_main NATE 1 ATE


F_I


R S A R T E E D E R L I V L A E Z A E N A E N A S SE CE SE FER F F 1 F , _ _ 0 _ F main for_managed for_managed inish

II , I
G P A R T G F A F T E R D E E E U D A E N E V T R N N V V R E E A U M E A A A M R M N R I R V N I I A P C N N A A C L N TE T E ATE TE IL E ATE 5 F 1 F 5 _main,RE,F_I,,RE,F_II,RE,F_III 5 _main 2 F 1 F 5 _main 1 _main

,
F_II S A R T E D E R I V L A Z A E N E NCE ASE SFER F 1 F , _for_preempted 1 _for_preempted Finish

F_main

,
F_III S A R T E D E R I V L A Z A E N E NCE ASE SFER F 1 F , _for_queued 2 _for_queued Finish


START 100

,

1

GPSS ­ 50 / 80




8 8 9 9
F_I FINISH LABEL START TIME 0.000 LOC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 B G S A R T G P A R T G F A F T R END TIME BLOCKS FACILITIES STORAGES 725.000 28 4 0 ... LOCK TYPE ENTRY COUNT CURRENT COUNT RETRY ENERATE 142 47 0 EIZE 39 0 0 DVANCE 39 0 0 ELEASE 26 0 0 ERMINATE 100 0 0 ENERATE 28 0 0 REEMPT 28 0 0 DVANCE 28 0 0 ETURN 22 0 0 ERMINATE 22 0 0 ENERATE 13 0 0 UNAVAIL 13 0 0 DVANCE 13 1 0 AVAIL 12 0 0 ERMINATE 12 0 0 ELEASE 13 0 0 ... I . . . . L 7 0 1 9 . 2 9 7 2 AVE. T 7 11 10 11 I . . . . M 8 0 0 9 E 9 0 0 6 A 0 0 0 4 VAIL. OWN 0 1 1 1 1 ER PEND INTER RETRY DELAY 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 06 0 0 0 44

FA F F F F

C _ _ _ _

I M F F F

L A O O O

I I R R R

T N _ _ _

Y

ENTRIES 67 PREEMPTED 6 MANAGED 13 QUEUED 56

UT 0 0 0 0

9 1 9 4

1

GPSS ­ 51 / 80




8 8 9 9

, FUNAVAIL/FAVAIL, / (storage).
SUNAVAIL



SAVAIL



1

GPSS ­ 52 / 80


9 9 10.1 10.2 10 11 11 12 12 1 GPSS ­ 53 / 80

, /




9 9 10.1 10.2 10 11 11 12 12 1

:
E Q U



; , .

() . .
LOOP

[ , ]



, 1; , , 0.

GPSS ­ 54 / 80




9 9 10.1 10.2 10 11 11 12 12 1

/ :
ASSIGN

[ ] , [ , ]



, ; (+ -); // ; .

.
MARK



- (. . 77).

MP



GPSS ­ 55 / 80




9 9 10.1 10.2 10 11 11 12 12 1 GPSS ­ 56 / 80
Loop1


Counter EQU 13 E I Z A P E M 5 C F 7 C ASE F INATE 1 RATE GN E NCE , o a , o a 2 u c 2 u c ,,100 nter,5 ility1 nter,Loop1 ility1

; ; ; ; ; ; ; ; 100


G A S A L R T E S E D O E E N S I V O L R


START 100




9 9 10.1 10.2 10 11 11 12 12 1 GPSS ­ 57 / 80
FACILITY FACILITY1 LOOP1 LABEL NAME COUNTER LOC 1 2 3 4 5 6 7 ENTRIES 100 B G A S A L R T L E S E D O E E O N S I V O L R C E I Z A P E M K R G E N TYPE ATE N CE VALUE 13.000 ... ENTRY 10 10 10 50 50 10 10 COUNT CURRENT COUNT RETRY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ASE INATE

UTIL. 0.998

AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY 34.859 1 0 0 0 0 0




9 9 10.1 10.2 10 11 11 12 12 1

, .
TEST



1 , 2 [ , ]

1 ,

2

, G, GE, L, LE, NE; ; , ( , ).
E

GPSS ­ 58 / 80


/

9 9 10.1 10.2 10 11 11 12 12 1

:
H
1

1

1

K

1,1

2



2

. 5: / H1 , K1,1 . 1 2 , 1 , 1 , 2 2 . (. ).

GPSS ­ 59 / 80




9 9 10.1 10.2 10 11 11 12 12 1 GPSS ­ 60 / 80

I
GENERATE ASSIGN TRANSFER 10 13,1 ,Process 5 13,2

; ; I ;

II ; ; II Process SEIZE Facility1 ; ADVANCE 7 ; RELEASE Facility1 ; TEST E P13,1,Second ; I TERMINATE 1 ; I II Second TERMINATE 1 ; II
GENERATE ASSIGN START 100




9 9 10.1 10.2 10 11 11 12 12 1



GENERATE

.

GENERATE ASSIGN, 13- 1 2 . . ASSIGN SEIZE Process, . TRANSFER. ( RELEASE) TEST, (TERMINATE), Second ( TERMINATE). , TEST, (E) 13- , ( P13) 1.

GPSS ­ 61 / 80




9 9 10.1 10.2 10 11 11 12 12 1

, .
GATE



[ , ]



(. ); / , MATCH, ; , ( , ). / / / / / / MATCH / /
GPSS ­ 62 / 80


FV

,

FNV

, U,
I SE

NI NU SNE SNF SNV M LR

, SF, SV, M, N LS,




9 9 10.1 10.2 10 11 11 12 12 1

, . , . , .
SPLIT

, [ ] [ , ]



; ; , .

: , GENERATE, , . -, SPLIT, -.



GPSS ­ 63 / 80






. () .
ASSEMBLE

9 9 10.1 10.2 10 11 11 12 12 1





( 1 ).

GPSS ­ 64 / 80




9 9 10.1 10.2 10 11 11 12 12 1 GPSS ­ 65 / 80
Out1


GENERATE SPLIT S A R T Place1 E D E R I V L A Z A E N E NCE ASE SFER 5,3,,100 1,Place1 F 6 F , a , a O cility11 2 cility11 ut1

; 100 ; 1.2 ; ; ; ; 1.1 1.1

1.1

1.2
SEIZE ADVANCE RELEASE Facility12 9,1 Facility12

; 1.2 ; ; 1.2 ; 2 ; ; 100


ASSEMBLE 2 TERMINATE 1 START 100






9 9 10.1 10.2 10 11 11 12 12 1 GPSS ­ 66 / 80
FACILITY FACILITY11 FACILITY12 ENTRIES 100 100 UTIL. 0.659 0.992 AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY 5.956 1 0 0 0 0 0 8.963 1 0 0 0 0 0 OUT1 PLACE1 LABEL LOC 1 2 3 4 5 6 7 8 9 10 11 B G S S A R T S A R A T L E P E D E R E D E S E O N L I V L A I V L S R C E I Z A E N Z A E E M K R T E N A S E N A M I TYPE ATE ENTRY 10 10 10 10 10 10 10 10 10 20 10 COUNT CURRENT COUNT RETRY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START TIME 0.000 END TIME 903.304 ... BLOCKS 11 FACILITIES 2 STORAGES 0

CE SE FER C S B N E E LE ATE




9 9 10.1 10.2 10 11 11 12 12 1

. ASSEMBLE , .
GATHER



:
ADOPT



GPSS ­ 67 / 80




9 9 10.1 10.2 10 11 11 12 12 1

: MATCH :
MATCH







MATCH

.

GPSS ­ 68 / 80




9 9 10.1 10.2 10 11 11 12 12 1

, . 6:

H S H K H

2,1

K

2,1


1,2 1,2 2,2

K

2,2

. 6: S , (K2,1 ) H2,1 , (K1,2 , K2,2 , ). K2,1 K2,2 ( H2,1 ). . (. ).
GPSS ­ 69 / 80




9 9 10.1 10.2 10 11 11 12 12 1 GPSS ­ 70 / 80
FA F F F F C A A A A I C C C C L I I I I I L L L L T I I I I Y T T T T START TIME 0.000 ENTRIES 100 100 100 100 UT 0 0 0 0 I . . . . L 4 9 5 2 . 9 8 9 9 END TIME BLOCKS FACILITIES STORAGES 1016.0001013.000 18 4 0 ... AVE. TIME AVAIL. OWNER PEND INTER RETRY 4 5.000 1 0 0 0 0 7 10.000 1 0 0 0 0 2 6.000 1 0 0 0 0 6 3.000 1 0 0 0 0 Sync1


G S S A R M S A R E P E D E A E D E N L I V L T I V L E I Z A E C Z A E RATE T E NCE ASE H E NCE ASE 1 1 F 5 F 0,,,100 ,Place1 acility11 acility11

Place1

SEIZE ADVANCE RELEASE M S A R A E D E T I V L C Z A E H E NCE ASE

Facility12 10 Facility12 Sync1 Facility22 3 Facility22

I
Sync2

II
Sync2 Facility21 3 Facility21 ,Finish


Finish TERMINATE 1 START 200




TRANSFER

Y Y Y Y

1 1 2 2

1 2 1 2


1 2 13 14



1

GPSS ­ 71 / 80




1 2 13 14

; ; CE ; SE ; NATE ; GENERATE 120 ; 120 . TERMINATE 1 ;
G S A R T E E D E E N I V L R E Z A E M R E N A I ATE 5 F 1 F , a 2 a 2 cility1 ,5 cility1 START 1

1

GPSS ­ 72 / 80




1 2 13 14

TERMINATE ( , 0). . TERMINATE , 1. GENERATE 120 . START , 1. , 120 GENERATE, TERMINATE.

1

GPSS ­ 73 / 80




1 2 13 14
GENERATE (EXPONENTIAL(1,0.0,6.0)) EXPONENTIAL(

, t 0 , 1 / )

: p (t) = : e- 0
(t-t0 )

t t0 , t < t0

M = t0 +

1 ,

D =

1 2

1

GPSS ­ 74 / 80




1 2 13 14
Multi1 STORAGE G A E A L T E S N D E E N S T V A R E I E A V M R G R N E I ATE N 100 0 3,(10+RN1@5) ulti1,P13 0 ulti1,P13

; = 100 ; ; ; ; ; ; 13 := (10 .. 14) - (10 .. 14)


1 1 M CE 1 M NATE 1


START 100

1

GPSS ­ 75 / 80




1 2 13 14
STORAGE MULTI1 LABEL LOC 1 2 3 4 5 6 B G A E A L T L E S N D E E O N S T V A R C E I E A V M K R G R N E I TYPE ATE N CE NATE ... ENTRY 10 10 10 10 10 10

COUNT CURRENT COUNT RETRY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

CAP. REM. MIN. MAX. 100 100 0 28

ENTRIES AVL. AVE.C. UTIL. RETRY 1224 1 12.119 0.121 0 ...

1

GPSS ­ 76 / 80




1 2 13 14

; ; 13 := - E ; NCE ; ASE ; , 13 - 10, . Lost TEST L MP13,10,Lost ; < 10? , , 10 TERMINATE 1 ; , 10 Lost TERMINATE 1 ;
G M S A R E A E D E N R I V L E K Z A E RATE 1 1 F 9 F 0 3 acility1 ,3 acility1 START 100

1

GPSS ­ 77 / 80




1 2 13 14
FACILITY FACILITY1 ENTRIES 101 UTIL. 0.897 AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY 9.001 1 101 0 0 0 0 ... LOST LABEL LOC 1 2 3 4 5 6 7 8 B G M S A R T T T L E A E D E E E E O N R I V L S R R C E K Z A E T M M K TYPE RATE E NCE ASE INATE INATE ... ENTRY 10 10 10 10 10 10 4 5

COUNT CURRENT COUNT RETRY 1 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 6 0 0 4 0 0

1

GPSS ­ 78 / 80






1

GPSS ­ 79 / 80






[1] . . . GPSS World. .: -, 2004. 368 . [2] . ., . . GPSS/PC. : .- , 2000. 116 . [3] . . GPSS World. . .: , 2004. 320 . [4] . ., . . . : . . 3-, . . .: . ., 2005. 295 . [5] . . GPSS: . . , 1980. 592 . .:

1

GPSS ­ 80 / 80