Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

отчет лаб 4

.docx
Скачиваний:
6
Добавлен:
01.02.2022
Размер:
63.54 Кб
Скачать

Министерство образования и науки Кыргызской Республики

Кыргызский Государственный Технический Университет им. И. Раззакова

Факультет Информационных Технологий

Кафедра:”Информатика и вычислительная техника”

Отчет

По лабораторной работе №4

По дисциплине: Язык моделирования GPSS

Выполнил:

Проверила: Бакасова П.С.

Бишкек 2020

Задание: Для изготовления некоторого изделия требуется по три детали типа Д1 и Д2.

Детали типа Д1 поступают на станок СТ1 партиями по пять штук,

детали типа Д2 - на станок СТ2 партиями по 10 штук. Потоки партий деталей - пуассоновские;

средний интервал времени между моментами поступления партий деталей Д1 составляет 15 мин, Д2 - 30 мин.

Обработка одной детали Д1 на станке СТ1 занимает от 1 до 3 мин,

одной детали Д2 на станке СТ2 - от 1 до 4 мин.

Обработанные детали типа Д1 и Д2 собираются в комплекты по 30 деталей Д1 и 30 деталей Д2 (таким образом,

всего в комплекте - 60 деталей). Комплект доставляется транспортным средством на рабочее

место сборки готовых изделий. Доставка комплекта транспортным средством занимает от 5 до 10 мин.

Длительность сборки готового изделия - случайная величина, распределенная по экспоненциальному закону;

в среднем сборка изделия занимает 20 мин.

Детали поступают на обработку только в течение 16 часов в сутки. Цех работает круглосуточно.

Требуется разработать GPSS-модель для анализа процесса выпуска изделий в течение 100 суток.

Предусмотреть подсчёт количества выпущенных изделий.

Код программы:

initial x$flag,1

generate(poisson(1,15))

split 4

queue CT1_

test E x$flag,1,pause_p

seize CT_1

depart CT1_,1

advance 3,1

release CT_1

adopt 5

assemble 30

queue st_1

terminate

pause_p terminate

generate 960

savevalue flag,0

advance 480

savevalue flag,1

terminate

generate(poisson(1,30))

split 9

queue CT2_

test E x$flag,1,pause_p2

seize CT_2

depart CT2_,1

advance 4,1

release CT_2

adopt 5

assemble 30

queue st_2

terminate

pause_p2 terminate

generate 10,7

test GE Q$st_1,1,te

test GE Q$st_2,1,te

depart st_1,1

depart st_2,1

advance 10,5

split 9

queue na_sborku

seize sborka

depart na_sborku,1

advance(exponential(1,0,20))

release sborka

terminate

te terminate

generate 144000

terminate 1

start 1

Скрины результата:

Количество выпущенных изделий - 7071

Соседние файлы в предмете GPSS