Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Hаименование: Объекты gpssw. Системные и Стандартные числовые атрибуты объектовСтр 1 из 6Следующая ⇒
1.ЦЕЛЬ РАБОТЫ: Изучить объекты GPSSW. 2.ЛИТЕРАТУРА: 2.1 Д. Н. ШЕВЧЕНКО, И. Н. КРАВЧЕНЯ «ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ НА GPSS» Учебно-методическое пособие. 2.2 http://www.belsut.gomel.by/Ellibrary/12/ imitacionnoe_modelirovanie_gpss_kravchenya_shevchenko.pdf 2.3 http://www.bibliofond.ru/view.aspx?id=490533 2.4 Кельтон, В. Имитационное моделирование / В. Кельтон, A. Jloy. - 3-е изд. - СПб.: Питер, 2004. - 848 с. 2.5 Максимей, И. В. Имитационное моделирование на ЭВМ / И. В. Максимей. - М.: Радио и связь, 1988. - 232 с. 2.6 Шрайбер, Т. Дж. Моделирование на GPSS / Т. Дж. Шрайбер. - М.: Машиностроение, 1980. - 593 с. 3.ПОДГОТОВКА К РАБОТЕ: 3.1. Изучить предложенную литературу. 3.2. Подготовить бланк отчёта.
4. ОСНОВНОЕ ОБОРУДОВАНИЕ: 4.2. Программа GPSS World
5. СОДЕРЖАНИЕ ОТЧЕТА: 5.1. Наименование и цель работы. 5.2. Описать объекты GPSSW. 5.3. Выводы о проделанной работе. 5.4. Ответы на контрольные вопросы.
6. КОНТРОЛЬНЫЕ ВОПРОСЫ:
6.1 Объекты в GPSSW имеют свойства? 6.2 Что такое Транзакты? 6.3 Что такое Блоки? 6.4 Что такое Одноканальные устройства? 6.5 Что такое Многоканальные устройства? 6.6 Что такое Логические ключи? 6.7 Что такое Арифметические переменные? 6.8 Что такое Логические перемен? 6.9 Что такое Функции? 6.10 Что такое Очереди (Queue)? 6.11 Что такое Таблицы? 6.12 Что такое Списки пользователя?
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 1.Загрузить компьютер с операционной системой Windows-2000-XP 2.Запустить установленную программу GPSS World из директории C:\Program Files\Minuteman Software\GPSS World Student Version. 3.Ознакомится с объектами программы GPSS World(описанные в приложение).
Приложение. Для моделирования систем в GPSSW выделяется конечное множество абстрактных компонентов, необходимых для описания элементов реальной системы (например, источников заявок на обслуживание, очередей, обслуживающих приборов и т. д.), и конечное множество стандартных операций описывающих связи между элементами. Выделенным множествам элементов и операций ставится в соответствие множество объектов GPSS, основные типы которых представлены в таблице 1. Таблица 1 - Типы объектов GPSSW Все объекты в GPSSW имеют свойства, называемые стандартными числовыми атрибутами (СЧА). А свойства ИМ в целом в GPSSW называются системными числовыми атрибутами. Каждый объект GPSSW имеет свой набор СЧА. Значения всех СЧА доступны пользователю, причем некоторые из них могут быть изменены. Значения системных числовых атрибутов доступны лишь для чтения.
К системным числовым атрибутам относятся: RNj - число, возвращаемое j- м датчиком случайных чисел. Это целое число изменяется в пределах от О до 999 включительно, кроме случаев его использования в качестве аргумента функции или элемента в переменной, когда его значение - дробь от 0 до 0,999999; С1 - текущее значение относительного модельного времени (автоматически изменяется GPSS и устанавливается в 0 командами CLEAR или RESET, см. п. 2.4.2); АС 1 - текущее значение абсолютного модельного времени (автоматически изменяется GPSS и устанавливается в 0 командой CLEAR, см. п. 2.4.2); TG 1 - текущее значение счетчика завершений (см. п. 2.4.2); Ml - время пребывания в системе обрабатываемого в данный момент транзакта. Транзакты описывают единицы исследуемых потоков (заявки, требования на обслуживание), например, автомобили в очереди на бензоколонке; составы, ожидающие осмотра бригадой техосмотра; корабли, разгружаемые в порту; покупатели в магазине и т. д. Транзакты движутся от блока к блоку так, как движутся элементы, которые они представляют. Каждое продвижение транзакта инициирует в модели некоторые события (например, занятие кассы или увеличение длины очереди при поступлении нового посетителя). События обрабатываются GPSSW в соответствующий момент модельного времени. Содержательное значение транзактов определяет разработчик модели. Именно он устанавливает аналогию между транзактами и реальными динамическими элементами моделируемой системы. Основными СЧА транзакта в GPSSW являются параметры и приоритет. Каждый транзакт может иметь (по желанию пользователя) до 1020 параметров одного из четырех форматов: 1 «слово» - может принимать целые значения от минус 2147483647 до плюс 2147483647; 2 «полуслово» - целые значения от минус 32768 до плюс 32768; 3 «байт» - целые значения от минус 255 до плюс 255; 4 «плавающая точка» - дробные значения от минус 16777215 до плюс 16777215. По умолчанию значения всех параметров транзакта устанавливаются в ноль, в дальнейшем могут изменяться с помощью блока ASSIGN (см. п. 2.4.3):
Р) - значение /-го параметра текущего транзакта; PFj - значение /-го параметра текущего транзакта форматом «слово»; РЩ - значение /-го параметра текущего транзакта форматом «полуслово»; PBj - значение /-го параметра текущего транзакта форматом «байт»; PL) - значение /-го параметра текущего транзакта форматом «плавающая точка»; PR - приоритет транзакта, обрабатываемого в данный момент (может изменяться от 0 до 127 блоком PRIORITY, см. п. 2.4.3); MP) - значение, равное разности абсолютного модельного времени и значения /-го параметра текущего транзакта; MB) - флаг синхронизации: 1, если транзакт в блоке / принадлежит тому же семейству, что и текущий транзакт; О-в противном случае. Блоки задают логику функционирования ИМ системы и определяют пути движения транзактов. Практически все изменения состояний ИМ (события) происходят в результате входа транзактов в блоки и выполнения блоками своих функций. Основные функции блоков следующие: 5 создание (генерация) и уничтожение транзактов; 6 изменение числовых атрибутов блоков и транзактов; 7 задержка транзакта на определенный интервал времени; 8 изменение маршрута движения транзакта. У каждого блока имеется два СЧА: W] - количество транзактов, находящихся в блоке с номером j в текущий момент модельного времени; Л] - общее количество транзактов, поступивших в блок с номером j Одноканальные устройства (Facility) описывают оборудование, которое в любой момент времени может быть занято только одним транзактом (одноканальные системы массового обслуживания), а также оборудование, на котором обслуживание одной заявки может быть прервано обслуживанием другой заявки (например, с более высоким приоритетом). Одноканальные устройства в GPSS обеспечивают сбор основной статистической информации о своем функционировании и имеют следующие СЧА: F] - текущее состояние устройства j. Равно 0, если устройство свободно, и 1, если устройство занято (может изменяться блоками SEIZE и RELEASE, см. п. 2.4.4); FRj - коэффициент использования устройства в тысячных долях, т. е. если коэффициент равен 0,7, то FRj равно 700; FCj - общее число транзактов, вошедших в устройство j\ FT] - среднее время использования устройства одним транзактом. Многоканальные устройства (Storage) описывают оборудование, которое может использоваться несколькими транзактами одновременно (многоканальные системы массового обслуживания). Кроме того, многоканальные устройства обеспечивают сбор основной статистической информации о своем функционировании и имеют СЧА: <Sj - текущее содержимое многоканального устройства j (может изменяться блоками ENTER и LEAVE, см. п. 2.4.4); Rj - число свободных единиц многоканального устройства; SRj - коэффициент использования многоканального устройства в тысячных долях. Например, если коэффициент равен 0,65, то SRj равен 650; SAj - среднее содержимое многоканального устройства j (целая часть); SM] - максимальное содержимое многоканального устройства j\ SCj - общее число транзактов, вошедших в многоканальное устройство j\ ST] - среднее время пребывания транзактов в многоканальном устройстве./; SEj - признак пустоты многоканального устройства j: 1 - пусто, 0 - заполнено; <SFj - признак заполненности многоканального устройства j: 1 - заполнено, 0-в противном случае.
Лабораторная работа № 10
|
||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 427; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.183.187 (0.013 с.) |