Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
model-00ae89b6 / Л13_М_pr_.doc
Скачиваний:
49
Добавлен:
10.04.2015
Размер:
166.91 Кб
Скачать

6.3.1. Множественные типы данных

Транзакт(или компонент в языке СЛАМ II)абстрактный динамический объект, характеризующийся рядом свойств, задаваемых значениями параметров, обозначающий «подвижный активный объект».[3,9,10] Транзакт как абстрактный элемент системы моделирования может служить для представления самых различных сущностей, например, может представлять собой деталь, обрабатываемую на поточной линии, прибывающий в аэропорт самолет или электрический импульс, включающий исполнительное устройство. Иными словами, транзакт может представлять собой любой элемент однородного потока объектов в реальной системе. Как перемещаемые объекты транзакты могут задерживаться, группироваться, изменять свои свойства или свойства окружающей их модельной среды, порождать свои копии и уничтожаться. Как множественный объект транзакт характеризуется набором значений и для их определения описывается тип, представляющий собой запись, содержащую определенные поля.

Прибор– динамический объект, предназначенный для моделирования обслуживания. Приборы используются транзактами. В любой момент времени прибор может обслуживать не более одного транзакта . Если прибор занят, то транзакт может ожидать входа в прибор. Пустой прибор может быть занят транзактом. После завершения обслуживания транзакт освобождает прибор. Транзакт высокого приоритета может захватить прибор, вытеснить из него обслуживаемый транзакт. По прибору собирается соответствующая статистика. Прибор определяется абстрактным типом.

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

Накопитель (многоканальное устройство) – динамический объект, предназначенный для моделирования устройства обслуживания, обеспечивающего доступ к нескольким единицам ресурса. Число максимально допустисых единиц ресурса называется емкостью накопителя.

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

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

Таблицы– удобное средство определения таблицы распределений вероятностей; поля переменных типизированы. Табличное распределение случайных чисел разделены на две процедуры для моделирования непрерывных и дискретных распределений случайных величин.

Соседние файлы в папке model-00ae89b6