Sovrapposizione in circuiti AC

Fare clic o toccare i seguenti circuiti di esempio per richiamare TINACloud e selezionare la modalità DC interattiva per analizzarli online.
Ottieni un accesso a basso costo a TINACloud per modificare gli esempi o creare i tuoi circuiti

Abbiamo già studiato il teorema di sovrapposizione per i circuiti CC. In questo capitolo mostreremo la sua applicazione per i circuiti AC.

Iteorema di sovrapposizione afferma che in un circuito lineare con più sorgenti, la corrente e la tensione per qualsiasi elemento nel circuito è la somma delle correnti e delle tensioni prodotte da ciascuna sorgente che agisce in modo indipendente. Il teorema è valido per qualsiasi circuito lineare. Il modo migliore per utilizzare la sovrapposizione con i circuiti CA è calcolare il valore efficace o di picco complesso del contributo di ciascuna sorgente applicato uno alla volta e quindi aggiungere i valori complessi. Questo è molto più semplice rispetto all'utilizzo della sovrapposizione con funzioni temporali, in cui è necessario aggiungere le singole funzioni temporali.

Per calcolare il contributo di ciascuna fonte in modo indipendente, tutte le altre fonti devono essere rimosse e sostituite senza influire sul risultato finale.

Quando si rimuove una fonte di tensione, la sua tensione deve essere impostata su zero, il che equivale a sostituire la fonte di tensione con un corto circuito.

Quando si rimuove una sorgente di corrente, la sua corrente deve essere impostata su zero, il che equivale a sostituire la sorgente di corrente con un circuito aperto.

Ora esploriamo un esempio.

Nel circuito mostrato di seguito

Ri = 100 ohm, R1= 20 ohm, R2 = 12 ohm, L = 10 uH, C = 0.3 nF, vS(T) = 50cos (wt) V, iS(T) = 1cos (wt + 30 °) A, f = 400 kHz.

Nota che entrambe le fonti hanno la stessa frequenza: lavoreremo solo in questo capitolo con fonti tutte con la stessa frequenza. Altrimenti, la sovrapposizione deve essere gestita in modo diverso.

Trova le correnti i (t) e i1(t) usando il teorema di sovrapposizione.


Fare clic / toccare il circuito sopra per analizzare online o fare clic su questo collegamento per salvare in Windows

Usiamo TINA e calcoli manuali in parallelo per risolvere il problema.

Sostituire innanzitutto un circuito aperto per la sorgente corrente e calcolare i phaser complessi I ', I1 ′ a causa del contributo solo da VS.

Le correnti in questo caso sono uguali:

I'= I1'= VS/ (Ri + R1 + j* w* L) = 50 / (120+j2* p* 4 * 105* 10-5) = 0.3992-j0.0836

I'= 0.408 ej 11.83 °A

Successivamente sostituire un cortocircuito per la sorgente di tensione e calcolare i fasori complessi I ", I1" a causa del contributo solo da È.

In questo caso possiamo usare l'attuale formula di divisione:

I "= -0.091 - j Il 0.246

ed

I1" = 0.7749 + j Il 0.2545

La somma dei due passaggi:

I = I'+ I"= 0.3082 - j 0.3286 = 0.451 e- j46.9 °A

I1 = I1" + I1'= 1.174 + j 0.1709 = 1.1865 ej 8.28 °A

Questi risultati corrispondono bene ai valori calcolati da TINA:

Le funzioni temporali delle correnti:

i (t) = 0.451 cos ( w × t - 46.9 ° )A

i1(t) = 1.1865 cos ( w × t + 8.3 ° )A

Allo stesso modo, anche i risultati forniti dall'interprete di TINA concordano:

{Soluzione dell'interprete di TINA}
f: = 400000;
Vs: = 50;
IG: = 1 * exp (j * pi / 6);
om: = 2 * pi * f;
sys I, I1
I + IG = I1
Vs = I * Ri + I1 * (R1 + j * om * L)
fine;
I = [308.093m-329.2401m * j]
abs (I) = [450.9106m]
radtodeg (arco (I)) = [- 46.9004]
abs (I1) = [1.1865]
radtodeg (arco (I1)) = [8.2749]
#Soluzione di Python!
importa la matematica come m
importa cmath come c
#Semplifichiamo la stampa del complesso
#numeri per una maggiore trasparenza:
cp= lambda Z : “{:.4f}”.format(Z)
f = 400000
Vs=50
IG=1*c.exp(complesso(1j)*c.pi/6)
om=2*c.pi*f
#Abbiamo un [sistema lineare] di equazioni
#che vogliamo risolvere per I, I1:
#I+IG=I1
#Vs=I*Ri+I1*(R1+j*om*L)
importa numpy come n
#Scrivo la matrice dei coefficienti:
A=n.array([[-1,1],[Ri,complesso(R1+1j*om*L)]])
#Scrivi la matrice delle costanti:
b=n.array([IG,Vs])
x=n.linalg.solve(A,b)
I,I1=x
print(“Io=",cp(I))
print("abs(I)= %.4f"%abs(I))
print("gradi(arco(I))= %.4f"%m.gradi(c.fase(I)))
print("abs(I1)= %.4f"%abs(I1))
print("gradi(arco(I1))= %.4f"%m.gradi(c.fase(I1)))

Come abbiamo detto nel capitolo DC sulla sovrapposizione, diventa piuttosto complicato usare il teorema di sovrapposizione per circuiti contenenti più di due fonti. Mentre il teorema di sovrapposizione può essere utile per risolvere semplici problemi pratici, il suo uso principale è nella teoria dell'analisi dei circuiti, dove viene impiegato per dimostrare altri teoremi.