Sunteți pe pagina 1din 56

Metode Numerice

Inginerie Electrica an II
2015-2016

Curs 3 - 6.
METODE NUMERICE DE SOLUIONARE A

SISTEMELOR DE ECUAII SPECIFICE


INGINERIEI ELECTRICE

Prof. dr. ing. mat. Dan D. MICU


Director - Laborator de Cercetare n Metode Numerice
Departamentul de Electrotehnic, Inginerie Electric
E-mail: Dan.Micu@et.utcluj.ro

Exemple de aplicaii din ingineria electric care implic rezolvarea


unor sisteme de ecuaii liniare sau neliniare de mari dimensiuni

Localizarea obiectelor inaccesibile din subteran, prin msurtori


ale cmpului magnetic reflectat; model integral discretizat ntr-un
sistem de ecuaii i rezolvat numeric prin descompunere dup
valorile singulare;
Proiectarea dispozitivelor de stimulare magnetic a esuturilor
nervoase;
Optimizarea poziionrii bobinelor de radiofrecven din cadrul
dispozitivelor de imagistic medicala
Diagnosticarea non-distructiv a gradului de coroziune a
structurilor metalice din construciile de beton armat poduri;
Minimizarea costurilor de producie prin CAM (computer aided
manufacturing) n fabricaia aparatelor de iluminat;
Identificarea spaial a curenilor de ntoarcere ai trsnetelor din
msurtori ale cmpului electric i magnetic n momentul
impactului;

Proiectarea optimal a unui motor electric de curent continuu fr


perii colectoare (brushless DC drive);
Diagnosticarea defectelor de izolaie din mainile electrice pe baza
aproximrii induciei cmpului magnetic din ntrefier, prin
msurarea cmpului magnetic de suprafa;
Proiectarea separatoarelor magnetice determinarea configuratiei
i numarului de spire ale bobinelor de separare magnetic;
Identificarea depunerilor de distribuie de sarcin electric n zona
punctului triplu din ntreruptoarele automate de medie tensiune;
Proiectarea bobinelor de tratament magnetic;
Circuitele electrice neliniare sau circuitele n regim tranzitoriu se
reduc n final la rezolvarea unor circuite electrice liniare
Proiectarea bobinelor shunt pentru compensarea energiei reactive
capacitive a cablurilor;
Proiectarea senzorilor inductivi de poziie de pe utilajele de
prelucrare mecanic, CNC;
Proiectarea senzorilor inductivi de vitez.

Calculul circulatiilor de puteri intr-un sistem electroenergetic

Modelul matematic corespunztor este constituit dintr-un sistem de n ecuaii neliniare


complexe (n+numrul nodurilor din SEN) de forma

f i U *i Y i i U i

j 1
j i

U * Y i j U j S*i 0 j 0,
i

i 1,2, , n

Considernd nodul 4 - nod de echilibrare a bilanului de puteri (pentru care se


cunoate modulul i faza tensiunii, necunoscute fiind puterile generate, activ i
reactiv), se cere s se determine modulul i faza tensiunii pentru restul nodurilor,
puterea activ i cea reactiv generat n nodul de echilibrare, circulaiile de puteri

pe laturi i consumul propriu tehnologic (pe ansamblu i pe fiecare element n parte).

Problema enunat reprezint analiza regimului permanent sau calculul circulaiei


de puteri pentru sistemul electroenergetic considerat.
Modelul matematic este constituit dintr-un sistem de ecuaii de mari dimensiuni,
care se soluioneaz cu metode numerice (vor fi prezentate n Cursul 5).

Analiza stabilitii la mici perturbaii a sistemelor electroenergetice


Se consider un sistem electroenergetic, format din 3 generatoare, 3 transformatoare, 6 linii
electrice aeriene (220 kV) i 3 consumatori.
Se cunosc parametrii elementelor de sistem i caracteristicile unui regim concret de funcionare.

Se cere s se analizeze stabilitatea natural a sistemului la mici perturbaii (perturbaia const


dintr-un oc de putere activ de valoare relativ redus ntr-unul din nodurile sistemului).
Stabilitatea natural presupune analiza comportrii dinamice a sistemului electroenergetic n
absena sistemelor de reglare automat (a excitaiei i a vitezei) a generatoarelor sincrone
(modelate printr-o tensiune constant n spatele unei reactane)

P4 det(A I) (A I) 0
P4 ( ) 4 0,00948 3 257,5560 2 1249447
,
13960,2 0

, 0,00233 j 13,416
12

3,4 0,00251 j 8,807

valorile proprii

2 perechi de valori proprii complexe conjugate, cu partea real negativ.


n consecin, sistemul este stabil natural la perturbaia de intensitate redus
considerat.
Pulsaiile naturale de oscilaie sunt: 13,416 rad/s i 8,807 rad/s , ceea ce
corespunde unor frecvene de aproximativ 2,14 Hz (perioad de 0,47 s ) , respectiv
1,40 Hz (perioad de 0,71 s ).

Rezolvarea unui circuit complex de mari dimensiuni

10

11

12

13

14

15

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

10 11 12 13 14 15 16 17 18

-1

-1

-1

16

-1

-1

-1

-1

-1

-1

10

10

11

11

12

12

13

13

14

14

15

15

16

16

17

18

19

20

21

22

23

24

17

18

19

20

21

22

23

25

24

26

25

27

26

28

-1

27

Metode Numerice
Inginerie Electrica an II
2013-2014

Curs 3.
Chestiuni speciale de electrotehnic care conduc la
sisteme de ecuatii compatibile determinate
METODE DE REZOLVARE MATRICIALA A CIRCUITELOR
ELECTRICE DE MARI DIMENSIUNI

dr. ing. mat. Dan D. MICU


Director - Laborator de Cercetare n Metode Numerice
Departamentul de Electrotehnic, Inginerie Electric
E-mail: Dan.Micu@et.utcluj.ro

Exista 2 mari tipuri de probleme din IE care se reduc la un model matematic de forma
unui sistem de ecuatii compatibil determinat (solutie unica):
Analiza circuitelor electrice si analiza campului electromagnetic

Model fizic
(Circuitul electric)

Model matematic
(Ecuaiile matriciale)

Rezolvare model
matematic
(Metode numerice)

Etapele modelrii n studiul circuitelor electrice

Rezolvarea matriciala a circuitelor electrice prin grafuri de circuit


Graful - reprezinta un desen simplificat al unui circuit electric care contine toate
laturile si toate nodurile fara a se preciza continutul lor
Graful orientat se obtine fcnd abstracie de natura elementelor i nlocuindu-le
prin segmente orientate n sensul de referin al curentului se obine.
Liniile care se obin se numesc laturile grafului, iar extremitile lor, nodurile
grafului.
Sensurile laturilor din graful orientat corespund cu sensurile de referin ale curenilor
din laturile reelei
Bucla sau ochiul este format din una sau mai multe linii nchise
Subgraful este o poriune dintr-un graf care conine o parte din nodurile i laturile
grafului, iar un subgraf care conine toate nodurile circuitului i nu formeaz nici o
bucl nchis se numete arbore.
Subgraful complementar arborelui se numete coarbore, iar laturile coarborelui se
numesc corzi, se reprezint cu linie punctat i sunt n numr de (o-numrul de
ochiuri independente). Laturile arborelui se numesc ramuri i se reprezint cu linie
continu, iar numrul lor este (n numrul de noduri).

Aplicatie 1. Rezolvarea circuitelor. Teorema matriciala Kirchhoff.

Parametrii topologici primari ai reelei sunt cele n=4 noduri (puncte de conexiune a
bornelor elementelor) i laturile l=6 (elementele conectate ntre dou noduri)

Proprietile topologice ale schemelor electrice, respectiv ale grafurilor corespunztoare,


sunt descrise de matricile de circuit:

[A] matricea de inciden a laturilor la suprafaele care sunt suprafee nchise


care intersecteaz o singur ramur, iar sensul pozitiv al normalei la este dat de
sensul ramurii; numrul de suprafee este (numrul de ramuri); Numrul de linii al
lui [A] este numrul suprafeelor i numrul de coloane este numrul de laturi din
graf.
[B] matricea de apartenen a laturilor la contururile care trec printr-o bucl
i au sensul corzii din bucla respectiva. Numrul de contururi este dat de numrul de
corzi. Numrul de linii ale lui [B] este numrul de contururi , iar numrul de coloane
este numrul de laturi ale grafului.

[U] matricea coloana a tensiunilor laturilor (vector) - elementele de pe linii sunt


tensiunile laturilor, n ordinea din graf, cu semnul (+) dac coincid cu sensul laturii;
[E] matricea coloan a tensiunilor electromotoare de pe laturi - cu semnul (+)
dac sensul sursei este n sensul laturii;
[I] matricea coloan a curenilor, avnd pe linii curenii de pe laturi - toi curenii
au sensul laturilor din graf (prin convenie).
[Z] matricea impedan - matrice ptratic cu numrul de linii egal cu numrul de
coloane i egal cu numrul laturilor din circuit. Pe diagonala principal-impedanele
proprii ale laturilor, iar dac ntre dou laturi exist cuplaj mutual apar i aceste
elemente la intersecia liniei cu coloana i se iau cu semnul (+) dac sensurile
laturilor sunt orientate la fel fa de bornele marcate ale bobinelor cuplate mutual.
Demonstratie 1 Forma matricial a teoremelor lui Kirchhoff- pe tabla

l1

l2

l3

l1 R1
0
0
l2 0
jL2
0
l3 0
0
1 jC3
Z

l 0
0
0
4
l5 0 jL 25
0

l6 0
0
0

E1
E
2
0
[E]

E
6

l1 l2

l3 l4

l5

l4
0
0
0
R 4 jL4
jL 45
0

U1
U
2
U3
[U]
U4
U
5
U 6

l6

l5

l6

0
jL 25
0
jL45
jL5
jL56

jL56

R 6 jL6

I1
I
2
I3
[I]
I4
I
5
I6

l1

l2

l3

l4

l5

l6

1 0 0 0 1 1 1
1 1 0 0 1 1 0

[B] 2 1 1 1 .0 0 0 [A] 2 1 1 0 1 0 0
3 0 1 1 0 0 1
3 0 0 1 0 1 1

Aplicatie 2. Rezolvarea circuitelor. Teorema matriciala curenti ciclici.


S se calculeze curenii din laturi prin metoda curenilor ciclici sub form

matricial. Date numerice: e1 (t) 10 2 sin t , e2 (t) 20 2 sin t ,


2

1
1 , XL L3 1 ( , XL XL 2 .
R1 2 , R 4 R 5 1 , XC
5
2
3
4
C2

e1 (t) 10 2 sin t E1 E1 e

j1

10 e j0 10(cos 0 jsin 0) 10 V ;

j 2

e2 (t) 20 2 sin t E 2 E 2 e 20 e 2 20 cos jsin 20j V .


2
2
2

Demonstratie 2 pe tabla- Metoda curenilor ciclici sub form matricial (metoda


curentilor de coarda)

10
0

0
[E]
0
0

j20

0
R1
0 1 jC
2

0
0
[Z]
0
0
0
0

0
0

l1

[B]

0
0
0
0
0
0
jL3
0
0
0
R 4 jL4
0
0
0
R 5 jL5
0
0
0

0 2 0
0 0 j
0 0 0

0 0 0
0 0 0

0 0 0

1
2
3

1
0

l2

l3

l4

l5

1
1
0

1
0
1

0
1
0

0
0
1

0
0
0
0
0
0
j
0
0
0 1 j2
0
0
0
1 j2
0
0
0

0
0
0

0
0

l6
0
1 .
1

Matricea impedantelor specific metodei curenilor ciclici:

j
j
2
[Z'] [B] [Z] [B]T j 1 j j .
j 0 1 j3

Vectorul curenilor ciclici este:

18 j40
10

[IC ] [Z']1 [B] [E]

45

j85

74
35 j25

Vectorul curenilor reali din circuit este:

I1
18 j40
I
27 j125
2

I3 10 53 j15
T
1
[I] [B] [Z'] [B] [E]

45

j85
74
4

I
35 j25
5

80 j110
I6

Dac dorim s transformm n instantaneu, de exemplu:


I1

10
18 j40 i1 (t) I1 2 sin(t 1 );
74
2

10
10

I1 (18) 40 5,92[A];
74
74

tg1

40
lucrm n cadranul II;
18

40
1 arctg 1150
18

i1 (t) 5,92 2 sin(t 1150 )

Aplicatie 3. Rezolvarea circuitelor. Teorema matriciala potentiale noduri

S se rezolve circuitul cu metoda tensiunilor ramurilor (metoda potenialelor


nodurilor matricial). Date numerice: L1 2 ; L2 1 ; R 3 3 ;
R 4 1 ;

1
2 ; L5 3 ; R 5 4 ; E2 10j V ; E5 20j V .
C4

.. ..

A : 1

1 1

1.

Demonstratie 3 pe tabla - Metoda potentialelor de noduri matriceal (metoda


tensiunilor ramurilor)

0
10 j

[E] = 0 .

0
20

[Z]

jL1
0
0

0
jL2
0

0
0
R3

0
0
0
R4

R 5 jL5
0
0
0

1
jC4
0

[Z]

2j
0
0
0
0

0
j
0
0
0

.. ..

A : 1

1 1

0.5j
0
0
0
0

0
j
0
0
0

0
0
0,33
0
0

0
0
0
0, 2 0, 4j
0

0
0
3
0
0

0
0
0
0
0
0 ;

1 2j
0
0
4 j3

0,16 0,12j

1.

[Ur ] [U3 ]

[E] =

Z1

0
10 j

0

0
20

Deci:

[A] [Z]1 [A]T 0,69 j 1,22


[A] [Z]1 [E] 13,2 j 2,4

nlocuind n relaia:

[A] [Z]1 [A]T. [Ur ] [A] [Z]1 [E]

(0,69 j 1,22) U3 13,2 j 2,4

Deci matricea tensiunilor este

U3 6,13 j 7,33 V

6,13 7,33j
6,13 7,33j

T
[U] [A] [U3 ] 6,13 7,33j

6,13

7,33j

6,13 7,33j

Din legea lui Ohm rezult curenii din circuit

I1 3,66 3,06 j
I

2,66

6,13j
2

1
1
[I] [Z] [U] [Z] [E] I3 = 2,04 2, 44 j

1,70

3,92
j
4

I 1,33 2,83j
5

ALGORITMI NUMERICI IMPLEMENTAI N MATHCAD


Se vor aplica m etodele matriciale de rezolvare a circuitelor electrice (m etoda m atriciala Kirchhoff,
m etoda m atriciala a curentilor ciclici, m etoda m atriciala a potentialelor nodurilor) generand, printr-o
metoda originala im plem entata in MathCAD, matricea A de incidenta a latorilor la suprafetele
) (si
m atricea B de apartenenta a laturilor la contururile
).(
Sistem ul liniar de ecuatii obtinut s e va rezolva cu diverse m etode num erice (Gauss, Aproxim atii
succesive, Jacobi) implem entate printr-un
algoritm propriu in program ul MathCAD.

E1 48 V E2 76 V E3 35 V E4 6 V E5 8 V
R1 2

R2 5 R3 3

R4 3

R5 5

R6 4

1 1 0 0 1 0
A 1 0 1 0 0 1
0 1 1 1 0 0

1 0 0 0 1 1
B 0 1 0 1 1 0
0 0 1 1 0 1

0
0
R
0
0

0 0 0 0 0
5 0 0 0
0 3 0 0
0 0 3 0
0 0 0 2
0 0 0 0

0
0

0
0

48

76
35
E Volt
6
18

0

[A]*[I]= [0]
[B]*[R]*[I]= [B]*[E]

Pentru a forma un sistem de ecuatii, sub forma matriceala, se unes c intr-o singura matrice, matricele [A] si [B]
se utilizeaza functia Mathcad stack:

M stack(A BR)

1
0
M
2
0

1 0

0 1

1 1

0 0

5 0 3 2
0 3 3 0

1
0

4
0

Generarea unui vector cu elemente nule, care va fi adaugat inaintea vectorului tensiunilor, pentru a forma vecto
termenilor liberi in sistemul de ecuatii matriceale scris anterior:

for i 0 rows( A) 1
Oi 0
O

0
O 0
0

T stack( O BE)
Formarea cu functiastack a vectorului termenilor liberi:

0

0
0
T Volt
30
52

29

Scrierea s istem ului matriceal form at din am bele ecuatii matriceale corespunzatoare teoremelor lui Kirch

M I

M -- matricea coeficientilor, formata din matricea [A] s i matricea produs [B]*[R];


T - vectorul tens iunilor, adaugat cu vectorul nul;

Rezolvarea s istemului cu necunoscute curenti electrici, prin


inversare matriceala:
1

I M

0.246

0.133
0.058

0.192
0.621

0.188

0.375

0.088

0.2

0.25

0.275

0.096

0.25

0.525

0.029 0.067

0.375

0.288 0.123 0.067

0.375

0.188 0.094

0.19

0.067

0.067 0.133
0.067

0.096

0.067
0.158

0.092
0.029

0.063

mho

5

3
4
I Amper
7
8

1

S se rezolve circuitul cu metoda potenialelor la noduri matricial.


E4 2 V E8 6 V

R1 8

R2 2 R3 12 R4 4

R5 8 R6 8
S1 ( 5 6 8 )

S2 ( 1 2 5 )

R7 4 R8 8

S3 ( 1 3 4 )

S4 ( 4 7 8 )

N 4 --> numarul de noduri de calcul;

Matricea de incidenta a laturilor la noduri )(


Generarea unui vector de elem ente nule:

vector( linii)

A0
for i 0 linii 2
A stack( A 0)
A

0

0
0

0
vector( 8)
0

0
0

0

Generarea unei matrice de elemente nule:

Calculul numarului de laturi din circuit:

matrice( linii coloane)

nrlaturi

maxim 0

for i 0 coloane 2

X0
X augment X Si

0
matrice( N 8)
0

maxim max( X)
maxim

Com para un numar cu elem entele unui vector orizontal:

apartine nr vectororizontal

a0

for i 0 cols vectororizontal 1


a 1 if nr

vectororizontal
0i

Incarca cu elem ente zero matricea de incidenta a laturilor la noduri:

matrice rows( S) 1 nrlaturi


0

if coloane 1

A augment( A vector( linii) )

nrlaturi 8

for i 0 rows( S) 1

A vector( linii)

0 0 0 0 0 0 0

0 0 0 0 0 0 0
0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0
0 0 0 0 0 0 0

0 0 0 0 0 0 0

Se compara fiecare element (latura) din fiecare numar structural cu toate laturile; in functie de incidenta
noduri a laturilor se inlocuiesc in matricea initializata ca nula, valorile + 1 s au - 1 :
Constr( S)

A matrice rows( S) 1 nr laturi 1


for i 0 rows( A) 1

0
Aq
0

Aq Constr( S)

for j 0 cols( A) 1
Ai j 1 if apartine j Si1

Ai j 1 if apartine j Si1

0 0 0

1 1 0 1

1 1 0 0 1 0 0 0
1 0 1 1 0 0 0 0
0

0 0 1

0 0 1 1

Elimina prima coloana din matricea de incidenta, aceasta fiind neces ara doar in
calculele intermediare:
A

1
T Aq

for j 2 cols( Aq) 1

j
T augment T Aq

Afis area rezultatului final, adica m atricea de incidenta a laturilor la noduri pentru circuitul cons iderat:

A
1

0 0 0

1 1 0 1

1 0 0 1 0 0 0
0 1 1 0 0 0 0
0 0 1

0 0 1 1

Rezolvarea matriceala prin metoda potentialelor nodurilor


Trans pus a m atricea A de incidenta a laturilor la noduri:

0
0

T
0
A
1

1
0

1 0

1 0
0

0
0

1 1
1 0 0
0

0
1

Matricea conductantelor din circuitul de curent continuu cons iderat:

1 0 0 0 0 0 0 0
R1

0 1 0 0 0 0 0 0
R2

0 0 1 0 0 0 0 0
R3

0 0 0 1 0 0 0 0
R4

0 0 0 0 1 0 0 0
R5

0 0 0 0 0 1 0 0

R6

0 0 0 0 0 0 1 0

R7

0 0 0 0 0 0 0 1

R8

Siemens

0
0
0

E4
E
0
0

0
E8

0.125

0
0

0
G
0

0
0

0

0
0

2 V
E
0

0
0

6

0.5
0
0
0
0
0
0
0 0.083 0
0
0
0
0

0
0
0.25
0
0
0
0
S
0
0
0 0.125
0
0
0

0
0
0
0
0.125 0
0
0
0
0
0
0
0.25
0

0
0
0
0
0
0 0.125
0

Ecuatiile potentialelor la noduri s cris a matriceal: AG A V


Se fac notatiile: B AG E

AG E

A AG A

Pentru rezolvarea sistemului liniar de ecuatii se va utiliza metoda numerica


Gauss (de triangularizare) a
matricei coeficientilor. Metoda es te parcursa pas cu pas , fiind detaliate toate as pectele care conduc la
obtinerea s olutiei. In matricea coeficientilor se anuleaza toate elementele de sub diagonala principala
ORIGIN 1

\\ ridicarea ordinului de pornire a indicilor de la 0 la 1;

n cols( A)

n4

1
n last A

\\ declararea numarului de
elemente de pe prima coloana a
matricei A ;
wA
\\ incarcarea matricei interne w cu
matricea A;
RA
\\ inceperea instructiunii fo r
pentru k;
for k 2 n
\\ inceperea instructiunii fo r
pentru i;
for i k n
\\ inceperea instructiunii de
for j k 1 n
iterare fo r pt j;
\\ recalcularea elementelor w ,
Ak1 j
dupa elementele matricei A ;
wi j Ai j

A
i k1 (f ormula iterata realizeaza
A
k1 k1
triunghiularizarea);
\\ programul returneaza matricea
w
w recalculata;

0
0.375 0.125

0
0.708 0.125


0
0
0.436

0
0
0
Xn

Bn

j n 1

n n

i n 1

0.125

0.042
0.257

0.429

Xn 0.5827 V

\\ afis area numerica a


matricei triunghiularizate;

\\ ultim a variabila a sis tem ului dedusa din


forma triunghiularizata;

Obs ervatie: solutionarea prin aces t algoritm incepe in sis temul triunghiularizat de jos
in s us, adica de la ultima variabila la prima, prin procedee iterative.

Bi
Xi

if j i i jXj 0
j

i i

1.70673

0.29717

V
X
1.48977

0.58265

Pot3 Pot2

R1

Pot3

R2

Pot2

R3

Pot4 Pot3 E4

R4

I
Pot2 Pot1

R5

Pot1

R6

Pot4

R7

Pot1 Pot4 E8

R8

0.149

0.745
0.025

0.273
amp
I
0.25

0.213
0.146

0.464

S se rezolve matricial circuitul utiliznd metoda curenilor ciclici

E1 40 V

E2 20 V

R1 2

R2 2

R3 1

R4 8

R5 4

R6 6

1
T Bq
for j 2 cols( Bq) 1
j
T augment T Bq

1 0 1 1 0 0
B 0 1 1 0 1 0
0 0 0 1 1 1

Rezolvarea matriceala prin metoda curentilor ciclici


T

BRB Iciclici

Ecuatia matriceala a curentilor ciclici:


R1

0
R
0
0

0
1
T
B
1
0

R2 0

0 R3 0

0 R4 0

0 R5
0

0
Ohm
0

R6

0
0
R
0
0

0 0 0 0 0

2 0 0 0 0
0 1 0 0 0

0 0 8 0 0
0 0 0 4 0

0 0 0 0 6

E1
E
2
0
E
0

0
0

0 0
1
1
0
1
0

0
0

1
1

Se noteaz:

M BRB

11 1 8
M 1 7 4
8 4 18

T BE
40
T 20 V
0

BE
40

20
0
E V
0
0

0

Sistemul de ecuatii obtinut se va rezolva cu metoda


aproximatiilor succesive. In acest sens, mai jos
este construit un algoritm care aplica etapele de deducere a solutiei.
mas( M T) N 50
\\ numarul de aproxim ari
propuse;

m last M 0
\\ indicele ultimului element de

for i 0 m
Ci i 0
for j 0 m

Mi j
if j i
M
i i

Ci j

\\ m atricea C incarcata;

C
for i 0 m
Di

Ti

\\ formarea unui vector cu


elemente calculate ca raport
intre elementele lui B si a lui A;

Mi i

D
0
x D
for k 0 N


x k1 C x k D
x
N
x

pe o coloana a m atricei A;
\\ formarea, cu ajutorul
ins tructiuniifor, a unei m atrici
cu diagonala principala nula
si celelalte elem ente calculate
ca raport intre elementele
m atricei A;

\\ vectorul D incarcat;
\\ initializarea prim ei
aproxim atii cu valoarea
vectorului D;
\\ formula de recurenta a
sis tem ului m atriceal;
\\ program ul returneaza
rezultatul num eric al ultim ei
iteratii;

Valorile curentilor reali din circuit:

Iciclici mas( M T)

5
Iciclici 1 A
2

I B Iciclici

Se verifica bilantul puterilor :


T

Pg ( 220 ) W

\\ puterea generata;

PR ( 220 ) W

\\ puterea absorbita;

Pg E I
PR I RI

Funcie predefinit n MathCad:


Iciclici lsolve( M T)

5
Iciclici 1 A
2

5

1
6
I A
3
3

2

S se rezolve matricial circuitul utiliznd metoda potenialelor nodurilor


E1 3 V

E2 12 V

E5 10 V

E6 4 V

R2 3

R3 6

R4 4

R5 4

r1 0.2

r6 0.18

\\ rezis tentele interne ale s urs elor 1 si

Ecuatiile potentialelor la noduri s cris a matriceal:AR 1 A Ur


T

1 1 1 0 0 0
A 0 1 1 0 0 1
0 0 0 1 1 1

E1

E2

0

E
0

E5
E
6

3

12
0
E V
0
10

4

r1

0
R
0
0

R2 0

0 R3 0

0 R4 0

0 R5
0

r6

Ohm

AR

0.2

0
0
R
0
0

0 0 0 0

3 0 0 0

0
0

0 6 0 0
0 0 4 0
0 0 0 4

0
0

0 0 0 0 0.18

0
0
0
0
5 0

0
0.333
0
0
0
0

0 0 0.167 0
0
0

S
0
0
0
0.25
0
0

0 0
0
0 0.25
0

0
0
0 5.556
0 0

Se fac notatiile:

T AR

11
T 26.222 amp
24.722

M AR

0
5.5 0.5

M 0.5 6.056 5.556 mho


0 5.556 6.056

Pentru solutionarea numerica a sistemului rezultat se folos este


metoda lui Jacobi
de aproximare a solutiilor.
--> se pune sis temul sub forma:
X

for i 0 rows( M) 1
for j 0 cols( M) 1
ai j 0 if i
ai j
a

Mi j
Mi i

care poate fi apoi considerata recurenta;

\\ inceperea instructiunilor
for de
iterare pentru trans form area
m atricei;
\\ elementele de pe diagonala
principala se fac 0;

otherwise
\\ celelalte elem ente se s criu
dupa raportul dat;

0.091
0
0

0.083
0
0.917
0 0.917

for i 0 last( T)
bi

\\ afis area numeric al m atricei;

2
4.33 V
4.083

Ti
Mi i

\\ procedeu analog de
calcul pentru vectorul
termenilor liberi,;

1
x

for i 0 last
Ei i
E

m 250

i 1 m

2
1
x 4.33 V
4.083

\\ initializarea prim ei
aproxim atii, cu valorile
vectorului (fiecare
element din se
incarca s i in x);

\\ numarul de iteratii propuse pentru determinarea


solutiei; s e reduce pana la valoarea la care solutia s e
stabilizeaza, fapt se obs erva din afis ul numeric al
proces ului de iterare (convergent);

i
i1
x x

0 -4.083

sol

\\ formula de recurenta;

-4.33

-2.41 -2.175 -2.416 -2.217

-0.75 -4.427 -1.387 -4.509 -1.928 -4.579 -2.387 -4.639


-0.11 -3.395 -0.021

k
k1
x x

xm

-2 -2.394 -2.068 -2.402 -2.126

for k 1 m

U A Ur

2.452

2.521

2.521
U
V
0.479
0.479

4.493

-2.81

0.055 -2.314

2.45205479
sol 4.97260273 V
0.47945205

0.119 -1.893

\\ extragerea ultimei
iteratii, care se
adopta ca solutie a
sis tem ului m atriceal
de ecuatii;

I1

I2

I3
1
R ( U E)
I4
I
5
I
6

I1
2.74
I2

3.16

I3 0.42

A
I4 0.12
I 2.62
5

2.74

I
6

Aplicaie practic

Aplicnd T. Kirc. i punnd condiiile iniiale sistemul se rezolv n Mcad:

x 10

r 1 R 1

Ib 1

Ia 1

Given
2 50 x Ia 40 200
40

R Ib

r ( 50 x) Ib R Ib r ( 50 x) Ib 300
R Ia

40

r x Ia R Ia r x Ia 200

x
r

Ib Find x r Ib Ia R
Ia

R

x 19.048
r 50

Ib 0.084
Ia 0.084

R 476.19

x - distana pn la
defect

Grafuri duale. Circuite duale MASTER!!!

Egalnd expresiile clasic i dual avem corespondena


Clasic - Dual

[A] [B]
[B] [A]

[I] [U]
[Z] [Z]1

[E] [Isc ]

[A] [I] 0

[B] [U] 0

[B] [Z] [I] [B] [E]

[A] [Z]1 [U] [A] [Isc ]

[Z]1 [E] [Isc ]

Aplicatie. Circuitul din figur are urmtoarele date numerice: E1=3[V]; E2=12[V];
E5=10[V]; E6=4[V]; R2=3[]; R3=6[]; R4=4[]; R5=4[]. S se afle circuitul dual i s se
scrie teoremele lui Kirckhhoff pentru circuitul dual i cel clasic.
Circuitul dat conine: - nr. noduri: n = 4
- nr. ochiuri o = 3.

Circuitul dual: - nr noduri:


- nr. ochiuri:

~
n =o+1=4
~
o =n-1=3

n interiorul fiecrui ochi al circuitului se alege cte un nod al circuitului dual, iar n
exterior se mai alege un nod.
Se unesc nodurile aflate n ochiuri alturate i nodul exterior cu laturi ale circuitului dual
pe care se pun conductane dac pe latura tiat se afl rezistene i surse de curent
avnd valoarea n amperi numeric egal cu a sursei de tensiune n voli de pe latura
circuitului dat i cu semn schimbat. Analog se procedeaz dac circuitul dat conine
conductane sau surse de curent (analog in curent alternativ condensatoare-bobine)

Circuitul clasic

Circuitul dual
4
J2

G 2
J6

J 1
G 5

1
G 3
2
G 4
3

J5

Se transform sursele reale de curent n surse de tensiune rezultand o alt form a


circuitului dual este.
~
4

4
J2

G 2
J6

J 1
G 5

~
E5

J5

~
G5

G 3

~
J1

~
G2
~
1
~
G3

~
J6

~
2
~
G4
~
3

2
G 4
3

~
E2

~
J
E
~
E 2 ~2 2 4 V
R2
G2

~
J
E
5
~
E 5 ~5 5 V
R5
2
G5

Pentru determinarea sensului surselor, se va ine seama c matricea de inciden a


laturilor la suprafeele nchise pentru circuitul dual este egal cu matricea B de
apartenen a laturilor la contururile pentru circuitul iniial.

~
[ B ] [ A]

Graful circuitului iniial

l1
1 0
B
2 1
3 0

l 2 l3 l 4
1 1 0
0 1 1
0 0 1

l5
0
0
1

l6
0
1
0

~
[ B ] [ A]

~
l1
~ ~1 0
A
~2 1
~3 0

~ ~ ~
l2 l3 l4
1 1 0
0 1 1
0 0 1

~
l5
0
0
1

~
l6
0
1
0

Graful circuitului dual se formeaz din circuitul dual cu observaia c ramurile i corzile
din graful circuitului iniial se schimb ntre ele n graful circuitului dual!!!

~
4

~
E5
~
G5

Sensul laturilor din circuitul dual


se face cunoscnd

~
E2

l2

~
AB

n1

~
J1

~
G2
~
1
~
G3
~
2
~
G4
~
3

~
J6

l1

l6

~
l1
~ ~ 0
A 1
~2 1
~3 0

l3

l5

n2

l4

~ ~ ~
l2 l3 l4
1 1 0
0 1 1
0 0 1

~
l5
0
0
1

~
l6
0
1
0

n3

Se alege aleator sensul pozitiv al suprafeei (cel al normalei exterioare)

~1

~
~
Deci, l2 i l3 care au n matrice (+1) i (+1) vor rezulta c ies din nod ~1 .

~
Cum l3 intr n ~2 i n matrice are semnul (-) => sensul normalei pentru ~2 este

spre exterior etc


Acum se pot determina sensurile surselor din circuitul dual.

Dac n circuitul dat sensurile surselor coincid cu sensul laturilor atunci i n circuitul
dual sensul surselor corespunztoare vor coincide cu sensurile laturilor determinate n
graful dual.
Dac sensurile surselor n circuitul iniial sunt invers fa de sensurile laturilor acest
lucru se va pstra i n circuitul dual.

Ecuaiile lui Kirckhhoff pentru circuitul dual se vor scrie considernd necunoscutele
tensiunile laturilor orientate n sensul laturilor din graf, lund un sens de parcurgere al
ochiurilor din circuitul dual

~ ~ ~
~
(de exemplu n bucla ( l1 , l2 , l3 ) alegem sensul invers lui l1 ).

Observaie : Curentul se ia cu + dac sensul su, respectiv sensul laturii


~ ~
corespunztoare, intr n nod, iar termenii G K U K se iau cu + dac sensul
tensiunii care corespunde cu sensul laturii din graf iese din nod.
~
1

~
G5
~
E5

~
J1

~
E2
~
G2
~
G3
~
2
~
G4
~
3

~
J6

~
ochi I
~
II
~
II I

nod ( 1 )

(2)

(3)

~
~
~
U

U
1
2
3 0
~
~
~
U 2 U 3 U 6 0
~ ~
~
U

U
1
4
5 0
~ ~ ~
~ ~
J2 G 2 U 2 G 3 U 3
~ ~
~ ~
~ ~

G
U

G
3 3
4U4
1 6
~ ~
~ ~
~J G
U

G
4 4
5U5
5

~
~
~
Dac se ine seama c R K G K (numeric) i E K JK (numeric) se observ c
ecuaiile sunt identice, adic curenilor din circuitul iniial le corespund tensiunile
~
din circuitul dual : I U .
~
~
~
~

U
1
2
3 0
ochi
I

0
~
2
3
nod (1) 1
~
~
~

II
2
3
6 0
(2) I 2 I 3 I 6 0
~ ~
~
~
II
I
U

1
4
5 0
(3) I1 I 4 I 5 0
~ ~ ~
~ ~
~

G
U

G
ochi (1) E R I R I
nod ( 1 )
2
2 2
3U3
2 2
3 3
2
~
~ ~
~ ~
~ ~
(2) E E R I R I
(
)
2

G
U

G
3 3
4U4
1
6
3 3
4 4
1 6

~
~ ~
~ ~
(3)
~J G
(3)
E

R
I

R
I
U

G
5
5
5
4
4

4 4
5U5
5
~
1

~
G5
~
E5

~
J1

~
E2
~
G2
~
G3
~
2
~
G4
~
3

~
J6

MIT concept

S-ar putea să vă placă și