Компьютерное моделирование

языки имитационного моделирования дискретных систем

система имитационного моделирования gpss

объекты gpss

запоминающие

матрицы ячеек

ячейки

группирующие

группа

список

статистические

очереди

таблицы

вычислительные

функции

переменные

булевские

логические операторы

операторы отношения

булевские операторы

арифметические

динамические

транзакты

аппаратные

ключи

устройства

многокональные устройства

операционные

блоки

операторы

сча

состав сча

групповое имя

индентефикация члена группы

стандартные числовые атрибуты

операции

вспомогательные блоки

специальные блоки

осуществляющие модификацию атрибутов транзактов

изменяющие последовательеость передвижения транзактов

организующие использование объектов аппаратной категории

обеспечивающие получение статистических реезультатов

блоки организации цепей

сохраняющие необходимые значения для дальнейшего использования

gpss - это язык моделирования, используемый для имитационного моделирования различных систем, в основном систем массового обслуживания.

описание стандарта для записи примеров моделирования

1. Постановка задачи. Она включает детальное описание задачи.
2. Таблица определений. Таблица определений является списком различных элементов GPSS, используемых в модели, с краткой характеристикой тех частей системы, которые описываются этими элементами.
В начале этой таблицы записывается принятая в модели единица времени. Затем записывается представление транзактов. Далее в алфавитном порядке описываются все прочие элементы модели и части моделируемой системы.
3. Блок-схема. В определѐнном смысле блок-схема и есть модель. Подробная блок-схема может оказаться трудно читаемой, поэтому рядом с блоками в блок-схеме пишут комментарии.
4. Текст программы.
5. Статистика.
6. Вывод.

альтернативные методологические подходы к построению дискретных моделей

подход ориентированный на действия

csl

forsim

esp

as

gpl

процессно ориентированный подход

spl

сочетает лучшие возможности языка SQL с конвейерным синтаксисом Unix

sol

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

simula

язык моделирования общего назначения, задуманный Гарри Марковиц и Бернард Хауснер в Rand Corporation в 1962 году

событийный подход

seal

симметричный поточный алгоритм шифрования данных, оптимизированный для программной реализации

gasp

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

simscript

язык моделирования общего назначения, задуманный Гарри Марковиц и Бернард Хауснер в Rand Corporation в 1962 году

Языком программирования называют набор (систему) символов, распознаваемых ЭВМ и обозначающих операции, которые можно реализовать на ЭВМ.

(ЭВМ) Электронная вычислительная машина - набор электронных устройств, выполняющий различного рода информационные операции

уневерсальные языки

подтема

языки

симула-67

язык программирования общего назначения, разработанный в конце 60-х сотрудниками Норвежского Вычислительного Центра (Осло) Кристеном Нюгором и Оле-Йоханом Далем для моделирования сложных систем.

dymola

используется для моделирования сложных физических систем

anylogic

программное обеспечение для имитационного моделирования, разработанное российской компанией The AnyLogic Company

uml

язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур.

имитационное моделирование непрерывных динамических систем

компьютерная реализация моделей

имитациооне моделирование

детерминирование имитационных систем

интегрированная оболочка

представление данных

2d моделирование

1200×641

1200×641

3d моделирование

HD 1680×1018

HD 1680×1018

общая схема моделирования

постановка задачи

цели

описание задачи

разработка

математическая модель

компьютерная модель

анализ результатов

типы данных

компьютерная реализация моделей

создание программ на одном из языков программирования

excel

математические пакеты