Jump to content

Некоммутативный граф потока сигналов

Система с несколькими входами и несколькими выходами, представленная в виде некоммутативного матричного графа потока сигналов.

В теории автоматов и теории управления , разделах математики , теоретической информатике и системной инженерии некоммутативный граф потока сигналов является инструментом моделирования. [1] взаимосвязанные системы и конечные автоматы путем отображения ребер ориентированного графа в кольцо или полукольцо .

Одиночный вес ребра может представлять собой массив импульсных характеристик сложной системы (см. рисунок справа). [2] или символ алфавита, взятый с входной ленты конечного автомата, [3] в то время как граф может представлять поток информации или переходы состояний.

Какими бы разнообразными ни были эти приложения, в их основе лежит одна и та же основная теория. [4] [5]

Определение

[ редактировать ]
Фрагмент графика потока сигналов.

Рассмотрим n уравнений, включающих n +1 переменную { x 0 , x 1 ,..., x n }.

с элементами ij в кольце или полукольце R . Свободная переменная x 0 соответствует исходной вершине v 0 , поэтому не имеет определяющего уравнения. Каждому уравнению соответствует фрагмент ориентированного графа G =( V , E ), как показано на рисунке.

ребер определяют функцию f от E до R. Веса Наконец, зафиксируйте выходную вершину v m . Граф потока сигналов представляет собой совокупность этих данных S = ( G =( V , E ), v 0 , v m В , ж : Е р ). Уравнения могут не иметь решения, но когда оно есть,

с T элементом R, называемым усилением .

Метод обратного цикла

[ редактировать ]

Существует несколько [2] некоммутативные обобщения правила Мейсона . [ нужны разъяснения ] Наиболее распространенным является метод обратной петли (иногда называемый методом прямой обратной петли (FRL) , имеющий двойной метод обратной обратной петли (BRL) ). Первое строгое доказательство [ нужны разъяснения ] приписывается Риглю, [2] поэтому его иногда называют правилом Ригля . [6]

Как и в случае с правилом Мейсона , эти [ нужны разъяснения ] Выражения усиления объединяют термины теоретико-графовым способом (петлевые коэффициенты усиления, произведения путей и т. д.). Известно, что они справедливы над произвольным некоммутативным кольцом и над полукольцом регулярных выражений. [5]

Формальное описание

[ редактировать ]

Метод [ нужны разъяснения ] начинается с перечисления всех путей от входа до выхода, [ нужны разъяснения ] индексируется j Дж . Мы используем следующие определения:

  • Произведение j -го пути представляет собой (злоупотребляя обозначениями) кортеж из k j весов ребер вдоль него:
[ нужны разъяснения ]
  • Разделить v вершину v означает заменить ее источником и стоком с учетом исходной инцидентности и весов (это обратный морфизму графа, переводящий источник и сток в ) .
  • Коэффициент усиления петли вершины v относительно подграфа H — это коэффициент усиления от источника к приемнику графа потока сигналов, разделенного в точке v после удаления всех вершин, не входящих в H .
  • Каждый путь определяет порядок вершин вдоль него. На пути j коэффициент равен i - го узла FRL (BRL) (1- S i (к) ) −1 где S я (к) — коэффициент усиления i -й вершины вдоль j -й относительно подграфа, полученного удалением v 0 и всех вершин перед ним (позади него).

Вклад j -го пути в выигрыш - это произведение по пути, чередующееся между весами произведений пути и узловые коэффициенты:

поэтому общий выигрыш равен

Некоммутативный граф потока сигналов от x до z

Рассмотрим показанный график потока сигналов . От x до z существует два произведения пути: ( d ) и ( e,a ). Вдоль ( d ) вклады FRL и BRL совпадают, поскольку оба имеют одинаковый коэффициент усиления контура (разделение которого снова появляется в правом верхнем углу таблицы ниже):

Умножив коэффициент узла и вес пути, его вклад в усиление составит

Вдоль пути ( e,a ) FRL и BRL немного различаются, каждый из которых имеет отдельные разделения вершин y и z, как показано в следующей таблице.

Добавляя к T d попеременное произведение коэффициентов узлов и весов путей, мы получаем два выражения выигрыша:

и

Эти значения легко увидеть, используя тождества ( ab ) −1 = б −1 а −1 и ) (1 ба - −1 =(1- аб ) −1 а .

Приложения

[ редактировать ]

Матричные графики прохождения сигналов

[ редактировать ]

Рассмотрим уравнения

и

Эту систему можно смоделировать как скалярный граф потока сигналов с несколькими входами и выходами. Но переменные естественным образом распадаются на слои, которые можно собрать в векторы. Икс = ( Икс 1 , Икс 2 ) т у знак равно ( у 1 , у 2 ) т и z знак равно ( z 1 , z 2 ) т .В результате получается гораздо более простой матричный график потока сигналов , как показано на рисунке вверху статьи.

Применение метода прямого обратного цикла тривиально, поскольку существует один продукт пути ( C , A ) с одним коэффициентом усиления цикла B в точке y . Таким образом, в качестве матрицы эта система имеет очень компактное представление своей карты ввода-вывода:

Готово Автоматически

[ редактировать ]
Представление конечного автомата в виде (некоммутативного) графа потока сигналов над полукольцом.

Важным видом некоммутативного графа потока сигналов является конечный автомат над алфавитом. . [3] [4]

Последовательные соединения соответствуют конкатенации слов, которую можно расширить до подмножеств свободного моноида. . Для А , Б

Параллельные соединения соответствуют объединению множеств , которое в этом контексте часто пишется A + B .

Наконец, петли естественным образом соответствуют замыканию Клини.

где это пустое слово . Сходство с бесконечной геометрической прогрессией

является более чем поверхностным, поскольку выражения этой формы служат в этом полукольце «инверсией» . [7]

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

Этот автомат детерминирован, поэтому мы можем однозначно перечислять пути с помощью слов. При использовании метода обратного цикла вклады пути составляют:

  • путь ab имеет узловые коэффициенты ( c * , ), что дает вклад в выигрыш
  • путь ada имеет коэффициенты узлов ( c * , с * , ), что дает вклад в выигрыш
  • путь ba имеет узловые коэффициенты ( c * , ), что дает вклад в выигрыш

Таким образом, язык , принимаемый этим автоматом (выигрыш его графа потока сигналов), представляет собой сумму этих членов

См. также

[ редактировать ]

Примечания

[ редактировать ]
  • Андалусси, К.; Чал, З.; Сюёр, К. (2006). «Бесконечный ноль линейных моделей графов облигаций, изменяющихся во времени: графические правила». Проектирование систем автоматизированного управления, Международная конференция IEEE по приложениям управления , 2006 г. стр. 2962–2967. doi : 10.1109/CACSD-CCA-ISIC.2006.4777109 .
  • Книга, Рональд; Даже Шимон; Грейбах, Шейла; Отт, Джин (1971). «Неоднозначность в графиках и выражениях» (PDF) . Транзакции IEEE на компьютерах . 100 (2). ИИЭР: 149–153. дои : 10.1109/tc.1971.223204 . S2CID   20676251 .
  • Бжозовский, Дж. А.; Маккласки, Э.Дж. младший (1963). «Методы графических потоков сигналов для диаграмм состояний последовательных цепей». Транзакции IEEE на электронных компьютерах (2). ИИЭР: 67–76. дои : 10.1109/PGEC.1963.263416 .
  • Грейбах, Шейла (1965). «Новая теорема о нормальной форме для грамматик контекстно-свободной фразовой структуры» . Журнал АКМ . 12 (1). АКМ: 42–52. дои : 10.1145/321250.321254 . S2CID   12991430 .
  • Куич, Вернер; Саломаа, Арто (1985). Полукольца, автоматы и языки . Спрингер-Верлаг.
  • Лоренс, Чарльз С. (1964). Блок-графы: для моделирования и анализа линейных систем . МакГроу-Хилл.
  • Плиам, Джон; Ли, Э. Брюс (1995). «О глобальных свойствах взаимосвязанных систем» . Транзакции IEEE в схемах и системах I: Фонд. Теория и приложения . 42 (12). ИИЭР: 1013–1017. дои : 10.1109/81.481196 .
  • Ригл, Дэрил; Лин, премьер-министр (1972). «Матричные графики потоков сигналов и оптимальный топологический метод оценки их усиления». Транзакции IEEE по теории цепей . 19 (5). ИИЭР: 427–435. дои : 10.1109/tct.1972.1083542 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5df4ebd1e50dd6f3514d34078b78192a__1717789260
URL1:https://arc.ask3.ru/arc/aa/5d/2a/5df4ebd1e50dd6f3514d34078b78192a.html
Заголовок, (Title) документа по адресу, URL1:
Noncommutative signal-flow graph - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)