Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОМСК ПОСОБИЕ.doc
Скачиваний:
6
Добавлен:
02.09.2019
Размер:
528.9 Кб
Скачать

Содержание отчета по практической работе

1. Текст задачи.

2. Текст программы.

3. Распечатка стандартного отчета.

4. Выводы.

Варианты заданий для индивидуальной работы

Задание 1. Из литейного цеха на участок обработки и сборки поступают заготовки через 20 ± 5 мин. Треть из них обрабатывается в течение 60 мин и поступает на комплектацию. Две трети заготовок обрабатывается за 30 мин перед комплектацией, которая требует нали­чия одной детали первого типа и двух деталей второго. После этого все три детали подаются на сборку, которая занимает 60 ± 2 мин для первой детали и 60 ± 8 мин для двух других, причем они участвуют в сборке одновременно. При наличии на выходе одновременно всех трех деталей изделие покидает участок.

Промоделировать работу участка в течение 100 ч. Определить места образования и характеристики возможных очередей

Задание 2. Детали, необходимые для работы цеха, находятся на цеховом и центральном складах. На цеховом складе хранится 20 ком­плектов деталей, потребность в которых возникает через 60 ± 10 мин и составляет один комплект. В случае снижения запасов до трех комплек­тов формируется в течение 60 мин заявка на пополнение запасов цехо­вого склада до полного объема в 20.комплектов, которая посылается на центральный склад, где в течение 60 ± 20 мин происходит комплектова­ние и за 60 ± 5 мин осуществляется доставка деталей в цех.

Промоделировать работу цеха в течение 400 ч. Определить веро­ятность простоя цеха из-за отсутствия деталей и среднюю загрузку цехового склада.

Задание 3. Система автоматизации проектирования (САПР) создана на базе ЭВМ, функционирующей в режиме множественного доступа. Пятеро инженеров-проектировщиков с помощью своих дис­плеев одновременно и независимо проводят диалог с ЭВМ, определяя очередной вариант расчета. Каждый диалог состоит из 10 циклов вво­да-вывода данных. Во время одного цикла происходит следующее: за 10 ± 5 с инженер обдумывает и вводит текст строки; в течение 2 с ра­ботает процессор ЭВМ, подготавливая текст ответа; в течение 5 с текст ответа выводится на дисплей. После ввода 11-й строки начинает­ся работа процессора по расчету конструкции и продолжается 30± 10 с. За 5 с результат расчета выводится на экран, после чего инженер в те­чение 15 ± 5 с анализирует его и начинает новый диалог. Операции по подготовке текста ответа имеют абсолютный приоритет над расчетны­ми, т.е. прерывают выполнение последних.

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

Задание 4. Распределенный банк данных организован на базе трех удаленных друг от друга вычислительных центров А, В и С. Все центры связаны между собой каналами передачи информации, рабо­тающими в дуплексном режиме независимо друг от друга В каждый из центров с интервалом времени 50 ± 20 мин поступают заявки на проведение информационного поиска Если ЭВМ центра, получившего заявку от пользователя, свободна, в течение 2 ± 1 мин производится ее предварительная обработка, в результате которой формируются запро­сы для центров А, В и С. В центре, получившем заявку от пользовате­ля, начинается поиск информации по запросу, а на другие центры по соответствующим каналам передаются за 1 мин тексты запросов, по­сле чего там также может начаться поиск информации, который про­должается: в центре А - 5 ± 2 мин, в центре В - 10 ± 2 мин, в центре С - 15 ± 2 мин. Тексты ответов передаются за 2 мин по соответствую­щим каналам в центр, получивший заявку на поиск. Заявка считается выполненной, если получены ответы от всех трех центров. Каналы при своей работе не используют ресурсы ЭВМ центров.

Промоделировать процесс - функционирования распределенного банка данных при условии, что всего обслуживается 100 заявок.

Задание 5. Самолеты прибывают для посадки в район крупно­го аэропорта каждые 10 ± 5 мин. Если взлетно-посадочная полоса сво­бодна, прибывший самолет получает разрешение на посадку. Если по­лоса занята, самолет выполняет полет по кругу и. возвращается к аэропорту через каждые 4 мин. Если после пятого круга самолет не получает разрешения на посадку, он отправляется на запасной аэродром В аэропорту через каждые 10 ± 2 мин к взлетно-посадочной полосе выруливают готовые к взлету машины и получают разрешение на взлет, если полоса свободна. Для взлета и посадки самолеты занимают полосу ровно на 2 мин. Если при свободной полосе одновременно один самолет прибывает для посадки, а другой - для взлета, полоса предоставляется взлетающей машине.

Промоделировать работу аэропорта в течение суток. Подсчитать количество самолетов, которые взлетели, сели и были направлены на запасной аэродром. Определить коэффициент загрузки посадочной полосы.

Задание 6. На склад готовой продукции предприятии каждые 5 ± 2 мин поступают изделия типа А партиями по 500 штук, а каждые 20 ± 5 мин - изделия типа В партиями по 2000 штук. С интервалами времени 10 ± 5 мин к складу подъезжают автомашины, в каждую из которых надо погрузить по 1000 штук изделий типа А и В. Погрузка начинается, если изделия обоих типов имеются на складе в нужном количестве, и продолжается 10 ± 2 мин. У склада одновременно могут находиться не более трех автомашин, включая автомашину, стоящую под погрузкой. Автомашины, не нашедшие места у склада, уезжают с его территории без груза.

Промоделировать работу склада при условии, что загрузиться должны 50 автомашин. Подсчитать число автомашин, уехавших без груза. Определить среднее и максимальное количество изделии каждого типа, хранящихся на складе.

Задание 7. Диспетчер управляет внутризаводским транспортом и имеет в своем распоряжении два грузовика. Заявки на перевозку поступают к диспетчеру каждые 5 ± 4 мин. С вероятностью 0,5 диспетчер запрашивает по радио один из грузовиков и передаст ему заявку, если тот свободен. В противном случае он запрашивает другой грузовик и таким образом продолжает сеансы связи, пока один из грузовиков не освободится. Каждый сеанс связи длится ровно 1 мин Диспетчер допускает скопление у себя до пяти заявок, после чего вновь прибывшие заявки получают отказ. Грузовики выполняют заявки на перевозку 12 ± 8 мин.

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

Задание 8. Пять операторов работают в справочной телефонной сети города, сообщая номера телефонов по запросам абонентов, которые обращаются по одному номеру 09. Автоматический коммута­тор переключает абонента на того оператора, в очереди которого ожи­дает наименьшее количество абонентов, причем наибольшая допусти­мая длина очереди перед оператором - два абонента. Если все очереди имеют максимальную длину, вновь поступивший вызов получает от­каз. Обслуживание абонентов операторами длится 30 ± 20 с. Вызовы поступают в справочную через каждые 5 ± 3 с.

Промоделировать обслуживание 200 вызовов. Подсчитать количе­ство отказов. Определить коэффициенты загрузки операторов спра­вочной.

Задание 9. Улицы, выходящие на четырехсторонний перекре­сток, имеют обозначения по направлению движения часовой стрелки: А, В, С и D . Со стороны улицы А машины подходят к перекрестку ка­ждые 3 ± 2 с, причем 30% из них поворачивают направо в направлении AD, а 20% - налево в направлении АВ. Поворот налево возможен, если нет движения в направлении СА. Со стороны улицы В машины подхо­дят к перекрестку каждые 6 ± 2 с, причем 60% из них проезжают пря­мо в направлении СА, а 40% - направо в направлении СВ. Поворот налево в направлении CD запрещен. Светофор на перекрестке пере­ключается каждые 20 с. Ширина всех улиц допускает движение в три ряда в каждом направлении. Машины преодолевают перекресток в любом направлении за 2 с. Машина, выехавшая на перекресток до мо­мента переключения светофора, обязательно продолжает свое движе­ние. На перекрестке одновременно может находиться не более одной машины для каждого направления движения.

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

Задание 10. С интервалом времени 5 ± 2 мин детали поштучно поступают к станку на обработку и до начала обработки хранятся на рабочем столе, который вмещает 3 детали. Если свободных мест на столе нет, вновь поступающие детали укладываются в тележку, кото­рая вмещает 5 деталей. Если тележка заполняется до нормы, ее увозят к другим станкам, а на ее место через 8 ± 3 мин ставят порожнюю те­лежку. Если во время отсутствия тележки поступает очередная деталь и не находит на столе места, она переправляется к другому станку. Рабо­чий берет детали на обработку в первую очередь из тележки, а если она пуста - со стола. Обработка деталей производится за 10 ± 5 мин.

Промоделировать процесс обработки на станке 100 деталей. Под­считать число заполненных тележек и число деталей, поштучно пере­правленных к другому станку.

Задание 11. В канцелярию предприятия документы поступают по различ­ным каналам: по почте, по факсу, по компьютерной сети, среднее вре­мя между поступлениями документов – около 25 минут. Из канцеля­рии 60% документов направляются в бухгалтерию, остальные – в от­дел кадров. В бухгалтерии работают с документами в среднем 50 ми­нут, после чего 80% документов направляются в архив (по ним пре­кращается работа), а по 20% требуется решение директора, причем после директора документы снова возвращаются на доработку в бух­галтерию. В отделе кадров затрачивают на обработку каждого доку­мента в среднем 40 минут, после чего 90% документов направляются в архив, а 10% направляются на уточнение к директору, после чего сно­ва возвращаются в отдел кадров. Директор на просмотр документа и принятие решения тратит в среднем 2 минуты, в канцелярии на каж­дый входящий документ затрачивают в среднем по 10 минут.

Промоделировать работу сети. Определить аналитическим путем вероятность того, что во всех СМО будет не больше пяти заявок.

Задание 12. К библиотекарю подходят читатели с заявками на книги каж­дые 2 минуты. В 20% случаях библиотекарь находит книгу в зале и выдает ее читателю. В остальных случаях он отправляет заявку на по­иск в книгохранилище. Работник книгохранилища тратит на поиск книги в среднем 3 минуты, причем в 20% случаях он не находит нуж­ную книгу и сообщает об этом библиотекарю (сообщение между биб­лиотекарем и книгохранилищем осуществляется по телефону). В этом случае библиотекарь снова работает с читателем, уточняя книгу, либо заменяя ее другой. Книги, найденные в книгохранилище, доставляются с помощью подъемника в среднем в течение трех минут. Эти книги тоже проходят через библиотекаря. Библиотекарь обслуживает читате­ля (за один заход) в среднем две минуты.

Промоделировать работу сети и определить вероятность того, что в сети скопится больше 10 заявок.

Задание 13. В магазине «Продтовары» расположены три отдела и общая касса. Покупатели заходят в магазин каждые 5 минут и направляются в один из отделов со следующими вероятностями: 0.3 - в первый отдел, 0.4 — во второй отдел и 0.4 — в третий отдел. После отдела покупатель направляется в кассу, время обслуживания в которой равно в среднем 2 минуты. После этого половина покупателей покидает мага­зин, а половина направляется снова в какой-нибудь из отделов (веро­ятность направления покупателя в один из отделов остается прежней, покупатель может направиться ив тот же отдел, где он только что сде­лал покупку: забыл что-то еще). Время обслуживания в отделах равно соответственно 4, 3 и 5 минут.

Промоделировать работу сети в течение 8 часов рабочего времени. Определить аналитическим путем вероятность того, что все каналы обслуживания будут заняты, а очереди пусты.

Задание 14. Ремонтная служба АТС принимает индивидуальные заявки на ремонт от граждан, которые поступают в среднем каждые 2 минуты. 10% заявок не обслуживаются (например, телефон просто отключен из-за неуплаты) и об этом просто сообщается клиенту. Остальные за­явки разделяются на те, в которых неполадки можно устранить непо­средственно на станции (70%) и на те, которые требуют ремонта на дому (20% от общего числа заявок). Этими работами занимаются раз­ные отделы службы. Ремонт неполадок на станции делается о среднем около минуты, после чего клиенту сообщается о выполнении заявки. Ремонт телефонов на дому требует около 40 минут (вместе с дорогой), кроме того, может потребоваться повторный приезд мастера (около 40% случаев).

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

Задание 15. В поликлинике работают три специалиста: лор, хирург и тера­певт. Больные приходят в поликлинику через каждые 8 минут и снача­ла направляются в регистратуру. В регистратуре их обслуживают в течение 5 минут, после чего больные направляются к разным врачам со следующими вероятностями: 0.25 — к лору, 0.25 — к хирургу и 0.5 — к терапевту. После лора и хирурга все больные покидают поликли­нику. После терапевта поликлинику покидают только 40% больных, 20% терапевт направляет снова в регистратуру (надо взять новый та­лон, либо неправильно оформлена карточка). Остальные больные на­правляются терапевтом к лору либо к хирургу ( в соотношении 65:35 соответственно). Терапевт обслуживает больного в среднем 12 минут, хирург — 15 минут, лор — 10 минут.

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

Задание 16. В аэропорту системы продажи и регистрации авиабилетов свя­заны единой информационной сетью, которая включает в себя кассы аэропорта, диспетчера по транзиту и регистрацию билетов при посад­ке. Пассажиры прибывают в аэропорт в среднем каждые 30 секунд. Примерно 20% пассажиров направляются в кассы, 20% — к диспетче­ру по транзиту и остальные — на регистрацию. Кассир обслуживает клиента в среднем 2.5 минуты, причем 60% клиентов покупают билет и направляются на регистрацию, а остальным купить билет не удается и они покидают аэропорт. Диспетчер по транзиту удовлетворяет поло­вину запросов и направляет клиентов в кассу, остальные также без результата покидают аэропорт. При регистрации авиабилетов могут возникнуть накладки, в этом случае пассажиры направляются к дис­петчеру по транзиту (5%). Остальные пассажиры благополучно прохо­дят регистрацию и улетают. Диспетчер по транзиту тратит на каждого человека в среднем по 1.2 минуты, регистрация длится в среднем одну минуту.

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

Задание 17. В ателье по пошиву одежды различаются четыре отдельных системы: консультант по моделям одежды, приемщик заказов, за­кройщик и мастер по пошиву. Посетители приходят в ателье в среднем каждый 40 минут. Часть из них (около 60%) сразу направляется к при­емщику заказов, а часть — сначала обращается к консультанту по мо­делям, ' который обслуживает клиента в среднем 20 минут, и только потом переходят к приемщику заказов. Приемщик обслуживает каж­дого клиента в среднем 30 минут, после чего заказ направляется к за­кройщику, который затрачивает на него в.среднем 1 час. Наконец, за­каз поступает к мастеру по пошиву одежды, который затрачивает на него примерно 3 часа. После мастера половина заказов в среднем гото­ва и выдается клиенту, половина же требует дополнительной пример­ки и доработки, т.е. возвращается снова к мастеру по пошиву.

Определить аналитическим путем вероятность того, что в сети будет находиться ровно 15 заявок.

Задание 18. В мебельный магазин покупатели приходят в среднем каждые S минут. Они осматривают предложенные образцы и после этого около 40% покупателей, не найдя нужного им товара, покидают магазин. Остальные покупают мебель; среднее время обслуживания покупателя составляет 10 минут. После покупки мебели около 20% покупателей увозят ее своим транспортом, остальные пользуются службой доставки магазина, при этом часть мебели берется со склада (60%), а остальная часть — прямо в магазине. Время, требуемое на доставку мебели со склада, составляет 20 минут (для этого используется отдельно склад­ской транспорт). Время, требуемое на доставку товара на дом покупа­телю, составляет в среднем 40 минут (транспорт для доставки мебели на дом).

Определить аналитическим путем вероятность того, что во всех очередях будет не меньше двух заявок.

Задание 19. В баню приходят посетители в среднем каждые десять минут. Все они направляются в моечную, где моются в среднем 20 минут, после чего 50% посетителей покидают баню, а остальные направляют­ся в парилку. После парилки 20% посетителей идут к массажисту, ос­тальные — снова в моечную. После массажиста все посетители на­правляются в моечную. В парилке посетители проводят в среднем 7 минут, у массажиста — 30 минут.

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

Задание 20. В порт каждый день приходит в среднем 4 судна. Половина из них в зависимости от объема груза направляется к причалам с порто­вым краном, а другая половина —к причалам без крана. После раз­грузки/погрузки, которая длится в среднем пол дня, около 60% судов покидают порт, а остальные направляются* на небольшой ремонт в док. Ремонт в среднем занимает один день. После ремонта судно направля­ется на погрузку к причалу;

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

ЗАКЛЮЧЕНИЕ

В последнее время в самых разных областях возникла необходимость в решении различных вероятностных задач, основанных на теории массового обслуживания. В большинстве задач теории массового обслуживания предполагается, что входящий поток требований – случайный или распределенный по какому-либо закону (линейному, экспоненциальному и т. д.).

Входящим потоком в системах сервиса являются клиенты салонов, парикмахерских, ателье, химчисток. Также это могут быть детали изделий и сами изделия в технологических процессах по изготовлению одежды. В результате имитационного моделирования за несколько минут можно воспроизвести работу какого-либо процесса в течение нескольких дней, что дает возможность ее оценки.

Таким образом, целью имитационного моделирования является конструирование имитационной модели объекта и проведение имитационного эксперимента над ней для изучения его функционирования.

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

С помощью языка GPSS были рассмотрены и решены задачи, с которыми наиболее часто приходится сталкиваться в сфере услуг. Задачи представлены 3-х видов:

- с одной очередью и одним прибором;

- с несколькими очередями и одним прибором;

- с несколькими очередями и несколькими приборами.

С помощью ИМ специалист, проектирующий систему, может подобрать удовлетворяющий его вариант изменения дисциплины обслуживания, варьируя параметры обслуживающих аппаратов, их количество, способы соединения в систему.

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

Библиографический список

1. Боев, В.Д. Моделирование систем. Инструментальные средства GPSS World : учебное пособие. – СПб. : БХВ – Петербург, 2004. – 368 с.

2. Кораблин, М. А. Информатика поиска управленческих решений. – М.: СОЛОН – Пресс, 2003. – 192 с.

3. Раскина, И.И. Компьютерное моделирование : учебно-методическое пособие / И.И. Раскина, М.С. Сидоренко. – Омск : ОмГПУ, 2003. – 128 с.

4. Шевченко, Н. Ю. Моделирование систем.: Учебное методическое пособие. – Томск.: Томский межвузовский центр дистанционного образования, 2002. – 88 с.

5. Шнайбер, Т. Д. Моделирование на GPSS. – М.: Машиностроение, 1980.

приложение 1