MESH და LOOP მიმდინარე მეთოდები

დაწკაპეთ ან დააწექით მაგალითი სქემები ქვემოთ რომ მოიძიონ TINACloud და აირჩიეთ ინტერაქტიული DC რეჟიმში ანალიზი მათ ონლაინ.
მიიღეთ დაბალი ღირებულება ხელმისაწვდომობის TINACloud შეცვალონ მაგალითები ან შექმნათ თქვენი საკუთარი სქემები

Kirchhoff- ის განტოლებების სრული ნაკრების გამარტივების კიდევ ერთი გზა არის mesh ან მარყუჟის მიმდინარე მეთოდი. ამ მეთოდის გამოყენებით, კირჩჰოფის ამჟამინდელი კანონი ავტომატურად დაკმაყოფილებულია, ხოლო მარყუჟის განტოლებები, რომელსაც ჩვენ ვწერთ, ასევე აკმაყოფილებს კირჩჰოფის ძაბვის კანონს. კირჩჰოფის ამჟამინდელი კანონის დაკმაყოფილება მიიღწევა მიკროსქემის ან მარყუჟის დენებისაგან დახურული მიმდინარე მარყუჟების მინიჭებით მიკროსქემის თითოეულ დამოუკიდებელ მარყუჟთან და ამ დენებისაგან გამოიყენებს მიკროსქემის ყველა სხვა რაოდენობას. მას შემდეგ, რაც მარყუჟის დინებები დახურულია, დენი, რომელიც კვანძში მიედინება, ასევე უნდა შემოვარდეს კვანძიდან; ასე რომ, ამ დენებთან კვანძის განტოლების წერა იწვევს თვითმყოფადობას.

მოდით განვიხილოთ mesh ნაკადების მეთოდი.

ჩვენ პირველ რიგში აღვნიშნავთ, რომ მაგისტრალური მიმდინარე მეთოდი გამოიყენება მხოლოდ „წრფივი“ სქემებისთვის. თვითმფრინავში შედგენისას პლანეტელურ სქემებს არ აქვთ გადაკვეთის მავთულები. ხშირად, მიკროსქემის გადაკეთებით, რომელიც, როგორც ჩანს, არაპლანტიკურია, შეგიძლიათ განსაზღვროთ, რომ ის სინამდვილეში არის სწორხაზოვანი. არასტანდარტული სქემებისთვის გამოიყენეთ მარყუჟის მიმდინარე მეთოდი აღწერილია ამ თავში.

Mesh ნაკადების იდეის ასახსნელად, წარმოიდგინეთ მიკროსქემის ტოტები, როგორც "სათევზაო ბადე" და მიეცით ბადე ქსელის თითოეულ ბადეს. (ზოგჯერ ნათქვამია, რომ დახურული დენის მარყუჟი ენიჭება მიკროსქემის თითოეულ "ფანჯარაში".)

სქემატური დიაგრამა

"თევზჭერის ქსელი" ან სქემის გრაფა

სქემის მარტივი ნახაზის წარმოდგენის ტექნიკა, სახელწოდებით a გრაფაში, საკმაოდ ძლიერია. ვინაიდან კირჩჰოფის კანონები არ არის დამოკიდებული კომპონენტების ბუნებაზე, შეგიძლიათ ბეტონის კომპონენტების უგულებელყოფა და მათი შემცვლელი მარტივი ხაზის სეგმენტები, ე.წ. ფილიალები გრაფიკის. გრაფიკების სქემების წარმოდგენა საშუალებას გვაძლევს მათემატიკური მეთოდების გამოყენება გრაფის თეორია. ეს დაგვეხმარება შეისწავლონ სქემის ტოპოლოგიური ბუნება და დამოუკიდებელი მარყუჟების დადგენა. მოგვიანებით დავუბრუნდეთ ამ საიტს, რომ დაწვრილებითი ინფორმაცია გაეცნოთ ამ თემას.

ნაბიჯები mesh მიმდინარე ანალიზი:

  1. მიამაგრეთ ბადე მიმდინარე თითოეულ meshზე. მიუხედავად იმისა, რომ მიმართულება თვითნებურია, ჩვეულებრივია გამოიყენოს ისრის ისრის მიმართულებით.

  2. გამოიყენეთ Kirchhoff- ის ძაბვის კანონი (KVL) თითოეული mesh გარშემო, იმავე მიმართულებით, როგორც mesh დენი. თუ რეზისტორს მასში ორი ან მეტი სადენის დენი აქვს, რეზისტორის მეშვეობით მთლიანი დენი გამოითვლება, როგორც ქსელის დენის ალგებრული თანხა. სხვა სიტყვებით რომ ვთქვათ, თუ რეზისტორთან მიედინება დენი აქვს იგივე მიმართულება, როგორც მარყუჟის მაგისტრალური დენი, მას აქვს დადებითი ნიშანი, წინააღმდეგ შემთხვევაში ჯამში უარყოფითი ნიშანი. ძაბვის წყაროების გათვალისწინება ხდება ჩვეულებისამებრ, თუ მათი მიმართულება იგივეა, რაც mesh დენი, მათი ძაბვა მიიღება დადებით, წინააღმდეგ შემთხვევაში უარყოფითად, KVL განტოლებებში. ჩვეულებრივ, მიმდინარე წყაროებისთვის, მხოლოდ ერთი მაგისტრალური ნაკადი მიედინება წყაროსთან, და რომ მიმდინარე აქვს იგივე მიმართულება, როგორც წყაროს დენი. თუ ეს ასე არ არის, გამოიყენეთ უფრო ზოგადი მარყუჟის მიმდინარე მეთოდი, რომელიც აღწერილია ამ პუნქტში შემდეგ. საჭირო არ არის KVL განტოლების დაწერა მაგ მარყუჟების შემცველი მარყუჟებისთვის, რომლებიც ენიჭება მიმდინარე წყაროებს.

  3. გადაჭარბებული მარყუჟის განტოლებების გადაჭრა mesh დენებისაგან.

  4. განსაზღვროთ წრეში მოთხოვნილი დენის ან ძაბვის მაგისტრალური დენის გამოყენებით.

მოდი, ვიმსჯელოთ მეთოდი შემდეგი მაგალითით:

იპოვით მიმდინარე I- ს წრეში.


დაწკაპეთ / ჩამოსასროლეთ ჩართვა ზემოთ ან დააჭირეთ ამ ბმულს გადავარჩინოთ Windows- ზე


ჩვენ ვხედავთ, რომ ამ წრეში ორი ბადაგია (ან მარცხენა და მარჯვენა ფანჯარა). მივანიჭოთ საათის ისრის ბადეები J1 და ჯ2 მესაფლავეებამდე. შემდეგ ჩვენ ვწერთ KVL- ის განტოლებებს, ხოლო რეზოლუციის მასშტაბით ვოლტაჟს ვწერთ ოჰმის კანონით:

-V1 + ჯ1* (რi1+R1) - ჯ2*R1 = 0

V2 - ჯ1*R1 + ჯ2* (R + რ1) = 0

რიცხობრივი:

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

6 - ჯ1* X + J2* 14 = 0

ექსპრეს ჯ1 პირველი განტოლებადან: J1 = და შემდეგ შეცვალეთ მეორე განტოლებაში: 6 - 2 * + 14 * J2 = 0

გავამრავლოთ 17-ით: 102 - 24 + 4 * კ2 + 238 * ჯ2 = 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.3333]
I: = J1-J2;
I = [1]
#გადაწყვეტა პითონის მიერ!
იმპორტი numpy როგორც 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.solve(A,b)
I1=x[0]
I2=x[1]
ბეჭდვა ("I1= %.3f"%I1)
ბეჭდვა ("I2= %.3f"%I2)
I=I1
ბეჭდვა ("I= %.3f"%I)

მოდით გადაამოწმეთ შედეგები TINA:


დაწკაპეთ / ჩამოსასროლეთ ჩართვა ზემოთ ან დააჭირეთ ამ ბმულს გადავარჩინოთ Windows- ზე

შემდეგი, მოდით ისევ გადავწყვიტოთ წინა მაგალითი, მაგრამ უფრო ზოგადი მარყუჟის დენის მეთოდი. ამ მეთოდის გამოყენება, დახურული მიმდინარე მარყუჟები, ე.წ. მარყუჟის დინებები, ენიჭება არა აუცილებელი მიკროსქემის ბორბლები, არამედ თვითნებური დამოუკიდებელი მარყუჟები. თქვენ შეგიძლიათ უზრუნველყოთ, რომ მარყუჟები დამოუკიდებელია იმით, რომ თითოეულ მარყუჟში მინიმუმ ერთი კომპონენტია, რაც არ შედის სხვა მარყუჟში. პლანტარული სქემებისთვის დამოუკიდებელი მარყუჟების რაოდენობა იგივეა, რაც ხრტილების რაოდენობა, რომლის ნახვაც ადვილია.

დამოუკიდებელი მარყუჟების რაოდენობის დადგენის უფრო ზუსტი მეთოდია შემდეგი.

მოცემულია მიკროსქემით b ფილიალები და N კვანძები დამოუკიდებელი მარყუჟების რაოდენობა l არის:

ლ = ბ - N + 1

ეს გამომდინარეობს იქიდან, რომ დამოუკიდებელი კირჩოფის განტოლებათა რიცხვი ტოლი უნდა იყოს წრეში არსებული ტოტებისა და ჩვენ უკვე ვიცით, რომ მხოლოდ არსებობს N-1 დამოუკიდებელი კვანძის განტოლებები. ამიტომ კირჩჰოფის განტოლების მთლიანი რაოდენობაა

b = N-1 + l და აქედან გამომდინარე ლ = ბ - N + 1

ეს განტოლება ასევე გამომდინარეობს გრაფიკული თეორიის ფუნდამენტური თეორემადან, რომელიც მოგვიანებით იქნება აღწერილი ამ საიტზე.

ახლა მოდით გადავწყვიტოთ წინა მაგალითი კვლავ, მაგრამ უფრო მარტივად, მარყუჟის მიმდინარე მეთოდის გამოყენებით. ამ მეთოდით ჩვენ თავისუფალია გამოვიყენოთ მარყუჟები ჭაობებში ან სხვა მარყუჟებში, მაგრამ მოდით, მარყუჟი J- ით შევინახოთ1 მიკროსქემის მარცხენა ქსელში. თუმცა, მეორე მარყუჟისთვის J- სთან ერთად მარყუჟს ვირჩევთ2, როგორც ეს მოცემულია ქვემოთ მოცემულ ფიგურაში. ამ არჩევანის უპირატესობა ისაა, რომ ჯ1 იქნება ტოლი მოთხოვნილი მიმდინარე I– ით, რადგან იგი არის ერთადერთი მარყუჟი, რომელიც გადის R1– ს. ეს ნიშნავს, რომ ჩვენ არ გვჭირდება გამოთვლა J2 ყველა. გაითვალისწინეთ, რომ "რეალური" დენებისაგან განსხვავებით, მარყუჟის ფიზიკური მნიშვნელობა დამოკიდებულია იმაზე, თუ როგორ ვანიჭებთ მათ წრედს.


დაწკაპეთ / ჩამოსასროლეთ ჩართვა ზემოთ ან დააჭირეთ ამ ბმულს გადავარჩინოთ Windows- ზე

KVL განტოლებები:

J1 * (რ1+Ri1) + J2 * რ i1 - ვ1 = 0

-V1+ J1 * რi1+ J2 * (R + რi) + V2 = 0

და საჭირო მიმდინარე: I = J1

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

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

გამოხატეთ J2 მეორე განტოლებადან:

პირველი განტოლებისთვის შემცვლელი:

აქედან გამომდინარე: J1 = I = X A

შემდგომი მაგალითები.

მაგალითი 1

იპოვით მიმდინარე I- ს წრეში.


დაწკაპეთ / ჩამოსასროლეთ ჩართვა ზემოთ ან დააჭირეთ ამ ბმულს გადავარჩინოთ Windows- ზე


ამ წრეში, ჩვენ ვიყენებთ მარყუჟის დინების მეთოდს. მიკროსქემის მარცხენა ფანჯარაში ვიღებთ მარყუჟის დინებას, რომელსაც ჩვენთან ვგულისხმობთ I რადგან იგი ტოლია მოთხოვნილ დენზე. სხვა მარყუჟის მიმდინარე ტოლია Is1 წყაროს დენზე, ასე რომ, ჩვენ პირდაპირ ვანიშნებთ მას როგორც
IS1.

გაითვალისწინეთ, რომ ამ მარყუჟის მიმდინარეობის მიმართულებაა არ საათის ისრის მიმართულებით, რადგან მისი მიმართულება განისაზღვრება მიმდინარე წყაროს მიხედვით. ამასთან, რადგან ეს მარყუჟის მიმდინარეობა უკვე ცნობილია, არ არის საჭირო, რომ წეროთ KVL განტოლება, რომ ის მარაგი იყოს IS1 მიღებულია.

ამიტომ გამოსავალი ერთადერთი განტოლებაა:

-V1 + მე ვარ2 + რ1 * (მე - მეS1) = 0

აქედან გამომდინარე

I = (V1 + რ1 *IS1) / (რ1 + რ2)

რიცხობრივად

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

თქვენ ასევე შეგიძლიათ შექმნათ ეს შედეგი TINA- ს სიმბოლური ანალიზით, ანალიზი / სიმბოლური ანალიზით / DC შედეგების მენიუდან:


ან თქვენ შეგიძლიათ გადაჭრით KVL განტოლება თარჯიმნის მიერ:

{გამოსავალი თინას ინტერპრეტატორის მიერ}
Mesh გამოიყენეთ mesh მიმდინარე მეთოდი}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
მიზნით;
I = [3]

ქვემოთ მოცემულ მაგალითში მოცემულია 3 მიმდინარე წყარო და მისი ამოხსნა მარტივია მარყუჟის დენების მეთოდით.

მაგალითი 2

მოძებნა ძაბვის V.

ამ მაგალითში შეგვიძლია შევარჩიოთ სამი მარყუჟის დენი ისე, რომ თითოეული გადის მხოლოდ ერთ მიმდინარე წყაროს. აქედან გამომდინარე, ცნობილია სამივე მარყუჟის დენი, და ჩვენ მხოლოდ უნდა გამოვთქვათ უცნობი ძაბვა, V, მათი გამოყენებით.

რენტგენის ალგებრული თანხის გატანა რ3:

V = (IS3 - ᲛᲔS2) * რ3= (10-5) * 30 = 150 V. თქვენ შეგიძლიათ დაადასტუროთ ეს TINA– სთან ერთად:.


დაწკაპეთ / ჩამოსასროლეთ ჩართვა ზემოთ ან დააჭირეთ ამ ბმულს გადავარჩინოთ Windows- ზე

შემდეგი, მოდით კიდევ ერთხელ გადავწყვიტოთ პრობლემა, რომელიც ჩვენ უკვე გადავწყვიტეთ Kirchhoff კანონები მდე Node პოტენციური მეთოდი თავები.

მაგალითი 3

იპოვეთ მტვრის V ძაბვის რ4.


დაწკაპეთ / ჩამოსასროლეთ ჩართვა ზემოთ ან დააჭირეთ ამ ბმულს გადავარჩინოთ Windows- ზე

R1 = რ3 = XM Ohm, რ2 = რ4 = XM Ohm, რ5 = XM Ohm, რ6 = XM Ohm, რ7 = X Ohm.

ამ პრობლემას მინიმუმ 4 განტოლება ჭირდებოდა წინა თავებში მოსაგვარებლად.

ამ პრობლემის გადასაჭრელად მარყუჟის დენების მეთოდით, ჩვენ გვაქვს ოთხი დამოუკიდებელი მარყუჟი, მაგრამ მარყუჟის დენების სწორად არჩევასთან ერთად, მარყუჟის ერთ – ერთი დენი თანაბარი იქნება მასში არსებული წყაროსთან.

ზემოთ მოცემულ ფიგურაში ნაჩვენები მარყუჟის დენებისაგან, მარყუჟის განტოლებებია:

VS1+I4* (რ5+R6+R7) - ᲛᲔS*R6 -ᲛᲔ3* (რ5 + რ6) = 0

VS2 - ᲛᲔ3* (რ1+R2) - ᲛᲔS*R2 + მე2* (რ1 + რ2) = 0

-VS1 + მე3* (რ1 + რ2 + რ3 + რ4 + რ5 + რ6) + მეS* (რ2 +R4 + რ6) - ᲛᲔ4* (რ5 + რ6) - ᲛᲔ2* (რ1 + რ2) = 0

უცნობი ძაბვა V შეიძლება გამოიხატოს მარყუჟის დენებით:

V = რ4 * (ᲛᲔ2 + მე3)

რიცხობრივი:

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

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

-XNUM + I3* 360 + 2 * X-I-I4* 60-I2* 150 = 0

V = 50 * (2 + I3)

ჩვენ შეგვიძლია გამოვიყენოთ კრამერის წესი, განტოლების ამ სისტემის გადასაჭრელად:

I4 = დ3/D

სადაც D არის განმსაზღვრელი სისტემა. D4, განმსაზღვრელი მე4, იქმნება სისტემის მარჯვენა მხრიდან ჩანაცვლების შედეგად, იდება I სვეტი4კოეფიციენტები.

განტოლების სისტემა შეკვეთილი ფორმით:

- 60 * მე3 + 135 * I4= -20

X * * I2-XNUM * I3 = - 50

-XNUM * I2+ 360 * I3 - X * * I4= - 180

ასე რომ განმსაზღვრელი D:

ამ სისტემის განტოლების გადაწყვეტაა:

V = რ4* (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.2727]
V: = R4 * (არის + I3);
V = [34.8485]
#გადაწყვეტა პითონის მიერ!
იმპორტი numpy როგორც 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.მასივი ([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)
ბეჭდვა (“V= %.5f”%V)

ამ მაგალითში, თითოეული უცნობი მარყუჟის მიმდინარე არის ფილიალის დენი (I1, I3 და I4); ასე რომ, ადვილია შედეგის შემოწმება TINA– ს DC ანალიზის შედეგებთან შედარებით.


    X
    მოგესალმებით DesignSoft
    საშუალებას გაძლევთ ესაუბროთ, თუ გჭირდებათ დახმარება, იპოვოთ სწორი პროდუქტი ან გჭირდებათ დახმარება.
    wpChatIcon