NODE POTENTIAL METODE

Klikk eller trykk på Eksempel kretsene nedenfor for å påkalle TINACloud og velg Interaktiv DC-modus for å analysere dem på nettet.
Få billig tilgang til TINACloud for å redigere eksemplene eller opprette dine egne kretser

Det komplette settet med Kirchhoffs ligninger kan forenkles betydelig ved hjelp av nodepotensialmetoden beskrevet i dette kapitlet. Ved å bruke denne metoden tilfredsstilles Kirchhoffs spenningslov automatisk, og vi trenger bare å skrive node ligninger for å tilfredsstille Kirchhoffs gjeldende lov også. Å tilfredsstille Kirchhoffs spenningslov oppnås ved å bruke knutepotensialer (også kalt node- eller nodalspenninger) med hensyn til en bestemt nod som kalles referanse node. Med andre ord, alle spenningene i kretsen er i forhold til referansekode, som vanligvis anses å ha 0 potensial. Det er lett å se at med disse spenningsdefinisjonene tilfredsstilles Kirchhoffs spenningslov automatisk, siden det å skrive sløyfeligning med disse potensialene fører til identitet. Merk at for en krets som har N-noder, bør du bare skrive N-1-ligninger. Normalt er node ligningen for referansenoden utelatt.

Summen av alle strømmer i kretsen er null siden hver strøm strømmer inn og ut av en node. Derfor er Nth node-ligningen ikke uavhengig av de forrige N-1-ligningene. Hvis vi inkluderte alle N-ligningene, ville vi ha et uløselig system med ligninger.

Knutepotensialmetoden (også kalt nodalanalyse) er metoden som er best egnet for dataprogrammer. De fleste kretsanalyseprogrammer - inkludert TINA - er basert på denne metoden.

Trinnene i nodalanalysen:

1. Velg en referansenode med 0 knutepotensial og merk hver gjenværende node med V1, V2 or j1, j2og så videre.

2. Bruk Kirchhoffs gjeldende lovgivning på hver node bortsett fra referansenoden. Bruk Ohms lov for å uttrykke ukjente strømmer fra nodepotensialer og spenningskilde-spenninger når det er nødvendig. For alle ukjente strømmer, antar du samme referanseretning (f.eks. Peker ut av noden) for hver anvendelse av Kirchhoffs gjeldende lov.

3. Løs de resulterende node-ligningene for nodespenningene.

4. Bestem eventuell forespurt strøm eller spenning i kretsen ved hjelp av nodespenningene.

La oss illustrere trinn 2 ved å skrive nodelikningen for node V1 av følgende kretsfragment:

Finn først strømmen fra node V1 til node V2. Vi vil bruke Ohms lov til R1. Spenningen over R1 er V1 - V2 - VS1

Og nåværende gjennom R1 (og fra node V1 til node V2) er

Merk at denne strømmen har en referanseretning som peker ut fra V1 node. Ved å bruke konvensjonen for strømmer som peker ut fra en node, bør det tas hensyn til i nodens ligning med et positivt tegn.

Det nåværende uttrykket for grenen mellom V1 og V3 vil være lik, men siden VS2 er i motsatt retning fra VS1 (som betyr potensialet til noden mellom VS2 og R2 er V3-VS2), er strømmen

Til slutt på grunn av den angitte referanseretningenS2 skal ha et positivt tegn og jegS1 et negativt tegn i node-ligningen.

Nodekvasjonen:

La oss nå se et komplett eksempel for å demonstrere bruken av nodepotensialmetoden.

Finn spenningen V og strømningene gjennom motstandene i kretsen nedenfor


Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows


Siden vi bare har to noder i denne kretsen, kan vi redusere løsningen for å bestemme en ukjent mengde. Ved å velge den nedre noden som referanseknute, er den ukjente knutespenningen spenningen vi løser for, V.

Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows


Nodal ligningen for øvre node:

Numerisk:

Multipliser med 30: 7.5 + 3V - 30 + 1.5 V + 7.5. + V - 40 = 0 5.5 V-55 = 0

Derfor: V = 10 V

{Løsning av TINAs tolk}
Sys V
I+(V-Vs1)/R1+(V+Vs2)/R2+(V-Vs3)/R3=0
ende;
V = [10]
#Løsning av Python!
importer numpy som n, sympy som s
#I+(V-Vs1)/R1+(V+Vs2)/R2+(V-Vs3)/R3=0
#Skriv opp matrisen av koeffisientene:
A=n.array([[1/R1+1/R2+1/R3]])
#Skriv opp matrisen av konstantene:
b=n.array([-I+Vs1/R1-Vs2/R2+Vs3/R3])

V= n.linalg.solve(A,b)[0]
print(“%.3f”%V)
#Symbolisk løsning med sympy solve
V= s.symbols('V')
sol = s.solve([I+(V-Vs1)/R1+(V+Vs2)/R2+(V-Vs3)/R3],[V])
print (sol)

La oss nå bestemme strømningene gjennom motstandene. Dette er enkelt, siden de samme strømningene brukes i nodalligningen ovenfor.

{Løsning av TINAs tolk}
{Bruk nodens potensielle metode!}
Sys V
I+(V-Vs1)/R1+(V+Vs2)/R2+(V-Vs3)/R3=0
ende;
V = [10]
{Strømmene til motstandene}
IR1: = (V-Vs1) / R1;
IR2: = (V + Vs2) / R2;
IR3: = (V-Vs3) / R3;
IR1 = [0]
IR2 = [750.0001m]
IR3 = [- 1000m]

Vi kan sjekke resultatet med TINA ved å bare slå på TINAs DC interaktive modus eller bruke Analyse / DC Analyse / Nodale spenninger.



La oss deretter løse problemet som allerede ble brukt som det siste eksemplet på Kirchhoffs lover kapittel



Finn spenninger og strømmer av hvert element i kretsen.

Velge den nedre noden som en referanseknute for 0 potensial, nodalspenningen til N2 vil være lik VS3,: j2 = derfor har vi bare en ukjent nodalspenning. Du husker kanskje at vi tidligere hadde brukt et komplett sett med Kirchhoffs ligninger, selv etter noen forenklinger, et lineært ligningssystem på 4 ukjente.

Skriver node-ligningene for node N1, la oss betegne nodalspenningen til N1 by j1

Den enkle ligningen som skal løses er:

Numerisk:

Multipliser med 330 får vi:

3j1-360 - 660 + 11j1 - 2970 = 0 ® j1= 285 V

Etter beregning j1, det er enkelt å beregne de andre mengdene i kretsen.

Strømmene:

IS3 = IR1 - JEGR2 = 0.5 - 5.25 = - 4.75 A.


Og spenningene:

VIs = j1 = 285 V

VR1= (
j1 - VS3) = 285 - 270 = 15 V

VR2 = (VS3 - VS2) = 270 - 60 = 210 V

VL = - (j1-VS1-VR3) = -285 +120 +135 = - 30 V

Du kan merke deg at med noden potensiell metode trenger du fortsatt litt ekstra beregning for å bestemme strømmen og spenningen til kretsen. Imidlertid er disse beregningene veldig enkle, mye enklere enn å løse lineære ligningssystemer for alle kretsmengder samtidig.

Vi kan sjekke resultatet med TINA ved å bare slå på TINAs DC interaktive modus eller bruke Analyse / DC Analyse / Nodalspenninger.


Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows

La oss se flere eksempler.

Eksempel 1

Finn den nåværende I.


Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows

I denne kretsen er det fire noder, men siden vi har en ideell spenningskilde som bestemmer knutespenningen ved sin positive pol, bør vi velge den negative polen som referansepunktet. Derfor har vi egentlig bare to ukjente nodepotensialer: j1 og j2 .


Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows


Likningene for noder av potensialer j1 og j2:

Numerisk:



så systemet med lineære ligninger er:


For å løse dette multipliserer du den første ligningen med 3 og den andre med 2, og deretter legger du til de to likningene:

11j1 = 220

og derfor j1= 20V, j2 = (50 + 5j1) / 6 = 25 V

Til slutt den ukjente strømmen:

Løsningen av et system med lineære ligninger kan også beregnes ved å bruke Cramer's regel.

La oss illustrere bruken av Cramer's regel ved å løse systemet over igjen ..

1. Fyll ut matrisen for koeffisientene til ukjente:

2. Beregn verdien av determinant av D-matrisen.

| D| = 7 * 6 - (-5) * (- 4) = 22

3. Plasser verdiene til høyre side i kolonnen av koeffisientene til den ukjente variabelen, og bereg deretter verdien av determinanten:

4.Divider de nylig funnet determinanter av den opprinnelige determinanten, for å finne følgende forhold:

derav j1 = 20 V og j2 = 25 V

For å sjekke resultatet med TINA, bare slå på TINAs DC interaktive modus eller bruk Analyse / DC Analyse / Nodalspenninger. Merk at du bruker Spenningspinne komponent i TINA, kan du direkte vise knutepotensialene under forutsetning av at Ground komponenten er koblet til referansenummeret.


Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows

{Løsning av TINAs tolk}
Sys fi1, fi2
(fi1-fi2)/R2+(fi1-VS1)/R3+fi1/R4=0
(fi2-fi1)/R2+(fi2-VS1)/R1-Is=0
ende;
fi1 = [20]
fi2 = [25]
I: = (fi2-VS1) / R1;
I = [500m]
#Løsning av Python!
import numpy som n
#Vi har et system med
#llineære ligninger det
#vi ønsker å løse for fi1, fi2:
#(fi1-fi2)/R2+(fi1-VS1)/R3+fi1/R4=0
#(fi2-fi1)/R2+(fi2-VS1)/R1-Is=0
#Skriv opp matrisen av koeffisientene:
A=n.array([[1/R2+1/R3+1/R4,-1/R2],[-1/R2,1/R2+1/R1]])
#Skriv opp matrisen av konstantene:
b=n.array([[VS1/R3],[VS1/R1+Is]])
x=n.linalg.solve(A,b)
fi1,fi2=x[0],x[1]
print(“fi1= %.3f”%fi1)
print(“fi2= %.3f”%fi2)
I=(fi2-VS1)/R1
print(“I= %.3f”%I)

Eksempel 2.

Finn spenningen til motstanden R4.

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




Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows


I dette tilfellet er det praktisk å velge den negative polen til spenningskilden VS2 som referanseknute fordi den positive polen til VS2 spenningskilden vil ha VS2 = 150 knutepotensial. På grunn av dette valget er imidlertid den nødvendige V-spenningen motsatt noden N-spenningen4; derfor V4 = - V.

Ligningene:


Vi presenterer ikke håndberegningene her, siden likningene lett kan løses av TINAs tolk.

{Løsning av TINAs tolk}
{Bruk nodens potensielle metode!}
Sys V, V1, V2, V3
V1/R2+(V1-Vs2)/R1-Is=0
(V2+V)/R6+(V2-V3+Vs1)/R5+Is=0
(V3+V)/R7+(V3-Vs2)/R3+(V3-Vs1-V2)/R5=0
(-V-V2)/R6-V/R4+(-V-V3)/R7=0
ende;
V1 = [116.6667]
V2 = [- 91.8182]
V3 = [19.697]
V = [34.8485]
#Løsning av Python!
import numpy som n
#Bruk nodepotensialmetoden!
#Vi har et system med lineære ligninger som vi ønsker å løse
#for V,V1,V2,V3:
#V1/R2+(V1-Vs2)/R1-Is=0
#(V2+V)/R6+(V2-V3+Vs1)/R5+Is=0
#(V3+V)/R7+(V3-Vs2)/R3+(V3-Vs1-V2)/R5=0
#(-V-V2)/R6-V/R4+(-V-V3)/R7=0
#Skriv opp matrisen av koeffisientene:
A= n.array([[0,1/R2+1/R1,0,0],[1/R6,0,1/R6+1/R5,(-1)/R5],[1/R7,0,(-1)/R5,1/R7+1/R5+1/R3],[(-1)/R6-1/R4-1/R7,0,-1/R6,-1/R7]])
#Skriv opp matrisen av konstantene:
b=n.array([(Vs2/R1)+Is,-(Vs1/R5)-Is,(Vs2/R3)+(Vs1/R5),0])

x= n.linalg.solve(A,b)
V=x[0]
print(“V= %.4f”%V)

For å sjekke resultatet med, TINA bare slå på TINAs DC interaktive modus eller bruk Analyse / DC Analyse / Nodalspenninger. Legg merke til at vi må plassere noen få spenningspinner på nodene for å vise knutespenningen.


Klikk / trykk på kretsen ovenfor for å analysere on-line eller klikk denne lenken for å lagre under Windows


    X
    Glad for å ha deg kl Designsoft
    Lar oss chatte hvis det er behov for hjelp med å finne riktig produkt eller trenger støtte.
    wpChatIcon