METODE IN TEKOČE METODE

Kliknite ali se dotaknite spodnjih vzorčnih vezij, da pokličete TINACloud in izberite način Interactive DC za analizo na spletu.
Pridobite poceni dostop do TINACloud, da uredite primere ali ustvarite lastna vezja

Drug način poenostavitve celotnega niza Kirchhoffovih enačb je metoda mrežnega toka ali zanke. S to metodo se trenutni zakon Kirchhoffa samodejno izpolni, enačbe zanke, ki jih napišemo, pa ustrezajo tudi napetosti zakona Kirchhoffa. Zadovoljevanje Kirchhoffovega trenutnega zakona dosežemo tako, da vsaki neodvisni zanki vezja dodelimo zaprte tokovne zanke, imenovane mrežaste ali zančne tokove, in uporabimo te tokove za izražanje vseh ostalih količin vezja. Ker so tokovi zanke zaprti, mora tok, ki teče v vozlišče, teči tudi iz vozlišča; zato pisanje enačb vozlišč s temi tokovi vodi do identitete.

Najprej razmislimo o načinu mrežnih tokov.

Najprej upoštevamo, da je metoda mrežnega toka uporabna samo za "ravninska" vezja. Planarna vezja nimajo križnih žic, če jih vlečemo na ravnino. Pogosto s preoblikovanjem vezja, ki je videti neplanarno, lahko ugotovite, da je v resnici ravninsko. Za neplanarna vezja uporabite metoda zank toka v nadaljevanju tega poglavja.

Če želite razložiti idejo mrežnih tokov, si veje vezja predstavljajte kot "ribiško mrežo" in vsakemu očesu mreže dodelite mrežni tok. (Včasih rečemo tudi, da je v vsakem "oknu" vezja dodeljena zaprta tokovna zanka.)

Shematski diagram

"Ribiška mreža" ali graf vezja

Tehnika predstavljanja vezja s preprosto risbo, imenovano a graf, je precej močan. Od Kirchhoffovi zakoni niso odvisni od narave sestavnih delov, betonske komponente ne upoštevate in nadomestite z njimi preproste segmente linij, imenovane veje grafa. Predstavljanje vezij z grafi nam omogoča uporabo matematičnih tehnik teorija grafov. To nam pomaga raziskati topološko naravo vezja in določiti neodvisne zanke. Vrnite se kasneje na to spletno mesto in preberite več o tej temi.

Koraki analize trenutne mreže:

  1. Vsakemu očesu dodelite mrežni tok. Čeprav je smer poljubna, je običajno uporabljati smer v smeri urinega kazalca.

  2. Uporabite Kirchhoffov napetostni zakon (KVL) okoli vsakega očesa v isti smeri kot mrežni tokovi. Če ima upor dva ali več mrežnih tokov skozi njega, se skupni tok skozi upor izračuna kot algebrska vsota mrežnih tokov. Z drugimi besedami, če ima tok, ki teče skozi upor, isto smer kot mrežni tok zanke, ima pozitiven znak, sicer negativni znak v vsoti. Viri napetosti se upoštevajo kot običajno. Če je njihova smer enaka mrežnemu toku, se njihova napetost v enačbah KVL šteje za pozitivno, sicer negativno. Običajno za vire toka skozi vir teče samo en mrežni tok in ta tok ima isto smer kot tok vira. V nasprotnem primeru uporabite splošnejšo metodo toka v zanki, opisano v tem odstavku. KVL enačb za zanke, ki vsebujejo mrežaste tokove, dodeljene trenutnim virom, ni treba pisati.

  3. Rešite nastale zanke za mrežne tokove.

  4. Določite želeni tok ali napetost v tokokrogu z mrežnimi tokovi.

Predstavimo metoda z naslednjim primerom:

Poiščite trenutno točko v spodnjem vezju.


Kliknite / tapnite zgornji krog, da analizirate na spletu ali kliknete to povezavo na Shrani pod Windows


Vidimo, da sta v tem vezju dve očesi (ali levo in desno okno). Dodelimo mrežne tokove J v smeri urinega kazalca1 in J2 do mrežic. Nato zapišemo enačbe KVL in z Ohmovim zakonom izrazimo napetosti na uporov:

-V1 + J1* (Ri1+R1) - J2*R1 = 0

V2 - J1*R1 + J2* (R + R1) = 0

Številčno:

-12 + J1* 17 - J2* 2 = 0

6 - J1* 2 + J2* 14 = 0

Izrazite J1 iz prve enačbe: J1 = in nato nadomestite v drugo enačbo: 6 - 2 * + 14 * J2 = 0

pomnoži s 17: 102 - 24 + 4 * J2 + 238 * J2 = 0 zato J2 =

in J1 =

Nazadnje, zahtevani tok:

{Rešitev z uporabo TINA-jevega tolmača}
{Mrežna metoda}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
konec;
J1 = [666.6667m]
J2 = [- 333.3333m]
I: = J1-J2;
I = [1]
#Rešitev Pythona!
uvozi numpy kot n
#Uporabi metodo mrežnega toka!
#Imamo linearni sistem enačb, ki ga želimo rešiti
#za I1,I2:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#Zapišite matriko koeficientov:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#Zapišite matriko konstant:
b=n.matrika([V1,V1-V2])
x=n.linalg.solve(A,b)
I1=x[0]
I2=x[1]
print(“I1= %.3f”%I1)
print(“I2= %.3f”%I2)
I=I1
print(“I= %.3f”%I)

Preverimo rezultate s TINA:


Kliknite / tapnite zgornji krog, da analizirate na spletu ali kliknete to povezavo na Shrani pod Windows

Nato še enkrat razrešimo prejšnji primer, vendar s splošnejšim metoda zančnih tokov. S to metodo se imenujejo zaprte tokovne zanke tokovi zanke, niso nujno dodeljene mrežam vezja, temveč poljubno neodvisne zanke. Zagotovite lahko, da so zanke neodvisne, če imate v vsaki zanki vsaj eno komponento, ki ni v nobeni drugi zanki. Za ravninska vezja je število neodvisnih zank enako številu očes, kar je enostavno opaziti.

Natančnejši način določitve števila neodvisnih zank je naslednji.

Glede na vezje s b veje in N vozlišč. Število neodvisnih zank l je:

l = b - N + 1

To izhaja iz dejstva, da mora biti število neodvisnih Kirchhoffovih enačb enako vejam v vezju in že vemo, da obstajajo samo N-1 enačbe neodvisnih vozlišč. Zato je skupno število Kirchhoffovih enačb

b = N-1 + l in zato l = b - N + 1

Ta enačba izhaja tudi iz temeljnega izrek teorije grafov, ki bo opisan kasneje na tem mestu.

Zdaj pa še enkrat razrešimo prejšnji primer, vendar preprosteje, z uporabo trenutne metode zanke. S to metodo lahko prosto uporabimo zanke v mrežnih mrežah ali katere koli druge zanke, vendar ohranimo zanko z J1 v levi mreži vezja. Vendar za drugo zanko izberemo zanko z J2, kot je prikazano na spodnji sliki. Prednost te izbire je, da je J1 bo enak zahtevanemu toku I, saj je edini tok zanke, ki poteka skozi R1. To pomeni, da nam ni treba izračunati J2 nasploh. Upoštevajte, da je fizični pomen tokov v zanki, za razliko od "pravih" tokov, odvisen od tega, kako jih dodelimo vezju.


Kliknite / tapnite zgornji krog, da analizirate na spletu ali kliknete to povezavo na Shrani pod Windows

KVL enačbe:

J1 * (R1+Ri1) + J2 * R i1 - V1 = 0

-V1+ J1 * Ri1+ J2 * (R + Ri) + V2 = 0

in zahtevani tok: I = J1

Numerically: J1*(15+2)+J2*15-12 = 0

-12 + J1 * 15 + J2 * (15 + 12) + 6 = 0

Izrazite J2 iz druge enačbe:

Nadomestimo v prvo enačbo:

Zato: J1 = I = 1 A

Nadaljnji primeri.

Primer 1

Poiščite trenutno točko v spodnjem vezju.


Kliknite / tapnite zgornji krog, da analizirate na spletu ali kliknete to povezavo na Shrani pod Windows


V tem vezju uporabljamo metodo zančnih tokov. V levem oknu vezja vzamemo zančni tok, s katerim označujemo I saj je enak zahtevanemu toku. Drugi tok zanke je enak izvornemu toku Is1, zato ga označimo neposredno kot
IS1.

Upoštevajte, da je smer tega toka zanke ne v smeri urinega kazalca, saj je njegova smer določena s trenutnim virom. Ker pa je ta tok zanke že znan, ni treba pisati enačbe KVL za zanko kam IS1 je zaseden.

Zato je edina enačba, ki jo je treba rešiti,:

-V1 + I * R2 + R1 * (Jaz - jazS1) = 0

zato

I = (V1 + R1 *IS1) / (R1 + R2)

Numerično

I=(10+20*4)/(20+10)=3 A

Ta rezultat lahko ustvarite tudi s klicem TINA-ove simbolične analize v meniju Analiza / Simbolična analiza / DC Rezultat:


Ali lahko enačbo KVL rešite s tolmačem:

{Rešitev TINA-jevega tolmača}
{Uporabi trenutno mrežno metodo}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
konec;
I = [3]

Naslednji primer ima 3 vira toka in ga je zelo enostavno rešiti z metodo zank tokov.

Primer 2

Poišči napetost V.

V tem primeru lahko izberemo tri zančne tokove, tako da vsak prehaja skozi samo en tokovni vir. Zato so znani vsi trije tokovi v zanki, z njihovo uporabo pa moramo samo izraziti neznano napetost, V.

Izdelava algebraične vsote tokov skozi R3:

V = (IS3 - JAZS2) * R3= (10-5) * 30 = 150 V. To lahko preverite s TINA:.


Kliknite / tapnite zgornji krog, da analizirate na spletu ali kliknete to povezavo na Shrani pod Windows

Nato se še enkrat lotimo problema, ki smo ga že rešili v Kirchhoffovi zakoni in Metoda potencialnega vozlišča poglavij.

Primer 3

Poiščite napetost V upora R4.


Kliknite / tapnite zgornji krog, da analizirate na spletu ali kliknete to povezavo na Shrani pod Windows

R1 = R3 = 100 ohm, R2 = R4 = 50 ohm, R5 = 20 ohm, R6 = 40 ohm, R7 = 75 ohm.

Za rešitev tega problema so bila v prejšnjih poglavjih potrebna vsaj 4 enačbe.

Rešimo to težavo z metodo zank tokov, imamo štiri neodvisne zanke, toda s pravilno izbiro tokov zanke bo eden od tokov zanke enak izvornemu toku.

Na podlagi tokov zanke, prikazane na zgornji sliki, so enačbe zanke:

VS1+I4* (R5+R6+R7) - JAZS*R6 -JAZ3* (R5 + R6) = 0

VS2 - JAZ3* (R1+R2) - JAZS*R2 + I2* (R1 + R2) = 0

-VS1 + I3* (R1 + R2 + R3 + R4 + R5 + R6) + IS* (R2 +R4 + R6) - JAZ4* (R5 + R6) - JAZ2* (R1 + R2) = 0

Neznana napetost V se lahko izrazi z zančnimi tokovi:

V = R4 * (JAZ2 + I3)

Številčno:

100 + I4* 135-2 * 40-I3* 60 = 0

150 + I2* 150-2 * 50-I3* 150 = 0

–100 + I3* 360 + 2 * 140-I4* 60-I2* 150 = 0

V = 50 * (2 + I)3)

Za reševanje tega sistema enačb lahko uporabimo Cramerjevo pravilo:

I4 = D3/D

kjer je D determinanta sistema. D4, determinanta za I4, tvorjen z nadomestitvijo desne strani sistema je postavljen za stolpec I4koeficienti.

Sistem enačb v urejeni obliki:

- 60 * I3 + 135 * I4= -20

150 * I2-150 * I3 = - 50

-150 * I2+ 360 * I3 - 60 * I4= - 180

Torej determinanta D:

Rešitev tega sistema enačb je:

V = R4* (2 + I3= 34.8485 V

Odgovor lahko potrdite z rezultatom, ki ga izračuna TINA.


Kliknite / tapnite zgornji krog, da analizirate na spletu ali kliknete to povezavo na Shrani pod Windows

{Rešitev z uporabo TINA-jevega tolmača}
Sys I2, I3, I4
Vs2+I2*(R1+R2)-R2*Is-I3*(R1+R2)=0
-Vs1+I3*(R1+R2+R3+R4+R5+R6)+Is*(R2+R4+R6)-I2*(R1+R2)-I4*(R5+R6)=0
Vs1+I4*(R5+R6+R7)-Is*R6-I3*(R5+R6)=0
konec;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V: = R4 * (Is + I3);
V = [34.8485]
#Rešitev Pythona!
uvozi numpy kot n
#Imamo linearni sistem enačb, ki ga želimo rešiti
#za I1,I2,I3,I4:
#I1=Je
#Vs2+I2*(R1+R2)-R2*I1-I3*(R1+R2)=0
#-Vs1+I3*(R1+R2+R3+R4+R5+R6)+I1*(R2+R4+R6)-I2*(R1+R2)-I4*(R5+R6)=0
#Vs1+I4*(R5+R6+R7)-I1*R6-I3*(R5+R6)=0
#Zapišite matriko koeficientov:
A=n.array([[1,0,0,0],[-R2,R1+R2,-(R1+R2),0],[R2+R4+R6,-(R1+R2),R1+R2+R3+R4+R5+R6,-(R5+R6)],[-R6,0,-(R5+R6),R5+R6+R7]])
#Zapišite matriko konstant:
b=n.matrika([Je,-Vs2,Vs1,-Vs1])
x=n.linalg.solve(A,b)
I1,I2,I3,I4=x[0],x[1],x[2],x[3]
print(“I1= %.5f”%I1) #x[0]=I1
print(“I2= %.5f”%I2) #x[1]=I2
print(“I3= %.5f”%I3) #x[2]=I1
print(“I4= %.5f”%I4) #x[3]=I2
V=R4*(I1+I3)
print(“V= %.5f”%V)

V tem primeru je vsak neznani tok zanke podružnični tok (I1, I3 in I4); rezultat je enostavno preveriti, če primerjamo rezultate TINA z rezultati DC analize.


    X
    Veseli me, da vas imam DesignSoft
    Omogočimo klepet, če potrebujete pomoč pri iskanju pravega izdelka ali potrebujete podporo.
    wpchatıco