51
Approche hybride pour la commande prédictive en tension d’un réseau d’énergie électrique Sylvain Leirens Équipe Automatique des Systèmes Hybrides, Supélec–IETR Jeudi 2 février 2006 GDR MACS - Groupe SDH 1 / 27

Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Embed Size (px)

Citation preview

Page 1: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Approche hybride pourla commande prédictive en tension

d’un réseau d’énergie électrique

Sylvain Leirens

Équipe Automatique des Systèmes Hybrides, Supélec–IETR

Jeudi 2 février 2006

GDR MACS - Groupe SDH 1 / 27

Page 2: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Contexte

Réseaux électriques : de la production à l’utilisation

Conduite des réseaux de transportRéglages de la tension et de la fréquenceNouvelles contraintes, libéralisation du secteur électriqueMaillage, interconnexions

GDR MACS - Groupe SDH 2 / 27

Page 3: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Contexte

Réseaux électriques : de la production à l’utilisation

Conduite des réseaux de transportRéglages de la tension et de la fréquenceNouvelles contraintes, libéralisation du secteur électriqueMaillage, interconnexions

GDR MACS - Groupe SDH 2 / 27

Page 4: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Quel est le problème ?

Instabilité en tensionDéfinitionAspects dynamiques lentsApproche quasi-statique

Phénomène : écroulement de tension

Objectifs

GDR MACS - Groupe SDH 3 / 27

Page 5: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Quel est le problème ?

Instabilité en tensionDéfinitionAspects dynamiques lentsApproche quasi-statique

Phénomène : écroulement de tension

0 50 100 150 200 250 300 350 4000.6

0.7

0.8

0.9

1

1.1

(s)

(p.u

.)

V2V3V4

0 200 400

1.6

1.8

2

2.2

(s)

(p.u

.)

0 200 4000

2

4

6

x 10−3

(s)

(p.u

.)

pertes lignes

0 200 4000

5

10

15

20

(s)

(p.u

.)

0 200 4000.7

0.8

0.9

1

(s)

(p.u

.)

0 200 400

0.1

0.15

0.2

(s)

(p.u

.)

0 200 4000.8

0.9

1

1.1

1.2

(s)

Ef

l1l2l3

xPxQ

P Q nt

1 2

3

4

(P, Q)

1

Objectifs

GDR MACS - Groupe SDH 3 / 27

Page 6: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Quel est le problème ?

Instabilité en tensionDéfinitionAspects dynamiques lentsApproche quasi-statique

Phénomène : écroulement de tension

0 50 100 150 200 250 300 350 4000.6

0.7

0.8

0.9

1

1.1

(s)

(p.u

.)

V2V3V4

0 200 400

1.6

1.8

2

2.2

(s)

(p.u

.)

0 200 4000

2

4

6

x 10−3

(s)

(p.u

.)

pertes lignes

0 200 4000

5

10

15

20

(s)

(p.u

.)

0 200 4000.7

0.8

0.9

1

(s)

(p.u

.)

0 200 400

0.1

0.15

0.2

(s)

(p.u

.)

0 200 4000.8

0.9

1

1.1

1.2

(s)

Ef

l1l2l3

xPxQ

P Q nt

1 2

3

4

(P, Q)

1

Objectifs

GDR MACS - Groupe SDH 3 / 27

Page 7: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Vue globale de l’approche proposée

GDR MACS - Groupe SDH 4 / 27

Page 8: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

L’approche proposée étape par étape

1 L’approche proposée : 1ère partieModélisation et simulationPrincipe de la commande prédictiveChoix d’un formalisme pour la commandeObtention du modèle de prédiction

2 L’approche proposée : 2ème partieOptimisation mixteVue globaleMise en œuvre : cas d’étude

3 Conclusions & perspectives

GDR MACS - Groupe SDH 5 / 27

Page 9: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Modélisation et simulation

Systèmes hybrides et réseaux électriquesVue synoptiqueAspects dynamiques, hybrides : où, pourquoi ?Commutations autonomes/commandées

Generateurs

Charges

Transformateurs

Compensateurs

Lignes

1

Simulation d’un réseau électriqueSystèmes algébro-différentiels non-linéaires et hybridesMatlab–Simulink, Dymola... et les autres

GDR MACS - Groupe SDH 6 / 27

Page 10: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Modélisation et simulation

Systèmes hybrides et réseaux électriquesVue synoptiqueAspects dynamiques, hybrides : où, pourquoi ?Commutations autonomes/commandées

Generateurs

Charges

Transformateurs

Compensateurs

Lignes

1

Simulation d’un réseau électriqueSystèmes algébro-différentiels non-linéaires et hybridesMatlab–Simulink, Dymola... et les autres

GDR MACS - Groupe SDH 6 / 27

Page 11: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Commande prédictive

PrincipeUtilisation explicite d’un modèle pour prédire lecomportement futur du systèmeCalcul d’une séquence de commandes minimisant unefonction de coût (critère) sur un horizon fini glissantSeule la 1ère commande est appliquée au système

Dit autrement...

... c’est résoudre un problème d’optimisation souscontraintes à chaque instant d’échantillonnage

GDR MACS - Groupe SDH 7 / 27

Page 12: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Commande prédictive

PrincipeUtilisation explicite d’un modèle pour prédire lecomportement futur du systèmeCalcul d’une séquence de commandes minimisant unefonction de coût (critère) sur un horizon fini glissantSeule la 1ère commande est appliquée au système

Dit autrement...

... c’est résoudre un problème d’optimisation souscontraintes à chaque instant d’échantillonnage

GDR MACS - Groupe SDH 7 / 27

Page 13: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Commande prédictive

Graphiquement...

Temps

Consignes futures

Sorties predites

k k + N

Horizon de prediction

Tempsk k + N

Commandes futures

Passe Futur

Commandeappliquee

glissant

k + 1

k + 1

1

Temps

Consignes futures

Sorties predites

k k + N

Horizon de prediction

Tempsk k + N

Commandes futures

Passe Futur

Commandeappliquee

glissant

k + 1

k + 1

1

Intérêt, propriétésApproche algorithmique (ne requiert pas de solutionexplicite du problème de commande)Prise en compte de contraintes présentes et futures,anticipation

GDR MACS - Groupe SDH 8 / 27

Page 14: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Commande prédictive

Graphiquement...

Temps

Consignes futures

Sorties predites

k k + N

Horizon de prediction

Tempsk k + N

Commandes futures

Passe Futur

Commandeappliquee

glissant

k + 1

k + 1

1

Temps

Consignes futures

Sorties predites

k k + N

Horizon de prediction

Tempsk k + N

Commandes futures

Passe Futur

Commandeappliquee

glissant

k + 1

k + 1

1

Intérêt, propriétésApproche algorithmique (ne requiert pas de solutionexplicite du problème de commande)Prise en compte de contraintes présentes et futures,anticipation

GDR MACS - Groupe SDH 8 / 27

Page 15: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Choix d’un formalisme pour la commande

Systèmes ‘Mixed Logical Dynamical’ (MLD)

Systèmes affines par morceaux (PWA)Partitionnement de l’espace d’état-commande continuengendré par x et uc

Mode : appartenance à une partition χ + combinaisonparticulière des commandes discrètes ud

Ensemble de modèles affines et de contraintes

x(k + 1) = A ix(k) + B iuc(k) + ai

y(k) = Cix(k) + Diuc(k) + c i

avec (x(k), uc(k)) ∈ χj tel que

χj =

{(x, uc)|Fjx + Gjuc

≤<

f j

}Non-linéarités dures (saturations) et souples(approximation affine), commandes mixtes

GDR MACS - Groupe SDH 9 / 27

Page 16: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Obtention du modèle de prédiction

Approche de modélisationModèles élémentaires (bibliothèque)Séparation en deux sous-réseaux (linéaire/non-linéaire)Mise en équation systématique de la partie transport

Reseau detransport

Generateurset charges

Entrees de Sorties

Lignes, transformateurset compensateurs

Producteurs etconsommateurs

commande (tensions,...)

1

GDR MACS - Groupe SDH 10 / 27

Page 17: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Obtention du modèle de prédiction

LinéarisationCalcul formel (hors ligne)Calcul numérique (en ligne)Obtention d’un modèle de prédiction affine (PWA)

Modele

non-lineaire

Linearisation

formelle

Resolution

non-lineaire

Calcul du

modele d’etat

Hors ligne

En ligne

Variables au point

de fonctionnement

Equationsnon-lineaires

Point de

fonctionnement

Mode

Jacobiens

formels

Matrices du

modele affinecourant

Equationsnon-lineaires

GDR MACS - Groupe SDH 11 / 27

Page 18: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Résumé de la 1ère partie

GDR MACS - Groupe SDH 12 / 27

Page 19: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

FormulationSéquence de commandes (horizon N)

UN = (uT (0) uT (1) · · · uT (N − 1))T

Fonction de coût

JN(x(0), UN) =N−1∑k=0

L(x(k), u(k)) + F (x(N))

avec (norme quadratique)

L(x(k), u(k)) = ‖y(k)− yr‖Qy + ‖u(k)‖Qu

F (x(N)) = ‖x(N)− xr‖Qf

Contraintes du modèle PWA

GDR MACS - Groupe SDH 13 / 27

Page 20: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

FormulationSéquence de commandes (horizon N)

UN = (uT (0) uT (1) · · · uT (N − 1))T

Fonction de coût

JN(x(0), UN) =N−1∑k=0

L(x(k), u(k)) + F (x(N))

avec (norme quadratique)

L(x(k), u(k)) = ‖y(k)− yr‖Qy + ‖u(k)‖Qu

F (x(N)) = ‖x(N)− xr‖Qf

Contraintes du modèle PWA

GDR MACS - Groupe SDH 13 / 27

Page 21: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

FormulationSéquence de commandes (horizon N)

UN = (uT (0) uT (1) · · · uT (N − 1))T

Fonction de coût

JN(x(0), UN) =N−1∑k=0

L(x(k), u(k)) + F (x(N))

avec (norme quadratique)

L(x(k), u(k)) = ‖y(k)− yr‖Qy + ‖u(k)‖Qu

F (x(N)) = ‖x(N)− xr‖Qf

Contraintes du modèle PWA

GDR MACS - Groupe SDH 13 / 27

Page 22: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Formulation – suiteProblème d’optimisation (mixte)

PN(x(0)) : JoN(x(0)) = min

UN

JN(x(0), UN)

sous les contraintes du modèle PWA

Réécriture (UN = (UcN , UdN))

JoN(x(0)) = min

IN

(minUcN

JN(x(0), (UcN , IN))

)avec la séquence de modes

IN ={

i(0), i(1), · · · , i(N − 1)}

GDR MACS - Groupe SDH 14 / 27

Page 23: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Formulation – suiteProblème d’optimisation (mixte)

PN(x(0)) : JoN(x(0)) = min

UN

JN(x(0), UN)

sous les contraintes du modèle PWA

Réécriture (UN = (UcN , UdN))

JoN(x(0)) = min

IN

(minUcN

JN(x(0), (UcN , IN))

)avec la séquence de modes

IN ={

i(0), i(1), · · · , i(N − 1)}

GDR MACS - Groupe SDH 14 / 27

Page 24: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération exhaustivePour une séquence de modes IN donnée

J∗N(x(0), IN) = min

UcN

JN(x(0), (UcN , IN))

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

1

GDR MACS - Groupe SDH 15 / 27

Page 25: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle

Idée clé : connaissant un sous-optimum du problème,évaluer des coûts partiels afin de couper les branches quine peuvent pas conduire à l’optimum

Décomposition

1 Stratégie de descente (meilleur d’abord)

2 Critère d’élimination de branches

∀P < N, J∗N�x(0), IN

�≥ J∗P

�x(0), I(N)

P

Coût d’un chemin dans l’arbre

Problèmes non-faisables

GDR MACS - Groupe SDH 16 / 27

Page 26: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle

Idée clé : connaissant un sous-optimum du problème,évaluer des coûts partiels afin de couper les branches quine peuvent pas conduire à l’optimum

Décomposition

1 Stratégie de descente (meilleur d’abord)

2 Critère d’élimination de branches

∀P < N, J∗N�x(0), IN

�≥ J∗P

�x(0), I(N)

P

Coût d’un chemin dans l’arbre

Problèmes non-faisables

GDR MACS - Groupe SDH 16 / 27

Page 27: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle

Idée clé : connaissant un sous-optimum du problème,évaluer des coûts partiels afin de couper les branches quine peuvent pas conduire à l’optimum

Décomposition

1 Stratégie de descente (meilleur d’abord)

2 Critère d’élimination de branches

∀P < N, J∗N�x(0), IN

�≥ J∗P

�x(0), I(N)

P

Coût d’un chemin dans l’arbre

Problèmes non-faisables

GDR MACS - Groupe SDH 16 / 27

Page 28: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle

Idée clé : connaissant un sous-optimum du problème,évaluer des coûts partiels afin de couper les branches quine peuvent pas conduire à l’optimum

Décomposition

1 Stratégie de descente (meilleur d’abord)

2 Critère d’élimination de branches

∀P < N, J∗N�x(0), IN

�≥ J∗P

�x(0), I(N)

P

Coût d’un chemin dans l’arbre

Problèmes non-faisables

GDR MACS - Groupe SDH 16 / 27

Page 29: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle – illustration

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

4

GDR MACS - Groupe SDH 17 / 27

Page 30: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle – illustration

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

4

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

48

5

6

7

GDR MACS - Groupe SDH 17 / 27

Page 31: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle – illustration

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

4

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

48

5

6

7

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

48

5

6

79

10

GDR MACS - Groupe SDH 17 / 27

Page 32: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Énumération partielle – illustration

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

4

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

48

5

6

7

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

48

5

6

79

10

pN sequences de modes

de prediction

0

N − 1

Horizon

p modes

2

1

3

48

5

6

7

3

9

10

1

GDR MACS - Groupe SDH 17 / 27

Page 33: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Optimisation mixte

Discussion

Énumération exhaustive

+ (très) simple à mettre en œuvre

– explosif

– dimension fixe (nuc × N) des sous-problèmes

Enumération partielle

+ exploration intelligente, recherche de sous-optima

+ dimension variable (nuc → nuc × N) des sous-problèmes

– le parcours complet de l’arbre n’est pas exclu

GDR MACS - Groupe SDH 18 / 27

Page 34: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Vue globale détaillée

GDR MACS - Groupe SDH 19 / 27

Page 35: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Description du réseau

V1 V2g1 g2

V3

tr

l1

l3 l2

c

ch

sc V reft

sch

1 2

3

4V4

V refg

1

Modèle dynamique de charge

TP xP + xP = Pch0(V αs

ch − V αtch

)Pch = (1− schpch)

(xP + Pch0V αt

ch

)

GDR MACS - Groupe SDH 20 / 27

Page 36: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Description du réseau

V1 V2g1 g2

V3

tr

l1

l3 l2

c

ch

sc V reft

sch

1 2

3

4V4

V refg

1

t

Vch

t

Pch

Vch0

Pch0

P+ch

V +ch

t0

t0

1

Modèle dynamique de charge

TP xP + xP = Pch0(V αs

ch − V αtch

)Pch = (1− schpch)

(xP + Pch0V αt

ch

)

GDR MACS - Groupe SDH 20 / 27

Page 37: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Exemples de simulation (défaut ligne l3 à t = 30s)

0 50 100 150 200 250 300 350 4000.6

0.7

0.8

0.9

1

1.1

(s)

(p.u

.)

V2V3V4

0 200 400

1.6

1.8

2

2.2

(s)

(p.u

.)

0 200 4000

2

4

6

x 10−3

(s)

(p.u

.)

pertes lignes

0 200 4000

5

10

15

20

(s)

(p.u

.)

0 200 4000.7

0.8

0.9

1

(s)

(p.u

.)

0 200 400

0.1

0.15

0.2

(s)

(p.u

.)

0 200 4000.8

0.9

1

1.1

1.2

(s)

Ef

l1l2l3

xPxQ

Pch Qch nt

GDR MACS - Groupe SDH 21 / 27

Page 38: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Exemples de simulation (défaut ligne l3 à t = 30s)

0 50 100 150 200 250 300 350 4000.6

0.7

0.8

0.9

1

1.1

(s)

(p.u

.)

V2V3V4

0 50 100 150 200 250 300 350 4000.6

0.7

0.8

0.9

1

1.1

(s)

(p.u

.)

V2V3V4

0 200 400

1.6

1.8

2

2.2

(s)

(p.u

.)

0 200 4000

2

4

6

x 10−3

(s)

(p.u

.)

pertes lignes

0 200 4000

5

10

15

20

(s)

(p.u

.)

0 200 4000.7

0.8

0.9

1

(s)

(p.u

.)

0 200 400

0.1

0.15

0.2

(s)

(p.u

.)

0 200 4000.8

0.9

1

1.1

1.2

(s)

Ef

l1l2l3

xPxQ

Pch Qch nt

0 200 400

1.6

1.8

2

2.2

(s)

(p.u

.)

0 200 4000

1

2

3

4x 10

−3

(s)

(p.u

.)

pertes lignes

0 200 4000

2

4

(s)

(p.u

.)

0 200 400

0.9

0.95

1

(s)

(p.u

.)

0 200 400

0.18

0.19

0.2

(s)

(p.u

.)

0 200 4000.8

0.9

1

1.1

1.2

(s)

Ef

l1l2l3

xPxQ

Pch Qch nt

GDR MACS - Groupe SDH 21 / 27

Page 39: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Objectifs de la commande (rappel)Stabiliser les tensions aux nœuds du réseauMinimiser l’utilisation des moyens d’action sur le réseauPrendre en compte des priorités sur les actions à mener

Mise en œuvre de la commandeModèle de prédiction PWA (nombre de modes p = 16)

état x = (xP xQ nt)T

commandes uc = (∆nt V refg )T et ud = (sc sch)

T

sortie y = (V2 V3 V4 pertes l1 pertes l2 pertes l3 Ef )T

Fonction de coût (avec yr = (1.03 0.98 1 0 0 0 1.55)T )

JN(x(0), UN) =N−1∑k=0

‖y(k)− yr‖Qy + ‖u(k)‖Qu + ‖∆u(k)‖Q∆u

GDR MACS - Groupe SDH 22 / 27

Page 40: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Objectifs de la commande (rappel)Stabiliser les tensions aux nœuds du réseauMinimiser l’utilisation des moyens d’action sur le réseauPrendre en compte des priorités sur les actions à mener

Mise en œuvre de la commandeModèle de prédiction PWA (nombre de modes p = 16)

état x = (xP xQ nt)T

commandes uc = (∆nt V refg )T et ud = (sc sch)

T

sortie y = (V2 V3 V4 pertes l1 pertes l2 pertes l3 Ef )T

Fonction de coût (avec yr = (1.03 0.98 1 0 0 0 1.55)T )

JN(x(0), UN) =N−1∑k=0

‖y(k)− yr‖Qy + ‖u(k)‖Qu + ‖∆u(k)‖Q∆u

GDR MACS - Groupe SDH 22 / 27

Page 41: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Exemples de résultats (Ts = 30 s, N = 2)

0 50 100 150 200 250 3000.85

0.9

0.95

1

1.05

1.1

(s)

(p.u

.)

V2V3V4

0 100 200 300

1.6

1.8

2

(s)

(p.u

.)

0 100 200 3000

1

2

3x 10

−3

(s)

(p.u

.)

pertes lignes

0 100 200 3000

1

2

3

4

(s)

(p.u

.)

0 100 200 300

0.9

0.95

1

(s)

(p.u

.)

0 100 200 3000.17

0.18

0.19

0.2

(s)

(p.u

.)

0 100 200 3000.8

0.9

1

1.1

1.2

(s)

0 100 200 3000.9

0.95

1

1.05

1.1

(s)

(p.u

.)

Vgref

0 100 200 3000

1

2

3

(s)

sc

0 100 200 3000

0.5

1

(s)

sch

Ef

l1l2l3

xPxQ

Pch Qch nt

GDR MACS - Groupe SDH 23 / 27

Page 42: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Exemples de résultats (Ts = 30 s, N = 2)

0 50 100 150 200 250 3000.85

0.9

0.95

1

1.05

1.1

(s)

(p.u

.)

V2V3V4

0 50 100 150 200 250 3000.85

0.9

0.95

1

1.05

1.1

(s)

(p.u

.)

V2V3V4

0 100 200 300

1.6

1.8

2

(s)

(p.u

.)

0 100 200 3000

1

2

3x 10

−3

(s)

(p.u

.)

pertes lignes

0 100 200 3000

1

2

3

4

(s)

(p.u

.)

0 100 200 300

0.9

0.95

1

(s)

(p.u

.)

0 100 200 3000.17

0.18

0.19

0.2

(s)

(p.u

.)

0 100 200 3000.8

0.9

1

1.1

1.2

(s)

0 100 200 3000.9

0.95

1

1.05

1.1

(s)

(p.u

.)

Vgref

0 100 200 3000

1

2

3

(s)

sc

0 100 200 3000

0.5

1

(s)

sch

Ef

l1l2l3

xPxQ

Pch Qch nt

0 100 200 300

1.6

1.7

1.8

1.9

2

(s)

(p.u

.)

0 100 200 3000

1

2

x 10−3

(s)

(p.u

.)

pertes lignes

0 100 200 300

−0.5

0

0.5

(s)

(p.u

.)

0 100 200 300

1

1.05

1.1

(s)

(p.u

.)

0 100 200 300

0.2

0.205

0.21

0.215

0.22

(s)

(p.u

.)

0 100 200 3000.8

0.9

1

1.1

1.2

(s)

0 100 200 3000.9

0.95

1

1.05

1.1

(s)

(p.u

.)

0 100 200 3000

1

2

3

(s)0 100 200 300

0

0.5

1

(s)

Vgref sc sch

Ef

l1l2l3

xPxQ

Pch Qch

nt

GDR MACS - Groupe SDH 23 / 27

Page 43: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Tests effectuésInfluence du choix des paramètres de réglage (horizon deprédiction, pondérations)Bénéfice de l’anticipation (défaut)Incertitudes de modélisation (charge)

Performances des algorithmes (nœuds évalués)

Réseau à 9 nœuds : complexité, perte de générateur

GDR MACS - Groupe SDH 24 / 27

Page 44: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Tests effectuésInfluence du choix des paramètres de réglage (horizon deprédiction, pondérations)Bénéfice de l’anticipation (défaut)Incertitudes de modélisation (charge)

Performances des algorithmes (nœuds évalués)

106 réseau à 4 noeuds

2 3 4 5 6 7 80

1

2

3

4

5

6

7

8x 10

4

Horizon N

Nom

bre

de s

ous−

prob

lèm

es Q

P r

ésol

us

minmoymax

Fig. 7.20 – Nombre de nœuds évalués en fonction de l’horizon de prédiction

N énum. complète (pN ) énum. partielle %2 256 51 203 4096 238 5.84 65536 741 3.35 > 106 1842 0.186 > 107 5530 0.033

Tab. 7.2 – Performances de l’algorithme d’énumération partielle

testé différentes approches pour initialiser l’algorithme : utiliser le coût optimal ou la séquenceoptimale de l’instant précédent. Il n’est pas apparu de gain significatif. D’autre part, faire lechoix d’initialiser avec le coût optimal précédent suppose de prendre le risque de ne pas trouverde solution de coût inférieur et de devoir recommencer l’optimisation.

Afin de tenter de répondre à la question “ période d’échantillonnage versus horizon de pré-diction ”, des essais ont été effectués avec :

– Ts = 10 s, Td + Tm = 10 s et N = 6 ;– Ts = 30 s, Td + Tm = 10 s, α = 3(6) et N = 2.

Les résultats sont quasi identiques.Comme nous l’avons observé en section 7.4.1, le modèle de prédiction est de bonne qualité.

Afin de ne pas effectuer de calculs inutiles, on peut n’actualiser le modèle que si le point defonctionnement a suffisamment varié. Dans les tests qui ont été effectués, les performances sontsimilaires en réutilisant le modèle jusqu’à une variation de 75% du point de fonctionnement. Audelà, les performances se dégradent, le modèle doit être recalculé.

(6)Td + Tm est un sous-multiple de Ts, cf. section 6.3, page 77.

Version provisoire

Temps de calcul prop. au nombre de nœuds évalués

Réseau à 9 nœuds : complexité, perte de générateur

GDR MACS - Groupe SDH 24 / 27

Page 45: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Cas d’étude : réseau à 4 nœuds

Tests effectuésInfluence du choix des paramètres de réglage (horizon deprédiction, pondérations)Bénéfice de l’anticipation (défaut)Incertitudes de modélisation (charge)

Performances des algorithmes (nœuds évalués)

106 réseau à 4 noeuds

2 3 4 5 6 7 80

1

2

3

4

5

6

7

8x 10

4

Horizon N

Nom

bre

de s

ous−

prob

lèm

es Q

P r

ésol

us

minmoymax

Fig. 7.20 – Nombre de nœuds évalués en fonction de l’horizon de prédiction

N énum. complète (pN ) énum. partielle %2 256 51 203 4096 238 5.84 65536 741 3.35 > 106 1842 0.186 > 107 5530 0.033

Tab. 7.2 – Performances de l’algorithme d’énumération partielle

testé différentes approches pour initialiser l’algorithme : utiliser le coût optimal ou la séquenceoptimale de l’instant précédent. Il n’est pas apparu de gain significatif. D’autre part, faire lechoix d’initialiser avec le coût optimal précédent suppose de prendre le risque de ne pas trouverde solution de coût inférieur et de devoir recommencer l’optimisation.

Afin de tenter de répondre à la question “ période d’échantillonnage versus horizon de pré-diction ”, des essais ont été effectués avec :

– Ts = 10 s, Td + Tm = 10 s et N = 6 ;– Ts = 30 s, Td + Tm = 10 s, α = 3(6) et N = 2.

Les résultats sont quasi identiques.Comme nous l’avons observé en section 7.4.1, le modèle de prédiction est de bonne qualité.

Afin de ne pas effectuer de calculs inutiles, on peut n’actualiser le modèle que si le point defonctionnement a suffisamment varié. Dans les tests qui ont été effectués, les performances sontsimilaires en réutilisant le modèle jusqu’à une variation de 75% du point de fonctionnement. Audelà, les performances se dégradent, le modèle doit être recalculé.

(6)Td + Tm est un sous-multiple de Ts, cf. section 6.3, page 77.

Version provisoire

Temps de calcul prop. au nombre de nœuds évalués

Réseau à 9 nœuds : complexité, perte de générateur

GDR MACS - Groupe SDH 24 / 27

Page 46: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Conclusions

Originalité, contributions...Approche hybride pour les réseaux électriques (tension)

Mise en équation systématique, calcul formel pour lalinéarisation

Optimisation mixte par énumération partielle pour lacommande prédictive (classe des systèmes PWA)

... et faiblesses de l’approche proposéeModélisation des charges

Grands systèmes

GDR MACS - Groupe SDH 25 / 27

Page 47: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Conclusions

Originalité, contributions...Approche hybride pour les réseaux électriques (tension)

Mise en équation systématique, calcul formel pour lalinéarisation

Optimisation mixte par énumération partielle pour lacommande prédictive (classe des systèmes PWA)

... et faiblesses de l’approche proposéeModélisation des charges

Grands systèmes

GDR MACS - Groupe SDH 25 / 27

Page 48: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Quelques perspectives

Nouvelles méthodes, nouveaux besoinsMesures synchroniséesDélais de commande acceptablesEstimation en ligne de paramètresOutils de simulation et d’optimisation

Quelques idées pour continuerOptimisation, critèrePrise en compte de moyens de stockageÉvolution vers les grands réseaux (centralisé/décentralisé)

Le mot de la fin

GDR MACS - Groupe SDH 26 / 27

Page 49: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Quelques perspectives

Nouvelles méthodes, nouveaux besoinsMesures synchroniséesDélais de commande acceptablesEstimation en ligne de paramètresOutils de simulation et d’optimisation

Quelques idées pour continuerOptimisation, critèrePrise en compte de moyens de stockageÉvolution vers les grands réseaux (centralisé/décentralisé)

Le mot de la fin

GDR MACS - Groupe SDH 26 / 27

Page 50: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

Quelques perspectives

Nouvelles méthodes, nouveaux besoinsMesures synchroniséesDélais de commande acceptablesEstimation en ligne de paramètresOutils de simulation et d’optimisation

Quelques idées pour continuerOptimisation, critèrePrise en compte de moyens de stockageÉvolution vers les grands réseaux (centralisé/décentralisé)

Le mot de la fin

GDR MACS - Groupe SDH 26 / 27

Page 51: Approche hybride pour la commande prédictive en … · Modélisation et simulation Principe de la commande prédictive Choix d’un formalisme pour la commande Obtention du modèle

GDR MACS - Groupe SDH 27 / 27