Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Моделирование одноканальной системы массового обслуживания.






Рассмотрим наиболее простой случай применения теории массового обслуживания в моделировании:

– поток заявок простейший и определяется интенсивностью их поступления l;

– поток обслуживания заявок тоже простейший, интенсивность обслуживания – m.

Поскольку потоки поступления заявок и их обслуживания простейшие, за достаточно малое время Dt в систему может поступить только одна заявка и покинуть систему тоже может только одна заявка.

За время Dt с вероятностью l× Dt поступит одна заявка и с вероятностью m× Dt очередная заявка будет обслужена. Очевидно с вероятностью 1 -l× Dt ни одна заявка в систему не поступит и с вероятностью 1 -m× Dt ни одна заявка не будет обслужена.

Обозначим через Рn (t) вероятность того, что в момент времени t в системе будет ровно n заявок. Рассчитаем вероятность того, что в момент времени t+Dt в системе окажется ровно n заявок. Возможны четыре ситуации, приводящие к этому исходу:

– в момент времени t в системе было n -1 заявок, за время Dt поступила одна заявка и ни одна не была обслужена. Вероятность этого события равна: Pn-1(t)× l× Dt× (1-m× Dt);

– в момент времени t в системе n заявок, ни одна не поступила и ни одна не обслужена: Pn(t)× (1-l× Dt)× (1-m× Dt);

– в момент времени t в системе n заявок, одна поступила и одна обслужена: Pn(t)× l× Dt× m× Dt;

– в момент времени t в системе n=1 заявка, ни одна не поступила, одна обслужена: Pn+1(t)× (1-l× Dt)× m× Dt;

Вероятность того, что в момент времени t+Dt в системе останется ровно n заявок, равна сумме указанных выше вероятностей:

Pn(t+Dt)=Pn-1(t)× l× Dt(1-m× Dt)+ Pn(t)× (1-l× Dt)× (1-m× Dt)+

+ Pn(t)× l× Dt× m× Dt+ Pn+1(t)× (1-l× Dt)× m× Dt.

Раскроем скобки, исключим слагаемые, в которых содержится Dt в квадрате (величины второй степени малости), перенесём влево Pn(t) и разделим левую и правую части на Dt.

Устремив Dt к нулю, получим следующее дифференциальное уравнение:

Это уравнение описывает все возможные ситуации, кроме случаев, когда n= 0.

Возможны два независимых случая, когда в момент времени t+Dt в системе нет заявок:

– в момент времени t в системе нет заявок, за время Dt они не поступали. Вероятность этого события равна: P0(t)× (1-l× Dt);

– в момент времени t в системе одна заявка, она обслужена, другие заявки не поступали: P1(t)× (1-l× Dt)× m× Dt.

Следовательно, P0(t+Dt)= P0(t)× (1-l× Dt)+ P1(t)× (1-l× Dt)× m× Dt.

Выполнив такие же аналогичные преобразования, получим второе уравнение:

В установившемся режиме вероятности Pn(t) не зависят от времени, поэтому их производные по времени равны нулю. В результате этого получим систему алгебраических уравнений:

-P0× l+P1× m=0, n=0,

Pn-1× l - Pn(l+m) + Pn+1× m, n> 0.

 

Введём обозначение: r=l¤m. Из первого уравнения получим P1=r× P0.

Пусть n= 1, тогда второе уравнение примет вид:

Преобразовав его, получим P2=P0× r 2. Приняв n= 2, получим P3=P0× r 3. Постепенно увеличивая n, получим Pn=P0× r n.

Поскольку Pn= 1, получим Pn= P0 r n= 1. Поскольку r< 1, под знаком суммы находится геометрическая прогрессия, её сумма равна 1/(1-r). В результате этого получим: P0=1-r, Pn=rn(1- r).

Определим перечисленные выше характеристики системы:

– вероятность занятости канала (доля времени, в течение которого канал занят) – Рож=1-Р0 =r;

– вероятность наличия очереди (n> 0) равна Р n> 0 = 1 – Р0 – Р1 = r 2;

– среднее число заявок, находящихся в системе:

nср= nPn= (1-r) nrn=(1-r)r nrn-1=(1-r) r ( rn)¢ =

=(1-r)r (1 / (1-r))¢ = r /(1-r).

Обратите внимание на то, что после выноса r за знак суммы, под знаком суммы оказалась производная от rn;

– среднее число заявок, ожидающих обслуживания (длинна очереди), равно nож= nср - 1;

– среднее время нахождения заявки в системе (ожидающих в очереди и обслуживаемых) – Tср=nср/m;

– среднее время ожидания обслуживания – Тож= Тср-1 / m.







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.