Использование средств рационального построения моделей



 

Цель работы – организовать работу модели с взаимосвязанными процессами, а также управление движением транзактов в зависимости от состояния элементов модели.

Практические задания

Часть 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!