мисалдарды түзөтүп же өз схемаларды түзүү TINACloud үчүн арзан кирүү
Мурунку бөлүмдө, биз Кирхгофтун мыйзамдарын өзгөрмө ток схемасын талдоо үчүн көптөгөн теңдемелерди гана алып келбестигин (туруктуу токтун контурларында дагы), ошондой эле (татаал сандардын колдонулушунан улам) белгисиздердин санын эки эсе көбөйткөнүн көрдүк. Теңдемелерди жана белгисиздерди азайтуу үчүн биз колдоно турган дагы эки ыкма бар: the түйүн потенциалы жана торлорду (укурук) учурдагы ыкмалары. Түзмөктөрдөгү бирден-бир айырмасы, электр тогу болгон учурда биз менен иштешибиз керек татаал күчөткүчтөр (же admittances) чуркоону элементтердин жана татаал чокусу же натыйжалуу (rms) баалуулуктар чыңалуу жана токтор үчүн.
Бул бөлүмдө биз эки ыкма менен ушул ыкмаларды көрсөтөбүз.
Алгач түйүндүн потенциалдар ыкмасын колдонууну көрсөтөлү.
мисал 1
R = 5 Ом болсо, токтун i (t) амплитудасын жана фазасынын бурчун табыңыз; L = 2 мГ; C1 = 10 mF; C2 = 20 mF; f = 1 кГц; VS(Т) = 10 ¼т¼¼д¼н баш wТ V жана iS(t) = cos wт А
Бул жерде бизде бир гана көзкарандысыз түйүн бар, N1 белгисиз Мүмкүнчүлүгү: j = VR = VL = VC2 = VIS . Мыкты метод - бул түйүндүн потенциалдуу ыкмасы.
түйүн киришет:
билдирүү jM теңдемеден:
Эми биз I эсептей аласызM (учурдагы i (t) комплекстүү амплитудасы):
Учурдагы убакыт функциясы:
мен (т) = 0.3038 кызмат ¼т¼¼д¼н (wТ + 86.3°) A
колдонуу Тина
Эштон: = 2000 * Pi;
V: = 10;
Болот: = 1;
SYS Fi
(FI-V) J * ом * C1 + Fi * J * НП * C2 + Fi / J / НП / L + Fi / R1-Is = 0
жок;
Мен: = (V-Fi) * J * ом * C1;
ABS (I) [303.7892m]
radtodeg (жаа (I)) = [86.1709]
импорттоо sympy s, математика m, cmath с катары
cp= lambda Z : “{:.4f}”.format(Z)
Replus= lambda R1, R2 : R1*R2/(R1+R2)
om=2000*c.pi
V = 10
Is=1
#Бизде чечүүнү каалаган теңдеме бар
#for 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= [sol.values()дагы Z үчүн комплекс(Z)][0]
I=(V-fi)*1j*om*C1
print("abs(I)=",cp(abs(I)))
print("даражалар(фаза(I))",cp(m.degrees(c.phase(I))))
Азыр тордун учурдагы ыкмасынын мисалы
Чыңалуудагы генератордун тогун табыңыз V = 10 В, f = 1 кГц, R = 4 когм, Р2 = 2 kohm, C = 250 Nf, L = 0.5 H, I = 10 мА, vS(Т) V Кос =w t, iS(t) = Мен күнөө кыламw t
Бир гана белгисиз болгон түйүндүн потенциалы ыкмасын дагы бир жолу колдоно алсак да, биз анын жардамы менен көрсөтөбүз тордун учурдагы ыкмасы.
Алгач R эквиваленттүү импеданстарын эсептеп көрөлү2, L (Z1) Жана R, C (Z2) ишти жөнөкөйлөштүрүү:
Бизде эки көзкаранды (илмек) бар .Биринчи: vS, Z1 жана Z2 экинчиси: менS жана Z2. Торлордун агымдарынын багыты: I1 сааттын жебеси боюнча, мен2 саат жебесине каршы, ал.
эки сетка окшошуулар: VS = J1* (Z1 + Z2) + J2*Z2 J2 = менs
Бардык импеданциялар, чыңалуу жана токтор үчүн татаал маанилерди колдонуу керек.
эки булагы бар: VS = 10 V; IS = -j * 0.01 A
Вольттогу чыңалууну жана кохмдогу импедансты эсептейбиз, ошондуктан токту мАга алабыз.
Ошондуктан:
j1(Т) = 10.5 кызмат ¼т¼¼д¼н (ж ×т -7.1°) мА
Тина-нын Solution:
Vs: = 10;
Болот: = - к * 0.01;
Эштон: = 2000 * Pi;
Z1: = R2 * J * ом * L / (R2 + J * ом * L);
Z2: = R / (1 + J * ом * R * C);
SYS мен
Vs = I (Z1 + Z2) + * деген Z2 *
жок;
Мен = [10.406m-1.3003m * к]
ABS (I) [10.487m]
radtodeg (жаа (I)) = [- 7.1224]
импорттоо sympy s, математика m, cmath с катары
cp= lambda Z : “{:.4f}”.format(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)
#Бизде чечүүнү каалаган теңдеме бар
#мен үчүн:
#Vs=I*(Z1+Z2)+Is*Z2
I=s.symbols('I')
sol=s.solve([I*(Z1+Z2)+Is*Z2-Vs],[I])
I=[sol.values() ичинде Z үчүн комплекс(Z)][0]
print("I=",cp(I))
print("abs(I)=",cp(abs(I)))
print(“даражалар(фаза(I))=”,cp(m.degrees(c.phase(I))))
Акырында, ТИНАнын жардамы менен натыйжаларын текшерип көрөлү.