Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Чёрненький В.М. - Учебное пособие по GPSS

Чёрненький В.М. - Учебное пособие по GPSS, страница 8

PDF-файл Чёрненький В.М. - Учебное пособие по GPSS, страница 8 Имитационное моделирование дискретных процессов (15566): Книга - 7 семестрЧёрненький В.М. - Учебное пособие по GPSS: Имитационное моделирование дискретных процессов - PDF, страница 8 (15566) - СтудИзба2017-12-27СтудИзба

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

PDF-файл из архива "Чёрненький В.М. - Учебное пособие по GPSS", который расположен в категории "". Всё это находится в предмете "имитационное моделирование дискретных процессов" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "имитационное моделирование дискретных процессов" в общих файлах.

Просмотр PDF-файла онлайн

Текст 8 страницы из PDF

Режим статистической передачиВ этом режиме активный транзакт переходит к блоку, заданному в операнде С, с вероятностью, заданной в операнде А. Операнд А может быть положительной дробью, меньшей единицы или целым положительным числом. Если операнд А - целое число, оно интерпретируется как доля от тысячи. Альтернативный переход задается в операнде В.Если операнд В пропущен, транзакт переходит к следующему по порядку блоку.TRANSFER .75,, CHANNEL_2При входе транзакта в блок TRANSFER, с вероятностью 0.75 он переходит к блоку с именем CHANNEL_2.

С вероятностью 0.25 он переходит к следующему по порядку блоку.3. Режим BOTH (ОБА)В данном режиме проверяется возможность входа транзакта в блок, метка или номеркоторого указаны в операнде В. Если транзакту отказано во входе в данный блок, проверяется блок, метка или номер которого указаны в операнде С. Транзакт направляетсяв первый блок, в который ему будет позволено войти.

Если ни один из блоков не принимает транзакт, он остается в блоке TRANSFER до тех пор, пока не сможет войти в одиниз них.TRANSFER BOTH, CHANNEL_1, CHANNEL_2ОглавлениеВ.М. Черненький. Адаптированное описание системы имитационного моделирования GPSS33При входе транзакта в блок TRANSFER, проверяется блок с меткой CHANNEL_1. Еслитранзакт не может войти в него, проверяется блок с меткой CHANNEL_1. Если транзактуотказано во входе и второй блок, он остается в блоке TRANSFER до тех пор, пока несможет войти в один из блоков.4. Режим ALL (ВСЕ)В этом режиме проверяется блок, метка или номер которого указаны в операнде В.

Если этот блок не может принять активный транзакт, то последовательно проверяютсявсе блоки до тех пор, пока не будет достигнут блок, метка или номер которого заданыв операнде С, или один из проверенных блоков не примет транзакт до достижения блока, заданного в операнде С. Номер каждого последовательно проверяемого блока вычисляется путем добавления операнда D к номеру ранее проверенного блока. Если операнд D не используется, проверяется каждый блок между блоками, заданными в операндах В и С.

Если не используется операнд С, проверяется только один блок. Блоки сбольшим номером, чем операнд С, не проверяются. Транзакт направляется в первыйблок, принявший его. Если блок, принимающий транзакт, отсутствует, транзакт остается в блоке TRANSFER до тех пор, пока не сможет войти в один из блоков.TRANSFER ALL, CHANNEL_1, CHANNEL_2, 2Когда транзакт входит в данный блок TRANSFER, проверяется блок с меткойCHANNEL_1.

Если транзакт не может войти в него, проверяется каждый блок с номеромна 2 больше предыдущего. Если все проверенные блоки отказывают транзакту во входе,проверка заканчивается на блоке с меткой CHANNEL_2 или на блоке перед ним. Если ниодин из блоков не принял транзакт, он остается в блоке TRANSFER, пока не сможет покинуть его.5. Режим PICK (выборочный)В режиме PICK номер блок для перехода транзакта выбирается случайно из интервала,заданного операндами B и С.TRANSFER PICK, CHANNEL_1, CHANNEL_2Когда транзакт входит в этот блок TRANSFER, номер нового блока выбирается случайнов интервале между блоками с именами CHANNEL_1 и CHANNEL_2.6.

Режим FN (функциональный)В режиме FN номер блок для перехода транзакта выбирается путем вычисления функции,заданной в операнде В, с прибавлением к этому значению необязательного приращения,заданного в операнде С.TRANSFER FN,Exp,5Когда транзакт входит в данный блок TRANSFER, номер блок для перехода вычисляетсякак текущее значение функции с именем Exp плюс 5.7. Режим Р (параметрический)В параметрическом режиме активный транзакт переходит к блоку, вычисленному, каксумма значения параметра, заданного операндом B, и значения, заданного операндом С.TRANSFER Р,End_Proc,1Когда транзакт входит в этот блок TRANSFER, он переходит в блок, следующий за блоком, номер которого задан в параметре транзакта с именем End_Proc.8.

Режим SBR (подпрограммный)В режиме SBR активный транзакт всегда переходит к блоку, заданному в операнде В.Номер блока TRANSFER помещается в параметр, указанный в операнде С.TRANSFER SBR,Proc, End_ProcОглавлениеВ.М. Черненький. Адаптированное описание системы имитационного моделирования GPSS34Когда транзакт входит в данный блок TRANSFER, он переходит в блок с меткой Proc.Номер блока TRANSFER помещается в параметр с именем End_Proc.9. Режим SIM (одновременный)В режиме SIM активный транзакт переходит к одному из двух местоположений в зависимости от индикатора задержки транзакта.

Если индикатор задержки установлен, транзакт переходит к блоку, заданному в операнде С, а если индикатор задержки сброшен,транзакт переходит к блоку, заданному в операнде В.Индикатор задержки транзакта устанавливается всегда, когда транзакту отказываетсяво входе в какой-либо блок. Индикатор задержки остается установленным до тех пор,пока транзакт не войдет в блок TRANSFER SIM.TRANSFER SIM,Nodelay_Place,Delay_PlaceКогда транзакт входит с этот блок TRANSFER, он немедленно направляется в блок с меткой De!ay_Place, если его индикатор задержки установлен, или в блок с меткой Nodelay_Place, если его индикатор задержки сброшен.

После перехода транзакта его индикаторзадержки всегда сбрасывается.Блок SELECTНазначение. Блок выбирает первый объект определенного типа, который удовлетворяетзаданному условию. Номер объекта записывается в параметр активного транзакта.Синтаксис. SELECT X A,B,C,[D],[E],[F]Назначение операндов.ОперандCМаксимальный номер объекта данного типа, длякоторого проверяется заданное условиеDВеличина для сравнения в режиме отношения.

Неиспользуется в режиме выбора максимального илиминимальногоСЧА типа объекта для режима отношения и выбора максимального или минимальногоЗначениеУсловныйоператорили СЛАИмя,число,СЧАИмя,число,СЧАИмя,число,СЧАИмя,число,СЧАСЧА типаобъектаОпределяет блок для перехода транзакта, еслиобъект не выбран. Не используется в режиме выбора максимального или минимальногоИмя,число,СЧАXНазначениеОпределяет условный или логический режимфункционирования блока.Номер параметра активного транзакта, в которыйзаписывается номер объекта, удовлетворяющегозаданному условиюМинимальный номер объекта данного типа, длякоторого проверяется заданное условиеABEFЗначение по умолчаниюОбязательный операндОбязательный операндОбязательный операндОбязательный операндОбязательный операнддля режима отношенияОбязательный операнддля режима отношения ивыбора максимальногоили минимальногоСледующий блокПримеры.1.SELECT E1,10,20,0,F,NO_UNITВ режиме отношения по стандартному числовому атрибуту F(cостояние прибора) средиприборов с номерами от 10 до 20 ищется первый прибор со значением F=0(прибор свободен).

Номер найденного прибора записывается в первый параметр транзакта. Если такогоприбора нет, то в первый параметр записывается 0 и транзакт переходит в блок с меткойNO_UNITОглавлениеВ.М. Черненький. Адаптированное описание системы имитационного моделирования GPSS352.SELECT MAX 1,5,15,,Q3.SELECT SEВ режиме выбора максимального элемента по стандартному числовому атрибуту Q(длинаочереди) среди очередей с номерами от 5 до 15 ищется очередь с максимальным значением данного атрибута.3,1,7В логическом режиме по стандартному логическому атрибуту SE(память пуста) среди памятей с номерами от 1 до 7 ищется первая пустая.

Номер найденной памяти записываетсяв третий параметр транзакта. Если такой памяти нет, то в третий параметр записывается 0.Оператор FUNCTION (полное описание)Оператор определяет функцию GPSS, заданную таблично.Синтаксис. <имя функции> FUNCTION А, ВИмя функции – числовое или символическое имя, обязательный параметр.А - Аргумент функции; обязательный операнд. Допустимые значения – имя,число, СЧА.В - Тип функции (одна буква) и количество пар данных в списке данных функции.

Обязательный операнд.Последующие обращения к СЧА типа FN вычисляют функцию и возвращаютрезультат.Существует несколько типов функций. Тип определяется операндом В командыFUNCTION.За каждой командой FUNCTION сразу же должен следовать список пар данных,разделенных символами «/». Каждая пара данных определяет значения аргумента X изначения функции Y, разделенные запятой. Списки данных используются для вычисления значения функции по заданным значениям аргумента.Существует 5 различных типов функций.1.

Функции типа С – непрерывные числовые функции.В списке данных функций типа С значения X и Y должны быть целочисленными(Integer) или вещественными (Real). Значения X и Y хранятся, как числа с плавающейточкой двойной точности.Вычисление функции начинается с вычисления аргумента. Далее определяетсяинтервал (Xi;Xi+1), на котором находится вычисленное значение и на этом интервалевыполняется линейная интерполяция двойной точности с использованием соответствующих значений Yi и Yi+1. Результатом является значение функции двойной точности. Если аргумент попадает за предельные значения области определения функции,возвращается значение функции в ближайшей предельной точке.Примеры.1)ART FUNCTION X1, C31.1,10.1/20.5,98.7/33.3,889.2Оператор определяет кусочно-линейную функцию с двумя линейными участками.

Если мы обращаемся к функции FN$ART, то по значению сохраняемой величины Х1 вычисляется функция в соответствии с заданной совокупностью точек.Пример приближенного представления обратного экспоненциального распределения со средним, равным 1.2)Xpdis FUNCTIONRN1, С240,0/.1,.104/.2, .222/.3, .355/.4, .509/.5, .69/.6,.915/.7,1.2/.75,1.38.8, 1.6/.84, 1.83/.88, 2.12/.9, 2.3/.92, 2.52/.94, 2.81/.95, 2.99/.96,3.2.97, 3.5/.98, 3.9/.99, 4.6/.995, 5.3/.998,6.2/.999,7/.9998,8ОглавлениеВ.М. Черненький. Адаптированное описание системы имитационного моделирования GPSS362.

Функции типа D - дискретные функции.В списках данных функций типа D значения X должны быть целочисленнымиили вещественными, а значения Y – целочисленными, вещественными или именами.Функции типа D задают одно и то же значение функции Y[i] для всех значенийаргумента X[i-1]< X ≤X[i]. Значения X в списке данных функции должны быть неубывающими. Внутренне они сохраняются как числа двойной точности.

Когда вычисляетсяфункция, значения X в списке данных функции просматриваются от наименьшего кнаибольшему. Когда найдено значение X, которое больше или равно текущему значению аргумента, возвращается соответствующее ему значение Y. Если такое значение Xотсутствует, возвращается значение Y или именованная величина, соответствующаясамому большому значению X.Примеры.1)LIR FUNCTION X$A2, D51.1,6.9/2.1,7/6.33,9.4/7,10/9.9,12.012)RAF FUNCTIONRN1, D50,0/.2,7.2/.4,6.667/.8,9.92/1.0,103.

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