2429


POLITECHNIKA LUBELSKA w LUBLINIE

LABORATORIUM METOD NUMERYCZNYCH

Temat Metoda oczkowa i węzłowa - analiza obwodów.

Data 2009.11.25

Nazwisko i Imię

Mazurek Bartłomiej

Machometa Jakub

Semestr

III

Grupa

ED 3.3

Nr ćwiczenia

4 i 5

Ocena

Cel ćwiczenia

Celem ćwiczenia jest wykorzystanie programu Scilab do wyznaczenia rozpływu prądów w rozgałęzionym obwodzie elektrycznym stosując metodę oczkową oraz potencjałów węzłowych.

Schemat obwodu

0x01 graphic

Oznaczenia na rysunku:

Rn - kolejne rezystory

Cn - kolejne kondensatory

Ln - kolejne cewki

Vn - kolejne zródła napięciowe

In - kolejne zródła prądowe

Graf dla metody oczkowej

0x01 graphic

Graf dla metody wezłowej

0x01 graphic

Skrypt ze Scilaba

clear;

xdel;

clc;

//WPROWADZENIE DANYCH PRZEZ UŻYTKOWNIKA

("Podaj rezystancje ") //wprowadzanie rezystancji rezystorów

R1=input("Podaj R1 ")

R2=input("Podaj R2 ")

R3=input("Podaj R3 ")

R4=input("Podaj R4 ")

R5=input("Podaj R5 ")

R6=input("Podaj R6 ")

R7=input("Podaj R7 ")

R8=input("Podaj R8 ")

R9=input("Podaj R19 ")

R10=input("Podaj R10 ")

R11=input("Podaj R11 ")

("Podaj reaktancje cewek") //wprowadzanie reaktancji cewek

XL1=input("Podaj XL1 ")

XL1=input("Podaj XL1 ")

XL2=input("Podaj XL2 ")

XL3=input("Podaj XL3 ")

XL4=input("Podaj XL4 ")

XL5=input("Podaj XL5 ")

XL6=input("Podaj XL6 ")

XL7=input("Podaj XL7 ")

("Podaj reaktancje kondensatorów") //wprowadzanie reaktancji kondensatorów

XC1=input("Podaj XC1 ")

XC2=input("Podaj XC2 ")

XC3=input("Podaj XC3 ")

XC4=input("Podaj XC4 ")

XC5=input("Podaj XC5 ")

XC6=input("Podaj XC6 ")

XC7=input("Podaj XC7 ")

XC8=input("Podaj XC8 ")

("Podaj zrodla napieciowe") //wprowadzanie źródeł napięciowych

E1=-input("Podaj E1 ")

E2=input("Podaj E2 ")

("Podaj zrodla pradowe") //wprowadzanie źródeł prądowych

I1=input("Podaj I1 ")

I2=input("Podaj I2 ")

//WYZNACZENIE IMPEDABCJI I ADMITANCJI ZESPOLONYCH GAŁĘZI

Z1=R1+R2+(XL1-XC1)*%i;

Z2=R3-XC2*%i;

Z3=R4+R5+(XL2-XC3)*%i;

Z4=(XL3-XC4)*%i;

Z5=(XL4-XC5)*%i;

Z6=R6-XC6*%i;

Z7=R7-XC7*%i;

Z8=R8+XL5*%i;

Z9=R9+XL6*%i;

Z10=R10+R11+(XL7-XC8)*%i;

Y1=1/Z1;

Y2=1/Z2;

Y3=1/Z3;

Y4=1/Z4;

Y5=1/Z5;

Y6=1/Z6;

Y7=1/Z7;

Y8=1/Z8;

Y9=1/Z9;

Y10=1/Z10;

//METODA OCZKOWA

B=[1,1,0,0,0,0,0,0,0,0;.. //macierz incydencji metody oczkowej

0,1,1,-1,0,0,0,0,0,0;..

0,0,0,1,1,1,1,0,0,0;..

0,0,0,0,0,0,-1,1,1,0;..

0,0,0,0,0,0,0,0,-1,1];

Zd=diag([Z1,Z2,Z3,Z4,Z5,Z6,Z7,Z8,Z9,Z10]); //macierz diagonalna impedancji gałęziowych

Z=B*Zd*B'; //macierz impedancji własnych i wzajemnych oczek

Eg=[E1;0;0;0;0;0;0;0;0;-E2]; //wektor gałęziowych napięć źródłowych

Izr=[-I1;0;0;0;0;0;0;0;0;-I2]; //wektor gałęziowych prądów źródłowych

Ioczkowe=inv(Z)*B*(Eg-Zd*Izr); //wyznaczanie prądów oczkowych

Ig=B'*Ioczkowe+Izr //wektor prądów gałęziowych

abs(Ig) //moduł prądów gałęziowych

//METODA WĘZŁOWA

A=[-1,1,-1,0,0,0,0,0,0,0;.. //macierz incydencji metody węzłowej

1,-1,0,-1,1,0,0,0,0,0;..

0,0,0,0,-1,0,1,1,0,0;..

0,0,1,1,0,-1,0,0,0,0;..

0,0,0,0,0,1,-1,0,-1,-1];

Yd=diag([Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8,Y9,Y10]); //macierz diagonalna admitancji gałęziowych

Y=A*Yd*A'; //macierz admitancji własnych i wzajemnych węzłów

Eg=[E1;0;0;0;0;0;0;0;0;-E2]; //wektor gałęziowych napięć źródłowych

Izr=[-I1;0;0;0;0;0;0;0;0;-I2]; //wektor gałęziowych prądów źródłowych

V=inv(Y)*A*(Izr-Yd*Eg); //wyznaczanie potęcjałów węzłowych

U=A'*V; //wektor napięć gałęziowych

Igw=Yd*(U+Eg) //wektor prądów gałęziowych

format("v",5) //ustalenie pozycji wyświetlania liczb

abs(Igw) //moduł prądów gałęziowych

//SPRAWDZENIE POPRAWNOŚCI WYNIKÓW

spr1=Ig(1)+Ig(3)-Ig(2)+I1

spr2=Ig(2)+Ig(4)-Ig(5)-Ig(1)-I1

spr3=Ig(5)-Ig(8)-Ig(7)

spr4=Ig(6)-Ig(4)-Ig(3)

spr5=Ig(7)+Ig(9)+Ig(10)-Ig(6)+I2

spr6=Ig(8)-Ig(9)-Ig(10)-I2

//MACIERZE ARGUMENTÓW I WARTOŚCI

x1=[real(Ig(1)) real(Ig(3))];

y1=[imag(Ig(1)) imag(Ig(3))];

x2=[real(Ig(3)) -real(Ig(2))];

y2=[imag(Ig(3)) -imag(Ig(2))];

x3=[-real(Ig(2)) real(I1)];

y3=[-imag(Ig(2)) imag(I1)];

x4=[real(I1) real(Ig(1)) ];

y4=[imag(I1) imag(Ig(1)) ];

//WYKRESY

plot2d4(x1,y1,2,axesflag=0);

plot2d4(x2,y2,5,axesflag=0);

plot2d4(x3,y3,6,axesflag=0);

plot2d4(x4,y4,7,axesflag=0);

xtitle(["wykres wektorowy prądów wpływających i wypływających dla wezła 1"]);

legends(['wektor Ig(1)';'wektor Ig(3)';'wektor -Ig(2)';'wektor I1'],[1,5,6,7],opt=1);

Przykładowe rozwiązanie

ans =

Podaj rezystancje

Podaj R1 -->10

R1 =

10.

Podaj R2 -->10

R2 =

10.

Podaj R3 -->10

R3 =

10.

Podaj R4 -->10

R4 =

10.

Podaj R5 -->10

R5 =

10.

Podaj R6 -->10

R6 =

10.

Podaj R7 -->10

R7 =

10.

Podaj R8 -->10

R8 =

10.

Podaj R19 -->10

R9 =

10.

Podaj R10 -->10

R10 =

10.

Podaj R11 -->10

R11 =

10.

ans =

Podaj reaktancje cewek

Podaj XL1 -->20

XL1 =

20.

Podaj XL1 -->20

XL1 =

20.

Podaj XL2 -->20

XL2 =

20.

Podaj XL3 -->20

XL3 =

20.

Podaj XL4 -->20

XL4 =

20.

Podaj XL5 -->20

XL5 =

20.

Podaj XL6 -->20

XL6 =

20.

Podaj XL7 -->20

XL7 =

20.

ans =

Podaj reaktancje kondensatorów

Podaj XC1 -->30

XC1 =

30.

Podaj XC2 -->30

XC2 =

30.

Podaj XC3 -->30

XC3 =

30.

Podaj XC4 -->30

XC4 =

30.

Podaj XC5 -->30

XC5 =

30.

Podaj XC6 -->30

XC6 =

30.

Podaj XC7 -->30

XC7 =

30.

Podaj XC8 -->30

XC8 =

30.

ans =

Podaj zrodla napieciowe

Podaj E1 -->10

E1 =

- 10.

Podaj E2 -->20

E2 =

20.

ans =

Podaj zrodla pradowe

Podaj I1 -->5

I1 =

5.

Podaj I2 -->7

I2 =

7.

Ig =

- 2.32 + 0.62i

1.37 + 0.55i

- 1.32 - 0.07i

2.37 + 0.32i

1.05 + 0.26i

1.05 + 0.26i

- 2.13 - 0.09i

3.18 + 0.34i

- 1.14 + 1.88i

- 2.68 - 1.54i

ans =

2.4

1.47

1.32

2.39

1.08

1.08

2.14

3.2

2.2

3.09

Igw =

- 2.32 + 0.62i

1.37 + 0.55i

- 1.32 - 0.07i

2.37 + 0.32i

1.05 + 0.26i

1.05 + 0.26i

- 2.13 - 0.09i

3.18 + 0.34i

- 1.14 + 1.88i

- 2.68 - 1.54i

ans =

2.4

1.47

1.32

2.39

1.08

1.08

2.14

3.2

2.2

3.09

spr1 =

0

spr2 =

0.00i

spr3 =

0

spr4 =

- 0.00i

spr5 =

0.00i

spr6 =

0

Porównanie wyników prądów gałęziowych obydwu metod

Nr. prądu

Metoda oczkowa

Metoda węzłowa

1.

- 2.32 + 0.62i

- 2.32 + 0.62i

2.

1.37 + 0.55i

1.37 + 0.55i

3.

- 1.32 - 0.07i

- 1.32 - 0.07i

4.

2.37 + 0.32i

2.37 + 0.32i

5.

1.05 + 0.26i

1.05 + 0.26i

6.

1.05 + 0.26i

1.05 + 0.26i

7.

- 2.13 - 0.09i

- 2.13 - 0.09i

8.

3.18 + 0.34i

3.18 + 0.34i

9.

- 1.14 + 1.88i

- 1.14 + 1.88i

10.

- 2.68 - 1.54i

- 2.68 - 1.54i

Wykres wektorowy prądów wpływających i wypływających dla węzła 1

0x01 graphic

Wnioski

Po wykonaniu analizy schematu obwodu elektrycznego metodami: oczkową oraz potencjałów węzłowych dochodzimy do równoważnych wyników prądów gałęziowych obliczonych powyższymi metodami. Wynika z tego, że prądy zostały obliczone w sposób poprawny.

Dodatkowo zostało wykonane sprawdzenie I prawa Kirchhoffa dla każdego węzła. Wyniki w każdym wypadku dają 0. Przykładowo dla pierwszego węzła został wykonany wykres wektorowy dla prądów wpływających i wypływających dla węzła 1.Kształtuję on zamkniętą figurę co wskazuje na poprawność wykonanych obliczeń.



Wyszukiwarka

Podobne podstrony:
2429
2429
2429
2429
2429

więcej podobnych podstron