Казачков Павел / ht1 / ht1 main
.docЗадание д/з №1: имитация кассового окошечка в банке (одноканальная СМО) при условии, что вероятность прихода клиента в банк равняется 0.7, а время обслуживания подчиняется следующему дискретному закону распределения:
|
вероятность |
0.4 |
0.3 |
0.2 |
0.1 |
|
время обслуживания клиента |
3 |
2 |
1 |
4 |
Схема потоков:
ВРЕМЯ
где ГСЧ – генератор случайных чисел,
ДОК – длительность обслуживания клиента,
ДО – длина очереди,
ОЧЕР – очередь,
ВПК – вероятность прихода клиента,
КВХ – ключ по входу,
ОВПК – очередь времен прихода клиентов,
ВПО – время простоя в очереди.
Результаты имитации.
|
ВРЕМЯ |
ДОК |
ВПО |
ДО |
КАССА |
|
0 |
3 |
0 |
0 |
0 |
|
1 |
3 |
0 |
1 |
1 |
|
2 |
3 |
0 |
2 |
1 |
|
3 |
3 |
2 |
2 |
0.999 |
|
4 |
0 |
0 |
2 |
1 |
|
5 |
2 |
0 |
3 |
1 |
|
6 |
2 |
4 |
3 |
0.999 |
|
7 |
3 |
0 |
4 |
1 |
|
8 |
1 |
0 |
5 |
1 |
|
9 |
1 |
6 |
5 |
0.999 |
|
10 |
0 |
0 |
5 |
1 |
|
11 |
2 |
0 |
6 |
1 |
|
12 |
0 |
7 |
5 |
0.999 |
|
13 |
0 |
0 |
5 |
1 |
|
14 |
2 |
8 |
5 |
0.999 |
|
15 |
2 |
0 |
6 |
1 |
|
16 |
1 |
9 |
6 |
0.999 |
|
17 |
2 |
0 |
7 |
1 |
|
18 |
2 |
0 |
8 |
1 |
|
19 |
2 |
11 |
8 |
0.999 |
|
20 |
3 |
11 |
8 |
0.999 |
Финальные значения.
|
ВРЕМЯ У |
21 |
|
DT К |
1 |
|
ДЛИНА К |
20 |
|
ШАГ К |
1 |
|
I1 Д |
1 |
|
I2 Д |
1 |
|
I3 Д |
1 |
|
SYS Д |
:(10) |
|
КАССА У |
0.999 |
|
ОЧЕР Т |
1 |
|
ВПК Д |
1 |
|
КВХ Д |
0 |
|
ГСЧ Д |
0.344493 |
|
ДОК1 Д |
3 |
|
ДОК2 Д |
3 |
|
ДОК Д |
3 |
|
ДО Д |
8 |
|
ОВПК Д |
9 |
|
ВПО Д |
11 |
Текст модели – программы.
* КАССА
У КАССА.Н=WAIT(ОЧЕР.ПН)
* ВЕРОЯТНОСТЬ ПРИХОДА КЛИЕНТА
Д ВПК.Н=EVENT(0.7)
* КЛЮЧ ПО ВХОДУ В ОЧЕРЕДЬ
Д КВХ.Н=1-ВПК.Н
* ГЕНЕРАТОР СЛ. ЧИСЕЛ
Д ГСЧ.Н=RAND(0,1)
* ДЛИТЕЛЬНОСТЬ ОБСЛУЖИВАНИЯ КЛИЕНТА
Д ДОК1.Н=CLIP(3,2,ГСЧ.Н,0.4)*(1-КВХ.Н)
Д ДОК2.Н=CLIP(ДОК1.Н,1,ГСЧ.Н,0.7)*(1-КВХ.Н)
Д ДОК.Н=CLIP(ДОК2.Н,4,ГСЧ.Н,0.9)*(1-КВХ.Н)
* ДЛИНА ОЧЕРЕДИ
Д ДО.Н=LFIFO(ДОК.Н,КВХ.Н,КАССА.Н,20)
* ОЧЕРЕДЬ ВРЕМЕН ПРИХОДА КЛИЕНТОВ
Д ОВПК.Н=FIFO(ВРЕМЯ,КВХ.Н,КАССА.Н,20)
* ВРЕМЯ ПРОСТОЯ В ОЧЕРЕДИ
Д ВПО.Н=(ВРЕМЯ-ОВПК.Н)*SWTCH(0,1,ОВПК.Н)
* ОЧЕРЕДЬ
Т ОЧЕР.НБ=FIFO(ДОК.Н,КВХ.Н,КАССА.Н,20)
Е
* ВРЕМЕННЫЕ ХАР-КИ
И ВРЕМЯ=0
И DT=1
И ДЛИНА=20
Е
Г ДОК,ВПО,ДО,КАССА
Е
