Постановка задач массового обслуживания

Автор работы: Пользователь скрыл имя, 15 Декабря 2012 в 17:21, курсовая работа

Краткое описание

Цель: сформулировать задачи и охарактеризовать системы массового обслуживания. Рассмотреть систему массового обслуживания с ограниченной очередью и привести конкретный пример ее применения.
Задачи:
рассмотреть основные понятия теории массового обслуживания;
изучить уравнения, описывающие системы массового обслуживания;
применить практически систему массового обслуживания с ограниченной очередью.

Содержание работы

ВВЕДЕНИЕ………………………………………………………………………...3
1. ПОСТАНОВКА ЗАДАЧ МАССОВОГО ОБСЛУЖИВАНИЯ………………4
1.1. Общие понятие теории массового обслуживания……………………..4
1.2. Графы состояний СМО………………………………………………….7
1.3. Случайные процессы…………………………………………………….8
1.4. Классификация систем массового обслуживания……………………..10
2. УРАВНЕНИЯ, ОПИСЫВАЮЩИЕ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ……………………………………………………………..12
2.1. Уравнения Колмогорова……………………………………………….12
2.2. Процессы «рождения – гибели»……………………………………….15
3. СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ С ОГРАНИЧЕННОЙ ОЧЕРЕДЬЮ…….……………………………………………………………..17
3.1. Общая постановка задачи………………………………………………17
3.2. Пример использования СМО с ограниченной очередью……………17
ЗАКЛЮЧЕНИЕ……………………………………………………………………20
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………….21

Содержимое работы - 1 файл

ИСпр курсовая.docx

— 133.77 Кб (Скачать файл)

Поскольку предельные вероятности системы  постоянны, то заменив в уравнениях Колмогорова соответствующие производные  нулевыми значениями, получим систему  линейных алгебраических уравнений, описывающих стационарный режим СМО. Такую систему уравнений составляют по размеченному графу состояний СМО по следующим правилам: слева от знака равенства в уравнении стоит предельная вероятность рi рассматриваемого состояния Si умноженная на суммарную интенсивность всех потоков, выводящих (выходящие стрелки) изданного состояния Si систему, а справа от знака равенства – сумма произведений интенсивности всех потоков, входящих (входящие стрелки) в состояние Si систему, на вероятность тех состояний, из которых эти потоки исходят. Для решения подобной системы необходимо добавить еще одно уравнение, определяющее нормировочное условие, поскольку сумма вероятностей всех состояний СМО равна 1: n

 

Σpi(t)=1

i=1

 

Например, для СМО, имеющей размеченный  граф из трех состояний So, S1, S2, система уравнений Колмогорова, составленная на основе изложенного правила, имеет следующий вид:

 

Для состояния So→ p0 λ 01 = p1 λ 10

Для состояния S1→ p11012) = p0 λ 01 +p2 λ21

Для состояния S2→ p2 λ21 = p1 λ 12

p0 +p1 +p2 =1

dp 4(t) /dt= λ34 p3(t) – λ43 p4(t) ,

p1(t)+ p2(t)+ p3(t)+ p4(t)=1 .

 

К этим уравнениям надо добавить еще начальные условия. Например, если при t = 0 система S находится в состоянии S1, то начальные условия можно записать так:

 

p1(0)=1, p2(0)= p3(0)= p4(0)=0 .

 

Переходы  между состояниями СМО происходит под воздействием поступления заявок и их обслуживания. Вероятность перехода в случае, если поток событий простейший, определяется вероятностью появления  события в течение времени Δ t, т.е. величиной элемента вероятности перехода λij Δ t, где λij – интенсивность потока событий, переводящих систему из состояния i в состояние i (по соответствующей стрелке на графе состояний).

Если  все потоки событий, переводящие  систему из одного состояния в  другое, простейшие, то процесс, протекающий  в системе, будет марковским случайным процессом, т.е. процессом без последствия. В этом случае поведение системы достаточно просто, определяется, если известны интенсивность всех этих простейших потоков событий. Например, если в системе протекает марковский случайный процесс с непрерывным временем, то, записав систему уравнений Колмогорова для вероятностей состояний и проинтегрировав эту систему при заданных начальных условиях, получим все вероятности состояний как функции времени:

 

pi(t), p2(t),…., pn(t) .

 

Во многих случаях на практике оказывается, что  вероятности состояний как функции времени ведут себя таким образом, что существует

 

lim pi(t) = pi (i=1,2,…,n) ; t→∞

 

независимо  от вида начальных условий. В этом случае говорят, что существуют предельные вероятности состояний системы  при t– >∞ и в системе устанавливается некоторый предельный стационарный режим. При этом система случайным образом меняет свои, состояния, но каждое из этих состояний осуществляется с некоторой постоянной вероятностью, определяемой средним временем пребывания системы в каждом из состояний.[6]

Вычислить предельные вероятности состояния рi можно, если в системе положить все производные равными 0, поскольку в уравнениях Колмогорова при t– > ∞ зависимость от времени пропадает. Тогда система дифференциальных уравнений превращается в систему Обычных линейных алгебраических уравнений, которая совместно с нормировочным условием позволяет вычислить все предельные вероятности состояний.

 

    1. Процессы «рождения – гибели»

 

Среди однородных марковских процессов существует класс случайных процессов, имеющих широкое применение при построении математических моделей в областях демографии, биологии, медицины (эпидемиологии), экономики, коммерческой деятельности. Это так называемые процессы «рождения – гибели», марковские процессы со стохастическими графами состояний.

Для Марковского  процесса «рождения – гибели», описанного стохастическим графом, найдем финальное распределение. Пользуясь правилами составления уравнений для конечного числа n предельных вероятностей состояния системы S1, S2, S3,… Sk,…, Sn, составим соответствующие уравнения для каждого состояния:

для состояния S0– λ0p00p1;

для состояния S1– (λ10)p1= λ0p01p2, которое с учетом предыдущего уравнения для состояния S0 можно преобразовать к виду λ1р1= μ1p2.

Аналогично  можно составить уравнения для  остальных состояний системы S2, S3,…, Sk,…, Sn. В результате получим следующую систему уравнений:

 

 

 

Решая эту  систему уравнений, можно получить выражения, определяющие финальные  состояния системы массового  обслуживания:

 

 

 

Следует заметить, что в формулы определения  финальных вероятностей состояний р1, р2, р3,…, рn, входят слагаемые, являющиеся составной частью суммы выражения, определяющей р0. В числителях этих слагаемых находятся произведения всех интенсивностей, стоящих у стрелок графа состояний, ведущих слева на право до рассматриваемого состояния Sk, а знаменатели представляют собой произведения всех интенсивностей, стоящих у стрелок, ведущих справа на лево до рассматриваемого состояния Sk, т.е. μ0, μ1, μ2, μ3,… μk. В связи с этим запишем эти модели в более компактном виде:

 

 
к=1,n

 

 

 

 

 

 

 

 

 

 

 

3. СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ С ОГРАНИЧЕННОЙ ОЧЕРЕДЬЮ

 3.1. Общая постановка задачи

На шоссе  проверяет скорость пост ГИБДД. На посту  в течении дня работает 5 инспекторов. Рабочий день инспектора равен 10 часам. Режим работы – раз в трое суток. Затраты на одного инспектора равны 35000 рублей в месяц (зарплата, налоги, специальное обмундирование и др.). Инспектор оформляет протокол примерно за 12 минут. В течение часа скоростной режим нарушают в среднем 35 водителей. Инспекторы останавливают машину, если ожидают оформления не более четырех машин. Средний размер штрафа равен 250 рублям. [7]

  1. Определить параметры работы системы. Найти процент оштрафованных нарушителей. Каково среднее время, которое тратит водитель в ожидании оформления протокола? Сколько, в среднем, машин ожидает оформления? Какова средняя сумма от штрафов за месяц? Каковы месячные затраты на пост ДПС? Определить «прибыль» поста за месяц. (Ознакомительная задача).
  2. Определить оптимальное (с точки зрения прибыли) число инспекторов на посту при сохранении остальных условий задачи.

3.2. Пример использования СМО с ограниченной очередью

 

Данную  задачу можно отнести к задачам  СМО с ограниченной очередью. Максимальная длина очереди равна m=5. Интенсивность потока требований (в качестве которого выступает поток нарушителей) равна водителей в час. Исходно имеется пять каналов обслуживания (пять инспекторов находятся на посту единовременно): n=5. Среднее время обслуживания одним каналом (среднее время, которое тратит инспектор на один автомобиль) равно , тогда

авт./мин 
авт./час.

  1. Найдем параметры работы исходной задачи.

Приведенная интенсивность системы ρ:

r=I/m=35/5=7

Приведенная интенсивность одного канала:

a=r/n=7/5=1,4

Найдем предельные вероятности СМО: p0 – вероятность того, что система свободна, ротк – вероятность того, что все каналы заняты.

р0

Ротк

Таким образом рассчитали, что 30,4% заявок не будут обслуженными, т.е. нарушителей не будет оштрафовано.

Вероятность того, что заявка будет принята к  обслуживанию (относительная пропускная способность):

Q=1– 0,304228=0,695772=69,6%

Процент оштрафованных  нарушителей равен 69,6 %.

Эффективная пропускная способность:

λэфф=350,695772=24,3503

В среднем 24,35 автомобилей будет оштрафовано в час.

Количество занятых  каналов (инспекторов):

Почти все инспекторы (4,8 из 5)заняты.

Найдем среднюю  длину очереди:

D=

В среднем ожидает  оформления 3 машины.

Среднее количество машин в системе:

Время в очереди  и системе:

W0

60*0,12=7,2

Wc=7,2+12=19,2

Таким образом, среднее  время, которое тратит водитель в  ожидании оформления протокола, равно 7,2 мин.

Найдем среднюю  сумму штрафов за месяц  . Так как авт./час., сумма штрафа в среднем равна 250 руб., в месяце 30 дней по 10 рабочих часов, то:

Cштр=24,35 250 10 30=18262501826 тыс.р.

Так как затраты  на одного инспектора равны f=35000 руб./мес., а инспекторов по трижды по 5 человек, то месячные затраты на пост ДПС равны:

F= 3535000 = 525000 руб.=525 тыс.р.

«Прибыль» поста  складывается из суммы штрафов («дохода») минус затраты на инспекторов («расхода»). Таким образом, месячная «прибыль»  поста равна:

Z=Cштр– F = 1826 – 525 = 1301 тыс.р.

Определим оптимальное число инспекторов с помощью MS Excel.

Составим  таблицу 1. В строках 1– 5 записаны исходные данные задачи. В столбце А с 10– й по 24– ую строку введены количество инспекторов. По формулам, приведенным выше, для каждого количества инспекторов необходимо вычислить таблицу значений переменных a, B, p0, pотк, λэфф, Сштр, F, Z – значение прибыли поста за месяц.

Построим  график величины Z в зависимости от числа инспекторов (рисунок 2).

 

 

Рисунок 2 –  Зависимость прибыли  от числа инспекторов на посту

Из графика  и по значениям в таблице видно, что максимальная прибыль достигается при значении n=8 и равна 2250000 р. в месяц.

Таким образом, при прочих постоянных параметрах, выгоднее нанять 30 инспекторов (по 10 инспекторов  одновременно). 
                                           ЗАКЛЮЧЕНИЕ

 

В данной курсовой работе представлена тема "Формулировка задачи и характеристики системы массового обслуживания. Система массового обслуживания с ограниченной очередью". Системы массового обслуживания имеют огромное практическое применение в наше время, что показано в рассмотренном примере.

В первой части данной курсовой работы были достигнуты поставленные цели: была описана  актуальности создания моделей СМО, описаны структуры и их параметры эффективности функционирования, дана краткая классификация основных видов СМО.

Во второй главе рассматриваются уравнения Колмогорова, описывающие системы массового обслуживания, а также процессы «рождения – гибели».

Конкретный  пример применения системы массового  обслуживания с ограниченной очередью приведен в главе 3. Данная задача является СМО с ограниченной очередью или СМО с ожиданием. В данной задаче проводится ее анализ, т.е. определяются основные параметры функционирования СМО при неизменных, наперед заданных исходных характеристиках. Исходные характеристики – это интенсивность потока требований , максимальная длина очереди m, количество каналов обслуживания n, среднее время обслуживания одним каналом , интенсивность обслуживания требований . В ходе решения первой части задачи мы определили такие основные параметры функционирования СМО: интенсивность нагрузки , предельные вероятности , относительную пропускную способность Q, абсолютную пропускную способность , среднее число заявок, связанных с системой , среднюю длину очереди D, время в очереди W0, время в системе Wc, среднюю сумму штрафа за месяц Сштр, затраты на один канал f, затраты на пост в месяц F, прибыль поста Z. При решении задачи использовались формулы Эрланга.

Информация о работе Постановка задач массового обслуживания