Перейдем теперь к рассмотрению одноканальной СМО с ожиданием без ограничения на вместимость блока ожидания (т.е. Ν → ∞). Остальные условия функционирования СМО остаются без изменений.
Устойчивое решение в такой системе существует только тогда, когда λ<μ, то есть заявки должны обслуживаться с большей скоростью, чем поступают, в противном случае очередь может разрастись до бесконечности.
Вероятность того, что в системе
находится n заявок,
вычисляется по формуле
где r = ![]()
<1.
Характеристики одноканальной СМО с ожиданием, без ограничения на длину очереди, следующие:
среднее число находящихся в системе
клиентов (заявок) на обслуживание:
![]()
,
средняя продолжительность пребывания
клиента в системе:
![]()
,
среднее число клиентов в очереди на
обслуживание:
![]()
,
средняя продолжительность пребывания
клиента в очереди:
![]()
.
.2.4 Многоканальная СМО с отказами
В подавляющем большинстве случаев на практике системы массового обслуживания являются многоканальными, то есть параллельно могут обслуживаться несколько заявок, и, следовательно, модели с обслуживающими каналами (где число каналов обслуживания n>1) представляют несомненный интерес.
Процесс массового обслуживания,
описываемый данной моделью, характеризуется интенсивностью входного потока λ, при этом
параллельно может обслуживаться не более n клиентов (заявок). Средняя
продолжительность обслуживания одной заявки равняется. Режим функционирования
того или иного обслуживающего канала не влияет на режим функционирования других
обслуживающих каналов системы, при чем длительность процедуры обслуживания
каждым из каналов является случайной величиной, починенной экспоненциальному
закону распределения. Конечная цель использования параллельно включенных
обслуживающих каналов заключается в повышение (по сравнению с одноканальной
системой) скорости обслуживания требований за счет обслуживания одновременно n
клиентов.
.2.5 Многоканальная СМО с ожиданием
Рассмотрим многоканальную систему массового обслуживания с ожиданием. Процесс массового обслуживания при этом характеризуется следующим: входной и выходной потоки имеют интенсивности λ и μ соответственно, параллельно обслуживаться могут не более С клиентов, то есть система имеет С каналов обслуживания. Средняя продолжительность обслуживания одного клиента равна.
Вероятности того, что в системе
находятся n заявок (С
обслуживаются, остальные ожидают в очереди) равна:

.
Решение будет действительным, если
выполняется следующее условие: ![]()
Остальные вероятностные характеристики функционирования в стационарном режиме многоканальной СМО с ожиданием и неограниченной очередью определяется по следующим формулам:
среднее число клиентов в очереди на
обслуживание:

,
среднее число находящихся в системе клиентов (заявок на обслуживание и в очереди):
S=Lq+ρ,
средняя продолжительность пребывания
клиента (заявки на обслуживание) в очереди:
![]()
,
средняя продолжительность пребывания
клиента в системе:
![]()
.
2. Разработка СМО для
лечебно-профилактического центра
В регистратуре
лечебно-профилактическом центре (ЛПЦ) имеется 3 окна выдачи талонов для
посещения различных врачей. Продолжительность обработки заявок в разных окнах
характеризуется интервалами времени:
мин,
мин,
мин. Регистратура работает в 2
смены, с 8.00-14.00 и 14.00-20.00. Пациенты в поликлинику приходят с 8.00-14.00
час через интервалы времени
мин, с 14.00-20.00 час. -
.
смоделировать процесс работы 1-ой и 2-ой смены регистратуры ЛПЦ. Определить
характеристики СМО.
.1 Графическое представление СМО регистратуры
лечебно-профилактического центра
Графическое представление работы регистратуры в
терминах СМО показано на рисунке 2.1.
Рисунок 2.1 - Структурная схема
Н1 - очередь на выдачу талонов к терапевтам (1 окно регистратуры),
Н2 - очередь на выдачу талонов к узким специалистам (кардиологу, хирургу, лору, офтальмологу, невропатологу) (2 окно регистратуры),
Н3 - очередь на выдачу талонов к узким специалистам (эндокринологу, гинекологу, урологу, онкологу) (3 окно регистратуры),
К1 - канал для приема заявок и выдачи талонов к терапевтам (1 окно регистратуры),
К2 - канал для приема заявок и выдачи талонов к узким специалистам (кардиологу, хирургу, лору, офтальмологу, невропатологу) (2 окно регистратуры),
К3 - канал для приема заявок и выдачи талонов к узким специалистам (эндокринологу, гинекологу, урологу, онкологу) (3 окно регистратуры) (3 окно регистратуры),
Y1-Y3 - поток обслуженных пациентов,
Y4-Y6
- поток не обслуженных пациентов.
.2 Логическая схема работы регистратуры
лечебно-профилактического центра
На рисунке 2.2 представлена логическая схема
работы регистратуры лечебно-профилактического центра.
.3 Процесс функционирования СМО
Процесс функционирования данной СМО можно наглядно представить с помощью Microsoft Excel.
Пример, задания значений
для расчета функционирования 1 окна регистратуры представлен в таблице 1. Время заявок
задается случайной величиной исходя из условия задания: с 8.00-14.00 (что
соответствует 360 мин работы 1 смены) через интервалы времени
мин, с
14.00-20.00 (что соответствует 361 мин до 720 мин работы 2 смены)
. Время
прихода пациента в регистратуру фиксируется в столбце таблицы - «время прихода пациента».
Время начала обслуживания требования пациента рассчитывается по формуле
ЕСЛИ(C3<E2;E2;C3), в столбце «время начала обсл.». Время окончания
обслуживания заявки пациента рассчитывается по формуле D3+B3 и фиксируется в
столбце «время окончания обслуж.». Время ожидания пациента в очереди
рассчитывается по формуле D3-C3 и фиксируется в столбце «время ожидания в
очереди».
Рисунок - 2.2 Алгоритм работы поликлиники регистратуры
обслуживание лечебный регистратура поликлиника
Условие обслуживания пациентов регистратуры 1
или 2 смены проверяется выражением, например, ЕСЛИ(C67<360; СЛУЧМЕЖДУ(1;9);
СЛУЧМЕЖДУ(12;32)) и т.д. Условие окончания работы регистратуры проверяется
выражением, ЕСЛИ(C83+A84<720; C83+A84;0) и т.д., в случае превышения времени
720 мин происходит отказ в обслуживании. Аналогичным образом были заданы
параметры для 2 и 3 окон регистратуры. Пример
результата работы 1 окна регистратуры представлен в таблице 2.
Таблица 1 - Пример,
задания значений для расчета функционирования 1 окна регистратуры
№
ячейки
А
B
C
D
E
F
t
заявок
t
канала
время
прихода пациента
время
начала обсл.
время
окончания обслуж.
время
ожидания в очереди
2
=СЛУЧМЕЖДУ(1;9)
=СЛУЧМЕЖДУ(6;10)
=A2
=A2
=C2+B2
=D2-C2
3
=СЛУЧМЕЖДУ(1;9)
=СЛУЧМЕЖДУ(6;10)
=C2+A3
=ЕСЛИ(C3<E2;E2;C3)
=D3+B3
=D3-C3
4
=СЛУЧМЕЖДУ(1;9)
=СЛУЧМЕЖДУ(6;10)
=C3+A4
=ЕСЛИ(C4<E3;E3;C4)
=D4+B4
=D4-C4
5
=СЛУЧМЕЖДУ(1;9)
=СЛУЧМЕЖДУ(6;10)
=C4+A5
=ЕСЛИ(C5<E4;E4;C5)
=D5+B5
=D5-C5
6
=СЛУЧМЕЖДУ(1;9)
=СЛУЧМЕЖДУ(6;10)
=C5+A6
=ЕСЛИ(C6<E5;E5;C6)
=D6+B6
=D6-C6
…
…
…
…
…
…
…
68
=ЕСЛИ(C67<360;
СЛУЧМЕЖДУ(1;9); СЛУЧМЕЖДУ(12;32))
=СЛУЧМЕЖДУ(6;10)
=C67+A68
=ЕСЛИ(C68<E67;
E67;C68)
=D68+B68
=D68-C68
69
=ЕСЛИ(C68<360;
СЛУЧМЕЖДУ(1;9); СЛУЧМЕЖДУ(12;32))
=СЛУЧМЕЖДУ(6;10)
=C68+A69
=ЕСЛИ(C69<E68;
E68;C69)
=D69+B69
=D69-C69
70
=ЕСЛИ(C69<360;
СЛУЧМЕЖДУ(1;9); СЛУЧМЕЖДУ(12;32))
=СЛУЧМЕЖДУ(6;10)
=C69+A70
=ЕСЛИ(C70<E69;
E69;C70)
=D70+B70
=D68-C68
84
=ЕСЛИ(C83<360;
СЛУЧМЕЖДУ(1;9); СЛУЧМЕЖДУ(12;32))
=ЕСЛИ(C84=0;0;
СЛУЧМЕЖДУ(6;10))
=ЕСЛИ(C83+A84<720;
C83+A84;0)
=ЕСЛИ(C84<E83;
E83;C84)
=D84+B84
=D84-C84
85
=ЕСЛИ(C84<360;
СЛУЧМЕЖДУ(1;9); СЛУЧМЕЖДУ(12;32))
=ЕСЛИ(C85=0;0;
СЛУЧМЕЖДУ(6;10))
=ЕСЛИ(C84+A85<720;
C84+A85;0)
=ЕСЛИ(C85<E84;
E84;C85)
=D85+B85
=D85-C85
86
=ЕСЛИ(C85<360;
СЛУЧМЕЖДУ(1;9); СЛУЧМЕЖДУ(12;32))
=ЕСЛИ(C86=0;0;
СЛУЧМЕЖДУ(6;10))
=ЕСЛИ(C85+A86<720;
C85+A86;0)
=ЕСЛИ(C86<E85;
E85;C86)
=D86+B86
=D86-C86
87
=ЕСЛИ(C86<360;
СЛУЧМЕЖДУ(1;9); СЛУЧМЕЖДУ(12;32))
=ЕСЛИ(C87=0;0;
СЛУЧМЕЖДУ(6;10))
=ЕСЛИ(C86+A87<720;
C86+A87;0)
=ЕСЛИ(C87<E86;
E86;C87)
=D87+B87
=D87-C87
Анализируя
полученные результаты можно сделать следующий вывод: не смотря на то, что
пациенты в 1 смену приходят чаще, чем во 2 смену, но связи с тем, что 1 смена
не успевает всех обслужить образуется очередь в окно и во 2 смену, и поэтому
количество обслуженных пациентов приблизительно одинаково и в 1 и 2 смены.
вероятность отказа в обслуживании достаточно низкая.
Среднее время
ожидания заявки в очереди зависит от средней длины очереди и интенсивности
потока заявок. При увеличении времени поступления заявки в систему среднее
время ожидания заявки уменьшается. Среднее время пребывания заявки в системе в
итоге уменьшается.
Пример результата
работы 2 окна регистратуры представлен в таблице 3.
Анализируя
полученные результаты (таблица 3), можно сделать вывод, что: максимальная длина
очереди и среднее число заявок, находящихся в системе по сравнению с 1 окном во
2 окне намного ниже, т. к. время обслуживания заявок во 2 окне выше, чем в 1.
Времени пребывания одной заявки в системе также ниже. Среднее время ожидания
заявки в очереди зависит от средней длины очереди и интенсивности потока
заявок.
Пример результата
работы 3 окна регистратуры представлен в таблице 2.
Анализируя
полученные результаты (таблица 2), можно сделать вывод, что: максимальная длина
очереди, по сравнению с 1 и 2 окнами намного выше, т.к. время обслуживания
заявок в 3 окне ниже. Первая смена регистратуры не успевает обслужить всех
пациентов, за счет чего образуется очередь (в среднем в 42 пациента).
Вероятность
обслуживания варьируется от 0,559 до 0,808.
Для того, чтобы
вероятность отказа заявки в обслуживании была минимальной, а также это касается
и относительной пропускной способности, и средней длины очереди, а,
следовательно, и среднего времени ожидания заявки в очереди, отсюда и среднего
времени пребывания заявки в системе необходимо увеличить число обслуживающих
каналов.
Таблица 2 -
Результата работы 3 окна регистратуры
№
ячейки
t
заявок
t
канала
время
прихода пациента
время
начала обсл
время
окончания обслуж
время
ожидания
t
заявок
t
канала
время
прихода пациента
время
начала обсл
время
окончания обслуж
время
ожидания
t
заявок
t
канала
время
прихода пациента
время
начала обсл
время
окончания обслуж
время
ожидания
t
заявок
t
канала
время
прихода пациента
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
4
11
4
4
15
0
3
13
3 16
0
3
13
3
3
16
0
2
11
2
3
7
8
11
15
23
4
8
12
11
16
28
5
3
9
6
16
25
10
5
13
7
4
1
11
12
23
34
11
2
10
13
28
38
15
3
8
9
25
33
16
1
11
8
…
…
…
…
33
8
10
152
308
318
156
1
12
160
322
334
162
2
8
157
315
323
158
6
9
159
34
9
10
161
318
328
157
2
12
162
334
346
172
9
8
166
323
331
157
7
13
166
35
9
13
170
328
341
158
7
12
169
346
358
177
9
10
175
331
341
156
8
10
174
36
7
12
177
341
353
164
3
8
172
358
366
186
8
10
183
341
351
158
5
11
179
37
8
10
185
353
363
168
3
8
175
366
374
191
1
8
184
351
359
167
9
10
188
38
4
8
189
363
371
174
2
13
177
374
387
197
6
7
190
359
366
169
5
11
193
39
5
10
194
371
381
177
2
11
179
387
398
208
9
10
199
366
376
167
1
12
194
68
4
12
349
656
668
307
8
12
329
683
695
354
5
8
321
646
654
325
7
11
329
69
8
12
357
668
680
311
3
12
332
695
707
363
1
9
322
654
663
332
6
8
335
70
1
12
358
680
692
322
8
13
340
707
720
367
3
10
325
663
673
338
3
7
338
71
8
13
366
692
705
326
4
7
344
8
10
333
673
683
340
2
11
340
72
26
13
392
705
718
313
5
10
349
4
11
337
683
694
346
9
11
349
73
28
11
420
718
729
298
2
7
351
2
7
339
694
701
355
8
13
357
74
19
9
439
6
9
357
6
10
345
701
711
356
5 362
75
16
10
455
3
11
360
4
10
349
711
721
362
23
10
385
76
13
13
468
12
7
372
2
13
351
23
8
408
77
24
11
492
28
12
400
9
7
360
15
12
423
78
32
10
524
25
10
425
15
12
375
28
10
451
79
31
11
555
21
8
446
13
13
388
15
8
466
80
13
7
568
30
7
476
21
10
409
26
12
492
81
31
7
599
23
7
499
32
11
441
22
9
514
82
15
11
614
25
11
524
22
7
463
15
12
529
83
16
8
630
17
8
541
29
8
492
18
13
547
84
26
12
656
32
7
573
16
13
508
22
12
569
85
30
10
686
13
12
586
20
13
528
28
7
597
86
16
8
702
28
12
614
29
7
557
30
9
627
87
17
8
719
21
12
635
26
9
583
18
11
645
88
12
0
0
27
9
662
22
13
605
31
8
676
89
13
8
675
28
11
633
29
12
705
90
31
10
706
20
9
653
20
0
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
91
25
0
0
16
7
669
92
26
8
695
93
29
0
0
Заключение
В ходе выполнения
курсовой работы была достигнута основная цель - изучена теоретическая база СМО
и на практике рассмотрена система массового обслуживания с ожиданием.
Был смоделирован
процесс работы двух смен регистратуры, определена средняя длина очереди в
регистратуре, вероятность отказа в обслуживании пациентов.
Разработанная в
ходе выполнения курсовой работы имитационная модель системы массового
обслуживания «Работа регистратуры лечебно-профилактического центра» является
актуальной на сегодняшний день, так как предоставляет большие возможности для
анализа работы системы и принятия решений в различных ситуациях на практике.
Список литературы
1. Ивницкий В.Л. Теория сетей массового обслуживания. - М: Физматлит,
2004. - 772 с.
2. Новикова Б.И, Родионов О. В., Коровин Е.Н. Моделирование
биомедицинских систем, Воронеж 2008
З.Советов
Б.Я.. Яковлев С.А. «Моделирование систем». [Текст] Б.Я. Советов, С.А. Яковлев.
Учебное пособие 3-е юд., перераб. и доп. 2001.