Symbolická analýza obvodu - Symbolic circuit analysis
Symbolická analýza obvodu je formální technika analýza obvodu vypočítat chování nebo charakteristiku elektrického / elektronického obvodu s nezávislými proměnnými (čas nebo frekvence), závislými proměnnými (napětí a proudy) a (některé nebo všechny) prvky obvodu představované symboly.[1][2]
Při analýze elektrických / elektronických obvodů můžeme položit dva typy otázek: Co je to hodnota určité proměnné obvodu (Napětí, proud, odpor, získat atd.) nebo co je to vztah mezi některými proměnnými obvodu nebo mezi proměnnou obvodu a součástmi obvodu a frekvencí (nebo časem). Takový vztah může mít podobu grafu, kde jsou vyneseny číselné hodnoty obvodové proměnné proti frekvenci nebo hodnotě komponenty (nejběžnějším příkladem by byl graf velikosti přenosové funkce vs. frekvence).
Analýza symbolických obvodů se týká získání těchto vztahů v symbolické formě, tj. Ve formě analytické vyjádření, kde komplexní frekvence (nebo čas) a některé nebo všechny komponenty obvodu jsou reprezentovány symboly.
Výrazy ve frekvenční doméně
Ve frekvenční doméně je nejběžnějším úkolem analýzy symbolických obvodů získání vztahu mezi vstupní a výstupní proměnnou ve formě racionální funkce v komplexní frekvence a symbolické proměnné :
Výše uvedený vztah se často nazývá síťová funkce. U fyzických systémů a jsou polynomy v se skutečnými koeficienty:
kde jsou nuly a jsou póly síťové funkce; .
I když existuje několik metod pro generování koeficientů a , neexistuje žádná technika pro získání přesných symbolických výrazů pro póly a nul pro polynomy řádu vyššího než 5.
Typy symbolických síťových funkcí
V závislosti na tom, které parametry jsou uchovávány jako symboly, můžeme mít několik různých typů symbolických síťových funkcí. To nejlépe ilustruje příklad. Zvažte například biquad filtr obvod s ideální operační zesilovače, je uvedeno níže. Chceme získat vzorec pro jeho propustnost napětí (nazývaný také zisk napětí ) ve frekvenční doméně, .

Síťová funkce s s jako jediná proměnná
Pokud je komplexní frekvence je jediná proměnná, vzorec bude vypadat takto (pro jednoduchost použijeme číselné hodnoty: ):
Semi-symbolická síťová funkce
Pokud je komplexní frekvence a některé proměnné obvodu jsou uchovávány jako symboly (semi-symbolická analýza), vzorec může mít podobu:
Plně symbolická síťová funkce
Pokud je komplexní frekvence a všechny proměnné obvodu jsou symbolické (plně symbolická analýza), propustnost napětí je dána (zde ):
Všechny výše uvedené výrazy jsou mimořádně užitečné při získávání vhledu do provozu obvodu a pochopení toho, jak jednotlivé komponenty přispívají k celkovému výkonu obvodu. Jak se velikost obvodu zvětšuje, počet výrazů v takových výrazech exponenciálně roste. Takže i pro relativně jednoduché obvody jsou vzorce příliš dlouhé, aby mohly mít jakoukoli praktickou hodnotu. Jedním ze způsobů, jak se s tímto problémem vypořádat, je vynechat ze symbolického výrazu numericky nevýznamné výrazy, přičemž bude nevyhnutelná chyba udržována pod předem stanoveným limitem.[3]
Posloupnost výrazů
Další možností, jak zkrátit symbolický výraz na zvládnutelnou délku, je představit síťovou funkci posloupností výrazů (SoE).[4] Interpretovatelnost vzorce je samozřejmě ztracena, ale tento přístup je velmi užitečný pro opakované numerické výpočty. Pro generování těchto sekvencí byl vyvinut softwarový balíček STAINS (Symbolická analýza dvou portů pomocí potlačení interního uzlu).[5] Existuje několik typů SoE, které lze získat od STAINS. Například kompaktní SoE pro našeho biquadu je
x1 = G5 * G3 / G6x2 = -G1-s * C1-G2 * x1 / (s * C2) x3 = -G4 * G8 / x2Ts = x3 / G11
Výše uvedená sekvence obsahuje zlomky. Pokud to není žádoucí (například když se objeví dělení nulou), můžeme vygenerovat bez zlomků SoE:
x1 = -G2 * G5x2 = G6 * s * C2x3 = -G4 * x2x4 = x1 * G3- (G1 + s * C1) * x2x5 = x3 * G8x6 = -G11 * x4Ts = -x5 / x6
Ještě dalším způsobem, jak zkrátit výraz, je faktorizovat polynomy a . Pro náš příklad je to velmi jednoduché a vede k:
Num = G4 * G6 * G8 * s * C2Den = G11 * ((G1 + s * C1) * G6 * s * C2 + G2 * G3 * G5) Ts = Num / Den
U větších obvodů je však faktorizace obtížná kombinační konečný výsledek může být nepraktický pro interpretaci i numerické výpočty.
Viz také
externí odkazy
- PODVOD - MATLAB skript pro výpočet funkcí přenosu symbolických obvodů.
- Jak používat Wolfram System Modeller k provádění symbolické analýzy obvodů.
Reference
- ^ G. Gielen a W. Sansen, Symbolická analýza pro automatizovaný návrh analogových integrovaných obvodů. Boston: Kluwer Academic Publishers, 1991.
- ^ Labrèche P., prezentace: Lineární elektrické obvody: Symbolická analýza sítě, 1977
- ^ B. Rodanski, M. Hassoun, "Symbolická analýza", v příručce Obvody a filtry: Základy obvodů a filtrů, 3. vydání, Wai-Kai Chen, editor. CRC Press, 2009, s. 25-1 - 25-29.
- ^ M. Pierzchala, B. Rodanski, „Generování sekvenčních symbolických síťových funkcí pro sítě velkého rozsahu redukcí obvodu na dva porty,“ Transakce IEEE na obvodech a systémech I: Základní teorie a aplikace, sv. 48, č. 7, červenec 2001, str. 906-909.
- ^ L.P. Huelsman, „STAINS - Symbolic Two-Port Analysis via Internal Node Suppression,“ IEEE Circuits & Devices Magazine, březen 2002, str. 3-6.