- •Введение
- •Раздел 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. Пример описания и расчета замкнутой однородной экспоненциальной СеМо
3.2.3. Дисциплины управления потоками заявок
Управление потоками заявок в СМО реализуется в виде правил занесения в накопители поступающих в систему заявок (дисциплины буферизации - ДБ) и выбора из накопителей на обслуживание (дисциплины обслуживания - ДО).
Дисциплины буферизации могут быть классифицированы (рис. 3.3) по наличию приоритетов между заявками разных классов (бесприоритетные и приоритетные) и способу вытеснения заявок из очереди:
без вытеснения находящихся в накопителе заявок, означающем потерю заявки, поступившей в систему и заставшей накопитель заполненным до конца;
с вытеснением, когда поступившая в систему заявка и заставшая накопитель заполненным вытесняет из накопителя какую-то заявку.
Рис. 3.3. Классификация дисциплин буферизации
В последнем случае могут использоваться разные правила вытеснения, например:
вытесняется заявка такого же класса, что и поступившая;
вытесняется заявка самого низкоприоритетного класса;
вытеснение случайное среди заявок выбранного класса;
вытеснение последней заявки, то есть поступившей в систему позже всех;
вытеснение заявки, находящейся в накопителе дольше всех.
Часто емкость накопителя в моделях предполагается неограниченной, несмотря на то, что в реальной системе соответствующая емкость ограничена. Такое предположение оправдано в тех случаях, когда вероятность переполнения накопителя ограниченной емкости в реальной системе меньше 10- 3, поскольку в этом случае ДБ практически не влияет на характеристики обслуживания заявок.
Дисциплины обслуживания могут быть классифицированы (рис. 3.4) по следующим признакам:
по наличию приоритетов между заявками разных классов;
по способу (режиму) назначения заявок на обслуживание;
по правилу выбора заявок на обслуживание.
Рис. 3.4. Классификация дисциплин обслуживания
В зависимости от наличия или отсутствия приоритетов между заявками разных классов все ДО, как и ДБ, могут быть разбиты на две группы: бесприоритетные и приоритетные.
По способу назначения заявок на обслуживание ДО могут быть разделены на дисциплины: одиночного режима, группового режима и комбинированного режима.
В ДО одиночного режима всякий раз на обслуживание назначается только одна заявка (просмотр очередей с целью назначения на обслуживание в приборе очередной заявки выполняется после обслуживания каждой заявки).
В ДО группового режима всякий раз на обслуживание назначается группа заявок одной очереди (просмотр очередей с целью очередного назначения на обслуживание выполняется только после обслуживания всех заявок ранее назначенной группы). В предельном случае назначаемая на обслуживание группа заявок может включать в себя все заявки данной очереди. Заявки назначенной на обслуживание группы последовательно выбираются из очереди и обслуживаются прибором, после чего на обслуживание назначается следующая группа заявок другой очереди в соответствии с заданной ДО.
ДО может быть реализована как комбинация одиночного и группового режимов, когда часть очередей заявок обрабатывается в одиночном режиме, а другая часть – в групповом.
ДО могут использовать следующие правила выбора заявок на обслуживание:
обслуживание в порядке поступления (ОПП или FIFO – First In First Out), когда на обслуживание выбирается заявка, поступившая в систему раньше других;
обслуживание в обратном порядке (ООП или LIFO – Last In First Out) когда на обслуживание выбирается заявка, поступившая в систему позже других;
обслуживание в случайном порядке (ОСП), когда на обслуживание заявка выбирается случайным образом;
обслуживание в циклическом порядке (ОЦП), когда на обслуживание заявки выбираются в процессе циклического опроса накопителей в последовательности 1, 2, …, H (H – количество накопителей), после чего указанная последовательность повторяется;
с относительными приоритетами (ОП), означающими, что приоритеты проявляются только в моменты завершения обслуживания заявок и выбора новой заявки на обслуживание и не влияют на процесс обслуживания низкоприоритетной заявки в приборе; другими словами, поступление в систему заявки с более высоким приоритетом по сравнению с обслуживаемой в приборе не приводит к прерыванию обслуживаемой заявки в приборе;
с абсолютными приоритетами (АП), означающими, что (в отличие от ОП) при поступлении высокоприоритетной заявки обслуживание заявки с низким приоритетом прерывается и на обслуживание принимается поступившая высокоприоритетная заявка;
со смешанными приоритетами (СП), представляющими собой любую комбинацию бесприоритетного обслуживания, ОП и АП;
с чередующимися приоритетами (ЧП), являющимися аналогом ОП и проявляющиеся только в моменты завершения обслуживания группы заявок одной очереди и назначения новой группы;
обслуживание по расписанию (ОР), когда заявки разных классов (находящиеся в разных накопителях) выбираются на обслуживание в соответствии с некоторым расписанием (планом), задающим последовательность опроса очередей заявок, например, в случае трех классов заявок (накопителей) расписание может иметь вид: {1, 2, 1, 3, 1, 2}.
Дисциплины ОПП, ООП, ОП, АП и СП относятся к дисциплинам одиночного режима. Очевидно, что дисциплины группового режима ОЦП, ЧП и ОР, в частном случае могут быть реализованы как ДО одиночного режима, если размер назначаемой на обслуживание группы равен 1, при этом ДО ЧП вырождается в ДО ОП.
3.2.4. Классификация моделей систем массового обслуживания
При моделировании производственных систем с дискретным характером функционирования могут использоваться разные СМО, которые могут быть классифицированы (рис.3.5):
по числу мест в накопителе;
по числу обслуживающих приборов;
по количеству классов заявок, поступающих в СМО.
По числу мест в накопителе СМО делятся на системы:
без накопителя, в которых заявка, поступившая в систему и заставшая все обслуживающие приборы занятыми более высокоприоритетными заявками, получает отказ и теряется; такие системы называются СМО с отказами;
с накопителем ограниченной емкости (СМО с потерями), в которых поступившая заявка теряется, если она застает накопитель заполненным до конца;
системы с накопителем неограниченной емкости (СМО без потерь), в которых для любой поступившей заявки всегда найдется место в накопителе для ожидания.
В дальнейшем, накопитель неограниченной емкости будем изображать так, как это показано на рис. 3.5, а, и накопитель ограниченной емкости – как на рис. 3.5, б.
По количеству обслуживающих приборов СМО делятся на:
одноканальные (рис.3.5, а, б, г ), содержащие один прибор П;
многоканальные (рис.3.5, в), содержащие N приборов П1,...,ПN.
В многоканальных СМО обычно предполагается, что все приборы идентичны и равнодоступны для любой заявки.
По количеству классов (типов) заявок, поступающих в СМО, различают системы:
с однородным потоком заявок (рис.3.5, а, б, в);
с неоднородным потоком заявок (рис.3.5, г).
Рис. 3.5. Классификация базовых моделей (СМО)
Однородный поток заявок образуют заявки одного класса, а неоднородный поток представляет собой поток заявок нескольких классов, различающихся:
длительностью обслуживания или
приоритетами.
В СМО, представляющей собой абстрактную математическую модель, заявки относятся к разным классам в том случае, если они в моделируемой реальной системе различаются хотя бы одним из следующих факторов:
длительностью обслуживания;
приоритетами.
Если же заявки не различаются длительностью обслуживания и приоритетами, то в СМО они могут быть представлены как заявки одного класса, независимо от их физической сущности.
