Académique Documents
Professionnel Documents
Culture Documents
Un des codes de probleme est le critere choisi de convergence. Premierement on rearange l'equation dans la forme correcte
*
Avec l'iteration de Guass on s'arrete: ⎛ n ⎞ n
Si = V i I i* = V i ⎜ ∑Y ikV k ⎟ =V i ∑Y ik*V k*
Δx (v ) < ε avec Δx (v ) = x (v +1) − x (v ) ⎝ k =1 ⎠ k =1
n n
S*i = V i*I i = V i* ∑Y ikV k =V i* ∑Y ikV k
Si x est un scalaire ca sera claire, mais si x est un vecteur on k =1 k =1
a besoin de generalizer la valeure absolue en utilsant la norme:
S*i n n
Δx (v ) <ε
V i*
= ∑Y ikV k = Y iiV i + ∑ Y ikV k
j k =1 k =1,k ≠i
Deux normes commun sont L' Euclideaine & L'infinité
1 ⎛ S* n ⎞
Vi = ⎜ i* − ∑ Y ikV k ⎟
n
Δx 2 = ∑ Δx i2 Δx ∞ = max i Δx i
Y ii ⎜V ⎟
i =1 ⎝ i k =1,k ≠i ⎠
Power Flow par la methode de Gauss Power Flow par la methode de Gauss
Exemple a Deux Noeuds Exemple a Deux Noeuds
• Une charge de 100 MW, 50 Mvar is connectée a un L'inconu est la tension complex a la charge, V2 .
générateur a travers une ligne d’impédance z = 0.02 + Pour determiner V2 on doit determiner Ybus .
j0.06 p.u. la charge de la ligne est de 5 Mvar de chaque
cotée (100 MVA base). Il y a aussi une capacité de 25 1
= 5 − j 15
Mvar au nœud 2. Si la tension au générateur est 1.0 0.02 + j 0.06
p.u., calculer V2?
⎡5 − j 14.95 −5 + j 15 ⎤
donc Ybus = ⎢ ⎥
⎣ −5 + j 15 5 − j 14.70 ⎦
( Note B 22 = - j 15 + j 0.05 + j 0.25)
Les limites sur la puissance réactive Les limites sur la puissance réactive
des générateurs des générateurs
• La production de puissance réactive de générateurs • Une fois la solution de power flow est obtenue, on doit
varie pour maintenir le voltage de terminal; dans un vérifier si la puissance réactive produite par le
générateur est dans ses limites
générateur cela est effectué par l'excitation.
• Si la puissance réactive affranche ces limites, on fixe
• Pour maintenir le plus haut voltage, cela exige une Q a sa valeur maximum ou minimum, et recommencer
puissance réactive davantage. la solution en traitant le générateur comme un nœud
• Les générateurs ont des limites sur la puissance PQ (charge).
réactives en fonction de la production active (MW) • c'est connu comme " type-switching " ou
du générateur. «changement de type »
– Ces limites doivent être considérées pendant la • On a besoin aussi de vérifier si le générateur PQ
solution du l’écoulement du puissance (Power peut être réglable (tension?).
Flow). •Méthode empirique: pour élever la tension du système
nous avons besoin de fournir plus de VARS .
L’accélération de la convergence de G-S L’accélération de la convergence de G-S
Dans la methode de Gauss-Seidel preécédente on a
Considerer l'exemple précédent: x - x − 1 = 0
calculer les valeurs x comme suivant
x (v +1) = x (v ) + α (1 + x (v ) − x (v ) )
x (v +1) = h ( x (v ) )
Comparaison des résultats avec des valeurs differents de α
Pour accélerer la convergence on peut la reformuler
k α =1 α = 1.2 α = 1.5 α = 2
comme suivant x (v +1) = x (v ) + h (x (v ) ) − x (v )
0 1 1 1 1
Ensuite on introduit le parametre d'acceleration α
1 2 2.20 2.5 3
x (v +1) = x (v ) + α ( h (x (v ) ) − x (v ) ) 2 2.4142 2.5399 2.6217 2.464
Si α = 1 ca sera identique a la Methode gauss-seidel 3 2.5554 2.6045 2.6179 2.675
standard . L'acceleration de la convergence passe par 4 2.5981 2.6157 2.6180 2.596
le choix de parametre (α > 1). 5 2.6118 2.6176 2.6180 2.626
• Les itérations sont relativement • La convergence est relativement lente, malgré que
rapides (le temps de calcul est cela peut être amélioré avec une accélération.
proportionnel au nombre de branches • Les solutions peuvent être ratées, surtout pour les
+ nombre de nœuds dans le système grands systèmes,
• La possibilité de divergence pour les cas avec des
• Relativement simple a programmer
branches a réactances négative (les lignes
compensées)
• Nécessite une programmation en utilisant les
nombre complexe
3. Faire une approximation de f (xˆ ) en négligeant touts Utiliser la methode de N-R pour resoudre f (x ) = x 2 - 2 = 0
les termes sauf les deux premiers L'equation qu'on doit resoudre iterativement est:
df (x (v ) ) (v ) −1
f ( xˆ ) = 0 ≈ f (x (v ) ) + Δx ⎡df ( x (v ) ) ⎤
dx Δx (v ) = − ⎢ (v )
⎥ f (x )
4. Utiliser cette approximation lineaire pour trouver Δx (v ) ⎣ dx ⎦
−1 Δx (v ) ⎡ 1 ⎤ (v ) 2
= − ⎢ (v ) ⎥ (( x ) - 2)
⎡df ( x (v ) ) ⎤ ⎣ 2x ⎦
Δx (v ) = − ⎢ (v )
⎥ f (x )
⎣ dx ⎦ x (v +1) = x (v ) + Δx (v )
5. Calculer la nouvelle valeur estimée de x̂
x (v +1) = x (v ) − ⎡⎢ (v ) ⎤⎥ ((x (v ) ) 2 - 2)
1
x (v +1) = x (v ) + Δx (v ) ⎣ 2x ⎦
x (v +1) = x (v ) − ⎡⎢ (v ) ⎤⎥ ((x (v ) ) 2 - 2)
1
⎣ 2x ⎦
A chaque itération
Valeur initial x (0) = 1. on resoud iterativement on aura: de la méthode N-R,
v x (v ) f (x (v ) ) Δx (v ) on utilise une
approximation
0 1 −1 0.5
linéaire pour
1 1.5 0.25 −0.08333 déterminer la
−3
2 1.41667 6.953 × 10 −2.454 × 10−3 Fonction est f(x) = x2 - 2 = 0. nouvelle valeur de x
−6
3 1.41422 6.024 × 10 Les solutions sont les points
d’intersection de f(x) avec l’axe
des abscisse
∂f1 ( x) ⎢ f (x) ⎥ ⎢ ∂f 2 ( x)
∂f 2 ( x)
L
∂f 2 (x) ⎥ ⎢
Δx ⎥
Δx n + termes a ordre superieur f (xˆ ) = ⎢ 2 ⎥ + ⎢ ∂x 1 ∂x 2 ∂x n ⎥ ⎢ 2 ⎥
∂x n ⎢ M ⎥ ⎢ ⎥⎢ M ⎥
M ⎢ f (x) ⎥ ⎢ M O O M ⎥⎢
Δx ⎥
⎣ n ⎦ ⎢ ∂f ( x) ∂f n (x) ∂f n (x) ⎥ ⎣ n ⎦
∂f n (x) ∂f ( x) ⎢ n L ⎥
f n (xˆ ) = f n (x) + Δx 1 + n Δx 2 + K ⎣ ∂x 1∂x 2 ∂x n ⎦
∂x 1 ∂x 2
+ termes a ordre superieur
∂f n (x)
Δx n + termes a ordre superieur
∂x n
⎡0.0000906 ⎤
f(x(3) ) = ⎢ ⎥ Done! V2 = 0.8554∠ − 13.52°
⎣ 0.0001175⎦
J (x (0) ) = ⎢ ⎥= ⎢ ⎥
831.7 MVR 100 MVR
k =1
Three 1.000 pu
n
30 MW
63 MVR
∑ V i V k (G ik sin θik − B ik cosθik ) − QGi + Q Di (V i ) = 0
k =1
Exemple (Charge Variable en fonction de la Tension) Exemple (Charge Variable en fonction de la Tension)
⎡0⎤
On reprend l'exemple précédent a 2 noeuds et on suppose On pose v = 0, initial valeur x (0) = ⎢ ⎥
⎣1 ⎦
que la charge est est d'une impedance constante , avec
On calcule
P2 (x) = V 2 (10sin θ 2 ) + 2.0V 2
2
= 0 ⎡ ⎤
V 2 (10sin θ 2 ) + 2.0V 2
2
⎡ 2.0 ⎤
f(x(0) ) = ⎢ ⎥= ⎢ ⎥
Q 2 (x) = V 2 (−10cosθ 2 ) + V 2 (10) + 1.0V 2 = 0
2 2
⎢⎣V 2 ( −10cosθ 2 ) + V 2 (10) + 1.0V 2 ⎥⎦
2 2
⎣1.0 ⎦
On calcule la Jacobienne de power flow
⎡10 4 ⎤
⎡10V 2 cosθ 2 10sin θ 2 + 4.0V 2 ⎤ J (x(0) ) = ⎢ ⎥
J ( x) = ⎢ ⎣ 0 12 ⎦
⎣10V 2 sin θ 2 −10cosθ 2 + 20V 2 + 2.0V 2 ⎥⎦ −1
⎡0 ⎤ ⎡10 4 ⎤ ⎡ 2.0 ⎤ ⎡ −0.1667 ⎤
On resoud x(1) = ⎢ ⎥ − ⎢ ⎥ ⎢ ⎥ = ⎢ ⎥
PD2 QD2 ⎣1 ⎦ ⎣ 0 12 ⎦ ⎣1.0 ⎦ ⎣ 0.9167 ⎦
Région de Convergence de cas de 2 nœuds (NR modifiée) Région de Convergence (NR originale)
La diapositive montre la région de convergence pour des
différents valeurs initiales de angle (axe-x) et amplitude (axe-y),
utilisant la methode NR modifiée
La région rouge
converge a la
Solution haute 15
tension, Iterations
tandis que au
maximum
la région jaune
converge
a la solution
basse tension
L’Ecoulement de Puissance Découplé (DPF) L’Ecoulement de Puissance Découplé
La forme generale d'un probleme de power flow
• La méthode Newton-Raphson complètement
⎡ ∂P (v ) ∂P (v ) ⎤
modifiée n'est pas utilisée dans l’analyse de ⎢ ⎥
∂θ ∂ V ⎥ ⎡ Δθ(v ) ⎤ ⎡ ΔP( x(v ) ) ⎤
l’écoulement de puissance. Cependant plusieurs −⎢ ⎢ ⎥= ⎢ ⎥ = f (x )
(v )
approximations de la matrice Jacobienne sont ⎢ ∂Q (v ) ∂Q (v ) ⎥ ⎣⎢ Δ V ⎦⎥ ⎣⎢ ΔQ(x (v ) ) ⎦⎥
(v )
⎢ ⎥
utilisées. ⎣⎢ ∂θ ∂ V ⎦⎥
• L’écoulement de puissance découplé est souvent avec
utilisée dans l’analyse de power flow. Dans cet ⎡ P2 (x(v ) ) + PD 2 − PG 2 ⎤
approche on effectue des approximations pour ⎢ ⎥
ΔP( x(v ) ) = ⎢ M ⎥
découpler les équations du puissance actives et ⎢ P ( x(v ) ) + P − P ⎥
réactives. ⎣ n Dn Gn ⎦
⎣ ∂θ ⎦ ⎣∂ V ⎦
2. Vi = 1
One Two
3. sin θij = 0 cosθij = 1
200 MW
Donc 100 MVR
Line Z = j0.05 Line Z = j0.1
Exemple a trois Nœuds utilisant FDPF … Exemple a trois Nœuds utilisant FDPF …
⎡ −34.3 14.3
(1)
20 ⎤ ⎡V 2 ⎤ ⎡1⎤ ⎡ −0.0477 −0.0159 ⎤ ⎡1⎤ ⎡ 0.9364 ⎤
⎡ −24.3 10 ⎤ = ⎢1⎥ + ⎢ −0.0159 −0.0389 ⎥ ⎢1⎥ = ⎢ 0.9455⎥
Ybus = j ⎢ 14.3 −24.3 10 ⎥ → B = ⎢ ⎢V ⎥
⎣⎦ ⎣ ⎦⎣ ⎦ ⎣ ⎦
⎢ ⎥ ⎣ 10 −30 ⎥⎦ ⎣ 3⎦
⎣⎢ 20 10 −30 ⎦⎥
ΔPi ( x ) n P − PGi
= ∑ V k (G ik cosθik + B ik sin θik ) + Di
−1 ⎡ −0.0477 −0.0159 ⎤ Vi Vi
B = ⎢ ⎥
k =1
⎣ −0.0159 −0.0389 ⎦
⎡θ 2 ⎤
(2)
⎡ −0.1272 ⎤ ⎡ −0.0477 −0.0159 ⎤ ⎡ 0.151⎤ ⎡ −0.1361⎤
On resoud iterativement, on pose une valeur initiale de la tension ⎢θ ⎥ =⎢ ⎥+⎢ ⎥⎢ ⎥=⎢ ⎥
(0)
⎣ 3⎦ ⎣ −0.1091⎦ ⎣ −0.0159 −0.0389 ⎦ ⎣0.107 ⎦ ⎣ −0.1156 ⎦
⎡θ 2 ⎤
(0)
⎡0⎤ ⎡V 2 ⎤ ⎡1⎤ (2)
⎢θ ⎥ =⎢ ⎥ ⎢V ⎥ = ⎢1⎥ ⎡V 2 ⎤ ⎡ 0.924 ⎤
⎣ 3⎦ ⎣0⎦ ⎣ 3⎦ ⎣⎦ ⎢V ⎥ = ⎢ ⎥
⎣ 3⎦ ⎣ 0.936 ⎦
⎡θ 2 ⎤
(1)
⎡ 0 ⎤ ⎡ −0.0477 −0.0159 ⎤ ⎡ 2⎤ ⎡ −0.1272⎤ ⎡ − 0.1384 ⎤ ⎡0.9224 ⎤
⎢θ ⎥ = ⎢ ⎥+⎢ ⎥⎢ ⎥ = ⎢ ⎥ La solution: θ = ⎢ V=⎢
⎣ 3⎦ ⎣ 0 ⎦ ⎣ −0.0159 −0.0389 ⎦ ⎣ 2⎦ ⎣ −0.1091⎦ ⎣ −0.1171⎦
⎥ ⎥
⎣ 0.9338⎦
Région de Convergence pour la méthode FDPF L’écoulement de puissance « DC» , “DC” Power Flow
MVA MVA
360 MW A
520 MW
MVA
0 Mvar slack
0 Mvar
1.000 pu 1.000 pu A A
1.000 pu 80 MW
0.000 Deg -4.125 Deg MVA MVA
-1.997 Deg 0 Mvar
1.000 pu
0.524 Deg
1.000 pu Two
-18.695 Deg
800 MW
0 Mvar
Noter qu’avec le power flow “dc” tout les amplitudes des tension
Sont fixee a 1 pu.
Un problème majeur dans le fonctionnement d’un Supposant qu’il ya une variation dans la production
système énergétique est le pouvoir limité des ligne de d’un générateur au nœud k, est ce que ca va affecter
transport l’écoulement de puissance dans une ligne entre les
¾ les lignes/transformateurs ont des limites (habituellement nœuds i et j et comment ?.
thermique)
¾ Aucune méthode direct pour contrôler l’écoulement de La supposition est
puissance dans une ligne de transport (par exemple, il n'y a que le changement
pas de valves pour régler a ca limite d’écoulement dans la génération
maximale)
est absorbé par le
On a besoin de contrôler indirectement l’écoulement nœud bilan.
dans les lignes de transport en changeant les
productions des générateurs
La Simulation de l’écoulement de puissance - Avant La Simulation de l’écoulement de puissance - Apres
• Une façon pour déterminer l'impact d'un changement du Si on augmenter la production de générateur de nœud 3
production est de comparer l’écoulement de puissance par 95 MW (et diminuer au nœud 1 la production par la
avant/après le changement. même valeur), ca va résulter une baisse de 31.3 MW sur
• Par exemple on prend un cas de 3 nœud de la figure ci- la ligne entre les nœuds 1 à 2.
dessous avec une surcharge
101.6 MW
131.9 MW
100%
124%
One Two
One Two