Iegūstiet zemu izmaksu piekļuvi TINACloud, lai rediģētu piemērus vai izveidotu savas shēmas
Iepriekšējā nodaļā mēs esam redzējuši, ka Kirhofa likumu izmantošana maiņstrāvas ķēžu analīzei rada ne tikai daudzus vienādojumus (tāpat kā līdzstrāvas ķēdēm), bet arī (sarežģītu skaitļu izmantošanas dēļ) dubulto nezināmo skaitu. Lai samazinātu vienādojumu un nezināmo skaitu, mēs varam izmantot divas citas metodes: mezgla potenciāls un acs (cilpa) strāva metodes. Vienīgā atšķirība no līdzstrāvas ķēdēm ir tāda, ka maiņstrāvas gadījumā mums ir jāstrādā sarežģītas pretestības (vai ieejas) par pasīvajiem elementiem un sarežģīts maksimums vai efektīvs (vidējais kvadrātiskais) vērtības spriegumiem un strāvām.
Šajā nodaļā mēs parādīsim šīs metodes ar diviem piemēriem.
Vispirms parādīsim mezglu potenciāla metodes izmantošanu.
piemērs 1
Atrodiet strāvas i (t) amplitūdu un fāzes leņķi, ja R = 5 omi; L = 2 mH; C1 = 10 mF; C2 = 20 mF; f = 1 kHz; vS(t) = 10 cos wt V un iS(t) = cos wt A
Šeit mums ir tikai viens neatkarīgs mezgls, N1 ar nezināmu potenciālu: j = vR = vL = vC2 = vIS . Vislabākais metode ir mezgla potenciāla metode.
Mezgla vienādojums:
Kurjers jM no vienādojuma:
Tagad mēs varam aprēķināt IM (strāvas i (t) sarežģītā amplitūda):
Strāvas laika funkcija:
i (t) = 0.3038 cos (wt + 86.3°) A
Izmantojot TINA
om: = 2000 * pi;
V: = 10;
Ir: = 1;
Sys fi
(fi-V) * j * om * C1 + fi * j * om * C2 + fi / j / om / L + fi / R1-Is = 0
beigās;
I: = (V-fi) * j * om * C1;
abs (I) = [303.7892m]
radtodeg (loka (I)) = [86.1709]
importēt sympy kā s,math kā m,cmath kā c
cp= lambda Z : “{:.4f}”.formāts(Z)
Replus = lambda R1, R2 : R1*R2/(R1+R2)
om=2000*c.pi
V=10
Ir=1
#Mums ir vienādojums, kuru vēlamies atrisināt
#fi:
#(fi-V)*j*om*C1+fi*j*om*C2+fi/j/om/L+fi/R1-Is=0
fi=s.symbols('fi')
sol=s.solve([(fi-V)*1j*om*C1+fi*1j*om*C2+fi/1j/om/L+fi/R1-Is],[fi])
fi= [komplekss(Z) for Z sol.vērtībās()][0]
I=(V-fi)*1j*om*C1
print(“abs(I)=”,cp(abs(I)))
print(“grādi(fāze(I))”,cp(m.grādi(c.fāze(I))))
Tagad acu strāvas metodes piemērs
Atrodiet sprieguma ģeneratora strāvu V = 10 V, f = 1 kHz, R = 4 kohmi, R2 = 2 kohm, C = 250 nF, L = 0.5 H, I = 10 mA, vS(t) = V cosw t, iS(t) = es grēkojuw t
Lai gan mēs atkal varētu izmantot mezgla potenciāla metodi tikai ar vienu nezināmu, mēs demonstrēsim risinājumu ar acs strāvas metode.
Vispirms aprēķināsim R ekvivalentās pretestības2, L (Z1) un R, C (Z2) vienkāršot darbu:
Mums ir divas neatkarīgas acis (cilpas) .Pirmais ir: vS, Z1 un Z2 un otrais: iS un Z2. Linuma acu straumes ir šādas:1 pulksteņrādītāja virzienā, I2 pretpulksteņrādītājvirzienā.
Divi acu vienādojumi ir: VS = J1* (Z1 + Z2) + J2*Z2 J2 = Is
Visām pretestībām, spriegumiem un strāvām ir jāizmanto sarežģītas vērtības.
Abi avoti ir: VS = 10 V; IS = -j * 0.01 A.
Mēs aprēķinām spriegumu voltos un pretestību kohm, lai iegūtu strāvu mA.
Tādējādi:
j1(t) = 10.5 cos (w ×t -7.1°) mA
TINA risinājums:
Vs: = 10;
Ir: = - j * 0.01;
om: = 2000 * pi;
Z1: = R2 * j * om * L / (R2 + j * om * L);
Z2: = R / (1 + j * om * R * C);
Sys I
Vs = I * (Z1 + Z2) + Vai * Z2
beigās;
I = [10.406m-1.3003m * j]
abs (I) = [10.487m]
radtodeg (loka (I)) = [- 7.1224]
importēt sympy kā s,math kā m,cmath kā c
cp= lambda Z : “{:.4f}”.formāts(Z)
Vs=10
Is=-1j*0.01
om=2000*c.pi
Z1=R2*1j*om*L/(R2+1j*om*L)
Z2=R/(1+1j*om*R*C)
#Mums ir vienādojums, kuru vēlamies atrisināt
#man:
#Vs=I*(Z1+Z2)+Is*Z2
I=s.symbols('I')
sol=s.risināt([I*(Z1+Z2)+Is*Z2-Vs], [I])
I=[komplekss(Z) Z vērtībai sol.vērtībās()][0]
drukāt ("I=", cp(I))
print(“abs(I)=”,cp(abs(I)))
print(“grādi(fāze(I))=”,cp(m.grādi(c.fāze(I))))
Visbeidzot, pārbaudīsim rezultātus, izmantojot TINA.