MESH AND LOOP CURRENT METHODS

I-click o I-tap ang Circuits ng Halimbawa sa ibaba upang tumawag sa TINACloud at piliin ang Interactive DC mode upang Suriin ang mga ito Online.
Kumuha ng isang mababang gastos sa access sa TINACloud upang i-edit ang mga halimbawa o lumikha ng iyong sariling mga circuits

Ang isa pang paraan ng pagpapagaan ng kumpletong hanay ng mga equation ng Kirchhoff ay ang mesh o loop kasalukuyang pamamaraan. Gamit ang pamamaraang ito, ang kasalukuyang batas ni Kirchhoff ay awtomatikong nasiyahan, at ang mga equation ng loop na sinulat namin ay nagbibigay-kasiyahan sa batas ng boltahe ng Kirchhoff. Ang kasiya-siyang kasalukuyang batas ng Kirchhoff ay nakamit sa pamamagitan ng pagtatalaga ng mga saradong kasalukuyang mga loop na tinatawag na mesh o loop currents sa bawat independyenteng loop ng circuit at gamit ang mga alon na ito upang maipahayag ang lahat ng iba pang mga dami ng circuit. Dahil sarado ang mga alon ng loop, ang kasalukuyang dumadaloy sa isang node ay dapat ding dumaloy sa labas ng node; kaya ang pagsusulat ng mga equation ng node sa mga currents na ito ay humahantong sa pagkakakilanlan.

Isaalang-alang muna natin ang pamamaraan ng mga mesh currents.

Una naming napansin na ang kasalukuyang mesh na pamamaraan ay naaangkop lamang para sa "planar" na mga circuit. Ang mga planar circuit ay walang mga crossing wires kapag iginuhit sa isang eroplano. Kadalasan, sa pamamagitan ng pag-redrawing ng isang circuit na tila hindi planar, maaari mong matukoy na ito ay, sa katunayan, planar. Para sa mga non-planar circuit, gamitin ang loop kasalukuyang pamamaraan na inilarawan mamaya sa kabanatang ito.

Upang ipaliwanag ang ideya ng mga alon ng mesh, isipin ang mga sanga ng circuit bilang "lambat ng pangingisda" at magtalaga ng isang mesh kasalukuyang sa bawat mesh ng lambat. (Minsan sinasabing ang isang saradong kasalukuyang loop ay itinalaga sa bawat "window" ng circuit.)

Ang diagram ng eskematiko

Ang "net fishing" o ang graph ng circuit

Ang pamamaraan ng kumakatawan sa circuit sa pamamagitan ng isang simpleng pagguhit, na tinatawag na a talangguhit, ay napakalakas. Dahil Ang mga batas ng Kirchhoff ay hindi nakasalalay sa likas na katangian ng mga sangkap, maaari mong balewalain ang mga kongkretong sangkap at kapalit para sa kanila ng mga simpleng linya, na tinatawag na sanga ng graph. Ang kumakatawan sa mga circuit sa pamamagitan ng mga graph ay nagbibigay-daan sa amin upang magamit ang mga pamamaraan ng matematika graph theory. Makakatulong ito sa amin na tuklasin ang topological na likas na katangian ng isang circuit at matukoy ang independiyenteng mga loop. Bumalik mamaya sa site na ito upang mabasa ang higit pa tungkol sa paksang ito.

Ang mga hakbang ng mesh kasalukuyang pagtatasa:

  1. Magtalaga ng isang kasalukuyang mata sa bawat mata. Bagaman ang direksyon ay di-makatwiran, kaugalian na gamitin ang direksyon sa orasan.

  2. Ilapat ang batas ng boltahe ng Kirchhoff (KVL) sa paligid ng bawat mesh, sa parehong direksyon tulad ng mga mesh currents. Kung ang isang risistor ay may dalawa o higit pang mga mesh currents sa pamamagitan nito, ang kabuuang kasalukuyang sa pamamagitan ng risistor ay kinakalkula bilang ang algebraic na kabuuan ng mga mesh currents. Sa madaling salita, kung ang isang kasalukuyang dumadaloy sa pamamagitan ng risistor ay may parehong direksyon tulad ng mesh kasalukuyang ng loop, mayroon itong isang positibong senyales, kung hindi man isang negatibong pag-sign sa kabuuan. Ang mga mapagkukunan ng boltahe ay isinasaalang-alang tulad ng dati, Kung ang kanilang direksyon ay pareho sa kasalukuyang boltahe, ang kanilang boltahe ay kinuha upang maging positibo, kung hindi man negatibo, sa mga equation ng KVL. Karaniwan, para sa mga kasalukuyang mapagkukunan, isang mesh lamang ang kasalukuyang dumadaloy sa pinagmulan, at ang kasalukuyang may parehong direksyon tulad ng kasalukuyang pinagmulan. Kung hindi ito ang kaso, gumamit ng mas pangkalahatang pamamaraan ng kasalukuyang loop, na inilarawan mamaya sa talatang ito. Hindi na kailangang isulat ang mga equation ng KVL para sa mga loop na naglalaman ng mga mesh currents na itinalaga sa kasalukuyang mga mapagkukunan.

  3. Lutasin ang mga nagresultang equation loop para sa mga alon ng mata.

  4. Alamin ang anumang hiniling na kasalukuyang o boltahe sa circuit gamit ang mga mesh currents.

Ihambing natin ang pamamaraan sa pamamagitan ng sumusunod na halimbawa:

Hanapin ang kasalukuyang ko sa circuit sa ibaba.


I-click / i-tap ang circuit sa itaas upang pag-aralan ang on-line o i-click ang link na ito sa I-save sa ilalim ng Windows


Nakita namin na mayroong dalawang meshes (o kaliwa at kanang window) sa circuit na ito. Italaga natin ang mga sunud-sunod na alon ng alon J1 at J2 sa meshes. Pagkatapos ay isusulat namin ang mga equation ng KVL, na nagpapahayag ng mga boltahe sa buong resistors sa pamamagitan ng batas ni Ohm:

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

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

Sa bilang:

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

6 - J1* 2 + J2* 14 = 0

Ipahayag ang J1 mula sa unang equation: J1 = at pagkatapos ay papalitan sa pangalawang equation: 6 - 2 * + 14 * J2 = 0

dumami sa pamamagitan ng 17: 102 - 24 + 4 * J2 + 238 * J2 = 0 kaya J2 =

at J1 =

Sa wakas, ang kinakailangang kasalukuyang:

{Solusyon gamit ang Interpreter ng TINA}
{Mesh current method}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
katapusan;
J1 = [666.6667m]
J2 = [- 333.3333m]
Ako: = J1-J2;
I = [1]
#Solution ng Python!
import numpy bilang n
#Gumamit ng mesh kasalukuyang paraan!
#Mayroon kaming linear system ng mga equation na gusto naming lutasin
#para sa I1,I2:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#Isulat ang matrix ng mga coefficient:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#Isulat ang matrix ng mga constants:
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)

Suriin natin ang mga resulta sa TINA:


I-click / i-tap ang circuit sa itaas upang pag-aralan ang on-line o i-click ang link na ito sa I-save sa ilalim ng Windows

Susunod, malutas natin muli ang nakaraang halimbawa, ngunit sa mas pangkalahatan paraan ng mga alon ng loop. Gamit ang pamamaraang ito, ang saradong kasalukuyang mga loop, na tinatawag mga alon ng alon, ay itinalaga hindi kinakailangan sa mga meshes ng circuit, ngunit sa arbitrary independiyenteng mga loop. Maaari mong matiyak na ang mga loop ay independyente sa pamamagitan ng pagkakaroon ng hindi bababa sa isang sangkap sa bawat loop na hindi nakapaloob sa anumang iba pang mga loop. Para sa mga planar circuit, ang bilang ng mga independiyenteng mga loop ay pareho sa bilang ng mga meshes, na madaling makita.

Ang isang mas tumpak na paraan ng pagtukoy ng bilang ng mga independiyenteng mga loop ay ang mga sumusunod.

Binigyan ng isang circuit na may b sanga at N mga node. Ang bilang ng mga independiyenteng mga loop l ay:

l = b - N + 1

Ito ay sumusunod mula sa katotohanan na ang bilang ng mga independyenteng mga equation ng Kirchhoff ay dapat na katumbas ng mga sanga sa circuit, at alam na natin na mayroon lamang N-1 mga independyenteng node equation. Samakatuwid ang kabuuang bilang ng mga equation ng Kirchhoff ay

b = N-1 + l at kaya l = b - N + 1

Ang ekwasyong ito ay sumusunod din mula sa pangunahing teorya ng teoryang graph na ilalarawan sa ibang pagkakataon sa site na ito.

Ngayon ay malutas muli ang nakaraang halimbawa, ngunit mas simple, sa pamamagitan ng paggamit ng kasalukuyang pamamaraan ng loop. Sa pamamaraang ito malaya kaming gumamit ng mga loop sa meshes o anumang iba pang mga loop, ngunit itago natin ang loop kasama si J1 sa kaliwang mesh ng circuit. Gayunpaman, para sa pangalawang loop pinipili namin ang loop kasama si J2, tulad ng ipinapakita sa figure sa ibaba. Ang bentahe sa pagpili na ito ay si J1 ay magiging katumbas ng hiniling na kasalukuyang ako, dahil ito ang nag-iisang loop kasalukuyang dumadaan sa R1. Nangangahulugan ito na hindi namin kailangang makalkula ang J2 sa lahat. Tandaan na, hindi tulad ng "totoong" mga alon, ang pisikal na kahulugan ng mga alon ng loop ay nakasalalay sa kung paano namin itatalaga ang mga ito sa circuit.


I-click / i-tap ang circuit sa itaas upang pag-aralan ang on-line o i-click ang link na ito sa I-save sa ilalim ng Windows

Ang KVL equation:

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

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

at ang kinakailangang kasalukuyang: I = J1

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

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

Ipahayag ang J2 mula sa pangalawang equation:

Kapalit sa unang equation:

Kaya: J1 = I = 1 A

Mga karagdagang halimbawa.

Halimbawa 1

Hanapin ang kasalukuyang ko sa circuit sa ibaba.


I-click / i-tap ang circuit sa itaas upang pag-aralan ang on-line o i-click ang link na ito sa I-save sa ilalim ng Windows


Sa circuit na ito, ginagamit namin ang paraan ng mga alon ng loop. Sa kaliwang window ng circuit ay kumukuha kami ng isang kasalukuyang kasalukuyang na ipinapahiwatig namin I dahil ito ay katumbas ng hiniling na kasalukuyang. Ang iba pang mga kasalukuyang kasalukuyang loop ay katumbas ng kasalukuyang pinagkukunan ng Is1, kaya ipinapahiwatig namin ito nang direkta bilang
IS1.

Tandaan na ang direksyon ng kasalukuyang kasalukuyang loop ay hindi sunud-sunod dahil ang direksyon nito ay natutukoy ng kasalukuyang mapagkukunan. Gayunpaman, dahil ang kasalukuyang kasalukuyang loop ay alam na, hindi na kailangang isulat ang KVL equation para sa loop kung saan IS1 ay kinuha.

Samakatuwid ang tanging equation upang malutas ay:

-V1 + Ako R2 + R1 * (I - IS1) = 0

kaya

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

Ayon sa bilang

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

Maaari ka ring makabuo ng resulta na ito na tumatawag sa makasagisag na pagsusuri ng TINA mula sa menu ng Pagsusuri / Simbolohikal / menu ng Resulta ng DC:


O maaari mong malutas ang equation ng KVL ng tagasalin:

{Solusyon ng Tagapagsalin ni TINA}
{Gumamit ng kasalukuyang pamamaraan ng mesh}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
katapusan;
I = [3]

Ang sumusunod na halimbawa ay may 3 kasalukuyang mapagkukunan at napakadaling malutas sa pamamagitan ng pamamaraan ng mga alon ng loop.

Halimbawa 2

Hanapin ang boltahe V.

Sa halimbawang ito, maaari tayong pumili ng tatlong mga alon ng loop upang ang bawat isa ay dumadaan lamang sa isang kasalukuyang mapagkukunan. Samakatuwid, ang lahat ng tatlong mga alon ng alon ay kilala, at kailangan lamang nating ipahayag ang hindi kilalang boltahe, V, gamit ang mga ito.

Paggawa ng algebraic kabuuan ng alon sa pamamagitan ng R3:

V = (akoS3 - AkoS2) * R3= (10-5) * 30 = 150 V. Maaari mong i-verify ito sa TINA:.


I-click / i-tap ang circuit sa itaas upang pag-aralan ang on-line o i-click ang link na ito sa I-save sa ilalim ng Windows

Susunod, suriin muli ang isang problema na nalutas na natin sa Mga batas ni Kirchhoff at Node potensyal na paraan kabanata.

Halimbawa 3

Hanapin ang boltahe V ng risistor R4.


I-click / i-tap ang circuit sa itaas upang pag-aralan ang on-line o i-click ang link na ito sa I-save sa ilalim ng Windows

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

Ang problemang ito ay nangangailangan ng hindi bababa sa 4 na mga equation upang malutas sa mga nakaraang mga kabanata.

Ang paglutas ng problemang ito sa pamamaraan ng mga alon ng loop, mayroon kaming apat na independiyenteng mga loop, ngunit sa wastong pagpili ng mga alon ng loop, ang isa sa mga alon ng alon ay magiging katumbas sa mapagkukunan ng kasalukuyang Ay.

Batay sa mga alon ng loop na ipinakita sa figure sa itaas, ang mga equation ng loop ay:

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

VS2 - Ako3* (R1+R2) - AkoS*R2 + Ako2* (R1 + R2) = 0

-VS1 + Ako3* (R1 + R2 + R3 + R4 + R5 + R6) + AkoS* (R2 +R4 + R6) - Ako4* (R5 + R6) - Ako2* (R1 + R2) = 0

Ang hindi kilalang boltahe V maaaring ipinahayag ng mga alon ng loop:

V = R4 * (Ako2 + Ako3)

Sa bilang:

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

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

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

V = 50 * (2 + I3)

Maaari naming gamitin ang panuntunan ng Cramer upang malutas ang sistemang ito ng mga equation:

I4 = D3/D

kung saan ang D ay ang determinant ng system. D4, ang determinant para sa ako4, ay nabuo sa pamamagitan ng paghahalili sa kanang bahagi ng system ay inilalagay para sa haligi ng I4Koepisyent.

Ang sistema ng mga equation sa order:

- 60 * ako3 + 135 * Ako4= -20

150 * I2-150 * Ako3 = - 50

-150 * Ako2+ 360 * Ako3 - 60 * Ako4= - 180

Kaya ang determinant D:

Ang solusyon ng sistemang ito ng mga equation ay:

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

Maaari mong kumpirmahin ang sagot sa pamamagitan ng resulta na kinakalkula ng TINA.


I-click / i-tap ang circuit sa itaas upang pag-aralan ang on-line o i-click ang link na ito sa I-save sa ilalim ng Windows

{Solusyon gamit ang Interpreter ng 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
katapusan;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V: = R4 * (Is + I3);
V = [34.8485]
#Solution ng Python!
import numpy bilang n
#Mayroon kaming linear system ng mga equation na gusto naming lutasin
#para sa I1,I2,I3,I4:
#I1=Ay
#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
#Isulat ang matrix ng mga coefficient:
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]])
#Isulat ang matrix ng mga constants:
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)

Sa halimbawang ito, ang bawat hindi kilalang kasalukuyang kasalukuyang loop ay kasalukuyang kasalukuyang sanga (I1, I3 at I4); kaya madaling suriin ang resulta sa pamamagitan ng paghahambing sa mga resulta ng pagsusuri ng DC ng TINA.