EXP1 FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38
.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2
.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8
TABTQ TABLE MP3,70,50,35
SYS1 STORAGE 2
GENERATE 250,FN$EXP1
MARK 3
QUEUE ONE
ENTER SYS1
DEPART ONE
ADVANCE 50,FN$EXP1
LEAVE SYS1
SYS2 QUEUE TWO
SEIZE PRIB22
DEPART TWO
ADVANCE 50,FN$EXP1
RELEASE PRIB22
TRANSFER .6,TRAN1,SYS0
TRAN1 TRANSFER .75,SYS5,SYS4
SYS4 QUEUE THREE
SEIZE PRIB23
DEPART THREE
ADVANCE 100,FN$EXP1
RELEASE PRIB23
TRANSFER ,SYS2
SYS5 QUEUE FOUR
SEIZE PRIB24
DEPART FOUR
ADVANCE 200,FN$EXP1
RELEASE PRIB24
TRANSFER ,SYS2
SYS0 TABULATE TABTQ
TERMINATE 1
START 100000
Постоими таблиц и графики для:
1) Распределение интервалов времени между поступлениями заявок в сети.
2) Распределение интервалов времени между выходом заявок из сети
EXP1 FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38
.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2
.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8
TINT VARIABLE C1-X$INP
TAB2 TABLE V$TINT,100,100,10
TOUT VARIABLE C1-X$OUT
TAB3 TABLE V$TOUT,50,50,20
SYS1 STORAGE 2
GENERATE 250,FN$EXP1
TABULATE TAB2
TABULATE TAB3
SAVEVALUE INP,C1
QUEUE ONE
ENTER SYS1
DEPART ONE
ADVANCE 50,FN$EXP1
LEAVE SYS1
SYS2 QUEUE TWO
SEIZE PRIB22
DEPART TWO
ADVANCE 50,FN$EXP1
RELEASE PRIB22
TRANSFER .6,TRAN1,SYS0
TRAN1 TRANSFER .75,SYS5,SYS4
SYS4 QUEUE THREE
SEIZE PRIB23
DEPART THREE
ADVANCE 100,FN$EXP1
RELEASE PRIB23
TRANSFER ,SYS2
SYS5 QUEUE FOUR
SEIZE PRIB24
DEPART FOUR
ADVANCE 200,FN$EXP1
RELEASE PRIB24
TRANSFER ,SYS2
SYS0 SAVEVALUE OUT,C1
TERMINATE 1
START 100000
8. Аналитическое решение.
λ0=4 λ1= λ0 λ2= λ1+ λ3+ λ4 λ3=0,3 λ2 λ4=0,1 λ2 |
λ0=4 λ1= 4 λ2= 0,4+4 λ3=0,3 λ2 λ4=0,1 λ2 |
λ0=4 λ1= 4 λ2= 6,7 λ3=2,01 λ4=0,67 |
1) ρ1 = λ1*Ts1/k1 =4*0,05/2=0,1
ρ2 =6,7*0,049=0,328
ρ3 =2,01*0,0997=0,2
ρ4 =0,67*0,198901=0,133
2) Lw1 = ρ1B/(1 – ρ1)= 0,1*0,01/(1-0,1) =0,001111
Lw2 =ρ22/(1 – ρ2) =0,01/(1-0,328)= 0,014881
Lw3 = ρ23/(1 – ρ3)=0,01/(1-0,2)= 0,013
Lw4 = ρ24/(1 – ρ4)=0,011/(1-0,133)= 0,012687
3) Tw1 = Ts1B/(1- ρ1)k = (0,05*0,01)/((1-0,1)*2)= 0,0003
Tw2 = Ts2 ρ2/(1- ρ2) = 0,049893*0,328/(1-0,328)= 0,0244
Tw3 = Ts3 ρ3/(1- ρ3)=0,0997*0,2/(1-0,2)= 0,0249
Tw4 = Ts4 ρ4/(1- ρ4)=0,198901*0,133/(1-0,133)= 0,0305
4) Lq1 = Lw1 + k1 ρ1 =0,001111+2*0,1=0,201
Lq2 = Lw2 + ρ2=0,014881+0,328 =0,343
Lq3 = Lw3 + ρ3 = 0,013+0,2=0,213
Lq4= Lw4 + ρ4 = 0,012687+0,133=0,146
5) Tq 1 = Tw1 + Ts1 =0,0003+0,05=0,05
Tq 2 = Tw2 + Ts2 =0,0244+0,049893=0,074
Tq 3 = Tw3 + Ts3 =0,0249+0,0997=0,125
Tq 4= Tw4 + Ts4 =0,0305+0,198901=0,229
Сетевые характеристики:
Lw = i = 0,041179
Lq = i = 0,902679
α1= |
1 |
α2= |
1,675 |
α3= |
0,5025 |
α4= |
0,1675 |
Tw = Twi =1*0,0003+1,675*0,0244+0,5025*0,0249+0,1675*0,0305=0,059
Tq = Tqi = 1*0,05+1,675*0,074+0,5025*0,125+0,1675*0,229=0,2751
9. Заключение.
Сопоставит значение сетевых характеристик, полученные двумя способами, в ходе выполнения работы.
Метод |
Tw |
Lw |
Tq |
Lq |
GPSS |
60,68582мс |
0,244 |
277,3957мс |
1,116 |
Аналитический метод |
0,059с |
0,041179 |
0,2751с |
0,902679 |
Между полученными показателями при моделировании GPSS и аналитическим методом есть небольшая разница. Она связана с недостаточно большим объемом выборки. При увеличении объема выборки, разница между показателями, полученными двумя способами будет уменьшаться.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.