วิธีตาข่ายและวนรอบ

คลิกหรือกดเลือกตัวอย่างวงจรด้านล่างเพื่อเรียกใช้ TINACloud และเลือกโหมด Interactive DC เพื่อวิเคราะห์แบบออนไลน์
รับการเข้าถึง TINACloud ที่มีต้นทุนต่ำเพื่อแก้ไขตัวอย่างหรือสร้างวงจรของคุณเอง

อีกวิธีในการลดความซับซ้อนของสมการของ Kirchhoff ให้สมบูรณ์ก็คือเมธอด mesh หรือ loop ปัจจุบัน การใช้วิธีนี้กฎปัจจุบันของ Kirchhoff จะได้รับความพึงพอใจโดยอัตโนมัติและสมการลูปที่เราเขียนก็เป็นไปตามกฎแรงดันไฟฟ้าของ Kirchhoff ด้วย กฎหมายปัจจุบันของ Kirchhoff เป็นที่น่าพอใจโดยการกำหนดลูปปิดปัจจุบันเรียกว่า mesh หรือ loop loop ให้กับแต่ละวงอิสระของวงจรและใช้กระแสเหล่านี้เพื่อแสดงปริมาณอื่น ๆ ของวงจร เนื่องจากกระแสลูปถูกปิดกระแสที่ไหลไปยังโหนดจะต้องไหลออกจากโหนดด้วยเช่นกัน ดังนั้นการเขียนสมการโหนดด้วยกระแสเหล่านี้นำไปสู่ตัวตน

ก่อนอื่นให้เราพิจารณาวิธีการของกระแสตาข่าย

ก่อนอื่นเราสังเกตว่าเมธอด mesh ปัจจุบันใช้ได้เฉพาะกับวงจร“ ระนาบ” เท่านั้น วงจรระนาบระนาบไม่มีสายเชื่อมต่อเมื่อวาดบนเครื่องบิน บ่อยครั้งที่การวาดวงจรใหม่ซึ่งดูเหมือนจะเป็นระนาบไม่ได้คุณสามารถพิจารณาได้ว่าในความเป็นจริงแล้วเป็นระนาบ สำหรับวงจรที่ไม่ใช่ภาพถ่ายให้ใช้ วิธีการวนปัจจุบัน อธิบายไว้ในบทนี้

เพื่ออธิบายแนวคิดของกระแสตาข่ายให้จินตนาการถึงกิ่งก้านของวงจรว่าเป็น "ตาข่ายดักปลา" และกำหนดกระแสตาข่ายให้กับแต่ละตาข่ายของตาข่าย (บางครั้งมีการกล่าวด้วยว่ามีการกำหนดวงปิดปัจจุบันใน "หน้าต่าง" ของวงจรแต่ละอัน)

แผนภาพวงจร

“ แหอวน” หรือกราฟของวงจร

เทคนิคการแสดงวงจรโดยการวาดภาพอย่างง่าย ๆ เรียกว่า กราฟค่อนข้างทรงพลัง ตั้งแต่ กฎหมายของ Kirchhoff ไม่ได้ขึ้นอยู่กับลักษณะของส่วนประกอบคุณสามารถเพิกเฉยต่อส่วนประกอบที่เป็นรูปธรรมและใช้แทนส่วนของเส้นอย่างง่ายที่เรียกว่า สาขา ของกราฟ การแสดงวงจรด้วยกราฟทำให้เราสามารถใช้เทคนิคทางคณิตศาสตร์ ทฤษฎีกราฟ. สิ่งนี้ช่วยให้เราสำรวจลักษณะทอพอโลยีของวงจรและตรวจสอบลูปอิสระ กลับมาที่ไซต์นี้อีกครั้งเพื่ออ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้

ขั้นตอนของการวิเคราะห์กระแสตาข่าย:

  1. กำหนดกระแสตาข่ายให้กับแต่ละตาข่าย แม้ว่าทิศทางจะเป็นไปตามอำเภอใจ แต่ก็เป็นธรรมเนียมที่ต้องใช้ทิศทางตามเข็มนาฬิกา

  2. ใช้กฎแรงดันไฟฟ้าของ Kirchhoff (KVL) รอบแต่ละตาข่ายในทิศทางเดียวกับกระแสตาข่าย หากตัวต้านทานมีกระแสตาข่ายสองตัวขึ้นไปกระแสรวมทั้งหมดผ่านตัวต้านทานจะถูกคำนวณเป็นผลรวมพีชคณิตของกระแสตาข่าย กล่าวอีกนัยหนึ่งถ้ากระแสที่ไหลผ่านตัวต้านทานมีทิศทางเดียวกันกับกระแสตาข่ายของลูปมันจะมีเครื่องหมายบวกมิฉะนั้นจะเป็นเครื่องหมายลบในผลรวม แหล่งที่มาของแรงดันจะถูกนำมาพิจารณาตามปกติหากทิศทางของพวกมันเหมือนกับกระแสไฟฟ้าในตาข่ายแรงดันไฟฟ้าของพวกมันจะถูกนำไปเป็นค่าบวกไม่เช่นนั้นจะเป็นลบในสมการ KVL โดยปกติแล้วสำหรับแหล่งที่มาปัจจุบันกระแสตาข่ายหนึ่งอันไหลผ่านแหล่งที่มาและกระแสนั้นมีทิศทางเดียวกันกับกระแสของแหล่งที่มา หากไม่ใช่ในกรณีนี้ให้ใช้วิธีการวนรอบทั่วไปเพิ่มเติมซึ่งอธิบายไว้ในวรรคนี้ ไม่จำเป็นต้องเขียนสมการ KVL สำหรับลูปที่มีกระแสตาข่ายที่กำหนดให้กับแหล่งปัจจุบัน

  3. แก้สมการลูปที่เกิดสำหรับกระแสตาข่าย

  4. กำหนดกระแสหรือแรงดันไฟฟ้าที่ร้องขอในวงจรโดยใช้กระแสตาข่าย

ให้เราอธิบาย วิธีโดยตัวอย่างต่อไปนี้:

ค้นหา I ปัจจุบันในวงจรด้านล่าง


คลิก / แตะที่วงจรด้านบนเพื่อวิเคราะห์ออนไลน์หรือคลิกที่ลิงค์นี้เพื่อบันทึกภายใต้ Windows


เราเห็นว่ามีสองตาข่าย (หรือหน้าต่างซ้ายและขวา) ในวงจรนี้ ขอกำหนดกระแสตาข่ายตามเข็มนาฬิกา J1 และเจ2 เพื่อตาข่าย จากนั้นเราเขียนสมการ KVL แสดงแรงดันข้ามตัวต้านทานตามกฎของโอห์ม:

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

V2 - เจ1*R1 + J2* (R + R1) = 0

ตัวเลข:

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

6 - J1* 2 + J2* 14 = 0

ด่วนเจ1 จากสมการแรก: J1 = แล้วแทนที่เป็นสมการที่สอง: 6 - 2 * + 14 * J2 = 0

คูณด้วย 17: 102 - 24 + 4 * จ2 + 238 * J2 = 0 ด้วยเหตุนี้ J2 =

และเจ1 =

ในที่สุดกระแสที่ต้องการ:

{วิธีแก้ปัญหาโดยใช้ล่ามของ TINA}
{เมธอด Mesh ปัจจุบัน}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
จบ;
J1 = [666.6667m]
J2 = [- 333.3333m]
I: = J1-J2;
I = [1]
#วิธีแก้ปัญหาโดย Python!
นำเข้าตัวเลขเป็น n
#ใช้วิธีปัจจุบันแบบตาข่าย!
#เรามีระบบสมการเชิงเส้นที่ต้องการแก้
#สำหรับ I1,I2:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#เขียนเมทริกซ์ของสัมประสิทธิ์:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#เขียนเมทริกซ์ของค่าคงที่:
b=n.อาร์เรย์([V1,V1-V2])
x=n.linalg.แก้(A,b)
I1=x[0]
I2=x[1]
พิมพ์("I1= %.3f"%I1)
พิมพ์("I2= %.3f"%I2)
ผม=I1
พิมพ์("I= %.3f"%I)

ตรวจสอบผลลัพธ์ด้วย TINA:


คลิก / แตะที่วงจรด้านบนเพื่อวิเคราะห์ออนไลน์หรือคลิกที่ลิงค์นี้เพื่อบันทึกภายใต้ Windows

ถัดไปให้ลองแก้ตัวอย่างก่อนหน้าอีกครั้ง แต่ให้กว้างขึ้น วิธีการของกระแสลูป การใช้วิธีนี้ลูปปิดปัจจุบันเรียกว่า กระแสวน ได้รับมอบหมายไม่จำเป็นต้องตาข่ายของวงจร แต่โดยพลการ อิสระลูป. คุณสามารถมั่นใจได้ว่าลูปเป็นอิสระจากการมีส่วนประกอบอย่างน้อยหนึ่งองค์ประกอบในแต่ละลูปที่ไม่ได้อยู่ในลูปอื่น สำหรับวงจรระนาบจำนวนของลูปอิสระนั้นเท่ากับจำนวนของตาข่ายซึ่งมองเห็นได้ง่าย

วิธีที่แม่นยำยิ่งขึ้นในการพิจารณาจำนวนลูปอิสระมีดังนี้

รับวงจรด้วย b สาขาและ N โหนด จำนวนของลูปอิสระ l คือ:

l = b - N + 1

นี้ตามมาจากความจริงที่ว่าจำนวนสมการของ Kirchhoff อิสระจะต้องเท่ากับสาขาในวงจรและ เรารู้อยู่แล้วว่ามีเพียง N-1 สมการโหนดอิสระ ดังนั้นจำนวนสมการทั้งหมดของ Kirchhoff คือ

b = N-1 + l และด้วยเหตุนี้ l = b - N + 1

สมการนี้ต่อจากทฤษฎีบทพื้นฐานของทฤษฎีกราฟซึ่งจะอธิบายต่อไปในเว็บไซต์นี้

ทีนี้ลองแก้ตัวอย่างก่อนหน้าอีกครั้ง แต่ทำได้ง่ายขึ้นโดยใช้วิธีวนรอบปัจจุบัน ด้วยวิธีนี้เรามีอิสระที่จะใช้ลูปในตาข่ายหรือลูปอื่น ๆ แต่ให้วงกับ J1 ในตาข่ายด้านซ้ายของวงจร อย่างไรก็ตามสำหรับลูปที่สองเราเลือกลูปกับ J2, ดังแสดงในรูปด้านล่าง ข้อดีของตัวเลือกนี้คือ J1 จะเท่ากับกระแส I ที่ร้องขอเนื่องจากเป็นกระแสวนเดียวเท่านั้นที่ไหลผ่าน R1 ซึ่งหมายความว่าเราไม่จำเป็นต้องคำนวณ J2 เลย โปรดทราบว่าซึ่งแตกต่างจาก "จริง" กระแสความหมายทางกายภาพของกระแสวนขึ้นอยู่กับวิธีที่เรากำหนดให้กับวงจร


คลิก / แตะที่วงจรด้านบนเพื่อวิเคราะห์ออนไลน์หรือคลิกที่ลิงค์นี้เพื่อบันทึกภายใต้ Windows

สมการของ KVL:

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

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

และกระแสที่ต้องการ: I = J1

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

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

Express J2 จากสมการที่สอง:

แทนที่เป็นสมการแรก:

ดังนั้น: J1 = I = 1 A

ตัวอย่างเพิ่มเติม

1 ตัวอย่าง

ค้นหา I ปัจจุบันในวงจรด้านล่าง


คลิก / แตะที่วงจรด้านบนเพื่อวิเคราะห์ออนไลน์หรือคลิกที่ลิงค์นี้เพื่อบันทึกภายใต้ Windows


ในวงจรนี้เราใช้วิธีการวนกระแส ในหน้าต่างด้านซ้ายของวงจรเราใช้กระแสวนรอบที่เราแทนด้วย I เนื่องจากมันเท่ากับกระแสที่ร้องขอ กระแสวนอื่น ๆ เท่ากับกระแสปัจจุบันของ Is1 ดังนั้นเราแสดงว่าเป็นโดยตรง
IS1.

โปรดทราบว่าทิศทางของกระแสวนรอบนี้คือ ไม่ ตามเข็มนาฬิกาเนื่องจากทิศทางถูกกำหนดโดยแหล่งกำเนิดในปัจจุบัน อย่างไรก็ตามเนื่องจากกระแสลูปนี้เป็นที่รู้จักกันอยู่แล้วจึงไม่จำเป็นต้องเขียนสมการ KVL สำหรับลูปที่ IS1 ถูกถ่าย

ดังนั้นสมการเดียวที่จะแก้คือ:

-V1 + I * R2 + R1 * (ฉัน - ฉันS1) = 0

ด้วยเหตุนี้

ฉัน = (V1 + R1 *IS1) / (R1 + R2)

ตัวเลข

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

นอกจากนี้คุณยังสามารถสร้างผลลัพธ์นี้เรียกการวิเคราะห์สัญลักษณ์ของ TINA ได้จากเมนูการวิเคราะห์ / การวิเคราะห์สัญลักษณ์ / ผลลัพธ์ผลลัพธ์ DC:


หรือคุณสามารถแก้สมการ KVL โดยล่าม:

{โซลูชันโดยล่ามของ TINA}
{ใช้เมธอด mesh ปัจจุบัน}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
จบ;
I = [3]

ตัวอย่างต่อไปนี้มีแหล่งจ่ายกระแส 3 แหล่งและง่ายต่อการแก้ไขโดยวิธีการวนกระแส

2 ตัวอย่าง

ค้นหาแรงดันไฟฟ้า V

ในตัวอย่างนี้เราสามารถเลือกสามกระแสวนรอบเพื่อให้แต่ละกระแสผ่านแหล่งเดียวเท่านั้น ดังนั้นทั้งสามกระแสจึงเป็นที่รู้จักและเราต้องการเพียงแสดงแรงดันไฟฟ้าที่ไม่ทราบค่า V โดยใช้มัน

ทำให้ผลรวมพีชคณิตของกระแสผ่าน R3:

V = (IS3 - ผมS2) * R3= (10-5) * 30 = 150 V. คุณสามารถยืนยันได้ด้วย TINA:


คลิก / แตะที่วงจรด้านบนเพื่อวิเคราะห์ออนไลน์หรือคลิกที่ลิงค์นี้เพื่อบันทึกภายใต้ Windows

ต่อไปเรามาแก้ไขปัญหาที่เราได้แก้ไขไปแล้วอีกครั้งใน กฎหมายของ Kirchhoff และ วิธีการที่เป็นไปได้ของโหนด บท

3 ตัวอย่าง

ค้นหาแรงดันไฟฟ้า V ของตัวต้านทาน R4.


คลิก / แตะที่วงจรด้านบนเพื่อวิเคราะห์ออนไลน์หรือคลิกที่ลิงค์นี้เพื่อบันทึกภายใต้ Windows

R1 = R3 = 100 ohm, R2 = R4 = 50 ohm, R5 = 20 ohm, R6 = 40 ohm, R7 = 75 โอห์ม

ปัญหานี้ต้องการอย่างน้อย 4 สมการเพื่อแก้ปัญหาในบทก่อนหน้า

การแก้ปัญหานี้ด้วยวิธีการวนรอบเรามีสี่วงอิสระ แต่ด้วยทางเลือกที่เหมาะสมของกระแสวงหนึ่งในหนึ่งวงกระแสจะเท่ากับกระแสปัจจุบันคือ

จากสมการกระแสลูปที่แสดงในภาพด้านบนสมการลูปคือ:

VS1+I4* (R5+R6+R7) - ผมS*R6 -ผม3* (R5 + R6) = 0

VS2 - ผม3* (R1+R2) - ผมS*R2 + ฉัน2* (R1 + R2) = 0

-VS1 + ฉัน3* (R1 + R2 + R3 + R4 + R5 + R6) + ฉันS* (R2 +R4 + R6) - ผม4* (R5 + R6) - ผม2* (R1 + R2) = 0

แรงดันไฟฟ้าที่ไม่รู้จัก V สามารถแสดงได้โดยกระแสลูป:

V = R4 * (ผม2 + ฉัน3)

ตัวเลข:

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)

เราสามารถใช้กฎของ Cramer ในการแก้ระบบสมการนี้:

I4 = D3/D

โดยที่ D คือตัวกำหนดของระบบ D4, ปัจจัยสำหรับฉัน4, ถูกสร้างโดยการแทนที่ด้านขวาของระบบถูกวางไว้สำหรับคอลัมน์ของ I4ค่าสัมประสิทธิ์

ระบบสมการในรูปแบบสั่ง:

- 60 * I3 + 135 * ฉัน4= -20

150 * ฉัน2-150 * ฉัน3 = - 50

-150 * ฉัน2+ 360 * ฉัน3 - 60 * I4= - 180

ดังนั้น ปัจจัย D:

คำตอบของระบบสมการนี้คือ:

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

คุณสามารถยืนยันคำตอบผ่านผลลัพธ์ที่คำนวณโดย TINA


คลิก / แตะที่วงจรด้านบนเพื่อวิเคราะห์ออนไลน์หรือคลิกที่ลิงค์นี้เพื่อบันทึกภายใต้ Windows

{วิธีแก้ปัญหาโดยใช้ล่ามของ 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
จบ;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V = R4 * (IS + I3);
V = [34.8485]
#วิธีแก้ปัญหาโดย Python!
นำเข้าตัวเลขเป็น n
#เรามีระบบสมการเชิงเส้นที่ต้องการแก้
#สำหรับ I1,I2,I3,I4:
#I1=คือ
#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
#เขียนเมทริกซ์ของสัมประสิทธิ์:
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]])
#เขียนเมทริกซ์ของค่าคงที่:
b=n.array([คือ,-Vs2,Vs1,-Vs1])
x=n.linalg.แก้(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
วี=R4*(I1+I3)
พิมพ์("V= %.5f"%V)

ในตัวอย่างนี้แต่ละลูปที่ไม่รู้จักในปัจจุบันคือกระแสไฟฟ้าในสาขา (I1, I3 และ I4) ดังนั้นจึงง่ายต่อการตรวจสอบผลลัพธ์โดยเปรียบเทียบกับผลการวิเคราะห์ DC ของ TINA


    X
    ดีใจที่มีคุณที่ DesignSoft
    ให้แชทหากต้องการความช่วยเหลือในการค้นหาผลิตภัณฑ์ที่เหมาะสมหรือต้องการความช่วยเหลือ
    ไอคอน wpChat