• Aucun résultat trouvé

Real-time Corrective Control of Active Distribution Networks

N/A
N/A
Protected

Academic year: 2021

Partager "Real-time Corrective Control of Active Distribution Networks"

Copied!
1
0
0

Texte intégral

(1)

Real-time Corrective Control

of Active Distribution Networks

Hamid SOLEIMANI BIDGOLI

Mevludin GLAVIC

Thierry VAN CUTSEM

Dept. of Electrical Engineering and Computer Science (Montefiore Institute), University of Li `ege, Belgium

Motivation

• The number of renewable energy sources connected to distribution grids is increasing significantly

• (over- or under-)voltage and/or thermal overload prob-lems are expected to occur more frequently, although for limited periods of time

• acting on Dispersed Generation Units (DGU) and Load Tap Changers (LTC) is more attractive (cheaper) than reinforcing the network (“fit-and-forget” attitude).

Controller main features

Centralized scheme monitoring the grid and controlling the DGUs and the LTC.

• In normal operating conditions : steers DGUs to ei-ther follow schedules or let them operate in maximum power tracking mode

• when the grid operates outside specified limits : com-putes and sends corrections of the DGU active and re-active powers, and possibly the LTC voltage set-point • minimizes the deviations of DGU powers with respect

to schedules and/or maximum power tracking

• resets DGU powers to desired values as soon as op-erating conditions allow doing so.

Model Predictive Control (MPC) approach

At time k, the controller: • collects measurements

• uses them and an internal model to predict the system response over the next Np discrete times

• computes an optimal sequence of Nc future control changes ∆Pcor(k+i) and ∆Qcor(k+i), i = 0 . . . Nc−1 • applies only the first component ∆Pcor(k) and

∆Qcor(k).

At time k + 1, the whole procedure is repeated.

Constrained multi-step optimization

Control variables : u(k) = [PgT(k) QTg (k)]T

Corresponding reference values : [PrefT (k) QTref(k)]T

Note: The formulation is easily extended to include the voltage set-point of the LTC as a control variable.

Objective function min Pg,Qg,ε Nc−1 X i=0 kPg(k + i) − Pref(k + i)k2R1 + + Nc−1 X i=0 kQg(k + i) − Qref(k + i)k2R2 + kεk2S

R1, R2 : weighting matrices to prioritize the controls  = [1 2 3]T : slack variables to relax the inequality constraints in case of infeasibility

S : weighting matrix heavily penalizing nonzero ε

Equality constraints : linearized system evolution

for i = 1, . . . , Np :

V (k + i | k) = V (k + i − 1 | k) +

+SV [u(k + i − 1) − u(k + i − 2)] I(k + i | k) = I(k + i − 1 | k) +

+SI [u(k + i − 1) − u(k + i − 2)]

V (k+i|k), I(k+i|k) : bus voltages and branch currents predicted at time k + i given measurements at time k V (k | k), I(k | k) : set to last received measurements SV , SI : sensitivity matrices of voltages and currents respect to control changes

Inequality constraints : limits on bus voltages, branch currents, and their rate of changes

for i = 1, . . . , Np :

−11 + V low(k + i) ≤ V (k + i | k) ≤ V up(k + i) + 21 I(k + i | k) ≤ Iup(k + i) + 31

for i = 0, . . . , Nc − 1:

umin ≤ u(k + i) ≤ umax

∆umin ≤ u(k + i) − u(k + i − 1) ≤ ∆umax

umin, umax, ∆umin and ∆umax : lower and upper limits on DGU powers and their rate of change

1 : unit vector

V low(k + i), V up(k + i) and Iup(k + i) : tightening bounds bringing voltages and currents within the lim-its V low, V up and Iup at the end of prediction horizon.

Ijmax k k +1 k+Nc−1 k+Np Time Predicted output Ijup(k + i) Thermal capability Ijmeas(k) Vpmin k k +1 k+Nc−1 k+Np Vpmeas(k) Time Predicted output Vplow(k + i)

Corrections sent to the DGUs

∆Pcor(k) = Pref(k) − Pg(k) ∆Qcor(k) = Qref(k) − Qg(k)

Contexts of application

Various contexts of application, depending on the inter-actions and information transfers between entities acting on DGUs, in accordance with the regulatory policy :

Mode 1

• applies to non-dispatchable DGUs operating in maxi-mum power tracking • once a limit has been

exceeded, the con-troller sends power corrections to the units of concern. Controller State estimation Network data Non dispatchable DGUs Pmeas Qmeas Vmeas Real-time measurement MPPT P ,Q Local controller ∆Pcor ∆Qcor Distribution System Operatior (DSO) Mode 2 • applies to dispatch-able DGUs under the control of another en-tity than the DSO

• DSO has no informa-tion to anticipate the DGU power evolution • the corrections are

applied ex post, as in Mode 1. State estimation Network data Dispatchable DGUs Pmeas Qmeas Vmeas Real-time measurement P ,Q Decision by non-DSO actor Corrective reports ∆Pcor ∆Qcor Controller DSO Mode 3 • applies to dispatch-able DGUs under control of DSO

• unlike in Mode 2, the schedule imposed to the units is known by the DSO

• the MPC-based con-troller can anticipate most violations, which allows keeping the system within limits.

Controller State estimation Network data Dispatchable DGUs Pmeas Qmeas Vmeas Real-time measurement P ,Q Operational Planning P Q DSO Static data measurments schedules/corrections information flow ∆Pcor ∆Qcor Corrective reports

Simulation results on a real-life system

10-kV distribution grid controlled by ORES, with 328 nodes, connected to transmission network through a 20-MVA, 70/10 kV transformer.

Algorithm run over a full day with a configuration ex-pected to be representative of Year 2030 :

• 18 wind, Combined Heat and Power (CHP) and Pho-toVoltaic (PV) DGUs. Total installed power : 34 MW

• 297 residential & industrial loads

• voltage and active/reactive power measurements in 96 buses/branches.

Correction of transformer thermal overload while avoiding overvoltages 0 1 2 3 4 5 6 7 8 0 3 6 9 12 15 18 21 24 Active power, MW Time, hour

CHP units are out of service. PV units produce very little power. Wind units have high produc-tion and operate in Mode 1.

First, to reduce the transformer cur-rent, DGU reactive power productions are increased.

Since this is not enough, the active powers of some DGUs are curtailed until the remaining thermal overload is cleared.

That increase of DGU reactive pow-ers would cause over-voltages at some nodes. To avoid that, the volt-age set-point of the LTC is decreased by the controller. -15 -10 -5 0 5 10 15 20 25 0 3 6 9 12 15 18 21 24

Thermal limit (S=20 MVA)

Power flows, MW/Mvar

Time, hour

P without thermal limit Q without thermal limit P Q -0.1 0 0.1 0.2 0.3 0.4 0.5 0 3 6 9 12 15 18 21 24

Reactive power, Mvar

Time, hour -0.02 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0 3 6 9 12 15 18 21 24

Curtailed active power of one of the DGUs, MW

Time, hour ΔPcor 0.94 0.96 0.98 1 1.02 1.04 1.06 0 3 6 9 12 15 18 21 24

Upper voltage limit

Lower voltage limit

LTC actions

Voltage, pu

Time, hour

Later on, when load increases, the wind units are reset to maximum available active power and to zero reactive power.

Related publication and acknowledgement

H. Soleimani Bidgoli, M. Glavic and T. Van Cutsem, “Receding-Horizon Control of Distributed Generation to Correct Voltage or Thermal Violations and Track De-sired Schedules“, Proc. 19th Power System Computa-tion Conference, Genoa, Italy, July 2016.

Work supported by Public Service of Wallonia, Dept. of Energy and Sustainable Building, within the framework of the GREDOR project.

Les recherches menant aux pr ´esents r ´esultats ont b ´en ´efici ´e d’un soutien financier de la R ´egion Wallonne au titre du programme mobilisateur RELIABLE - R ´eseaux ELectriques Intelligents et durABLEs - organis ´e par la Direction g ´en ´erale op ´erationnelle de l’Am ´enagement du Territoire, du Logement, du Patrimoine et de l’Energie - D ´epartement de l’Energie et du B ˆatiment durable en vertu de la convention No 1250487.

Références

Documents relatifs

[r]

Cette conjecture est démontrée dans [1] et [2] pour une grande famille d'extensions N de K ; les méthodes utilisées consistent à définir un ordre % de Z dans Q[G] contenant Z[G],

DESCRIPTION DU DÉPARTEMENT DES TRANSPORTS DES ÉTATS-UNIS (DOT) (Voie terrestre) Ce produit n’est pas considéré comme dangereux par le DOT pour le transport par voie

[r]

Le cas général est à 5 variables, donc trop lourd pour être traité comme ci-dessus.. Ce 2 ème cas toutefois ne comporte que des facteurs premiers à la

La diagonale AC traverse des carrés de côté unité et délimite à l'intérieur de certains d'entre eux des petits triangles rectangles (voir un exemple supra) dont la somme

Si ABCD est un rectangle alors AC=BD est une implication vraie (tous les rectangles ont des diagonales de même longueur). D'une façon générale, le fait qu'une proposition soit

Traduire en ´ecriture symbolique (`a l’aide de quantificateurs. .) la proposition sui- vante et d´eterminer sa valeur de v´erit´e :. � tout nombre r´eel est inf´erieur ou ´egal