Vj
gi = Vi Vj (Gij sin(i j ) Bij cos(i j )) Vj fi = gi ( , V ) Bii Vi2 i fi Vi = fi ( , V ) + Gii Vi2 Vi gi = fi ( , V ) Gii Vi2 i gi Vi = gi ( , V ) Bii Vi2 Vi Jacobian dimensions fi : (n 1) (n 1) j i = j
n j =1
=x
(k )
+A
Gauss
[y f (x
(k )
)]
fi : (n 1) nPQ Vj gi : nPQ (n 1) j gi : nPQ nPQ Vj Updates are of the form (k+1) V (k+1) = (k ) V (k ) +
fi j gi j
A = diag {ai }
GAUSS-SEIDEL ITERATION
i1 j =1
Vi
(k+1)
= Vi
(k )
Notes: 1) At slack bus simply calculate S after solution found. 2) At PV bus, calculate Q from most recent voltage and angle updates; and update only the voltage angle. NEWTON-RAPHSON LOAD FLOW Jacobian i = j
n 1 (k ) . . . Yii Yij Vj
j =i
S 1 Yii (ik) Vi
Yij Vj
(k+1)
+ ...
P Q(k)
(k )
with
(k )
1 fi (k ) Vj gi Vj
P (k ) Q(k)
then dene B = B with all shunts ignored and off-nominal transformers set at a = 1
B = B with all shunts include and phase-shifting transformers set to a = 0 So in vector notation (k+1) = (k) + (B )1 P (k) /V (k) V (k+1) = V (k) + (B )1 Q(k) /V (k) DC load ow equation - can be solved directly = (B )1 P