Power Electronics for Integration of...
Transcript of Power Electronics for Integration of...
![Page 1: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/1.jpg)
Power Electronics for Integration of Renewables
Ali Mehrizi-Sani Assistant Professor LIPE • EECS • WSU
Based on the work of current and former graduate students: Mehrdad Yazdanian, Chris Stone,
Younes Sangsefidi, Saleh Ziaeinejad, and Hooman Ghaffarzadeh
Microgrid Symposium • Niagara-on-the-Lake, ON • October 2016
![Page 2: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/2.jpg)
2 of 25
![Page 3: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/3.jpg)
3 of 25
Dave Bakken, Professor Anjan Bose, Regents Professor Anamika Dubey, Assistant Professor Adam Hahn, Assistant Professor Carl Hauser, Associate Professor Tosh Kakar, Clinical Associate Professor Chen-Ching Liu, Director of ESIC and Boeing Professor Saeed Lotfifard, Assistant Professor Ali Mehrizi-Sani, Assistant Professor Robert Olsen, Professor Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor Mani Venkatasubramanian, Professor
WSU Power Engineering Program
![Page 4: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/4.jpg)
4 of 25
Challenge
Controllers are designed for a prespecified configuration and their performance deteriorates when the host system, which is also part of the plant, varies significantly from what was used for the original design.
Load Disconnected Overshoot: 26%
Settling time: 67 ms
Original System Overshoot: 15%
Settling time: 32 ms
![Page 5: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/5.jpg)
5 of 25
Background
One of the grand energy challenges is to enable integration of large amounts of renewable energy resources at a competitive cost in the power grid (in the US, 80% by 2050 per NREL). What is missing is a flexible system that accommodates the unique characteristics of renewable resources: – Intermittency – Lack of inertia – Susceptibility to violation of operational limits
Our work addresses the latter: – How can we make sure our units are “tightly” controlled and do
not violate their limits even when the host system changes significantly?
![Page 6: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/6.jpg)
6 of 25
Controller Design: Existing Approaches
Existing approaches to ensure dynamics of the system are handled design controllers based on – Analytical formulation and model-based tuning (Astrom’s work) – Optimization (Gole’s work)
Why not just redesign? – Need updated system models – Need a computational infrastructure to allow redesign – Need access to the internal parameters of the controller – New design will again have limited robustness to topology,
operating point, and system parameters
![Page 7: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/7.jpg)
7 of 25
Proposed Solution
Improving the response by temporarily manipulating the set point without changing the original controller. Features: – Robust to topological changes – Independent of the system model – Requires little information about unit
Secondary Controller
Primary Controller Unit
xsetpoint x(t)Secondary Controller Set Point
Modulation
Primary Controller Unit
xsetpoint x(t)
![Page 8: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/8.jpg)
8 of 25
Set Point Modulation
Initial Idea – Choose T1 so that the peak of the response equals the reference – Choose T2 to be the time of this peak
Not Implementable – Faster-than-real-time simulator – Closed-form solution – System parameters
T1 tp t
x(t)
0 T1 T2tp
![Page 9: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/9.jpg)
9 of 25
Finite-State Machine
SPAACE /speɪs/: Set Point Automatic Adjustment with Correction Enabled State Numbering:
Salient Features: – Based on local signals – Independent of model – Robust to changes in parameters
x(t) > xmax
S000
S001
S010
S101
S111
w1
xpred > xmax
Δt < Tmax
Δt > Tmax
Δt > Tmax
w2
Δt < Tmax
w4
violationwait
S100
x(t) < xmax
w3
violation wait
S110
xpred > xmaxx(t) > xmax
w5violation
wait
xpred < xmax
xpred < xmaxx(t) < xmaxwait
![Page 10: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/10.jpg)
10 of 25
Case Study I: Set Point Change
System Response DG2 step change from 0.91 pu to 1.09 pu
DG1 and DG3 unchanged (40% overshoot)
IEEE 34-Bus System Added 3 DG units and a load
Operates in grid-connected mode
800 816
≈
824
828 830 854 852
832
858
888 890
834 860 836 840
842
844
846
848
DG3
DG2
DG1
0 1 2 3 4 50.9
1
1.1
(a)
I (p
u)
0 1 2 3 4 50.9
1
1.1
(b)I
(pu)
Time (ms)
![Page 11: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/11.jpg)
11 of 25
Case Study II: Load Disconnection
System Response Resistive 0.5 pu load disconnected
(15% overshoot)
800 816
≈
824
828 830 854 852
832
858
888 890
834 860 836 840
842
844
846
848
DG3
DG2
DG1
0 1 2 3 4 5 6 7 8 9 10
0.9
1
1.1
I (p
u)
Time (ms)
with SPAACE
IEEE 34-Bus System Added 3 DG units and a load
Operates in grid-connected mode
![Page 12: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/12.jpg)
12 of 25
Case Study III: Unbalanced System
646 645 634633632
611 684 675692671
680652
650
DG1
Test load
0 0.2 0.4 0.6 0.8 10.5
1
1.5
V (p
u)
Time (s)
System Response
Resistive 1 pu load switched off Unstable system to stable system
IEEE 13-Bus Unbalanced System Added a DG unit and a test load
Operates in islanded mode
![Page 13: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/13.jpg)
13 of 25
Experimental Implementation
NI cRIO: SPAACE Algorithm
DC Power Supply
NI cDAQ: Collect Data
Measurement and Control Signals
RSCAD
Real-Time Digital Simulator
![Page 14: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/14.jpg)
14 of 25
Case I: Load Energization (1.2 pu)
Time (s)
V (p
u)
0.900.951.001.051.101.151.20
1.78 1.80 1.82 1.84 1.86 1.88 1.90 1.92
Without SPAACE
With SPAACE
V (p
u)
0.951.001.051.101.15
1.20
Time (s)1.78 1.80 1.82 1.84 1.86 1.88 1.90 1.92
Mp: 5% tsettling: 60 ms
Mp: 4% tsettling: 30 ms
G1
250 MW40 MVAr
93 kV
DER
120 MVA0.9322 pf
lagging
Breaker for load change
test
1 2ZL = 0.014 + j0.064 pu ZT = j0.18 pu ZDER = j0.14 pu
![Page 15: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/15.jpg)
15 of 25
Case II: Step Change in iq
Time (s)
i q (p
u)
2.65 2.70 2.75 2.80 2.85 2.90 2.950.40.60.81.01.2
Without SPAACE
With SPAACE
Time (s)
0.40.60.81.01.2
i q (p
u)
2.65 2.70 2.75 2.80 2.85 2.90 2.95
Mp: 30% tsettling: 150 ms
Mp: 0% tsettling: 50 ms
![Page 16: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/16.jpg)
16 of 25
Variant: Smooth SPAACE
SPAACE is not directly applicable to applications such as drive systems because the step changes introduced in the set point may cause torque pulsation, mechanical fatigue, and stress. A “smooth” variant of SPAACE (SSPAACE) is proposed to modify the set point more gracefully than SPAACE; that is, it introduces a smooth change as opposed to a step change.
![Page 17: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/17.jpg)
17 of 25
SSPAACE with a Hybrid Structure
SSPAACE utilizes a supervisory switching scheme based on observing the set point and the predicted error.
Response with SSPAACE
t
x(t) Response
Response with SPAACE
ProcessController
Lead Compensator Supervisor
+-+
++
-
System
y(t)x'sp(t)
y(t)
xsp
![Page 18: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/18.jpg)
18 of 25
Study System
Setup at Graz University of Technology, Austria
![Page 19: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/19.jpg)
19 of 25
500
600
Spee
d (r
pm)
500
600
Spee
d (r
pm)
500
600
Spee
d (r
pm)
-0.1 0 0.1 0.2 0.3 0.4 0.5
500
600
Spee
d (r
pm)
Time (s)
Set Point
Actual
Adj. Set Point (a)
(b)
(c)
(d)
0 0.2 0.40
50010001500
500
600
Spee
d (r
pm)
500
600
Spee
d (r
pm)
500
600
Spee
d (r
pm)
-0.1 0 0.1 0.2 0.3 0.4 0.5
500
600
Spee
d (r
pm)
Time (s)
Set Point
Actual
Adj. Set Point (a)
(b)
(c)
(d)
0 0.2 0.40
50010001500
Step Change in the Speed Set Point
Simulation Results Step change in ωref from 500 to 600 rpm: a) base case, b) prefilter, c) SPAACE, and d) SSPAACE.
Experimental Results
![Page 20: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/20.jpg)
20 of 25
-0.1 0 0.1 0.2 0.3 0.4 0.5450
500
550
600
650
Spee
d (r
pm)
Time (s)
Base casePrefilter
SPAACESSPAACE
Step Change in the Speed Set Point
![Page 21: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/21.jpg)
21 of 25
450
500
550
Spee
d (r
pm)
450
500
550
Spee
d (r
pm)
450
500
550
Spee
d (r
pm)
0 0.2 0.4 0.6 0.8450
500
550
Spee
d (r
pm)
Time (s)
Set Point
Actual
Adj. Set Point
(a)
(b)
(c)
(d)
450
500
550
Spee
d (r
pm)
450
500
550
Spee
d (r
pm)
450
500
550
Spee
d (r
pm)
0 0.2 0.4 0.6 0.8450
500
550
Spee
d (r
pm)
Time (s)
Set Point
Actual
Adj. Set Point
(a)
(b)
(c)
(d)
External Disturbance: Load Change
Simulation Results Step change in isq from 0 to -20 to 0 A: a) base case: 48 rpm, b) prefilter: 48, c) SPAACE: 42, and d) SSPAACE: 12.
Experimental Results
![Page 22: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/22.jpg)
22 of 25
400
500
600
700
Spee
d (r
pm)
-0.1 0 0.1 0.2 0.3 0.4 0.5400
500
600
700
Spee
d (r
pm)
Time (s)
Set PointActualAdj. Set Point
0 0.2 0.40
50010001500
400
500
600
700
Spee
d (r
pm)
0 0.2 0.4 0.6 0.8 1400
500
600
700
Spee
d (r
pm)
Time (s)
Set Point
ActualAdj. Set Point
0 0.5 10
50010001500
Sensitivity to System Parameters
J is changed to (a) one-third and (b) three times the design value. Step change in ωref from 500 to 600 to 500 rpm.
Simulation Results: 1/3x Base case—Mp: 50%; tsettling: 80 ms SSPAACE—Mp: ~0%; tsettling: 50 ms
Simulation Results: 3x Base case—Mp: 40%; tsettling: 0.4 s SSPAACE—Mp: 10%; tsettling: 0.2 s
![Page 23: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/23.jpg)
23 of 25
Conclusions
By designing the trajectory to reduce overshoots, it is possible for a system to operate closer to its limits. Offline (PSCAD and MATLAB) and real-time (RTDS and Opal-RT) simulation studies as well as experimental results show that S/SPAACE is effective in mitigating transients: – Step change: Mitigating overshoots – Load energization: Eliminating peaks – Load disconnection in an unbalanced system: Stabilizing
oscillatory behavior of voltage
The significance of this work is that it can reduce the need for overdesign and subsequently increase asset utilization.
![Page 24: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/24.jpg)
24 of 25 35 of 24
SSPAACE with a Hybrid Structure
SSPAACE utilizes a supervisory switching scheme based on observing the set point and the predicted error.
Response with SSPAACE
t
x(t) Response
Response with SPAACE
35 of 24
SSPAACE with a Hybrid Structure
SSPAACE utilizes a supervisory switching scheme based on observing the set point and the predicted error.
Response with SSPAACE
t
x(t) Response
Response with SPAACE
8 of 46
State of the Art
6 of 46
Microgrid Challenges (3/3)
Example– Effect of large load change on controller performance.
Load DisconnectedOvershoot: 26%
Settling time: 67 ms
Original SystemOvershoot: 15%
Settling time: 32 ms
11 of 46
Proposed Solution
Improving the response by temporarily manipulating the set point
Secondary Controller
Primary Controller Unit
xsetpoint x(t)Secondary Controller Set Point
Modulation
Primary Controller Unit
xsetpoint x(t)
18 of 46
Case Study IV: Unbalanced System
646 645 634633632
611 684 675692671
680652
650
DG1
Test load
0 0.2 0.4 0.6 0.8 10.5
1
1.5
V (p
u)
Time (s)
System ResponseResistive 1 pu load switched off
Unstable system to stable system
29 of 46
Upper Bound of m
0 0.2 0.4 0.6 0.8 10
0.1
0.2
0.3
0.40.5
m
ζ
f is using IVT described before to ensure f(t) > 0.
31 of 46
Effect on Stability
SPAACE does not make a stable system unstable (but may make an unstable system stable).Sketch of proof (finite number of set point changes):
The response, from the final value theorem, is
37 of 46
Experimental Implementation
NI cRIO:SPAACE Algorithm
DC Power Supply
NI cDAQ: Collect Data
Measurement and Control Signals
RSCAD
Real-Time Digital Simulator
45 of 46
Applications
Large AC SystemsSegmented Power System
Microgrid ∞S
PCC
Main Grid
DERn
PCn
DER3
PC3
DER2
PC2
DER1
PC1
Emerging Small AC SystemsAll-Electric Ships and Military Systems
ms ctric Machines
6 of 46
Microgrid Challenges (3/3)
Example– Effect of large load change on controller performance.
Load DisconnectedOvershoot: 26%
Settling time: 67 ms
Original SystemOvershoot: 15%
Settling time: 32 ms
11 of 46
Proposed Solution
Improving the response by temporarily manipulating the set point
Secondary Controller
Primary Controller Unit
xsetpoint x(t)Secondary Controller Set Point
Modulation
Primary Controller Unit
xsetpoint x(t)
18 of 46
Case Study IV: Unbalanced System
646 645 634633632
611 684 675692671
680652
650
DG1
Test load
0 0.2 0.4 0.6 0.8 10.5
1
1.5
V (p
u)
Time (s)
System ResponseResistive 1 pu load switched off
Unstable system to stable system
29 of 46
Upper Bound of m
0 0.2 0.4 0.6 0.8 10
0.1
0.2
0.3
0.40.5
m
ζ
f is using IVT described before to ensure f(t) > 0.
31 of 46
Effect on Stability
SPAACE does not make a stable system unstable (but may make an unstable system stable).Sketch of proof (finite number of set point changes):
The response, from the final value theorem, is
45 of 46
Applications
Large AC SystemsSegmented Power System
Microgrid ∞S
PCC
Main Grid
DERn
PCn
DER3
PC3
DER2
PC2
DER1
PC1
Emerging Small AC SystemsAll-Electric Ships and Military Systems
ms ctric Machines
37 of 46
Experimental Implementation
NI cRIO:SPAACE Algorithm
DC Power Supply
NI cDAQ: Collect Data
Measurement and Control Signals
RSCAD
Real-Time Digital Simulator
8 of 46
State of the Art
35 of 24
SSPAACE with a Hybrid Structure
SSPAACE utilizes a supervisory switching scheme based on observing the set point and the predicted error.
Response with SSPAACE
t
x(t) Response
Response with SPAACE
![Page 25: Power Electronics for Integration of Renewablesmicrogrid-symposiums.org/wp-content/uploads/2016...Noel Schulz, Professor and First Lady (June 2016) Anurag Srivastava, Associate Professor](https://reader033.fdocuments.net/reader033/viewer/2022050223/5f689c61be5bc8755f4f4ed3/html5/thumbnails/25.jpg)
25 of 25
Thank You
Power Electronics for Integration of
Renewables
Ali Mehrizi-Sani [email protected]
http://eecs.wsu.edu/~mehrizi