Vous êtes sur la page 1sur 12

Dfinition de dispatching conomique

POWER SYSTEM ANALYSIS


Le dispatching conomique est la mthode de
dterminer le fonctionnement le plus effective et fiable,
a cout minimum d'un systme nergtique en
Le Dispatching Economique rpartissant les ressources de production pour satisfaire
la charge de systme.
Doctor Farid Benhamida L'objectif fondamental de dispatching conomique est
Department of Electrical Engineering de minimiser le cout totale de production en satisfaisant
Faculty of Engineering SBA
les contraintes oprationnelles des ressources de
production disponibles.

Prix du Combustible pour la production


lectriques Prix de Gaz Natural : de 1990 a 2008

Source: EIA Electric Power Annual, 2006 (October 2007) 2 3


Production a partir des centrales
Thermique et hydroelectrique Types de Centrales
Les deux types principaux d'units de productions sont les Traditionnellement les compagnies ont trois groupes de

units thermiques et hydrolectrique, centrales:


Les units de base: grande centrale a charbon/nuclaire; qui
Pour hydrolectrique le combustible (leau) est disponible
dbitent leurs pleine capacit en tout temps.
gratuitement mais il peut y avoir beaucoup de contraintes Les units intermdiaires : plus petite centrale a charbon ou
oprationnelle. hydrolectrique qui peuvent tre ragir rapidement avec la demande.
Quantit fixe d'eau disponible Les units de pique : de moyenne puissance qui dbitent leur

les niveaux de rservoir doivent tre gestionns et coordonns pleine capacit que pendent de courtes priodes. Cest le cas des
turbines a gaz .
en aval la vitesse des courants pour les poissons et la
navigations
L'optimisation pour lhydroelectrique est typiquement pour de
long terme (beaucoup de mois ou dannes)
Dans ce cours on concentre sur les units thermiques, en
basant sur l'optimisation en courte dure 4 5

Lorganigramme des Units Thermique Les courbe de Cout de Production

z On peut prsenter typiquement le cout de production


par quatre courbes diffrentes
La courbe dentre sortie (I/O)
Gross = brut La courbe de cout de combustible
La courbe de taux de chaleur
La courbe de cout incrmental

Pour optimiser le cot de gnration on a besoin de z Noter


dvelopper la relation du cot entre la puissance nette - 1 Btu (British thermal unit) = 1054 J
produite et le cot de fonctionnement. Entre 2-6% de - 1 MBtu = 1x106 Btu
puissance est utilis dans linstallation lectrique; c'est - 1 MBtu = 0.29 MWh
connu comme la pissance auxiliaire.
6 7
La Courbe I/O La courbe de cout de combustible

z La courbe IO trace la quantit de combustible en z La courbe de cout de combustible est la courbe I/O
MBtu/hr (input) en fonction de la puissance trac a lechelle de cout de combustible. Un cout
produite en MW (output). typique de cout de charbon est $ 1.70/Mbtu.

8 9

La courbe de de taux de chaleur La courbe de cout incrmental (Marginal)

Cette courbe trace la quantit du combustible en MBtu/hr exige z Cette courbe trace le cout incrmental (en $/MWh)
par MW de production en fonction de la production. en fonction de la puissance produite (en MW).
La courbe du taux de chaleur est la courbe I/O reproportionne z Cette courbe est tablit en drivant la courbe de cout
par MW

Le taux de chaleur minimum pour les units les plus


efficaces est autour de 9.0

10 11
Formulation Mathmatique de la fonction Cot Exemple de Cout Marginal

Habituellement les courbes de cot de production ne Pour un systeme de deux generateurs on suppose:
sont pas monotone. Cependant ces courbes peuvent C 1 ( PG 1 ) = 1000 +20PG 1 + 0.01PG21 $ / hr
tre rapproches par des fonctions adquates.
Il existe deux reprsentations dominantes: C 2 (PG 2 ) = 400 +15PG 2 + 0.03PG22 $ / hr
Des fonctions quadratique ou cubiques Donc
Succession de fonctions linaires (piece-wise linear fonction) dC 1 (PG 1 )
IC 1 (PG 1 ) = = 20 + 0.02PG 1 $/MWh
Dans ce cours on suppose une prsentation quadratique. dPG 1
C i (PGi ) = i + PGi + PGi2 $/hr (cout de combustible) IC 2 (PG 2 ) =
dC 2 ( PG 2 )
= 15 + 0.06PG 2 $/MWh
dC i ( PGi ) dPG 2
IC i (PGi ) = = + 2 PGi $/MWh
dPGi
12 13

Dispatching Economique : Formulation


Exemple de Cout Marginal de problme
z Le but de dispatching conomique est de rpartir la
Si PG1 = 250 MW et PG2 = 150 MW on aura... production sur les diffrents gnrateurs existant dans un
systme, afin de minimiser le cot du fonctionnement dans
C 1 (250) = 1000 +20 250 + 0.01 2502 = $ 6625/hr un moment donn, en satisfaisant la contrainte de balance du
puissance,
C 2 (150) = 400 +15 150 + 0.03 1502 = $6025/hr
donc La production = la demande totale + les pertes
m
IC 1 (250) = 20 + 0.02 250 = $ 25/MWh Minimiser CT = C i ( PGi ) Initialement on ignore
IC 2 (150) = 15 + 0.06 150 = $ 24/MWh i =1
les limites sur les
avec... gnrateurs ainsi que
m
les pertes
PGi = PD + PLosses
i=1
14 15
Problme de Minimisation sous contraintes
Problme de Minimisation Sans contraintes dgalits

z Le problme de dispatching conomique dj Si la minimisation est sous contrainte dgalit on


formuler prsente un problme de minimisation peut rsoudre le problme en utilisant la mthode de
avec une seule contrainte dingalit. Multiplicateurs de Lagrange.
z Pour un problme de minimisation sans contraintes, L'ide de cette mthode est de modifier un problme
la condition ncessaire (mais nest pas suffisante) de minimisation sous contrainte en le transformant
pour un minimum est que le gradient de la fonction en un problme sans contrainte,
soit zro, f ( x ) = 0 Pour un probleme generale
z Le gradient gnralise la drive premire pour un minimiser f (x) s. c. g (x) = 0
problme a multi-variable : On define la Lagrangienne L(x, ) = f (x) + T g (x)
f ( x) f ( x) f ( x) Donc la condition necessaire pour un minimum est:
f ( x ) = , , K,
1x x 2 x n 16 L x (x, ) = 0 and L (x, ) = 0 17

La Lagrangienne de Dispatching Economique Exemple de Dispatching Economique


Quelle est le dispatching economique pour un systeme de
Pour le dispatching economique, on a une minimisation
deux generateur.
avec une seule contrainte d'equalit
m m
PD = PG 1 + PG 2 = 500 MW et
L(PG , ) = C i (PGi ) + (PD PGi ) (sans pertes) C 1 ( PG 1 ) = 1000 +20PG 1 + 0.01PG21 $ / hr
i =1 i =1
Les conditions necessaires pour un minimum sont: C 2 ( PG 2 ) = 400 +15PG 2 + 0.03PG22 $ / hr

L(PG , ) dC i ( PGi ) Utilisant la methode de multiplicateurs de Largrange on aura....


= = 0 (pour i = 1,...,m) dC 1 ( PG 1 )
PGi dPGi = 20 + 0.02PG 1 =0
dPG 1
L(PG , ) m
= PD PGi = 0 dC 2 ( PG 2 )
i =1
= 15 + 0.06PG 2 =0
dPG 2
18
500 PG 1 PG 2 = 0 19
Exemple de Dispatching Economique La Mthode de Solution dItration de Lambda

On doit resoudre un systeme de trois equations lineaires z La solution directe est possible sauf si les courbes de
20 + 0.02PG 1 =0 cout incrmental sont linaires et que les gnrateurs
15 + 0.06PG 2 =0 ne fonctionne pas a leurs limites
500 PG 1 PG 2 = 0 z Une mthode plus gnrale est connu sous ( lItration
de Lambda)
0.02 0 1 PG 1 20 o la mthode exige que pour une valeur de lambda, il existe
0 0.06 1 PG 2 = 15 une unique correspondance de la production MW de
chaque gnrateur
1 1 0 500
o la mthode commence alors avec des valeurs de lambda au
PG 1 312.5 MW dessous et au-dessus de la valeur optimale, et localiser
P = 187.5 MW itrativement la valeur optimale
G2
26.2 $/MWh 20 21

Algorithme de lItration de Lambda lItration de Lambda: Aperu Graphique

Chosir L et H de telle facon que: Dans le graphe ci-dessous pour chaque valeur de lambda
m m il y a une valeur PGi unique pour chaque gnrateur (i).
PGi ( L ) PD < 0 PGi ( H ) PD >0 Ce rapport prsente la fonction PGi() .
i=1 i=1

While H L > Do
M = ( H + L ) / 2
m
If PGi ( M ) PD > 0 Then H = M
i=1

Else L = M
End While
22 23
Exemple de lItration de Lambda Exemple de lItration de Lambda
m
Considerer un systeme de trois generateur avec
Choisir L et H telle que PGi ( L ) 1000 < 0 et
IC 1 ( PG 1 ) = 15 + 0.02PG 1 = $/MWh i=1

IC 2 ( PG 2 ) = 20 + 0.01PG 2 = $/MWh m
PGi ( H ) 1000 > 0
IC 3 (PG 3 ) = 18 + 0.025PG 3 = $/MWh i=1

et avec la contrainte PG 1 + PG 2 + PG 3 = 1000MW m


Prenant L = 20 donc PGi (20) 1000 =
Reecrivant PGi ( ) en fonction de , , on aura i =1

15 20 15 20 18
PG1 ( ) = PG2 ( ) = + + 1000 = 670 MW
0.02 0.01 0.02 0.01 0.025
18 m
PG3 ( ) =
0.025
Prenant H = 30 donc PGi (30) 1000 = 1230 MW
i =1
24 25

Exemple de lItration de Lambda Exemple de lItration de Lambda

Choisir une precision sur la convergence = 0.05 $/MWh Continuer l'iteration jusqu'a ce que H L < 0.05
et donc iterer jusqu'a H L > 0.05 La solution de , * , is 23.53 $/MWh
M
= ( H
+ ) / 2 = 25
L
Une fois que * est connu on peut calculer les valeurs de PGi
m correspondantes:
alors puisque PGi (25) 1000 = 280 we set H = 25
23.53 15
i =1
PG1 (23.5) = = 426 MW
Puisque 25 20 > 0.05 0.02
23.53 20
M = (25 + 20) / 2 = 22.5 PG2 (23.5) = = 353 MW
0.01
m
PGi (22.5) 1000 = 195 on pose L = 22.5 23.53 18
PG3 (23.5) = = 221 MW
i =1 26
0.025 27
Litration de Lambda avec les Limites
Les Limites de production des Gnrateur de production

Les gnrateurs ont des limites sur la


puissance minimale et maximale produite Dans la methode de l'iteration de lambda, on teint
Souvent la limite minimale n'est pas zro. compte des limites en calculant PGi ( ) :
Habituellement beaucoup de gnrateurs si PGi ( ) > PGi ,max donc PGi ( ) = PGi ,max
dans un systme fonctionnent
conomiquement leurs limites de si PGi ( ) < PGi ,min donc PGi ( ) = PGi ,min
puissance (MW) maximales.

28 29

Exemple de litration de Lambda avec Exemple de litration de Lambda avec


les Limites de production les Limites de production

On prend l'exemple precedent de trois generateur. On suppose


On continue avec l'iteration jusqu'a ce que la condition
les meme characteristiques de cout mais avec des limites
de convergence soit satisfaite. Avec les limites la solution
0 PG1 300 MW 100 PG2 500 MW
final de , est 24.43 $/MWh (compar a 23.53 $/MWh
200 PG3 600 MW
sans limites). Avec la presence des limites,
Avec ces limites on aura
augmente toujours ou reste la meme.
m
PGi (20) 1000 = PG 1 (20) + PG 2 (20) + PG 3 (20) 1000 La solution final est
i =1 PG1 (24.43) = 300 MW
= 250 + 100 + 200 1000 = 450 MW (compared to -670MW)
PG2 (24.43) = 443 MW
m
PGi (30) 1000 = 300 + 500 + 480 1000 = 280 MW PG3 (24.43) = 257 MW
i =1 30 31
Exemple d ED de 13 noeud Dfinition de quelques Valeurs
Le cas est conomiquement dispatch sans considration z On peut souvent rapprocher le cout incrmental par
de limpact marginal des pertes dans le systme. une valeur constante :
$/MWhr = le cout de combustible * le taux de chaleur +
une variable (Lopration et Maintenance)
le taux de chaleur typique (MBtu/MWhr) pour une
centrale a charbon est 10, les centrales a cycle combine
est de 7 a 8,
les couts de combustible ($/MBtu) sont differents, les
valeurs courantes sont autour de 2 pour le charbon, 7 pour
le gaz Natural, 0.5 pour le nuclear, probablement 10 pour
fuel-oil (Mazout).
Le cout Hydro est trs bas, mais dpend fortement de fuel
(leau)
32 33

Inclusion des Pertes (dans les Lignes de


Les Niveaux de cout de Production Transmission)

La technologie $/MWh (2007 Dollars)


z Les pertes dans le systme de transmission sont en
Le Nuclaire Avanc 104
olienne Class 5 67
fonction de dispatching des production.
Solaire Photovoltaque 686 Pertes = PL (PG )
Solaire a tour 434
Gnralement, si les gnrateurs sont plus proche de
Solaire - auges miroirs paraboliques 281
La houle Ocanique (Pilot) 838
la charge, les pertes seront infrieures.
Petite centrale Hydrolectrique 118 z Cet impact sur les pertes devrait tre inclus dans le
Gothermique 63 dispatching conomique
Note: ces valeurs impliquent beaucoup de suppositions qui z Les pertes peuvent tre incluses en rajustant
peuvent affecter la valeur considrablement, et que beaucoup
lgrement le Lagrangien :
de cots de technologie dpend de chantier. m m

Source: California Energy Commission:


L(PG , ) = Ci ( PGi ) + ( PD + PL ( PG ) PGi )
34 i =1 i =1 35
http://energyalmanac.ca.gov/electricity/levelized_costs.html
Limpact des Pertes de Transmission Limpact des Pertes de Transmission

L'inclusion des pertes influ sur la condition On resoud chaque equation pour une valeur on aura
dC i ( PGi ) P ( P )
necessaire pour le dispatching economique optimal (1 L G = 0
m m dPGi PGi
L(PG , ) = C i (PGi ) + (PD + PL (PG ) PGi ) =
1 dC i (PGi )
i =1 i =1
PL ( PG ) dPGi
les conditions necessaires pour un minimum sont: 1 P

L(PG , )
Gi
dC i (PGi ) P ( P )
= (1 L G ) = 0 On definie le facteur de penalt Li pour le iieme gnrateur
PGi dPGi PGi
1 Le facteur de pnalit
m
Li =
PD + PL (PG ) PGi = 0 PL ( PG ) au nud bilan slack
i =1 1 P bus est toujours
Gi
36 gal a unit! 37

Limpact des Pertes de Transmission Calcul de Facteur de Penalt

La condition pour un dispatch optimal avec des pertes


Malheureusement, le calcul analytique de Li n'implique
est donc L1IC 1 (PG 1 ) = L 2IC 2 (PG 2 ) = L m IC m (PGm ) =
pas un grand changement dans le probleme .
1
Puisque Li = Si PGi augmente, les pertes Cependant, en utilisant le power flow on peut faire
PL ( PG )
1
PGi une approximation de cette fonction en effectuant
PL (PG ) un petit changement au PGi et voir le changement des pertes
augmente donc > 0 Li > 1.0
PGi PL ( PG ) PL ( PG ) 1
Li
PGi PGi PL (PG )
Ca veut dire si un generateur i est plus couteux 1
PGi
(i.e., il sera penalis). De la meme facon si Li < 1.0
veut dire qu'un generateur i est moin couteux. 38 39
Exemple de deux nuds (Facteur de
Pnalit) Exemple dED a 30 nuds (5 gnrateurs)
A cause de facteurs de pnalits, les couts incrmentaux
de production ne sont plus identiques.

PL ( PG ) PL ( PG ) 0.37 MW
= 0.0387 = = 0.037
PG 2 PGi 10 MW
L2 = 0.9627 L2 0.9643
40 41

La courbe dalimentation dune zone Rsum sur Le Dispatching Economique

Les courbes dalimentation dune zone prsentent le cot Le dispatching conomique est un problme doptimisation
de produire le prochain MW de puissance, en supposant statique (pour une demande donne un instant prcis. ).
que la zone est dispatche conomiquement.
Le dispatching conomique consiste rpartir la production
10.00
de la puissance active demande entre les diffrentes centrales
7.50 du rseau, de sorte exploiter ce dernier de la manire la plus
La courbe conomique possible.
dalimentation 5.00
pour le system Cette distribution doit videmment respecter les limites de
a 30 nuds 2.50 production des centrales. La variable optimiser est donc le
(5 gnrateurs)
cot de production.
0.00
0 100 200 300 400
Production global de la zone(MW)
42 43
Rsum sur Le Dispatching Economique Rsum sur Le Dispatching Economique

La mthode de litration-lambda est une Le problme de dispatching conomique a un aspect


bonne approche pour rsoudre le problme de statique.

dispatching conomique. Lorsque le problme prend une dimension dynamique,


cest--dire lorsque la demande voluent dans un intervalle de temps donn
les limites du gnrateur sont manipules
(une journe par exemple), il faut alors tenir compte des tats
facilement.
des centrales ainsi que des changements dtats qui
les facteurs de pnalit sont utiliss pour occasionnent des cots supplmentaires,
considrer l'impact de pertes
le traitement dun tel problme est appel unit
commitment
44 45

Rsum sur Le Dispatching Economique

La dispatching conomique ignore les limites du systme de la


transmission
Le choix de la mthode numrique nest pas arbitraire mais surtout bas
sur la qualit de la solution ainsi que le temps dexcution.
Rfrence:
Chapitre 11, section 11.4

Homework
Example 11.4
Example 11.5
Example 11.6
Example 11.7
Example 11.8

46