Файл: Конспект лекций Для студентов специальности 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.1. Общие сведения о сетях

2.2. Операционный анализ вероятностных сетей

2.3. Операционные зависимости

2.4. Анализ узких мест в сети

Глава 3. Вероятностное моделирование

3.1. Метод статистических испытаний

3.2. Моделирование дискретных случайных величин

3.3. Моделирование непрерывных случайных величин

3.4. Сбор статистических данных для получения оценок характе­ристик случайных величин

Для оценки дисперсии случайной величины ξ используют фор­мулу

3.5. Определение количества реализаций при моделировании случайных величин

По формулам (3.18-3.20) находим

Задачи для самостоятельной работы

Задача 6

Глава 4. Система моделированияgpss

4.1. Объекты

4.2. Часы модельного времени

4.3. Типы операторов

4.4. Внесение транзактов в модель. БлокGenerate

Задание для самостоятельной работы:

4.5. Удаление транзактов из модели. БлокTerminate

4.6. Элементы, отображающие одноканальные обслуживающие устройства

4.7. Реализация задержки во времени. БлокAdvance

Задания для самостоятельной работы:

4.8. Сбор статистики об ожидании. Блоки queue, depart

4.9. Переход транзакта в блок, отличный от последующего. БлокTransfer

Задания для самостоятельной работы:

4.10. Моделирование многоканальных устройств

4.11. Примеры построенияGpss-моделей

Построение модели

4.12. Переменные

4.13. Определение функции вGpss

Пример 4.23

4.14. Стандартные числовые атрибуты, параметры транзактов. Блоки assign, mark, loop

4.15. Изменение приоритета транзактов. БлокPriority

4.16. Организация обслуживания с прерыванием. Блоки pre­empt и return

Задание для самостоятельной работы:

4.17. Сохраняемые величины

4.18. Проверка числовых выражений. Блок test

Пример 4.40

Задание для самостоятельной работы:

4.19. Определение и использование таблиц

Задания для самостоятельной работы:

4.20. Косвенная адресация

4.21. Обработка транзактов, принадлежащих одному семейству

4.22. Управление процессом моделирования в системеGpss

4.23. Списки пользователей

4.24. Блоки управления потоками транзактовLogic,gatelr,gatelSиGate

7 Testne p1,p2,asn2 ; Повторить, если адресат

4.25. Организация вывода временных рядов изGpss-модели

4.26. Краткая характеристика языкаPlus

4.27. Команды gpss World

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. Проектирование имитационных моделей с помощью интерактивной системы имитационного моделирования

8.1. Структура интерактивной системы имитационного модели­рования

8.2. Построение концептуальной схемы модели

8.3. Параметрическая настройка модели

8.4. Генератор формул

8.5. Управление экспериментом

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

8.7. Управление проектами и общей настройкой системы

8.8. Пример построения модели средствамиIss2000

Глава 9. Технология имитационногомоделирования

9.1. Имитационные проекты

9.2. Организация экспериментов

9.3. Проблемы организации имитационных экспериментов

9.4. Оценка точности результатов моделирования

9.5. Факторный план

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 минут.


Заказы на подготовку носителей с программами поступают че­рез промежутки времени, распределенные равномерно в интервале А ± В минут. В момент прихода заказа для него определяют директив­ное время - время, до которого заказ должен быть выполнен. Дирек­тивное время определяется как сумма времени поступления заказа и технологического времени выполнения работы. Технологическое время выполнения работы - это общее время обработки 123) плюс дополнительное время, равномерно распределенное в интервале С ± 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 библиотекарей. За­казы на периодические издания имеют больший приоритет, нежели на научную и художественную литературу, а заказы на художествен­ную и научную - одинаковый приоритет. Время выдачи литературы распределено равномерно в интервале t6t7 минут.