HUIDIGE METHODES VOOR MESH EN LUS

Klik of Tik op de onderstaande Voorbeeldcircuits om TINACloud op te roepen en selecteer de interactieve DC-modus om ze online te analyseren.
Krijg een goedkope toegang tot TINACloud om de voorbeelden te bewerken of om uw eigen circuits te maken

Een andere manier om de volledige set Kirchhoff-vergelijkingen te vereenvoudigen, is de mesh- of lusstroommethode. Met deze methode wordt automatisch voldaan aan de huidige wet van Kirchhoff en voldoen de lusvergelijkingen die we schrijven ook aan de spanningswet van Kirchhoff. Het voldoen aan de huidige wet van Kirchhoff wordt bereikt door aan elke onafhankelijke lus van het circuit gesloten stroomlussen, mesh- of lusstromen, toe te wijzen en deze stromen te gebruiken om alle andere grootheden van het circuit uit te drukken. Aangezien de lusstromen gesloten zijn, moet de stroom die in een knooppunt stroomt ook uit het knooppunt stromen; dus het schrijven van knooppuntvergelijkingen met deze stromen leidt tot identiteit.

Laten we eerst eens kijken naar de methode van mesh-stromen.

We merken allereerst op dat de mesh-stroommethode alleen van toepassing is op "vlakke" circuits. Planaire circuits hebben geen kruisende draden wanneer ze op een vlak worden getekend. Door een circuit opnieuw te tekenen dat niet vlak lijkt te zijn, kun je vaak vaststellen dat het in feite vlak is. Gebruik voor niet-vlakke circuits de lus huidige methode later in dit hoofdstuk beschreven.

Om het idee van maasstromen uit te leggen, stel je de takken van het circuit voor als 'visnet' en wijs je een maasstroom toe aan elke maas van het net. (Soms wordt ook gezegd dat in elk "venster" van het circuit een gesloten stroomlus wordt toegewezen.)

Het schematische diagram

Het "visnet" of de grafiek van het circuit

De techniek om het circuit weer te geven door middel van een eenvoudige tekening, genaamd a diagram, is behoorlijk krachtig. Sinds De wetten van Kirchhoff zijn niet afhankelijk van de aard van de componenten, u kunt de betonnen componenten negeren en ze vervangen door eenvoudige lijnsegmenten, de zogenaamde takken van de grafiek. Door circuits door grafieken weer te geven, kunnen we de wiskundige technieken gebruiken grafiek theorie. Dit helpt ons de topologische aard van een circuit te verkennen en de onafhankelijke lussen te bepalen. Kom later terug naar deze site om meer over dit onderwerp te lezen.

De stappen van mesh-stroomanalyse:

  1. Wijs een mesh-stroom toe aan elke mesh. Hoewel de richting willekeurig is, is het gebruikelijk om de richting met de klok mee te gebruiken.

  2. Pas de spanningswet (KVL) van Kirchhoff toe rond elk gaas, in dezelfde richting als de gaasstromen. Als een weerstand twee of meer mesh-stromen heeft, wordt de totale stroom door de weerstand berekend als de algebraïsche som van de mesh-stromen. Met andere woorden, als een stroom die door de weerstand vloeit dezelfde richting heeft als de mesh-stroom van de lus, heeft deze een positief teken, anders een negatief teken in de som. Met spanningsbronnen wordt zoals gewoonlijk rekening gehouden.Als hun richting hetzelfde is als de mesh-stroom, wordt hun spanning in de KVL-vergelijkingen als positief, anders negatief beschouwd. Gewoonlijk stroomt er voor stroombronnen slechts één mesh-stroom door de bron en die stroom heeft dezelfde richting als de stroom van de bron. Als dit niet het geval is, gebruik dan de meer algemene lusstroommethode, die verderop in deze paragraaf wordt beschreven. Het is niet nodig om KVL-vergelijkingen te schrijven voor lussen die mesh-stromen bevatten die zijn toegewezen aan huidige bronnen.

  3. Los de resulterende lusvergelijkingen op voor de maasstromen.

  4. Bepaal de gevraagde stroom of spanning in het circuit met behulp van de mesh-stromen.

Laten we het illustreren de methode door het volgende voorbeeld:

Zoek de huidige I in het onderstaande circuit.


Klik / tik op het bovenstaande circuit om online te analyseren of klik op deze link om op te slaan onder Windows


We zien dat er in dit circuit twee meshes (of een linker- en rechtervenster) zijn. Laten we de meshstromen J met de klok mee toewijzen1 en J2 aan de mazen. Vervolgens schrijven we de KVL-vergelijkingen, waarbij we de spanningen over de weerstanden uitdrukken volgens de wet van Ohm:

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

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

Numeriek:

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

6 - J1* 2 + J2* 14 = 0

Express J1 uit de eerste vergelijking: J1 = en vervang dan in de tweede vergelijking: 6 - 2 * + * J 142 = 0

vermenigvuldig met 17: 102 - 24 + 4 * J2 + 238 * J2 = 0 Vandaar J2 =

en J1 =

Eindelijk, de vereiste stroom:

{Oplossing met behulp van de tolk van TINA}
{Mesh huidige methode}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
einde te maken;
J1 = [666.6667m]
J2 = [- 333.3333m]
I: = J1-J2;
I = [1]
#Oplossing door Python!
importeer numpy als n
#Gebruik mesh-huidige methode!
#We hebben een lineair systeem van vergelijkingen dat we willen oplossen
#voor I1,I2:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#Schrijf de matrix van de coëfficiënten op:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#Schrijf de matrix van de constanten op:
b=n.matrix([V1,V1-V2])
x=n.linalg.solve(A,b)
I1=x[0]
I2=x[1]
afdrukken(“I1= %.3f”%I1)
afdrukken(“I2= %.3f”%I2)
ik=ik1
print(“I= %.3f”%I)

Laten we de resultaten controleren met TINA:


Klik / tik op het bovenstaande circuit om online te analyseren of klik op deze link om op te slaan onder Windows

Laten we vervolgens het vorige voorbeeld opnieuw oplossen, maar met de meer algemene methode van lusstromen. Met behulp van deze methode worden de gesloten stroomlussen, genaamd lusstromen, worden niet noodzakelijkerwijs toegewezen aan de mazen van het circuit, maar aan willekeurig onafhankelijke loops. U kunt ervoor zorgen dat de lussen onafhankelijk zijn door ten minste één component in elke lus te hebben die niet in een andere lus zit. Voor planaire circuits is het aantal onafhankelijke lussen hetzelfde als het aantal meshes, wat gemakkelijk te zien is.

Een meer precieze manier om het aantal onafhankelijke lussen te bepalen is als volgt.

Gezien een circuit met b takken en N knooppunten. Het aantal onafhankelijke lussen l is:

l = b - N + 1

Dit volgt uit het feit dat het aantal onafhankelijke Kirchhoff-vergelijkingen gelijk moet zijn aan de vertakkingen in het circuit, en we weten al dat er alleen zijn N-1 onafhankelijke knooppuntvergelijkingen. Daarom is het totale aantal vergelijkingen van de Kirchhoff

b = N-1 + l en daarom l = b - N + 1

Deze vergelijking volgt ook uit de fundamentele stelling van de grafentheorie die later op deze site zal worden beschreven.

Laten we nu het vorige voorbeeld opnieuw oplossen, maar eenvoudiger door de lusstroommethode te gebruiken. Met deze methode zijn we vrij om lussen in meshes of andere lussen te gebruiken, maar laten we de lus met J behouden1 in de linker mesh van het circuit. Voor de tweede lus kiezen we echter de lus met J2, zoals weergegeven in de onderstaande afbeelding. Het voordeel van deze keuze is dat J1 zal gelijk zijn aan de gevraagde stroom I, omdat dit de enige lusstroom is die door R1 gaat. Dit betekent dat we J2 niet hoeven te berekenen at all. Merk op dat, in tegenstelling tot "echte" stromen, de fysieke betekenis van lusstromen afhankelijk is van hoe we ze aan het circuit toewijzen.


Klik / tik op het bovenstaande circuit om online te analyseren of klik op deze link om op te slaan onder Windows

De KVL-vergelijkingen:

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

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

en de vereiste stroom: I = J1

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

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

Express J2 uit de tweede vergelijking:

Vervang in de eerste vergelijking:

Vandaar: J1 = I = 1 A

Verdere voorbeelden.

Voorbeeld 1

Zoek de huidige I in het onderstaande circuit.


Klik / tik op het bovenstaande circuit om online te analyseren of klik op deze link om op te slaan onder Windows


In dit circuit gebruiken we de methode van lusstromen. In het linkervenster van het circuit nemen we een lusstroom die we aanduiden I omdat het gelijk is aan de gevraagde stroom. De andere lusstroom is gelijk aan de Is1-bronstroom, dus we duiden deze direct aan als
IS1.

Merk op dat de richting van deze lusstroom is niet met de klok mee omdat de richting wordt bepaald door de huidige bron. Aangezien deze lusstroom echter al bekend is, is het niet nodig om de KVL-vergelijking te schrijven voor de lus waar IS1 is bezet.

Daarom is de enige vergelijking die moet worden opgelost:

-V1 + I * R2 + R1 * (Ik - ikS1) = 0

Vandaar

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

Numeriek

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

U kunt dit resultaat ook genereren door de symbolische analyse van TINA aan te roepen vanuit het menu Analyse / Symbolische analyse / DC-resultaat:


Of u kunt de KVL-vergelijking oplossen door de tolk:

{Oplossing door TINA's tolk}
{Gebruik huidige mesh-methode}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
einde te maken;
I = [3]

Het volgende voorbeeld heeft 3 stroombronnen en is zeer eenvoudig op te lossen door middel van lusstromen.

Voorbeeld 2

Zoek de spanning V.

In dit voorbeeld kunnen we drie lusstromen kiezen, zodat elk door slechts één stroombron gaat. Daarom zijn alle drie lusstromen bekend en hoeven we alleen de onbekende spanning, V, uit te drukken.

De algebraïsche som van de stromen door R maken3:

V = (IS3 - IkS2) * R3= (10-5) * 30 = 150 V. U kunt dit verifiëren met TINA :.


Klik / tik op het bovenstaande circuit om online te analyseren of klik op deze link om op te slaan onder Windows

Laten we vervolgens opnieuw een probleem aanpakken dat we al hebben opgelost in de De wetten van Kirchhoff en Knoop potentiële methode hoofdstukken.

Voorbeeld 3

Zoek de spanning V van de weerstand R4.


Klik / tik op het bovenstaande circuit om online te analyseren of klik op deze link om op te slaan onder Windows

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

Voor dit probleem waren in de voorgaande hoofdstukken minimaal 4 vergelijkingen nodig.

We lossen dit probleem op met de methode van lusstromen, we hebben vier onafhankelijke lussen, maar met de juiste keuze van lusstromen, zal een van de lusstromen gelijk zijn aan de bronstroom Is.

Op basis van de lusstromen in de bovenstaande afbeelding zijn de lusvergelijkingen:

VS1+I4* (R5+R6+R7) - IkS*R6 -IK3* (R5 + R6) = 0

VS2 - Ik3* (R1+R2) - IkS*R2 + I2* (R1 + R2) = 0

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

De onbekende spanning V kan worden uitgedrukt door de lusstromen:

V = R4 * (I2 + I3)

Numeriek:

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)

We kunnen de regel van Cramer gebruiken om dit systeem van vergelijkingen op te lossen:

I4 = D3/D

waar D de bepalende factor is voor het systeem. D4, de determinant voor I4, wordt gevormd door het vervangen van de rechterkant van het systeem wordt geplaatst voor de kolom van I4's coëfficiënten.

Het systeem van vergelijkingen in geordende vorm:

- 60 * ik3 + 135 * I4= -20

150 * I2-150 * I3 = - 50

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

Dus de bepalend D:

De oplossing van dit stelsel van vergelijkingen is:

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

U kunt het antwoord bevestigen via het door TINA berekende resultaat.


Klik / tik op het bovenstaande circuit om online te analyseren of klik op deze link om op te slaan onder Windows

{Oplossing met behulp van de tolk van TINA}
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
einde te maken;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V: = R4 * (Is + I3);
V = [34.8485]
#Oplossing door Python!
importeer numpy als n
#We hebben een lineair systeem van vergelijkingen dat we willen oplossen
#voor I1,I2,I3,I4:
#I1=Is
#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
#Schrijf de matrix van de coëfficiënten op:
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]])
#Schrijf de matrix van de constanten op:
b=n.matrix([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)
afdrukken(“V= %.5f”%V)

In dit voorbeeld is elke onbekende lusstroom een ​​vertakkingsstroom (I1, I3 en I4); dus het is gemakkelijk om het resultaat te controleren in vergelijking met de DC-analyseresultaten van TINA.


    X
    Welkom bij DesignSoft
    Laat chatten indien nodig hulp bij het vinden van het juiste product of ondersteuning nodig.
    de wpchatıco