Автор работы: Пользователь скрыл имя, 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
Поскольку
предельные вероятности системы
постоянны, то заменив в уравнениях
Колмогорова соответствующие
Σpi(t)=1
i=1
Например, для СМО, имеющей размеченный граф из трех состояний So, S1, S2, система уравнений Колмогорова, составленная на основе изложенного правила, имеет следующий вид:
Для состояния So→ p0 λ 01 = p1 λ 10
Для состояния S1→ p1 (λ10 +λ12) = 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 .
Переходы
между состояниями СМО
Если все потоки событий, переводящие систему из одного состояния в другое, простейшие, то процесс, протекающий в системе, будет марковским случайным процессом, т.е. процессом без последствия. В этом случае поведение системы достаточно просто, определяется, если известны интенсивность всех этих простейших потоков событий. Например, если в системе протекает марковский случайный процесс с непрерывным временем, то, записав систему уравнений Колмогорова для вероятностей состояний и проинтегрировав эту систему при заданных начальных условиях, получим все вероятности состояний как функции времени:
pi(t), p2(t),…., pn(t) .
Во многих случаях на практике оказывается, что вероятности состояний как функции времени ведут себя таким образом, что существует
lim pi(t) = pi (i=1,2,…,n) ; t→∞
независимо от вида начальных условий. В этом случае говорят, что существуют предельные вероятности состояний системы при t– >∞ и в системе устанавливается некоторый предельный стационарный режим. При этом система случайным образом меняет свои, состояния, но каждое из этих состояний осуществляется с некоторой постоянной вероятностью, определяемой средним временем пребывания системы в каждом из состояний.[6]
Вычислить предельные вероятности состояния рi можно, если в системе положить все производные равными 0, поскольку в уравнениях Колмогорова при t– > ∞ зависимость от времени пропадает. Тогда система дифференциальных уравнений превращается в систему Обычных линейных алгебраических уравнений, которая совместно с нормировочным условием позволяет вычислить все предельные вероятности состояний.
Среди однородных марковских процессов существует класс случайных процессов, имеющих широкое применение при построении математических моделей в областях демографии, биологии, медицины (эпидемиологии), экономики, коммерческой деятельности. Это так называемые процессы «рождения – гибели», марковские процессы со стохастическими графами состояний.
Для Марковского процесса «рождения – гибели», описанного стохастическим графом, найдем финальное распределение. Пользуясь правилами составления уравнений для конечного числа n предельных вероятностей состояния системы S1, S2, S3,… Sk,…, Sn, составим соответствующие уравнения для каждого состояния:
для состояния S0– λ0p0=μ0p1;
для состояния S1– (λ1+μ0)p1= λ0p0+μ1p2, которое с учетом предыдущего уравнения для состояния S0 можно преобразовать к виду λ1р1= μ1p2.
Аналогично можно составить уравнения для остальных состояний системы S2, S3,…, Sk,…, Sn. В результате получим следующую систему уравнений:
Решая эту систему уравнений, можно получить выражения, определяющие финальные состояния системы массового обслуживания:
Следует заметить, что в формулы определения финальных вероятностей состояний р1, р2, р3,…, рn, входят слагаемые, являющиеся составной частью суммы выражения, определяющей р0. В числителях этих слагаемых находятся произведения всех интенсивностей, стоящих у стрелок графа состояний, ведущих слева на право до рассматриваемого состояния Sk, а знаменатели представляют собой произведения всех интенсивностей, стоящих у стрелок, ведущих справа на лево до рассматриваемого состояния Sk, т.е. μ0, μ1, μ2, μ3,… μk. В связи с этим запишем эти модели в более компактном виде:
3. СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ С ОГРАНИЧЕННОЙ ОЧЕРЕДЬЮ
3.1. Общая постановка задачи
На шоссе проверяет скорость пост ГИБДД. На посту в течении дня работает 5 инспекторов. Рабочий день инспектора равен 10 часам. Режим работы – раз в трое суток. Затраты на одного инспектора равны 35000 рублей в месяц (зарплата, налоги, специальное обмундирование и др.). Инспектор оформляет протокол примерно за 12 минут. В течение часа скоростной режим нарушают в среднем 35 водителей. Инспекторы останавливают машину, если ожидают оформления не более четырех машин. Средний размер штрафа равен 250 рублям. [7]
Данную задачу можно отнести к задачам СМО с ограниченной очередью. Максимальная длина очереди равна m=5. Интенсивность потока требований (в качестве которого выступает поток нарушителей) равна водителей в час. Исходно имеется пять каналов обслуживания (пять инспекторов находятся на посту единовременно): n=5. Среднее время обслуживания одним каналом (среднее время, которое тратит инспектор на один автомобиль) равно , тогда
Приведенная интенсивность системы ρ:
r=I/m=35/5=7
Приведенная интенсивность одного канала:
a=r/n=7/5=1,4
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. При решении задачи использовались формулы Эрланга.