TINACloud-a nümunələri düzəltmək və öz sxemlərinizi yaratmaq üçün aşağı qiymətə çıxın
Əvvəlki fəsildə, Kirchhoff qanunlarının AC dövrə təhlili üçün istifadə edilməsinin təkcə bir çox tənliklə (DC dövrələrində olduğu kimi) deyil, həm də (kompleks ədədlərin istifadəsinə görə) bilinməyənlərin sayını iki dəfə artırdığını gördük. Tənliklərin və bilinməyənlərin sayını azaltmaq üçün istifadə edə biləcəyimiz daha iki üsul var: the node potensialı və mesh (loop) cari metodika. DC dövrələrindən yeganə fərq odur ki, AC vəziyyətində biz işləməliyik kompleks impedances (və ya giriş) passiv elementlər üçün və mürəkkəb zirvə və ya təsirli (rms) dəyərlər gərginliklər və cərəyanlar üçün.
Bu fəsildə bu üsulları iki nümunə ilə göstərəcəyik.
Əvvəlcə qovşaq potensialı metodunun istifadəsini göstərək.
Məsələn 1
R = 5 ohm olduqda cərəyanın i (t) amplitüdünü və faz bucağını tapın; L = 2 mH; C1 = 10 mF; C2 = 20 mF; f = 1 kHz; vS(t) = 10 cos wt V və iS(t) = cos wt A
Burada yalnız bir müstəqil node var, N1 bilinməyən potensialı ilə: j = vR = vL = vC2 = vIS . Ən yaxşı metod node potensial metodudur.
Node tənliyi:
Təcili jM tənlikdən:
İndi biz hesablaya bilərikM (cərəyanın mürəkkəb amplitüdü i (t)):
Cari vaxt funksiyası:
o) = 0.3038 cos (wt + 86.3°) A
TINA istifadə
om: = 2000 * pi;
V: = 10;
= 1;
Sys fi
(fi-V) * j * om * C1 + fi * j * om * C2 + fi / j / om / L + fi / R1-Is = 0
son;
I: = (V-fi) * j * om * C1;
abs (I) = [303.7892m]
radtodeg (arc (I)) = [86.1709]
import sympy s, riyaziyyat m, cmath c kimi
cp= lambda Z : “{:.4f}”.format(Z)
Replus= lambda R1, R2 : R1*R2/(R1+R2)
om=2000*c.pi
V = 10
=1
#Həll etmək istədiyimiz bir tənlik var
#fi üçün:
#(fi-V)*j*om*C1+fi*j*om*C2+fi/j/om/L+fi/R1-Is=0
fi=s.simvollar('fi')
sol=s.solve([(fi-V)*1j*om*C1+fi*1j*om*C2+fi/1j/om/L+fi/R1-Is],[fi])
fi= [sol.values()-də Z üçün kompleks(Z)][0]
I=(V-fi)*1j*om*C1
çap ("abs(I)=",cp(abs(I)))
çap("dərəcə(faza(I))",cp(m.derece(c.faza(I))))
İndi mesh cari metoduna bir nümunə
Gərginlik generatorunun cərəyanını tapın V = 10 V, f = 1 kHz, R = 4 kohm, R2 = 2 kohm, C = 250 nF, L = 0.5 H, I = 10 mA, vS(t) = V cosw t, iS(t) = Günah edirəmw t
Yenidən bir naməlum olan node potensialı metodundan yenidən istifadə edə bilsək də, həllini göstərəcəyik mesh cari metod.
Əvvəlcə R-nin ekvivalent empedanslarını hesablayaq2, L (Z1) və R, C (Z2) işi asanlaşdırmaq:
İki müstəqil mesesimiz var (döngələr) .Birincisi: vS, Z1 və Z2 ikincisi: iS və Z2. Mesh cərəyanlarının istiqaməti: I1 saat yönlü, mən2 saat yönünün tersi.
İki mesh tənliklər bunlardır: VS = J1* (Z1 + Z2) + J2*Z2 J2 = Is
Bütün impedanslar, voltaj və cərəyanlar üçün kompleks dəyərlərdən istifadə etməlisiniz.
İki qaynaq: VS = 10 V; IS = -j * 0.01 Ə.
Voltlərdə gərginliyi və kohmdakı empedansı hesablayırıq ki, mA-da cərəyanı əldə edək.
Beləliklə:
j1(t) = 10.5 cos (w ×t-7.1°) mA
TINA tərəfindən həll:
Vs: = 10;
Is: = - 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) + Z2
son;
I = [10.406m-1.3003m * j]
abs (I) = [10.487m]
radtodeg (arc (I)) = [- 7.1224]
import sympy s, riyaziyyat m, cmath c kimi
cp= lambda Z : “{:.4f}”.format(Z)
Vs=10
=-1j*0.01
om=2000*c.pi
Z1=R2*1j*om*L/(R2+1j*om*L)
Z2=R/(1+1j*om*R*C)
#Həll etmək istədiyimiz bir tənlik var
#mənim üçün:
#Vs=I*(Z1+Z2)+Is*Z2
I=s.simvollar('I')
sol=s.həll et([I*(Z1+Z2)+Is*Z2-Vs],[I])
I=[sol.values()-də Z üçün kompleks(Z)][0]
çap ("I=",cp(I))
çap ("abs(I)=",cp(abs(I)))
çap(“dərəcə(faza(I))=”,cp(m.dərəcə(c.faza(I))))
Nəhayət, TINA istifadə edərək nəticələri yoxlayaq.