poddergrukovodstkp (интерпретатор GPSS и описание к нему), страница 10

2015-07-22СтудИзба

Описание файла

Файл "poddergrukovodstkp" внутри архива находится в следующих папках: GPSS, GPSS - описание. Документ из архива "интерпретатор GPSS и описание к нему", который расположен в категории "". Всё это находится в предмете "моделирование систем" из 7 семестр, которые можно найти в файловом архиве МПУ. Не смотря на прямую связь этого архива с МПУ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "моделирование систем" в общих файлах.

Онлайн просмотр документа "poddergrukovodstkp"

Текст 10 страницы из документа "poddergrukovodstkp"

n1 = 3; Exp(T1) = Exp(22); Rav(T2, Tо2) = Rav(18, 4);

Rav(T3, Tо3) = Rav(27, 5);

n11 = 2; Exp(T11) = Exp(7); n12 = 2; Rav(T12, Tо12) = Rav(9, 3);

n13 = 2; Exp(T13) = Exp(10);

n2 = 2; Nor(Tс, Tос) = Nor(18, 2); n3 = 2; Nor(Tп, Tоп) = Nor(12, 2);

q3 = 2; Exp(Tз) = Exp(12); Nor(Tпр, Tопр) = Nor(15, 2).

Величины брака q11, q12, q13 для n11, n12, n13 соответственно, q2 и q4 исследователь устанавливает самостоятельно. Результаты моделирования необ­ходимо получить с точностью ε = 1 и доверительной вероятностью α = 0,99.

Задание на исследование

Разработать имитационную модель функционирования предприятия. Исследо­вать влияние интервалов выпуска блоков из цехов (T1, T2, T3, Т4) и их ка­чества (q11, q12, q13, q14) на время выпуска принятых военной приемкой 100 изделий.

Сделать выводы о загруженности подразделений предприятия и необходимых мерах по повышению эффективности его функционирования.

52

Программа модели

; Вариант 9

; Модель функционирования предприятия

; Изделия, забракованные на стендах выходного контроля из-за нескольких типов блоков,

; направляются на пункты сборки, где блоки заменяются.

; После замены блоков изделие направляется на стенды выходного контроля,

; блоки, прошедшие первичную замену, направляются на посты конроля цехов, а прошедшие

вторичную замену - бракуются.

; После военной приемки изделие вновь направляется на стенды выходного контроля.

; Замена имен МКУ номерами ; Замена имен МКУ номерами ; Замена имен МКУ номерами


Kontrl Kontr2 Kontr3


EQU EQU EQU


; Замена имен МКУ номерами

Задание исходных данных

EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU


qll_ ql2_ ql3_ q2_ q4_ q3_ TipBl VrMod Tl_ T2_ T02_ T3_ T03_ Tll_ T12_ T012_ T13_ Tc_ T0c_ Tp_ T0p_ Tz_ Tpr_ T0pr_ N


0.01 ; Доля забракованных блоков на постах n11

0.03 ; Доля забракованных блоков на постах n12

0.05 ; Доля забракованных блоков на постах n13

0.05; Доля забракованных изделий на пункте выходного контроля

0.05; Доля забракованных изделий военной приемкой

2; Мах количество блоков в изделии для замены после контроля

3; Мах количество типов блоков, изготавливаемых цехами

2880; Время моделирования, 1 ед. мод. вр. = 1 мин

22 ; Средний интервал выпуска блоков типа 1

18 ; Средний интервал выпуска блоков типа 2

4; Стандартное отклонение времени выпуска блоков типа 2

27 ; Средний интервал выпуска блоков типа 3

5; Стандартное отклонение времени выпуска блоков типа 3

7 ; Среднее время контроля на постах n11

  1. ; Среднее время контроля на постах n12 3; Стандартное отклонение времени контроля на постах n12

  2. ; Среднее время контроля на постах n13 18 ; Среднее время сборки изделия 2; Стандартное отклонение времени сборки изделия 18 ; Среднее время проверки изделия 2; Стандартное отклонение времени проверки изделия 12; Время замены одного забракованного блока 15 ; Среднее время приема изделия 2; Стандартное отклонение времени приема изделия 100; Количество изделий, которые должны быть приняты

Задание количества пунктов сборки и контроля

STORAGE 2

STORAGE 2

STORAGE 2

STORAGE 2

STORAGE 2


Sbor

Kontrl

Kontr2

Kontr3

Kontsb


Количество пунктов сборки Количество постов n11 Количество постов n12 Количество постов n13 Количество пунктов сборки

;Сегмент имитации работы цеха 1 без постов контроля

GENERATE ASSIGN ASSIGN ASSIGN TRANSFER ,Met1


(Exponential(32,0,T1_))

1,1; Код 1 в параметре 1 транзакта - тип 1 блока

2,(Exponential(23,0,T11_)) ; Розыгрыш времени контроля и запись в Р2 9,q11_; Запись в Р9 доли брака блоков после постов контроля

; Сегмент имитации работы цеха 2 без постов контроля

GENERATE T2_,T02_

ASSIGN 1,2; Код 2 в параметре 1 транзакта - тип 2 блока

ASSIGN 2,((T12_-T012_)+2#T012_#(RN27/1000)) ; Розыгрыш времени контроля и запись в Р2

53


ASSIGN 9,q12_; Запись в Р9 доли брака блоков после постов контроля

TRANSFER ,Met1

; Сегмент имитации работы цеха 3 без постов контроля GENERATE T3_,T03_

ASSIGN 1,3; Код 3 в параметре 1 транзакта - тип 3 блока

Сегмент имитации


работы постов P1 P1 P1 P2 P1 10,0 10+,1

P10,P1,Met21 P9,,Met14 P1,FIFO


контроля блоков

Встать в очередь с номером в Р1 Занять МКУ с номером в Р1 Покинуть очередь с номером в Р1 Имитация контроля с временем в Р2 Освободить МКУ с номером в Р1 Подготовка к циклу Начало цикла по числу типов блоков Какой тип блока подготовлен? Отправить брак блоков к Met14 Готовые блоки на склад с номером в Р1


QUEUE

ENTER

DEPART

ADVANCE

LEAVE

ASSIGN

ASSIGN

TEST E

TRANSFER

LINK


ASSIGN 2,(Exponential(22,0,T13_)) ; Розыгрыш времени контроля и запись в Р2 ASSIGN 9,q13_; Запись в Р9 доли брака блоков после постов контроля

Metl

Met21

; Сегмент имитации сборки изделий

GENERATE ,,,1 Met3 ASSIGN 1,0 Met13 ASSIGN

TEST L

TEST NE

UNLINK

TEST G Met4 UNLINK

TRANSFER


Подготовка к циклу

1+,1

Pl,TipBl,Met4 CH*1,0 Pl,Term5,1 Pl,TipBl,Metl3 Pl,Met5,1 ,Met3


Начало цикла по числу типов блоков

Есть на складе готовые блоки?

Да

Блоки всех типов есть? Если да, то

отправить блоки на сборку

для следующего изделия Met5 QUEUE Sborka

ENTER Sbor

DEPART Sborka

ADVANCE (Normal(15,Tc_,T0

LEAVE Sbor


Вернуться для проверки наличия всех типов блоков

Занять очередь на пункты сборки Занять пункт сборки Освободить очередь на пункт сборки _)) ; Имитация сборки Освободить пункт сборки

работы стендов выходного контроля

KontSbor ; Занять очередь на стенд выходного контроля Kontsb ; Занять стенд выходного контроля KontSbor; Освободить очередь на стенд выходного контроля (Normal(11,Tp_,T0p_)) ; Имитация работы стенда выходного контроля Kontsb ; Освободить стенд выходного контроля q2_,,Met6; Направить в военную приемку, а брак-на замену

работы военной приемки
Ovpr ; Занять очередь в военную приемку

Konvpr ; Занять военную приемку
Ovpr ; Освободить очередь в военную приемку

(Normal(11,Tpr_,T0pr_)) ; Имитация работы военной приемки Konvpr ; Освободить военную приемку q4_,,Met9 ; Готовые изделия-на склад


; Cегмент имитации Met9 QUEUE ENTER DEPART ADVANCE LEAVE TRANSFER ; Сегмент имитации QUEUE SEIZE DEPART ADVANCE RELEASE TRANSFER

; Сегмент организации завершения моделирования и расчета результатов моделирования

TEST L X$Prog,TG1,Met10 ; Если X$Prog< содержимого счетчика завершений, то SAVEVALUE Prog,TG1 ; записать в X$Prog содержимое счетчика завершений SAVEVALUE NIzd,0

Met10 SAVEVALUE NIzd+,1; Счет количества принятых военной приемкой изделий

TEST E X$NIzd,N_,Term5 ; Если принято N_ изделий, зафиксировать один прогон TEST E TG1,1,Met12 ; Если содержимое счетчика завершений равно 1, то

; Подготовка к циклу Начало цикла по числу типов блоков

; Количество готовых блоков всех типов,


расчет результатов моделирования ASSIGN 1,0

Met15 ASSIGN 1+,1

SAVEVALUE (10+P1),(INT(CH*1/X$Prog))

оставшихся на складах

54


SAVEVALUE P1,(INT(X*1/X$Prog)) ; Количество забракованных блоков всех типов

ASSIGN 11,(20+P1) ; Задание номера Х и запись его в Р11

TEST GE P1,TipBl,Met15 ; Все ли типы блоков?

SAVEVALUE TIzd,((AC1/X$Prog)/60) ; Время подготовки N_ изделий, час

SAVEVALUE STIzd,((X$TIzd/N_)#60) ; Среднее время подготовки одного изделия,

SAVEVALUE NIzd,0 ; Обнуление X$NIzd

TERMINATE 1

SAVEVALUE P1+,1; Количество забракованных блоков всех типов

TERMINATE


мин Met12

Met14


Сегмент имитации замены блоков на пунктах сборки

Met6 Met7


Определение количества блоков, подлежащих замене
ASSIGN 6,(RN713/1000) ; Обращение к RN и запись в P6
ASSIGN 3,0 ; Подготовка к циклу

ASSIGN 3+,1; Начало цикла по количеству блоков, подлежащих замене TEST LE P6,(P3#(1/q3_)),Met7 ; Если условие выполняется, то ASSIGN 5,P3 ; занести в Р5 количество блоков, подлежащих замене ; Определение типов блоков, подлежащих замене, и имитация их замены на пунктах сборки

ASSIGN ASSIGN ASSIGN ASSIGN TEST LE

ределен и он в Р3 ASSIGN

Met17 ASSIGN TEST E TEST NE ASSIGN PRIORITY QUEUE ENTER DEPART ADVANCE LEAVE UNLINK

Met16 TEST GE TRANSFER

контроля

Met19 ASSIGN

посты контроля цеха TEST E

цеха

Met20


Metll


Met8


ASSIGN 7,0 ; Подготовка к внешнему циклу по числу блоков, подлежащих замене 7+,1 ; Начало внешнего цикла по числу блоков, подлежащих замене 6,(RN73/1000) ; Обращение к RN и запись в P6 3,0 ; Подготовка к внутреннему циклу по числу типов блоков 3+,1; Начало внутреннего цикла по числу типов блоков P6,(P3#(1/TipBl)),Met8 ; Если условие выполняется, то тип блока оп-

4,0

4+,l

P3,P4,Metl7

CH*3,0

6,(Exponential(47,

1

Sborka

Sbor

Sborka

P6

Sbor

P3,Metl9,1


Подготовка к циклу по числу типов блоков Начало цикла по числу типов блоков При выполнении условия тип блока определен Есть ли готовые блоки этого типа? Если есть, 0,Tz_)) ; Разыграть время замены блока Дать более высокий приоритет Встать в очередь на пунты сборки Занять пункт сборки Покинуть очередь на пункты сборки Замена блока Освободить пункт сборки Замененный блок P7,P5,Met11 ; Если условие выполняется, то все типы блоков заменены ,Met9 ; Направить изделие после замены блоков на стенды выходного

ASSIGN 10,(20+P1) SAVEVALUE P10+,1


8+,1 ; Код 1 - признак того, что этот блок один раз был отправлен на P8,2,Met1 ; Если код 1, направить замененный блок на посты контроля

TERMINATE TERMINATE


Запись признака первой замены блока

Блоки с кодом 2,


цеха Term5


т. е. вторично, не направляются на посты контроля

2.3. Модели вычислительного комплекса коммутации сообщений Вариант 10 Постановка задачи

На вычислительный комплекс коммутации сообщений (ВККС) поступают сообще­ния от n1 абонентов с интервалами времени T1, T2, …, Tn1. Сообщения могут быть n2 категорий с вероятностями р1, р2, …, рn2 (p1+p2+...+pn2 = 1) и вы­числительными сложностями S1, S2,... , Sn2 операций (оп) соответственно. Вычислительные сложности случайные. ВККС имеет входной буфер емкостью L

55

байт для хранения сообщений, ожидающих передачи. Сообщения 1-й категории обладают относительным приоритетом по отношению к сообщениям остальных ка­тегорий при обработке сообщений на ВККС. В буфере сообщения размещаются в соответствии с приоритетом.

ВККС обрабатывает сообщения с производительностью Q оп/с. После обработ­ки сообщения передаются по n3 каналам связи. Скорость передачи Vп бит/с. Если после обработки сообщения все n3 канала связи заняты, то обработанное сообщение помещается в буфер, если в нем есть место.

ВККС и каналы связи имеют конечную надежность. Интервалы времени Tот1 и Tот2 между отказами ВККС и каналов связи случайные. Длительности восста­новления Tв1 и Tв2 ВККС и каналов связи случайные. При отказе канала связи передаваемые сообщения 1-й категории сохраняются в буфере. При выходе из строя ВККС с вероятностью Pс все сообщения в буфере сохраняются, а переда­ча сообщений по каналам связи прекращается.

Исходные данные

n1 = 3; Exp(T1) = Exp(2.5); Rav(T1,Tо1) = Rav(3.2, 1.2);

Exp(T3) = Exp(3.1);

Nor(S1, Sо1) = Nor(53000, 6100);

Nor(S2, Sо2) = Nor(86000, 4500);

Q=3600 оп/с;
n2 = 2; p1 = 0.6; P2 = 0.4;
n3 = 2; Exp(Tот1) = Exp(3600); Exp(Tв1) = Exp(3.7);

Exp(Tот2) = Exp(1800); Exp(Tв2) = Exp(4.2);

Pс = 0.7; Vп = 5000 бит/с.

Значения емкостей L2 и L2 накопителей, интервалов времени T1, T2, T3 и вероятностей P1, P2 исследователь от исходных данных изменяет самостоя­тельно.

Результаты моделирования необходимо получить с точностью ε = 0,01 и до­верительной вероятностью α = 0,99.

Задание на исследование

Разработать имитационную модель функционирования ВККС. Исследовать влия­ние емкостей входных накопителей, интервалов времени T1, T2, T3 и вероят­ностей P1, P2 категорий сообщений на вероятность передачи сообщений по ка­тегориям и в целом через ВККС в течение двух часов.

Сделать выводы о загруженности элементов ВККС и необходимых мерах по по­вышению эффективности его функционирования.

Программа модели

; Вариант 10

;Задание исходных данных

VrMod EQU 7200; Время моделирования, 1 ед. мод. вр. = 1с

NCan EQU 2 ; Число каналов

T1_ EQU 132.5; Средний интервал времени поступления сообщений от источника 1

T2_ EQU 165.2; Средний интервал времени поступления сообщений от источника 2

T02_ EQU 13;Среднеквадратическое отклонение интервала времени

; поступления сообщений от источника 2

T3_ EQU 85.1; Средний интервал времени поступления сообщений от источника 3

56


p1_ EQU 0.6; Вероятность поступления сообщений 1 категории

EQU (байт)

EQU категории

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее