Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Варианты заданий для моделированияСодержание книги Поиск на нашем сайте 6. ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Лабораторный практикум ориентирован на исследование имитационных моделей и методов систем массового обслуживания, а также на освоение современной технологии автоматизации исследования этих систем на базе метода моделирования на универсальных ЭВМ. Лабораторный практикум включает выполнение работ, представленных в [3]. Лабораторная работа 1. Исследование элементов системы моделирования GPSS/PC на имитационных моделях процессов массового обслуживания. Лабораторная работа 2. Планирование машинных экспериментов с имитационными моделями массового обслуживания. Лабораторная работа 3. Исследование на имитационной модели работы производственного участка как объекта оперативного управления. Лабораторная работа 4. Исследование характеристик системы массового обслуживания с помощью машинной имитации.
Задание 1. На обрабатывающий участок цеха поступают детали через 50 + 10 минут. Первичная обработка деталей производится на одном из двух станков. Первый станок обрабатывает деталь за 40 + 10 минут и имеет до 4 % брака, второй - соответственно 60 + 12 минут и 8 % брака. Все бракованные детали возвращаются на повторную обработку на второй станок. Детали, попавшие в разряд бракованных дважды, считаются отходами. Смоделировать работу участка в течение недели (5 дней) при двухсменной работе по 8 часов.
Задание 2. На сборочный участок цеха предприятия через 10+ 4 минут поступают партии, каждая из которых состоит из трех деталей. Половина всех поступающих деталей перед сборкой должна пройти предварительную обработку в течение 7 + 3 минуты. На сборку поступают обработанная и необработанная детали. Процесс сборки занимает 6 + 2 минут. Смоделировать работу производственного участка в течение 8 часов.
Задание 3. На регулировочный участок цеха через 30 + 10 минут поступают по два агрегата. Первичная регулировка осуществляется для двух агрегатов одновременно и занимает 30 + 6 минут. Если в момент прихода агрегатов предыдущая партия не была обработана, поступившие агрегаты на регулировку не принимаются и поступают в первичный накопитель. Агрегаты после первичной регулировки через промежуточный накопитель поступают попарно на вторичную регулировку, которая выполняется за 30 + 15 минут, а не прошедшие первичную обработку агрегаты из первичного накопителя поступают на полную регулировку, которая занимает 100 + 20 минут для одного агрегата. Смоделировать работу участка до изготовления 100 агрегатов.
Задание 4. На участке термической обработки выполняются цементация и закаливание шестерен, поступающих через 10 + 5 минут. Цементация занимает 10 + 7 минут, а закаливание 10 + 6 минут. Качество определяется суммарным временем обработки. Шестерни с временем обработки больше 25 минут покидают участок, с временем от 20 до 25 минут передаются на повторную закалку и при времени обработки меньше 20 минут должны пройти повторную полную обработку. Смоделировать процесс обработки на участке до изготовления 400 шестерен.
Задание 5. В студенческом машинном зале расположены две мини ЭВМ и одно устройство подготовки данных (УПД). Студенты приходят с интервалом в 8 + 2 минуты и треть из них хочет использовать УПД и ЭВМ, а остальные только ЭВМ. Допустимая очередь в машинном зале составляет четыре человека, включая работающего на УПД. Работа на УПД занимает 8 + 1 минута, а на ЭВМ - 17 минут. Смоделировать работу машинного зала в течение дня (10 часов).
Задание 6. Обрабатывающий участок цеха состоит из двух производственных модулей, включающих загрузочный робот и станок. Детали первого типа поступают на первый модуль через 40 + 10 секунд, детали второго типа поступают соответственно на второй модуль через 30 + 10 секунд. Среднее время загрузки модулей составляет по 5 + 2 секунды. Обработка детали первого типа длится 20 + 5 секунд и соответственно второго типа - 15 + 5 секунд. Выгрузка модулей производится общим роботом, который также формирует транспортные партии деталей первого типа по 50 штук, а деталей второго типа по 100 штук. Среднее время выгрузки 10 + 3 секунды. Промоделировать работу участка в течение одной смены (8 часов).
Задание 7. На вычислительном центре в обработку принимаются три класса заданий А, В и С. Исходя из наличия оперативной памяти ЭВМ задания классов А и В могут решаться одновременно, а задания класса С монополизируют ЭВМ. Задания класса А поступают через 20 + 5 минут, класса В - через 20 + 10 минут и класса С - через 30 + 10 минут и требуют для выполнения : класс А - 20 + 5 минут, класс В - 21 + 3 минуты и класс С - 28 + 5 минут. Задачи класса С загружаются в ЭВМ, если она полностью свободна. Задачи класса А и В могут дозагружаться к решаемой задаче. Смоделировать работу ЭВМ за 80 часов.
Задание 8. На комплектовочный конвейер сборочного цеха каждые 5 + 1 минуты поступают 5 изделий первого типа и каждые 20 + 7 минут поступают 20 изделий второго типа. Конвейер состоит из секций, вмещающих по 10 изделий каждого типа. Комплектация начинается только при наличии деталей обоих типов в требуемом количестве и длится 10 минут. При нехватке деталей секция конвейера остается пустой. Смоделировать работу конвейера сборочного цеха в течение 8 часов.
Задание 9. На обрабатывающий участок цеха поступают детали через 30 + 10 секунд, которые обрабатываются последовательно на двух станках . Первичная обработка деталей производится на одном из двух станков. Первый станок обрабатывает деталь в среднем 20 + 10 секунд, второй - соответственно 10 + 5 секунд. Загрузка станков производится манипуляторами за 5 + 2 секунды каждый; выгрузка автоматическая. В случае простоя второго станка на нем обрабатываются дополнительные детали, поступающие на него через 60 + 10 секунд. Смоделировать обработку на участке 500 деталей.
Задание 10. В машинный зал с интервалом времени 10 + 5 минут заходят пользователи, желающие произвести расчеты на ЭВМ. В зале имеется одна ЭВМ, работающая в однопрограммном режиме. Время необходимое для решения задач характеризуется интервалом 15 + 5 минут. Третья часть пользователей после окончания решения своей задачи производят вывод текста программы на перфоленту (продолжительность перфорации - 3 + 2 минуты). В машинном зале не допускается, чтобы более семи пользователей ожидали своей очереди на доступ к ЭВМ. Вывод программы на перфоленту не мешает проведению расчетов на ЭВМ. Смоделировать процесс обслуживания 100 пользователей.
ЗАКЛЮЧЕНИЕ
В настоящее время имитационное моделирование является эффективным средством решения задач автоматизации исследований, экспериментов и проектирования сложных систем. Существенное упрощение и ускорение процесса разработки имитационных моделей систем и их программной реализации достигаются при использовании специальных языков моделирования и особенно пакетов программ имитации. Использование пакета GPSS и IBM PC в качестве инструментальной машины является перспективным для решения задач проектирования сложных систем. Приложение
Условные обозначения на блок-схемах GPSS
Имя блока Обозначение блока Назначение блока
A, B ADVANCE
Задерживает транзакт на время A ± B
Собирает A транзактов одного ансамбля, пропускает в следующий блок первый транзакт, остальные уничтожает
Обеспечивает освобождение в очереди A B единиц
Обеспечивает вхождение транзакта в многоканальное устройство A с занятием B единиц
Объявляет группу устройств A доступными
Объявляет группу устройств A недоступными
I NI GATE U NU FV FNV
Проверяет условие нахождения устройства A в состоянии X I – устройство обслуживает прерывание NI – устройство не обслуживает прерывание U – устройство занято NU – устройство свободно FV – устройство доступно FNV – устройство недоступно Продолжение прилож.
(X) SE GATE SF SNE SNF
Проверяет условие нахождения многоканального устройства A в состоянии X SE – многоканальное устройство пусто SF – многоканальное устройство заполнено SNE – многоканальное устройство не пусто SNF – многоканальное устройство не заполнено
GENERATE
Генерирует транзакты через A единиц времени, модифицированных B с задержкой C, D транзактов, с приоритетом E, форматом F
LEAVE
Освобождает в многоканальном устройстве A B единиц
LINK
Удаляет транзакт из списка текущих событий и помещает в цепочку пользователя A
MARK
Осуществляет отметку времени в параметре A
Синхронизирует движение транзактов по блок-диаграмме совместно с блоком MATCH с меткой A
Выполняет приоритетную обработку в устройстве A
Продолжение прилож.
Присваивает входящему транзакту приоритет A
Обеспечивает занятие в очереди A B единиц
RELEASE
Освобождает устройство с номером A RETURN
Снимает прерывание с устройства A SEIZE
Занимает устройство с номером A SPLIT
Генерирует A копий входящего транзакта и направляет их по адресу B; основной транзакт переходит в следующий блок
TERMINATE
Уничтожение транзактов A – изменение значение счетчика завершений
(X) E NE TEST GE LE G L
Проверяет соотношение X между A и B и направляет входной транзакт в следующий блок при выполнении или по адресу C при невыполнении соотношения
Изменяет направление движения транзактов по адресам B или C согласно режиму A
Список литературы
1. Советов, Б.Я. Моделирование систем: Учебник / Б.Я.Советов, С.А. Яковлев. - М.: Высшая школа, 2001. - 343 с. 2. Советов, Б.Я. Моделирование систем. Практикум: Учеб. пособие / Б.Я.Советов, С.А. Яковлев. - М.: Высшая школа, 1999. - 224 с. 3. Советов, Б.Я. Моделирование систем. Лабораторный практикум: Учеб. пособие / Б.Я.Советов, С.А. Яковлев. - М.: Высшая школа, 1989. - 80 с. 4. Тюкин, В.Н. Имитационное моделирование производственных систем / В.Н.Тюкин, В.О.Лебедев. - Вологда: ВоПИ, 1989. - 48 с. 5. Шеннон, Р. Имитационное моделирование - искусство и наука / Р. Шеннон. - М.: Мир, 1978. - 418 с. 6. Шрайбер, Т.Дж. Моделирование на GPSS / Т.Дж.Шрайбер. - М.: Машиностроение, 1980. - 592 с. 7. Тюкин, В.Н. Моделирование систем управления: Система программного обеспечения GPSS/PC / В.Н.Тюкин. - Вологда: ВоПИ, 1996. - 32 с. 8. Тюкин, В.Н. Моделирование систем управления: Руководство пользователя СПО GPSS/PC / В.Н.Тюкин. - Вологда: ВоПИ, 1996. - 28 с. 9. Тюкин, В.Н. Моделирование систем: Рабочая программа, методические указания для самостоятельной работы и контрольные задания / В.Н.Тюкин. - Вологда: ВоГТУ, 2002. - 14 с.
СОДЕРЖАНИЕ
стр. Введение ....................................................................................................... 3 1. Краткие сведения из теории ........................................................................ 4 2. Принципы работы системы GPSS............................................................... 5 3. Основные объекты GPSS.............................................................................. 7 3.1. Блок generate ........................................................................................ 7 3.2. Блок terminate ....................................................................................... 8 3.3. Блок advance .......................................................................................... 9 3.4. Блоки seize и release ............................................................................ 9 3.5. Блоки queue и depart ........................................................................... 9 3.6. Пример 1. Модель простейшего производственного модуля .................. 10 4. Базовая модель производственного модуля ............................................. 13 4.1. Блок split .................................................................................................. 13 4.2. Блоки link и unlink .............................................................................. 14 4.3. Блок assemble ........................................................................................ 14 4.4. Пример 2. Модель обрабатывающего производственного модуля с накопителем и транспортными партиями .............................................. 14 5. Расширение возможностей имитационных экспериментов с моделями .. 19 5.1. Подпрограмма учета отказов оборудования. Блоки типа gate, favail и funavail ................................................................... 19 5.2. Пример 3. Модель производственного модуля с отказами оборудования 21 5.2. Контроль качества и переналадка оборудования. Блоки transfer, preempt и return .......................................................... 21 5.4. Моделирование многоканальных устройств. Блоки enter и leave .. 23 5.5. Пример 4. Модель производственного модуля с контролем качества деталей и переналадкой оборудования ................ 23 5.6. Пример 5. Модель производственного участка ........................................ 28 5.7. Пример 6. Модель РТК .............................................................................. 31 6. Лабораторный практикум........................................................................... 34 7. Варианты заданий для моделирования...................................................... 35 Заключение ................................................................................................. 37 Приложение ................................................................................................ 38 Литература .................................................................................................. 41
TRANSFER .100
|
||
|
Последнее изменение этой страницы: 2024-06-17; просмотров: 63; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.011 с.) |