Файл: Конспект лекций Для студентов специальности 080801. 65 - приклад.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.12.2025
Просмотров: 3315
Скачиваний: 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. Задания для имитационных проектов
Найти оценку среднего времени выполнения заказа.
Определить количество библиотекарей в каждом отделе, при котором среднее время выполнения требований было бы минимальным, учитывая, что общее количество библиотекарей не должно превышать L человек.
Варианты заданий приведены в табл. 11.24.

Задание 23
На маршруте работают два микроавтобуса (А и Б), каждый из которых имеет п мест. Микроавтобус А пользуется большей популярностью, нежели микроавтобус Б, поскольку водитель микроавтобуса А ездит аккуратнее и быстрее. Поэтому пассажир, подойдя к остановке, садится в микроавтобус Б только в том случае, если микроавтобуса А нет.
Микроавтобус отправляется на маршрут только в том случае, если все места в нем заняты. Пассажиры приходят к остановке через t1 ± t2 минут и, если нет микроавтобусов, становятся в очередь. Если очередь больше L человек, потенциальный пассажир уходит из очереди. Предполагается, что все пассажиры едут до конца маршрута. На прохождение маршрута микроавтобус А тратит t3 ± t4 минут, микроавтобус Б - t5 ±t6 4 минут. После того, как пассажиры освободят микроавтобус (время освобождения - t7 ± t8 минут), он едет в обратном направлении. Плата за проезд составляет S единиц стоимости. Автопредприятие столько же теряет (недополучает), если пассажир, придя на остановку, не ждет, а уходит (учесть это при определении затрат).
Найти оценку времени ожидания в очереди и времени, которое тратит пассажир на поездку.
Определить, при каком п (п не более 25) время ожидания в очереди будет минимальным. Для этого значения п определить выручку автопредприятия за день, если микроавтобусы работают 10 часов в сутки.
Варианты заданий приведены в табл. 11.25.

Задание 24
Поток самолетов, требующих посадки в аэропорту, - пуассоновский с интенсивностью λ самолетов в час. В аэропорту есть п посадочных полос. Самолет, совершив посадку на полосу, освобождает ее через t1 минут. Если самолет, требующий посадки, застает все полосы занятыми, то он становится в «очередь» самолетов, ожидающих посадки. Через t2 ± t3 минут после затребования посадки самолет нуждается в дозаправке, что обходится аэропорту в S1 ± S2 ед. стоимости. После t4 минут безуспешного ожидания самолет отправляется на посадку в другой аэропорт. За каждый самолет, совершивший посадку без ожидания, аэропорт получает прибыль Sз ед. стоимости. За каждый самолет, севший после ожидания, - S4 ± S5 ед. стоимости. Эксплуатация одной посадочной полосы обходится в S6 ед. стоимости в месяц.
Определить количество п посадочных полос, при котором достигается максимальная экономическая эффективность. Варианты заданий приведены в табл. 11.26.

Задание 25
Фирма «Happy New Year», работающая по системе «сегодня на сегодня», имеет в своем штате п актеров, играющих роль Деда Мороза, и т актрис, играющих роль Снегурочки. Время прихода заказов распределено по закону Эрланга третьего порядка со средним временем Т1 минут. Характеристики заказов приведены в табл. 11.27.

При заказе поздравления клиент указывает желаемый срок выполнения T2 (минут). Если поздравление выполняется позже заявленного срока, то клиенту предоставляется 20% скидка от начальной стоимости поздравления. Заработная плата актера составляет z рублей в месяц. В начале своей работы фирма делает одноразовые затраты (костюмы, реквизит, лицензия, литературные тексты и прочее) на сумму S единиц стоимости. Фирма работает только один месяц в году (считать, что в другое время она не несет никаких затрат).
Найти оценку периода окупаемости Т (в годах) фирмы по формуле
![]()
где Р - прибыль, полученная за один год работы.
Определить величины п и т, при которых время окупаемости фирмы и соответствующее среднее время ожидания клиентом выполнения заказа будет минимальным. Если возможно снижение цен на услуги, то до какого уровня?
Варианты заданий приведены в табл. 11.28.

Задание 26
Существует региональная сеть вычислительных машин с п узлами, в которых находятся серверы и маршрутизаторы. К каждому серверу присоединено т удаленных абонентов. Каждый абонент имеет свой уникальный номер в сети. Абоненты обмениваются сообщениями между собой. Длина передающихся сообщений распределена по гамма-распределению со средним значением t1 Кбайт и стандартным отклонением t2 Кбайт. Все сообщения перед передачей по сети разбиваются на пакеты длиной k Кбайт. Каждый пакет обеспечивается адресом абонента-получателя. Серверы закольцованы между собой.
Пакеты сначала передаются на сервер, за которым закреплены абоненты, затем по каналу между серверами, который имеет меньшую загрузку, и собираются в сообщения у абонента-получателя. Скорость передачи от абонента к серверу и от сервера к абоненту V1 байт в секунду. Скорость обмена между серверами - V2 Кбайт в секунду. Поток сообщений, поступающих от абонентов, - пуассоновский со средним значением λ сообщений в час.
Определить вероятностные характеристики времени передачи сообщений между абонентами сети.
Варианты заданий приведены в табл. 11.29.

Приложение Системные сча
RNj- число, вычисляемое j-м генератором случайных чисел. Все генераторы выдают последовательность равномерно распределенных случайных чисел. Это число целое и изменяется от 0 до 999 включительно, кроме двух случаев его использования - в качестве аргумента функции или выражения переменной (VARIABLE, FVAR1ABLE). В этих случаях RNj будет дробью от 0 до 0.999999;
С1 - текущее значение относительного (условного) времени. Автоматически изменяется программой и устанавливается в 0 управляющими операторами CLEAR или RESET;
АС1 - текущее значение абсолютного времени. Эта величина не меняется под действием управляющего оператора RESET и устанавливается в 0 лишь под действием оператора CLEAR;
TG1 - текущее значение счетчика завершений;
XN1 - номер активного сообщения;
Z1 - размер свободной оперативной памяти в битах;
Ml - время пребывания в модели транзакта, обрабатываемого программой в данный момент. Эта величина может изменяться блоком MARK;
PR - приоритет транзакта, обрабатываемого в данный момент. Эта величина может изменяться блоком PRIORITY. По умолчанию приоритет равен 0.
Сча транзактов
Рj или *j или *<имя>, или *$<имя> - значение параметра у текущего
транзакта или значение параметра с именем <имя> текущего
транзакта;
МРj - значение времени, равное разности относительного модельного
времени и содержимого j-го параметра текущего транзакта;
MBj - флаг синхронизации: 1, если транзакт в блоке j принадлежит
тому же семейству, что и текущий транзакт; 0-в противном
случае.
Сча блоков:
Nj - общее число транзактов, вошедших в блоку j;
Wj - текущее число транзактов, находящихся в блоке j.
СЧА МКУ
Sj - текущее значение содержимого многоканального устройства j. Содержимое многоканального устройства изменяется блоками ENTER и LEAVE;
Rj - число свободных единиц многоканального устройства j. Эта величина изменяется блоками ENTER и LEAVE;
SRj - коэффициент использования многоканального устройства j в тысячных долях;
SAj - среднее содержимое многоканального устройства j;
SMj - максимальное содержимое многоканального устройства j;
SCj- общее число входов в многоканальное устройство j;
STj - среднее время пребывания транзактов в многоканальном устройстве j;
SEj - флаг незанятости многоканального устройства j: 1 - свободно, 0 - занято;
SFj - флаг заполнения многоканального устройства j: 1 - заполнено, О - не заполнено;
SVj - флаг готовности многоканального устройства j к использованию: 1 - готово, 0 - не готово.
Сча одноканальных устройств:
Fj - текущее состояние устройства j. Эта величина равна 0, если
устройство свободно, и 1 - во всех остальных случаях. Этот атрибут изменяется блоками SEIZE, RELEASE, PREEMPT и RETURN.;
Flj - флаг прерывания устройства: 1, если устройство находится в состоянии прерывания , 0 - в противном случае;
FRj - коэффициент использования устройства j в тысячных долях;
FVj - флаг готовности устройства к использованию: 1 - готово, О-в противном случае;
FCj - общее число входов в устройство j;
FTj - среднее время использования устройства транзактами.