Přechodový graf signálů ( lineární přechodový graf , lineární graf signálů ; anglicky signál-flow graph, SFG ), navržený Claudem Shannonem , ale často nazývaný Masonův graf kvůli jeho práci na tomto termínu - specializovaný graf toku , ve kterém vrcholy odpovídají některým proměnným a hrany spojují incidentní vrcholy s některými funkcemi. Formálněji: orientovaný graf , jehož každý vrchol odpovídá signálu ( váhová funkce ) , závisí nějakým způsobem na signálech ( váhové funkce ) v jiných vrcholech.
Grafy přechodných signálů se nejčastěji používají k reprezentaci toku signálů ve fyzickém systému a jeho ovladačích, které tvoří jeden kybernetický fyzický systém . Používá se také v různých elektronických sítích a zesilovačích, digitálních filtrech , filtrech stavových proměnných a některých typech analogových filtrů. V literatuře je běžné, že grafy přechodu signálu jsou spojeny se systémem lineárních rovnic .
Wai-Kai Chen napsal: „Koncept grafu přechodového signálu vyvinul Shannon [1] při práci s analogovými počítači. Největší podíl na vývoji grafu přechodového signálu má Mason [2] [3] . Ukázal, jak relativně jednoduchým způsobem použít graf přechodového signálu k řešení některých složitých elektronických problémů. Termín signálový přechodový graf byl použit kvůli jeho původní aplikaci v elektronice a jeho podobnosti s elektronickými signály a blokovými diagramy studovaných systémů. [čtyři]
Lawrence napsal: „Před Masonovou prací identifikoval Shannon [1] řadu vlastností toho, co je nyní známé jako průtokové grafy. Bohužel, dokument byl původně velmi omezený ve své klasifikaci a k materiálu mělo přístup jen velmi málo lidí.“ [5]
„Pravidla pro výpočet determinantu Masonova grafu poprvé uvedl a dokázal Shannon pomocí matematické indukce. Jeho dílo zůstalo prakticky neznámé i poté, co Mason v roce 1953 publikoval své klasické dílo. O tři roky později Mason pravidla znovu objevil a dokázal je tím, že se podíval na hodnotu determinantu a na to, jak se mění, když jsou do grafu přidány proměnné. [...]"
Robichaux et al. definují rozsah grafu přechodového signálu takto:
„Rozsahem vyvinutých metod jsou všechny fyzické systémy podobné těmto sítím [postavené z ideálních transformátorů, aktivních prvků a gyrátorů]. Trent [6] ukázal, že do této kategorie spadají všechny fyzikální systémy, které splňují následující podmínky.
V grafu na obrázku je funkční závislost uzlu označena šipkou, která do něj vstupuje, uzel, který tuto závislost způsobuje, je začátek této šipky a v nejobecnější podobě je graf toku signálu označen pouze příchozími šipkami. ty uzly, které ovlivňují zpracování v přijímacím uzlu, a na každém i -tém uzlu jsou příchozí proměnné zpracovány podle funkce spojené s tímto uzlem , například Fj . (a) tedy představuje množinu explicitních vztahů:
Uzel x 1 je izolovaný uzel, protože do něj nevstupuje žádná šipka; rovnice pro x 2 a x 3 odpovídají grafům uvedeným v položkách (b) a (c) obrázku.
Tyto vztahy definují pro každý uzel funkci, která zpracovává vstupy přijaté uzlem. Každý nezdrojový uzel nějakým způsobem kombinuje vstupní signály a vysílá výsledný signál na každé odchozí větvi. "Graf toku, jak byl původně definován Masonem, implikuje soubor funkčních vztahů, ať už lineárních nebo ne" [7] .
Masonovy grafy jsou však obvykle přísnější, což znamená, že každý uzel pouze sčítá zadané šipky a že každá hrana je pouze funkcí uzlu, ze kterého pochází. Za těchto podmínek bude systém napsán následovně:
Nyní mohou být funkce spojeny s okrajem grafu signálů spojujících pár uzlů , , namísto definování společných funkcí pro každý uzel. Příspěvek uzlu k sobě samému, například pro , se nazývá smyčka. Často jsou tyto funkce jednoduše multiplikativní koeficienty (často nazývané transmitance nebo zisky), například kde - může být nejen skalární, ale také funkcí nějakého parametru, jako je Laplaceova transformační proměnná . Grafy toku signálu se velmi často používají u signálů transformovaných Laplaceem, protože se jedná o systémy lineárních diferenciálních rovnic. V tomto případě se propustnost často označuje jako přenosová funkce.
Existuje několik způsobů, jak vybrat proměnné v komplexním systému, a pro každou z nich lze napsat systém rovnic, který lze znázornit jako graf. Psaní rovnic je značně usnadněno, pokud existuje metoda, která umožňuje vykreslovat přímo ze schematického diagramu studovaného systému. Struktura takto získaných grafů zjevně souvisí s topologií schematického diagramu a dokonce i implicitní zohlednění rovnic se stává zbytečným. V některých případech stačí jednoduše znázornit průtokový graf na schematickém diagramu a dojít k řešení problému i bez obrázku.
Graf toku signálu obsahuje stejné množství informací jako rovnice, ze kterých je odvozen; ale mezi grafem a soustavou rovnic neexistuje žádná korespondence jedna ku jedné. Jeden systém vytvoří různé grafy v závislosti na pořadí, ve kterém jsou rovnice použity k nalezení proměnné zapsané na levé straně. [7] Pokud se například každá rovnice týká všech závislých proměnných, pak existují možné grafy. [osm]
Metody křivkového grafu toku signálu jsou použitelné pouze pro lineární časově invariantní systémy . Při modelování zájmového systému je obvykle prvním krokem stanovení rovnic, které reprezentují fungování systému bez ohledu na jejich povahu. Poté se na základě tohoto systému rovnic sestaví samotný graf.
Graf lineárního přechodového signálu se skládá z uzlů a vážených směrovaných větví. Uzly jsou proměnné rovnic a váhy větví jsou koeficienty. Signály mohou proudit pouze podél větve ve směru označeném šipkou. Graf může představovat pouze operace násobení koeficientem a sčítáním, které jsou dostatečné pro znázornění rovnic spojení. Když signál překročí větev v určeném směru, signál se vynásobí váhou větve. Když dvě nebo více větví jdou do stejného uzlu, jejich výstupy se sečtou.
Pro systémy popsané lineárními algebraickými nebo diferenciálními rovnicemi je graf toku signálu matematicky ekvivalentní soustavě rovnic popisujících systém. V tomto případě lze rovnice definující graf nalézt pro každý uzel sečtením větví zahrnutých v tomto uzlu. Samotné větve zprostředkovávají příspěvky ostatních uzlů, vyjádřené jako hodnota zdrojového uzlu vynásobená váhou spojovací větve, obvykle reálné číslo nebo funkce nějakého parametru (např. proměnná Laplaceova transformace).
Choma, člen IEEE , napsal o lineárních aktivních sítích následující:
„Znázorněním toku signálu (nebo „grafem“, jak se tomu běžně říká) rozumíme diagram, který zobrazením algebraických vztahů mezi relevantními proměnnými a větvemi sítě jednoznačně představuje, jak přivedený vstupní signál „teče“ ze vstupních portů do porty.závěr [...]“ [9] .
Užitečnost analýzy grafu toku signálu také popsal počítačový vědec Chen:
„Analýza lineárního systému nakonec vede k řešení systému lineárních algebraických rovnic. Jako alternativu k obvyklým algebraickým metodám řešení systému lze získat řešení zvážením vlastností určitých orientovaných grafů spojených se systémem. [...] Neznámé rovnice odpovídají uzlům grafu, zatímco lineární vztahy mezi nimi se jeví jako směrované hrany spojující uzly. [...] Souvislé orientované grafy lze v mnoha případech konstruovat přímo pohledem na fyzikální systém, aniž by bylo nutné nejprve formulovat odpovídající rovnice“ [10] .