Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7-5.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

«Моделирование выбора устройств по определенному критерию»

Вариант 14

Выполнил: Проверила:

студент гр. 422401 Снисаренко С.В.

Кныш Т.В.

Минск 2017

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

 

Задание 1. Выбор направления движения.

 

Базовый оператор: select.

  В цехе имеется  a станков. Заготовки поступают через определенное количество минут в соответствии с законом распределения b мин. Каждая следующая заготовка направляется на станок, имеющий минимальную очередь, причём время движения заготовки от места поступления до станка равно 5n (n – номер станка) Реализовать время перехода через обращение к матрице. Время обработки на станке зависит от длины очереди и определяется функцией обработка=c-d*очередь (при этом максимальное повышение производительности равно 10d). Промоделировать работу участка в течение месяца. Предложить варианты повышения эффективности. Задания выполняются согласно  индивидуальным вариантам (таблица 6.1).

Таблица 6.1 – Варианты индивидуальных заданий

Вариант

a

b

c

d

5

5

Exponential(11)

62–64

1

stanki storage 5

d equ 1

matrica matrix ,1,1

generate (exponential(1,0,11))

select e 1,1,5,0,q,in_och

obr msavevalue matrica,1,1,p1

queue p1

enter stanki

advance (MX$matrica(1,1)#5)

depart p1

assign 2,(uniform(1,62,64))

advance (p2-Q*d)

leave stanki

terminate

in_och select min 1,1,5,,Q

transfer ,obr

generate (1440#31)

terminate 1

start 1

Оптимизируем работу цеха, увеличив интервал поступления деталей до:

generate (exponential(1,0,20))

Задание 2. Подсчет устройств, удовлетворяющих критерию.

 

Базовые операторы: select, count.

На заводе проходит испытание новое устройство покраски деталей. В цехе установлены 4 устройства. Устройство состоит из трех красящих и одного вспомогательного манипуляторов. Процесс организован так: вспомогательный манипулятор устанавливает деталь в одну из трех рабочих позиций (a мин), затем красящий манипулятор наносит краску (b мин), вспомогательный убирает готовую деталь (c мин). Детали поступают каждые d мин. и попадают на устройство с наименьшим числом обрабатываемых в данный момент деталей. Кроме того, каждый час происходит контроль одного из параметров (e). Результаты проверок заносятся в таблицу. Промоделировать работу цеха в течение дня (2 смены). Задания выполняются согласно  индивидуальным вариантам (таблица 6.2).

Таблица 6.2 – Варианты индивидуальных заданий

Вариант

a

b

c

d

e

5

4

2

3

6–9

число занятых красящих манипуляторов

kras storage 12

manip storage 4

matr matrix ,1,36

initial x$k,0

generate(duniform(1,6,9))

queue qmanip

enter manip

depart qmanip

assign 3,S$manip

select e 1,(3#p3 – 2),(3#p3),0,q,och

man queue p1

advance 4

leave manip

enter kras

advance 2

leave kras

enter manip

advance 3

leave manip

depart p1

transfer ,term

och select min 1,(3#p3 – 2),(3#p3),,q,man

transfer ,man

term terminate

generate (60)

count E 2,1,12,0,F

SAVEVALUE k+,1

msavevalue matr,1,x$k,p2

terminate

generate (16#60)

terminate 1

start 1

Оптимизируем работу устройства, увеличив поток входящих транзактов:

generate(duniform(1,1,3))

Министерство образования Республики Беларусь

Учреждение образования

«Белорусский государственный университет информатики и радиоэлектроники»

Факультет информационных технологий и управления

Кафедра систем управления

Отчёт

по лабораторной работе №7

по курсу «Моделирование в проектировании сложных систем»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]