
- •Введение
- •Раздел 1 т еоретические положения построения моделей
- •Глава 1. Анализ производственных задач
- •1.1. Актуальность моделирования при решении производственных задач
- •1.2. Объекты моделирования в производственных системах
- •1.3. Анализ процессов исследования и проектирования информационных систем
- •1.4. Анализ процесса проектирования и исследования технологических систем
- •1.5. Анализ процесса проектирования и исследования технических систем
- •Технологической системы
- •Глава 2. Основные понятия процесса
- •2.1. Понятия «система» и «сложная система»
- •2.2. Описание сложной системы
- •2.3. Эффективность сложной системы
- •2.4. Состояния и процессы системы
- •2.5. Основные понятия моделирования
- •2.6. Классификация моделей
- •2.7. Модельные параметры и характеристики
- •2.8. Задачи моделирования
- •2.9. Методы моделирования
- •Глава 3. Математические модели дискретных систем
- •3.1. Поток заявок
- •3.2. Системы массового обслуживания
- •3.2.1. Основные определения
- •3.2.2. Длительность обслуживания заявок
- •3.2.3. Дисциплины управления потоками заявок
- •3.2.5. Параметры систем массового обслуживания
- •3.2.6. Режимы функционирования систем массового обслуживания
- •3.2.7. Характеристики систем массового обслуживания с однородным потоком заявок
- •3.2.8. Характеристики систем массового обслуживания с неоднородным потоком заявок
- •3.3. Сети массового обслуживания
- •3.3.1. Основные определения
- •3.3.2. Классификация моделей сетей массового обслуживания
- •3.3.3. Параметры сетей массового обслуживания
- •3.3.4. Режимы функционирования сетей массового обслуживания
- •3.3.5. Характеристики сетей массового обслуживания
- •Глава 4. Аналитическое моделирование
- •4.1. Одноканальные системы массового обслуживания с однородным потоком заявок
- •4.1.1. Характеристики экспоненциальной системы массового обслуживания (m/m/1)
- •4.1.2. Характеристики неэкспоненциальной системы массового обслуживания (m/g/1)
- •4.1.3. Анализ свойств одноканальной системы массового обслуживания
- •4.2. Многоканальные системы массового обслуживания с однородным потоком заявок
- •4.2.1. Характеристики многоканальной системы массового обслуживания (m/м/n)
- •4.2.2. Анализ свойств многоканальной системы массового обслуживания
- •4.3. Одноканальные системы массового обслуживания с неоднородным потоком заявок
- •4.3.1. Характеристики и свойства до бп
- •4.3.2. Характеристики и свойства до оп
- •4.3.3. Характеристики и свойства до ап
- •4.3.4. Законы сохранения
- •4.4. Разомкнутые экспоненциальные сети массового обслуживания с однородным потоком заявок
- •4.4.1. Описание разомкнутых сетей массового обслуживания
- •4.4.2. Режимы функционирования разомкнутых сетей массового обслуживания
- •4.4.3. Расчет коэффициентов передач и интенсивностей потоков заявок в узлах разомкнутых сетей массового обслуживания
- •4.4.4. Расчет узловых характеристик разомкнутых сетей массового обслуживания
- •4.4.5. Расчет сетевых характеристик рСеМо
- •4.5. Замкнутые экспоненциальные сети массового обслуживания с однородным потоком заявок
- •4.5.1. Режим функционирования замкнутых сетей массового обслуживания
- •4.5.2. Расчет коэффициентов передач в узлах замкнутых сетей массового обслуживания
- •4.5.3. Расчет характеристик замкнутых сетей массового обслуживания
- •Глава 5. Численное моделирование
- •Глава 6. Имитационное моделирование
- •Глава 7. Линейные графы
- •7.1. Основные определения графов связи
- •7.2. Категории и виды многосвязных элементов
- •7.3. Обобщающие определения
- •7.3.1. Многосвязные поля
- •7.3.2. Модулированные 2-связные узлы
- •7.3.3. Узловая структура
- •Раздел 2 моделирование производственных систем
- •Глава 8. Метод синтеза и оценки эффективности интегрированной информационной системы
- •8.2. Концептуальная модель вычислительной системы технической подготовки производства
- •8.1. Задачи и методы анализа эффективности информационных систем предприятия
- •8.2. Концептуальная модель информационной системы предприятия
- •8.3. Параметры интегрированной информационной системы предприятия
- •8.4. Оценка пропускных способностей каналов связи
- •8.5. Определение требований к производительности центрального сервера информационной системы
- •8.6. Анализ временных характеристик интегрированной информационной системы предприятия
- •8.6.1. Модели обработки данных
- •А) однопроцессорной; б) многопроцессорной
- •В однопроцессорном сервере от периода ввода оценок
- •8.6.2. Модели передачи данных
- •Глава 9. Анализ инструментальной подготовки производства на предприятии
- •9.1. Концептуальная модель производственной системы
- •9.3.1. Инструментальная подготовка производства и инструментальное производство
- •Основного производства
- •Инструментальное производство
- •9.3.2. Классификация технологической оснастки
- •6.3. Потоки в инструментальном производстве
- •6.4. Схемы производственных процессов инструментальной подготовки производства
- •Контроль и испытание то
- •6.5. Режимы работы инструментального производства
- •Глава 10. Моделирование механообрабатывающей технологической системы
- •10.1. Необходимость моделирования технологической подготовки
- •10.3. Концептуальная модель технологической системы
- •10.4. Механическая интерпретация понятий линейных графов
- •10.6. Пример моделирования динамической системы
- •Построение модели
- •V4 v7 qout v6 v9 q10 p11 q11 c c
- •Исследование модели
- •Заключение
- •Глава 11. Моделирование автоматизированной линии сборки
- •11.1. Описание автоматизированной линии сборки
- •11.2. Дополнительные понятия к моделированию
- •11.2. Состав задач моделирования процессов функционирования
- •11.3. Концептуальные модели функционирования технологической линии сборки
- •Глава 12. Моделирование узла оптического прибора
- •2.10. Программные системы моделирования производственных систем
- •Приложение 1. Элементы теории вероятностей
- •П.1.1. Событие, вероятность, случайная величина
- •П.1.2. Законы распределений случайных величин
- •П.1.3. Числовые характеристики случайных величин
- •3.1.2. Типовые распределения случайных величин
- •Здесь использованы следующие обозначения:
- •Приложение 2. Обозначения систем массового обслуживания (символика Кендалла)
- •Приложение 3. Пример описания и расчета замкнутой однородной экспоненциальной СеМо
4.3. Одноканальные системы массового обслуживания с неоднородным потоком заявок
Рассмотрим
одноканальную СМО с неоднородным потоком
заявок, в которую поступают H
классов заявок, образующие простейшие
потоки с интенсивностями
.
Длительность
обслуживания заявок класса k
распределена по произвольному закону
со средним значением
и коэффициентом вариации
.
Выбор заявок из очереди на обслуживание
осуществляется в соответствии с заданной
дисциплиной обслуживания, в качестве
которых будем рассматривать:
дисциплину обслуживания бесприоритетную (ДО БП), при которой заявки выбираются на обслуживание в порядке поступления;
дисциплину обслуживания с относительными приоритетами (ДО ОП);
дисциплину обслуживания с абсолютными приоритетами (ДО АП).
В качестве основной характеристики, описывающей эффективность функционирования системы, будем рассматривать средние времена ожидания заявок разных классов, на основе которых легко могут быть рассчитаны все остальные характеристики с использованием фундаментальных зависимостей, представленных в разделе 2.
При этом следует иметь в виду, что представленные ниже формулы были получены при следующих предположениях:
СМО содержит один обслуживающий прибор, в котором в каждый момент времени может обслуживаться только одна заявка;
СМО имеет накопитель заявок неограниченной емкости, что означает отсутствие отказов поступающим заявкам при их постановке в очередь, т.е. любая поступающая заявка всегда найдет в накопителе место для ожидания независимо от того, сколько заявок уже находится в очереди;
заявки разных классов, поступающие в СМО независимо друг от друга, образуют простейшие потоки;
длительности обслуживания заявок каждого класса в приборе распределены по произвольному закону и не зависят друг от друга;
обслуживающий прибор не простаивает, если в системе (накопителе) имеется хотя бы одна заявка любого класса, причем после завершения обслуживания очередной заявки мгновенно из накопителя выбирается следующая заявка в соответствии с заданной дисциплиной обслуживания;
при использовании ДО БП заявки разных классов выбираются на обслуживание только в зависимости от времени поступления в систему по правилу «раньше пришел – раньше обслужен», независимо от номера класса, к которому принадлежит заявка;
при использовании приоритетных дисциплин (ДО ОП и ДО АП) приоритеты классам заявок назначены по принципу «класс с меньшим номером имеет более высокий приоритет», то есть наивысшим приоритетом обладают заявки класса 1;
в случае ДО АП заявка, обслуживание которой прервано более высокоприоритетной заявкой, возвращается в накопитель, где ожидает дальнейшего обслуживания, причем ее обслуживание продолжается с прерванного места.
4.3.1. Характеристики и свойства до бп
Для бесприоритетной ДО средние времена ожидания одинаковы для всех классов заявок и определяются по следующей формуле:
, (4.5)
где
– суммарная загрузка системы.
Выражение
(4.5) получено в предположении, что в
системе существует стационарный режим
и отсутствует перегрузка, т.е.
.
Зададим свойства ДО БП:
Среднее время ожидания заявок разных классов при использовании ДО БП одинаково при любых интенсивностях поступления и законах распределения
длительностей обслуживания заявок:
для всех
. Отметим, что средние времена пребывания в системе заявок разных классов, в общем случае, различны, так как различны длительности обслуживания:
.
Среднее время ожидания заявок в очереди минимально при постоянной (детерминированной) длительности обслуживания заявок каждого класса, когда коэффициент вариации длительности обслуживания
, и увеличивается с ростом коэффициента вариации (дисперсии) длительности обслуживания. Заметим, что зависимость среднего времени ожидания от коэффициента вариации
носит нелинейный характер. Так, например, при экспоненциально распределенной длительности обслуживания, когда
, среднее время ожидания заявок увеличивается в 2 раза, а при
– в 5 раз, по сравнению с детерминированным обслуживанием.
Среднее время ожидания заявок существенно зависит от суммарной нагрузки Y (загрузки R) системы (рис. 4.6, а). При Y ≥ N (R→1) время ожидания заявок всех классов возрастает неограниченно:
∞, т.е. заявки могут ожидать обслуживания сколь угодно долго. Отметим, что увеличение суммарной нагрузки может быть обусловлено двумя факторами: увеличением интенсивностей поступления заявок в систему или увеличением длительности обслуживания заявок (например, за счет уменьшения скорости работы обслуживающего прибора).
Зависимость среднего времени пребывания в системе заявок разных классов от суммарной нагрузки аналогичен (рис. 4.6, б). Единственное отличие состоит в том, что средние времена пребывания в системе заявок разных классов, в общем случае, различны, то есть ui ≠ uj (i ≠ j), поэтому на графике, в отличие от времени ожидания, могут отображаться несколько зависимостей. Это различие обусловлено различием длительностей обслуживания заявок разных классов.
а)
б)
Рис. 4.6. Зависимость среднего времени ожидания (а) и среднего
времени пребывания (б) от нагрузки для ДО БП
Аналогично,
на графиках, отображающих зависимости
средних длин очередей и числа заявок в
системе от суммарной нагрузки, в общем
случае, будут изображаться несколько
кривых, соответствующих разным классам
заявок. Отметим, что средние
длины очередей заявок разных классов,
несмотря на одинаковое время ожидания,
в общем
случае, различны
и, в соответствии с формулой Литтла (
),
совпадают только в случае равенства
интенсивностей поступления заявок
разных классов в систему.
Можно показать, что для бесприоритетной дисциплины обслуживания в обратном порядке (ООП), когда заявки на обслуживание выбираются по правилу «последний пришел – первый обслужен», средние времена ожидания заявок будут такими же, как и при обслуживании в порядке поступления (ОПП), но дисперсия времени ожидания будет больше. Это обусловлено тем, что заявки, поступившие последними, будут ожидать незначительное время, в то время как заявки, попавшие в начало очереди, могут ожидать обслуживания достаточно долго, что обусловливает большой разброс значений времени ожидания.
Аналитическое исследование дисциплины обслуживания в циклическом порядке (ДО ЦП) достаточно сложно и связано с громоздкими математическими выкладками. Поэтому, не выписывая громоздких формул, отметим лишь наиболее характерные особенности, присущие этой ДО.
Для
дисциплины обслуживания в циклическом
порядке среднее время ожидания заявок
разных классов в общем случае не одинаково
(рис. 4.7), и это различие зависит от
соотношения параметров потоков (
)
и обслуживания (
)
заявок разных классов. В некоторых
случаях ДО ЦП позволяет обеспечить
меньшую суммарную длину очереди заявок,
чем ДО БП. Зависимость среднего времени
ожидания заявок каждого класса от
суммарной нагрузки Y
имеет такой же вид, как и для ДО БП (рис.
4.6).
Рис. 4.7. Зависимость времени ожидания от номера класса заявок для ДО БП и ДО ЦП