Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

СМО смешанного типа




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

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

Модель этой задачи может быть построена по схеме гибели и размножения, с использованием размеченного графа переходов (рис. 3.2)

Будем нумеровать состояния СМО по числу заявок находящихся в системе: St_0 – оба канала свободны, очереди нет; St_1 – один канал занят, очереди нет; St_2 – оба канала заняты, очереди нет; St_3 – оба канала заняты, в очереди одна заявка; St_4 – оба канала заняты в очереди две заявки. Переходы между состояниями будут происходить в двух случаях: при появлении в системе новой заявки и при окончании обслуживания заявки каналом. Заявки поступают в систему в случайные моменты времени, поэтому введем вспомогательную переменную q, распределенную по экспоненциальному закону, которая будет определять момент появления следующей заявки.

SF-диаграмма представлена на рисунке 5.15.

Рис. 5.15 Пример моделирования двухканальной СМО с двумя местами в очереди

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

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

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

В каждом блоке введены переменные s0, s1, s2, s3, s4 для подсчета общего времени нахождения в данном состоянии. Результат работы можно просмотреть в блоках Display и с помощью этих значений можно посчитать время нахождения в конкретном состоянии. Вероятность нахождения, например, в состоянии, когда занят один канал и нет очереди, равна отношению s1 к t1 – времени нахождения в состоянии St_1 к общему времени работы системы. При данном запуске она равна 0,16.

 

Рисунок 5.16 Диаграмма СМО с ожиданием и отказами

 

Настройки этой системы:

Рис. 5.17 Настройки SF-диаграммы СМО с ожиданием и отказами

SIMULINK-схема системы представлена на рисунке 5.18.

Рис. 5.18 Simulink-схема СМО с ожиданием и отказами

Введем в данной задаче дополнительное ограничение: пусть для заявок время ожидания обслуживания ограничено. Т.е. заявка ожидает обслуживания определенное время и, если по истечении этого времени она не поступит на обработку, то заявка покидает систему. Для этого введен дополнительный параметр p1– случайное значение времени ожидания, распределенное по экспоненциальному закону. Если это время меньше чем значение времени, через которое освободится хотя бы один канал, то заявка покидает систему. SF-диаграмма системы почти полностью аналогична предыдущей и представлена на рисунке 5.19.

Рис. 5.19 Пример СМО с отказами и ограниченным временем ожидания

Введены обозначения: n – число заявок, поступивших в систему, k – число обслуженных заявок; r – число заявок, получивших отказ, w – число заявок, не дождавшихся обслуживания.

Здесь q, p, p1 случайные величины интервалов времени между приходом заявок в систему, моментами окончания обслуживания и моментами ухода «нетерпеливых» заявок из очереди, соответственно, распределенные по показательному закону. Рассмотрим программную реализацию модели двухканальной системы массового обслуживания с ожиданием и отказами. Остановимся на более интересном варианте системы, в котором учитывается ограниченное время ожидания в очереди. По существу алгоритмом для программирования модели является SF-диаграмма (для данной программы такой диаграммой является представленная на рисунке 5.19), которая представляет собой размеченную блок-схему набора условий типа «если-то».




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 938; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.