скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыКурсовая работа: Система массового обслуживания с ограниченным временем ожидания

Рис. 3. Размеченный граф состояний системы

На этом рисунке http://elib.ispu.ru/library/lessons/Koposov/15_files/image025.gif - интенсивности потока отказов; http://elib.ispu.ru/library/lessons/Koposov/15_files/image026.gif - интенсивности потока восстановлений.

Предполагаем, что среднее время ремонта станка не зависит от того, ремонтируется ли один станок или оба сразу. Т.е. ремонтом каждого станка занят отдельный специалист.

Пусть система находится в состоянии S0. В состояние S1 ее переводит поток отказов первого станка. Его интенсивность равна:

http://elib.ispu.ru/library/lessons/Koposov/15_files/image027.gif

где http://elib.ispu.ru/library/lessons/Koposov/15_files/image028.gif - среднее время безотказной работы первого станка.

Из состояния S1 в S0 систему переводит поток «окончаний ремонтов» первого станка. Его интенсивность равна:

http://elib.ispu.ru/library/lessons/Koposov/15_files/image029.gif

где http://elib.ispu.ru/library/lessons/Koposov/15_files/image030.gif - среднее время ремонта первого станка.

Аналогично вычисляются интенсивности потоков событий, переводящих систему по всем дугам графа. Имея в своем распоряжении размеченный граф состояний системы, строится математическая модель данного процесса.

Пусть рассматриваемая система S имеет http://elib.ispu.ru/library/lessons/Koposov/15_files/image031.gif-возможных состояний http://elib.ispu.ru/library/lessons/Koposov/15_files/image032.gif. Вероятность http://elib.ispu.ru/library/lessons/Koposov/15_files/image033.gif-го состояния http://elib.ispu.ru/library/lessons/Koposov/15_files/image034.gif - это вероятность того, что в момент времени http://elib.ispu.ru/library/lessons/Koposov/15_files/image035.gif, система будет находиться в состоянии http://elib.ispu.ru/library/lessons/Koposov/15_files/image036.gif. Очевидно, что для любого момента времени сумма всех вероятностей состояний равна единице:

http://elib.ispu.ru/library/lessons/Koposov/15_files/image037.gif

Для нахождения всех вероятностей состояний http://elib.ispu.ru/library/lessons/Koposov/15_files/image038.gif как функций времени составляются и решаются уравнения Колмогорова – особого вида уравнения, в которых неизвестными функциями являются вероятности состояний. Правило составления этих уравнений приведем здесь без доказательств. Но прежде, чем его приводить, объясним понятие финальной вероятности состояния.

Что будет происходить с вероятностями состояний при http://elib.ispu.ru/library/lessons/Koposov/15_files/image039.gif? Будут ли http://elib.ispu.ru/library/lessons/Koposov/15_files/image040.gif стремиться к каким-либо пределам? Если эти пределы существуют и не зависят от начального состояния системы, то они называются финальными вероятностями состояний.

http://elib.ispu.ru/library/lessons/Koposov/15_files/image041.gif

где http://elib.ispu.ru/library/lessons/Koposov/15_files/image042.gif - конечное число состояний системы.

Финальные вероятности состояний – это уже не переменные величины (функции времени), а постоянные числа. Очевидно, что:

http://elib.ispu.ru/library/lessons/Koposov/15_files/image043.gif

Финальная вероятность состояния http://elib.ispu.ru/library/lessons/Koposov/15_files/image044.gif – это по–существу среднее относительное время пребывания системы в этом состоянии.

Например, система S имеет три состояния S1, S2 и S3. Их финальные вероятности равны соответственно 0,2; 0,3 и 0,5. Это значит, что система в предельном стационарном состоянии в среднем 2/10 времени проводит в состоянии S1, 3/10 – в состоянии S2 и 5/10 – в состоянии S3.

Правило составления системы уравнений Колмогорова: в каждом уравнении системы в левой его части стоит финальная вероятность данного состояния http://elib.ispu.ru/library/lessons/Koposov/15_files/image045.gif, умноженная на суммарную интенсивность всех потоков, ведущих из данного состояния, а в правой его части – сумма произведений интенсивностей всех потоков, входящих в http://elib.ispu.ru/library/lessons/Koposov/15_files/image046.gif-е состояние, на вероятности тех состояний, из которых эти потоки исходят.

Пользуясь этим правилом, напишем систему уравнений для нашего примера:

http://elib.ispu.ru/library/lessons/Koposov/15_files/image047.gif.

Эту систему четырех уравнений с четырьмя неизвестными http://elib.ispu.ru/library/lessons/Koposov/15_files/image048.gif, казалось бы, можно вполне решить. Но эти уравнения однородны (не имеют свободного члена), и, значит, определяют неизвестные только с точностью до произвольного множителя. Однако можно воспользоваться нормировочным условием: http://elib.ispu.ru/library/lessons/Koposov/15_files/image049.gif и с его помощью решить систему. При этом одно (любое) из уравнений можно отбросить (оно вытекает как следствие из остальных).

Продолжение примера. Пусть значения интенсивностей потоков равны: http://elib.ispu.ru/library/lessons/Koposov/15_files/image050.gif.

Четвертое уравнение отбрасываем, добавляя вместо него нормировочное условие:

http://elib.ispu.ru/library/lessons/Koposov/15_files/image051.gif.

http://elib.ispu.ru/library/lessons/Koposov/15_files/image052.gif.

Т.е. в предельном, стационарном режиме система S в среднем 40% времени будет проводить в состоянии S0 (оба станка исправны), 20% - в состоянии S1 (первый станок ремонтируется, второй работает), 27% - в состоянии S2 (второй станок ремонтируется, первый работает), 13% - в состоянии S3 (оба станка ремонтируются). Знание этих финальных вероятностей может помочь оценить среднюю эффективность работы системы и загрузку ремонтных органов.

Пусть система S в состоянии S0 (полностью исправна) приносит в единицу времени доход 8 условных единиц, в состоянии S1 – доход 3 условные единицы, в состоянии S2 – доход 5 условных единиц, в состоянии S3 – не приносит дохода. Тогда в предельном, стационарном режиме средний доход в единицу времени будет равен: http://elib.ispu.ru/library/lessons/Koposov/15_files/image053.gif условных единиц.

Станок 1 ремонтируется долю времени, равную: http://elib.ispu.ru/library/lessons/Koposov/15_files/image054.gif. Станок 2 ремонтируется долю времени, равную: http://elib.ispu.ru/library/lessons/Koposov/15_files/image055.gif. Возникает задача оптимизации. Пусть мы можем уменьшить среднее время ремонта первого или второго станка (или обоих), но это нам обойдется в определенную сумму. Спрашивается, окупит ли увеличение дохода, связанное с ускорением ремонта, повышенные расходы на ремонт? Нужно будет решить систему четырех уравнений с четырьмя неизвестными.

1.5 Задачи теории массового обслуживания

Примеры систем массового обслуживания (СМО): телефонные станции, ремонтные мастерские, билетные кассы, справочные бюро, станочные и другие технологические системы, системы управления гибких производственных систем и т.д.

Каждая СМО состоит из какого–то количества обслуживающих единиц, которые называются каналами обслуживания (это станки, транспортные тележки, роботы, линии связи, кассиры, продавцы и т.д.). Всякая СМО предназначена для обслуживания какого–то потока заявок (требований), поступающих в какие-то случайные моменты времени.

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

Процесс работы СМО – случайный процесс с дискретными состояниями и непрерывным временем. Состояние СМО меняется скачком в моменты появления каких-то событий (прихода новой заявки, окончания обслуживания, момента, когда заявка, которой надоело ждать, покидает очередь).

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

Математический анализ работы СМО очень облегчается, если процесс этой работы Марковский, т.е. потоки событий, переводящие систему из состояния в состояние – простейшие. Иначе математическое описание процесса очень усложняется и его редко удается довести до конкретных аналитических зависимостей. На практике не Марковские процессы с приближением приводятся к Марковским. Приведенный далее математический аппарат описывает Марковские процессы.

1.6 Классификация систем массового обслуживания

Первое деление (по наличию очередей):

1.         СМО с отказами;

2.         СМО с очередью.

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

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

СМО с очередями подразделяются на разные виды в зависимости от того, как организована очередь – ограничена или не ограничена. Ограничения могут касаться как длины очереди, так и времени ожидания, «дисциплины обслуживания».

Итак, например, рассматриваются следующие СМО:

·           СМО с нетерпеливыми заявками (длина очереди и время обслуживания ограничено);

·           СМО с обслуживанием с приоритетом, т.е. некоторые заявки обслуживаются вне очереди и т.д.

Кроме этого СМО делятся на открытые СМО и замкнутые СМО.

В открытой СМО характеристики потока заявок не зависят от того, в каком состоянии сама СМО (сколько каналов занято). В замкнутой СМО – зависят. Например, если один рабочий обслуживает группу станков, время от времени требующих наладки, то интенсивность потока «требований» со стороны станков зависит от того, сколько их уже исправно и ждет наладки.

Классификация СМО далеко не ограничивается приведенными разновидностями, но этого достаточно.



2. Системы массового обслуживания с ожиданием

2.1 Одноканальная СМО с ожиданием

Рассмотрим простейшую СМО с ожиданием — одноканальную систему (n - 1), в которую поступает поток заявок с интенсивностью http://masteroid.ru/files/matm/tmp178-2171.jpg; интенсивность обслуживания http://masteroid.ru/files/matm/tmp178-2172.jpg (т.е. в среднем непрерывно занятый канал будет выдавать http://masteroid.ru/files/matm/tmp178-2173.jpg обслуженных заявок в единицу (времени). Заявка, поступившая в момент, когда канал занят, становится в очередь и ожидает обслуживания.

Система с ограниченной длиной очереди. Предположим сначала, что количество мест в очереди ограничено числом m, т.е. если заявка пришла в момент, когда в очереди уже стоят m-заявок, она покидает систему не обслуженной. В дальнейшем, устремив m к бесконечности, мы получим характеристики одноканальной СМО без ограничений длины очереди.

Будем нумеровать состояния СМО по числу заявок, находящихся в системе (как обслуживаемых, так и ожидающих обслуживания):

http://masteroid.ru/files/matm/tmp178-2174.jpg — канал свободен;

http://masteroid.ru/files/matm/tmp178-2175.jpg — канал занят, очереди нет;

http://masteroid.ru/files/matm/tmp178-2176.jpg — канал занят, одна заявка стоит в очереди;

http://masteroid.ru/files/matm/tmp178-2177.jpg — канал занят, k-1 заявок стоят в очереди;

http://masteroid.ru/files/matm/tmp178-2178.jpg — канал занят, т-заявок стоят в очереди.

ГСП показан на рис. 4. Все интенсивности потоков событий, переводящих в систему по стрелкам слева направо, равны http://masteroid.ru/files/matm/tmp178-2179.jpg, а справа налево — http://masteroid.ru/files/matm/tmp178-2180.jpg. Действительно, по стрелкам слева направо систему переводит поток заявок (как только придет заявка, система переходит в следующее состояние), справа же налево — поток «освобождений» занятого канала, имеющий интенсивность http://masteroid.ru/files/matm/tmp178-2182.jpg (как только будет обслужена очередная заявка, канал либо освободится, либо уменьшится число заявок в очереди).

http://masteroid.ru/files/matm/tmp178-2181.jpg

Рис. 4. Одноканальная СМО с ожиданием

Изображенная на рис. 4 схема представляет собой схему размножения и гибели. Напишем выражения для предельных вероятностей состояний:

http://masteroid.ru/files/matm/tmp178-2183.jpg (5)

или с использованием: http://masteroid.ru/files/matm/tmp178-2184.jpg:

http://masteroid.ru/files/matm/tmp178-2185.jpg (6)

Последняя строка в (6) содержит геометрическую прогрессию с первым членом 1 и знаменателем р, откуда получаем:

http://masteroid.ru/files/matm/tmp178-2186.jpg (7)

Страницы: 1, 2, 3, 4, 5


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.