рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Моделирование систем массового обслуживания. - раздел Образование, Учебное издание: Моделирование технических систем и процессов В Предыдущем Разделе Этапы Моделирования Были Рассмотрены На Примере Такой Те...

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

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

Системы массового обслуживания обычно связаны с очередями, т. е. с цепочками выстроившихся один за другим объектов, нуждающихся в том или ином виде обслуживания. Заявки на обслуживание и есть эти подлежащие обслу­живанию объекты, а обслуживающие эти заявки «единицы» - обслуживаю­щие «аппараты». Смысл того, что понимается под заявками на обслуживание и обслуживающим «аппаратом» становится очевиден, если речь идет, например:

а) об обслуживании сервером запросов многих пользователей одного и того же сайта «Интернета»;

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

в) о поступлении на ремонтную базу требующих технического обслуживания транспортных средств, когда в зависимости от численности технического персонала ремонтная база может одно­временно обслуживать одно или несколько транспортных средств;

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

г) о возникновении очереди у железнодорожной кассы, и т. п.

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

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

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

(в) Дисциплину очереди. Все другие факторы, относящиеся к правилам поведения очереди, можно включить в этот пункт. К их числу относятся, прежде всего, правила, в соответствии с которыми обслуживающий механизм принимает поступившую заявку к обслуживанию. Такие правила, как «первым пришел — первым обслуживаешься» (сокращенно ПЕРППО), «последним пришел — первым обслуживаешься» (сокр. ПОСППО) и «случайный отбор заявок» (СОЗ), однозначно расшифровывают­ся своими названиями.

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

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

Всякая СМО характеризуется следующими тремя элементами:

1) Вид входного потока;

2) Распределение продолжительности обслуживания;

3) Число обслуживающих приборов.

Различные распределения обозначаются буквами. Обычно используются следующие буквенные обозначения: М — пуассоновское распределение потока заявок (М отражает тот факт, что процесс обладает марковским свойством), D — постоян­ная величина, Еk — распределение Эрланга (гамма-распределение с целочисленным параметром k), G — произвольное распределение и GI — распределение в случае независимых (рекуррентных) событий.

Таким образом, в этих обозначениях под системой типа М/D/s понимается система с s при­борами, обслуживающими поступающие требования за строго определенное время, причем интервалы времени между последо­вательными поступлениями заявок распределены по закону Пуассона, иначе говоря, входной поток заявок является пуассоновским, т.е. потоком стационарным, ординарным и без последействия. В теории массового обслуживания пуассоновское распределе­ние занимает особое место. Впервые оно было получено Пуассоном и рассмотрено в его трактате по теории вероятностей, изданном в 1837 г. Важность этого распределения для моделирования систем телефонной связи была установлена Эрлангом в 1948 г. в его основополагающей работе.

К числу основных операционных характе­ристик любой СМО относятся:

L(t) — длина очереди в момент времени t , или число требо­ваний, находящихся в системе в момент времени t ;

Ln — длина очереди на n-й стадии. Предполагается, что стадии реализуются в дискретном режиме и определяются теми или иными событиями (например, поступлением требования в систему или выбытием требования из системы);

T(t) — продолжительность ожидания относи­тельно момента времени t , т.е. время ожидания обслуживания требования, которое поступит в систему в момент времени t;

Tn — продолжительность периода, в течение которого n-е требование ожидает обслуживания;

Ti — продолжительность периода занятости системы, начало которого соответствует L(0) = i , т. е. длина периода занятости системы, начинающегося при наличии в системе i требований (при i = 1, так же как и при i = 0 в момент, непосредственно предшествующий поступлению требования на обслуживание, систему принято считать начавшей функционировать, т. е. занятой);

I(n) — продолжительность n-го периода простоя системы, т. е. длина интервала времени, в течение которого система в n-й раз оказывается незанятой (в системах обслуживания перио­ды простоя сменяются периодами занятости).

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

Поскольку процесс поступ­ления требований и (или) процесс обслуживания носят случайный характер, то распределения представляют собой случайные процессы в соответствующих пространствах состояний и пара­метров, а являются случайными величинами. Определение свойств распределений и моментов L(t) , Ln , T(t) , Tn , Ti , I(n) и есть та основная цель, которая преследуется при моделировании и анализе поведения СМО.

Длина очереди не зависит от дисциплины очереди при условии, что: а) до тех пор, пока в систе­ме имеются неудовлетворенные требования, обслуживающий меха­низм не прекращает функционировать, б) обслуживание любого требования доводится до конца и в) дисциплина очереди не осно­вана на приоритете динамического типа. В том случае, когда имеет место дисциплина типа ПЕРППО и система располагает лишь одним обслуживающим прибором, виртуальная продолжительность ожи­дания фактически совпадает с длительностью периода загрузки обслуживающего прибора.

Многие СМО обладают тем свой­ством, что по истечении определенного времени их поведение в некотором смысле стабилизируется. Формально это выражается в появлении определенных свойств процессов { L(t) } , { T(t) }, при t ®- ¥ и { Ln } и { Tn } при n ® ¥. Для удобства используют следующими обозначениями: L(¥) = L ; T (¥) = T , Ln®¥ = L¥ и Tn®¥ = T¥ . Когда поведение системы полностью стабилизируется (т. е. перестает меняться с течением времени), говорят, что процесс ее функционирования является стационарным, или равновесным. Условия, при которых системы переходят в стационарное состояние, представляют особый интерес.

На практике удобнее оперировать простыми и легко измеримы­ми показателями, нежели сложными формулами для распределе­ний вероятностей и моментов. Выбор показателей такого рода, разумеется, зависит от характера исследуемой системы и целей анализа. Наиболее часто используемым показателем является степень загруженности обслу­живающего прибора, определяемая коэффициентом нагрузки системы a =l/m . Здесь l - интенсивность поступления требований (количе­ство требований, поступающих в систему в единицу времени) , а m - интенсивность обслуживания (число требований, обслуживаемых в единицу времени). Коэффициент нагрузки a , определяющий долю времени, в течение которого обслуживающий прибор оказы­вается загруженным, принят в качестве международной единицы измерения, которую назвали эрлангом (как призна­ние большого вклада, который внес Эрланг в теорию телефонной связи).

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

(а)Задачи анализа поведения системы, или системный анализ СМО.

(б) Статистические задачи, или задачи статистического моделирования СМО.

(в) Операционные задачи, или задачи исследования операций в СМО.

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

Системы массового обслуживания широко распространены в современном мире. Это аэродромы, радиолокационные станции, технологические линии АТС и т.п. Работа любой СМО заключается в обслуживании заявок, поступающих на нее потоком. Заявки поступают в общем случае в произвольные моменты времени. Обслуживание поступившей заявки продолжается в течение времени обслуживания Тобс после чего СМО освобождается и готова к приему следующей заявки. Каждая СМО может состоять из одного или нескольких каналов обслуживания. Работа некоторой гипотетической СМО схематически представлена на рисунке ниже.

 
 

Рис. 7. Схема работы системы массового обслуживания

 

Входящий поток заявок характеризуется средним временем между заявками, плотностью потока заявок = l/τ. Каждый канал характеризуется средним временем обслуживания tобс и пропускной способностью канала μ = 1/tобс. Кроме среднего времени обслуживания, важен также закон распределения времени обслуживания P = P(tобс<t), который чаще всего оказывается показательным Р = 1-. Выходящий поток заявок характеризуется интенсивностью .

Если для одного канала, то канал не справляется с потоком заявок и возникает очередь длиной lоч со средним временем нахождения в очереди Точ и темпом прироста очереди ν.

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

Поток считается без последействия, если для любых неперекрывающихся интервалов времени число событий, попадающих на один из интервалов, не зависит от числа событий, попадающих на другие интервалы. Например, последействие отсутствует для потока пассажиров, подходящих к остановке, но для пассажиров, отходящих от остановки, оно имеется, поскольку их движение скоррелировано движением транспорта. Прореживая простейший поток, можно получить так называемые потоки Эрланга. Так, если исключить из потока заявок каждую вторую, то получим поток Эрланга 1-го порядка. Если оставить в потоке каждую третью заявку, то будем иметь поток Эрланга 2-го порядка и т.д. Для простейшего потока вероятность поступления заявки имеет показательный закон распределения Р = 1-.

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

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

Работающая n-канальная СМО может быть представлена в виде физической системы, находящейся в каком-либо из состояний:

 

s0 - свободны все каналы;

s1 - занят один канал, остальные свободны;

s2 - занято два канала, остальные свободны;

¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼

sn - заняты все n каналов.

 

При наличии простейшего , т.е. для показательного закона распределения заявок λ потока заявок плотности по времени вероятности Рk нахождения СМО в состояниях sk(k=0,1,2,...,n) определяются формулами Эрланга, которые оказываются справедливыми и для произвольного закона обслуживания.

 

,

 

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

Для СМО с отказами вероятность отказа Ротк=Р совпадает с вероятностью занятия всех n каналов. Среднее число занятых каналов просто связано с вероятностью отказа:

.

 

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

 

sn - заняты n каналов, очереди нет;

sn+1 - заняты n каналов, одна заявка в очереди;

sn+2 – заняты n каналов, две заявки в очереди;

¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼;

sn+m – заняты n каналов m заявок в очереди.

 

Время ожидания в очереди Точ, как и время обслуживания, чаще всего распределено по показательному закону Р(Точ<t)=l-e-vt, где v - величина, обратная среднему времени ожидания.

Для так называемой чистой системы с ожиданием (ν=0) имеется формула для расчета среднего числа заявок в очереди:

 

; .

 

Среднее время ожидания заявки в очереди . Возможна также система смешанного типа с ограничением на длину очереди, в которой заявка становится в очередь, если ее длина не превышает некоторого значения q. Для такой СМО вероятность отказа, т.е. вероятность предельного состояния sn+q, определяется формулой:

.

 

Среднее число заявок в очереди не превышает q и определяется формулой

 

.

 

Среднее время ожидания и для "чистой системы с ожиданием", и для очереди с ограничением одинаково и равно .

 

– Конец работы –

Эта тема принадлежит разделу:

Учебное издание: Моделирование технических систем и процессов

ББК... Рецензент член УМС Си РУМЦ по информатике и вычислительной технике доктор физико математических наук профессор зав кафедрой моделирования и оптимизации...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ОСНОВНЫЕ ЭТАПЫ МОДЕЛИРОВАНИЯ СИСТЕМ
  В наше время, когда почти забыты некогда широко применяемые для моделирования различных систем аналоговые ЭВМ, а исследователи стремятся по возможности избежать натурного моделирова

Построение концептуальной модели системы и её формализация
  На первом этапе проведения моделирования конкретного объекта (системы) необходимо построить концептуальную (содержательную) модель Мк процесса функционирования этой систе

Алгоритмизация модели и ее компьютерная реализация
  На втором этапе моделирования системы математическая модель, сформированная на первом этапе, воплощается в кон­кретную компьютерную модель Мм. Второй этап моделирования п

Получение и интерпретация результатов моделирования
  На третьем этапе моделирования компьютер используется для проведения рабочих расчетов по уже составленной и отлаженной программе. Результаты этих расчетов позволяют провести анализ

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

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

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

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

Моделирование работы сборочного цеха с программированием на языке высокого уровня.
Допустим, перед нами стоит задача оценки страховых заделов на участке комплектации сборочного цеха (более подробно с понятиями, встречающимися далее, можно о­знакомиться, напр., в [2]). Словесно за

Моделирование работы ремонтного цеха с использованием языка имитационного моделирования систем.
  Продемонстрируем теперь принципы построения и проведения дискретного имитационного эксперимента с использованием языка имитационного моделирования систем на примере ремонтного цеха

Моделирование процессов во времени.
Хотя при изучении процессов, протекающих во времени, теоретически они подразделяются на детерминированные и стохастические, строго говоря, в природе не существует абсолютно детерминированных процес

Моделирование эволюции систем на основе теории Марковских процессов
Марковские процессы и процессы восстановления являются наиболее распространенными процессами, протекающими в системах массового обслуживания. Марковские СМО (системы с пуассоновским входным потоком

Анализ процессов с помощью временных рядов
Временной ряд представляет собой ряд наблюдений за каким-то определенным параметром изучаемой системы в дискретные, равноотстоящие моменты времени. Особый интерес при этом представляет проблема про

Оценка точности регрессионных моделей.
Наиболее просто оценка точности результатов моделирования производится для моделей типа «черного ящика», или моделей типа «вход-выход», если модель системы удается представить системой линейных рег

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

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

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

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

Анализ и прогноз для блока ШБ3Бт
  Для анализа функционирования исследуемых блоков использовались два метода математического моделирования: «Временные ряды» и «Марковские процессы».   а) Анализ

Анализ и прогноз работоспособности для блока ШБ4Бт
1) Проанализируем технический паспорт № 555.4433.539т ПС на блок №110115 (изделие ШБ4Бт), где зафиксированы движение изделия в эксплуатации и его поломки:  

Описание объекта моделирования.
  Учрежденческая АТС Нicоm 353 фирмы Simens представляет собой автоматическую телефонную станцию с 384 портами, т. е. она может иметь 384 внутренних абонента. Станция состоит из базов

Концептуальная модель системы и методы исследования.
  Моделирование работы станции Нicоm 353 возможно на основе разделов «Массовое обслуживание» и «Теория очередей», поскольку станция Нicоm 353 представляет собой типичный пример систем

Получение результатов моделирования для группы №1.
  Число каналов в группе : n = 3 Номера внешних линий 10, 36, 9   Дата   Канал   Время, с. &

Получение результатов моделирования для группы № 2.
  Число каналов в группе n = 6 Номера внешних линий 12, 18, 15, 14, 13, 16   Дата   Канал   Вр

Получение результатов моделирования для группы № 5.
  Число каналов в группе : n = 4 Номера внешних линий 8, 7, 6, 5   Дата   Канал   Время, с.

Основные регламентные работы перед проведением техобслуживания.
  №/№   РЕГЛАМЕНТНАЯ РАБОТА   Подсистема автомобиля Длительность П

Краткое описание последовательности основных регламентных работ
  Проверка начинается с рулевого управления на наличие свободного хода руля. Затем «протягиваются» рулевые тяги. При необходимости доливается жидкость в бачок гидроусилителя руля. Зам

ЗАКЛЮЧЕНИЕ
  Давно прошли те времена, когда создатели собранной «на коленках» техники могли оценивать её работу «на глаз и на слух». Сложнейшая техника наших дней, а тем более техника аэрокосмич

Л И Т Е Р А Т У Р А
1. Четвериков В.Н. Подготовка и телеобработка данных. М., Высшая Школа, 1981. 2. Древс Ю.Г., Золотарёв В.В. Имитационное моделирование и его приложения. М., 1981. 3. Советов Б.Я.,

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги