Пусть СМО характеризуется:
- неоднородным потоком Эрланга k -го порядка (заявки 1-го и 2-го родов);
- отказами при постановке заявок в очередь;
- ограниченным пребыванием заявок в очереди;
- дисциплиной обслуживания, когда заявка поступает в свободный канал в порядке очереди (если каналы освобождаются одновременно – то очередная заявка поступает в канал с меньшим номером);
- временем обслуживания заявок, подчиняющемуся нормальному закону распределения (различные параметры законов распределения для заявок 1-го и 2-го рода).
Поступающие заявки либо встают в очередь на обслуживание, либо получают отказ. При этом решение вопроса о постановке в очередь или отказе в обслуживании зависит от длины очереди на обслуживание. Вероятность отказа считается пропорциональной длине очереди и определяется соотношением
P отк = n / n макс,
где n и n макс – соответственно текущая и максимально допустимая длина очереди.
Как следует из приведенного соотношения, при n = n макс постановка в очередь невозможна, а при n = 0 заявка не может получить отказа.
Итак, поток заявок рассматривается как неоднородный поток (заявки 1-го и 2-го родов) с промежутками (интервалами) времени
между моментами времени
и
поступления в систему двух соседних заявок.
| Номер заявки, j | … | j | … | n -1 | n | ||
Моменты времени поступления заявок,
|
|
| … |
| … |
|
|
Признак заявки,
|
|
| … |
| … |
|
|
Примечание.
– j -я заявка 1-го рода,
– j -я заявка 2-го рода
Необходимо:
- вычислить величину интервалов времени между заявками
| Номер заявки, j | … | j | … | n | |
Интервалы времени
между заявками,
|
|
|
|
Примечание.
– начало отсчета времени
- вычислить оценки математического ожидания
и дисперсии
интервалов времени
между заявками в потоке;
- определить порядок потока Эрланга, на который заменяется реальный поток

где
– ближайшее целое число, а
– интенсивность потока заявок;
- вычислить функцию плотности распределения для первого интервала потока Эрланга (по формуле Пальма)

- вычислить значения
с шагом 
|
|
|
| ||
| Dz |
| |
| 2Dz |
| |
| ... | ... | ... |
|
|
|
| ... | ... | ... |
Здесь
– дискретность (интервал) изменения
выбираемая из условия обеспечения необходимой точности вычисления
; l – порядковый номер интервала
- оценить погрешность вычисления
методом трапеций

где a и b – соответственно нижний и верхний пределы интегрирования (в данном случае
а
);
- получить аналитическое выражение для функции
;
- построить графики функций
и
;
- получить значения
в соответствии с функцией плотности распределения
, используя один из рассмотренных выше методов генерации ПСЧ с заданным законом распределения;
- получить значения
путем просеивания простейшего потока;
- проверить по критерию c 2 распределения
для первого и остальных интервалов потока на соответствие распределению Эрланга k -го порядка;
- оценить вероятности поступления в СМО заявок 1-го и 2-го родов;
- построить интерфейс для ввода исходной информации для моделирования СМО и вывода результатов моделирования на дисплей и принтер.
В качестве показателей эффективности процесса функционирования СМО использовать:
– среднее время ожидания заявками обслуживания;
– среднее количество отказов для заявок 1-го и 2-го рода;
– среднее время обслуживания заявок 1-го и 2-го рода.
Таким образом, необходимо выполнить моделирование функционирования СМО:
- с неоднородным потоком Эрланга k -го порядка (заявки 1-го и 2-го рода с разными интенсивностями поступления в систему);
- с отказами при постановке заявок в очередь;
- с ограниченным пребыванием заявок в очереди;
- с дисциплиной обслуживания, когда заявка поступает в свободный канал в порядке очереди (если каналы освобождаются одновременно – то очередная заявка поступает в канал с меньшим номером);
- со временем обслуживания заявок, подчиняющемуся нормальному закону распределения (различные параметры законов распределения для заявок 1-го и 2-го рода).






