Автор работы: Пользователь скрыл имя, 22 Ноября 2011 в 17:27, реферат
в реферате подробно описывается о компонентах GPRS, языках программирования и новых операторах GPRS
1. Введение…………………………………………………3
2. Компоненты GPSS………………………………………5
3. Язык моделирования……………………………………8
4. Новые операторы GPSS…………………………………10
5. Заключение………………………………………………14
6. Список литературы……………………………………...15
Оглавление
1. Введение…………………………………………………3
2. Компоненты GPSS………………………………………5
3. Язык моделирования……………………………………8
4. Новые операторы GPSS…………………………………10
5. Заключение………………………………………………14
6. Список литературы……………………………………...15
ВВЕДЕНИЕ
GPSS WORLD – ОБЩЕЦЕЛЕВАЯ
СИСТЕМА ИМИТАЦИОННОГО
Система GPSS World, разработанная компанией Minuteman Software (США), – это мощная среда компьютерного моделирования общего назначения, разработанная для профессионалов в области моделирования. Это комплексный моделирующий инструмент, охватывающий области как дискретного, так и непрерывного компьютерного моделирования, обладающий высочайшим уровнем интерактивности и визуального представления информации.
Использование GPSS World дает возможность оценить эффект конструкторских решений в чрезвычайно сложных системах реального мира.
GPSS World основан
на оригинальном языке
GPSS World разработан
для оперативного получения
Прозрачность для пользователя ценна по трем причинам. Во-первых, опасно полагаться на непрозрачное моделирование типа “черный ящик”, внутренние механизмы функционирования которого скрыты от пользователя. Мало того, что в этом случае нельзя быть уверенным, подходит ли оно для какого-либо конкретного случая, но и невозможно гарантировать, что оно работает, как задумано. Во-вторых, удачные имитационные модели являются очень ценными и пригодны в течение длительного периода времени. Возможно, потребуется, чтобы новые сотрудники ознакомились с внутренними процессами модели, а это почти невозможная задача, если модель не имеет высокого уровня прозрачности. В-третьих, одним из наиболее эффективных, но наименее известных преимуществ компьютерного имитационного моделирования является возможность проникновения в самую суть поведения системы, когда опытный профессионал в области моделирования может видеть внутреннюю динамику в наиболее важные моменты времени процесса моделирования.
GPSS World был разработан
с целью решить все эти
GPSS World был разработан,
чтобы полностью использовать
возможности вашей
GPSS World сочетает
в себе функции дискретного
и непрерывного моделирования.
Возможность перехода из
Последняя версия
GPSS World 4.3.2. (от 8 ноября 2001 года) включает
в себя массу нововведений, позволяющих
проводить более эффективные исследования
и сделать работу с системой максимально
простой и удобной для пользователя.
Компоненты GPSS World
Транслятор
Высокоэффективный транслятор является частью программы GPSS World, которая создает объекты “Процесс моделирования”. Перед включением в объект “Процесс моделирования” все операторы модели проходят трансляцию. Точно так же интерактивные операторы транслируются в глобальной области видимости прежде, чем они будут переданы существующему объекту “Процесс моделирования”.
Архитектура
На уровне интерфейса GPSS World представляет собой реализацию архитектуры “документ-вид”, общей для всех приложений операционной системы Windows. Объекты могут быть открыты в нескольких окнах, изменены и сохранены на постоянных носителях информации. Привычное меню главного окна и блокировка недоступных команд меню, не отвлекая внимания, направляет пользователя к конечной цели. GPSS World был разработан с целью достичь тесной интерактивности даже в многозадачной среде с использованием виртуальной памяти.
Многозадачность
Многопоточная архитектура GPSS World позволяет совместно запускать несколько процессов моделирования и экспериментов. Одновременно выполняются не только обновление окон, пользовательский ввод, дисковый ввод-вывод, печать и процесс моделирования, но также в одно и то же время может быть запущено любое количество процессов моделирования.
Виртуальная память
Процессы моделирования непосредственно не ограничиваются размером физической памяти с произвольным доступом (ОЗУ), в которой выполняется объект “Процесс моделирования”. Используя механизм виртуальной памяти, модели могут достигать размера до гигабайта. Количество объектов также ограничивается только обеспечиваемым размером файла подкачки. Для достижения оптимальной производительности необходимо использовать значительный объем реальной памяти. Выделение и управление памятью для объектов происходит невидимо для пользователя. Объекты автоматически создаются до тех пор, пока не потребуется дополнительная информация.
Интерактивность
GPSS World поддерживает высокий уровень интерактивности даже во время процесса моделирования. Используя команду главного меню окна модели Command (Команда), ускоряющие клавиши или настройки модели, закрепляя за функциональными клавишами собственные команды, вы можете передавать существующему объекту “Процесс моделирования” любой оператор. Вы можете использовать диалоговое окно “Simulation Command” (“Команда”) для ввода операторов, отсутствующих в выпадающем меню, а с помощью команды INCLUDE вы можете посылать процессу моделирования интерактивные операторы любой сложности.
Визуализация
GPSS World отличается
высоким уровнем визуализации
выполняющегося процесса
Анимация
В GPSS World существует ряд анимационных возможностей. Уровень их реализма изменяется от абстрактной визуализации, не требующей никаких усилий, до высоко реалистических динамических изображений, включающих в себя сложные элементы, созданные пользователем.
Абстрактная анимация
В GPSS World встроена функция комплексной стилизованной анимации. Эта функция обеспечивается большим количеством окон, которые динамически отображают объекты GPSS в процессе моделирования по мере изменения их состояния. Для создания такой анимации не требуется дополнительных усилий. Графические изображения могут быть сохранены для включения в отчеты и/или распечатаны.
Пост-процессорная анимация
GPSS World имеет
внешний интерфейс, который
Оперативная анимация
GPSS World имеет
набор PLUS-процедур
Язык
моделирования
GPSS World является реализацией GPSS, общецелевой системы моделирования, улучшенной встроенным языком программирования PLUS – языком программирования низкого уровня моделирования.
Эта версия GPSS включает в себя 53 типа блоков и 25 команд, а также более чем 35 системных числовых атрибутов, которые обеспечивают текущие переменные состояния, доступные в любом месте модели.
PLUS – это небольшой,
но эффективный процедурный
В GPSS World модель определяется как последовательность операторов. Это операторы GPSS, операторы PLUS-процедур или операторы PLUS-экспериментов. За исключением списков данных функции, все операторы GPSS должны состоять из одной текстовой строки длиной до 250 символов. Любой оператор GPSS может входить в модель и сохраняться в файле модели или может быть передан процессу моделирования в интерактивном режиме.
Нововведения
В языке моделирования было сделано множество изменений. Было исключено понятие управляющих операторов. Теперь все операторы, не являющиеся операторами блоков GPSS, называются просто командами. Номера строк игнорируются в GPSS World. Если же они используются, то должны начинаться в первом столбце текстовой строки.
Также в GPSS World не применяется автоматическое округление. Теперь необходимо явно использовать процедуру Int() или какой-либо другой метод, если требуется округлять промежуточные числовые результаты. Это справедливо для всех выражений, а также для операторов VARIABLE и BVARIABLE. Теперь значения, возвращаемые системными числовыми атрибутами (СЧА), в зависимости от конкретного СЧА могут быть целого, вещественного или строчного типа. Даже СЧА, возвращающие значения в тысячных долях, выполняют это с помощью вещественных чисел двойной точности, лежащих в интервале от 0 до 1000 включительно. “Старые” округления и целочисленные СЧА могут быть использованы в коммерческой версии GPSS World в режиме совместимости с GPSS/PC, который рассматривается далее.
PLUS-операторы
могут занимать любое
Математические выражения, заключенные в скобки, теперь могут использоваться почти везде, где используются СЧА. Выражения являются неотъемлемой частью языка PLUS, но они также используются для расширения возможностей операндов в операторах GPSS. Если выражения используются в операндах операторов GPSS, они должны быть заключены в скобки. Также были добавлены новые типы операторов.
К студенческой и коммерческой версии GPSS World были добавлены новые возможности:
• Автоматический генератор отсеивающего эксперимента;
• Автоматический генератор оптимизирующего эксперимента;
• Теперь в студенческой версии доступны кадры состояния;
• Библиотечная процедура дисперсионного анализа (ANOVA);
Информация о работе GPSS WORLD – общецелевая система имитационного моделирования