Разработка алгоритма модели. Выбор языка моделирования 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Разработка алгоритма модели. Выбор языка моделирования



Как правило, алгоритмы представляются в виде блок-схем. Алгоритмы
составляются на основании ГОСТов. В качестве стандартов для программного обеспечения применяется единая система программной документации (ЕСПД).

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

Если в алгоритме превалирующая роль принадлежит вычислительным операциям или сложным вычислительным процедурам, то рекомендуется выбирать универсальные языки программирования, которые характеризуются высоким качеством трансляторов и наличием специализированных вычислительных процедур. Кроме того, универсальные языки позволяют сравнительно легко создавать открытые системы, характеризующиеся простотой передачи информации между программными компонентами системы.

Если же превалирующее значение в алгоритме имеют логические условия, то рекомендуется выбирать специализированные языки моделирования. Они строятся на допущении, что любую сколь угодно сложную систему можно представить с помощью ограниченного количества абстрактных элементов и таким образом заранее составить библиотеку этих элементов, а работу модели свести к организации упорядоченной последовательности выполнения соответствующих процедур из библиотеки. Специализированные языки хорошо вписываются в предметную область, которая моделируется. Составлять модели на них сравнительно несложно. То же самое относится и к отладке модели. Недостатки специализированных языков в том, что они имеют худшее качество трансляторов, что приводит к увеличению машинного времени моделирования. По сравнению с универсальными языками у них меньшие вычислительные возможности и меньшие возможности по использованию графических средств. Кроме того, на их базе затруднительно создание открытых систем.

Для разработки имитационных программ рекомендуется использовать язык GPSS World (General Purpose Simulation System World – Всемирная общая целевая моделирующая система). GPSS World является реализацией GPSS, общецелевой системы моделирования, улучшенной встроенным языком программирования PLUS – языком программирования низкого уровня моделирования.

При разработке имитационной модели существует большая вероятность методической ошибки, это известно и не мешает в разработке, если есть возможность определить величину ошибки

 

 

Дайте определение блокам и командам в моделирующей системе GPSS W. В каком формате записываются операторы языка GPSS W? Какие три оператора языка являются обязательными и почему для любых программ на языке GPSS W?

Для разработки имитационных программ рекомендуется использовать язык GPSS World (General Purpose Simulation System World – Всемирная общая целевая моделирующая система). GPSS World является реализацией GPSS, общецелевой системы моделирования, улучшенной встроенным языком программирования PLUS – языком программирования низкого уровня моделирования. Эта версия GPSS включает в себя 53 типа блоков и 25 команд, а также более чем 35 системных числовых атрибутов, которые обеспечивают чтение текущих переменных, отображающих состояние моделируемой системы, в любой момент времени в любом месте модели. PLUS – это небольшой, но эффективный процедурный язык программирования, включающий в себя 12 типов операторов. Его эффективность во многом обеспечивается большой библиотекой процедур, содержащей математические функции и функции манипуляции со строками, и большим набором вероятностных распределений. Операторы GPSS W имеют единый формат записи, состоящий из следующих полей:

1. Поля метки, в котором указывается либо имя объекта, либо натуральная метка для организации перехода транзакта.

2. Поля операции, в которое записывается либо тип объекта, либо вид выполняемой операции.

3. Поля операндов, в которое записываются параметры объекта. В некоторых операторах записывается вычисляемое математическое выражение. В зависимости от типа оператора, изменяется количество операндов и их назначение.

Любая запись после поля операндов, сделанная с пробелом не менее, чем в одну позицию считается комментарием. Кроме того, комментарий можно записать с новой строки после символа Ú.

Объекты GPSS делятся на 7 категорий и 14 типов:

Категория Тип

1. Динамическая 1. Транзакты

2. Операционная 2. Блоки

3. Аппаратная 3. Устройства

4. Памяти

5. Логические ключи

4. Статистическая 6. Очереди

7. Таблицы

5. Запоминающая 8. Ячейки Х

9. Матрицы МХ

6. Вычислительная 10. Арифметические переменные

11. Логические переменные

12. Функции

7. Группирующая 13. Группы

14. Списки пользователя.

Память в GPSS подразделяется на общую и специализированную. Переменным общей памяти можно задавать начальные значения и менять их в процессе моделирования. Значения этих переменных остаются до окончания моделирования и выдаются в стандартном отчете. Это ячейки Х и матрицы ячеек МХ.

Специализированная память – параметры транзактов. Любой оператор модели может использовать параметры только активного (движущегося в данный момент) транзакта.

 

В GPSS World модель определяется как последовательность оперторов. Это операторы GPSS, операторы PLUS-процедур или операторы PLUS-экспериментов.

 

Что указывается в операндах классификатора систем массового обслуживания (СМО)? Какая количественная характеристика понимается под состоянием СМО? Что такое процессы рождения и гибели в СМО? Какие формулы составляют математическую модель СМО. По какому правилу записываются формулы для вычисления временных характеристик СМО и в чём заключается это правило?

Для классификации однофазных моделей систем массового обслуживания (СМО) принята запись, введенная Клейнроком, состоящая



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 130; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.15.59.163 (0.007 с.)