Использование средств рационального построения моделей
Цель работы – организовать работу модели с взаимосвязанными процессами, а также управление движением транзактов в зависимости от состояния элементов модели.
Практические задания
Часть 1. Организация модели взаимосвязанных процессов.
Базовые операторы : test, loop, assign, initial.
В ремонтную службу предприятия поступают приборы для ремонта. Каждый прибор может содержать от 3 до 7 неисправных деталей (с одинаковой вероятностью). Поток приборов – пуассоновский c заданным средним интервалом поступления приборов. В ремонтной службе работают два ремонтника. Ремонт прибора включает следующие операции:
- осмотр прибора - от e до f мин;
- замена неисправных деталей, время замены одной детали – гауссовская случайная величина со средним значением a мин и стандартным отклонением 30 с.
В начале работы в ремонтной службе имеется c запасных деталей. Каждые 24 часа этот запас пополняется до d штук.
В данной задаче два взаимосвязанных процесса: ремонт приборов и поступление запасных частей. Разработать модель для анализа работы ремонтной службы в течение 30 суток.
Таблица 3.1 – Варианты индивидуальных заданий
Вариант | a | c | d | e | f |
1 | 2 | 200 | 240 | 4 | 10 |
2 | 3 | 180 | 220 | 5 | 12 |
3 | 3 | 100 | 150 | 6 | 14 |
4 | 3 | 80 | 160 | 7 | 8 |
5 | 4 | 120 | 140 | 8 | 9 |
6 | 4 | 260 | 280 | 10 | 11 |
7 | 5 | 230 | 250 | 9 | 13 |
8 | 5 | 170 | 200 | 8 | 12 |
9 | 5 | 300 | 300 | 7 | 14 |
10 | 2 | 140 | 170 | 6 | 15 |
11 | 3 | 165 | 180 | 11 | 20 |
12 | 5 | 190 | 200 | 12 | 16 |
13 | 5 | 145 | 170 | 5 | 14 |
14 | 4 | 90 | 100 | 6 | 10 |
15 | 4 | 140 | 160 | 7 | 9 |
Часть 2. Управление движением транзактов в зависимости от состояния элементов модели.
|
|
Базовые операторы : gate, logic, split, assemble.
В ремонтную службу предприятия поступают приборы для ремонта. Поток приборов поступает согласно закону распределения b.
Каждый прибор состоит из а блоков; каждый из этих блоков требует ремонта. Блоки, входящие в один прибор, могут ремонтироваться независимо друг от друга разными ремонтниками.
В ремонтной службе работают два ремонтника. Время ремонта одного блока - экспоненциальная величина со средним значением c мин.
После ремонта всех блоков, входящих в прибор, требуется регулировка прибора на специальном стенде. Регулировка занимает от d до e мин.
Приборы поступают в ремонтную службу только в течение рабочего дня (8 часов). Ремонтная служба работает круглосуточно. Разработать модель для анализа работы ремонтной службы в течение 30 суток.
Таблица 3.2 – Варианты индивидуальных заданий
Вариант | a | b | c | d | e |
1 | 2 | Uniform(8,10) | Exponential(6) | 4 | 10 |
2 | 3 | Uniform(10,14) | Exponential(8) | 5 | 12 |
3 | 3 | Uniform(8,12) | Exponential(12) | 6 | 14 |
4 | 3 | Uniform(10,12) | Exponential(7) | 7 | 8 |
5 | 4 | Uniform(6,10) | Exponential(10) | 8 | 9 |
6 | 4 | Uniform(6,8) | Exponential(11) | 10 | 11 |
7 | 5 | Uniform(9,13) | Exponential(5) | 9 | 13 |
8 | 5 | Uniform(9,11) | Exponential(9) | 8 | 12 |
9 | 5 | Uniform(7,10) | Exponential(6) | 7 | 14 |
10 | 2 | Uniform(7,11) | Exponential(10) | 6 | 15 |
11 | 3 | Uniform(12,14) | Exponential(8) | 11 | 20 |
12 | 5 | Uniform(12,16) | Exponential(7) | 12 | 16 |
13 | 5 | Uniform(10,16) | Exponential(9) | 5 | 14 |
14 | 4 | Uniform(14,16) | Exponential(12) | 6 | 10 |
15 | 4 | Uniform(8,11) | Exponential(5) | 7 | 9 |
|
|
Контрольные вопросы
1. В чем состоит назначение оператора test при реализации модели с взаимосвязанными процессами?
2. Для чего используется команда initial? Ее формат объявления?
3. В каких состояниях может находиться логический переключатель? В чем заключается суть его использования?
4. Какой оператор используется для проверки состояния переключателя?
5. В чем заключается отличие оператора test от оператора gate?
Часть №4
Организация синхронной работы подразделений
Цель работы – организация синхронной работы подразделении, применение табличных величин для сбора статистики и ввода исходных данных.
Практические задания
Часть 1. Разработка имитационной программы для анализа работы участка технологического процесса производства.
|
|
Базовые операторы : split, assemble, gather.
На участке цеха по выпуску напитков выполняются следующие операции: заполнение бутылок напитком и закупоривание, наклейка этикеток, установка бутылок в ящики.
Пустые бутылки по одной поступают в цех в среднем через каждые a с (экспоненциальная случайная величина). По мере поступления бутылки устанавливаются в поддон, вмещающий 25 бутылок. Поддон с бутылками поступает к машине, выполняющей заполнение и закупоривание. Эти операции выполняются для всех бутылок в поддоне одновременно и занимают b с на поддон (обе операции вместе). На закупоренные и заклеенные бутылки наклеиваются этикетки; эта операция занимает c с на бутылку (включая извлечение ее из поддона, наклеивание этикетки и установку обратно в поддон). По окончании всей обработки бутылки из поддона перегружаются в ящики, вмещающие по 6 бутылок.
Всего на участке используется d поддонов. Перемещение поддона от места подачи пустых бутылок к машине для заполнения и закупоривания, от нее - к месту наклейки этикеток, и оттуда - к месту перегрузки бутылок в ящики занимает по e с; возвращение пустого поддона к месту подачи пустых бутылок занимает 20 с.
|
|
Разработать имитационную программу для анализа процесса работы участка в течение недели (5 дней по 3 смены). Предложить возможные методы повышения выпуска продукции при минимальных изменениях технологического процесса производства.
Таблица 4.1 – Варианты индивидуальных заданий
Вариант | a | b | c | d | e |
1 | 2 | 21±2 | Uniform(8,10) | 4 | 10 |
2 | 3 | 22±1 | Uniform(10,14) | 5 | 12 |
3 | 3 | 24±5 | Uniform(8,12) | 6 | 14 |
4 | 3 | 29±6 | Uniform(10,12) | 7 | 8 |
5 | 4 | 30±2 | Uniform(6,10) | 8 | 9 |
6 | 4 | 35±4 | Uniform(6,8) | 10 | 11 |
7 | 5 | 38±1 | Uniform(9,13) | 9 | 13 |
8 | 5 | 39±5 | Uniform(9,11) | 8 | 12 |
9 | 5 | 36±6 | Uniform(7,10) | 7 | 14 |
10 | 2 | 25±2 | Uniform(7,11) | 6 | 15 |
11 | 3 | 34±3 | Uniform(12,14) | 11 | 20 |
12 | 5 | 38±4 | Uniform(12,16) | 12 | 16 |
13 | 5 | 40±1 | Uniform(10,16) | 5 | 14 |
14 | 4 | 27±3 | Uniform(14,16) | 6 | 10 |
15 | 4 | 29±5 | Uniform(8,11) | 7 | 9 |
Часть 2. Разработка имитационной программы для процесса работы мастерской.
Базовые операторы : split, assemble, gather.
Мастерская по наладке устройств, получает задания каждые a мин. Устройство состоит из 3 частей. Бригада ремонтников (3 чел) после получения устройства в течение (5 ± 2) мин разбирает его на части и каждый из рабочих занимается своей частью в течение b мин. Затем части отправляются на тестирование, а бригада берется за новое устройство, но только после отправки всех 3 частей. Тестирование занимает по c минут на часть, после чего устройство собирают в течение (6 ± 3) мин и отправляют на склад.
Разработать имитационную программу для анализа процесса работы мастерской в течение дня (2 смены). Предложить способы повышения эффективности работы ремонтников.
Таблица 4.2 – Варианты индивидуальных заданий
Вариант | a | b | c |
1 | 29±6 | 15±2, 12±5, 17±2 | 6±2, 5±3, 2±1 |
2 | 25±2 | 10±3, 14±1, 12±5 | 3±1, 2±2, 2±1 |
3 | 34±3 | 15±5, 18±3, 13±3 | 10±2, 5±3, 2±1 |
4 | 38±4 | 15±3, 10±5, 17±2 | 12±2, 9±3, 10±4 |
5 | 22±1 | 12±4, 8±6, 9±3 | 6±4, 4±3, 5±3 |
6 | 24±5 | 10±3, 10±1, 10±3 | 5±1, 7±1, 9±1 |
7 | 30±2 | 13±2, 12±5, 12±2 | 10±2, 5±3, 2±1 |
8 | 35±4 | 20±1, 14±2, 15±4 | 12±2, 9±3, 10±4 |
9 | 36±6 | 12±3, 16±2, 14±2 | 6±2, 5±3, 2±1 |
10 | 38±1 | 15±2, 12±5, 17±2 | 6±4, 4±3, 5±3 |
11 | 39±5 | 13±2, 12±5, 12±2 | 5±1, 7±1, 9±1 |
12 | 21±2 | 10±3, 14±1, 12±5 | 6±2, 5±3, 2±1 |
13 | 40±1 | 15±5, 18±3, 13±3 | 12±2, 9±3, 10±4 |
14 | 27±3 | 15±3, 10±5, 17±2 | 10±2, 5±3, 2±1 |
15 | 29±5 | 15±2, 12±5, 17±2 | 12±2, 9±3, 10±4 |
Часть 3. Синхронизация работы, формирование таблиц.
Базовые операторы : match, adopt, table, tabulate.
В цех поступают заготовки двух типов. Заготовки первого типа поступают через a минут и обрабатываются на станке в течении b минут. Брак на операции составляет c %. Заготовки второго типа поступают на другой станок с интервалом d минут, обрабатываются e минут. Брак составляет f %. После этого обе детали попадают одновременно на третий станок, где собираются в одну деталь в течение g минут.
Определить минимальное и максимальное время сборки одной детали – от поступления заготовки до собранной детали. Построить столбчатую диаграмму (Table) количества деталей от времени сборки детали (интервал 1 минута, например: деталей собранных за 3-4 минуты – 4 шт, за 4-5 мин – 8 шт, за 5-6 – 3 шт).
Таблица 4.3 – Варианты индивидуальных заданий
Вариант | a | b | c | D | e | f | g |
1 | 6-8 | Normal(6,1) | 2 | Exponential(10) | Normal(8,1) | 1 | 10-12 |
2 | 7-9 | Normal(6,1) | 2 | Normal(8,1) | Exponential(7) | 2 | 7-12 |
3 | 5-6 | Normal(5,1) | 3 | Exponential(6) | Poisson(6) | 3 | 8-10 |
4 | 5-7 | Normal(6,1) | 3 | Poisson(7) | Normal(6,1) | 4 | 8-12 |
5 | 6-10 | Normal(8,1) | 4 | Exponential(7) | Exponential(7) | 5 | 8-10 |
6 | 7-10 | Exponential(7) | 4 | Normal(8,1) | Poisson(7) | 1 | 10-12 |
7 | 8-10 | Exponential(7) | 5 | Normal(10,1) | Normal(8,1) | 2 | 8-12 |
8 | 8-9 | Exponential(7) | 5 | Poisson(10) | Exponential(8) | 3 | 10-14 |
9 | 8-11 | Exponential(7) | 1 | Poisson(7) | Poisson(7) | 4 | 8-12 |
10 | 10-12 | Exponential(7) | 1 | Poisson(10) | Normal(8,1) | 5 | 11-12 |
11 | 4-6 | Poisson(5) | 1 | Normal(5,1) | Exponential(4) | 5 | 6-8 |
12 | 4-8 | Poisson(5) | 2 | Exponential(5) | Poisson(5) | 4 | 7-8 |
13 | 5-9 | Poisson(5) | 3 | Poisson(8) | Normal(8,1) | 3 | 7-9 |
14 | 6-9 | Poisson(7) | 4 | Normal(8,1) | Exponential(7) | 2 | 7-9 |
15 | 6-8 | Poisson(7) | 5 | Exponential(10) | Poisson(9) | 1 | 8-9 |
Контрольные вопросы
1. Что такое ансамбль?
2. В чем заключается назначение оператора split? Назовите формат команды, назначение операндов, значения по умолчанию.
3. В чем заключается назначение операторов gather и assemble?
4. Для чего служит оператор match?
5. Когда применяется оператор adopt?
Приложение 1
МИНОБРНАУКИ РОССИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Самарский государственный технический университет»
(ФГБОУ ВО «СамГТУ»)
филиал ФГБОУ ВО «СамГТУ» в г. Новокуйбышевске
Кафедра: Электроэнергетика, электротехника и автоматизация технологических процессов
КУРСОВАЯ РАБОТА (ПРОЕКТ)
по дисциплине: ________________________________
на тему: ______________________________________
Выполнил студент
__ курса, группы ____________
Направление подготовки: ____________________________
Фамилия Имя Отчество
Руководитель:
Должность, уч. степень, уч. звание
Фамилия Имя Отчество
Работа защищена
«____» ___________ 20___ г.
Оценка ___________________
Новокуйбышевск 20__
Приложение 2
МИНОБРНАУКИ РОССИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Самарский государственный технический университет»
(ФГБОУ ВО «СамГТУ»)
филиал ФГБОУ ВО «СамГТУ» в г. Новокуйбышевске
Кафедра: Электроэнергетика, электротехника и автоматизация технологических процессов
ОТЗЫВ
Дата добавления: 2021-03-18; просмотров: 105; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!