![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оперативная очередь операций
Последовательность выполнения всех технологических, информационных и управляющих операций в имитационной системе устанавливает оператор управления. В зависимости от сложившейся ситуации оператор управления определяет момент времени Последовательность внешних операций формируется до начала расчета. Времена выполнения внешних операций могут задаваться детерминированным расписанием либо формироваться с использованием случайных законов. В первом случае поток представляет отсортированный по возрастанию времени выполнения и с учетом приоритетов список операций. Во втором способе с помощью случайных чисел определяются интервалы между моментами поступления операций. Для каждой операции формируется массив моментов поступления по правилу
где
После этого массивы внешних операций объединяются и полученное множество отсортировывается по возрастанию времени и с учетом приоритетов. Моменты выполнения внутренних операций определяются в зависимости от состояния модели. Если операция
Приоритеты, которые могут присваиваться операциям, в общем случае отображают преимущество на выполнение одних технологических процессов над другими. Например, прием поезда на станцию перед маневровыми передвижениями и т.п. Более «важным» операциям присваивается более высокий приоритет. Приоритеты характеризуются глубиной действия. Под глубиной действия приоритета понимается интервал времени, в течении которого операция с данным приоритетом будет иметь преимущество на выполнение (другими словами, будет выполняться раньше) перед операциями с низшим приоритетом. Глубина действия откладывается от момента поступления данной операции в обратную по оси времени сторону. За пределами такого интервала времени приоритет не учитывается. Рассмотрим это на примере. Пусть первой в оперативной очереди находятся операция -
Рис. 11. Действие приоритетов
В случае если операция
|