Krijg een goedkope toegang tot TINACloud om de voorbeelden te bewerken of om uw eigen circuits te maken
De stelling van Thévenin voor wisselstroomcircuits met sinusvormige bronnen lijkt sterk op de stelling die we hebben geleerd voor gelijkstroomcircuits. Het enige verschil is dat we moeten overwegen impedantie in plaats van Weerstand. Kort gezegd zegt Thévenins stelling voor wisselstroomcircuits:
Elk tweeledig lineair circuit kan worden vervangen door een equivalent circuit bestaande uit een spanningsbron (VTh) en een serie-impedantie (ZTh).
Met andere woorden, met de stelling van Thévenin kan een gecompliceerd circuit worden vervangen door een eenvoudig equivalent circuit dat alleen een spanningsbron en een in serie geschakelde impedantie bevat. De stelling is erg belangrijk vanuit zowel theoretisch als praktisch oogpunt.
Het is belangrijk op te merken dat het Thévenin-equivalentcircuit alleen op de terminals gelijkwaardigheid biedt. Het is duidelijk dat de interne structuur van het oorspronkelijke circuit en het Thévenin-equivalent heel anders kunnen zijn. En voor AC-circuits, waar de impedantie frequentieafhankelijk is, is de gelijkwaardigheid geldig bij een alleen frequentie.
Het gebruik van de stelling van Thévenin is vooral voordelig wanneer:
· we willen ons concentreren op een specifiek deel van een circuit. De rest van het circuit kan worden vervangen door een eenvoudig Thévenin-equivalent.
· we moeten het circuit met verschillende belastingswaarden op de terminals bestuderen. Door het Thévenin-equivalent te gebruiken, kunnen we voorkomen dat we elke keer het complexe oorspronkelijke circuit moeten analyseren.
We kunnen het Thévenin-equivalente circuit in twee stappen berekenen:
1. Berekenen ZTh. Zet alle bronnen op nul (vervang spanningsbronnen door kortsluitingen en stroombronnen door open circuits) en zoek vervolgens de totale impedantie tussen de twee klemmen.
2. Berekenen VTh. Zoek de nullastspanning tussen de klemmen.
De stelling van Norton, die al is gepresenteerd voor DC-circuits, kan ook worden gebruikt in AC-circuits. De stelling van Norton toegepast op wisselstroomcircuits stelt dat het netwerk kan worden vervangen door een actuele bron parallel met een impedantie.
We kunnen het Norton-equivalente circuit in twee stappen berekenen:
1. Berekenen ZTh. Zet alle bronnen op nul (vervang spanningsbronnen door kortsluitingen en stroombronnen door open circuits) en zoek vervolgens de totale impedantie tussen de twee klemmen.
2. Berekenen ITh. Zoek de kortsluitstroom tussen de klemmen.
Laten we nu enkele eenvoudige voorbeelden bekijken.
Voorbeeld 1
Zoek het Thévenin-equivalent van het netwerk voor de punten A en B met een frequentie: f = 1 kHz, vS(T) = 10 cosb ×t V.
De eerste stap is het vinden van de nullastspanning tussen de punten A en B:
De nullastspanning gebruiken spanningsverdeling:
= -0.065 - j2.462 = 2.463 e-j91.5º V
Controle met TINA:
De tweede stap is het vervangen van de spanningsbron door kortsluiting en het vinden van de impedantie tussen punten A en B:
Hier is het Thévenin-equivalentcircuit, alleen geldig bij een frequentie van 1 kHz. We moeten echter eerst de capaciteit van CT oplossen. De relatie gebruiken 1 /wCT = 304 ohm, we vinden CT = 0.524 uF
Nu hebben we de oplossing: RT = 301 ohm en CT = 0.524 m F:
Vervolgens kunnen we de tolk van TINA gebruiken om onze berekeningen van het Thévenin-equivalentcircuit te controleren:
VM: = 10;
F: = 1000;
OM: = 2 * pi * f;
Z1: = R1 + j * OM * L;
Z2: = R2 / (1 + j * OM * C * R2);
VT: = VM * Z2 / (Z1 + Z2);
VT = [- 64.0391m-2.462 * j]
abs (VT) = [2.4629]
abs (VT) / sqrt (2) = [1.7415]
radtodeg (arc (VT)) = [- 91.49]
ZT: = Replus ((R1 + j * OM * L), replus (R2, (1 / j / OM / C)));
ZT = [-301.7035 303.4914 * j]
Abs (ZT) = [427.9393]
radtodeg (arc (ZT)) = [- 45.1693]
Ct: = - 1 / im (ZT) / OM;
Ct = [524.4134n]
importeer wiskunde als m
importeer cmath als c
#Laten we de afdruk van complex vereenvoudigen
#nummers voor meer transparantie:
cp= lambda Z: “{:.4f}”.format(Z)
#Definieer replus met behulp van lambda:
Replus= lambda R1, R2 : R1*R2/(R1+R2)
VM=10
f = 1000
om=2*c.pi*f
Z1=complex(R1,om*L)
Z2=R2/complex(1,om*C*R2)
VT=VM*Z2/(Z1+Z2)
print(“VT=”,cp(VT))
print(“abs(VT)=%.4f”%abs(VT))
print(“abs(VT)/sqrt(VT)= %.4f”%(abs(VT)/m.sqrt(2)))
print(“graden(boog(VT))=%.4f”%m.graden(c.fase(VT)))
ZT=Te plus(complex(R1,om*L),Te plus(R2,1/1j/om/C))
print(“ZT=”,cp(ZT))
print(“abs(ZT)= %.4f”%abs(ZT))
print(“graden(boog(ZT))=%.4f”%m.graden(c.fase(ZT)))
Ct=-1/ZT.imag/om
afdrukken(“Ct=”,Ct)
Merk op dat we in de bovenstaande lijst een functie 'replus' hebben gebruikt. Replus lost het parallelle equivalent van twee impedanties op; dwz het vindt het product over de som van de twee parallelle impedanties.
Voorbeeld 2
Zoek het Norton-equivalent van het circuit in voorbeeld 1.
f = 1 kHz, vS(T) = 10 cosb ×t V.
De equivalente impedantie is hetzelfde:
ZN= (0.301-j0.304) kW
Zoek vervolgens de kortsluitstroom:
IN = (3.97-j4.16) mA
En we kunnen onze handberekeningen vergelijken met de resultaten van TINA. Ten eerste de open circuitimpedantie:
Dan de kortsluitstroom:
En tot slot het Norton-equivalent:
Vervolgens kunnen we de interpreter van TINA gebruiken om de Norton-equivalente circuitcomponenten te vinden:
VM: = 10;
F: = 1000;
OM: = 2 * pi * f;
Z1: = R1 + j * OM * L;
Z2: = R2 / (1 + j * OM * C * R2);
IN: = VM / Z1;
IN = [3.9746m-4.1622m * j]
abs (IN) = [5.7552m]
abs (IN) / sqrt (2) = [4.0695m]
radtodeg (arc (IN)) = [- 46.3207]
ZN: = Replus ((R1 + j * OM * L), replus (R2, (1 / j / OM / C)));
ZN = [-301.7035 303.4914 * j]
Abs (ZN) = [427.9393]
radtodeg (arc (ZN)) = [- 45.1693]
CN: = - 1 / im (ZN) / OM;
CN = [524.4134n]
importeer wiskunde als m
importeer cmath als c
#Laten we de afdruk van complex vereenvoudigen
#nummers voor meer transparantie:
cp= lambda Z: “{:.4f}”.format(Z)
#Definieer replus met behulp van lambda:
Replus= lambda R1, R2 : R1*R2/(R1+R2)
VM=10
f = 1000
om=2*c.pi*f
Z1=complex(R1,om*L)
Z2=R2/complex(1,om*C*R2)
IN=VM/Z1
print(“IN=”,cp(IN))
print(“abs(IN)= %.4f”%abs(IN))
print(“graden(boog(IN))= %.4f”%m.graden(c.fase(IN)))
print(“abs(IN)/sqrt(2)= %.4f”%(abs(IN)/m.sqrt(2)))
ZN=Te plus(complex(R1,om*L),Te plus(R2,1/1j/om/C))
print(“ZN=”,cp(ZN))
print(“abs(ZN)= %.4f”%abs(ZN))
print(“graden(boog(ZN))=%.4f”%m.graden(c.fase(ZN)))
CN=-1/ZN.imag/om
afdrukken(“CN=”,CN)
Voorbeeld 3
In dit circuit is de belasting de in serie geschakelde RL en CL. Deze belastingscomponenten maken geen deel uit van het circuit waarvan we het equivalent zoeken. Zoek de stroom in de belasting met behulp van het Norton-equivalent van het circuit.
v1(t) = 10 cos wt V; v2(t) = 20 cos (wt + 30°) V; v3(t) = 30 cos (wt + 70°) V;
v4(t) = 15 cos (wt + 45°) V; v5(t) = 25 cos (wt + 50°) V; f = 1 kHz.
Zoek eerst de equivalente impedantie Z van het open circuiteq met de hand (zonder de belasting).
Numeriek
Hieronder zien we de oplossing van TINA. Merk op dat we alle spanningsbronnen hebben vervangen door kortsluiting voordat we de meter gebruikten.
Nu de kortsluitstroom:
De berekening van de kortsluitstroom is vrij ingewikkeld. Tip: dit zou een goed moment zijn om Superposition te gebruiken. Een benadering zou zijn om de belastingsstroom (in rechthoekige vorm) te vinden voor elke spanningsbron die één voor één wordt genomen. Tel vervolgens de vijf deelresultaten op om het totaal te krijgen.
We gebruiken alleen de door TINA verstrekte waarde:
iN(t) = 2.77 cos (b ×t-118.27°) Een
Alles bij elkaar (het netwerk vervangen door zijn Norton-equivalent, de belastingscomponenten opnieuw aansluiten op de uitgang en een ampèremeter in de belasting plaatsen), hebben we de oplossing voor de belastingstroom die we zochten:
Door handmatige berekening konden we de belastingsstroom vinden met behulp van de huidige verdeling:
Tot slot
I = (- 0.544 - j 1.41) EEN
en de tijdfunctie
i (t) = 1.51 cos (b ×t - 111.1°) Een{De kortgesloten stroom door maasstroommethode}
OM: = 2000 * pi;
V1: = 10;
V2:=20*exp(j*pi/6);
V3:=30*exp(j*pi/18*7);
V4:=15*exp(j*pi/4);
V5:=25*exp(j*pi/18*5);
Systeem J1,J2,J3,J4
J1*(R-j*2/om/C)+V1+J2*j/om/C+J3*j/om/C=0
J1*j/om/C+J2*(j*om*L-j/om/C)+V4-V2=0
J1*j/om/C+J3*(R+j*om*L-j/om/C)-J4*j*om*L+V3+V5-V4=0
-J3*j*om*L+J4*(R+j*om*L)-V3=0
einde te maken;
J3=[-1.3109E0-2.4375E0*j]
{De impedantie van het 'gedode' netwerk}
ZLC:=j*om*L/(1-sqr(om)*L*C);
ZRL:=j*om*L*R/(R+j*om*L);
ZN:=(R+ZLC)/(1+j*om*C*(R+ZLC))+R+ZRL;
ZN=[1.3923E1-5.8456E0*j]
I:=J3*ZN/(ZN+RL-j/om/C);
I=[-5.4381E-1-1.4121E0*j]
importeer wiskunde als m
importeer cmath als c
#Laten we de afdruk van complex vereenvoudigen
#nummers voor meer transparantie:
cp= lambda Z: “{:.4f}”.format(Z)
om=2000*c.pi
V1 = 10
V2=20*c.exp(1j*c.pi/6)
V3=30*c.exp(1j*c.pi/18*7)
V4=15*c.exp(1j*c.pi/4)
V5=25*c.exp(1j*c.pi/18*5)
#We hebben een lineair systeem van vergelijkingen
#die we willen oplossen voor J1,J2,J3,J4:
#J1*(R-j*2/om/C)+V1+J2*j/om/C+J3*j/om/C=0
#J1*j/om/C+J2*(j*om*L-j/om/C)+V4-V2=0
#J1*j/om/C+J3*(R+j*om*L-j/om/C)-J4*j*om*L+V3+V5-V4=0
#-J3*j*om*L+J4*(R+j*om*L)-V3=0
importeer numpy als n
#Schrijf de matrix van de coëfficiënten op:
A=n.matrix([[complex(R,-2/om/C),1j/om/C,1j/om/C,0],
[1j/om/C,1j*om*L-1j/om/C,0,0],
[1j/om/C,0,R+1j*om*L-1j/om/C,-1j*om*L],
[0,0,-1j*om*L,R+1j*om*L]])
b=n.array([-V1,V2-V4,V4-V3-V5,V3])
J1,J2,J3,J4=n.linalg.solve(A,b)
afdrukken(“J3=”,cp(J3))
#De impedantie van het 'gedode' netwerk
ZLC=1j*om*L/(1-om**2*L*C)
ZRL=1j*om*L*R/(R+1j*om*L)
ZN=(R+ZLC)/(1+1j*om*C*(R+ZLC))+R+ZRL
print(“ZN=”,cp(ZN))
I=J3*ZN/(ZN+RL-1j/om/C)
print(“I=”,cp(I))