dynamic modeling and analysis of large-scale power systems...

26
Dynamic Modeling and Analysis of Large-scale Power Systems in the DQ0 Reference Frame Juri Belikov Tallinn University of Technology [email protected] December 12, 2017 Juri Belikov (TUT) Modeling and Identification December 12, 2017 1 / 26

Upload: others

Post on 02-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Dynamic Modeling and Analysis of Large-scale Power Systems in theDQ0 Reference Frame

Juri Belikov

Tallinn University of Technology

[email protected]

December 12, 2017

Juri Belikov (TUT) Modeling and Identification December 12, 2017 1 / 26

Page 2: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Sources of energy

Fossil fuel (non-renewable) energy sources:

I Oil, gas, coal, etc.

I Limited and can eventually run out

Renewable energy sources:

I Sun, wind, biomass, tides, waste, etc.

I Unlimited

Juri Belikov (TUT) Modeling and Identification December 12, 2017 2 / 26

Page 3: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Motivation

Fossil fuel problems:

I Non-renewable

I Environmental hazards: Greenhouse gas emissions (carbon, nitrogen, and sulfur dioxide,etc.), air and water pollution

I Price fluctuations

I Overdependence

I Resources are running out: Fossil fuels are finite

Possible solution:

Shift energy production from fossil to renewable energy sources

Juri Belikov (TUT) Modeling and Identification December 12, 2017 3 / 26

Page 4: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Power systems: Current trends

I increasing interconnection

I more renewable sources

I more small and distributed power sources

I a shift from a centralized approach to adistributed approach

≈310 MW of wind energy by 2016 ≈44983 MW of wind energy by 2016

Juri Belikov (TUT) Modeling and Identification December 12, 2017 4 / 26

Page 5: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Renewable energy goals [EU]: present/future

Main directives:

I 2009/72/EChttp://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:

32009L0072&from=EN

I COM(2016) 767/F2https://ec.europa.eu/transparency/regdoc/rep/1/2016/EN/

COM-2016-767-F2-EN-MAIN-PART-1.PDF

EU Goals on renewable energy source (from COM(2016) 767/F2):10.4% by 200717% by 2015>27% by 2030 (Current estimation is 24.3%. EU countries has some work to do). Reaching thistreshhold is in accordance with Paris agreement 2016(http://unfccc.int/paris_agreement/items/9485.php).

National plans by countries:https://ec.europa.eu/energy/en/topics/renewable-energy/national-action-plans

Estonia Goals on renewable energy:5.1% by 2010 (real 9.7%)25% by 2020: https://www.mkm.ee/et/eesmargid-tegevused/arengukavad

27% by 2030: https://elering.ee/taastuvenergia-0

Real time online system: https://dashboard.elering.ee/en/system/production-renewable

Juri Belikov (TUT) Modeling and Identification December 12, 2017 5 / 26

Page 6: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Distributed approach: Challenges

How do we manage and control many independent energy sources and make them work together?

I Security

I Efficiency

I Reliability

I Dynamics & Stability

I Design

I Sensing

Juri Belikov (TUT) Modeling and Identification December 12, 2017 6 / 26

Page 7: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Modeling 1: Transient models

Network: linear model

d

dtx = Ax + BV

I = Cx + DV

Units: nonlinear models

d

dtξ = f (ξ, I )

V = g(ξ, I )

Advantage: detailed and accurateDisadvantage: too complex

Juri Belikov (TUT) Modeling and Identification December 12, 2017 7 / 26

Page 8: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Modeling 2: Quasi-static models (time-varying phasors)

Network: Power-flow equations

Pn(t) =N∑

k=1

|yn,k ||Vn(t)||Vk (t)|

× cos(∠yn,k + δk (t)− δn(t))

Qn(t) = −N∑

k=1

|yn,k ||Vn(t)||Vk (t)|

× sin(∠yn,k + δk (t)− δn(t))

Units: nonlinear but time-invariant

αd2

dt2δ = Pm(t)− 3P(t)− Kd

d

dtδ

V = g(ξ, I )

Advantage: simple models and well-defined operating point ⇒ small-signal stability analysisDisadvantage: models are only valid under assumption of slowly varying signals

Juri Belikov (TUT) Modeling and Identification December 12, 2017 8 / 26

Page 9: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Mathematical Tools: DQ0 transformation

Let x represent the quantity to be transformed (current, voltage, or flux), and use the compactnotation xabc = [xa, xb, xc ]T, xdq0 = [xd , xq , x0]T. The dq0 transformation with respect to thereference frame rotating with the angle ωs t can be defined as

xdq0 = Tωs xabc , (1)

with

Tωs =2

3

cos (ωs t) cos(ωs t − 2π

3

)cos(ωs t + 2π

3

)− sin (ωs t) − sin

(ωs t − 2π

3

)− sin

(ωs t + 2π

3

)12

12

12

, (2)

where ωs = 2πfs and fs ∈ {50, 60} Hz being the system nominal frequency.

symmetric 6= balancedJuri Belikov (TUT) Modeling and Identification December 12, 2017 9 / 26

Page 10: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

DQ0 Transformation (cont.)

Advantages:

+ Sinusoidal (AC) signals are mapped into constant (DC) or slowly varying signals atsteady-state

+ Inherits advantages of both quasi-static and abc models

+ The analysis and controller design are significantly simplified

Disadvantage:

– Network is assumed to be symmetric

Table: Comparison of approaches for dynamic modeling

Model Operating Small- High Non-symmetric

point signal frequencies networks

time-varying phasors X X X X

abc X X X X

dq0 X X X X

Juri Belikov (TUT) Modeling and Identification December 12, 2017 10 / 26

Page 11: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Elementary passive components: Inductor L

Consider a network with a single three phase inductor in the native abc reference frame.

unit

Lva(t) ia(t)

Lvb(t) ib(t)

Lvc (t) ic (t)

A model of the symmetric three-phase inductor is given by

Ld

dtIabc,12 = Vabc,1 − Vabc,2. (3)

Juri Belikov (TUT) Modeling and Identification December 12, 2017 11 / 26

Page 12: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Elementary passive components (cont.): Inductor L

The differentiation of Idq0 = Tωs Iabc results in

d

dtIdq0 =

dTωs

dtIabc + Tωs

d

dtIabc , (4)

which after simple algebraic manipulations yields

d

dtid,12 = ωs iq,1 +

1

L

(vd,1 − vd,2

),

d

dtiq,12 = −ωs id,1 +

1

L(vq,1 − vq,2) ,

d

dti0,12 =

1

L(v0,1 − v0,2) .

(5)

This equation describes a state-space model of a symmetric three-phase inductor.

Juri Belikov (TUT) Modeling and Identification December 12, 2017 12 / 26

Page 13: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Elementary passive components: Capacitor C and resistor R

The model of a symmetric three-phase capacitor C is given as

d

dt

(Vdq0,1 − Vdq0,2

)=W

(Vdq0,1 − Vdq0,2

)+

1

CIdq0,12. (6)

And for a symmetric three-phase resistor R the model is given by the simple static relations

Vdq0 = I3RIdq0, (7)

where I3 denotes the 3× 3 identity matrix.

Juri Belikov (TUT) Modeling and Identification December 12, 2017 13 / 26

Page 14: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Transmission network: Frequency domain model

In symmetric power networks, a dynamic model based on dq0 signals can be described asId (s)Iq(s)I0(s)

=

N1(s) jN2(s) 0−jN2(s) N1(s) 0

0 0 Y bus (s)

Vd (s)Vq(s)V0(s)

,where Y bus (s) is the frequency dependent nodal admittance matrix and

N1(s) :=1

2

(Y bus (s + jωs ) + Y bus (s − jωs )

),

N2(s) :=1

2

(Y bus (s + jωs )− Y bus (s − jωs )

).

Remark: If the general Y (s − jωs) can be approximated by a constant matrix when s → 0, thenthe dynamic model is quasi-static, and the network may be modeled by means of time-varyingphasors.

Juri Belikov (TUT) Modeling and Identification December 12, 2017 14 / 26

Page 15: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Transmission network: More details

Network topology (by MatPower1)

yi

shunt

element

bus i bus k

yk

shunt

element

Lik Rikideal

transformer

τik : 1

Figure: Standard branch connecting buses i and k.

Nodal admittance matrix:

Yik (s) =

C̃i s

1 + C̃i R̃i s+

1

Li s+

1

Ri+∑

k∈Fi

1

L`1`2s + R`1`2

+∑k∈Ti

1

τ2`1`2

(L`1`2

s + R`1`2

) if i = k,

−1

τ`1`2

(L`1`2

s + R`1`2

) if i 6= k.

1R. D. Zimmerman, C. E. Murillo-Sanchez, and R. J. Thomas, “MATPOWER: Steady-state operations, planning, and analysistools for power systems research and education,” IEEE Trans. Power Syst., vol. 26, no. 1, pp. 12–19, Feb. 2011.

Juri Belikov (TUT) Modeling and Identification December 12, 2017 15 / 26

Page 16: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Synchronous machine: Simplified model

The dynamic behavior of the angle δ such that δ = θ − ωs t + π/2 is described by

d2

dt2δ =

poles

2Jωs

(−P3φ + 3Pref −

1

D

d

dtδ

), (8)

which is the classic swing equation with the droop control mechanism. The term J is the rotormoment of inertia, poles is the number of machine poles (must be even), Pref is the single-phasereference power, and D represents the droop control sloop parameter. The three-phase power canbe computed by

P3φ =3

2(vd id + vq iq + 2v0i0) . (9)

Let δ = φ1, then the state equations become

d

dtδ = ω − ωs ,

d

dtω =

poles

2Jωs

(−

3

2Ve (cos(δ)id + sin(δ)iq) + 3Pref −

1

D(ω − ωs )

),

(10)

and the outputs are defined byvd = Ve cos (δ)

vq = Ve sin (δ)

v0 = 0.

(11)

Juri Belikov (TUT) Modeling and Identification December 12, 2017 16 / 26

Page 17: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Synchronous machine: Physical model

Recall a more sophisticated (physical) model of a synchronous machine. The model presentedherein captures the interaction of the direct-axis magnetic field with the quadrature-axis mmf,and the quadrature-axis magnetic field with the direct-axis mmf, as well as the effects ofresistances, transformer voltages, field winding dynamics, and salient poles.

Table: Nomenclature: Synchronous machine

λd , λq , λ0 flux linkages

λf field winding flux linkage

vd , vq , v0 stator voltages

id , iq , i0 stator currents

vf , if field winding voltage and current

Ld , Lq , L0 synchronous inductances

Laf mutual inductance between the field winding and phase a

Lff self-inductance of the field winding

Ra, Rf armature and field winding resistance

J rotor moment of inertia

Tm mechanical torque

Juri Belikov (TUT) Modeling and Identification December 12, 2017 17 / 26

Page 18: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Synchronous machine: Physical model (cont.)

The state equations of a synchronous machine in the dq0 reference frame (with respect to ωs t)are given by

d

dtφ1 = −

2RaLff

L2β

φ1 + φ2φ5 +2RaLaf

L2β

φ4 + sin(φ6)vd − cos(φ6)vq ,

d

dtφ2 = −

Ra

Lqφ2 − φ1φ5 + cos(φ6)vd + sin(φ6)vq ,

d

dtφ3 = −

Ra

L0φ3 + v0,

d

dtφ4 =

3Rf Laf

L2β

φ1 −2Rf Ld

L2β

φ4 + vf ,

d

dtφ5 =

poles

2J

(Tm +

3L2β − 6Lff Lq

2L2βLq

φ1φ2 +3Laf

L2β

φ2φ4

),

d

dtφ6 = φ5 − ωs ,

(12)

where L2β = 2Ld Lff − 3L2

af . In this model, the state variables are selected as φ1 = λd , φ2 = λq ,

φ3 = λ0, φ4 = λf , φ5 = ω, δ = φ6 and the inputs as vd , vq , v0, vf , Tm.

Juri Belikov (TUT) Modeling and Identification December 12, 2017 18 / 26

Page 19: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Synchronous machine: Physical vs. Simplified

Juri Belikov (TUT) Modeling and Identification December 12, 2017 19 / 26

Page 20: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Examples: State-space representations (matrix form)

9-bus system x ∈ R45, u, y ∈ R27

200-bus x ∈ R1119, u, y ∈ R600

US state of Illinois

2383-bus x ∈ R15675, u, y ∈ R7149

Polish system: winter 1999-2000 peak

4 5 6 9 14 24 30 39 57 118

2383

2736

90

95

100

Sparsity

(%)

abc

dq0

4 5 6 9 14 24 30 39 57 118 2383

2736

Number of buses

100

101

102

103

104

105

Nonzero

elem

ents

abc dq0

4 5 6 9 14 24 30 39 57 118 2383

2736

90

95

100Sparsity

(%)

abc

dq0

4 5 6 9 14 24 30 39 57 118

2383

2736

Number of buses

100

101

102

103

104

105

Non

zero

elem

ents

abc dq0

Juri Belikov (TUT) Modeling and Identification December 12, 2017 20 / 26

Page 21: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Examples: 118-bus network (single-line diagram)

Juri Belikov (TUT) Modeling and Identification December 12, 2017 21 / 26

Page 22: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Examples: 118-bus network (matrices)

Juri Belikov (TUT) Modeling and Identification December 12, 2017 22 / 26

Page 23: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Examples: 118-bus network (Scenario 1)

-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0

Real

-400

-200

0

200

400

Imag

Figure: Eigenanalysis: root locus of largest eigenvalues whenactive power consumption is changed. Diamonds (�) and crosses(×) correspond to quasi-static and dq0 models, respectively.

0 5 10 15 20 25 30

Time [s]

-0.05

0

0.05

0.1

0.15

i d,27[A

/MW

]

Figure: Comparison of time domain responses. The linescorrespond to quasi-static (’ ’), abc (’ ’), and dq0 (’ ’)models.

Table: Largest Eigenvalues: Increase in Active Power Consumption

Model Eig. # Initial (4242 MW) Step (50%)

dq0 1 −0.1629 −0.0848

qs 1 −0.1628 −0.0848

dq0 2 −0.2390 −0.1908

qs 2 −0.2389 −0.1907

dq0 3, 4 −0.2941± 314.1393j −0.2940± 314.1394j

qs 3 −0.6200 −0.4121

Juri Belikov (TUT) Modeling and Identification December 12, 2017 23 / 26

Page 24: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Examples: 118-bus network (Scenario 1)

-30 -20 -10 0

Real

-200

-100

0

100

200

Imag

100%

-30 -20 -10 0

Real

-200

-100

0

100

200

−25%

-30 -20 -10 0

Real

-200

-100

0

100

200

−50%

Figure: Eigenanalysis: root locus of largest eigenvalues whenactive power consumption is changed. Diamonds (�) and crosses(×) correspond to quasi-static and dq0 models, respectively.

0 1 2 3 4 5 6 7 8

Time [s]

-0.05

0

0.05

0.1

i d,27[A

/MW

]

8.2 8.3 8.4 8.5

0.05

0.1

Figure: Comparison of time domain responses. The linescorrespond to quasi-static (’ ’), abc (’ ’), and dq0 (’ ’)models.

Table: Largest Eigenvalues: Changes in Damping Factor

Model Kd Eigenvalues

dq0100%

−0.1629 −0.2390 −29.356± 185.681j

qs −0.1628 −0.2389

dq0 −25%−0.1630 −0.2390 −13.916± 185.437j

qs −0.1629 −0.2389

dq0 −50%−0.1631 −0.2390 2.668± 183.11j

qs −0.1630 −0.2389

Juri Belikov (TUT) Modeling and Identification December 12, 2017 24 / 26

Page 25: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Software package

“Toolbox for Modeling and Analysis of Power Networks in the DQ0 Reference Frame”

MATLAB Central File Exchangehttps://www.mathworks.com/matlabcentral/fileexchange/58702

Manual & Tutorialhttps://a-lab.ee/projects/dq0-dynamics

Currently, the package contains:

I Construct the minimal state-space model of a power network from given ??(??) matrix

I Construct state-space models of common units

I Derive feedback-connected system

I Small-signal stability analysis

I Compute step response of very large systems ¿104 states

I Various examples of different networks ranging from 2 to 2736 buses (mainly based onMatPower)

I Graphical user interface/Tutorial

I Etc.

Juri Belikov (TUT) Modeling and Identification December 12, 2017 25 / 26

Page 26: Dynamic Modeling and Analysis of Large-scale Power Systems ...a-lab.ee/edu/system/files/aleksei.tepljakov/courses/ISS0031/2017... · tools for power systems research and education,"

Thank you very much for your attention!

Any questions?

Juri Belikov (TUT) Modeling and Identification December 12, 2017 26 / 26