Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...
Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...
Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5.5. ADAPTION DES DIENSTES NETZBERECHNUNG 99<br />
global Vars, Pars, Funs,<br />
AnzVars, AnzPars, AnzFuns,<br />
N, NTorType,<br />
Regelung, ParType, States,<br />
StateDefs, StateChanges;<br />
# NTor-Eigenschaften<br />
NTorType := ‘PUGen‘;<br />
N := 1;<br />
States := 2;<br />
Hier folgt die Spezifikation der Menge der Variablen V und Parameter<br />
P für den Initialzustand des Ntor-Typs. Die Funktion AlleAVars() füllt<br />
den Variablenvektor Vars mit N+1 indizierten Instanzen der in der Menge<br />
VarsProA definierten Basisnamen. Neben den N Anschlüssen, kommt<br />
noch ein weiterer Anschluss dazu, den dieses Ntor zur Spannungsregelung<br />
benötigt. Die Funktion ExpandVektor() verlängert Vektoren an ihrem<br />
Ende, d.h. es wird die Variable Q1 dem Vektor Vars hinzugefügt.<br />
# Variable<br />
Vars := ExpandVektor( AlleAVars( N+1, VarsProA),[Q1] );<br />
AnzVars := vectdim(Vars);<br />
# Parameter<br />
AnzPars := 9;<br />
Pars := vector(AnzPars,[P1,U,Umax,Umin,G,B,Qmax,Qmin,P2]);<br />
Nachfolgend sind die Fehlerfunktionen aufgeführt aus denen sich durch<br />
Nullsetzen die Menge der Gleichungen E des Grundzustandes ergibt. Die<br />
ersten beiden Funktionen beschreiben den Zusammenhang zwischen Strom<br />
und Spannung, je für den Real- und Imaginärteil. Die dritte Funktion<br />
drückt den Spannungsbetrag (Sollwert) durch einzelne Spannungskomponenten<br />
aus. Die beiden letzten Gleichungen formulieren die stromlose<br />
Messung der zu regelnden Spannung.<br />
# Regelung: {} keine, {RVC} : Remote Voltage Control<br />
Regelung := {RVC};<br />
# Functions of the NTor<br />
AnzFuns := 5;<br />
Funs := vector(AnzFuns);<br />
Funs[1] := ie1 - (e*P1 + f*Q1)/(eˆ2 + fˆ2)<br />
-evalc(Re((e1+I*f1)*(G+I*B)));<br />
Funs[2] := if1 - (-e*Q1 + f*P1)/(eˆ2 + fˆ2)<br />
-evalc(Im((e1+I*f1)*(G+I*B)));<br />
<strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-E