InstrCw7 2016 odblokowany


WYDZIAA ETI PG
Katedra Systemów Elektroniki Morskiej
Technika obliczeniowa i symulacyjna
- laboratorium
MATLAB i SPICE jako narzędzia do obliczania
prądów, napięć i mocy
w obwodzie elektrycznym prÄ…du sinusoidalnego
Numeryczne rozwiązywanie równań liniowych
Materiały do ćwiczenia nr 7
Opracował: Czesław Stefański
m. in na podstawie
materiałów dra W. Szkudlińskiego
Gdańsk 2015
C. Stefański 2/11 Ostatnia modyfikacja: maj 2016
1. Wstęp
Niniejsze ćwiczenie jest ostatnim, które jest poświęcone wdrożeniu umiejętności obliczania prądów i napięć w ob-
wodzie przy wykorzystaniu narzędzia MATLAB z jego algorytmami numerycznego rozwiązywania układów równań linio-
wych oraz nabyciu sprawności w korzystaniu z symulacyjnego narzędzia Micro5CAP (jedna z  odmian SPICE a)1. Jednak
tym razem będziemy starali się zastosować zdobyte już umiejętności do analizy obwodów pobudzanych przebiegami
sinusoidalnymi. Wykorzystamy w tym celu wszystkie dotąd stosowane podejścia, łącznie z metodą tableau z poprzed-
niego ćwiczenia2. Po raz ostatni przypominamy, że przy tworzeniu algorytmów analizy automatycznej (komputerowej) wygodnie
jest trzymać się zasady, że każdy dwójnik ma  swój prąd i  swoje napięcie, przeciwnie względem siebie zastrzałkowane (czyli sto-
sujemy tzw. strzałkowanie skojarzone). Przez to algorytmy stają się bardziej jednorodne i dzięki temu zwykle są szybsze mimo większej
niż przy strzałkowaniu  chaotycznym liczby niewiadomych.
Przypominamy, że na rysunkach 1 mamy do czynienia z tzw. skojarzonym strzałkowaniem prądów i napięć  polega ono na tym,
że zwrot spadku napięcia na każdym z elementów obwodu jest przeciwny do kierunku przepływającego przez ten element prądu.
u u
1 2


i i
1 2
i i J
R
R i 3 i 4 5
1 2 2 3
i i
0 1
u u u u u u u
0 2 3 1 3 4 5
E E
0 1
R R
3 4
i
5
R R
2 3
t
Rys. 1a. Prosty obwód prądu stałego Rys. 1b. Przykład strzałkowania skojarzonego
Dla obwodu z rys. 1a, opierając się na naszej dotychczasowej wiedzy dotyczącej analizy stałoprądowej otrzymujemy prądy oraz
napięcia:
5Ø8Ü
5Ø:Ü2 5Ø:Ü3
5ØVÜ1 = ,
5ØVÜ2 = Å" 5ØVÜ1 , 5ØVÜ3 = Å" 5ØVÜ1, 5ØVÜ0 = -5ØVÜ1 ,
1
5ØEÜ1 +
5Ø:Ü2 + 5Ø:Ü3 5Ø:Ü2 + 5Ø:Ü3
5Ø:Ü2+5Ø:Ü3 (1)
5ØbÜ1 = 5ØEÜ1 Å" 5ØVÜ1 , 5ØbÜ2 = 5ØEÜ2 Å" 5ØVÜ2 , 5ØbÜ3 = 5ØEÜ3 Å" 5ØVÜ3 , 5ØbÜ0 = 5Ø8Ü,
gdzie
1 1
5Ø:Ü2 = i 5Ø:Ü3 = .
5ØEÜ2 5ØEÜ3
2. Poszukiwanie prądów, napięć i mocy w rozbudowanym obwodzie elektrycznym prądu zmiennego
i3(t) R3
I3 R3
UR3
u3(t)
I03
Es1
es1
e(t) =ð Em coswðet
io3(t)
es1=ð r ×ð i4(t)
R2 2 R4
I4
1 3
R2 i2 (t) R4
. . .
I2
źð źð
U2 U4
u2 (t)
u4 (t)
UR1
R
1
I6
R1 u1(t) i5(t) i4 (t)
U6
I01 U5 I02 Z6
io1(t) io2 (t)
I1
u5(t)
e(t) Z5
L5 C6 u6 (t)
5
Em
I5
i1(t)
źð
Rys. 2. Badany obwód prądu sinusoidalnie zmiennego
Rys. 3. Model obwodu z rys. 2 dla zespolonych ampli-
tud prądów i napięć3
Najpierw analizować będziemy obwód o strukturze jak na rysunku 2. Zmiana jego klasyfikacji nie polega jedynie na
tym, że mamy w nim cewkę indukcyjną i kondensator, ale wynika przede wszystkim z charakteru przebiegu napięcia
wytwarzanego przez jedyne w tym obwodzie zródło niezależne. W obwodzie prądu sinusoidalnego, znajdującego się
w stanie ustalonym, przedstawione w (1) związki między prądem i napięciem przyjmują postać wyrażeń wiążących wiel-
kości zespolone:
1
Narzędzie to, po  narysowaniu obwodu w jego oknie graficznym przez użytkownika, potrafi automatycznie, acz bez ujawniania ich użytkownikowi,
utworzyć odpowiednie równania opisujące obwód, rozwiązać je (podobnymi jak MATLAB algorytmami) i udostępnić rozwiązania między innymi we
wspomnianym oknie z obwodem.
2
podejście z gałęzią uogólnioną, jako wymagające przekształcenia obwodu (dlaczego? ZNSP) pozostawiamy Czytelnikowi do samodzielnej realizacji,
natomiast tu, w dalszej części wykorzystamy pewną sztuczkę w postaci podejścia iteracyjnego
3
Węzły 4 i 5, dodatkowo zaznaczone, zostaną wykorzystane w metodzie tableau.
C. Stefański 3/11 Ostatnia modyfikacja: maj 2016
  
5ØHÜ5ØXÜ = 5ØMÜ5ØXÜ Å" 5Ø<Ü5ØXÜ lub równoważnie 5Ø<Ü = 5ØLÜ5ØXÜ Å" 5ØHÜ5ØXÜ (2)
5ØXÜ
gdzie
1
5ØMÜ5ØXÜ = 5ØEÜ5ØXÜ dla 5ØXÜ = 1, 2, 3, 4, 5ØMÜ5 = 5Ø#Ü5Øß5ØRÜ5Ø?Ü5, 5ØLÜ6 = 5Ø#Ü5Øß5ØRÜ5Ø6Ü6, 5ØLÜ5ØXÜ = dla 5ØXÜ = 1, 2, 3, 4, 5, 6.
5ØMÜ5ØXÜ
5ØMÜ5 i 5ØMÜ6 nazywamy impedancjami odpowiednio cewki 5Ø?Ü5 i kondensatora 5Ø6Ü6, w takim sensie 5ØMÜ5ØXÜ jest impedancjÄ… opornika
1
5ØEÜ5ØXÜ dla 5ØXÜ = 1, 2, 3, 4. Natomiast 5ØLÜ5ØXÜ = jest admitancjÄ… elementu 5ØXÜ. JednostkÄ… impedancji jest om (©), a jednostkÄ…
5ØMÜ5ØXÜ
admitancji jest simens (S). Wielkości  daszkowane są nazywane amplitudami zespolonymi przebiegów sinusoidalnych
lub wskazami tych przebiegów. Niosą one informację o amplitudzie (moduł wskazu) i fazie (argument wskazu) sinusoi-
dalnego przebiegu czasowego, z którym są  spowinowacone . W dalszej części instrukcji, powodowani wygodą nota-
cyjną, pomijamy daszki nad oznaczeniami wskazów.
Zakładając, że w obwodzie występuje stan ustalony, możemy w miejsce rys. 2 wprowadzić do rozważań model dla
zespolonych amplitud prądów i napięć, przedstawiony na rys. 3.
Metoda oczkowa
Na podstawie rys. 3, można zapisać układ równań oczkowych dla wielkości zespolonych
5ØEÜ1 + 5ØEÜ2 + 5ØMÜ5 -5ØMÜ5 -5ØEÜ2 5Ø<Ü5Ø\Ü1 5Ø8Ü5ØZÜ
[ -5ØMÜ5 5ØEÜ4 + 5ØMÜ5 + 5ØMÜ6 0 5Ø<Ü5Ø\Ü2
] Å" [ ] = [ ] (3)
0
-5ØEÜ2 5Ø_Ü 5ØEÜ2 + 5ØEÜ3 5Ø<Ü5Ø\Ü3
0
gdzie 5Ø<Ü5Ø\Ü1, 5Ø<Ü5Ø\Ü2, 5Ø<Ü5Ø\Ü3 to amplitudy zespolone sinusoidalnych prÄ…dów 5ØVÜ5Ø\Ü1(5ØaÜ), 5ØVÜ5Ø\Ü2(5ØaÜ), 5ØVÜ5Ø\Ü3(5ØaÜ).
Metoda potencjałów węzłowych1
W odniesieniu do analizy wskazowej klasyczna, niezmodyfikowana metoda potencjałów węzłowych  nienawidzi
sytuacji, gdy w obwodzie występują inne elementy, niż w tym zdaniu wymienione, czyli: niezależne zródła prądowe,
zródła prądowe sterowane napięciem oraz impedancje. Wprowadzenie pojęcia gałęzi uogólnionych rozszerza zakres
stosowania tej metody o niezależne zródła napięciowe, o ile znajdą się w dobrym towarzystwie (sąsiedztwie).
Otóż uogólniona gałąz obwodu to grupa elementów tworząca strukturę  dwójnik złożony pokazany na rysunku 4.
Taki dwójnik zÅ‚ożony utworzony jest w ogólnoÅ›ci ze zródÅ‚a prÄ…du, zródÅ‚a napiÄ™cia oraz elementu 5Ø5Ü5ØXÜ. Jednak konkretna
uogólniona gałąz obwodu może równie dobrze składać się z trzech, dwóch lub tylko z jednego z elementów pokazanych
na rysunku 4. Gałąz uogólnioną stosujemy po to, by graf obwodu wskazowego, którego definicja, analogiczna do grafu
obwodu stałoprądowego, jest nieco dalej podana, zawierał mniej gałęzi, a macierze opisu sieci miały mniejsze rozmiary,
ale także po to, by  bez dodatkowego przekształcania obwodu  można było metodą węzłową analizować sieci zawie-
rające niezależne zródła napięciowe.
~
Uk
Ik
I
k
.
Bk
~
Uk
Jk Ek
.
Rys. 4. Uogólniony dwójnik (gaÅ‚Ä…z o numerze 5ØÅšÜ) obwodu
Element 5Ø5Ü5ØXÜ widoczny na rysunku 4, to na ogół po prostu impedancja 5ØMÜ5ØXÜ, ale może być to również zródÅ‚o prÄ…dowe
5Ø<Ü5ØXÜ = 5ØfÜ5ØXÜ5ØYÜ Å" 5ØHÜ5ØYÜ sterowane napiÄ™ciem wskazowym 5ØHÜ5ØYÜ wystÄ™pujÄ…cym na elemencie 5Ø5Ü5ØYÜ gaÅ‚Ä™zi uogólnionej o numerze 5ØYÜ.
Wszystko jest analogiczne do przypadku stałoprądowego opisanego w instrukcjach do ćwiczeń 3 i 4, przeto tam
odsyła się Czytelnika.
Dla obwodu o 5ØOÜ gaÅ‚Ä™ziach uogólnionych oraz (5Ø[Ü + 1) wÄ™zÅ‚ach wÄ™zÅ‚y numerujemy tak, by wÄ™zeÅ‚ odniesienia (masy)
miaÅ‚ numer zero, a pozostaÅ‚e wÄ™zÅ‚y numery od 1 do 5Ø[Ü. Wtedy napiÄ™cia (wskazowe) i prÄ…dy (wskazowe) w takich gaÅ‚Ä™-
ziach można przedstawić w formie następujących wektorów kolumnowych:
   
( ) ( )
5Ø|Ü = col(5ØHÜ1, 5ØHÜ2, & , 5ØHÜ5ØOÜ), 5Ø|Ü = col 5ØHÜ1, 5ØHÜ2, & , 5ØHÜ5ØOÜ , 5ØlÜ = col 5Ø8Ü1, 5Ø8Ü2, & , 5Ø8Ü5ØOÜ
   
(4)
( ) ( ) ( )
5ØpÜ = col 5Ø<Ü1, 5Ø<Ü2, & , 5Ø<Ü5ØOÜ , 5ØpÜ = col 5Ø<Ü1, 5Ø<Ü2, & , 5Ø<Ü5ØOÜ , 5ØqÜ = col 5Ø=Ü1, 5Ø=Ü2, & , 5Ø=Ü5ØOÜ ,
( )
5Ø}Ü = col 5ØIÜ1, 5ØIÜ2, & , 5ØIÜ5Ø[Ü ,
gdzie 5Ø}Ü, to wektor potencjałów wÄ™zÅ‚owych czyli potencjałów 5Ø[Ü wÄ™złów w odniesieniu do potencjaÅ‚u wÄ™zÅ‚a odniesienia
(czyli węzła o numerze zero).
Do rozważaÅ„ bÄ™dzie nam potrzebna także kwadratowa macierz admitancji gaÅ‚Ä™ziowych 5Ø€Ü5ØOÜ×5ØOÜ wiążąca prÄ…dy 5Ø<Ü5ØXÜ ele-
mentów 5Ø5Ü5ØXÜ z napiÄ™ciami 5ØHÜ5ØYÜ elementów 5Ø5Ü5ØYÜ obwodu nastÄ™pujÄ…cym równaniem:
1
Zagadnienie opracowane przez dra Witolda Szkudlińskiego na podstawie pracy L.O. Chua, Pen-Min Lin : Komputerowa analiza układów elektronicz-
nych, WNT 1981.
C. Stefański 4/11 Ostatnia modyfikacja: maj 2016
5ØpÜ = 5Ø€Ü5ØOÜ×5ØOÜ Å" 5Ø|Ü . (5a)
Ta macierz o wielu elementach zerowych ma wymiary macierzy 5ØOÜ×5ØOÜ i zawiera na głównej przekÄ…tnej admitancje dwój-
ników 5ØLÜ5ØXÜ = 1/5ØMÜ5ØXÜ oraz poza głównÄ… przekÄ…tnÄ…, elementy 5ØfÜ5ØXÜ5ØYÜ, czyli parametry zródeÅ‚ sterowanych. PrzykÅ‚adowo dla ob-
wodu z rysunku 3 mamy
5Ø:Ü1 0 0 0 0 0
0 5Ø:Ü2 0 0 0 0
0 0 5Ø:Ü3 0 0 0
5Ø€Ü6×6 = , (5b)
0 0 0 5Ø:Ü4 0 0
0 0 0 0 5ØLÜ5 0
[ 0 0 0 0 0 5ØLÜ6]
o ile do problemu podejdziemy iteracyjnie, to znaczy przyjmiemy, że zródÅ‚o sterowane 5Ø8Ü5Ø`Ü1 w kolejnych krokach traktu-
[ ]
jemy jako niezależne, o wartoÅ›ci 5Ø8Ü5Ø`Ü1 5ØXÜ = 5Ø_Ü Å" 5Ø<Ü4[5ØXÜ - 1], gdzie 5ØXÜ jest numerem kroku obliczeniowego.
Zwykła obserwacja struktury z rysunku 4, prowadzi do następujących zapisów macierzowych dla całego obwodu złożo-
nego z 5ØOÜ gaÅ‚Ä™zi (5ØXÜ = 1, 2, & . , 5ØOÜ):
 
5Ø|Ü = 5Ø|Ü - 5ØlÜ , 5ØpÜ = 5ØpÜ - 5ØqÜ . (6)
Wektory 5ØlÜ oraz 5ØqÜ dla przykÅ‚adowego obwodu z rys. 2 (b=6) sÄ… nastÄ™pujÄ…ce:

5ØlÜ[5ØXÜ] = col[5Ø8Ü1, 0, -5Ø_Ü Å" 5Ø<Ü4[5ØXÜ - 1], 0, 0, 0], (6a)
[ ] [ ]
5ØqÜ 5ØXÜ = col 0, 0, 0, 0, 0, 0 , (6b)

[ ]
bo, jak widać ze wzorów (6) i (6b), w każdym kroku 5Ø<Ü4 = 5Ø<Ü4. Ponadto zaÅ‚ożymy 5Ø<Ü4 0 = 0.
Pewne uproszczenie i jednocześnie ułatwienie spojrzenia na właściwości strukturalne obwodu daje nam przedstawienie struktury w
postaci grafu; graf obwodu z rys. 2 jest przedstawiony na rysunku 5 poniżej.
3
m
j k
l
4
7
3
l
2 4
k
j
1
2
1
5
6
n
5
6
8
Ä™$
Ä™$
Rys. 5. Graf prądowy obwodu z rys. 3 (przy gałęziach uogól-
Rys. 6. Graf prądowy obwodu z rys. 3 (bez gałęzi uo-
nionych)
gólnionych; 5Ø<Ü7 = 5Ø<Ü(5Ø8Ü5Ø`Ü1), 5Ø<Ü8 = 5Ø<Ü(5Ø8Ü5ØZÜ))
Graf ten odzwierciedla połączenie sześciu gałęzi (typu jak na rysunku 4) w czterech węzłach obwodu. Konkretny wierzchołek grafu
odpowiada wzajemnie jednoznacznie konkretnemu węzłowi obwodu, zaś konkretna krawędz grafu odpowiada wzajemnie jedno-
znacznie konkretnej uogólnionej gałęzi obwodu. Relacja incydencji wierzchołków i krawędzi grafu jest identyczna jak między ich od-

powiednikami w obwodzie. Wreszcie kierunki krawÄ™dzi grafu sÄ… identyczne jak przyjÄ™te za dodatnie kierunki przepÅ‚ywu prÄ…dów 5Ø<Ü5ØXÜ
przez gałęzie obwodu.
Grafy prądowe można przedstawiać graficznie, jak na rysunku 5, ale można też zapisywać je równoważnie w postaci macierzy incy-
dencji. Częściej wykorzystuje się tzw. zredukowaną macierz incydencji, którą otrzymuje się z pełnej macierzy incydencji przez skreśle-
nie jednego wiersza macierzy pełnej (w analizie obwodów ten skreślany wiersz odpowiada węzłowi odniesienia). Ze zredukowanej
macierzy incydencji można bez trudu odtworzyć macierz pełną (jak?), zatem obie macierze niosą tę samą informację o grafie prądo-
wym.
Graf z rysunku 5, przy zaÅ‚ożeniu, że wÄ™zeÅ‚ ið obwodu jest wÄ™zÅ‚em odniesienia, stanowi podstawÄ™ do zapisania jego zredukowa-
nej macierzy incydencji 5ØhÜ (dalej nazywanej krótko macierzÄ… incydencji)
-1 -1 1 0 0 0
"A = [ 0 1 -1 1 1 0
] . (7)
0 0 0 -1 0 1
gdzie:
5ØNÜ5ØXÜ5ØYÜ = 1 w przypadku, gdy prÄ…d w gaÅ‚Ä™zi o numerze  5ØYÜ wypÅ‚ywa z wÄ™zÅ‚a  5ØXÜ ,
5ØNÜ5ØXÜ5ØYÜ = -1 w przypadku, gdy prÄ…d w gaÅ‚Ä™zi o numerze  5ØYÜ wpÅ‚ywa do wÄ™zÅ‚a  5ØXÜ ,
5ØNÜ5ØXÜ5ØYÜ = 0 w przypadku, gdy gaÅ‚Ä…z o numerze  5ØYÜ nie Å‚Ä…czy siÄ™ z wÄ™zÅ‚em  5ØXÜ .
JednoczeÅ›nie, prÄ…dy i napiÄ™cia we wszystkich gaÅ‚Ä™ziach obwodu zÅ‚ożonego z 5ØOÜ gaÅ‚Ä™zi (na przykÅ‚ad o postaci jak na rysunku 4) oraz
5Ø[Ü wÄ™złów niezależnych i wÄ™zÅ‚a odniesienia, podlegajÄ… prawom Kirchhoffa, które można przedstawić za pomocÄ… nastÄ™pujÄ…cych zapi-
sów macierzowych

5ØhÜ Å" 5ØpÜ = 5ØÎß
(8)

5Ø|Ü = 5ØhÜ5Ø{Ü Å" 5Ø}Ü
gdzie 5ØhÜ5Ø{Ü to transponowana macierz incydencji .
Stosunkowo krótkie przekształcenia w obrębie wzorów (6-7) dają w efekcie
5Ø€Ü5ØŹÜ×5ØÅ¹Ü Å" 5Ø}Ü = 5ØqÜ5ØÅ¹Ü (9)
gdzie:
C. Stefański 5/11 Ostatnia modyfikacja: maj 2016
5Ø€Ü5ØŹÜ×5ØÅ¹Ü = 5ØhÜ Å" 5Ø€Ü5؃Ü×5ØƒÜ Å" 5ØhÜ5Ø{Ü,
5ØqÜ5ØÅ¹Ü = 5ØhÜ Å" 5ØqÜ - 5ØhÜ Å" 5Ø€Ü5؃Ü×5ØƒÜ Å" 5ØlÜ.
RozwiÄ…zaniem ukÅ‚adu równaÅ„ (9) sÄ… potencjaÅ‚y wszystkich (niezależnych) 5Ø[Ü wÄ™złów obwodu i prÄ…dów dwójniko-
wych. Powrót do drugiego z równań (8) pozwala z kolei na otrzymanie wszystkich napięć na gałęziach uogólnionych
obwodu. Natomiast napiÄ™cia na elementach  admitancyjnych (czyli na elementach typu 5Ø5Ü5ØXÜ) obwodu uzyskamy na pod-
stawie równania (6).
Metoda tableau
W metodzie tableau przyjmujemy, że każdy dwójnik jest rozpięty pomiędzy parą węzłów (nie korzystamy z gałęzi
uogólnionych). Dlatego wykorzystamy numerację węzłów od zerowego (odniesienia/masy) do piątego z rysunku 3.
Wtedy graf prądowy dla sytuacji z tego rysunku może wyglądać jak na rysunku 6, pod warunkiem, że problemu podej-
dziemy iteracyjnie, to znaczy przyjmiemy, że zródÅ‚o sterowane 5Ø8Ü5Ø`Ü1 (gaÅ‚Ä…z 7 grafu) w kolejnych krokach traktujemy
[ ]
jako niezależne, o wartoÅ›ci 5Ø8Ü5Ø`Ü1 5ØXÜ = 5Ø_Ü Å" 5Ø<Ü4[5ØXÜ - 1], gdzie 5ØXÜ jest numerem kroku obliczeniowego.
Graf z rysunku 6, przy zaÅ‚ożeniu, że wÄ™zeÅ‚ ið obwodu jest wÄ™zÅ‚em odniesienia, stanowi podstawÄ™ do zapisania jego
zredukowanej macierzy incydencji 5ØhÜ (dalej nazywanej krótko macierzÄ… incydencji)
-1 -1 0 0 0 0 1 0
0 1 -1 1 1 0 0 0
"A = 0 0 0 -1 0 1 0 0
. (8)
0 0 1 0 0 0 1 0
[
1 0 0 0 0 0 0 1]
Dla obwodu o 5ØOÜ gaÅ‚Ä™ziach oraz (5Ø[Ü + 1) wÄ™zÅ‚ach [dla obwodu z rysunku 3 mamy 5ØOÜ = 8 i 5Ø[Ü = 5] wÄ™zÅ‚y numerujemy
tak, by wÄ™zeÅ‚ odniesienia (masy) miaÅ‚ numer zero, a pozostaÅ‚e wÄ™zÅ‚y numery od 1 do 5Ø[Ü. Wtedy napiÄ™cia i prÄ…dy w takich
gałęziach można przedstawić w formie następujących wektorów kolumnowych:
( )
5Ø|Ü = col 5ØHÜ1, 5ØHÜ2, & , 5ØHÜ5ØOÜ ,
( )
5ØpÜ = col 5Ø<Ü1, 5Ø<Ü2, & , 5Ø<Ü5ØOÜ , (9)
( )
5Ø}Ü = col 5ØIÜ1, 5ØIÜ2, & , 5ØIÜ5Ø[Ü ,
gdzie 5Ø}Ü, to wektor potencjałów wÄ™zÅ‚owych czyli potencjałów 5Ø[Ü wÄ™złów w odniesieniu do potencjaÅ‚u wÄ™zÅ‚a odniesienia
(czyli węzła o numerze zero).
PrÄ…dy (wskazowe) i napiÄ™cia (wskazowe) we wszystkich gaÅ‚Ä™ziach obwodu zÅ‚ożonego z 5ØOÜ gaÅ‚Ä™zi (na przykÅ‚ad o po-
staci jak na rysunku 3) oraz 5Ø[Ü wÄ™złów niezależnych i wÄ™zÅ‚a odniesienia, podlegajÄ… prawom Kirchhoffa, które można
przedstawić za pomocą następujących zapisów macierzowych
5ØhÜ Å" 5ØpÜ = 5ØÎß
(10)
5Ø|Ü = 5ØhÜ5Ø{Ü Å" 5Ø}Ü
gdzie 5ØhÜ5Ø{Ü to transponowana macierz incydencji.
Do pełnego opisu obwodu brakuje równań opisujących zachowanie się elementów; dla oporników są to równania prawa
Ohma, dla niezależnych idealnych zródeÅ‚ napiÄ™ciowych równania postaci 5ØHÜ5Ø8Ü = 5Ø8Ü, itd. Takich równaÅ„ powinno być Å‚Ä…cz-
nie 5ØOÜ. W zapisie macierzowym można im nadać formÄ™
5ØtÜ Å" 5ØpÜ + 5ØuÜ Å" 5Ø|Ü = 5ØlÜ5Ø™Ü5Ø"Ü, (11)
( )
gdzie 5ØtÜ = [5ØZÜ5ØVÜ5ØWÜ]5ØOÜ×5ØOÜ, 5ØuÜ = [5Ø[Ü5ØVÜ5ØWÜ]5ØOÜ×5ØOÜ, 5ØlÜ5Ø™Ü5Ø"Ü = col 5ØRÜ5ØeÜ1, 5ØRÜ5ØeÜ2, & , 5ØRÜ5ØeÜ5ØOÜ .
Na przykÅ‚ad, gdy element o numerze 5ØXÜ jest opornikiem o oporze 5ØEÜ5ØXÜ, to 5ØZÜ5ØXÜ5ØXÜ = 5ØEÜ5ØXÜ, 5Ø[Ü5ØXÜ5ØXÜ = -1, 5ØRÜ5ØeÜ5ØXÜ = 0, co odpo-
wiada (pod warunkiem, że 5ØZÜ5ØXÜ5ØWÜ = 5Ø[Ü5ØXÜ5ØWÜ = 0 dla 5ØWÜ `" 5ØXÜ) zapisowi prawa Ohma dla tego elementu w postaci
5ØEÜ5ØXÜ Å" 5Ø<Ü5ØXÜ - 5ØHÜ5ØXÜ = 0.
Podobnie, gdy element o numerze 5ØYÜ jest zródÅ‚em prÄ…dowym o SPM 5Ø=Ü5ØYÜ, to 5ØZÜ5ØYÜ5ØYÜ = 1, 5Ø[Ü5ØYÜ5ØYÜ = 0, 5ØRÜ5ØeÜ5ØXÜ = 5Ø=Ü5ØYÜ, co odpowiada
(pod warunkiem, że 5ØZÜ5ØYÜ5ØWÜ = 5Ø[Ü5ØYÜ5ØWÜ = 0 dla 5ØWÜ `" 5ØYÜ) zapisowi definicyjnego równania dla tego elementu w postaci
1 Å" 5Ø<Ü5ØYÜ - 0 Å" 5ØHÜ5ØYÜ = 5Ø=Ü5ØYÜ
(zaÅ‚ożono, że strzaÅ‚ki 5Ø<Ü5ØYÜ oraz 5Ø=Ü5ØYÜ sÄ… zgodne).
Ponieważ mogą występować w analizie wskazowej impedancje indukcyjności oraz admitancje pojemności, więc rozsze-
rzamy zakres tego, co może siÄ™ mieÅ›cić pod współczynnikami macierzy 5ØtÜ oraz 5ØuÜ.
Na przykÅ‚ad, gdy element o numerze 5ØXÜ jest induktorem o impedancji 5ØMÜ5ØXÜ, to 5ØZÜ5ØXÜ5ØXÜ = 5ØMÜ5ØXÜ, 5Ø[Ü5ØXÜ5ØXÜ = -1, 5ØRÜ5ØeÜ5ØXÜ = 0, co od-
powiada (pod warunkiem, że 5ØZÜ5ØXÜ5ØWÜ = 5Ø[Ü5ØXÜ5ØWÜ = 0 dla 5ØWÜ `" 5ØXÜ) zapisowi (na wskazach) prawa Ohma dla tego elementu w po-
staci
5ØMÜ5ØXÜ Å" 5Ø<Ü5ØXÜ - 5ØHÜ5ØXÜ = 0.
podobnie, gdy element o numerze 5ØXÜ jest kondensatorem o admitancji 5ØLÜ5ØYÜ, to 5ØZÜ5ØYÜ5ØYÜ = -1, 5Ø[Ü5ØYÜ5ØYÜ = 5ØLÜ5ØYÜ, 5ØRÜ5ØeÜ5ØXÜ = 0, co odpo-
wiada (pod warunkiem, że 5ØZÜ5ØYÜ5ØWÜ = 5Ø[Ü5ØYÜ5ØWÜ = 0 dla 5ØWÜ `" 5ØYÜ) zapisowi (na wskazach) prawa Ohma dla tego elementu w postaci
5ØLÜ5ØYÜ Å" 5ØHÜ5ØYÜ - 5Ø<Ü5ØYÜ = 0.
Powyższe równania macierzowe dają się zapisać w postaci
5ØhÜ 5ØÎß 5ØÎß 5ØpÜ 5ØÎß
[ ] Å" [ ] = [ ] . (12)
5ØÎß 5ØhÜ5ØGÜ -5ØÏß 5Ø}Ü 5ØÎß
5ØtÜ 5ØÎß 5ØuÜ 5Ø|Ü 5ØlÜ5Ø™Ü5Ø"Ü
Macierz kwadratowa z ostatniego równania nosi nazwę macierzy tableau.
Powyższe równanie może być łatwo przekształcone do postaci
C. Stefański 6/11 Ostatnia modyfikacja: maj 2016
[5ØhÜ 5ØÎß ] Å" [5ØpÜ] = [5ØÎß ] . (13)
5ØtÜ 5ØuÜÅ"5ØhÜ5ØGÜ 5Ø}Ü 5ØlÜ5Ø™Ü5Ø"Ü
RozwiÄ…zaniem ukÅ‚adu równaÅ„ (13) sÄ… potencjaÅ‚y wszystkich (niezależnych) 5Ø[Ü wÄ™złów obwodu i prÄ…dów dwójniko-
wych. Powrót do drugiego z równań (10) pozwala z kolei na otrzymanie wszystkich napięć na gałęziach obwodu.
Wbrew pozorom, procedury rozwiązywania układów równań postaci (3), (9), czy (13) nie różnią się w zasadniczy
sposób od przypomnianych w rozdziale 3 reguł postępowania wcześniej stosowanych dla układów równań ze współ-
czynnikami i zmiennymi rzeczywistymi. Przypomniano je w punkcie 3. Rezultatem rozwiązania będzie wektor liczb ze-
spolonych. Każda z tych liczb jest amplitudą zespoloną pewnego sygnału kosinusoidalnego. Każdą z otrzymanych zespo-
lonych amplitud wykorzystamy w ten sposób, że jej moduł będzie stanowił amplitudę kosinusoidalnego prądu o często-
tliwoÅ›ci kÄ…towej (pulsacji) 5Øß5ØRÜ, zaÅ› faza jest jednoczeÅ›nie przesuniÄ™ciem fazowym kosinusoidy prÄ…du w relacji do kosinu-
soidalnego napiÄ™cia 5ØRÜ(5ØaÜ).
Moc w obwodach prÄ…du sinusoidalnego
Jeżeli w każdym elemencie obwodu natężenie prądu i napięcie są sinusoidalne o następującej ogólnej postaci:
( ) ( )
5ØbÜ 5ØaÜ = 5ØHÜ5ØZÜ cos 5Øß5ØaÜ + 5Øß5ØbÜ
(14)
( ) ( )
5ØVÜ 5ØaÜ = 5Ø<Ü5ØZÜ cos 5Øß5ØaÜ + 5Øß5ØVÜ
to, jak wiemy, zapisane powyżej przebiegi mogą być reprezentowane przez następujące, niezależne od czasu, wielkości
zespolone zwane wskazami
5ØHÜ = 5ØHÜ5ØZÜ5ØÜ5Ø#Ü5Øß5ØbÜ
(16)
5Ø<Ü = 5Ø<Ü5ØZÜ5ØÜ5Ø#Ü5Øß5ØVÜ
Oprócz prÄ…du i napiÄ™cia, z każdym elementem obwodu (o impedancji 5ØMÜ) jest zwiÄ…zane pojÄ™cie mocy, które dla obwodu
sinusoidalnego można rozpisać na następujące składowe:
·ð moc czynnÄ… 5ØCÜ5ØPÜ:
1 1
2 2
( ) ( ) ( )
5ØCÜ5ØPÜ = Re 5ØCÜ5ØgÜ = 5Ø<Ü5ØZÜ Å" Re 5ØMÜ = 5ØHÜ5ØZÜ Å" Re 5ØLÜ" [W], (16)
2 2
·ð moc biernÄ… 5ØCÜ5ØOÜ:
1 1
2 2
( ) ( ) ( )
5ØCÜ5ØOÜ = Im 5ØCÜ5ØgÜ = 5Ø<Ü5ØZÜ Å" Im 5ØMÜ = 5ØHÜ5ØZÜ Å" Im 5ØLÜ" [var], (16)
2 2
gdzie
5ØCÜ5ØgÜ oznacza moc zespolonÄ…:
1
5ØCÜ5ØgÜ = 5ØHÜ Å" 5Ø<Ü" = 5ØCÜ5ØPÜ + 5Ø#Ü5ØCÜ5ØOÜ [VA]. (17)
2
Definiuje się też moc pozorną
2
(18)
5ØCÜ5Ø]Ü = abs(5ØCÜ5ØgÜ) = "5ØCÜ5ØPÜ2 + 5ØCÜ5ØOÜ [VA]1.
Moc czynna jest równa mocy Å›redniej za okres 5ØGÜ sinusoidy napiÄ™cia , czy też prÄ…du:
1 5ØaÜ5Ø\Ü+5ØGÜ

( ) ( )
5ØCÜ5ØPÜ = 5Ø]Ü 5ØaÜ = 5ØbÜ 5ØaÜ Å" 5ØVÜ(5ØaÜ). (19)
+"5ØaÜ5Ø\Ü
5ØGÜ
Warto też dodać, że występujące w żelazku zjawisko zamiany energii elektrycznej na ciepło jest wynikiem niezero-
wej mocy czynnej dla rezystancyjnej spirali grzejnej (idealne kondensatory i cewki indukcyjne siÄ™ nie rozgrzewajÄ…).
Bilans mocy w obwodzie prÄ…du sinusoidalnego
Spójrzmy na zagadnienie bilansu najpierw ogólnie, pamiętając, że dla prądów i napięć gałęzi obwodu wskazowego
mieliśmy zależności (patrz wzory (10)):
5ØhÜ Å" 5ØpÜ = 5ØÎß, 5Ø|Ü = 5ØhÜ5Ø{Ü Å" 5Ø}Ü.
Wykorzystamy je w następujących rachunkach:
( )5ØGÜ ( ) ( ) ( )"
2 Å" "5ØCÜ5ØgÜ = 5Ø|Ü5ØGÜ Å" 5ØpÜ" = 5ØhÜ5Ø{Ü Å" 5Ø}Ü Å" 5ØpÜ" = 5Ø}Ü5Ø{Ü Å" 5ØhÜ Å" 5ØpÜ" = 5Ø}Ü5Ø{Ü Å" 5ØhÜ Å" 5ØpÜ" = 5Ø}Ü5Ø{Ü Å" 5ØhÜ Å" 5ØpÜ = 5Ø}Ü5Ø{Ü Å" 5ØÎß" = 0 , (20a)
( )
"5ØCÜ5ØgÜ = " 5ØCÜ5ØPÜ + 5Ø#Ü5ØCÜ5ØOÜ = "5ØCÜ5ØPÜ + 5Ø#Ü"5ØCÜ5ØOÜ = 0 Ò! "5ØCÜ5ØPÜ = 0 oraz "5ØCÜ5ØOÜ = 0. (20b)
Zatem w obwodzie prÄ…du sinusoidalnego bilans mocy ma miejsce dla mocy czynnej, biernej i zespolonej. Nie ma podstaw
do bilansowania mocy pozornej.
Koncepcja zródeł zastępczych Thevenina i Nortona dla przypadku pobudzeń sinusoidalnych
Jeżeli nasze potrzeby ograniczają się do znalezienia prądu (napięcia, mocy) tylko w kilku tworzących dwójnik ele-
mentach obwodu (w skrajnym, ale i najczęstszym przypadku w jednym elemencie), to całą pozostałą część struktury
możemy zastąpić tzw. zródłem Thevenina lub zródłem Nortona. Przyjmując, że wybranym ważnym elementem jest im-
pedancja 5ØMÜ5, możemy zgodnie z powyższÄ… koncepcjÄ… wieloelementowy obwód wskazowy zredukować do jednej z przed-
stawionych na rys. 7 postaci.
1
Jednostka mocy pozornej [VA] jest identyczna jak jednostka mocy czynnej [W] i jednostka mocy biernej [var]. Każda z tych jednostek jest iloczynem
wolta i ampera. Różny jest jednak sens fizyczny każdej z tych wielkości. Nazwa war (wolt amper reaktancyjny) wywodzi się z angielskiego Volt Ampere
Reactive, gdzie reactive power oznacza moc biernÄ….
C. Stefański 7/11 Ostatnia modyfikacja: maj 2016
a)
b)
5ØMÜ5ØGÜ
RT
I5 I5
(IN- I5
5Ø=Ü5ØAÜ -ð 5Ø<Ü5)
ET
5Ø=Ü5ØAÜN
I
5ØMÜ5 5ØMÜ5ØAÜ
R5 RN R5 U5
5ØMÜ5
U5
Rys. 7. Wskazowe obwody zastępcze: a) Thevenina, b) Nortona
Poza 5ØMÜ5, parametry pozostaÅ‚ych elementów z rys. 7 muszÄ… zostać dopiero obliczone na tej podstawie, że przez
dwójnik o impedancji 5ØMÜ5 winien przepÅ‚ywać taki sam wskazowy prÄ…d 5Ø<Ü5, jaki przepÅ‚ywaÅ‚ przez ten element w ramach
obwodu z rys. 3.
Wprowadzone przez Thevenina oraz Nortona definicje dają nam następujące zapisy, które odnoszą się do rysunku 3
i rysunków 7:
5Ø8Ü5ØGÜ
5Ø8Ü5ØGÜ = 5ØHÜ5| 5ØMÜ5" , 5Ø=Ü5ØAÜ = 5Ø<Ü5| 5ØMÜ5=0 , 5ØMÜ5ØGÜ = 5ØMÜ5ØAÜ = . (21)
5Ø=Ü5ØAÜ
Rysunek 7 przedstawia sytuację w obwodzie wskazowym, będącym modelem obwodu prądu sinusoidalnie zmiennego
dla amplitud zespolonych (analogicznie jak obwód z rysunku 3 jest takim modelem dla obwodu z rysunku 2). Oczywiście
zastąpienie w obwodzie wskazowym jego części zródłem zastępczym, np. zródłem Thevenina (wskazowym) może być
jednoznacznie skojarzone z zamianą odpowiedniej części obwodu prądu sinusoidalnego przez zródło Thevenina sinuso-
( )
idalne. Sinusoidalne zródÅ‚o Thevenina zÅ‚ożone jest z idealnego generatora napiÄ™cia sinusoidalnego 5ØRÜ5ØGÜ 5ØaÜ =
( )
5Ø8Ü5ØGÜ5ØZÜ cos 5Øß5ØaÜ + 5Øß5ØGÜ [V] poÅ‚Ä…czonego szeregowo ze strukturÄ… elementów R, L, C, której impedancja na pulsacji 5Øß wynosi
5ØMÜ5ØGÜ. Najczęściej wybieramy poÅ›ród struktur jak najprostszych, co prowadzi do tworu bÄ™dÄ…cego szeregowym bÄ…dz rów-
noległym połączeniem opornika R i induktora L, albo opornika R i kondensatora C.
R
L
e (t)
T
ZT
( )
5ØRÜ5ØGÜ(5ØaÜ) = |5Ø8Ü5ØGÜ|cos(5Øß5ØaÜ + arg 5Ø8Ü5ØGÜ )
E
T
R
C
eT(t)
Rys 8. Realizacja zastępczego zródła Thevenina w strukturze szeregowej w obwodzie prądu sinusoidalnego
(prawa część rysunku) i odpowiadające mu wskazowe zródło Thevenina w obwodzie wskazowym (lewa
część rysunku)
3. Wspomagane programem MATLAB rozwiązywanie układu równań liniowych
Przypomnimy teraz krótko to, co zostało bardziej szczegółowo omówione w instrukcji do poprzednich ćwiczeń, a co dotyczyło rozwiązywania
układu równań liniowych wspomaganego narzędziami typu MATLAB (lub mu podobnymi, jak OCTAVE, czy SciLab). Układ równań można zapisywać
w formie  klamrowej :
5ØNÜ115ØeÜ1 + 5ØNÜ125ØeÜ2 + ï" 5ØNÜ15Ø[Ü5ØeÜ5Ø[Ü = 5ØOÜ1
{5ØNÜ215ØeÜ1 + 5ØNÜ225ØeÜ2 + ï" 5ØNÜ25Ø[Ü5ØeÜ5Ø[Ü = 5ØOÜ2 (22)
& & & & & & & & & & .
5ØNÜ5Ø[Ü15ØeÜ1 + 5ØNÜ5Ø[Ü25ØeÜ2 + ï" 5ØNÜ5Ø[Ü5Ø[Ü5ØeÜ5Ø[Ü = 5ØOÜ5Ø[Ü
lub w postaci macierzowej
C. Stefański 8/11 Ostatnia modyfikacja: maj 2016
5ØNÜ11 5ØNÜ12 5ØNÜ13 & . 5ØNÜ15ØAÜ 5ØeÜ1 5ØOÜ1
5ØNÜ21 5ØNÜ22 5ØNÜ23 & . 5ØNÜ25ØAÜ 5ØeÜ2 5ØOÜ2
5ØNÜ31 5ØNÜ32 5ØNÜ33 & 5ØNÜ35ØAÜ Å" 5ØeÜ3 = 5ØOÜ3 . (23)
& & & & & &
&
[5ØNÜ5ØAÜ1 5ØNÜ5ØAÜ2 5ØNÜ5ØAÜ3 & 5ØNÜ5ØAÜ5ØAÜ] [5ØeÜ5ØAÜ]
[5ØOÜ5ØAÜ]
Skrócony zapis (przy notacji bez nawiasów kwadratowych) równania (23) wygląda następująco:
5ØhÜ " 5Ø™Ü = 5ØƒÜ (24)
W tym przypadku rozwiązanie jest w naszym zasięgu nawet bez wspomagania komputerowego, przy czym często korzystamy z przejrzystych
zapisów metody Cramera
5Øß5ØÏß 5Øß5ØÐß 5Øß5ØÅƒß 5Øß5ØÒß
5Ø™Ü5ØÏß = , 5Ø™Ü5ØÐß = , 5Ø™Ü5ØÅƒß = , 5Ø™Ü5ØÒß = , 5Øß `" 5ØÎß . (25)
5Øß 5Øß 5Øß 5Øß
gdzie " jest wyznacznikiem macierzy 5ØhÜ, zaÅ› każdy z "5Ø[Ü to wyznacznik macierzy powstaÅ‚ej z 5ØhÜ przez zastÄ…pienie w niej wektorem 5ØƒÜ kolumny o numerze
 5Ø[Ü-tym .
Współcześnie, spośród wielu opracowanych metod numerycznego rozwiązywania układów równań liniowych, duże znaczenie mają różne wa-
rianty metody eliminacji Gaussa. Algorytm tej metody dla równania (23) jest następujący (eliminacja niewiadomych w wyrażeniu (23) przebiega
następująco):
·ð W pierwszym kroku od wierszy 2, 3, & . , 5ØAÜ odejmujemy wiersz pierwszy pomnożony przez taki współczynnik, który zapewnia jako
wynik odejmowania nowy wiersz nie zawierajÄ…cy już niewiadomej 5ØeÜ1 Po pierwszym kroku (krok 5Ø`Ü = 1; ang.: step) otrzymujemy
.
5ØNÜ11 5ØNÜ12 5ØNÜ13 & 5ØNÜ15ØAÜ 5ØOÜ1
5ØeÜ1
(1) (1) (1)
0 5ØNÜ22 5ØNÜ23 & 5ØNÜ25ØAÜ 5ØOÜ2
5ØeÜ2 (1)
(1) (1) (1)
(1)
0 5ØNÜ32 5ØNÜ33 & 5ØNÜ35ØAÜ 5ØeÜ3
5ØOÜ3
Å" = (26a)
& & & & & & &
(1) (1) (1)
(1)
0 5ØNÜ5ØAÜ2 5ØNÜ5ØAÜ3 & 5ØNÜ5ØAÜ5ØAÜ] [5ØOÜ5ØAÜ ]
[ [5ØeÜ5ØAÜ]
gdzie
5ØNÜ5ØVÜ1
(1) (
5ØNÜ5ØVÜ5ØXÜ = 5ØNÜ5ØVÜ5ØXÜ - 5ØYÜ5ØVÜ1 Å" 5ØNÜ15ØXÜ , 5ØOÜ5ØVÜ 1) = 5ØOÜ5ØVÜ - 5ØYÜ5ØVÜ1 Å" 5ØOÜ1, przy 5ØYÜ5ØVÜ1 = oraz 5ØVÜ, 5ØXÜ = 2, 3, & , 5ØAÜ
5ØNÜ11
·ð W drugim kroku od wierszy 3, 4, & . , 5ØAÜ odejmujemy wiersz drugi pomnożony przez taki współczynnik, który zapewnia jako wynik
odejmowania nowy wiersz nie zawierajÄ…cy już niewiadomej 5ØeÜ2 Po drugim kroku (krok 5Ø`Ü = 2) otrzymujemy
.
5ØNÜ11 5ØNÜ12 5ØNÜ13 & 5ØNÜ15ØAÜ 5ØOÜ1
5ØeÜ1
(1) (1) (1)
0 5ØNÜ22 5ØNÜ23 & 5ØNÜ25ØAÜ 5ØOÜ2
5ØeÜ2 (1)
(2) (2)
(2)
0 0 5ØNÜ33 & 5ØNÜ35ØAÜ 5ØeÜ3 5ØOÜ3
Å" = (26b)
& & & & & & &
(2) (2)
(2)
0 0 5ØNÜ5ØAÜ3 & 5ØNÜ5ØAÜ5ØAÜ] [5ØOÜ5ØAÜ ]
[ [5ØeÜ5ØAÜ]
gdzie
(1
(2) (1) ( ( ( ( 5ØNÜ5ØVÜ2)
1
5ØNÜ5ØVÜ5ØXÜ = 5ØNÜ5ØVÜ5ØXÜ - 5ØYÜ5ØVÜ2 Å" 5ØNÜ25ØXÜ) , 5ØOÜ5ØVÜ 2) = 5ØOÜ5ØVÜ 1) - 5ØYÜ5ØVÜ2 Å" 5ØOÜ21), przy 5ØYÜ5ØVÜ2 = oraz 5ØVÜ, 5ØXÜ = 3, 4, & , 5ØAÜ
(1
5ØNÜ22)
·ð Powyższe postÄ™powanie stosujemy do otrzymanego w drugim kroku równania (26b) i kolejno w nastÄ™pnych krokach do nastÄ™pnych
równań ze zwiększającą się ilością zer pod przekątną główną przetwarzanej macierzy; po (N-1) krokach otrzymujemy
5ØNÜ11 5ØNÜ12 5ØNÜ13 & 5ØNÜ15ØAÜ 5ØeÜ1
5ØOÜ1
(1) (1) (1)
0 5ØNÜ22 5ØNÜ23 & 5ØNÜ25ØAÜ 5ØeÜ2 (1)
5ØOÜ2
(2) (2)
(2)
0 0 5ØNÜ33 & 5ØNÜ35ØAÜ 5ØeÜ3 5ØOÜ3
Å" = (26)
& & & & & &
&
(5ØAÜ-1)
(5ØAÜ-1)
0 0 0 & 5ØNÜ5ØAÜ5ØAÜ [5ØeÜ5ØAÜ]
[ ] 5ØOÜ5Ø[Ü
[ ]
gdzie
( ( ( ( ( (
5Ø`Ü 5Ø`Ü-1 5Ø`Ü-1
5ØNÜ5ØVÜ5ØXÜ) = 5ØNÜ5ØVÜ5ØXÜ ) - 5ØYÜ5ØVÜ5Ø`Ü Å" 5ØNÜ5Ø`Ü5ØXÜ ) , 5ØOÜ5ØVÜ 5Ø`Ü) = 5ØOÜ5ØVÜ 5Ø`Ü-1) - 5ØYÜ5ØVÜ5Ø`Ü Å" 5ØOÜ5Ø`Ü5Ø`Ü-1) ,
(
5Ø`Ü-1
5ØNÜ5ØVÜ5Ø`Ü )
(
0
przy 5ØYÜ5ØVÜ5Ø`Ü = , 5Ø`Ü = 1, 2, & , 5ØAÜ-1, 5ØVÜ = 5Ø`Ü+1, 5Ø`Ü+2, & , 5ØAÜ, 5ØXÜ = 5ØVÜ-1, 5ØVÜ, & 5ØAÜ (przy czym 5ØNÜ5Ø]Ü5Ø^Ü) = 5ØNÜ5Ø]Ü5Ø^Ü).
(
5Ø`Ü-1
5ØNÜ5Ø`Ü5Ø`Ü )
Przykład obliczeń według tego algorytmu był podany w instrukcji do ćwiczenia drugiego  warto z nim ponownie zapoznać się.
Poniżej przypominamy też pewien wariant metody Gaussa noszący nazwę metody LU. Polega ona na przyjęciu lewostronnej macierzy ze wzoru
(9) jako macierzy 5Ø|Ü (trójkÄ…tnej górnej) i utworzeniu dodatkowej macierzy 5ØsÜ (trójkÄ…tnej dolnej) zbudowanej ze współczynników 5ØYÜ5ØVÜ5Ø`Ü. PrzykÅ‚adowo dla
przypadku macierzy o wymiarach 4x4 (5ØAÜ = 4) otrzymujemy
5ØNÜ11 5ØNÜ12 5ØNÜ13 5ØNÜ14
1 0 0 0
(1) (1) (1)
0 5ØNÜ22 5ØNÜ23 5ØNÜ24 5ØYÜ21 1 0 0
5Ø|Ü = , 5ØsÜ = (27)
(2) (2)
0 0 5ØNÜ33 5ØNÜ34 5ØYÜ31 5ØYÜ32 1 0
(3)
0 0 0 5ØNÜ44 [5ØYÜ41 5ØYÜ42 5ØYÜ43 1]
[ ]
Macierze te, dla 5ØAÜ e" 2, majÄ… nastÄ™pujÄ…ce pożyteczne wÅ‚aÅ›ciwoÅ›ci
5ØsÜ " 5Ø|Ü = 5ØhÜ, |5ØsÜ| = 1, |5ØhÜ| = |5Ø|Ü| (28)
Wzory (27) i (28) wskazujÄ… na korzystniejszy od tradycyjnego sposób obliczania wyznacznika macierzy 5ØhÜ; dodajmy, sposób wykorzystywany w
operacji det(A) MATLAB-a.
C. Stefański 9/11 Ostatnia modyfikacja: maj 2016
Poszukiwanie wektora rozwiÄ…zaÅ„ 5Ø™Ü możemy teraz przedstawić w postaci
5ØsÜ " 5Ø|Ü " 5Ø™Ü = 5ØƒÜ ,
(29)
5ØšÜ = 5ØsÜ-5ØÏß " 5ØƒÜ ,
5Ø™Ü = 5Ø|Ü-5ØÏß " 5ØšÜ ,
gdzie 5ØšÜ to pomocniczy wektor kolumnowy w procedurze (29).
Eliminację Gaussa prowadzącą do otrzymania macierzy LU można także zastosować nie do oryginalnego układu równań (23), tylko do układu
równań z przestawionymi wierszami. Najbardziej oczywista potrzeba przestawienia wierszy może w ramach algorytmu eliminacji wynikać z potrzeby
ominięcia sytuacji dzielenia przez zero, ale możemy także w ten sposób zwiększać dokładność obliczeń.
Wspomnianą optymalizację dokładności obliczeń w odniesieniu do układu równań (23) otrzymujemy w MATLAB-ie po zastosowaniu do dekom-
pozycji funkcji lu MATLAB-a z argumentami wyjÅ›ciowymi 5ØsÜ, 5Ø|Ü, 5ØwÜ:
[L,U,P] = lu(A). (30)
Funkcja ta w miejsce macierzy 5ØhÜ zwraca nam trzy macierze, które możemy podstawić do równania (24). Po podstawieniu, zapis tego równania przyj-
muje postać
5ØwÜ " 5ØsÜ " 5Ø|Ü " 5Ø™Ü = 5ØƒÜ . (31)
ZawierajÄ…ca informacjÄ™ o przestawieniach wierszy macierz 5ØwÜ ma nastÄ™pujÄ…ce wÅ‚aÅ›ciwoÅ›ci
5ØwÜ = 5ØwÜ-5ØÏß, |5ØwÜ| = 1 . (32)
Stąd rozwiązanie równania (24) możemy w tym przypadku uzyskać na podstawie wyrażenia
5ØsÜ " 5Ø|Ü " 5Ø™Ü = 5؃Ü5ØÄ™Ü (33)
gdzie
5؃Ü5ØÄ™Ü = 5ØwÜ " 5؃Ü.
Sposób zamiany kolejnoÅ›ci wierszy daje siÄ™ odczytać z macierzy 5ØwÜ. ÅšciÅ›le rzecz biorÄ…c, niezerowy wyraz 5Ø]Ü5ØVÜ5ØWÜ = 1 tej macierzy informuje nas, że
nowym 5ØVÜ-tym równaniem w zapisie (23) ma być stare 5ØWÜ-te równanie tego zapisu.
Realizując poleceniem lu(A)opisaną powyżej procedurę stosujemy optymalizowaną dekompozycję [L, U, P] w sposób jawny, ale oprócz
tego dekompozycja taka jest automatycznie wykonywana niejawnie w ramach następujących poleceń Matlaba:
·ð w przypadku równania postaci (24), gdy je rozwiÄ…zujemy poleceniem
x=A\b (34)
·ð w przypadku obliczania wyznacznika macierzy A
DA = det(A) (35)
4. Pliki MATLABA do wspomagania analizy obwodów
function [x]=cramer(A,b)
%Metoda Cramera rozwiązywania układów równań liniowych
%Zapis układu równań A*x=y
N=rank(A);
for k=1:N
K=A(:,k); % Kolumna o numerze k w macierzy A na starcie
A(:,k)=b; % Macierze A , A ,& ,A
1 2 m
DK(k)=det(A); % Wyznaczniki D , D ,& ,D
1 2 m
A(:,k)=K; %Powrót do startowej postaci macierzy A
end
D=det(A); % Wyznacznik główny
x=DK./D; % Tablicowe dzielenie wyznaczników
%Koniec cramer.m
function [LA,UA]=dekompozycja(A)
% Dekompozycja (rozkład) macierzy A na dwie macierze
% trójkątną-dolną LA i  trójkątną- górną UA
N=rank(A); % Określa liczbę niezależnych równań
el=eye(N); % Generuje macierz z "jedynkami" na głównej przekątnej
a=zeros(N); % Generuje macierz wypełnioną zerami
a=A; % Przepisuje elementy macierzy
for s=1:(N-1) % Litera s oznacza liczbę kroków w metodzie Gaussa
% Litery i oraz k oznaczajÄ… numery wiersza i kolumny
for i=n:N
el(i,s)=a(i,s)/a(s,s)
for k=1:N
a(i,k)=a(i,k)-el(i,s)*a(s,k);
end
end
end
LA=el; % Macierz trójkątna dolna
UA=a; % Macierz trójkątna górna
% Koniec dekompozycja.m
%Cw7_1.m
%***Obliczanie prądów oczkowych dla obwodu z rys. 2***
format short eng;
N=input('N=');
R1=100; R2=100; R3=100;R4=N;L5=N *1e-3; C6=N/10 *1e-6; r7=N/100; E8m=N; fe=N/10 *1e3;
Z5=j*2*pi*fe*L5;Z6=-j/(2*pi*fe*C6);
Zoo=[R1+R2+Z5, -Z5,-R2 ;
-Z5,R4+Z5+Z6, 0 ;
C. Stefański 10/11 Ostatnia modyfikacja: maj 2016
-R2, r7, R2+R3];
E=[E8m,0,0]';
Io_cramer=cramer(Zoo,E).';
[LZoo,UZoo]=dekompozycja(Zoo);
y=(LZoo^(-1))*E;
Io_gauss_lu=(UZoo^(-1))*y;
Io_lup=Zoo\E;
[Io_cramer Io_gauss_lu Io_lup]
%Cw7_2.m
%***Program wspomagający poszukiwanie napięć węzłowych***
%
N=input('N=');N=abs(N)+(N==0);N;
LI=input('Podaj, ile wykonac iteracji - LI=');
format short eng;
R1=100; R2=100; R3=100;R4=N;L5=N *1e-3; C6=N/10 *1e-6; r7=5*N; E8m=N; fe=N/10 *1e3;
Z5=j*2*pi*fe*L5;Z6=-j/(2*pi*fe*C6);
Z=[R1, R2, R3, R4, Z5, Z6];E1=E8m; % dane
% obwodu (opory,zródła)
A= [ -1,-1, 1, 0, 0, 0;
0, 1, -1, 1, 1, 0;
0, 0, 0,-1, 0, 1];
Y=(1)./Z;
Ybb=diag([Y]);
J=zeros(6,1);
Ynn=A*Ybb*A';
E=zeros(6,1);E(1,1)=E1;E(3,1)=0;
for licznik=1:LI
Jn=A*J-A*Ybb*E;
V=Ynn\Jn;
Uu=(A')*V;U=Uu+E;
I=Ybb*U;
E(3,1)=-r7*I(4);
endfor
Modul_V=abs(V)
Faza_V=(180/pi)*angle(V)
PzB=1/2*U.*conj(I);display("PzB'=");display(PzB.');
sumPzB=sum(PzB)
PzE=-1/2*E.*conj(I);display("PzE'=");display(PzE.');
sumPzE=sum(PzE)
sumPz=sumPzB+sumPzEMod_V=abs(V)
5. Symulacja obwodu elektrycznego za pomocÄ… programu SPICE
W programie SPICE poszukiwanie rozwiązania układu równań liniowych jest oparte na tej samej metodzie numerycznej LU, która
jest opisana w rozdziale 3. Jednak w odróżnieniu od właściwości programu MATLAB, nie ma w programie SPICE dla WINDOWS po-
trzeby zewnętrznego formułowania równań opisujących obwód. W edytorze programu tworzymy wirtualny obwód złożony: ze zródeł
niezależnych, zródeł sterowanych, rezystorów, cewek indukcyjnych i kondensatorów i w miarę potrzeby z innych elementów pocho-
dzących z banku elementów SPICE a. W ten sposób SPICE  w zewnętrznym oglądzie  raczej symuluje właściwości obwodu niż wspo-
maga poszukiwanie rozwiązań równań opisujących taki obwód.
Z wielu wariantów SPICE a w laboratorium jest do dyspozycji program Micro-Cap (MC). Obwód prądu stałego z rys. 2, wpro-
wadzony do MC wyglÄ…da jak na rys. 8.
Rysunki 2 i 8 różnią się przede wszystkim dodatkowymi fragmentami, które pojawiły się z tego względu, że w banku
elementów MC mamy rysunki zródeł sterowanych w postaci czwórnikowej. Edytor nie pozwala na wygodny sposób
określania kierunków odniesienia dla przepływu prądów w gałęziach oraz nadawania numerów porządkowych węzłów.
We wprowadzonym do edytora programu obwodzie można poprzez kliknięcie myszką w obrębie wybranego elementu
zmienić w otwierającym się wtedy okienku wartość liczbową parametru (E, J, g, R1, R2,& , R8) (na rys. 9 mamy przykła-
dowo R1=100[©], r= r7[©]1).
Jeżeli z kilku wariantów badania obwodu DC (prądu stałego) wybierzemy Dynamic DC otrzymamy napięcia węzłowe (V1,
V2, & , V5), czyli potencjały każdego z ponumerowanych węzłów względem napięcia odniesienia (masa, ziemia) oraz
prądy gałęziowe (I1, I2, & , I8).
Obwód prądu sinusoidalnie zmiennego z rys. 2 wprowadzony element po elemencie do edytora graficznego Mi-
cro"Cap-a i poddany analizie Dynamic AC jest przedstawiony na rys. 9.
1
r [©] to parametr zwany transrezystancjÄ… ZNSP oznaczonego na rysunku 3 przez Es1 rozpiÄ™tego miÄ™dzy wÄ™zÅ‚ami (3, 5)  wejÅ›cie i (2, 4)  wyjÅ›cie
(uwaga: węzeł 0, to węzeł masy).
C. Stefański 11/11 Ostatnia modyfikacja: maj 2016
.define N 50
.define fe N/10 *1k R3
115.692m,6.426m
100
.define r7 5*N Es1=r7*i(R4)
.define E8m N
r7
Es1
UWAGA. Pamiętać o ustawieniu
-115.692m,-6.426m
(sprawdzeniu) w polach parametrów
R2 100 -153.953m,-5.287m
analizy Dynamic AC częstotliwości fe
R4
-269.19m,-6.792m
R1
N
100
153.497m,365.421u
L5
-455.647u,-4.922m
C6
N*1m
N/10*1u
E8
AC {E8m} 0
Dane do programu EJRGZY (skasowac znak mnożenia
Rys. 9. Obwód prÄ…du sinusoidalnie zmiennego poddany analizie Dynamic AC (5؇Ü5ØÄ…Ü = 5ØÃ“ß [kHz])
po wklejeniu do tabeli połączeń - np. zamiast 2*i ma być 2i):
R1=100.000000000
Na schemacie z rys. 9 uwidoczniono jednocześnie parametry sinusoidalnych prądów gałęziowych, otrzymane w wyniku
R2=100.000000000
analizy AC obwodu. Każda z pierwszych liczb zamieszczonych w prostokątnych obwódkach oznacza amplitudę sinusoi-
R3=100.000000000
dalnego prądu płynącego przez daną gałąz w stanie ustalonym. Druga z liczb jest dla danego prądu przesunięciem fazo-
R4=50.000000000
Z5=0.000000000+1570.796326795*i
wym (w stopniach) w odniesieniu do sinusoidy napięcia wytwarzanego w zródle E8.
Y6=0.000000000+0.157079633*i
E7=0.000000000
E8=50.000000000
Pytania kontrolne
1) Wymień znane Tobie metody bezpośredniego rozwiązywania układu równań liniowych. Omów jedną z nich.
Porównaj ją z pozostałymi (podając jej przewagi, bądz niedoskonałości w stosunku do pozostałych).
2) Co to jest macierz incydencji obwodu? Narysuj graf o zredukowanej macierzy incydencji
1 -1 -1 0 0 0
5Ø4Ü = [ ].
0 1 0 -1 1 0
0 0 1 1 0 1
3) Podaj cel i szczegóły tworzenia tzw. zródła Thevenina dla wieloelementowego obwodu liniowego (zilustruj
problem na niezbyt złożonym, ale też i nietrywialnym przykładzie).
4) Podaj cel i szczegóły tworzenia tzw. zródła Nortona dla wieloelementowego obwodu liniowego (zilustruj pro-
blem na niezbyt złożonym, ale też i nietrywialnym przykładzie).
5) Czym w ogólnym przypadku różni się tzw. obwód prądu stałego (DC) od obwodu typu AC?
6) Na liniowym dwójniku D, przy strzałkowaniu skojarzonym, prąd i napięcie są sinusoidalne oraz odpowiednio
( ) ( ) ( ) ( )
5ØVÜ 5ØaÜ = 5Ø<Ü5ØZÜ cos 5Øß5ØaÜ [A] i 5ØbÜ 5ØaÜ = 5ØHÜ5ØZÜ cos 5Øß5ØaÜ + 5Øß [V]. Oblicz moc czynnÄ…, biernÄ…, pozornÄ… i zespolonÄ… na D
oraz podaj jednostki stosowane przy tych mocach. Ile wynosi impedancja i admitancja dwójnika D?
7) Na czym polega strzałkowanie skojarzone? Jakie są jego zalety? Czy Micro"Cap stosuje ten sposób strzałkowa-
nia?
8) Objaśnij działanie ciągu komend MATLAB-a: a=-5:-1; b=1:5; diag(a'.*b')-diag(a.*b);
ans. Podaj wynik (czyli zapisz, co zostanie wyświetlone na ekranie).
9) Objaśnij jak jest rozumiane MATLAB-owe  dzielenie A\b oraz objaśnij czym są (macierze, wektory, wymiary)
poszczególne elementy (A, b, wynik) tego działania.
10) Opisz metodę tableau analizy obwodów. Porównaj ją (przewagi, niedostatki) z metodami: potencjałów węzło-
wych i prądów oczkowych.


Wyszukiwarka

Podobne podstrony:
InstrukcjaDoCw5zLTOiS 16 odblokowany
Instr Cw6 16 odblokowany
Scenariusz 16 Rowerem do szkoły
r 1 nr 16 1386694464
16 narrator
16 MISJA
Fakty nieznane , bo niebyłe Nasz Dziennik, 2011 03 16
990904 16
16 (27)

więcej podobnych podstron