Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МиАПО / SIMC_dorab.doc
Скачиваний:
13
Добавлен:
07.02.2016
Размер:
756.22 Кб
Скачать

Введение

Система имитационного моделирования на СИ (СИМ-СИ) по реализации представляет собой методологию построения дискретных событийных моделей и набор поддерживающих данную методологию функций.

Методология построения моделей предусматривает раздельное определение модельной среды и выполняемых в ней действий. Факти­чески дискретная событийная модель состоит из трех частей:

1. Часть описания среды моделирования;

2. Часть инициализации модельной среды;

3. Событийная часть.

Часть 1 предусматривает явное определение всех переменных, используемых программами.

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

Часть 3 предусматривает определение действий необходимых при возникновении в модели событий. В этой части очень широко используются функции поддержки, применение которых значительно упрощает составление моделей и автоматизирует процесс моделиро­вания, а также сбор и обработку экспериментальных данных.

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

В системе моделирования СИМ-СИ выбрана форма записи моделей по своему виду напоминающая модели на языке моделирования GPSS.

Таким образом, в системе СИМ-СИ сочетаются идея событийного описания моделей с процессно-ориентированной формой записи GPSS-моделей, что повышает наглядность представления моделей, с сохранением возможности описания сложных событий.

Основные понятия и определения

ТРАНЗАКТ- абстрактный динамический объект, характеризую­щийся рядом свойств, задаваемых значениями параметров. В ходе моделирования транзакты могут создаваться, перемещаться по моде­ли и уничтожаться.

АКТИВНЫЙ ТРАНЗАКТ- транзакт, продвигающийся по модели в данный момент выполнения программы.

АНСАМБЛЬ- связанная по групповому признаку совокупность транзактов. Для членов одного ансамбля возможно одновременное изменение одного или нескольких параметров.

С каждым перемещением активного транзакта связано СОБЫТИЕ. СОБЫТИЕ- последовательность действий, связанных с изменением состояния модельной и/или системной среды в результате пе­ремещения транзакта.

Состояние модели в выбранный момент времени характеризуется значениями переменных, статических и динамических объектов моде­ли, образующих МОДЕЛЬНУЮ СРЕДУ.

СИСТЕМНАЯ СРЕДА- совокупность констант, типов и переменных системы СИМ-СИ. Включает в себя, в частности, СИСТЕМНЫЕ СПИСКИ.

СИСТЕМНЫЕ СПИСКИ- определенные в СИМ-СИ списки: приборов, очередей, накопителей, гистограмм; список списков пользователя; списки транзактов (сurrent,future,delist,histlistи другие).

ОЧЕРЕДЬ- динамический объект, предназначенный для регист­рации продвижения транзактов на определенных участках модели, сбора и обработки соответствующей статистики.

ПРИБОР- динамический объект, предназначенный для моделиро­вания обслуживающего аппарата. Транзакт может ожидать входа в прибор, занимать или захватывать прибор, освобождать прибор. По прибору собирается соответствующая статистика.

НАКОПИТЕЛЬ(многоканальное устройство) - динамический объ­ект, предназначенный для моделирования одного или нескольких об­служивающих устройств. Транзакт может ожидать входа в накопи­тель, занимать в накопителе одну или несколько ячеек, покидать накопитель.

СИСТЕМНОЕ ВРЕМЯ- численная величина, относительно которой синхронизируются все события в модели. При осуществлении событий системное время может либо оставаться неизменным, либо увеличи­ваться.

ТЕКУЩЕЕ СОБЫТИЕ- событие, связанное с перемещением актив­ного транзакта.

СПИСОК ПОЛЬЗОВАТЕЛЯ- список транзактов, создаваемый, уп­равляемый и уничтожаемый пользователем с помощью предназначенных для этого функций. Применяется, как правило, для организации нестандартных дисциплин обслуживания.

СИГНАЛЫиспользуются для организации взаимодействия тран­зактов, находящихся в различных точках модели. СИГНАЛ возникает в результате прохождения активным транзактом заданной точки мо­дели. Появление СИГНАЛА приводит к активизации всех ожидающих его транзактов.

Соседние файлы в папке МиАПО