Professional Documents
Culture Documents
Motivation
Microgrids
Problem statement
Simulation example
Outline
Motivation
Problem statement
Simulation example
2 / 38
Motivation
Microgrids
Problem statement
Simulation example
SG
DG
synchronous
generator
distributed
generation unit
SG
Consumption
Medium voltage (MV)
distribution system
Large loads
Small loads
3 / 38
Motivation
Microgrids
Problem statement
Simulation example
SG
DG
synchronous
generator
distributed
generation unit
SG
Consumption
DG
..
.
Large loads
Small loads
DG
DG
..
.
DG
3 / 38
Motivation
Microgrids
Problem statement
Simulation example
Source: siemens.com
4 / 38
Motivation
Microgrids
Problem statement
Simulation example
PCC
Transformer
PV
PV
Load
4
Load
8
Load
PV
PV
11
Load
Load
7
10
PV
PV
Storage
Load
FC
Load
5
Storage
Wind
PV
FC
Load
SG
6
Load
PV
FC
Load
5 / 38
Motivation
Microgrids
Problem statement
Simulation example
Modeling of microgrids
Main network components
DG units interfaced to network via inverters or SGs
Loads
Power lines and transformers
Standard modeling assumptions
Loads can be modeled by impedances
Line dynamics can be neglected
Work with Kron-reduced network
DG unit connected at each node in reduced network
6 / 38
Motivation
Microgrids
Problem statement
Simulation example
Grid-feeding mode
Inverter provides prespecified amount of active and reactive
power to grid
Grid-forming mode
Inverter is operated as AC voltage source with controllable
frequency and amplitude
Grid-forming units are essential components in power systems
Tasks
To provide a synchronous frequency
To provide a certain voltage level at all buses in the network
To provide a stable operating point
7 / 38
Motivation
Microgrids
Problem statement
Simulation example
vAC,1
vDC
t
L
vDC
vAC,1
C1
C2
vAC,2
Power
electronics
Inverter
8 / 38
Motivation
Microgrids
Problem statement
Simulation example
vDC
2
Rf 1
Lf
vDC
vDC
2
v Ia
Rg
Lg v
Ga
v Ib
vG b
vIc
vGc
Cf
Rf 2
9 / 38
Motivation
Microgrids
Problem statement
Simulation example
vDC
2
Rf 1
Lf
vDC
vDC
2
v Ia
Rg
Lg v
Ga
v Ib
vG b
vIc
vGc
Cf
Rf 2
Modulator
Current controller
iI
iref
Voltage controller
vI
vref
9 / 38
Motivation
Microgrids
Problem statement
Simulation example
vref
Inverter
with LC
filter and
inner
control
loops
vIa
vI
vIc
Rg
Lg
vGa
vG
vGc
10 / 38
Motivation
Microgrids
Problem statement
Simulation example
vref
Inverter
with LC
filter and
inner
control
loops
vIa
vI
vIc
Rg
Lg
vGa
vG
vGc
10 / 38
Motivation
Microgrids
Problem statement
Simulation example
ui ,
P P im = Pim + Pi ,
i
Vi = uiV ,
m = Q m + Q
P Q
i
i
i
i
Inverter output =
b symmetric three-phase voltage
yi = vI
abci
ui
uiV
control inputs
Pi
Qi
active power
reactive power
Pim
measured
active power
measured
reactive power
Qim
sin(i )
= Vi sin(i 2
3 )
sin(i + 2
3 )
time constant
of meas. filter
Motivation
Microgrids
Problem statement
Simulation example
The dq0-transformation
Let : R0 T
dq0-transformation Tdq0 : T R3 ,
r
Tdq0 () :=
cos()
2
sin()
3
2
2
cos( 32 )
sin( 23 )
2
2
cos( + 32 )
sin(+ 23 )
2
2
sin()
xa
xabc = xb = A sin( 2
3 )
2
xc
sin( + 3 )
xdq0
r
xd
sin( )
3
= xq = Tdq0 ()xabc =
A cos( )
2
x0
0
x0 = 0 for all t 0
12 / 38
Motivation
Microgrids
Problem statement
Simulation example
The dq0-transformation
Let : R0 T
dq0-transformation Tdq0 : T R3 ,
r
Tdq0 () :=
cos()
2
sin()
3
2
2
cos( 32 )
sin( 23 )
2
2
cos( + 32 )
sin(+ 23 )
2
2
sin()
xa
xabc = xb = A sin( 2
3 )
2
xc
sin( + 3 )
xdq0
r
xd
sin( )
3
= xq = Tdq0 ()xabc =
A cos( )
2
x0
0
x0 = 0 for all t 0
12 / 38
Motivation
Microgrids
Problem statement
Simulation example
Vi = uiV ,
m = Q m + Q
P Q
i
i
i
i
Z
i := i = 0i +
Z
=
0
com d,
sin(i )
cos(i )
i com d = 0i +
Z
0
i com d T,
Motivation
Microgrids
Problem statement
Simulation example
k Ni
k Ni
neighbors of node i
conductance between nodes i and k Ni
Ni N [0, n] N
Gik R>0
+P
Gii = G
ii
kN Gik
Bik R<0
ii | + P
|Bii | = |B
k N |Bik |
14 / 38
Motivation
Microgrids
Problem statement
Simulation example
Example network
{ 2 , V2 }
{ 5 , V5 }
2
P12 , Q12
{ 1 , V1 }
P45 , Q45
P21 , Q21
P32 , Q32
P23 , Q23
{ 3 , V3 }
P71 , Q71
{ 4 , V4 }
P54 , Q54
3
P64 , Q64
P17 , Q17
P46 , Q46
P36 , Q36
{ 8 , V8 }
P47 , Q47
P74 , Q74
P78 , Q78
P87 , Q87
P63 , Q63
6
{ 6 , V6 }
{ 7 , V7 }
Motivation
Microgrids
Problem statement
Simulation example
respectively
Qis
Qs
= k
i
k
Power sharing...
allows to prespecify utilization of units
avoids high circulating currents in network
16 / 38
Motivation
Microgrids
Problem statement
Simulation example
NN
U = diag(1/i ),
i N
D = diag(1/i ),
i N
Control objective
lim UPN (, V ) = 1|N| ,
R>0 ,
R>0
17 / 38
Motivation
Microgrids
Problem statement
Simulation example
18 / 38
Motivation
Microgrids
Problem statement
Simulation example
sin(ik ) ik ,
cos(ik ) 1
19 / 38
Motivation
Microgrids
Problem statement
Simulation example
d R>0
Pid R
Pim R
kQ R>0
i
Vid R>0
Further details: see, e.g., Chandorkar et al.
(1993)
Qid R
Qim R
frequency droop
gain
desired (nominal)
frequency
active power
setpoint
active power
measurement
voltage droop
gain
desired (nominal)
voltage amplitude
reactive power
setpoint
reactive power
measurement
20 / 38
Motivation
Microgrids
Problem statement
Simulation example
kP
Pid
R
i
Vi
kQ
Qid
Qim
Pim
Inverter
with LC
filter and
inner
control
loops
vIa Rg
vI
vIc
Lg v
Ga
vG
vGc
Vid
Low-pass
filter
Power
calculation
21 / 38
Motivation
Microgrids
Problem statement
Simulation example
= col(i ) Rn
+ Pi ,
= col(i ) Rn
V = col(Vi ) Rn
P P im
i
Pim
m = Q m + Q
P Q
i
i
i
i
change of variables
+
vector notation
= 1n com ,
T = + 1n d KP (P P d ),
V d = col(Vid ) Rn
T = diag(P ) Rnn
i
KP = diag(kP ) Rnn
i
KQ = diag(kQ ) Rnn
i
P = col(Pi ) Rn
Q = col(Qi ) Rn
P d = col(Pid ) Rn
Q d = col(Qid ) Rn
T V = V + V d KQ (Q Q d )
22 / 38
Motivation
Microgrids
Problem statement
Simulation example
= col(i ) Rn
+ Pi ,
= col(i ) Rn
V = col(Vi ) Rn
P P im
i
Pim
m = Q m + Q
P Q
i
i
i
i
change of variables
+
vector notation
= 1n com ,
T = + 1n d KP (P P d ),
V d = col(Vid ) Rn
T = diag(P ) Rnn
i
KP = diag(kP ) Rnn
i
KQ = diag(kQ ) Rnn
i
P = col(Pi ) Rn
Q = col(Qi ) Rn
P d = col(Pid ) Rn
Q d = col(Qid ) Rn
T V = V + V d KQ (Q Q d )
22 / 38
Motivation
Microgrids
Problem statement
Simulation example
Problem statement
23 / 38
Motivation
Microgrids
Problem statement
Simulation example
Stability analysis
Coordinate transformation
Follow interconnection and damping assignment passivity-based
control (IDA-PBC) approach (Ortega et al. (2002))
Represent microgrid dynamics in port-Hamiltonian form
Can easily identify energy function
24 / 38
Motivation
Microgrids
Problem statement
Simulation example
Port-Hamiltonian systems
x X Rn ,
u Rm ,
y Rm
stored power
= H T R(x)H
|
{z
}
dissipated power
uT y
|{z}
uT y
supplied power
25 / 38
Motivation
Microgrids
Problem statement
Simulation example
Assumptions
| < , i N , k Ni ,
:= Tn |ik
2
such that
1n s 1n d + KP [P( s , V s ) P d ] = 0n ,
V s V d + KQ [Q( s , V s ) Q d ] = 0n
26 / 38
Motivation
Microgrids
Problem statement
Simulation example
Synchronized motion
(t) = mod2
+ 1n
!)
com
( )d
(t) = 1n s ,
V (t) = V s
27 / 38
Motivation
Microgrids
Problem statement
Simulation example
Pi (1 , . . . , n , V1 , . . . , Vn ) =
kNi
Qi (1 , . . . , n , V1 , . . . , Vn ) = |Bii |Vi2
kNi
28 / 38
Motivation
Microgrids
Problem statement
Simulation example
Proposition
Fix Pi , kPi , d and Pid
If Vid , kQi and Qid are chosen such that
D + T W > L1 W > 0
x s is locally asymptotically stable
L > 0,
T > 0,
D = diag
Vid + kQ Qid
i
kQ (Vis )2
i
!
>0
29 / 38
Motivation
Microgrids
Problem statement
Simulation example
D + T W > L1 W > 0
L=
b network coupling strengths between and P
T =
b network coupling strengths between V and Q
Stability condition:
couplings represented by L and T have to dominate over
cross-couplings contained in W
30 / 38
Motivation
Microgrids
Problem statement
Simulation example
and
kP Pid = kP Pkd ,
i
i N,
k N
U = diag(1/i ),
i N,
31 / 38
Motivation
Microgrids
Problem statement
Simulation example
32 / 38
Motivation
Microgrids
Problem statement
Simulation example
ei =
Z
0
ei ( )d,
X Qm
Qm
i
k
i
k
kCi
33 / 38
Motivation
Microgrids
Problem statement
Simulation example
8
5a
5b
5c
11
5
10a
10b
10
10c
9a
9b
9
9c
Storage
Inverter
=
Load
34 / 38
Motivation
Microgrids
Problem statement
Simulation example
Simulation example
102
V [pu]
f [Hz]
1.03
5
0
5
0
0.5
1.5
2.5
3.5
4.5
1.02
1.01
1
0.99
0
0.5
1.5
2.5
3.5
4.5
0.5
1.5
2.5
3.5
4.5
0.5
1.5
2.5
3.5
4.5
0.4
0.1
Q [pu]
P [pu]
0.3
0.2
0.1
0
0
0.5
1.5
2.5
3.5
4.5
0
0.4
Q/S N [-]
P/S N [-]
1
0.8
0.6
0.4
0.2
00
0.3
0.2
0.1
0.5
1.5
2.5
t [s]
3.5
4.5
t [s]
35 / 38
Motivation
Microgrids
Problem statement
Simulation example
36 / 38
Motivation
Microgrids
Problem statement
Simulation example
37 / 38
Motivation
Microgrids
Problem statement
Simulation example
Publications
and Sezi,
Schiffer, Johannes and Ortega, Romeo and Astolfi, Alessandro and Raisch, Jorg
Tevfik
Conditions for Stability of Droop-Controlled Inverter-Based Microgrids,
Automatica, 2014
and Sezi,
Schiffer, Johannes and Ortega, Romeo and Astolfi, Alessandro and Raisch, Jorg
Tevfik
Stability of Synchronized Motions of Inverter-Based Microgrids Under Droop Control,
To appear at 19th IFAC World Congress, Cape Town, South Africa
and Sezi, Tevfik,
Schiffer, Johannes and Seel, Thomas and Raisch, Jorg
Voltage Stability and Reactive Power Sharing in Inverter-Based Microgrids with
Consensus-Based Distributed Voltage Control
Submitted to IEEE Transactions on Control Systems Technology, 2014
and Sezi, Tevfik,
Schiffer, Johannes and Seel, Thomas and Raisch, Jorg
A Consensus-Based Distributed Voltage Control for Reactive Power Sharing in Microgrids
13th ECC, Strasbourg, France, 2014
and Sezi, Tevfik
Schiffer, Johannes and Goldin, Darina and Raisch, Jorg
Synchronization of Droop-Controlled Microgrids with Distributed Rotational and Electronic
Generation,
IEEE 52nd CDC, Florence, Italy, 2013
38 / 38