мисалдарды түзөтүп же өз схемаларды түзүү TINACloud үчүн арзан кирүү
Жогоруда да айтылгандай, синусоидалык дүүлүктүрүү жолу менен колдонулган схемаларды колдонсо болот татаал күчөткүчтөр элементтердин жана татаал чоку or татаал rms баалуулуктары ток жана чыңалуу үчүн. Кирхгофтун мыйзамдарынын татаал баалуулуктарынын версиясын колдонуп, туруктуу токтун микросхемаларын окшоштуруп, өзгөрүлмө ток схемаларын чечүү үчүн түйүндөрдү жана торлорду анализдөө ыкмаларын колдонсо болот. Бул бөлүмдө биз Кирхгоф мыйзамдарынын мисалдары аркылуу көрсөтөбүз.
мисал 1
Токтун i амплитудасын жана фаза бурчун табыңызvs(Т) if
vS(Т) = VSM ¼т¼¼д¼н баш 2pи; мен (т) = менSM ¼т¼¼д¼н баш 2pи; VSM = 10 V; менSM = 1 A; е = 10 KHz;
Жалпысынан бизде 10 белгисиз чыңалуу жана ток бар, тактап айтканда: i, iC1, менR, менL, менC2боюнчаC1боюнчаRбоюнчаLбоюнчаC2 жана VIS. (Эгерде биз чыңалуу жана rms татаал чокуну же rms маанисин колдонсок, анда бизде 20 чыныгы теңдеме бар!)
тендемелер:
Loop же торлорду тендемелер: үчүн M1 - VSM +VC1M+VRM = 0
M2 - VRM + VLM = 0
M3 - VLM + VC2M = 0
M4 - VC2M + VISM = 0
Ом мыйзамдары VRM = R *IRM
VLM = j*w* L *ILM
IC1M = j*w*C1*VC1M
IC2M = j*w*C2*VC2M
N үчүн Nodal барабардык1 - IC1M - ISM + IRM + ILM +IC2M = 0
катар элементтерди I = IC1MТеңдемелер системасын чечүүдө сиз белгисиз токту таба аласыз:
ivs (Т) = 1.81 кызмат ¼т¼¼д¼н (wТ + 79.96°) A
Ушундай чоң татаал теңдемелер тутумун чечүү өтө татаал, ошондуктан биз аны толук көрсөтө элекпиз. Ар бир татаал теңдеме эки чыныгы теңдемеге алып келет, ошондуктан биз чечимди ТИНАнын Тилмечи менен эсептелген маанилер боюнча гана көрсөтөбүз.
TINAнын Котормочусун колдонгон чечим:
Эштон: = 20000 * Pi;
Vs: = 10;
Болот: = 1;
SYS Ic1, Ир, IL, Ic2, Vc1, Vr, VL, Vc2, Vis, шишиктери
Vs=Vc1+Vr {M1}
Vr=VL {M2}
Vr=Vc2 {M3}
Vc2=Vis {M4}
Ivs=Ir+IL+Ic2-Is {N1}
{Ом эрежелери}
Ic1 = к * НП * C1 * Vc1
Vr = R * Ир
VL J * ом * L = * жолугушум
Ic2 = к * НП * C2 * Vc2
IVS = Ic1
жок;
IVS = [3.1531E1 + 1.7812E0 * к]
ABS (IVS) = [1.8089]
fiIvs: = 180 * жаасы (IVS) / пи
fiIvs = [79.9613]
импорттоо симпи катары с
c катары импорт cmath
cp= lambda Z : “{:.4f}”.format(Z)
om=20000*c.pi
Vs=10
Is=1
Ic1,Ir,IL,Ic2,Vc1,Vr,VL,Vc2,Vis,Ivs=s.symbols('Ic1 Ir IL Ic2 Vc1 Vr VL Vc2 Vis Ivs')
A=[s.Eq(Vc1+Vr,Vs),s.Eq(VL,Vr),s.Eq(Vc2,Vr),s.Eq(Vis,Vc2), #M1, M2, M3, M4
s.Eq(Ir+IL+Ic2-Is,Ivs), #N1
s.Eq(1j*om*C1*Vc1,Ic1),s.Eq(R*Ir,Vr),s.Eq(1j*om*L*IL,VL),s.Eq(1j*om*C2*Vc2,Ic2),s.Eq(Ic1,Ivs)] #Ohm’s rules
Ic1,Ir,IL,Ic2,Vc1,Vr,VL,Vc2,Vis,Ivs=[complex(Z) for Z in tuple(s.linsolve(A,(Ic1,Ir,IL,Ic2,Vc1,Vr,VL,Vc2,Vis,Ivs)))[0]]
басып чыгаруу(Ivs)
print("abs(Ivs)=",cp(abs(Ivs)))
print(“180*c.phase(Ivs)/c.pi=”,cp(180*c.phase(Ivs)/c.pi))
TINA колдонуу менен чечим:
Бул маселени кол менен чечүү үчүн, татаал импеданстар менен иштеңиз. Мисалы, R, L жана C2 параллель туташтырылган, ошондуктан сиз алардын параллель эквивалентин эсептөө менен схеманы жөнөкөйлөтө аласыз. || импеданциялардын параллель эквивалентин билдирет:
сандын:
Импеданс колдонуу менен жөнөкөйлөтүлгөн схема:
Буйруктуу формадагы теңдемелер: I + IG1 = IZ
VS = VC1 +VZ
VZ = Z · IZ
I = j w C1· VC1
Төрт белгисиз- I; IZ; VC1; VZ - жана бизде төрт теңдеме бар, ошондуктан аны чечүү мүмкүн.
билдирүү I тендемелердин башка белгисиз алмаштыруучу кийин:
сан
TINAнын Интерпретаторунун жыйынтыгы боюнча.
Эштон: = 20000 * Pi;
Vs: = 10;
Болот: = 1;
Z: = replus (R, replus (к * ом * L, 1 / J / НП / C2));
Z = [2.1046E0-2.4685E0 * к]
sys I
Мен = к * ом * C1 * (Vs-Z * (I болот +))
жок;
Мен = [3.1531E1 + 1.7812E0 * к]
ABS (I) [1.8089]
180 * жаасы (I) / Pi = [79.9613]
импорттоо симпи катары с
c катары импорт cmath
Replus= lambda R1, R2 : R1*R2/(R1+R2)
om=20000*c.pi
Vs=10
Is=1
Z=Replus(R,Replus(1j*om*L,1/1j/om/C2))
print('Z=',cp(Z))
I=s.symbols('I')
A=[s.Eq(1j*om*C1*(Vs-Z*(I+Is)),I),]
I=[татаал (Z) кортеждеги Z үчүн(s.linsolve(A,I))[0]][0]
print("I=",cp(I))
print("abs(I)=",cp(abs(I)))
print(“180*c.phase(I)/c.pi=”,cp(180*c.phase(I)/c.pi))
Учурдагы убакыт функциясы:
мен (т) = 1.81 кызмат ¼т¼¼д¼н (wТ + 80°) A
Кирхгофтун учурдагы эрежесин фазор диаграммалары аркылуу текшерсе болот. Төмөндөгү сүрөт iдеги түйүн теңдемесин текшерүү менен иштелип чыкканZ = Жүргөм +G1 түзөт. Биринчи диаграммада параллелограмм эрежеси боюнча кошулган фазалар көрсөтүлгөн, экинчисинде фазаларды кошуунун үч бурчтуу эрежеси көрсөтүлгөн.
Эми TINAнын фазор диаграммасы өзгөчөлүгүн колдонуп, KVR көрсөтөлү. Булактагы чыңалуу теңдемеде терс болгондуктан, биз вольтметрди “артка” байланыштырдык. Фазор диаграммасы Кирхгофтун чыңалуу эрежесинин баштапкы формасын чагылдырат.
Биринчи фаза диаграммасында параллелограмм эрежеси колдонулат, ал эми экинчиси үч бурчтуу эрежени колдонот.
V формасында КВРди сүрөттөөC1 + VZ - VS = 0, биз кайрадан вольтметрди чыңалуу булагына артка туташтырдык. Фасор үч бурчтугу жабык экенин көрө аласыз.
мисал 2
Бардык компоненттердин чыңалуусун жана тогун табыңыз, эгерде:
vS(Т) = 10 ¼т¼¼д¼н баш wТ V, iS(Т) = 5 кызмат ¼т¼¼д¼н (w Т + 30 °) мА;
C1 = 100 Nf, C2 = 50 Nf, R1 = R2 = 4 к; L = 0.2 H, е = 10 KHz.
Белгисиздер "пассивдүү" элементтердин чыңалуусунун жана токтарынын татаал чокусу, ошондой эле чыңалуу булагынын агымы болсун (iVS ) жана учурдагы булактын чыңалуусу (vIS ). Жалпысынан, он эки татаал белгисиздер бар. Бизде үч көзкарандысыз без, төрт көз каранды илмек (M деп белгиленген)I) жана беш “Ом мыйзамы” менен мүнөздөлө турган беш пассивдүү элемент - бардыгы 3 + 4 + 5 = 12 теңдемеси бар:
Nodal тендемелер N үчүн1 IVSM = менR1M + менC2M
N үчүн2 IR1M = менLM + менC1M
N үчүн3 IC2M + менLM + менC1M +IsM = менR2M
Loop тендемелер үчүн M1 VSM = VC2M + VR2M
үчүн M2 VSM = VC1M + VR1M+ VR2M
үчүн M3 VLM = VC1M
үчүн M4 VR2M = VISM
Ом мыйзамдары VR1M = R1*IR1M
VR2M = R2*IR2M
IC1m = К *w*C1*VC1M
IC2m = К *w*C2*VC2M
VLM = К *w* L * менLM
Ар кандай татаал теңдеме эки чыныгы теңдемеге алып келиши мүмкүн экендигин унутпаңыз, ошондуктан Кирхгофтун ыкмасы көптөгөн эсептөөлөрдү талап кылат. Дифференциалдык теңдемелер тутумун колдонуп, чыңалуу жана токтун убакыт функцияларын чечүү кыйла жөнөкөй (бул жерде талкууланбайт). Алгач биз TINAнын котормочусу эсептеген натыйжаларды көрсөтөбүз:
е: = 10000;
Vs: = 10;
с: = 0.005 * Exp (к * пи / 6);
Эштон: = 2 * пи * е;
SYS ir1, ir2, ic1, ic2, IL, vr1, vr2, vc1, vc2, VL, карата, IVS
ivs=ir1+ic2 {1}
ir1=iL+ic1 {2}
ic2+iL+ic1+Is=ir2 {3}
Vs=vc2+vr2 {4}
Vs=vr1+vr2+vc1 {5}
vc1=vL {6}
vr2=vis {7}
vr1=ir1*R1 {8}
vr2=ir2*R2 {9}
ic1=j*om*C1*vc1 {10}
ic2=j*om*C2*vc2 {11}
vL=j*om*L*iL {12}
жок;
ABS (vr1) = [970.1563m]
ABS (vr2) = [10.8726]
ABS (ic1) = [245.6503u]
ABS (ic2) = [3.0503m]
ABS (vc1) = [39.0965m]
ABS (vc2) = [970.9437m]
ABS (ИК) = [3.1112u]
ABS (ШТ) = [39.0965m]
ABS (IVS) = [3.0697m]
180 + radtodeg (жаасы (IVS)) = [58.2734]
ABS (карата) = [10.8726]
radtodeg (жаа (карата)) = [- 2.3393]
radtodeg (жаа (vr1)) = [155.1092]
radtodeg (жаа (vr2)) = [- 2.3393]
radtodeg (жаа (ic1)) = [155.1092]
radtodeg (жаа (ic2)) = [- 117.1985]
radtodeg (жаа (vc2)) = [152.8015]
radtodeg (жаа (vc1)) = [65.1092]
radtodeg (жаа (ИК)) = [- 24.8908]
radtodeg (жаа (ШТ)) = [65.1092]
импорттоо симпи катары с
математиканы м катары импорттоо
c катары импорт cmath
cp= lambda Z : “{:.4f}”.format(Z)
F = 10000
Vs=10
S=0.005*c.exp(1j*c.pi/6)
om=2*c.pi*f
ir1,ir2,ic1,ic2,iL,vr1,vr2,vc1,vc2,vL,vis,ivs=s.symbols('ir1 ir2 ic1 ic2 iL vr1 vr2 vc1 vc2 vL vis ivs')
A=[s.Eq(ir1+ic2,ivs), №1
s.Eq(iL+ic1,ir1), №2
s.Eq(ic2+iL+ic1+Is,ir2), №3
s.Eq(vc2+vr2,Vs), №4
s.Eq(vr1+vr2+vc1,Vs), №5
s.Eq(vL,vc1), №6
s.Eq(vis,vr2), №7
s.Eq(ir1*R1,vr1), №8
s.Eq(ir2*R2,vr2), №9
s.Eq(1j*om*C1*vc1,ic1), #10
s.Eq(1j*om*C2*vc2,ic2), #11
s.Eq(1j*om*L*iL,vL)] #12
ir1,ir2,ic1,ic2,iL,vr1,vr2,vc1,vc2,vL,vis,ivs=[complex(Z) for Z in tuple(s.linsolve(A,(ir1,ir2,ic1,ic2,iL,vr1,vr2,vc1,vc2,vL,vis,ivs)))[0]]
print(“abs(vr1)=”,cp(abs(vr1)))
print(“abs(vr2)=”,cp(abs(vr2)))
print(“abs(ic1)=”,cp(abs(ic1)))
print(“abs(ic2)=”,cp(abs(ic2)))
print(“abs(vc1)=”,cp(abs(vc1)))
print(“abs(vc2)=”,cp(abs(vc2)))
print(“abs(iL)=”,cp(abs(iL)))
print("abs(vL)=",cp(abs(vL)))
print("abs(ivs)=",cp(abs(ivs)))
print(“180+градус(фаза(ivs))=”,cp(180+m.degrees(c.phase(ivs))))
print(“abs(vis)=”,cp(abs(vis))))
print(“даражалар(фаза(каршы)=”,cp(m.degrees(c.phase(vis))))
print(“даражалар(фаза(vr1))=”,cp(m.degrees(c.phase(vr1))))
print(“даражалар(фаза(vr2))=”,cp(m.degrees(c.phase(vr2))))
print(“даражалар(фаза(ic1))=”,cp(m.degrees(c.phase(ic1))))
print(“даражалар(фаза(ic2))=”,cp(m.degrees(c.phase(ic2))))
print(“даражалар(фаза(vc2))=”,cp(m.degrees(c.phase(vc2))))
print(“даражалар(фаза(vc1))=”,cp(m.degrees(c.phase(vc1))))
print(“даражалар(фаза(iL))=”,cp(m.degrees(c.phase(iL))))
print(“даражалар(фаза(vL))=”,cp(m.degrees(c.phase(vL))))
Эми алмаштырууну колдонуп, теңдемелерди жөнөкөйлөтүүгө аракет кылыңыз. Биринчи алмаштыруучу eq.9. эк 5
VS = VC2 + R2 IR2 а.)
анда eq.8 жана eq.9. .ж 5 кирген.
VS = VC1 + R2 IR2 + R1 IR1 б.)
анда .ж 12., л. 10. жана менL Лачынского келген. 2 салып eq.6.
VC1 = VL = кwLIL = кwL (IR1 - IC1) = КwLIR1 - jwЛ жwC1 VC1
Express VC1
Express VC2 эк.4-тен. жана эк.5. жана эк ..8, эк. жана VC1:
Эк., 2., 10. жана г.) Эк.11-ке алмаштыр. жана билдирүү IR2
IR2 = менC2 + менR1 + менS = кwC2 VC2 + менR1 + менS
Азыр d.) Жана e.) Экв.4-ке алмаштырыңыз жана I билдириңизR1
сандын:
мен убакыт милдетиR1 төмөнкүлөр болуп саналат:
iR1(Т) = 0.242 кызмат ¼т¼¼д¼н (wТ + 155.5°) мА
өлчөнөт тирешүүлөрдүн: