
Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:книги / Моделирование систем
..pdfd-в
Рис. 8.26. Структура Ng-схемы
ны п описателей. Каждый из описателей метки несет в себе опреде ленную количественную информацию о моделируемом объекте, т. е. системе S.
Структурное задание модели элементов системы S в форме Ng-схемы позволяет использовать модульный принцип разработки имитационной модели с применением библиотеки is-сетевых моду лей и их параметрической настройки. В этом случае ^-сетевая модель является основой для сборки имитационной программы из модулей, реализованных на некотором языке программирования [30, 54].
Базой для построения программных модулей служит обобщен ный алгоритм функционирования ^-сетевого модуля, который рас смотрим на следующем примере.
Пример 8.12. Поступление метки во входную позицию перехода dm (рис. 8.27) инициирует процедуру проверки готовности перехода к срабатыванию (рис. 8.28). Проверяемые при этом условия включают в себя анализ раз
метки решающей позиции М{Ьк}, где 6*е27д, а также проверку разметки выходных позиций M{Q (<4)} и сопряженных позиций
M {I(dm)}. В том случае, когда Ь^еВр> на данной фазе произ водится также вычисление решающей процедуры перехода
z(dm).
При достижении требуемых условий переход вступает в ак тивную фазу, содержание которой определяется элементами описания перехода /(<40 и р(<40, причем элемент t(dm) может быть задан либо непосредственно, либо в виде функции. В по следнем случае необходимо предварительно вычислить Эту фу нкцию, а затем моделировать требуемое время t(dm).
Процедура перехода p(dm) выполняется в два этапа: снача Рис. 8.27. Обоб
ла вычисляются предикаты П/, а затем реализуется требуемое щенная структу подмножество операций над описателями меток {ljP). Далее ра ^-сетевого пе переход dm вступает в фазу завершения, содержанием которой рехода
293
G P S S ,
N g -с х е м ы
8.28. Алгоритм работы ^-се тевого перехода
Вычисление Z { d m)
(dm )
Соседние файлы в папке книги