MESH JA LOOP JOOKSEVAD MEETODID

Klõpsake või puudutage allpool asuvaid näidisahelaid, et kutsuda TINACloud ja valige interaktiivne alalisrežiim nende analüüsimiseks võrgus.
Saate madala hinnaga juurdepääsu TINACloud'ile, et muuta näiteid või luua oma ahelaid

Teine võimalus Kirchhoffi võrrandite komplekti lihtsustamiseks on võrgusilma või silmuse voolu meetod. Seda meetodit kasutades täidetakse Kirchhoffi praegune seadus automaatselt ja meie kirjutatud silmusevõrrandid vastavad ka Kirchhoffi pingeseadusele. Kirchhoffi kehtiva seaduse rahuldamine saavutatakse, kui suletud vooluahelad, mida nimetatakse võrgusilmadeks või silmusvooludeks, omistatakse vooluahela igale sõltumatule ahelale ja kasutatakse neid voolusid kõigi ülejäänud ahela suuruste väljendamiseks. Kuna silmusvoolud on suletud, peab sõlme voolav vool ka sõlmest välja voolama; nii et sõlmevõrrandite kirjutamine nende vooludega viib identiteedini.

Vaatleme kõigepealt võrgusilma voolude meetodit.

Esiteks märgime, et võrgusilma voolumeetod on rakendatav ainult “tasapinnaliste” vooluringide jaoks. Tasapinnalistel ahelatel ei ole tasapinnale tõmmates ristuvaid juhtmeid. Sageli saate skeemi, mis näib olevat mittetasapinnaline, uuesti joonistades, et see on tegelikult tasapinnaline. Mittetasapinnaliste vooluringide jaoks kasutage silmusvoolu meetod kirjeldatud käesolevas peatükis.

Võrgusilma voolude idee selgitamiseks kujutlege vooluahela harusid kui „kalavõrku“ ja määrake võrgu igale võrgusilmale vooluvõrk. (Mõnikord öeldakse ka, et vooluahela igas aknas on määratud suletud vooluahel.)

Skeem

„Kalavõrk” või vooluringi graafik

Vooluahela esitamise meetod lihtsa joonise abil, mida nimetatakse a graafik, on üsna võimas. Alates Kirchhoffi seadused ei sõltu komponentide olemusest, võite jätta betoonkomponendid tähelepanuta ja asendada need lihtsate joonelõikudega, mida nimetatakse oksad graafiku kohta. Ahelate esindamine graafikute abil võimaldab meil kasutada matemaatilisi tehnikaid graafi teooria. See aitab meil uurida vooluringi topoloogilist olemust ja määrata sõltumatud silmused. Tulge hiljem selle saidi juurde tagasi, et selle teema kohta rohkem lugeda.

Võrgu praeguse analüüsi etapid:

  1. Määrake igale võrgusilmale vool. Kuigi suund on meelevaldne, on tavaks kasutada päripäeva.

  2. Rakendage iga võrgu ümber Kirchhoffi pingeseadus (KVL) võrgusilma vooludega samas suunas. Kui takistil on läbi selle kaks või enam silmavoolu, arvutatakse takisti koguvool võrgusilma voolude algebralise summana. Teisisõnu, kui takisti kaudu voolav vool on sama suunaga kui silmuse võrgusilma vool, on sellel positiivne märk, vastasel juhul summa negatiivne märk. Pingeallikaid võetakse tavaliselt arvesse. Kui nende suund võrdub võrgusilma vooluga, loetakse nende pinget KVL-i võrrandites positiivseks, vastasel juhul negatiivseks. Tavaliselt voolab vooluallikate puhul ainult üks võrgusilma vool läbi allika ja sellel voolul on sama suund kui allika voolul. Kui see pole nii, kasutage üldisemat voolumeetodit, mida on selles lõigus hiljem kirjeldatud. Vooluallikatele määratud võrgusilmavoolu silmuste jaoks pole vaja KVL-i võrrandit kirjutada.

  3. Lahenda saadud silmusevandid võrgusilma jaoks.

  4. Võrguvoolude abil määrake vooluringis soovitud vool või pinge.

Selgitagem järgmise näite meetod:

Leidke allpool olevast vooluringist praegune I.


Klõpsa / koputage ülaltoodud ahelat, et analüüsida on-line või klõpsa sellel lingil, et salvestada Windowsis


Näeme, et selles vooluringis on kaks silma (või vasak ja parem aken). Määrame päripäeva võrgusilma voolud J1 ja J2 võrgusilmadeni. Siis kirjutame KVL-i võrrandid, väljendades takistite pingeid Ohmi seadusega:

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

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

Arvuliselt:

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

6 - J1* 2 + J2* 14 = 0

Ekspress J1 esimesest võrrandist: J1 = ja seejärel asendada teise võrrandiga: 6 - 2 * + 14 * J2 = 0

korruta 17-ga: 102 - 24 + 4 * J2 + 238 * J2 = 0 sellest tulenevalt J2 =

ja J1 =

Lõpuks nõutav vool:

{TINA tõlki kasutav lahendus}
{Võrgusilma meetod}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
lõppu;
J1 = [666.6667m]
J2 = [- 333.3333m]
I: = J1-J2;
I = [1]
#Pythoni lahendus!
import numpy as n
#Kasutage võrgusilma meetodit!
#Meil on lineaarne võrrandisüsteem, mida tahame lahendada
#I1,I2 jaoks:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#Kirjutage üles koefitsientide maatriks:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#Kirjutage üles konstantide maatriks:
b=n.massiiv([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)

Kontrollime tulemusi TINAga:


Klõpsa / koputage ülaltoodud ahelat, et analüüsida on-line või klõpsa sellel lingil, et salvestada Windowsis

Järgmisena lahendame uuesti eelmise näite, kuid üldisemaga silmusvoolude meetod. Seda meetodit kasutades nimetatakse suletud vooluahelaid silmusvoolud, on määratud mitte tingimata vooluahela silmadega, vaid suvalistega sõltumatud silmused. Võite tagada silmuste sõltumatuse, kui igas silmus on vähemalt üks komponent, mida ükski teine ​​silmus ei sisalda. Tasapinnaliste vooluahelate puhul on sõltumatute silmuste arv sama, mis silmade arv, mida on lihtne näha.

Sõltumatute silmuste arvu täpsem viis on järgmine.

Arvestades vooluringi b oksad ja N sõlmed. Sõltumatute silmuste arv l on:

l = b - N + 1

See tuleneb tõsiasjast, et Kirchhoffi sõltumatute võrrandite arv peab olema võrdne vooluringis olevate harudega, ja me juba teame, et neid on ainult N-1 sõltumatud sõlmevõrrandid. Seetõttu on Kirchhoffi võrrandite koguarv

b = N-1 + l ja seega l = b - N + 1

See võrrand tuleneb ka graafiteooria fundamentaalsest teoreemist, mida kirjeldatakse hiljem selles kohas.

Nüüd lahendame eelmise näite uuesti, kuid lihtsamalt, kasutades silmusvoolu meetodit. Selle meetodi abil on meil lubatud kasutada silmustes silmuseid või muid silmuseid, kuid hoiame silmuse J-ga1 vooluringi vasakus võrgusilmas. Teise silmuse jaoks valime silmuse siiski J-ga2, nagu on näidatud alloleval joonisel. Selle valiku eeliseks on see, et J1 on võrdne taotletava vooluga I, kuna see on ainus silmusvool, mis läbib R1. See tähendab, et me ei pea arvutama J2 üldse. Pange tähele, et erinevalt “päris” vooludest sõltub silmusvoolude füüsiline tähendus sellest, kuidas me need vooluringile määrame.


Klõpsa / koputage ülaltoodud ahelat, et analüüsida on-line või klõpsa sellel lingil, et salvestada Windowsis

KVL-i võrrandid:

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

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

ja nõutav vool: I = J1

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

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

Express J2 teisest võrrandist:

Asenda esimene võrrand:

Seega: J1 = I = 1 A

Täiendavad näited.

Näiteks 1

Leidke allpool olevast vooluringist praegune I.


Klõpsa / koputage ülaltoodud ahelat, et analüüsida on-line või klõpsa sellel lingil, et salvestada Windowsis


Selles vooluringis kasutame silmusvoolude meetodit. Ahela vasakus aknas võtame silmusvoolu, mida tähistame I kuna see on võrdne taotletava vooluga. Teine silmusvool võrdub Is1 lähtevooluga, seega tähistame seda otse kui
IS1.

Pange tähele, et selle silmusvoolu suund on mitte päripäeva, kuna selle suuna määrab praegune allikas. Kuna see silmusvool on juba teada, ei ole vaja silmuse KVL-i võrrandit kirjutada kuhu IS1 võetud.

Seetõttu on ainus lahendatav võrrand:

-V1 + I * R2 + R1 * (Mina - minaS1) = 0

sellest tulenevalt

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

Arvuliselt

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

Selle tulemuse saate genereerida ka TINA sümboolseks analüüsiks menüüst Analüüs / sümboolne analüüs / alalisvoolu tulemus:


Või saate tõlgi abil lahendada KVL-i võrrandi:

{TINA tõlgi lahendus}
{Kasuta võrgusilma meetodit}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
lõppu;
I = [3]

Järgmisel näitel on 3 vooluallikat ja seda on silmusvoolude meetodil väga lihtne lahendada.

Näiteks 2

Leia pinge V.

Selles näites võime valida kolm silmusvoolu, nii et igaüks läbib ainult ühte vooluallikat. Seetõttu on teada kõik kolm silmusvoolu ja me peame nende abil väljendama ainult tundmatut pinget V.

Voolude algebraline summa R kaudu3:

V = (IS3 - MinaS2) * R3= (10-5) * 30 = 150 V. Seda saate kontrollida TINA-ga :.


Klõpsa / koputage ülaltoodud ahelat, et analüüsida on-line või klõpsa sellel lingil, et salvestada Windowsis

Järgmisena käsitleme uuesti probleemi, mille oleme juba lahendanud Kirchhoffi seadused ja Sõlme potentsiaalne meetod peatükid.

Näiteks 3

Leidke takisti R pinge V4.


Klõpsa / koputage ülaltoodud ahelat, et analüüsida on-line või klõpsa sellel lingil, et salvestada Windowsis

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

Selle probleemi eelnevates peatükkides lahendamiseks oli vaja vähemalt 4 võrrandit.

Selle probleemi lahendamisel ahelavoolude meetodil on meil neli sõltumatut ahelat, kuid ahelavoolude õige valiku korral võrdub üks ahelavooludest lähtevooluga Is.

Ülaltoodud joonisel näidatud silmusvoolude põhjal on silmuse võrrandid järgmised:

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

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

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

Tundmatu pinge V saab väljendada silmusvooludena:

V = R4 * (I2 + I3)

Arvuliselt:

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)

Selle võrrandisüsteemi lahendamiseks saame kasutada Crameri reeglit:

I4 = D3/D

kus D on süsteemi determinant. D4, I määrav tegur4, moodustatakse süsteemi parempoolse külje asendamisega I veeru jaoks4koefitsiendid.

Võrrandite süsteem tellitud kujul:

- 60 * I3 + 135 * I4= -20

150 * I2-150 * I3 = - 50

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

Seega determinant D:

Selle võrrandisüsteemi lahendus on:

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

Saate vastuse kinnitada TINA arvutatud tulemuse kaudu.


Klõpsa / koputage ülaltoodud ahelat, et analüüsida on-line või klõpsa sellel lingil, et salvestada Windowsis

{TINA tõlki kasutav lahendus}
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
lõppu;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V: = R4 * (Is + I3);
V = [34.8485]
#Pythoni lahendus!
import numpy as n
#Meil on lineaarne võrrandisüsteem, mida tahame lahendada
#I1,I2,I3,I4 jaoks:
#I1=On
#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
#Kirjutage üles koefitsientide maatriks:
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]])
#Kirjutage üles konstantide maatriks:
b=n.massiiv([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)

Selles näites on iga tundmatu silmusvool hargnemisvool (I1, I3 ja I4); seega on tulemust lihtne kontrollida TINA alalisvoolu analüüsi tulemustega võrreldes.