Файл: Конспект лекций Для студентов специальности 080801. 65 - приклад.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.12.2025

Просмотров: 3345

Скачиваний: 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. Задания для имитационных проектов

Приложение Системные сча

Сча транзактов

Сча блоков:

Сча одноканальных устройств:

Сча очередей

Сча таблиц

Сча ячеек и матриц ячеек сохраняемых величин:

Сча вычислительных объектов

Сча списков и групп

Список литературы

Стоимость шестерен первого, второго и третьего сортов равна Sз, S4 и S5 единиц стоимости, соответственно.

Увеличение на k процентов (0 ≤ k50) среднего времени цемен­тирования требует k*S1 единиц стоимости для каждой шестерни. Увеличение на q процентов (0 ≤ q50) среднего времени закалива­ния требует q * S2 единиц стоимости для каждой шестерни. Эти из­менения могут производиться независимо друг от друга.

Определить характеристики операций цементирования и закал­ки, при которых достигается максимум суммарной стоимости шесте­рен, выпускающихся за единицу времени.

Варианты заданий приведены в табл. 11.7.

Задание 8

В механическом цеху есть М станков. Каждый из них может выйти из строя. Неисправности станков делятся на три типа. Неис­правности i-го типа представляют собой пуассоновский поток с па­раметром λ i минут-1.

В цеху есть две категории мастеров-ремонтников. Функции рас­пределения времени их работы по устранению неисправностей рав­номерные (табл. 11.8).

Час работы станка дает прибыль S1 единиц стоимости; заработ­ная плата ремонтника - S2 единиц стоимости в час для первой катего­рии и S3 единиц стоимости для второй.

Определить состав бригады ремонтников, при котором сум­марная прибыль достигает максимума.

Варианты заданий приведены в табл. 11.9.

Задание 9

В сборочном цеху на изделия монтируются агрегаты двух типов. Предполагается, что на входе цеха имеется такое количество агрега­тов, которое является достаточным для бесперебойной работы цеха.

Агрегаты первого типа поступают на операцию ОП1 проверки параметров агрегатов с длительностью Т1 минут. Агрегаты второго типа поступают на операцию ОП2 проверки параметров с длительно­стью Т2 минут. Монтирование агрегатов на изделия может начаться только при наличии двух агрегатов первого типа и одного агрегата второго типа и после монтирования предыдущего изделия. Монтиро­вание двух агрегатов первого типа занимает T3 и Т4 минут, соответст­венно, монтирование агрегата второго типа занимает T5 минут. Опе­рации монтирования производятся параллельно. Длительность каж­дой из операций зависит от числа задействованных на ней рабочих.


Прибыль от реализации каждого смонтированного изделия со­ставляет S1 единиц стоимости. На участке может быть задействовано не более N работников. Заработная плата одного работника составля­ет S2 единиц стоимости в час.

Определить необходимое количество работников и их распре­деление между операциями, при которых достигается максимальная экономическая эффективность работы цеха (прибыль за единицу времени).

Варианты заданий приведены в табл. 11.10.

Задание 10

В системе передачи данных производится обмен пакетами меж­ду пунктами А и В по дуплексному каналу связи (возможна одновре­менная передача информации в двух направлениях: с каждого на­правления по одному пакету). Пакеты поступают в пункты системы от абонентов двух категорий - первой и второй, потоки пакетов - пуассоновские с параметрами λ1 (1/мс) и λ2 (1/мс), соответственно. Пе­редача пакета занимает T1 мс. В пунктах есть буферные регистры, ко­торые могут одновременно хранить не более двух пакетов, не считая передаваемого пакета. В случае прихода пакета в момент занятости регистров пунктам системы предоставляется выход на вспомогатель­ную полудуплексную линию связи (в каждый момент времени может производиться передача информации только в одном направлении), которая осуществляет передачу пакетов за Т2 мс. В случае занятости вспомогательной линии пакет получает отказ и уничтожается.

Прибыль от передачи пакета первой категории – S1 единиц стоимости, пакета второй категории - S2 единиц стоимости. Штраф за отказ передачи пакета первой категории - S3 единиц стоимости, паке­та второй категории - S4 единиц стоимости. Аренда вспомогательной линии связи составляет S5 единиц стоимости за одну миллисекунду.

Уменьшение на k мс среднего времени передачи пакета в дуп­лексном канале требует k * S6 единиц стоимости на каждый пакет.

Проанализировать возможные варианты дисциплин обслужи­вания пакетов.

Определить дисциплину обслуживания и скорость передачи пакетов, при которых достигается максимальная экономическая эф­фективность.

Варианты заданий приведены в табл. 11.11.


Задание 11

Магистраль передачи данных состоит из общего накопителя и двух каналов - основного и резервного. Сообщения поступают в сис­тему через R секунд и ждут в накопителе начала передачи. В нор­мальном режиме работы сообщения передаются по основному каналу за T1 секунд. В основном канале через интервалы времени Т2 секунд (T2 - время наработки на отказ) происходят сбои. Если сбой случается во время передачи некоторого сообщения, то происходит прерывание его передачи. При этом за время Т3 секунд запускается резервный ка­нал, который передает прерванное сообщение с самого начала. Вос­становление основного канала занимает Т4 секунд. До восстановления основного канала передача сообщений происходит по резервному ка­налу, который никогда не отказывает. После восстановления основ­ного канала резервный отключается и основной канал продолжает работу со следующего сообщения.

Прибыль от передачи сообщения по основному каналу составля­ет S1 единиц стоимости, а при передаче по резервному каналу - S2 единиц стоимости. Есть возможность повысить надежность работы основного канала. При увеличении среднего времени наработки на отказ на k секунд прибыль с каждого сообщения уменьшается на k * S3 единиц стоимости.

Определить наилучший режим работы системы, соответствую­щие загрузку резервного канала, частоту прерывания сообщений и функцию распределения времени передачи сообщений по магистрали.

Варианты заданий приведены в табл. 11.12.

Задание 12

На комплектовочный конвейер сборочного цеха каждые Т1 ми­нут поступают N1 деталей первого типа и каждые Т2 минут - N2 дета­лей второго типа. Изделие комплектуется из N3 деталей каждого типа. Комплектация начинается только при наличии деталей обоих типов в необходимом количестве (рис. 11.1).

Конвейер движется ритмично с шагом T3 минут. При отсутствии необходимого количества деталей секция конвейера перемещается пустой («холостой ход»).


Определить целесообразность перехода на другие режимы ра­боты конвейера, оперируя такими параметрами:

1) размерами секции - количеством деталей каждого типа, из ко­торых комплектуется изделие (возможны дополнительные варианты - по N4 и N5 изделий);

2) шагом конвейера (возможны дополнительные варианты - T4 и

T5 минут).

Оценить вероятность «холостого хода», средние и максималь­ные длины очередей каждого типа изделий.

Варианты заданий приведены в табл. 11.13.

Задание 13

Служба заказа такси имеет п1 каналов для одновременного приема заказов по телефону. Интервалы времени между попытками вызова такси распределены по закону Эрланга второго порядка со средним t1 секунд. Абонент затрачивает t2 секунд на набор номера. Если он застает все каналы заказа занятыми или после соединения выясняет, что очередь на обслуживание превышает N заказов (в та­ком случае заказы не принимаются), то через t3 секунд он повторяет набор. После К попыток абонент прекращает набор. Служба заказа имеет в своем распоряжении п2 машин для обслуживания пассажи­ров. Время, затраченное для проезда к клиенту, зависит от расстоя­ния. Распределение расстояния приведено в табл. 11.14. Стоимость проезда к клиенту не оплачивается. Скорость движения машины рав­номерно распределена в интервале V1 ± V2 километров в час (табл. 11.15). Время обслуживания клиента равномерно распределено в интервале t4 ± t5 минут. Стоимость предварительного заказа составляет S1 рублей, стоимость проезда 1 км равна S2 копеек (табл. 11.15).

Найти оценку интервала времени выполнения заказа (время от момента заказа такси до момента доставки клиента на место). Считая, что операторы-телефонисты и водители такси взаимозаменяемы, пе­рераспределить их между участками работы так, чтобы минимизи­ровать время выполнения заказов (штат службы не должен превы­шать п1 + n2 человек).

Определить такое количество операторов на телефонах и води­телей такси, при которых прибыль службы за сутки работы (суточная заработная плата каждого из работников составляет S3 рублей) будет максимальной.


Задание 14

На обработку ЭВМ принимают три класса заданий: А, В и С. Исходя из наличия оперативной памяти ЭВМ, задания классов А и В могут выполняться одновременно. То есть задание класса А (В) может выполняться параллельно с заданием своего класса или с заданием класса В (А). Задания класса С монополизируют ЭВМ. Задания класса А поступают в среднем через Т1 минут, класса В - через Т2 минут, класса С - через Tз минут и требуют для выполнения: класс А - T4 минут, класс В - Т5 минут и класс С – Т6 минут. Все величины Ti (i = 1, ..,6) - экспоненциально распределенные случайные величины, параметры λi (i = 1, ..,6) входящих потоков заданий и времен обслу­живания приведены в табл. 11.16.

Дисциплина обслуживания определяется комбинацией приори­тетов заданий. Возможны следующие комбинации:

А (В) - высший, В (А) - средний, С - низкий;

А и В - высокий, С - низкий;

С - высший, В (А) - средний, А (В) - низкий;

С - высокий, А и В ~ низкий.

Оценить влияние разных дисциплин обслуживания при разных значениях интенсивностей поступления (в табл. 11.16 дополнитель­ная интенсивность приведена в скобках) на такие параметры вычис­лительной системы:

• средняя длительность прохождения заданий через систему;

• средняя длина очереди;

• среднее время ожидания в очереди;

• средневзвешенное время ожидания в очереди (весовые коэффи­циенты заданий класса А, В, С- 1, 2, 3, соответственно);

• выпуклая линейная комбинация вышеназванных критериев (за­дать самостоятельно).

Анализ системы необходимо проводить для переходного режи­ма работы.

Задание 15

В сборочном цеху из агрегатов двух типов монтируются готовые изделия. Агрегаты первого (второго) типа поступают в цех через ин­тервалы времени, распределенные нормально с математическим ожи­дание m1 (m2) минут и среднеквадратическим отклонением σ(σ2) ми­нут (табл. 11.17).

Агрегаты первого типа поступают на операцию настройки ОН1 с длительностью операции Т1 минут. Агрегаты второго типа посту­пают на операцию настройки ОН2 с длительностью T2 минут. Монтирование агрегатов для получения готового изделия может начаться только при наличии одного агрегата первого типа и двух агрегатов второго типа и только после монтирования предыдущего изделия. Монтирование агрегата первого типа занимает T3 минут, двух агрега­тов второго типа - T4 и Т5 минут, соответственно. Операции монтиро­вания производятся параллельно. Длительность каждой операции за­висит от количества задействованных на ней рабочих.