MESH OCH LOOP CURRENT METHODS

Klicka eller Peka på exemplet kretsarna nedan för att aktivera TINACloud och välj det interaktiva DC-läget för att analysera dem online.
Få en låg kostnad tillgång till TINACloud för att redigera exemplen eller skapa egna kretsar

Ett annat sätt att förenkla den kompletta uppsättningen av Kirchhoffs ekvationer är mesh eller loop-metoden. Med hjälp av denna metod uppfylls Kirchhoffs nuvarande lag automatiskt, och slingekvationerna som vi skriver uppfyller också Kirchhoffs spänningslag. Att tillfredsställa Kirchhoffs nuvarande lag uppnås genom att tilldela stängda strömslingor som kallas nät- eller slingströmmar till varje oberoende slinga i kretsen och använda dessa strömmar för att uttrycka alla andra mängder i kretsen. Eftersom slingströmmarna är stängda, måste strömmen som flyter in i en nod också strömma ut från noden; så att skriva nodekvationer med dessa strömmar leder till identitet.

Låt oss först överväga metoden för nätströmmar.

Vi noterar först att nätströmmetoden endast är tillämplig för ”plana” kretsar. Plana kretsar har inga korsande ledningar när de dras på ett plan. Ofta kan du bestämma att den faktiskt är plan genom att rita om en krets som verkar vara icke-plan. För kretsar utan plan, använd slingströmmetod beskrivs senare i detta kapitel.

För att förklara tanken på nätströmmar, föreställ dig kretsens grenar som "fisknät" och tilldela en nätström till varje nät i nätet. (Ibland sägs det också att en sluten strömslinga tilldelas i varje "fönster" i kretsen.)

Det schematiska diagrammet

"Fiskenät" eller grafen på kretsen

Tekniken för att representera kretsen genom en enkel ritning, kallad a diagram, är ganska kraftfull. Eftersom Kirchhoffs lagar beror inte på komponenternas art, du kan bortse från betongkomponenterna och ersätta dem enkla linjesegment, kallade grenar av grafen. Genom att representera kretsar med grafer kan vi använda matematikens tekniker grafteori. Detta hjälper oss att utforska den topologiska karaktären hos en krets och bestämma de oberoende slingorna. Kom tillbaka senare till den här webbplatsen för att läsa mer om detta ämne.

Stegen i nätströmanalys:

  1. Tilldela en nätström till varje nät. Även om riktningen är godtycklig är det vanligt att använda medursriktningen.

  2. Tillämpa Kirchhoffs spänningslag (KVL) runt varje nät, i samma riktning som nätströmmarna. Om ett motstånd har två eller flera maskströmmar genom sig beräknas den totala strömmen genom motståndet som den algebraiska summan av maskströmmarna. Med andra ord, om en ström som strömmar genom motståndet har samma riktning som slingans maskström, har den ett positivt tecken, annars ett negativt tecken i summan. Spänningskällor beaktas som vanligt. Om deras riktning är densamma som nätströmmen, anses deras spänning vara positiv, annars negativ, i KVL-ekvationerna. För strömkällor flyter vanligtvis bara en nätström genom källan, och den strömmen har samma riktning som strömmen för källan. Om detta inte är fallet, använd den mer allmänna slingströmmetoden som beskrivs senare i det här stycket. Det finns inget behov att skriva KVL-ekvationer för slingor som innehåller nätströmmar tilldelade nuvarande källor.

  3. Lös de resulterande slingekvationerna för nätströmmen.

  4. Bestäm önskad ström eller spänning i kretsen med hjälp av nätströmmarna.

Låt oss illustrera metoden enligt följande exempel:

Hitta den aktuella I i kretsen nedan.


Klicka / tryck på kretsen ovan för att analysera on-line eller klicka på den här länken för att spara under Windows


Vi ser att det finns två nät (eller ett vänster- och högerfönster) i denna krets. Låt oss tilldela nätströmmar medurs J1 och J2 till maskorna. Sedan skriver vi KVL-ekvationerna och uttrycker spänningarna över resistorerna genom Ohms lag:

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

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

numeriskt:

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

6 - J1* 2 + J2* 14 = 0

Express J1 från den första ekvationen: J1 = och ersätt sedan med den andra ekvationen: 6 - 2 * + 14 * J2 = 0

multiplicera med 17: 102 - 24 + 4 * J2 + 238 * J2 = 0 därav J2 =

och J1 =

Slutligen, den önskade strömmen:

{Lösning med TINA: s tolk}
{Mesh current method}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
slutet;
J1 = [666.6667m]
J2 = [- 333.3333m]
I: = J1-J2;
I = [1]
#Lösning av Python!
importera numpy som n
#Använd mesh aktuell metod!
#Vi har ett linjärt ekvationssystem som vi vill lösa
#för I1,I2:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#Skriv upp matrisen för koefficienterna:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#Skriv upp matrisen av konstanterna:
b=n.array([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)

Låt oss kolla resultaten med TINA:


Klicka / tryck på kretsen ovan för att analysera on-line eller klicka på den här länken för att spara under Windows

Låt oss nu lösa det föregående exemplet igen, men med det mer allmänna metod för slingströmmar. Med den här metoden kallas den slutna strömmen slingströmmar, tilldelas inte nödvändigtvis kretsens nät, utan till godtyckliga oberoende slingor. Du kan se till att slingorna är oberoende genom att ha minst en komponent i varje slinga som inte finns i någon annan slinga. För plana kretsar är antalet oberoende slingor detsamma som antalet maskor, vilket är lätt att se.

Ett mer exakt sätt att bestämma antalet oberoende slingor är enligt följande.

Får en krets med b grenar och N knutpunkter. Antalet oberoende slingor l är:

l = b - N + 1

Detta följer av att antalet oberoende Kirchhoffs ekvationer måste vara lika med grenarna i kretsen, och vi vet redan att det bara finns N-1 oberoende nodekvationer. Därför är det totala antalet Kirchhoffs ekvationer

b = N-1 + l och följaktligen l = b - N + 1

Denna ekvation följer också av den grundläggande satsen för grafteori som kommer att beskrivas senare på denna plats.

Låt oss nu lösa det föregående exemplet igen, men mer enkelt med hjälp av slingströmmetoden. Med denna metod är vi fria att använda slingor i nät eller andra slingor, men låt oss hålla slingan med J1 i kretsens vänstra nät. För den andra slingan väljer vi dock slingan med J2, som visas i figuren nedan. Fördelen med detta val är att J1 kommer att vara lika med den begärda strömmen I, eftersom det är den enda slingströmmen som passerar genom R1. Det betyder att vi inte behöver beräkna J2 alls. Observera att till skillnad från "verkliga" strömmar är den fysiska betydelsen av slingströmmar beroende av hur vi tilldelar dem till kretsen.


Klicka / tryck på kretsen ovan för att analysera on-line eller klicka på den här länken för att spara under Windows

KVL ekvationerna:

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

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

och den önskade strömmen: I = J1

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

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

Express J2 från den andra ekvationen:

Ersätt i den första ekvationen:

Därav: J1 = I = 1 A

Ytterligare exempel.

Exempelvis 1

Hitta den aktuella I i kretsen nedan.


Klicka / tryck på kretsen ovan för att analysera on-line eller klicka på den här länken för att spara under Windows


I den här kretsen använder vi metoden för slingströmmar. I kretsens vänstra fönster tar vi en slingström som vi anger med I eftersom det är lika med den begärda strömmen. Den andra slingströmmen är lika med Is1-källströmmen, så vi anger den direkt som
IS1.

Observera att riktningen för denna slingström är inte medurs eftersom dess riktning bestäms av den aktuella källan. Men eftersom denna slingström redan är känd, finns det inget behov att skriva KVL-ekvationen för slingan där IS1 är tagen.

Därför är den enda ekvationen att lösa:

-V1 + I * R2 + R1 * (Jag - jagS1) = 0

därav

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

numeriskt

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

Du kan också generera detta resultat som kallar TINAs symbolanalys från menyn Analys / symbolisk analys / DC:


Eller så kan du lösa KVL-ekvationen av tolkaren:

{Lösning av TINAs tolk}
{Använd nätströmmetod}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
slutet;
I = [3]

Följande exempel har 3 strömkällor och är mycket lätt att lösa med metoden för slingströmmar.

Exempelvis 2

Hitta spänningen V.

I det här exemplet kan vi välja tre slingströmmar så att varje passerar endast en strömkälla. Därför är alla de tre slingströmmarna kända, och vi behöver bara uttrycka den okända spänningen V genom att använda dem.

Gör den algebraiska summan av strömmarna genom R3:

V = (IS3 - JagS2) * R3= (10-5) * 30 = 150 V. Du kan verifiera detta med TINA :.


Klicka / tryck på kretsen ovan för att analysera on-line eller klicka på den här länken för att spara under Windows

Låt oss nu ta itu med ett problem som vi redan har löst i Kirchhoffs lagar och Node potentiell metod kapitel.

Exempelvis 3

Hitta spänningen V hos motståndet R4.


Klicka / tryck på kretsen ovan för att analysera on-line eller klicka på den här länken för att spara under Windows

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

Detta problem behövde minst fyra ekvationer för att lösa i de föregående kapitlen.

Lösa detta problem med metoden för slingströmmar, vi har fyra oberoende slingor, men med rätt val av slingströmmar kommer en av slingströmmarna att vara lika med källströmmen är.

Baserat på slingströmmarna som visas i figuren ovan är loopekvationerna:

VS1+I4* (R5+R6+R7) - IS*R6 -JAG3* (R5 + R6) = 0

VS2 - Jag3* (R1+R2) - IS*R2 + I2* (R1 + R2) = 0

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

Den okända spänningen V kan uttryckas med slingströmmar:

V = R4 * (I2 + I3)

numeriskt:

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 + I3)

Vi kan använda Cramer's regel för att lösa detta ekvationssystem:

I4 = D3/D

där D är systemets determinant. D4, determinant för jag4, bildas genom att ersätta systemets högra sida placeras med kolonnen i I4koefficienter.

Systemet av ekvationer i beställd form:

- 60 * I3 + 135 * I4= -20

150 * I2-150 * I3 = - 50

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

determinant D:

Lösningen av detta system av ekvationer är:

V = R4* (2 + I3) = 34.8485 V

Du kan bekräfta svaret via resultatet beräknat av TINA.


Klicka / tryck på kretsen ovan för att analysera on-line eller klicka på den här länken för att spara under Windows

{Lösning med TINA: s tolk}
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
slutet;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V: = R4 * (Is + I3);
V = [34.8485]
#Lösning av Python!
importera numpy som n
#Vi har ett linjärt ekvationssystem som vi vill lösa
#för I1,I2,I3,I4:
#I1=Är
#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
#Skriv upp matrisen för koefficienterna:
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]])
#Skriv upp matrisen av konstanterna:
b=n.array([Is,-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)

I detta exempel är varje okänd slingström en grenström (I1, I3 och I4); så det är lätt att kontrollera resultatet genom att jämföra med DC-analysresultaten för TINA.