Глава 11. Задания для имитационных проектов
Задания этой главы предназначены для разработки имитационных проектов и применения технологии имитационного моделирования от постановки задач до принятия решений по результатам моделирования, поэтому использованные из [16] задания (5, 6, 7, 10, 11, 12, 14, 16 и 20) дополнены и изменены.
Задание 1
Контейнеры с керамическими изделиями поступают в цех обжига (входной поток пуассоновский с параметром L). Каждый контейнер содержит партию из 100 изделий, которые требуют одинакового времени обжига. Время обжига - равномерно распределенная величина в интервале А ± В. В цехе находится печь, в которую одновременно загружают три контейнера. Время обжига соответствует наибольшему из времен, необходимых для обжига изделий из этих трех контейнеров. Прибыль от обжига каждого изделия составляет S1 единиц стоимости. Один час работы печи требует S2 единиц стоимости (учитывается только «чистое» время работы печи).
Сравните экономическую эффективность следующих дисциплин обслуживания:
А. Контейнеры загружаются в печь по три по принципу FIFO. Для поддержки функционирования очереди необходимо S3 единиц стоимости в час.
Б. Контейнеры разделяются на две очереди: очередь с большим временем обжига и очередь с меньшим временем обжига изделий в печи. В печь загружаются по три контейнера из каждой очереди, выбор осуществляется по принципу FIFO. Для поддержки этих двух очередей необходимо k1 * S3 единиц стоимости.
В. Контейнеры разделяются на три очереди: с «большим», «средним» и «меньшим» временем обжига изделий в печи. В печь загружаются по три контейнера из каждой очереди, выбор осуществляется по принципу FIFO. Для поддержки функционирования этих трех очередей необходимо k2 * Sз единиц стоимости.
Оценить интервалы значений k1 и k2, при которых дисциплины Б и В становятся невыгодными.
Варианты заданий приведены в табл. 11.1.
Роботизированная производственная система имеет два станка с числовым программным управлением, три робота, пункт прибытия и склад обработанных деталей. Детали прибывают на пункт прибытия в соответствии с экспоненциальным законом распределения со средним значением t0 секунд, захватываются одним из свободных роботов и перемещаются к первому станку, после чего робот освобождается. После завершения обработки на первом станке деталь захватывается одним из роботов и перемещается на второй станок, а после обработки на втором станке одним из роботов перемещается на склад обработанных деталей.
Время перемещения робота между пунктом прибытия и первым станком, первым и вторым станками, вторым станком и складом составляет t1, t2, t3 секунд, соответственно, независимо от того, «холостой» это ход или нет. Роботу необходимо время t4 ± t5 секунд на захват или освобождение деталей. Время обработки на первом станке распределено по нормальному закону со средним значением t6 секунд и имеет стандартное отклонение t7 секунд. Время обработки на втором станке имеет экспоненциальный закон распределения со средним значением t8 секунд.
Определить наилучший (с точки зрения повышения пропускной способности производственной системы) способ закрепления роботов за операциями. Возможные варианты закрепления:
• по одному роботу на каждый из трех путей перемещения деталей (пункт прибытия - первый станок, первый станок - второй станок, второй станок - склад);
• каждый робот может использоваться на каждом из путей перемещения деталей (при этом должен использоваться ближайший из роботов).
Найти:
1) распределение времени прохождения деталей;
2) коэффициенты использования роботов и станков;
3) максимальную емкость бункера для хранения деталей на участке прибытия.
Варианты заданий приведены в табл. 11.2.
Задание 3
На сборочный участок цеха через экспоненциально распределенные интервалы времени со средним значением Т1 минут поступают партии, каждая из которых состоит из п деталей. Равновероятно детали проходят одну из предварительных обработок (ПО):
• ПО1 на протяжении экспоненциально распределенного интервала времени со средним значением T2 минут;
• ПО2 на протяжении T3 минут (равномерное распределение).
В результате обработки возможно появление k процентов бракованных деталей, которые не поступают на дальнейшую сборку, а снова направляются на соответствующую предварительную обработку. На сборку поступает одна деталь, которая прошла ПО1, и одна деталь, прошедшая ПО2. Процесс сборки занимает T4 минут. В каждый момент времени может происходить сборка только одного изделия (состоящего из двух деталей). Потом собранное изделие поступает на регулировку, которая длится T5 минут. В каждый момент времени может проводиться регулировка только одного изделия.
Прибыль от производства одного изделия составляет S1 единиц стоимости. Если деталь изделия, которая прошла ПО1, находилась в цеху более T минут, стоимость изделия уменьшается вдвое.
Уменьшение уровня брака до значения (k - r) требует r х S2 единиц стоимости на каждую деталь (r≤k). Уменьшение средней продолжительности операций сборки и регулировки на w минут требует дополнительного вложения т*S3 единиц стоимости на одно изделие. Длительность этих операций может изменяться независимо, при этом минимально возможная длительность операций сборки и регулировки составляет 3 минуты.
Определить, при каких уровнях снижения брака r и длительности операций сборки и регулировки достигается максимальная экономическая эффективность.
Варианты заданий приведены в табл. 11.3.
Задание 4
В цех на участок обработки поступают партии деталей по три в каждой. Интервалы между приходом партий - случайные величины, равномерно распределенные в интервале А ± В минут. Первичная обработка деталей происходит на одном из станков двух типов. Деталь поступает на обработку на станок с меньшей очередью. Станок первого типа обрабатывает деталь за Т1 минут и допускает k1 процентов брака, второго типа - соответственно, Т2 минут и k2 процентов брака. Все бракованные детали возвращаются на повторную обработку на свой станок. Детали, которые были забракованы дважды, считаются отходами и отправляются на утилизацию.
После первичной обработки детали поступают в накопитель, а из него - на вторичную обработку, которую проводят два параллельно работающих станка за время, распределенное по экспоненциальному закону со средним T3 минут на одну деталь каждый. Причем второй станок подключается к работе, только если в накопителе находится более трех деталей. Затраты на содержание станков первого и второго типов составляют, соответственно, S1 и S2 единиц стоимости в час, независимо от того, используется станок или нет. Цена реализации готовой детали составляет S3 единиц стоимости, а стоимость покупки необработанной детали - S4 единиц стоимости.
Есть возможность повысить качество первичной обработки деталей. Уменьшение уровня брака в работе станков на г процентов требует дополнительных затрат r * S5 единиц стоимости на каждую деталь. Действия по повышению эффективности качества первичной обработки могут проводиться для обоих типов станков независимо друг от друга.
Определить, сколько станков первого и второго типов необходимо иметь и в каком объеме проводить мероприятия по повышению качества первичной обработки, чтобы достичь максимума прибыли за единицу времени.
Варианты заданий приведены в табл. 11.4.
Задание 5
На регулировочный участок цеха через случайные интервалы времени поступают по два агрегата через каждые Т1 минут. Первичная регулировка проводится для двух агрегатов одновременно и занимает Т2 минут. Если в момент поступления агрегатов операция регулировки занята, агрегаты на первичную регулировку не принимаются и поступают в промежуточный накопитель, в котором ждут дальнейшей обработки. Агрегаты, которые прошли первичную регулировку, поступают попарно на вторичную регулировку, которая выполняется за T3 минут (в результате получаем агрегаты первого сорта). Агрегаты, не прошедшие первичную регулировку, с промежуточного накопителя поступают по одному на частичную регулировку (время регулировки - T4 минут для каждого агрегата). В результате получают агрегаты второго сорта. Величины Т2, Т3 и Т4 заданы в табл. 11.5 своими средними значениями. Они распределены по экспоненциальному закону распределения.
Прибыль от реализации одного агрегата первого сорта составляет S1 единиц стоимости, второго сорта - S2 единиц стоимости. Уменьшение на одну минуту средней длительности первичной, вторичной и частичной регулировок требует, соответственно, дополнительных затрат - S3, S4, S5 единиц стоимости на каждую деталь. Изменение длительности регулировок можно выполнять независимо друг от друга.
Определить наиболее выгодную с точки зрения экономической эффективности длительность первичной, вторичной и частичной регулировок.
Варианты заданий приведены в табл. 11.5.
Задание 6
Система обработки информации содержит мультиплексорный канал и N мини-ЭВМ. На вход канала через интервалы времени T1 микросекунд поступают сообщения от датчиков. В канале они буферизируются и предварительно обрабатываются на протяжении Т2 микросекунд. Потом сообщения поступают на обработку в ту мини-ЭВМ, которая имеет наименьшую длину входной очереди. Емкости входных накопителей всех мини-ЭВМ рассчитаны на хранение пяти сообщений. Если в момент прихода сообщения входные накопители всех мини-ЭВМ полностью заполнены, то сообщение получает отказ. Время обработки сообщения во всех мини-ЭВМ равно T3 микросекунд.
Есть две возможности уменьшения числа сообщений, получающих отказ:
• увеличение емкости входных накопителей ЭВМ;
• ускорение обработки сообщений в ЭВМ при достижении суммы длин очередей во всех ЭВМ некоторого порогового значения (авральный режим).
Увеличение на единицу емкости входного накопителя требует S1 единиц стоимости на каждое сообщение.
Переключение ЭВМ в авральный режим происходит тогда, когда суммарное количество сообщений во входных накопителях всех мини-ЭВМ достигает значения 3N. В этом случае все мини-ЭВМ уменьшают время обработки сообщения на k (k < T3) микросекунд, что требует k*S2 единиц стоимости на каждое сообщение. Все мини-ЭВМ в авральный режим переводятся одновременно.
Убытки за каждое сообщение, которому отказано в обработке, составляют S3 единиц стоимости, единица времени работы одной ЭВМ в авральном режиме обходится в S4 единиц стоимости.
Определить, при каких емкостях входных накопителей и авральной скорости обработки сообщений достигается минимум суммарных затрат (убытков от отказов сообщениям в обслуживании, затрат на увеличение емкости входных накопителей и затрат на поддержку аврального режима).
Варианты заданий приведены в табл. 11.6.
Задание 7
На участке термической обработки выполняют цементирование и закалку шестерен, поступающих через каждые Т1 минут. Цементирование занимает Т2 минут, а закалка - T3 минут. Качество шестерни определяется суммарным временем ее обработки без учета времени ожидания. Шестерни со временем обработки более Т4 минут (первый сорт) покидают участок, со временем обработки от Т5 до Т4 минут (второй сорт) передаются на повторную закалку, а со временем обработки менее Т5 минут (третий сорт) повторно проходят полную обработку и остаются того же сорта.
Стоимость шестерен первого, второго и третьего сортов равна Sз, S4 и S5 единиц стоимости, соответственно.
Увеличение на k процентов (0 ≤ k ≤ 50) среднего времени цементирования требует k*S1 единиц стоимости для каждой шестерни. Увеличение на q процентов (0 ≤ q ≤ 50) среднего времени закаливания требует 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 минут, соответственно. Операции монтирования производятся параллельно. Длительность каждой операции зависит от количества задействованных на ней рабочих.
На участке может быть задействовано не более 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 минут.
Найти оценку среднего времени выполнения заказа.
Определить количество библиотекарей в каждом отделе, при котором среднее время выполнения требований было бы минимальным, учитывая, что общее количество библиотекарей не должно превышать 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.
- Федеральное агентство по образованию
- Оглавление
- Глава 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. Организация обслуживания с прерыванием. Блоки preempt и 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. Задания для имитационных проектов
- Приложение Системные сча
- Сча транзактов
- Сча блоков:
- Сча одноканальных устройств:
- Сча очередей
- Сча таблиц
- Сча ячеек и матриц ячеек сохраняемых величин:
- Сча вычислительных объектов
- Сча списков и групп
- Список литературы