Ji bo TINACloud têketin kirina mesrefên kêm kêm bibin ji bo nimûneyên an jî çêkirina xwe
Di beşa berê de, me dît ku karanîna qanûnên Kirchhoff ji bo analîzkirina çerxa AC ne tenê di gelek hevkêşeyan de encam dide (her weha bi vedorên DC re jî), di heman demê de (ji ber karanîna hejmarên tevlihev jî) hejmara nediyariyan du qat dike. Ji bo ku kêmkirina hevkêşan û nenasan du rêbazên din hene ku em dikarin bikar bînin: potansiyela node û ji mesh (loop) niha rêbazên. Cûdahiya ji cûrbecûr DC-ê ev e ku di mijara AC de, pêdivî ye ku em pê re bixebitin astengiyên tevlîhev (an deyndarkirina) ji bo hêmanên xurt û kulika tevlihev an bandor (rms) nirxên ji bo voltaj û rûkan.
Di vê beşê de em ê bi van mînakan du mînakan destnîşan bikin.
Ka em pêşîn karanîna rêbaza potansiyela node nîşan bikin.
1
Ampûla û qonaxa qonaxa i (t) ya niha heke R = 5 ohm bibînin; L = 2 mH; C1 = 10 mF; C2 = 20 mF; f = 1 kHz; vS(t) = 10 cos wV V û iS(t) = ger wA A
Li vir tenê yek nîgarek serbixwe heye, N1 bi derfetek nenas e j = vR = vL = vC2 = vIS . Baştirîn rêbazê metoda potansiyela nod e.
Nermaliya nîzîkî:
Îfadekirin jM ji navhevkirinê:
Niha em dikarin hesab bikimM (ampûla tevlihev a niha (i)):
Fonksiyona dema niha:
ew) = 0.3038 cos (wt + 86.3°) A
Bikaranîna TINA
om: = 2000 * pi;
V: = 10;
Is: = 1;
Sys fi
(fi-V) * j * om * C1 + fi * j * om * C2 + fi / j / om / L + fi / R1-Is = 0
dawî;
I: = (V-fi) * j * om * C1;
abs (I) = [303.7892m]
radtodeg (arc (I)) = [86.1709]
sympy wekî s, matematîkî wekî m, cmath wekî c
cp= lambda Z : "{:.4f}".format(Z)
Replus= lambda R1, R2: R1*R2/(R1+R2)
om=2000*c.pi
V = 10
Is=1
#Hemekheviyek me heye ku em dixwazin çareser bikin
#ji bo 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= [tevlihev(Z) bo Z di sol.values()][0]
I=(V-fi)*1j*om*C1
çapkirin("abs(I)=",cp(abs(I)))
çapkirin("derece(qonaxa(I))",cp(m.degrees(c.qonaxa(I))))
Nimûneyek ji rêbaziya nuha ya mesh
Generatorê voltaja niha bibîne V = 10 V, f = 1 kHz, R = 4 kom, R2 = 2 kohm, C = 250 nF, L = 0.5 H, I = 10 mA, vS(t) = V cosw t, iS(t) = ez guneh dikimw t
Her çend dîsa em dikarin bi tenê nezanê metoda potansiyela node re bikar bînin, em ê çareseriyê bi re nîşan bidin rêbaziya nuha ya mesh.
Ka em pêşiyê impedansên wekhev ên R bihesibînin2, L (Z1) û R, C (Z2) ji bo ku karê hêsan bikin:
Me du meseleyên serbixwe (lepikên) hene. Yekem ev e: vSZ1 û Z2 û duyemîn: iS û Z2. Direktirîna rûkên meshê ev in: I1 Bawer, ez2 gav
Du hevpeymanên du heval hene: VS = J1* (Z1 + Z2) + J2*Z2 J2 = Is
Pêdivî ye ku hûn ji bo hemî impedances, voltaja û rûbaran nirxên tevlihev bikar bînin.
Du çavkaniyan in: VS = 10 V; IS = -j * 0.01 A.
Em voltaja di volt û mêzê de di kemmeyê de hesab dikin ji ber vê yekê em di mA de rûbirûyê digirin.
Ji ber vê yekê
j1(t) = 10.5 cos (w ×t -7.1°) mA
Solution by TINA:
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) + Is * Z2
dawî;
I = [10.406m-1.3003m * j]
abs (I) = [10.487m]
radtodeg (arc (I)) = [- 7.1224]
sympy wekî s, matematîkî wekî m, cmath wekî c
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)
#Hemekheviyek me heye ku em dixwazin çareser bikin
#ji bo min:
#Vs=I*(Z1+Z2)+Is*Z2
I=s.symbols('Ez')
sol=s.solve([I*(Z1+Z2)+Is*Z2-Vs],[I])
I=[tevlihev(Z) bo Z di sol.values()][0]
çapkirin("I =",cp(I))
çapkirin("abs(I)=",cp(abs(I)))
çapkirin("derece(qonaxa(I))=",cp(m.degrees(c.qonaxa(I))))
Di dawiyê de, ka em encamên ku TINA bikar tînin kontrol bikin.