Deuxi`
eme probl`
eme : gestion d’un parc ´
energ´
etique
On s’int´eresse sur un horizon de temps discret {0,1,...,T}`a la gestion d’un parc de production
d’´energie compos´e de la mani`ere suivante.
•On dispose d’une part d’un syst`eme dynamique :1partant d’un ´etat x0∈Rnsuppos´e connu,
l’´evolution de l’´etat de ce syst`eme dynamique sur le pas de temps test donn´ee par la relation :
xt+1 =ft(xt, ut), t = 0,...,T −1.(5)
L’´etat xtdu syst`eme `a tout instant est astreint `a rester entre une borne minimale xet une
borne maximale x, toutes deux connues. La d´ecision utprise au pas de temps tengendre une
production d’´energie not´ee Qt(ut)∈R, pour une valeur not´ee Ct(ut).
•On a d’autre part Nunit´es de production sans m´emoire,2, ce qui signifie que la gestion de ces
unit´es se fait ind´ependamment pas de temps par pas de temps. La commande de l’unit´e iau
pas de temps test not´ee vi,t : elle est astreinte `a appartenir `a un sous-ensemble Vad
i,t ⊂Rni,
engendre une production d’´energie not´ee Θi,t(vi,t)∈Rpour une valeur not´ee Ji,t(vi,t).
•L’´ecart entre la production totale du parc et la demande en ´energie dt(suppos´ee connue) au
pas de temps test not´ee δtet vaut :
δt=
N
X
i=1
Θi,t(vi,t) + Qt(ut)−dt, t = 0,...,T −1 ; (6)
cet ´ecart donne lieu `a un coˆut de p´enalisation not´e Pt(δt).
Le coˆut global de fonctionnement du parc est donc ´egal `a :
T−1
X
t=0 N
X
i=1
Ji,t(vi,t) + Ct(ut)−Pt(δt).(7)
On souhaite r´esoudre le probl`eme d’optimisation associ´e `a ce parc de production en utilisant les
diff´erentes techniques de d´ecomposition et coordination vues durant le cours.
Question 1
On souhaite pour commencer r´esoudre le probl`eme en effectuant une d´ecomposition dans laquelle
chaque sous-probl`eme correspond `a une unit´e (d´ecomposition spatiale).
1.1 Formuler le probl`eme de l’optimisation du fonctionnement du parc ´energ´etique. On pr´ecisera
quelles sont les contraintes couplantes et quelles sont les contraintes locales par rapport `a la
d´ecomposition souhait´ee. Les contraintes locales seront trait´ees comme des contraintes internes
aux sous-probl`emes.
Conseil. Afin d’all´eger les ´ecritures, et puisque l’on veut effectuer une d´ecomposition par unit´e, il est conseill´e
de reformuler le probl`eme en utilisant les trajectoires temporelles des variables plutˆot que les variables elles-
mˆemes. Ainsi, pour le syst`eme dynamique, on posera U= (u0,...,uT−1) et X= (x1,...,xT), de telle
sorte que les ´equations de dynamique (5) se mettront sous la forme : X=F(x0, U ) ; on posera Q(U) =
Q0(u0),...,QT−1(uT−1), le coˆut sur tout l’horizon d’optimisation de ce syst`eme se mettant sous la forme
d’une fonction C(U). De mˆeme, on posera Vi= (vi,0,...,vi,T −1), Θi(Vi) = Θi,0(vi,0),...,Θi,T −1(vi,T −1)et
on introduira la fonction Ji(Vi) repr´esentant le coˆut de l’unit´e isur tout l’horizon ; on posera ∆ = (δ0,...,δT)
et on introduira la fonction P(∆) repr´esentant le coˆut de p´enalisation sur tout l’horizon, de telle sorte que le
crit`ere et les contraintes (vectorielles) du probl`eme pourront s’´ecrire en fonction des variables U,Viet ∆.
1repr´esentant par exemple une vall´ee hydraulique, un stock de combustible ou un stock EJP
2par exemple des centrales `a fuel, `a charbon et des turbines `a gaz
3