Файл: Конспект лекций Для студентов специальности 080801. 65 - приклад.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.12.2025
Просмотров: 3290
Скачиваний: 0
СОДЕРЖАНИЕ
Федеральное агентство по образованию
Глава 5. Моделирование вычислительных и операционных систем 289
Глава 6. Основы моделирования процессов 305
Глава 7. Задания для самостоятельной работы 311
Глава 8. Проектирование имитационных моделей 335
Глава 9. Технология имитационного моделирования 361
Глава 10. Примеры принятия решений с помощью имитационного моделирования 433
Глава 11. Задания для имитационных проектов 451
Глава 1. Модели массового обслуживания
1.1. Системы массового обслуживания и их характеристики
1.2. Системы с одним устройством обслуживания
1.3. Основы дискретно-событийного моделирования смо
1.4. Многоканальные системы массового обслуживания
Глава 2. Вероятностные сети систем массового обслуживания
2.2. Операционный анализ вероятностных сетей
Глава 3. Вероятностное моделирование
3.1. Метод статистических испытаний
3.2. Моделирование дискретных случайных величин
3.3. Моделирование непрерывных случайных величин
3.4. Сбор статистических данных для получения оценок характеристик случайных величин
Для оценки дисперсии случайной величины ξ используют формулу
3.5. Определение количества реализаций при моделировании случайных величин
По формулам (3.18-3.20) находим
Задачи для самостоятельной работы
Глава 4. Система моделированияgpss
4.4. Внесение транзактов в модель. БлокGenerate
Задание для самостоятельной работы:
4.5. Удаление транзактов из модели. БлокTerminate
4.6. Элементы, отображающие одноканальные обслуживающие устройства
4.7. Реализация задержки во времени. БлокAdvance
Задания для самостоятельной работы:
4.8. Сбор статистики об ожидании. Блоки queue, depart
4.9. Переход транзакта в блок, отличный от последующего. БлокTransfer
Задания для самостоятельной работы:
4.10. Моделирование многоканальных устройств
4.11. Примеры построенияGpss-моделей
4.13. Определение функции вGpss
4.14. Стандартные числовые атрибуты, параметры транзактов. Блоки assign, mark, loop
4.15. Изменение приоритета транзактов. БлокPriority
4.16. Организация обслуживания с прерыванием. Блоки preempt и return
Задание для самостоятельной работы:
4.18. Проверка числовых выражений. Блок test
Задание для самостоятельной работы:
4.19. Определение и использование таблиц
Задания для самостоятельной работы:
4.21. Обработка транзактов, принадлежащих одному семейству
4.22. Управление процессом моделирования в системеGpss
4.24. Блоки управления потоками транзактовLogic,gatelr,gatelSиGate
7 Testne p1,p2,asn2 ; Повторить, если адресат
4.25. Организация вывода временных рядов изGpss-модели
4.26. Краткая характеристика языкаPlus
4.28. Диалоговые возможностиGpssWorld
4.29. Отличия между gpss World и gpss/pc
Глава 5. Моделирование вычислительных и операционных систем
5.1. Операционные системы компьютеров
5.2. Сети и системы передачи данных
5.3. Проблемы моделирования компьютеров и сетей
Глава 6. Основы моделирования процессов
6.1. Производственные процессы
6.2. Распределительные процессы
6.3. Процессы обслуживания клиентов
6.4. Процессы управления разработками проектов
Глава 7. Задания для самостоятельной работы Задание 1. Моделирование разливной линии
8.1. Структура интерактивной системы имитационного моделирования
8.2. Построение концептуальной схемы модели
8.3. Параметрическая настройка модели
8.6. Запуск эксперимента и обработка результатов моделирования
8.7. Управление проектами и общей настройкой системы
8.8. Пример построения модели средствамиIss2000
Глава 9. Технология имитационногомоделирования
9.2. Организация экспериментов
9.3. Проблемы организации имитационных экспериментов
9.4. Оценка точности результатов моделирования
9.6. Дисперсионный анализAnovAв планированииэкспериментов
9.7. Библиотечная процедураAnova
9.8. Технология проведение дисперсионного анализа в системеGpss World
9.9. Особенности планирования экспериментов
9.10. Нахождение экстремальных значений на поверхности отклика
9.11. Организация экспериментов вGpssWorld
9.12. Выбор наилучшего варианта структуры системы
Глава 10. Примеры принятия решений с помощью имитационного моделирования
10.1. Моделирование производственного участка
10.2. Моделирование технологического процесса ремонта и замены оборудования
Глава 11. Задания для имитационных проектов
На участке может быть задействовано не более N рабочих. Заработная плата одного рабочего составляет Z единиц стоимости за 1 час. Стоимость хранения одного агрегата каждого типа в цеху на протяжении 1 часа составляет S единиц стоимости.
Определить наилучшее с экономической точки зрения распределение рабочих между операциями.
Варианты заданий приведены в табл. 11.17.

Задание 16
В узел коммутации сообщений, состоящий из одного общего входного буфера, процессора, двух выходных буферов и двух выходных линий, поступают сообщения с двух направлений. Сообщения с первого и второго направлений поступают через интервалы времени, распределенные нормально с параметрами т1, s1 и m2, s2, соответственно (табл. 11.18).
Сообщения с первого направления поступают во входной буфер, обрабатываются в процессоре, накапливаются в выходном буфере первой линии и передаются по первой выходной линии. Сообщения со второго направления обрабатываются аналогично, но передаются через второй выходной буфер по второй линии. Применяемый метод контроля требует одновременного присутствия в системе не более трех сообщений с каждого направления. Если сообщение поступает в систему и застает в ней три сообщения со своего направления, то оно получает отказ и уничтожается. Время обработки процессором одного сообщения составляет Т1 мс, время передачи одного сообщения по первой линии составляет Т2 мс, по второй - Tз мс.
Прибыль от обслуживания сообщений с первого направления составляет d1 единиц стоимости, со второго -d2 единиц стоимости.
Есть возможность ускорить процесс передачи сообщений по выходным линиям. Уменьшение на одну единицу среднего времени передачи сообщения по первой линии требует z1 единиц стоимости на сообщение, по второй -z2 единиц стоимости.
Определить, при каких характеристиках работы выходных линий достигается максимальная экономическая эффективность узла коммутации сообщений.
Выполнить то же при условии, что входящие потоки сообщений - пуассоновские с параметрами λ1=1/m\ i λ2 = 1/т2, соответственно.
Варианты заданий приведены в табл. 11.18.

Задание 17
На участок поступают пуассоновские потоки узлов двух типов - с параметрами λ1 мин-1 i λ2 мин-1 для первого и второго, соответственно (табл. 11.19).
Первая операция - операция предварительной подгонки - начинается в том случае, если в наличии есть по одному узлу каждого типа и завершена подгонка предыдущих узлов. Длительность этой операции Т1 минут. Дальше с вероятностью р1 над узлом первого типа и р2 над узлом второго типа производится операция доводки, которая длится Т2 и Т3, минут, соответственно. После этого узлы поступают на операцию сборки, которая начинается после поступления узлов обоих типов, которые ранее были взаимно подогнаны. Сборка длится Т4 минут.
Длительность каждой операции зависит от количества задействованных на ней рабочих. Всего на участке может быть задействовано не более N рабочих.
Прибыль от реализации одного готового изделия составляет s1 единиц стоимости, но, если после завершения подгонки узлов до момента их сборки проходит более T минут, прибыль от реализации изделия уменьшается вдвое. Заработная плата каждого рабочего – S 2 единиц стоимости в час.
Определить такое количество занятых в производстве рабочих и их распределение между операциями, которое бы обеспечило максимальную экономическую эффективность производства.
Варианты заданий приведены в табл. 11.19.

Задание 18
Отдел обслуживания ЭВМ готовит носители с программами для металлорежущих станков с числовым программным управлением. Чертежи деталей поступают из конструкторско-технологического отдела. Программист изучает чертеж и пишет программу управления станком, обрабатывающим заготовки. Программирование занимает интервал времени, распределенный по экспоненциальному закону со средним временем Т1 минут. Затем текст программы вводится в ЭВМ, обрабатывается и записывается на носитель (длительность операции - экспоненциально распределенная случайная величина со средним временем Т2 минут). Потом носитель с программой устанавливается на соответствующий станок для испытания. Этот процесс занимает промежуток времени, распределенный экспоненциально со средним временем Т3 минут.
Заказы на подготовку носителей с программами поступают через промежутки времени, распределенные равномерно в интервале А ± В минут. В момент прихода заказа для него определяют директивное время - время, до которого заказ должен быть выполнен. Директивное время определяется как сумма времени поступления заказа и технологического времени выполнения работы. Технологическое время выполнения работы - это общее время обработки (Т1+Т2+Т3) плюс дополнительное время, равномерно распределенное в интервале С ± D минут.
Руководство отдела желает проанализировать несколько способов очередности обработки заказов с целью определения наилучшего из них. Предложено четыре возможных порядка выполнения ожидающих в каждой из очередей работ:
• сначала выполняются те заказы, которые имеют самое маленькое технологическое время выполнения;
• сначала выполняются те заказы, которые имеют самое большое технологическое время выполнения;
• сначала выполняются те заказы, которые имеют наименьшее оставшееся время обработки;
• сначала выполняются те заказы, которые имеют ближайший директивный срок.
Самостоятельно выбрать критерий оценки эффективности системы и оценить предложенные дисциплины выбора из очереди.
Время моделирования необходимо выбирать так, чтобы модель работала в переходном режиме.
Варианты заданий приведены в табл. 11.20.

Задание 19
В цеху машиностроительного завода есть п станков одного типа, на которых обрабатываются узлы больших размеров. Запросы на обработку узлов станками образуют пуассоновский поток с параметром λ. Поступившие узлы ставятся на свободный ближайший станок одной из m1 транспортных тележек группы TТ1, и снимаются со станка после обработки на нем одной из т2 транспортных тележек группы ТТ2.
В начальный момент времени все тележки первой группы находятся около первого станка, а все тележки второй группы - на складе, куда они доставляют готовые узлы. После транспортирования узла к станку тележки первой группы возвращаются к первому станку (рис. 11.2).

Время, на протяжении которого будет занята тележка первой группы, состоит из времени Т1 транспортирования узла к свободному станку и времени Т2 возврата тележки на свободную позицию. Время, на протяжении которого будет занята тележка второй группы, состоит из времени Т2 подъезда тележки к станку, который обработал узел, и времени Т{ транспортирования готового узла к месту складирования. Величины Т1 и Т2 определяются так:
![]()
где i -номер станка, на котором деталь обрабатывается.
Времена обработки узлов на станках - нормально распределенные случайные величины с параметрами m и о. Каждый готовый узел дает прибыль d1 единиц стоимости, затраты на содержание одной тележки составляют d2 единиц стоимости в час.
Определить оптимальное количество транспортных тележек.
Выполнить анализ экономической целесообразности разных вариантов закрепления тележек за станками.
Варианты заданий приведены в табл. 11.21.

Задание 20
Детали, необходимые для работы цеха, находятся на цеховом и центральном складах. На цеховом складе может храниться до п комплектов деталей, потребность в которых возникает через А ± В минут и составляет один комплект. В случае понижения уровня запасов до k комплектов на протяжении С минут формируется запрос на пополнение запасов цехового склада до полного объема в п комплектов. Запрос посылают на центральный склад, где на протяжении D±E минут комплектуются детали и через F±G минут доставляются в цех. Следующий запрос на пополнение запасов может подаваться только после выполнения предыдущего.
Хранение одного комплекта на цеховом складе требует S1 единиц стоимости за единицу времени. Штраф за задержку поставки комплекта составляет S2 единиц стоимости за единицу времени.
Определить, при каких значениях п и k достигается максимальная экономическая эффективность работы склада.
Выполнить анализ аналитических методов решения задачи управления запасами.
Варианты заданий приведены в табл. 11.22.

Задание 21
Частный магазин покупает партию из N единиц товара по оптовой цене S единиц стоимости. Деньги на приобретение товара владелец магазина берет в кредит. Процентная ставка за кредит составляет k процентов от суммы непогашенного кредита в день (табл. 11.23).
Поток покупателей, приходящих в магазин, - пуассоновский с параметром λ, мин--1.
Вероятность того, что покупатель не будет покупать товар и сразу уйдет из магазина, зависит от длины очереди и розничной цены товара:
Рухода =1 –p1p2,
где р1 - вероятность того, что длина очереди «устраивает" покупателя,
р2 - вероятность того, что он купит товар по установленной розничной цене.
Время обслуживания покупателя в магазине - равномерно распределенная случайная величина в интервале А ± В мин.
Определить наиболее выгодную розничную цену продажи товара в магазине с учетом платы за кредит.
Примечание. Считать, что после продажи единицы товара величина кредита уменьшается на отпускную цену проданного товара (если долг еще существует). Это приводит к тому, что величина кредита и выплата процентов по нему уменьшаются.
Варианты заданий приведены в табл. 11.23.

Задание 22
Поток требований на получение книг в библиотеке - пуассоновский с интенсивностью п требований в час. Требования принимает один библиотекарь. Прием требований занимает интервал времени, распределенный по экспоненциальному закону со средним временем t1 минут. С вероятностью р1 приходят требования на научную литературу, с вероятностью p2 - на художественную литературу, с вероятностью p3 - на периодические издания. Соответственно типу запросы направляются в отделы научной, художественной литературы и периодических изданий. В этих отделах работают, соответственно, k1, k2 и k3 человек. Время поиска книги составляет t2 ± t3 минут в научном и художественном отделах, а время поиска литературы в отделе периодических изданий - t4 ± t5 минут. Потом заказанная литература приходит в отдел выдачи литературы, где работает k4 библиотекарей. Заказы на периодические издания имеют больший приоритет, нежели на научную и художественную литературу, а заказы на художественную и научную - одинаковый приоритет. Время выдачи литературы распределено равномерно в интервале t6 – t7 минут.