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

 

Изобретение относится к вычислительной технике и может быть использовано для моделирования систем, описываемых сетями Петри. Целью изобретения является сокращение аппаратурных затрат. Устройство содержит блок 1 задания матрицы выходной разметки вершин-переходов, блок 2 определения вершин-приемников меток, блок 3 синхронизации, многоканальный накапливающий счмматор 4, блок 5 сравнения, блок 6 задания матрицы входной разметки вершин-переходов, блок 7 определения вершин-передатчиков меток, вход 8 пуска чстройства, выходы 9. 10 блока 3 синхронизации и выходы 11 текущей ра шетки устройства . Перед началом работы в блоки 1 и 6 заносят информацию с топологии сети Петри Каналы сумматора 4 загрхжают в соответствии с начальной разметкой сети. На вход 8 пуска устройства подают импульс уровня логической «1 При этом блок 3 синхронизации формирует на своих выходах 9, К) последовательность сигналов, предусмотренную временной диаграммой его работы, под правлением которой осуществляется моделирование сети Петри Наблюдая за изменением разметки сети на выходах 11 устройства, можно оценить ее поведение. 1 ил. с (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCKOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (2!) 4683!53/24 (22 ) 25.04.89 (46) 07.03.91. Бюл. № 9 (72) А. Н. Будкин, В. Н. Костюшкин, Ю. В. Лисица, В. В. Спичкин и В. В. Холоденко (53) 681.333(088.8) (56) Авторское свидетельство СССР № 1314350, кл. G 06 Е 15/20, 1986.

Авторское свидетельство СССР № 1405070, кл, G 06 F !5/20, 1986. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СЕТЕЙ ПЕТРИ (57) Изобретение относится к вычислительной технике и может быть использовано для моделирования систем, описываемых сетями Петри. Целью изобретения является сокращение аппаратурных затрат. Устройство содержит блок 1 задания матрицы выходной разметки вершин-переходов, блок 2 определения вершин-приемников меток, блок

„.Я0„„1633430 А 1 (5!)5 (. 06 1- !5 419

3 синхронизации, многоканальный накапливающий сумматор 4, блок 5 сравнения, блок 6 задания матрицы входной разметки вершин-переходов, блок 7 определения вершин-передатчиков меток. вход 8 пуска устройства, Bbjxolbl 9, )!) блока 3 синхронизации и выходы 1 текущей разметки устройства. Перед началом работы в блоки

1 и 6 заносят информацию с топологии сети Петри. Каналы сумматора 4 загружают в соответствии начальной разметкой сети. Hd вход 8 пуска устройства подают импульс уровня логической «!». При этом блок 3 синхронизации формирует на своих выходах 9, 10 последовательность сигна 1()B, предусмотренную временной диаграммой его работы, под управлением которой осуществляется моделирование ссги 11етри. Наблюдая за изменением тек щей разметки сети на выходах !1 устройства, мо кно оценить ее нове.!ение. ил.

1633430

: > «;I выходе 10. 11ри этом блок 5 сравнения форчирует потенциалы уровня логическoH «!» на теx своих выходах признаков «Не меньше», для которых каждый разряд инфорл<ационного входа не меныпе (<гольше или I);IB(H) с<ют)3етствующего разря- 35 .,а инфорчационногo входа группы (г. е.

Bbl0HI)dIoT< ге вершины-переходы, входная

Ра ам(

t I H d.1 Ы V I) O B H )3 ) О Г и ч(. С КОЙ << I >> и а T (.Õ С В ОНх выходах, ночера которых соответствуют вершинам-честам, передаюп<им четки. Одновременно блок 2 определения вершин-приемников меток формирует потенциалы уровня логической «I» на Тех своих входах, 45 номера которых соответствуют вершинамместам, принимающим метки. Через время, достаточное для выполнения указанных операций, блок 3 снимает потенциалы уровня логической «1» с своего выхода 10 и формирует импульс уровня логической «1» на выходе 9. При этом каналы сумматора 4 выполняют операции сложения и вычитания информации, поступившей на Нх входы (тем самым из вершин-мест, номера которых соответствуют номера м каналов сумматора 4, изы vlàþòñÿ метки (при выполИзобретение относится к области вычислительной техники и может быть использовано для чоделирования систем, описываемых сетями Петри.

Целью изобретения сокращение аппа ратурных затрат.

На чертеже представлена функциональная схема устройства.

Устройство содержит блок 1 задания матрицы выходной разметки вершин-переходов, блок 2 определения вершин-приемников меток, блок 3 синхронизации, многоканальный накапливающий сумматор 4, блок 5 сравнения, блок 6 задания матрицы входной разметки вершин-переходов, блок 7 определения вершин-передатчиков меток, вход

Ь пуска устройства. выходы 9 и 10 блока

3 синхропи.)ации и выходы 11 текущей разчетки устроиства.

Ус грои TBo работает следующим образом.

Перед началом работы в блоки 1 и 6 задания магриц выходной и входной разметки вершин-переходов заносят информацию о гоно.)огни сети Iетри. (ханалы многоканального накапливаюп<его сумматора 4 загружают в соответсгвии с начальной разл<еткой сети. На BxoJ 8 пуска устройства подают имплльс уровня логической «I ». 11ри этом блок 3 сии:<ронизации формирует Hd своих выходах 9 и 10 последовательность сигна, Io B. предусч Отрен ную временной ди а гра мчой его работы. Влок, E синхронизации формирует IloT(. нциал уровня логической

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

3 синхронизации формирует потенциал уровня логической «1» на своем выходе 9 и работа устройства повторяется.

Формула изобретения

Устройство для моделирования сетей Петри, содержащее блок задания матрицы входной разметки вершин-переходов, блок задания матрицы выходной разметки вершинпереходов, блок синхронизации, многоканальный накапливаюц<ий сумматор и блок сравнения, причем вход пуска устройства подключен к входу пуска блока синхронизации, первый выход которого подключен к тактовому входу многоканального накапливаю)пего сумматора, информационный выход К-го канала которого (К= I,...,,ВЧ. где ВМ -- количество вершин-мест в сети Петри) является К-м выходом текуlI<(H разметки устройства и подключен к

К-му разряду информационного входа блока сравнения, отличающееся тем, что, с целью сокра)цения аппа ратурных затрат, в него введены блок определения вершин-приемников меток и блок определения вершинпередатчиков меток, причем выход значения (К, M)-гo элемента блока задания матрицы выходной разметки вершин-переходов (.И= I,...,ÂII, где ВП количество в ршин-переходов в сети Петри) подключен к входу признака наличия дуги из М-й вершины-перехода в К-ю вершину-места блока определения вершин-приемников меток, вы.ход признака приема метки в К-ю вершину-места которого подключен к входу слагаемогo К-гo канала многоканального накапливающего сумматора, выход значения (К, .И)-ro элемента блока задания матрицы входной разметки вершин-переходов подключен к входу признака наличия дуги из

K-й вершины места в .И-ю вершинуперехода блока определения вершин-передат чиков меток и к К-му разряду М-го информационного входа группы блока сравнения, М-й выход признака «Не меньше» которого подключен к входу опроса М-Й вершины-перехода блока определения вершин-приемников меток и к входу опроса

М-й вершины перехода блока определения вершин-передатчиков меток, выход признака передачи метки из К-й вершины-места которого подключен к входу вычитаемого

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

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

 

Похожие патенты:

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

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

Изобретение относится к информационно-измерительной и вычислительной технике и предназначено для использования в электроэнергетике для контроля колебаний Частоты и фазы напряжения промышленной электрической сети

Изобретение относится к вычислительной технике, в частности к устройствам, выполняющим быстрое преобразование Фурье массивов различной размерности

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

Изобретение относится к области цифровой вычислительной техники и предназначено для обработки двух или больше компьютерных команд параллельно

Изобретение относится к области вычислительной техники и предназначено для создания высокоскоростных систем обработки больших потоков данных в реальном режиме времени

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

Изобретение относится к изготовлению выкроек, в частности таких выкроек, которые должны использоваться при изготовлении предметов одежды
Наверх