Table of Contents
Introduzione ai Grafi di Flusso Segnale e alla Formula Gain di Mason
I grafici di flusso di segnale (SFGs) sono un elegante strumento grafico per la modellazione di sistemi lineari invarianti (LTI), che rappresentano variabili di sistema come nodi e le relazioni causa-e-effetto tra loro come rami diretti, ciascuno che trasportano un guadagno.
Il grafico del flusso del segnale è più compatto di un diagramma di blocco perché utilizza solo nodi e bordi diretti, eliminando la necessità di sommare giunzioni e punti di ritiro. Ogni nodo agisce come punto di ricamo e punto di ramo. Questa semplicità, unita alla formula di Mason, consente una rapida derivazione delle funzioni di trasferimento che altrimenti richiedono la risoluzione di più equazioni simultanee. La formula rappresenta tutti i percorsi in avanti, i loop di feedback e le loro interazioni.
Fondamenti dei Grafici di Flusso Segnale
Nodi e rami
Ogni nodo in un SFG corrisponde a una variabile di sistema (ad esempio, tensione, posizione, segnale di errore). I rami sono frecce dirette da un nodo all'altro, con un guadagno associato che rappresenta il coefficiente di trasferimento tra quelle variabili. Ad esempio, in un semplice amplificatore elettronico, il nodo di tensione di ingresso può connettersi a un nodo di uscita con guadagno pari al guadagno aperto dell'amplificatore.
Regole di costruzione
Per costruire un SFG da un insieme di equazioni lineari:
- Identificare tutte le variabili e assegnare ciascuno ad un nodo unico.
- Scrivere ogni equazione nella forma: variabile di output = (somma di guadagni × variabili di input appropriate).
- Disegnare un ramo da ogni nodo variabile di input al nodo di uscita, etichettandolo con il guadagno corrispondente.
- Se una variabile appare su entrambi i lati dell'equazione, gestirlo come un percorso di auto-loop o feedback.
Le auto-loop sono rami che iniziano e finiscono allo stesso nodo. Esse rappresentano un feedback diretto di una variabile a se stessa (ad esempio, un integratore per perdite), tutti i loop in un SFG devono essere identificati per i calcoli della formula di Mason.
Differenze da Block Diagrams
Mentre i diagrammi di blocco utilizzano giunzioni di somma e punti di prelievo separati, gli SFG integrano queste funzioni in nodi. Questo riduce il numero totale di elementi grafici e semplifica l'analisi. Tuttavia, SFGs presume che ogni nodo somma tutti i segnali in arrivo (un valore di nodo equivale alla somma di tutti i segnali di ingresso) e che tutti i rami in uscita portano il valore di quel nodo.
La formula Gain di Mason in dettaglio
La formula Gain di Mason calcola la funzione di trasferimento [T] da un nodo di input specificato a un nodo di uscita specificato:
T = ( Σk] Pk[]] Δ]]k Δ]]]
Dove:
- P[]k[][[] = guadagno del percorso avanti k-th (un percorso da ingresso a uscita che non visita nessun nodo più di una volta).
- Δ[] = determinante del grafico = 1 – (somma di tutti i singoli guadagni di loop) + (somma di prodotti di guadagno di tutte le possibili coppie di loop non-touching) – (somma di prodotti di guadagno di tutti i possibili triple di loop non-touching) + ...
- Δ]k[[[] = cofattore del percorso avanti k-th = valore di Δ dopo aver rimosso tutti i loop che toccano (condividere qualsiasi nodo con) il percorso avanti k-th.
La serie di segni alternati in Δ segue lo stesso modello del determinante di una matrice, motivo per cui viene chiamata una “determinante” nella teoria dei grafici. La formula è elegantemente sinonimo di tutte le interazioni dei feedback senza dover risolvere equazioni simultanee.
Termini chiave definiti
- Percorso di marcia:[] Un percorso dall'ingresso all'uscita che non passa attraverso alcun nodo più di una volta. Il suo guadagno è il prodotto di tutti i guadagni di ramo lungo il percorso.
- Loop (anello di recinzione): Un percorso chiuso che inizia e termina allo stesso nodo e non passa attraverso alcun nodo più di una volta (eccetto il nodo di inizio / fine).
- Cicli non toccanti:[] Le loop che non hanno nodi in comune. Quando due o più loop non condividono alcun nodo, non sono toccanti, e il loro prodotto di guadagno appare nei termini di ordine superiore di Δ.
- Cuscite di touching:[] Le loop che condividono almeno un nodo. I loro prodotti di guadagno sono non] inclusi direttamente nei termini determinanti oltre la somma di primo ordine.
Esempio passo-passo: un sistema a due livelli
[LT] [LT] [[FLT]] [[FLT]]] [[LT]] [[FLT]]]] ] [[FLT:]]] [] [[FLT:]]] [[FLT:[[FLT]]]]]] [FLT] [FLT]] [[[[FLT]]]]]]]] [[[[[[[[[FLT]]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[FLT]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
Sotto 1: Identificare i percorsi in avanti. Solo un percorso in avanti: R → E → V. → C. Il suo guadagno P1 = 1 × G]1] × G2]]2
[[1][6]][7][7]][6][7]][6]][6]][[7]]][[7]]][[7]]] [[7]] [[6]]] [[7]]]]] [[6]]] [[7]]]]] [[7]]]]] [FLT]]]] [[7]]]] [[[[[7]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[7]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
Step 3: Controllare i loop non-touching. L1[] usa nodi E, V, C; L2] usa nodi E, V. Condividono nodi E e V, quindi toccano.
[LT] [FLT] [[1]] [[6]]] [[f]]]]] [[f]]]]]] [[f]]]]]] [[[f]]]] [[fl]]]]]] [[fl]]]]]]] [[FLT]]]]] [[[fl]]]]]]]][[FLT]]]]]]]]]]][[[[[[[FLT]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[FLT]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[FLT]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
Step 5: Compute cofactor Δ[1[] per il percorso in avanti 1. Rimuovere tutti i loop che toccano il percorso in avanti. Entrambi i loop toccano il percorso in avanti (condividono i nodi E e V), quindi dopo rimuoverli, Δ1]] = 1 [[
[LT] [[FLT]] [[FLT]]] [[FLT]]] [[FLT]]]] [[FLT]]]]] [[FLT]]]]]] [[FLT]]]]]] ]] [[[FLT]]]]]]] [[FLT]]]]][FLT[FLT]]]]]]][[[[[[FLT]]]]]]]]]]]]][[[[[[[[FLT]]]]]]]]]]]]]][[[[[[[[[FLT]]]]]]]]][[[[[FLT]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[FLT]]]]]]]]]]]]][[[[[[FLT]]]]]]]]]]]]]]]]]]]]]]
Questo risultato corrisponde a quello che si otterrebbe risolvendo manualmente le equazioni algebriche.La potenza della formula è evidente: richiede solo il riconoscimento del pattern e l'aritmetica semplice, anche con due loop interagenti.
Gestione di più percorsi di avanti e loop non-touching
I sistemi reali contengono spesso diversi percorsi avanti e molti loop. Considerare un SFG più complesso con tre percorsi in avanti e tre loop, dove due loop sono non-touching. Il determinante Δ includerebbe termini per i due analisti non toccanti prodotto.
Applicazioni pratiche nei sistemi di controllo e nella lavorazione dei segnali
Funzione di trasferimento Riduzione dei sistemi di feedback
Gli ingegneri di controllo utilizzano frequentemente la formula Gain di Mason per ricavare funzioni di trasferimento a ciclo chiuso da diagrammi di blocco convertiti in SFGs. Ad esempio, una cascata di controllo, impianto e sensore con feedback può essere rappresentata da un SFG con più loop interni. Invece di eseguire la riduzione del diagramma di blocco (che è il risultato di errore per più di due cicli), la formula di Mason fornisce il risultato direttamente.
Progettazione analogica e digitale dei filtri
Nella elaborazione dei segnali, le strutture del filtro del modello SFGs come la forma diretta, la cascata o le implementazioni dello stato-spazio. La formula di Mason aiuta a calcolare la risposta di frequenza generale dai guadagni di ramo, che corrispondono ai coefficienti di filtro. Per esempio, una sezione di filtro biquadratico con feedback può essere analizzata rapidamente per determinare la sua funzione di trasferimento, aiutando in studi di quantizzazione dei coefficienti o controlli di stabilità.
Analisi del circuito elettronico
Gli SFG sono utilizzati anche nell'analisi di amplificatori di feedback, oscillatori e filtri attivi. Il guadagno di un amplificatore di feedback intorno a un loop può essere letto direttamente dalla SFG, e la formula produce il guadagno a ciclo chiuso. Gli ingegneri possono calcolare le impedenze di ingresso e di uscita definendo le variabili appropriate e utilizzando la formula di Mason per la funzione di trasferimento tra i nodi di tensione e corrente.
Vantaggi dell'utilizzo della formula Gain di Mason
- Sistema e anti-errore:[] Una volta che la SFG è disegnata, la formula riduce il problema ad una serie di enumerazioni e semplici somme algebriche.
- Handles complessità elegantemente:[] La formula funziona per qualsiasi numero di loop, percorsi in avanti e combinazioni non toccanti senza richiedere la risoluzione dell'equazione o la riduzione iterativa.
- Grealità visiva:[] La SFG rende visibile la struttura delle interconnessioni. Gli ingegneri possono individuare percorsi di feedback, fasi di cascata e rami di feedforward a colpo d'occhio. La formula poi si basa su quella comprensione visiva.
- L'applicabilità della strada:[] Dal lavoro a casa di sotto-laurea al design del sistema di controllo professionale, il metodo viene universalmente insegnato e utilizzato.
- Fondazione per l'automazione:[ Molti strumenti di progettazione del sistema di controllo (CACSD) per computer utilizzano internamente la formula di Mason o i suoi equivalenti di grafica-teorica per calcolare le funzioni di trasferimento da modelli grafici.
Limitazioni e considerazioni
Mentre potente, la formula Gain di Mason non è un risolutore universale per tutti i problemi:
- Scalabilità per i grafici molto grandi:[] L'numerare tutti i percorsi e i loop in avanti diventa impraticabile quando la SFG ha decine di nodi. In tali casi, è necessario il software. L'esplosione combinatoria di combinazioni di loop non-touching può essere scoraggiante anche per i grafici moderati.
- Sistemi lineari:[ La formula si applica rigorosamente ai sistemi lineari invarianti. I sistemi non lineari o di tempo-varying richiedono altre tecniche (ad esempio, la linearizzazione di piccolo segno intorno a un punto operativo prima di applicare Mason).
- Potential per errori di segno:[ I segni alternati in Δ richiedono un'attenta contabilità. Un termine mancato o un segno non corretto può portare a una funzione di trasferimento errato.
- Nessuna comprensione diretta dei margini di stabilità:[ La formula produce una funzione di trasferimento simbolico o numerico, ma non rivela direttamente margini di guadagno o di fase. Tuttavia, la funzione di trasferimento derivato può essere utilizzata per l'analisi della stabilità tramite trame di Bode o Nyquist.
Confronto con altri metodi analitici
Riduzione del diagramma del blocco
Per sistemi con due o tre loop, la riduzione è gestibile. Per i loop di feedback nidi e i percorsi più avanti, la riduzione diventa rapidamente disordinata. La formula di Mason bypassa i passaggi di riduzione e fornisce il risultato in un colpo, rendendolo preferibile per le topologie non banali.
Rappresentanza dello Stato-Spagna
I modelli di stato-spaziale descrivono un sistema tramite matrici e sono particolarmente adatti per la simulazione del computer, sistemi MIMO e estensioni non lineari. Tuttavia, ottenere una funzione di trasferimento dallo stato-spazio richiede inversione di matrice (ad esempio, G(s)=C(sI-A)]]]–1B+D[
Soluzione algebraica diretta da Equazioni
La formula di Mason è essenzialmente un riaffermarsi grafico della regola di Cramer su misura per la SFG, quindi offre un percorso più intuitivo per lo stesso risultato. Ad esempio, la struttura determinante Δ è analoga al denominatore della regola di Cramer, e il numeratore grafico sommario corrisponde.
Errori comuni e come evitare di loro
- Perseguite moltiplicare tutti i progressi compiuti:[ Il guadagno di ogni percorso in avanti è il prodotto di ogni guadagno di ramo lungo quel percorso, incluso il ramo iniziale dal nodo di ingresso. I principianti talvolta omettono il primo ramo se ha un guadagno di unità.
- Definizione non corretta di loop non touching:] Le loops non sono solo touching solo se condividono [no nodi (non solo nessun ramo). Se due loop passano attraverso lo stesso nodo, anche con rami diversi, toccano e il loro prodotto non appare nei termini di ordine superiore.
- Sign error in loop gains:[ Ricorda che un guadagno di ramo può essere negativo se rappresenta la sottrazione nel sistema originale. Un percorso di feedback con un segno meno nel diagramma del blocco diventa un ramo con guadagno negativo nel SFG.
- Neglettere auto-loops:[] Le auto-loop (un ramo da un nodo di nuovo a sé) sono anche loops. Il loro guadagno deve essere incluso nella somma dei guadagni.
- Omettendo modifiche al cofattore: Per ogni percorso in avanti, Δk] non è semplicemente Δ meno i loop toccanti; deve essere calcolato rimuovendo tutti i loop toccanti interamente dal grafico e poi ricalcolando il determinante del grafico ridotto.
Argomenti avanzati: Formula di Mason nel dominio di frequenza
La formula di guadagno di Mason non è intrinsecamente limitata alla funzione ]-dominio o [IR]]]z-dominio; funziona con qualsiasi guadagno algebrico. Tuttavia, è più spesso insegnata nel contesto di Larete trasforma per sistemi a tempo continuo e z[transFFFF
Flusso di lavoro pratico per gli ingegneri
- Disegnare il SFG dalle equazioni del sistema o da un diagramma di blocco, assicurando che ogni nodo corrisponda ad una variabile unica.
- Etichetta tutti i rami guadagna simbolicamente o con valori numerici.
- Esamina ogni percorso in avanti dall'ingresso all'output. Scrivi ogni percorso di guadagno come prodotto.
- Enumera ogni ciclo nel grafico. Scrivi ogni guadagno di loop come prodotto.
- Identificare tutti i set di loop non-touching (coppie, triple, ecc.).
- Compute Δ utilizzando la serie di segni alternati.
- Per ogni percorso in avanti, determinare quali loop toccano il percorso, quindi calcolare Δ[k] come il determinante del grafico con quei loop rimossi.
- Applicare la formula: T = (Σ Pk] Δ]k]]] / Δ.
- Semplifica l'espressione razionale risultante, se necessario, per ulteriori analisi (stabilità, risposta di frequenza).
A seguito di questo flusso di lavoro assicura che non vengano mancati loop o percorsi, e costringe un controllo sistematico delle condizioni di contatto.
Conclusione: Perché la Formula di guadagno di Mason
La formula Gain di Mason rimane un punto cardine dell’analisi lineare del sistema più di sette decenni dopo la sua introduzione. Il suo elegante approccio grafico-teorico trasforma il problema di derivare le funzioni di trasferimento in un compito di enumerazione visiva, riducendo il lavoro e l’errore algebrico.
Per ulteriori informazioni, fare riferimento a manuali di controllo standard come ]L'"Ingegneria di controllo moderno" di Ogata] o Franklin et al. "Controllo di fondo dei sistemi dinamici", che dedica interi capitoli alla formula di SFGs e Mason's.