Лекция № 8 – Моделирование систем массового обслуживания. Лекция 8 Моделирование систем массового обслуживания. При исследовании многих реальных сложных систем возникает не
Скачать 35.52 Kb.
|
Лекция № 8 – Моделирование систем массового обслуживания. При исследовании многих реальных сложных систем возникает необходимость в решении задач, относящихся к массовому обслуживанию. Однако аналитический аппарат теории массового обслуживания позволяет решить далеко не все задачи, представляющие практический интерес, и ограничивается, в основном, задачами, в которых входные потоки аппроксимируются простейшим потоком, а время обслуживания предполагается распределенным но показательному закону. В связи с этим для исследования сложных систем, приводимых к схеме систем массового обслуживания (СМО). целесообразно использовать компьютерное моделирование. Сущность этого метода применительно к анализу систем массового обслуживания заключается в следующем. С помощью изложенных ранее методов моделирования случайных закономерностей формируются реализации заданного потока заявок. Далее моделируется процесс функционирования обслуживающей системы. Все показатели работы системы, интересующие исследователя, фиксируются. Общий моделирующий алгоритм многократно воспроизводит случайные реализации процесса функционирования системы при некоторых заранее заданных условиях. Накопленная при этом информация статистически обрабатывается. Постановка задачи. Мы изучим здесь классическую задачу теории массового обслуживания в тех условиях, в каких она была рассмотрена и решена Эрлангом. На m одинаковых приборов поступает простейший поток требований интенсивности . Если в момент поступления требования имеется хотя бы один свободный прибор, оно немедленно начинает обслуживаться. Если же все приборы заняты, то вновь поступившее требование становится в очередь за всеми теми требованиями, которые поступили раньше и еще не начали обслуживаться. Освободившийся прибор немедленно приступает к обслуживания очередного требования, если только имеется очередь. Каждое требование обслуживается только одним прибором, и каждый прибор обслуживает в каждый момент не более одного требования. Длительность обслуживания представляет собой случайную величину с одним и тем же распределением вероятностей F(x). Система с ожиданием в случае простейшего потока и показательного времени обслуживания представляют собой случайный процесс Маркова. Найдём те уравнения, которым удовлетворяют вероятности Pk(t). Одно из уравнений очевидно, а именно для каждого t . (2) Найдем сначала вероятность того, что в момент t+h все приборы свободны. Это может произойти следующими способами: в момент t все приборы были свободны и за время h новых требований не поступало; в момент t один прибор был занят обслуживанием требования, все остальные приборы свободны; за время h обслуживание требования было завершено и новых требований не поступило. Остальные возможности, как-то: были заняты два или три прибора и за время h работа на них была закончена - имеют вероятность o(h), как легко в этом убедится. Вероятность первого из указанных событий равна вероятность второго события Таким образом, Отсюда очевидным образом приходим к уравнению (3) Перейдем теперь к составлению уравнений для Pk(t) при k 1. Рассмотрим отдельно два различных случая: 1 k m и k m. Пусть вначале 1 k m. Перечислим только существенные состояния, из которых можно прийти в состояние Ek в момент t+h. Эти состояния таковы: В момент t система находилась в состоянии Ek, за время h новых требований не поступило и ни один прибор не окончил обслуживания. Вероятность этого события равна В момент t система находилась в состоянии Ek-1, за время h поступило новое требование, но ни одно ранее находившееся требование не было закончено обслуживанием. Вероятность этого события равна В момент t система находилась в состоянии Ek+1 , за время h новых требований не поступило, но одно требование было обслужено. Вероятность этого равна Все остальные мыслимые возможности перехода в состояние Ek за промежуток времени h имеют вероятность, равную 0(h). Собрав воедино найденные вероятности, получаем следующее равенство: Несложные преобразования приводят нас к такому уравнению для 1 k m: (4) Подобные же рассуждения для k m приводят к уравнению ` (5) Для определения вероятностей Pk(t) мы получили бесконечную систему дифференциальных уравнений (2)-(5). Ее решение представляет несомненные технические трудности. |