METODY BIEŻĄCE I PĘTLI

Kliknij lub dotknij poniższych obwodów, aby wywołać TINACloud i wybierz tryb Interaktywny DC, aby przeanalizować je online.
Uzyskaj niski koszt dostępu do TINACloud, aby edytować przykłady lub tworzyć własne obwody

Innym sposobem uproszczenia pełnego zestawu równań Kirchhoffa jest metoda prądowa siatki lub pętli. Korzystając z tej metody, bieżące prawo Kirchhoffa jest spełnione automatycznie, a równania pętli, które piszemy, również spełniają prawo napięcia Kirchhoffa. Spełnienie obecnego prawa Kirchhoffa uzyskuje się poprzez przypisanie zamkniętych pętli prądowych zwanych prądami siatkowymi lub pętlowymi do każdej niezależnej pętli obwodu i użycie tych prądów do wyrażenia wszystkich pozostałych wielkości obwodu. Ponieważ prądy w pętli są zamknięte, prąd, który wpływa do węzła, musi również wypływać z węzła; więc pisanie równań węzłów z tymi prądami prowadzi do tożsamości.

Rozważmy najpierw metodę prądów siatkowych.

Po pierwsze zauważamy, że metoda prądu oczkowego ma zastosowanie tylko do obwodów „płaskich”. Obwody planarne nie mają przewodów krzyżujących, gdy są rysowane na płaszczyźnie. Często przerysowując obwód, który wydaje się nieplanarny, można ustalić, że jest on faktycznie płaski. W przypadku obwodów niepłaskich użyj metoda pętli prądowej opisany w dalszej części tego rozdziału.

Aby objaśnić ideę prądów siatki, wyobraź sobie gałęzie obwodu jako „sieć rybacką” i przypisz prąd siatki do każdej siatki sieci. (Czasami mówi się również, że zamknięta pętla prądowa jest przypisana w każdym „oknie” obwodu).

Schemat ideowy

„Sieć rybacka” lub wykres obwodu

Technika reprezentowania obwodu za pomocą prostego rysunku, zwanego a wykres, jest dość potężny. Od Prawa Kirchhoffa nie zależą od charakteru komponentów, możesz zignorować konkretne komponenty i zastąpić je prostymi segmentami linii, zwanymi gałęzie wykresu. Reprezentowanie obwodów za pomocą grafów pozwala nam korzystać z technik matematycznych teoria grafów. Pomaga nam to zbadać topologiczną naturę obwodu i określić niezależne pętle. Wróć później na tę stronę, aby przeczytać więcej na ten temat.

Etapy analizy prądu siatki:

  1. Przypisz prąd siatki do każdej siatki. Chociaż kierunek jest dowolny, zwykle stosuje się kierunek zgodny z ruchem wskazówek zegara.

  2. Zastosuj prawo napięcia Kirchhoffa (KVL) wokół każdej siatki, w tym samym kierunku co prądy siatki. Jeśli rezystor ma dwa lub więcej prądów siatki, całkowity prąd przez rezystor jest obliczany jako suma algebraiczna prądów siatki. Innymi słowy, jeśli prąd przepływający przez rezystor ma ten sam kierunek co prąd oczkowy pętli, ma znak dodatni, w przeciwnym razie znak ujemny w sumie. Źródła napięcia są brane pod uwagę jak zwykle. Jeśli ich kierunek jest taki sam jak prąd siatki, ich napięcie jest dodatnie, w przeciwnym razie ujemne, w równaniach KVL. Zwykle w przypadku źródeł prądu przez źródło przepływa tylko jeden prąd oczkowy, a prąd ten ma ten sam kierunek co prąd źródła. Jeśli tak nie jest, należy zastosować bardziej ogólną metodę pętli prądowej, opisaną w dalszej części tego akapitu. Nie ma potrzeby zapisywania równań KVL dla pętli zawierających prądy siatkowe przypisane do źródeł prądu.

  3. Rozwiąż otrzymane równania pętli dla prądów siatki.

  4. Określić żądany prąd lub napięcie w obwodzie za pomocą prądów siatkowych.

Zilustrujmy metoda według następującego przykładu:

Znajdź prąd I w obwodzie poniżej.


Kliknij / dotknij powyższy obwód, aby przeanalizować on-line lub kliknij ten link, aby zapisać w systemie Windows


Widzimy, że w tym obwodzie są dwie siatki (lub lewe i prawe okno). Przypiszmy prądy siatki J zgodnie z ruchem wskazówek zegara1 i J2 do oczek. Następnie piszemy równania KVL, wyrażając napięcia na opornikach według prawa Ohma:

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

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

Liczebnie:

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

6 - J1* 2 + J2* 14 = 0

Ekspresowe J1 z pierwszego równania: J1 = a następnie podstaw do drugiego równania: 6 - 2 * + 14 * J2 = 0

pomnóż przez 17: 102 - 24 + 4 * J.2 + 238 * J2 = 0 stąd J2 =

i J1 =

Wreszcie wymagany prąd:

{Rozwiązanie przy użyciu tłumacza TINA}
{Metoda bieżącej siatki}
Sys J1, J2
J1*(Ri1+R1)-J2*R1-V1=0
J1*R1+J2*(R1+R)+V2=0
puszki;
J1 = [666.6667m]
J2 = [- 333.3333m]
I: = J1-J2;
I = [1]
#Rozwiązanie w Pythonie!
importuj numpy jako n
#Użyj metody prądu siatki!
#Mamy liniowy układ równań, który chcemy rozwiązać
#dla I1,I2:
#I1*(Ri1+R1)+I2*Ri1-V1=0
#-V1+I1*Ri1+I2*(Ri1+R)+V2=0
#Zapisz macierz współczynników:
A=n.array([[Ri1+R1,Ri1],[Ri1,Ri1+R]])
#Zapisz macierz stałych:
b=n.tablica([V1,V1-V2])
x=n.linalg.solve(A,b)
I1=x[0]
I2=x[1]
print(“I1= %.3f”%I1)
print(“I2= %.3f”%I2)
Ja=I1
print(“I= %.3f”%I)

Sprawdźmy wyniki z TINA:


Kliknij / dotknij powyższy obwód, aby przeanalizować on-line lub kliknij ten link, aby zapisać w systemie Windows

Następnie rozwiążmy poprzedni przykład jeszcze raz, ale bardziej ogólny metoda prądów pętlowych. Używając tej metody, wywołane są zamknięte pętle prądowe prądy pętli, są niekoniecznie przypisane do siatek obwodu, ale do arbitralnych niezależne pętle. Możesz upewnić się, że pętle są niezależne, mając co najmniej jeden składnik w każdej pętli, który nie jest zawarty w żadnej innej pętli. W przypadku obwodów płaskich liczba niezależnych pętli jest taka sama jak liczba oczek, co jest łatwe do zauważenia.

Bardziej precyzyjny sposób określania liczby niezależnych pętli jest następujący.

Biorąc pod uwagę obwód z b oddziały i N węzły Liczba niezależnych pętli l jest:

l = b - N + 1

Wynika to z faktu, że liczba niezależnych równań Kirchhoffa musi być równa gałęziom w obwodzie i wiemy już, że są tylko N-1 niezależne równania węzłów. Dlatego całkowita liczba równań Kirchhoffa wynosi

b = N-1 + l i stąd l = b - N + 1

Równanie to wynika również z podstawowego twierdzenia teorii grafów, które zostanie opisane później w tym miejscu.

Teraz rozwiążmy poprzedni przykład jeszcze raz, ale prościej, używając metody prądu pętli. Dzięki tej metodzie możemy swobodnie używać pętli w siatkach lub dowolnych innych pętlach, ale zachowajmy pętlę za pomocą J1 w lewej siatce obwodu. Jednak dla drugiej pętli wybieramy pętlę z J2, jak pokazano na poniższym rysunku. Zaletą tego wyboru jest to, że J1 będzie równy żądanemu prądowi I, ponieważ jest to jedyny prąd pętli przepływający przez R1. Oznacza to, że nie musimy obliczać J2 wcale. Należy zauważyć, że w przeciwieństwie do prądów „rzeczywistych” fizyczne znaczenie prądów pętli zależy od tego, w jaki sposób przypisujemy je do obwodu.


Kliknij / dotknij powyższy obwód, aby przeanalizować on-line lub kliknij ten link, aby zapisać w systemie Windows

Równania KVL:

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

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

i wymagany prąd: I = J1

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

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

Express J2 z drugiego równania:

Zastąp w pierwszym równaniu:

Stąd: J1 = I = 1 A

Dalsze przykłady.

1 przykład

Znajdź prąd I w obwodzie poniżej.


Kliknij / dotknij powyższy obwód, aby przeanalizować on-line lub kliknij ten link, aby zapisać w systemie Windows


W tym obwodzie stosujemy metodę prądów pętlowych. W lewym oknie obwodu bierzemy prąd pętli, który oznaczamy I ponieważ jest równy żądanemu prądowi. Drugi prąd pętli jest równy prądowi źródła Is1, więc oznaczamy go bezpośrednio jako
IS1.

Zauważ, że kierunek tego prądu pętli jest nie zgodnie z ruchem wskazówek zegara, ponieważ jego kierunek jest określony przez bieżące źródło. Ponieważ jednak ten prąd pętli jest już znany, nie ma potrzeby zapisywania równania KVL dla pętli gdzie IS1 jest zajęty.

Dlatego jedynym równaniem do rozwiązania jest:

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

stąd

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

Liczebnie

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

Możesz również wygenerować ten wynik, wywołując analizę symboliczną TINA z menu Analiza / Analiza symboliczna / Wynik DC:


Lub możesz rozwiązać równanie KVL przez interpretera:

{Rozwiązanie przez tłumacza TINA}
{Użyj bieżącej metody siatki}
Sys I
-V1 + I * R2 + R1 * (I - IS1) = 0
puszki;
I = [3]

Poniższy przykład ma 3 źródła prądu i bardzo łatwo go rozwiązać metodą prądów pętlowych.

2 przykład

Znajdź napięcie V.

W tym przykładzie możemy wybrać trzy prądy pętli, aby każdy przepływał tylko przez jedno źródło prądu. Dlatego wszystkie trzy prądy pętli są znane, a my musimy tylko wyrazić nieznane napięcie, V, używając ich.

Dokonywanie algebraicznej sumy prądów przez R3:

V = (IS3 - JaS2) * R3= (10-5) * 30 = 150 V. Możesz to sprawdzić za pomocą TINA :.


Kliknij / dotknij powyższy obwód, aby przeanalizować on-line lub kliknij ten link, aby zapisać w systemie Windows

Następnie zajmiemy się ponownie problemem, który już rozwiązaliśmy w Prawa Kirchhoffa i Metoda potencjału węzła rozdziały.

3 przykład

Znajdź napięcie V rezystora R4.


Kliknij / dotknij powyższy obwód, aby przeanalizować on-line lub kliknij ten link, aby zapisać w systemie Windows

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

Ten problem wymagał co najmniej 4 równań do rozwiązania w poprzednich rozdziałach.

Rozwiązując ten problem metodą prądów pętlowych, mamy cztery niezależne pętle, ale przy odpowiednim doborze prądów pętli jeden z prądów pętli będzie równy prądowi źródłowemu Is.

Na podstawie prądów pętli pokazanych na powyższym rysunku równania pętli są następujące:

VS1+I4* (R5+R6+R7) - JAS*R6 -JA3* (R5 + R6) = 0

VS2 - Ja3* (R1+R2) - JAS*R2 + I2* (R1 + R2) = 0

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

Nieznane napięcie V można wyrazić prądami pętli:

V = R4 * (JA2 + I3)

Liczebnie:

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)

Możemy użyć reguły Cramera do rozwiązania tego układu równań:

I4 = D3/D

gdzie D jest wyznacznikiem systemu. D4, wyznacznik dla I4, jest tworzony przez podstawienie prawa strona układu jest umieszczona na kolumnie I4współczynniki.

System równań w formie uporządkowanej:

- 60 * I3 + 135 * I4= -20

150 * I2-150 * I3 = - 50

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

Więc wyznacznik D:

Rozwiązaniem tego układu równań jest:

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

Możesz potwierdzić odpowiedź za pomocą wyniku obliczonego przez TINA.


Kliknij / dotknij powyższy obwód, aby przeanalizować on-line lub kliknij ten link, aby zapisać w systemie Windows

{Rozwiązanie przy użyciu tłumacza 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
puszki;
I2 = [- 1.6364]
I3 = [- 1.303]
I4 = [- 727.2727m]
V: = R4 * (Is + I3);
V = [34.8485]
#Rozwiązanie w Pythonie!
importuj numpy jako n
#Mamy liniowy układ równań, który chcemy rozwiązać
#dla I1,I2,I3,I4:
#I1=Jest
#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
#Zapisz macierz współczynników:
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]])
#Zapisz macierz stałych:
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)

W tym przykładzie każdy nieznany prąd pętli jest prądem rozgałęzionym (I1, I3 i I4); więc łatwo jest sprawdzić wynik w porównaniu z wynikami analizy DC TINA.