
- •1. Этапы построения корреляционно-регрессионных моделей, используемых в экономических исследованиях:
- •2. Оценка достоверности корреляционно-регрессионного моделирования и возможности практического использования полученных моделей:
- •3. Парная и множественная корреляция:
- •4. Использование оптимизационных моделей в целях экономического анализа и планирования на примере «транспортной» задачи:
- •5. Усложненная постановка задачи линейного программирования, используемой при проведении планово-аналитической работы (на примере «транспортной» задачи):
- •6. Использование систем массового обслуживания в планово-аналитической работе:
6. Использование систем массового обслуживания в планово-аналитической работе:
а)Понятие и классификация систем массового обслуживания. б)Одноканальные и многоканальные системы массового обслуживания с отказами. в)Многоканальная СМО с ожиданием в очереди при ограничении длины очереди. г)Основные показатели функционирования СМО.
а) Системы массового обслуживания (СМО) возникают тогда, когда происходит массовое появление заявок на обслуживание и их последующее удовлетворение. На производстве - это поступление сырья, материалов, полуфабрикатов, изделий на складах и их выдача со складов; обработка большой номенклатуры деталей на одном и том же технологическом оборудовании; организация наладки и ремонта оборудования; транспортные операции; планирование резервных и страховых запасов ресурсов широкого применения; ввод и обработка информации в АСУ и многие другие.
Обслуживание заявок производят каналы (аппараты) обслуживания. При наличии одного канала СМО называется одноканальной; когда каналов несколько - многоканальной. Если несколько СМО соединены последовательно так, что заявки, обслуженные в одной СМО, переходят в следующую, то возникает многофазная СМО.
Обслуживание заявки в СМО продолжается некоторое случайное время, после чего освободившийся канал вновь готов к приёму заявки. Если в СМО допускается формирование очереди, то заявки, поступившие в моменты, когда все каналы заняты, становятся в очередь и ожидают освобождения занятых каналов.
Работа СМО осложняется тем, что заявки поступают не регулярно, а стохастически, через случайные промежутки времени. Это приводит к тому, что в отдельные интервалы времени СМО работает с перегрузкой, в другие она недогружена или даже полностью простаивает.
При анализе и оптимизации СМО интерес вызывают усреднённые операционные характеристики эффективности обслуживания: среднее число занятых (или простаивающих) каналов, коэффициент загрузки (или простоя) СМО, средний процент обслуживаемых (или получающих отказ) заявок, среднее время ожидания в очереди, среднее время пребывания в СМО, средняя длина очереди, средний доход от СМО в единицу времени, относительная и абсолютная пропускная способность системы и так далее.
Задача теории массового обслуживания - выявить зависимость показателей эффективности СМО от характера входящего потока; дисциплины и характера ограничения очереди; количества, производительности и условий функционирования каналов с целью последующей оптимизации СМО. В качестве критерия оптимальности применяют максимум прибыли от эксплуатации СМО; минимум суммарных потерь, связанных с простоем каналов, простоем заявок в очереди и уходом необслуженных заявок; обеспечение заданной пропускной способности СМО и т.п.
В качестве варьируемых при оптимизации переменных обычно фигурируют количество каналов, их производительность, организация их работы в одноканальном или многоканальном режиме, условия взаимопомощи между каналами, дисциплина очереди, приоритетность обслуживания и другие.
Основными элементами СМО являются источники заявок, входящий поток заявок на обслуживание, каналы обслуживания, выходящий поток. Если источники заявок включены в СМО, она называется замкнутой, иначе - разомкнутой. В зависимости от допустимости и характера формирования очереди различают:
1. СМО с отказами. Формирование очереди не разрешено, поэтому заявка, пришедшая в момент, когда все каналы заняты, получает отказ и теряется. Например: АТС, выполнение заказов к определённому сроку, поточные линии.
2. СМО с неограниченным ожиданием. Разрешается создание очереди неограниченной длины. Такая СМО обслуживает все заявки, хотя время ожидания обслуживания может оказаться очень большим.
3. СМО смешанного типа. Возможны различные ограничения, например, на максимальную длину очереди, на время пребывания заявки в очереди или системе и так далее. В СМО с ограничением длины очереди заявка получает отказ, если она приходит в момент, когда все места в очереди заняты.
Заявка, попавшая в очередь, обязательно обслуживается. В СМО с ограничением времени пребывания в очереди (СМО с "нетерпеливыми" клиентами) заявка ставится в очередь и ожидает некоторое случайное время. Если за это время она не попадает в канал обслуживания, то покидает очередь необслуженной. В СМО с ограничением времени пребывания в системе заявка может получить отказ не только находясь в очереди, но и на обслуживании. Такой вариант СМО применяется для моделирования входного контроля заготовок и имитации брака на операциях при обработке деталей.
В СМО с очередью могут быть следующие варианты дисциплины поступления заявок из очереди на обслуживание:
- в порядке поступления (первым пришел - первым обслужили) - наиболее естественная дисциплина обслуживания;
- в порядке, обратном поступлению (последним пришел - первым обслужили); например, выемка деталей, заготовок из тары, бункера, склада, обработка на ЭВМ самой последней информации и отбрасывание устаревшей ит.п;
- в соответствии с приоритетом; при поступлении заявки с более высоким приоритетом обслуживание заявки с низким приоритетом прерывается совсем или на время обслуживания приоритетной заявки;
- в случайном порядке.
Важнейшим понятием в анализе СМО является понятие состояния системы. Состояние есть некоторое описание системы, на основании которого можно предсказать ее будущее поведение.
б) Одноканальная система с отказами
Рассмотрим простейший случай, когда СМО имеет в своём распоряжении лишь один канал (п = 1) и работает с отказами. Проанализируем работу склада готовой продукции завода ЖБИ. Источниками заявок являются тележки с прицепами, подвозящие изделия на склад. Каналом обслуживания является кран. Граф состояний указанной системы показан на рис.1.
Рис.1. Граф состояний одноканальной системы с отказами. На рис.1 обозначено: Х0 - состояние системы, когда канал не занят; р00 - вероятность этого состояния; Xj - состояние системы, когда канал занят; Рп - вероятность этого состояния; Роь Р10 - вероятность перехода системы из состояния в состояние. Вероятности перехода системы из состояния в состояние характеризуются матрицей перехода:
(1)
Естественно, что в начальный момент вектор вероятностей состояний системы имеет вид
(2)
Предположим, что поток требований тележек с прицепами, подвозящих изделия на склад, распределен по закону Пуассона
(3)
где Рк - вероятность того, что за время t на склад поступит ровно "К" тележек с прицепами (заявок); К = О, 1, 2 ...; Я - плотность или интенсивность поступления тележек, т.е. среднее число тележек в единицу времени; t - отрезок времени, за который рассматривается отмеченная выше вероятность поступления тележек (заявок).
Вероятность того, что за время t не поступает ни одной тележки (К = 0), равна
(4)
Предположим, что время обслуживания одной тележки (заявки) распределено по показательному закону
(5)
где - плотность или интенсивность обслуживания, т.е. среднее число заявок в единицу времени, определяется по формуле
(6)
где М t обсл - математическое ожидание.
Вероятность того, что за время At заявка будет обслужена, равна
(7)
При этом вероятность того, что за время t заявка не будет обслужена, равна
(8)
Сравнивая выражения (4) и (8) , заключаем, что время между двумя требованиями на обслуживание распределено по показательному закону. Указанное обстоятельство позволяет моделировать случайные моменты времени поступления заявок на обслуживание и моделировать время обслуживания.
Выражения (4) и (7) могут быть преобразованы. Действительно, из математического анализа известно, что функция ех может быть разложена в ряд Маклорена:
Раскладывая выражения (4) и (7) в ряд Маклорена и отбрасывая члены второго порядка, получаем
(9)
(10)
Подставив полученные значения вероятностей в формулу полной вероятности
где Р(Н0) - вероятность гипотезы о том, что после первого шага система была в состоянии Х0 ; Р(Х0/Н0) - условная вероятность события, состоящего в том, что за время второго шага система останется в состоянии Х0 (Роо); P(H1)-вероятность гипотезы о том, что после первого шага система была в состоянии Xi; P(Xo/Hi) - условная вероятность события, состоящего в том, что за время второго шага система перейдет из состояния Xj в состояние Х0 (Р10), получаем
(11)
или
(12)
Раскрывая скобки и группируя переменные, получаем
(13,14)
Аналогично для
Выражения (13) и (14) называются разностными уравнениями. Переходя к пределу при t 0, получаем систему дифференциальных уравнений, называемых уравнениями Эрланга:
(15,16)
Подобный переход системы из состояния в состояние называется процессом гибели и размножения. В теории массового обслуживания под рождением подразумевают появление требования на обслуживание, а под гибелью - окончание обслуживания. Отмеченная система дифференциальных уравнений впервые была получена Эрлангом. Она является частным случаем системы дифференциальных уравнений Колмогорова.
Для установившегося режима производная равна нулю, поэтому система дифференциальных уравнений (15) и (16) преобразуется в систему алгебраических уравнений. В частности, для одноканальной системы массового обслуживания с отказами получаем
(17)
Рассматривая выражение (8), формируем следующее важное мнемоническое правило: "Что вытекает, то и втекает. Для каждого состояния сумма членов, соответствующая входящим стрелкам, равна сумме членов, соответствующих выходящим. Каждый член равен интенсивности потока событий переводящего систему по данной стрелке, умноженной на вероятность того состояния, из которого выходит стрелка".
Применительно к рассматриваемой одноканальной СМО с отказами ЭТО значит, что её перевод слева направо осуществляется с плотностью , а обратный переход справа налево осуществляется с плотностью .
Мнемоническое правило остаётся справедливым и для многоканальной системы с отказами и с ожиданием. Разрешая равенство (17) относительно р0 и учитывая, что Р0 +Р1=1, получаем
(18)
При этом
называется
приведенной плотностью или загрузкой
системы.
Многоканальная система с отказами
Предположим, что система функционирует с отказами и имеет в своём распоряжении n каналов (2).
Рис.2. Граф состояний многоканальной системы с отказами Из графа состояний на рис. 2 видно, что перевод системы (где п - число каналов, к - число занятых каналов) слева направо осуществляется с плотностью , что обусловлено ординарностью потока заявок.
Ординарность - вероятность поступления более одного требования за малый промежуток времени t есть величина более высокого порядка малости, чем t. Это свойство выражает практическую невозможность одновременного поступления двух или нескольких требований.
Обратный перевод системы справа налево осуществляется с суммируемой плотностью к (суммируются потоки от всех занятых каналов). Применяя мнемоническое правило «что вытекает, то и втекает», получаем:
1) если к=0,
Аналогично для к = 3, 4, 5 и так далее. Применяя метод математической индукции, можно составить таблицу для приведенного правила "что вытекает, то и втекает" и написать выражения для определения системы при к = 1,2,...,« (табл. 1).
Таблица 1
Вероятности состояний многоканальной СМО, функционирующей с отказами
Число занятых каналов |
Приведенное правило: "Что вытекает, то и втекает" |
Вероятность состояний для многоканальной системы с отказами |
К = 0 |
Р0=Pi |
P1=aP0 |
К= 1 |
Р1=2Р2 |
Р2=α/2*Р1=α2/2!*Р0 |
К = 2 |
Р2=ЗР3 |
Р3=α/3*Р2=α3/3!*Р0 |
… |
… |
… |
К-1 |
Pк-1=kPk |
Рк=α/к*Рк-1=αк/к!*Р0 |
… |
… |
… |
п-1 |
Pn-1=nPn |
Рn=α/n*Рn-1=αn/n!*Р0 |
Сумма вероятностей всех состояний должна быть равна единице, поэтому
в) Многоканальная СМО с ожиданием в очереди при ограничении длины очереди
Рассмотрим СМО, когда прибывшая заявка в случае, если все каналы к моменту ее прибытия заняты, не покидает пост, а становится в очередь. Заявка может стать в очередь только при условии, что имеется место для ожидания. В противном случае заявка покидает очередь.
Проиллюстрируем порядок вычисления числовых характеристик "функционирования СМО для заданных условий. Предположим, что система имеет в распоряжении "я" каналов и "m" мест для ожидания в очереди. После того, как все места для ожидания в очереди заняты, прибывшая заявка получает отказ и немедленно покидает очередь. Из графа состояний системы, показанного на рис.4, видно, что, включая состояние Хn, очереди нет. Затем возникает очередь.
Рис.4. Граф состояний многоканальной СМО с ожиданием в очереди с 1 ограничением длины очереди (S - число занятых мест)
Поток, переводящий систему слева направо, определяется плотностью . Что касается потока событий, переводящего систему справа налево, то до возникновения очереди он равен , 2, 3,..,п. После возникновения очереди указанный поток остаётся постоянным и равным п.
Пользуясь правилом "что втекает, то и вытекает", можно вычислить вероятности состояний системы до возникновения очереди (табл.2) и после возникновения очереди (табл.3).
Сумма вероятностей всех состояний системы должна быть равна единице, т.е.
Отсюда
Поясним порядок вычисления вероятностей состояний СМО с ожиданием в очереди при ограничении длины очереди на примере.
Таблица.2
До возникновения очереди
После возникновения очереди