KIRCHFOFNING AC DAVLATIDA QONUNLARI

TINACloud-ni ishga tushirish va ularni Internetda tahlil qilish uchun Interaktiv DC rejimini tanlash uchun Quyidagi misollarni bosing yoki bosing.
TINACloud-ga arzon narxlardagi ma'lumotni oling va misollarni tahrirlang yoki o'zingizning davrlarini yarating

Yuqorida aytib o'tganimizdek, sinusoidal qo'zg'alish davri yordamida echilishi mumkin murakkab impedanslar elementlar va murakkab tepalik or Murakkab rms qiymatlari oqim va kuchlanish uchun. Kirchhoff qonunlarining murakkab qiymatlari versiyasidan foydalangan holda, o'zgaruvchan tok zanjirlarini doimiy tok zanjirlariga o'xshash tarzda echishda tugunli va to'rli tahlil usullarini qo'llash mumkin. Ushbu bobda biz buni Kirchhoff qonunlari misollari orqali ko'rsatamiz.

misol 1

Oqimning amplituda va fazoviy burchagini topingvs(T) if
vS(T) = VSM cos 2
pft; i (t) = ISM cos 2pft; VSM = 10 V; MenSM = 1 A; f = 10 kHz;

R = 5 ohm; L = 0.2 mH; C1 = 10 mF; C2 = 5 mF


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing

Hammasi bo'lib bizda noma'lum 10 kuchlanish va oqim mavjud, ya'ni: i, iC1, iR, iL, iC2, vC1, vR, vL, vC2 va vIS. (Agar kuchlanish va oqim uchun murakkab cho'qqisi yoki rms qiymatlaridan foydalansak, bizda jami 20 ta haqiqiy tenglama bor!)

Tenglama:

Loop yoki mash tenglashishi: for M1 - VSM +VC1M+VRM = 0

M2 - VRM + VLM = 0

M3 - VLM + VC2M = 0

M4 - VC2M + VIsm = 0

Ohm qonunlari VRM = R *IRM

VLM = j*w* L *ILM

IC1M = j*w*C1*VC1M

IC2M = j*w*C2*VC2M

Nodal tenglama uchun N1 - IC1M - ISM + IRM + ILM +IC2M = 0

seriyali elementlar uchun I = IC1M

Tenglamalar tizimini yechishda noma'lum tokni topishingiz mumkin:

ivs (T) = 1.81 cos (wT + 79.96°) A

Bunday katta miqdordagi murakkab tenglamalarni echish juda murakkab, shuning uchun biz uni batafsil ko'rsatmadik. Har bir murakkab tenglama ikkita haqiqiy tenglamaga olib keladi, shuning uchun biz echimni faqat TINA Interpreter bilan hisoblangan qiymatlar bilan ko'rsatamiz.

TINA ning Tarjimonidan foydalangan holda echim:

{TINA tarjimoni tomonidan hal qilingan}
om: = 20000 * pi;
Va boshqalar: = 10;
= 1;
Sys Ic1, Ir, IL, Ic2, Vc1, Vr, VL, Vc2, Vis, Ivs
Vs=Vc1+Vr {M1}
Vr=VL {M2}
Vr=Vc2 {M3}
Vc2=Vis {M4}
Ivs=Ir+IL+Ic2-Is {N1}
{Ohm qoidalari}
Ic1 = j * om * C1 * Vc1
Vr = R * y
VL = j * om * L * IL
Ic2 = j * om * C2 * Vc2
Ivs = Ic1
tugatish;
Ivs = [3.1531E-1 + 1.7812E0 * j]
abs (Ivs) = [1.8089]
fiIvs: = 180 * boshq (Ivs) / pi
fiIvs = [79.9613]
#Python tomonidan yechim
import sympy sifatida s
c sifatida import cmath
cp= lambda Z : “{:.4f}”.format(Z)
om=20000*c.pi
Vs=10
=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]]
chop etish (Ivs)
print(“abs(Ivs)=”,cp(abs(Ivs)))
chop (“180*c.faza(Ivs)/c.pi=”,cp(180*c.faza(Ivs)/c.pi))

TINA yordamida echim:


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing


Ushbu muammoni qo'l bilan hal qilish uchun murakkab impedanslar bilan ishlang. Masalan, R, L va C2 parallel ravishda ulangan, shuning uchun ularning parallel ekvivalentini hisoblash orqali kontaktlarning zanglashini soddalashtirish mumkin. || impedanslarning parallel ekvivalentini bildiradi:

Son jihatdan:


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing

Impedansdan foydalangan holda soddalashtirilgan kontakt:

Tenglama tartiblangan holda: I + IG1 = IZ

VS = VC1 +VZ

VZ = Z · IZ

I = j w C1· VC1

To'rtta noma'lum - I; IZ; VC1; VZ - va bizda to'rtta tenglama bor, shuning uchun echim mumkin.

ifoda I boshqa noma'lumlarni tenglamalardan so'ng:

Raqamli


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing


TINA Interpreter natijasiga ko'ra.

{Z impedans yordamida echim}
om: = 20000 * pi;
Va boshqalar: = 10;
= 1;
Z: = replus (R, replus (j * om * L, 1 / j / om / C2));
Z = [2.1046E0-2.4685E0 * j]
sys I
I = j * om * C1 * (Vs-Z * (I + Is))
tugatish;
I = [3.1531E-1 + 1.7812E0 * j]
abs (I) = [1.8089]
180 * boshq (I) / pi = [79.9613]
#Python tomonidan yechim
import sympy sifatida s
c sifatida import cmath
Replus= lambda R1, R2 : R1*R2/(R1+R2)
om=20000*c.pi
Vs=10
=1
Z=Replus(R,Replus(1j*om*L,1/1j/om/C2))
chop etish('Z=',cp(Z))
I=s.symbols('I')
A=[s.Eq(1j*om*C1*(Vs-Z*(I+Is)),I),]
I=[kompleks(Z) kortejdagi Z uchun(s.linsolve(A,I))[0]][0]
chop etish ("I =", cp (I))
print(“abs(I)=”,cp(abs(I)))
chop etish (“180*c.faza(I)/c.pi=”,cp(180*c.faza(I)/c.pi))

Oqimning vaqt funktsiyasi quyidagicha:

i (t) = 1.81 cos (wT + 80°) A


Kirchhoffning amaldagi qoidasini fasorli diagrammalar yordamida tekshirishingiz mumkin. Quyidagi rasm i dagi tugun tenglamasini tekshirish orqali ishlab chiqilganZ = i + iG1 shakl. Birinchi diagrammada parallelogram qoidasi bilan qo'shilgan fazalar ko'rsatilgan, ikkinchisida fazor qo'shilishning uchburchak qoidasi ko'rsatilgan.

Keling, TINA ning fazor diagrammasi xususiyati yordamida KVR-ni namoyish etamiz. Tenglamada manba kuchlanishi salbiy bo'lganligi sababli biz voltmetrni "orqaga" uladik. Fasor diagrammasi Kirchhoff kuchlanish qoidasining asl shaklini aks ettiradi.



On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing

Birinchi fazor diagrammada parallelogram qoidasi, ikkinchisida esa uchburchak qoidasi qo'llaniladi.



V shaklida KVRni tasvirlashC1 + V.Z - VS = 0, biz yana voltmetrni kuchlanish manbasiga orqaga bog'ladik. Fazor uchburchagi yopiq ekanligini ko'rishingiz mumkin.

Shuni esda tutingki, TINA sinus yoki kosinus funktsiyalarini asosiy funktsiya sifatida ishlatishga imkon beradi. Tanlangan funktsiyaga qarab, fazor diagrammalarida ko'rinadigan murakkab amplitudalar 90º ga farq qilishi mumkin. Siz bazaviy funktsiyani 'Ko'rish' 'Variantlar' 'AC uchun asosiy funktsiya' 'ostida o'rnatishingiz mumkin. Bizning misollarimizda har doim kosinus funktsiyasini asos sifatida ishlatganmiz.

misol 2

Barcha komponentlarning kuchlanish va tokini toping, agar:

vS(T) = 10 cos wt V, iS(T) = 5 cos (w t + 30 °) mA;

C1 = 100 nF, C2 = 50 nF, R1 = R2 = 4 k; L = 0.2 H, f = 10 kHz.


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing



Noma'lumlar "passiv" elementlarning kuchlanishlari va oqimlarining murakkab tepalik qiymatlari, shuningdek kuchlanish manbai oqimining (iVS ) va oqim manbaining kuchlanishi (vIS ). Hammasi bo'lib, o'n ikkita murakkab noma'lum. Bizda uchta mustaqil tugun, to'rtta mustaqil ko'chadan bor (M deb belgilangan)I) va beshta "Ohm qonunlari" bilan tavsiflanadigan beshta passiv element - umuman 3 + 4 + 5 = 12 tenglama mavjud:

Nodal tenglamalar N uchun1 IVsM = IR1M + IC2M

N uchun2 IR1M = ILM + IC1M

N uchun3 IC2M + ILM + IC1M +IsM = IR2M

Loop tenglamalari M uchun1 VSM = VC2M + V.R2M

M uchun2 VSM = VC1M + V.R1M+ V.R2M

M uchun3 VLM = VC1M

M uchun4 VR2M = VIsm

Ohm qonunlari VR1M = R1*IR1M

VR2M = R2*IR2M

IC1m = j *w*C1*VC1M

IC2m = j *w*C2*VC2M

VLM = j *w* L * ILM

Shuni unutmangki, har qanday murakkab tenglama ikkita haqiqiy tenglamaga olib kelishi mumkin, shuning uchun Kirxhoff usuli ko'plab hisob-kitoblarni talab qiladi. Differentsial tenglamalar tizimidan foydalangan holda kuchlanish va oqimlarning vaqt funktsiyalarini hal qilish ancha sodda (bu erda muhokama qilinmaydi). Avval TINA tarjimoni tomonidan hisoblangan natijalarni ko'rsatamiz:

{TINA tarjimoni tomonidan hal qilingan}
f: = 10000;
Va boshqalar: = 10;
s: = 0.005 * exp (j * pi / 6);
om: = 2 * pi * f;
sys ir1, ir2, ic1, ic2, iL, vr1, vr2, vc1, vc2, vL, vis, 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}
tugatish;
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 (X) = [3.1112u]
abs (vL) = [39.0965m]
abs (ivs) = [3.0697m]
180 + radtodeg (arc (ivs)) = [58.2734]
abs (vis) = [10.8726]
radtodeg (boshq (vis)) = [- 2.3393]
radtodeg (arc (vr1)) = [155.1092]
radtodeg (arc (vr2)) = [- 2.3393]
radtodeg (arc (ic1)) = [155.1092]
radtodeg (boshq (ic2)) = [- 117.1985]
radtodeg (boshq (vc2)) = [152.8015]
radtodeg (boshq (vc1)) = [65.1092]
radtodeg (boshq (iL)) = [- 24.8908]
radtodeg (arc (vL)) = [65.1092]
#Python tomonidan yechim
import sympy sifatida s
matematikani m sifatida import qiling
c sifatida import 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)))
chop etish ("180+daraja(faza(ivs))=",cp(180+m.daraja(c.faza(ivs))))
print(“abs(vis)=”,cp(abs(vis))))
chop etish ("darajalar(faza(ko'rinish))=",cp(m.degrees(c.faza(vis))))
chop etish(“daraja(faza(vr1))=”,cp(m.daraja(c.faza(vr1))))
chop etish(“daraja(faza(vr2))=”,cp(m.daraja(c.faza(vr2))))
chop ("daraja(faza(ic1))=",cp(m.degrees(c.faza(ic1))))
chop ("daraja(faza(ic2))=",cp(m.degrees(c.faza(ic2))))
chop etish ("daraja(faza(vc2))=",cp(m.daraja(c.faza(vc2))))
chop etish ("daraja(faza(vc1))=",cp(m.daraja(c.faza(vc1))))
print(“daraja(faza(iL))=”,cp(m.derece(c.faza(iL))))
chop ("daraja(faza(vL))=",cp(m.degrees(c.faza(vL))))

Endi almashtirish yordamida qo'llar yordamida tenglamalarni soddalashtirishga harakat qiling. Birinchi almashtirish eq.9. ekv 5 ga.

VS = VC2 + R2 IR2 a.)

keyin eq.8 va eq.9. EK 5 ga qo'shildi.

VS = VC1 + R2 IR2 + R1 IR1 b.)

keyin eq 12., teng. 10. va menL eq. 2 ta eX.6.

VC1 = VL = jwLIL = jwL (IR1 - MenC1) = jwLIR1 - jwL jwC1 VC1

Express VC1

v)

Express VC2 ekv.4 dan. va ek.5. va ekv.8 o'rnini almashtiring. va VC1:

g.)

Eq.2 ga almashtiring., 10., 11. va d.) Eq.3 ga. va ifoda etamanR2

IR2 = IC2 + IR1 + IS = jwC2 VC2 + IR1 + IS

e.)

Endi d) va e) eq.4 ga almashtiring va I ni ifoda etingR1

Son jihatdan:


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing

TINA natijalariga ko'ra.

I vaqt funktsiyasiR1 quyidagilar:

iR1(T) = 0.242 cos (wT + 155.5°) Ma

O'lchagan kuchlanish:


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing


On-line-ni tahlil qilish uchun yuqoridagi o'chirgichni bosing yoki bosing yoki Windows ostida saqlash uchun ushbu havolani bosing


    X
    Ga Xush kelibsiz DesignSoft
    Kerakli mahsulotni topishda yordam kerak bo'lsa yoki qo'llab-quvvatlash zarur bo'lsa, suhbatlashishga imkon bering.
    wpChatIcon