for Smart Power and Energy Systems 20.Nov.2019 Yi Wang, - - PowerPoint PPT Presentation

for smart power and energy systems
SMART_READER_LITE
LIVE PREVIEW

for Smart Power and Energy Systems 20.Nov.2019 Yi Wang, - - PowerPoint PPT Presentation

Data Analytics, Forecasting, and Optimization for Smart Power and Energy Systems 20.Nov.2019 Yi Wang, yiwang@eeh.ee.ethz.ch | 1 Appointment 2019.2- Postdoc, ETH Zurich (Prof. Gabriela Hug) Education 2010.9-2014.6 Bachelor, Huazhong


slide-1
SLIDE 1

|

20.Nov.2019

Yi Wang, yiwang@eeh.ee.ethz.ch

1

Data Analytics, Forecasting, and Optimization for Smart Power and Energy Systems

slide-2
SLIDE 2

| 2

Education

2010.9-2014.6 Bachelor, Huazhong University of Science and Technology 2014.9-2019.1 Ph.D., Tsinghua University (Prof. Chongqing Kang) 2017.3-2018.4 Visiting Student, University of Washington (Prof. Daniel Kirschen)

Appointment

2019.2- Postdoc, ETH Zurich (Prof. Gabriela Hug)

Research Interests

Data Analytics for Smart Grid Cyber-Physical Power and Energy Systems Multi-Energy Systems Integration

slide-3
SLIDE 3

| 3

Outline

  • Introduction to Power and Energy Systems
  • Probabilistic Load Forecasting
  • Electricity Consumer Behavior Modeling
  • Multi-Energy Systems Integration
  • Research Plan
  • (5 min)
  • (15 min)
  • (15 min)
  • (10 min)
  • (5 min)
slide-4
SLIDE 4

| 4

Outline

  • Introduction to Power and Energy Systems
  • Probabilistic Load Forecasting
  • Electricity Consumer Behavior Modeling
  • Multi-Energy Systems Integration
  • Research Plan
slide-5
SLIDE 5

| 5

220kV 380kV

Continental Europe

  • Population > 400 Mio.
  • Installed capacity: 350 GW
  • Annual generation: 2200 TWh
slide-6
SLIDE 6

| 6

Four Hierarchical Levels of the Power Grid

Picture: M. Ruh

220kV – 380kV 36kV – 150kV 1kV – 36kV 0.4kV – 1kV

slide-7
SLIDE 7

| 7

Structure of the Electric Power System

Picture: www.stromonline.ch

slide-8
SLIDE 8

| 8

Structure of the Electric Power System

Picture: www.stromonline.ch

slide-9
SLIDE 9

| 9

Structure of the Electric Power System

Picture: www.stromonline.ch

slide-10
SLIDE 10

| 10

Renewable Energy Development in China

Installed Capacity/ 100GW 年份

Current (2018) WP: 210GW PV: 180GW 13th five year plan WP: 250 GW PV : 150 GW Basic Scenario: WP: 400 GW PV : 400 GW High Scenario WP: 1200 GW PV : 1000 GW High Scenario WP: 2400 GW PV : 2700 GW Basic Scenario WP: 1000 GW PV : 1000 GW Year

slide-11
SLIDE 11

| 11

Renewable Energy Development in China

Wind Curtailment Rates of Different Provinces in 2016

Year China US 2012 2277 2347 2013 2323 2744 2014 2057 2759 2015 2042 2721 2016 2221 2756

Utilization Hour of Wind Power(China VS US)

Promoting the accommodation of renewable energy is an effective approach to the low-carbon energy systems !!!

slide-12
SLIDE 12

| 12

Real-time Balance in the Power Systems

Daily wind power Daily PV power

In traditional power system, the variation of load are balanced by controllable thermal generations and hydropower; the integration of high penetrated renewable energy present great uncertainties to the power systems.

slide-13
SLIDE 13

| 13

Real-time Balance in the Power Systems

The power generation and consumption should be balanced in real-time.

Real-time Balance in Power Systems Flexibility: Better ways of matching supply and demand over multiple time and spatio-scales. Supply Demand

Traditional Generation Renewable Energy Energy Demand

slide-14
SLIDE 14

| 14

Research Summary

Flexibility

Quantify the requirement for flexibility: (1) Probabilistic Load Forecasting Explore flexibility

  • n the demand side:

(2) Electricity Consumer Behavior Modeling Explore flexibility beyond the power systems: (3) Multi-Energy Systems Integration

slide-15
SLIDE 15

| 15

Probabilistic Load Forecasting

Picture: Zongxiang Lu

  • PLF help us to have a better understanding of these uncertainties.
  • The requirements for flexibility can be quantified.

Picture: Ning Zhang

  • Single time period;
  • Multiple time periods;
slide-16
SLIDE 16

| 16

Electricity Consumer Behavior Modeling

Explore the value behind massive smart meter data, renewable energy data, economic data, etc. It helps to:

  • Have a better understanding and prediction of how load and generation change;
  • Promote demand response programs and design retail market.
slide-17
SLIDE 17

| 17

Multi-Energy System Integration

  • Large potential in supplementary for renewable energy accommodation
  • Power system is the core of the multiple energy systems

Picture: Ning Zhang

slide-18
SLIDE 18

| 18

Outline

  • Introduction to Power and Energy Systems
  • Probabilistic Load Forecasting
  • Electricity Consumer Behavior Modeling
  • Multi-Energy Systems Integration
  • Research Plan
slide-19
SLIDE 19

|

19

What is Probabilistic Load Forecasting? PLFs can be in the form of quantiles, intervals, or density functions.

Backgrounds

Picture: Tao Hong

19

slide-20
SLIDE 20

|

20

From point load forecasting to probabilistic forecasting?

Modeling Inputs Outputs

Residual Modeling & Outputs Ensemble Scenario Generation Probabilistic Models

Two-stage Bootstrap Sampling Temperature Scenario Generation Probabilistic Net Load Forecasting Pinball Loss Guided LSTM Combining Probabilistic Forecasts Conditional Residual Modeling

Predictions are ineluctably vitiated by errors, originating from noise in the explanatory variables (e.g. due to the chaotic nature of weather conditions) as well as model misspecifications.

Backgrounds

20

slide-21
SLIDE 21

| 21

Research Summary

slide-22
SLIDE 22

| 22

In statistics and machine learning, ensemble methods use multiple learning algorithms to

  • btain better predictive performance than could be obtained from any of the constituent

learning algorithms alone [1]. Western Phrase: Two heads are better than one; Chinese Saying: Three vice-generals are equal to one Zhuge Liang

[1] https://en.wikipedia.org/wiki/Ensemble_learning

 Which method is the best?  Is it possible to combine these methods?

Combining Probabilistic Forecasts

22

slide-23
SLIDE 23

| 23

Various ensemble methods have been studied to combine multiple point forecasts. However, combining probabilistic load forecasts is a rarely touched area.

Combine point forecasts Combine probabilistic forecasts One dimension High dimension RMSE, MAPE Reliability, sharpness, calibration Analytical solution ???

Contributions of our works:  New problem: Extend the ensemble method to the PLF area;  Elegant formulation: Formulate the combining problem into an LP or QP model.

Combining Probabilistic Forecasts

23

slide-24
SLIDE 24

| 24

Problem formulation

1) How to generate multiple PLF models? 2) Among the N forecasting models, how many and which methods should be selected for the final ensemble formation process? 3) How much weight should be given to each method for the optimal combination?

Combining Probabilistic Forecasts

24

slide-25
SLIDE 25

| 25

Problem formulation

, 1 1 1

min , s.t. 1,

n

T N n n t t t n N n n n

TL L F y

  

  

        

  

Loss function Combined forecast Real load Summation and non-negative constraints Determine the weights A deep investigation of the loss function is the key to formulate and solve the optimization problem.

Combining Probabilistic Forecasts

25

slide-26
SLIDE 26

| 26

Problem formulation

Pinball loss Continuous ranked probability score (CRPS)

     

 

2

CRPS , = 1

t t t t

F y F z z y dz

 

 

Pinball loss and CRPS assess the calibration and sharpness simultaneously, thus balancing the statistical consistency between the distributional forecasts and the

  • bservations and the concentration of the predictive distributions

     

, , , , ,

ˆ ˆ ˆ PL , ˆ ˆ 1

t t q t q t t q t t q t t q t

y y q y y y y y y q y y           

Combining Probabilistic Forecasts

26

slide-27
SLIDE 27

| 27

     

, , , , ,

ˆ ˆ ˆ PL , ˆ ˆ 1

t t q t q t t q t t q t t q t

y y q y y y y y y q y y           

, 1 1 1

min , s.t. 1,

n

T N n n t t t n N n n n

TL L F y

  

  

        

  

, ,

ˆn q t y

, n q

,

, , , 1 1 , , 1

ˆ min PL , s.t. 1,

n q

T N n q n q t t t n N n q n q n

TL y y

  

  

        

  

, , , , 1

ˆ ˆ

N q t n q n q t n

y y 

 

Combining Quantile Forecasts

27

slide-28
SLIDE 28

| 28

    



 

, , , , , , , , , ,

ˆ ˆ arg min , ˆ ˆ =arg min max , 1 ˆ ˆ s.t. , 1, .

q q

q t q t q t t T t t q t q t t T q t n q n t q n q n q n N n N

L y y q y y q y y y y n

 

   

   

       

   

 

 

, , , , , , , , , , ,

ˆ arg min ˆ ˆ s.t. , 1, . ˆ ˆ , 1

q

q t q t T q t n q n t q n q n q n N n N t q t t q t q t q t

v y y n v q y y v q y y

   

  

         

  

  



 

, , ,

ˆ ˆ max , 1

t q t t q t q t

v q y y q y y     Auxiliary decision variables

  • LP problem
  • Model selection

Constrained quantile regression averaging

Combining Quantile Forecasts

28

slide-29
SLIDE 29

| 29

We try to combine 13 individual methods and test the combined forecasts in ISO-NE dataset.

Pinball losses of different combining methods. Relative improvements compared with the best individual.

Combining Quantile Forecasts

29

slide-30
SLIDE 30

| 30

Models that are selected for different quantiles for total load (SYS).

Combining Quantile Forecasts

30

Models that are selected for the 90-th quantile for different zones.

slide-31
SLIDE 31

| 31

     

 

2

CRPS , = 1

t t t t

F y F z z y dz

 

 

The applications of the CRPS have been hampered by a lack of readily computable solutions to the integral:

 

1 CRPS , = 2

t t

F y E Y y E Y Y   

This drawback is overcome by [1]:

[1] L. Baringhaus and C. Franz, “On a new multivariate two-sample test,” Journal of Multivariate Analysis, vol. 88, no. 1, pp. 190–206, 2004.

Let’s consider a simple case: Gaussian Mixture Distribution

Combining Density Forecasts

31

slide-32
SLIDE 32

| 32

Lemma 1: The expectation of an absolute value of a finite mixture distribution is the weighted sum of the corresponding expectations of absolute values of the components of the finite mixture distribution. If are the N components of the finite mixture distribution X with weights , then

1 N n n n

E X E X 



1 2

, ,

N

X X X

1 2

, ,

N

  

 

1 CRPS , = 2

t t

F y E Y y E Y Y   

Two lemmas for Gaussian model:

Combining Density Forecasts

32

Lemma 2: If X and Y are independent random variables that are finite mixtures of normal distributions, then their sum is also a finite mixture of normal

  • distributions. i.e., if

1 1 1 1

( ) ( | , ), ( ) ( | , ) 0, 0, 1, 1

L M X l l l Y m m m l m L M l m l m l m

f x x f y y            

   

     

   

where is the PDF of normal distribution , then the PDF of Z=X+Y is: ( | , )    

( , ) N  

2 2 1 1

( ) ( | , )

L M Z l m l m l m l m

f z x       

 

  



slide-33
SLIDE 33

| 33

If individual density forecasts are Gaussian distributed , the combined forecast follows Gaussian mixture distribution:

( )

n

f x

1

( ) ( )

N X n n n

f x f x 

 

Then, the CRPS can be calculated as:

1 1 1

1 CRPS( , ) 2

N N N n n i j i j n i j

F y E Y y E Y Y   

  

    

 

The expectation of the absolute value of a normal distribution can be calculated as follows:

( , ) N  

2 2

2

( ) ( ) ( ) 2 [2 ( ) 1] E X x f x dx xf x dx x f x dx e

 

    

    

       

  

Combining Density Forecasts

33

slide-34
SLIDE 34

| 34

Thus, we have:

, 1 1 1

CRPS( , )

N N N i j i j n n i j n

F y     

  

 

 

2 2 2 , 2 2 2 2

( ) ( ) 1 exp( ) [2 ( ) 1] 2( ) 2 2

i j i j i j i j i j i j i j

                        

where

2 2

( ) ( ) 2 exp( ) ( )[2 ( ) 1] 2

n n n n n n n

y y y                

Finally, we have:

min s.t. 1

T T T

Q c

        1

QP problem! Is this convex?

Combining Density Forecasts

34

slide-35
SLIDE 35

| 35

PDFs of predictions of four typical days given by the base models and their combination CRPS of the best individual model and combined models Performances of combined models

Combining Density Forecasts

35

slide-36
SLIDE 36

| 36

Relative CRPS improvements of the three combination methods Relative MAPE improvements of the three combination methods

Combining Density Forecasts

36

slide-37
SLIDE 37

| 37

Weights of the base models in the MAPE-guided model Weights of the base models in the CRPS-guided model

Combining Density Forecasts

37

slide-38
SLIDE 38

| 38

Outline

  • Introduction to Power and Energy Systems
  • Probabilistic Load Forecasting
  • Electricity Consumer Behavior Modeling
  • Multi-Energy Systems Integration
  • Research Plan
slide-39
SLIDE 39

| 39

Backgrounds

No. System/ Data Data Source Data Type Frequency Data Structure 1 Economic Information Statistic Bureau GDP、CPI、PMI(Purchasing Managers Index)、Sales Value、 Prosperity Index Per Month Non structural 2 Energy Consumption Data Energy Efficiency Platform Electrical Load、Output、Power Quality、Temperature 15Min Non structural /Structural 3 Meteorological Data Meteorological Bureau Temperature、Humidity、 Rainfall Per Day Structural 4 EV Charging Data Charging-Pile RTU Current、Voltage、Charging Rate、State of Charge 15Min Structural 5 Customer Service Voice Data Customer Service System Customer Voice Data Real Time Non structural

10 million Smart Meters, 15min 60GB per day, 21TB per year.

Volume Variety Velocity Value???

slide-40
SLIDE 40

| 40

Backgrounds

Participators and their businesses on the demand side

slide-41
SLIDE 41

| 41

Backgrounds

Data Analytics is commonly dissected into three stages: descriptive analytics (what do the data look like), predictive analytics (what is going to happen with the data), and prescriptive analytics (what decisions can be made from the data).

slide-42
SLIDE 42

| 42

Electricity Consumer Behavior Modeling

  • Customer behavior refers to the electricity consumption activities and related

attitudes of customers under a certain environment to maximize the overall utility.

  • It has five basic parts: behavior subject, behavior environment, behavior means,

behavior utility, behavior results.

  • We can also have two extensions from spatial and temporal perspectives.

Subject Utility Results Means Environment Temporal Extension Forecasting Aggregation Spatial Extension

slide-43
SLIDE 43

| 43

Research Summary

slide-44
SLIDE 44

| 44

Socio-demographic Information Identification

Retailers attempt to analyze customers’ electricity consumption behaviors, so that they can provide diversified and personalized services. Can we identify the social-demographic information of the consumers?

Challenges: 1)Problem formulation; 2)High-dimensional load data; 3)High time-shift invariance;

slide-45
SLIDE 45

| 45

Socio-demographic Information Identification

slide-46
SLIDE 46

| 46

Socio-demographic Information Identification

slide-47
SLIDE 47

| 47

Socio-demographic Information Identification

  • Among these ten questions, the accuracies of #2 (chief income earner has

retired or not), #4 (have children or not), and #8 (cooking facility type) are higher than 75%;

  • The accuracies of #7 (number of bedrooms) and #9 (energy-efficient light bulb

proportion) are lower than 60%;

  • The accuracies of the remaining questions are between 60% and 75%.
slide-48
SLIDE 48

| 48

Electricity Consumption Patterns Extraction

Characteristics of Individual Smart Meter Data

Sparsity: only a small fraction of the time has higher electricity consumption while the rest approximates to zero. Diversity: load profiles are various with different customers and in different days, but it can be decomposed into different parts.

slide-49
SLIDE 49

| 49

Electricity Consumption Patterns Extraction

1 K i ik k k

x a d



Partial Usage Pattern (PUP)

Idea of Sparse Coding

slide-50
SLIDE 50

| 50

Electricity Consumption Patterns Extraction

2 , ,

min . . , 1 0, 1 ,1 0, 1 ,1              

F i i k k n

s t a s i M a i M k K d k K n N X DA

Minimize the recovery error Sparsity Constrains Non-Negative Constrains

1) Search a redundant dictionary D that captures the features or PUPs of load profiles as well as possible 2) Optimize the coefficient vector A of each load profile to guarantee its sparsity and an acceptable reconstruction error.

Non-Negative Sparse Coding

slide-51
SLIDE 51

| 51

Electricity Consumption Patterns Extraction

slide-52
SLIDE 52

| 52

Electricity Consumption Patterns Extraction

Dictionary Learning Sparse Coding Load Profiles Classification Performance Evaluation Method Validation

Linear SVM

slide-53
SLIDE 53

| 53

Electricity Consumption Patterns Extraction

 Ten most relevant PUPs for SMEs and residential customers

Shape Duration Peak times SME Vaulted Long Dawn, working hours Resident Sharp peak Short Morning, night

slide-54
SLIDE 54

| 54

Electricity Consumption Patterns Extraction

Parameter RMSE MAE Accuracy F1 K-SVD 5, 80 0.099 0.060 0.874 0.793 k-means 80 0.120 0.180 0.786 0.752 PCA 5 0.111 0.167 0.771 0.764 DWT 5 0.141 0.327 0.667 0.688 PAA 6 0.112 0.181 0.706 0.725 Original 48 / / 0.735 0.724

Comparison with Different Techniques

TP TN Accuracy TP TN FP FN     

2 1 precision recall F precision recall    

1 1

1

K M i i i i i

MAE x a d K

 

 

 

2 1 1

1 ( )

K M i i i i i

RMSE x a d K

 

 

 

Data Compression-Based Classification-Based

slide-55
SLIDE 55

| 55

  • The opening of electricity retailing market
  • The need for diversified service

How to provide diversified services for different consumers to enhance the competitiveness of the retailers?

Personalized Retail Price Design

  • Consumers choose freely in market

55

slide-56
SLIDE 56

| 56

Main Idea

 Data-driven price design. Smart meter data contains great value which may help retailing price design.  Respect self-selection. Consumers’ willingness and rights to choose must be respected.

Personalized Retail Price Design

  • Diversified service
  • Mine consumers’ inner need
  • Satisfying consumers
  • Self-selection in a real market
  • Proper incentive

Challenges Data-driven price design Compatible incentive design

56

slide-57
SLIDE 57

| 57

Problem formulation

Leader——Retailer

  • Design pricing scheme
  • Predict consumer behaviors
  • Choose pricing scheme
  • Adapt electricity consumption

Follower——Consumers A Stackelberg game

Personalized Retail Price Design

57

slide-58
SLIDE 58

| 58

Problem formulation - consumer

Consumer Utility

  • Measure satisfaction
  • Comparison between different plans
  • Diminishing marginal utility

Original electricity consumption is the realization of Utility Maximization! Consumer Strategy

  • Strategic and rational consumers:

Utility Maximization How can smart meter data be useful?

Personalized Retail Price Design

58

slide-59
SLIDE 59

| 59

Problem formulation - incentive

Compatible incentive Individual rationality If the retailer wants consumer k to choose pricing scheme r, the retailer must guarantee choosing r is consumer k’s dominant strategy If the retailer wants consumer k to choose new pricing scheme r, the retailer must guarantee choosing r is at least as good as previous situation

Personalized Retail Price Design

59

slide-60
SLIDE 60

| 60

Problem formulation - retailer

Forward contracts Day-ahead market Real-time market Where the retailer purchases electricity Balance predictable load Price uncertainty Balance unpredictable load Price and load uncertainty Risk loss measure——CVaR Purchasing strategy

Which is considered more important? Risk Weighting factor

Personalized Retail Price Design

60

slide-61
SLIDE 61

| 61

Problem formulation - clustering

Why clustering? Different Clustering Methods

  • Hierarchical Clustering
  • K-means
  • Fuzzy C-means
  • Gaussian mixture

Clustering evaluation

Davies Bouldin Index With-cluster compactness Between-cluster seperation One method may not fit all data sets

Centroid as representative

Personalized Retail Price Design

61

slide-62
SLIDE 62

| 62

Problem formulation – optimization framework

Optimization framework – an MINLP model

  • Objective:Retailing profit maximization
  • Constraints:
  • Load balance
  • Consumer reaction
  • Compatible incentive
  • Risk measure CVaR
  • Price structure: Various choices
  • Price category:CPP RTP ToU

Lower Risk Less changes

Personalized Retail Price Design

62

slide-63
SLIDE 63

| 63

Problem formulation – optimization framework

Optimization framework – an MINLP model

  • Objective:Retailing profit maximization
  • Constraints:Predictable load balance

* nonlinear terms are marked in red

Consumer payment Forward contracts DA Risk Loss in DA & RT Consumer load Forward contracts DA DA=Day-ahead market RT= Real-time market

Personalized Retail Price Design

63

  • Constraints :Compatible incentive

Choosing pr is consumer k’s dominant strategy, k likes pr than any other pricing schemes Choosing pr is consumer k’s rational choice, k likes pr than the old pricing schemes

slide-64
SLIDE 64

| 64

Optimization framework – an MINLP model

  • Constraints :Utility and response

* nonlinear terms are marked in red

Reactions Utility

Personalized Retail Price Design

64

  • Constraints :Risk measure CVaR
  • Constraints :Price structure

Loss in DA Loss in RT Price category:CPP RTP ToU Lower Risk Less changes m block ToU

Problem formulation – optimization framework

slide-65
SLIDE 65

| 65

Nonlinear model Linear model

  • Power exponent
  • Two variables’ product
  • Linear segment approximation

Take as a whole

Solution method

Personalized Retail Price Design

slide-66
SLIDE 66

| 66

Nonlinear model Linear model

  • Binary variables times continuous variables
  • Absolute value
  • CVaR
  • Add auxiliary variables

Conversed to linear equations

Solution method

* new variables are marked in blue

Personalized Retail Price Design

slide-67
SLIDE 67

| 67

Case Study

  • 6435 consumers in Ireland.
  • Data collected every 30 minutes.

Linear segment approximation(12 segments)

Personalized Retail Price Design

slide-68
SLIDE 68

| 68

Case Study - clustering

DB index result Clustering result

Personalized Retail Price Design

slide-69
SLIDE 69

| 69

Case Study – prices and responses

Personalized price Consumer response

Personalized Retail Price Design

slide-70
SLIDE 70

| 70

Case Study – sensitivity analysis on elasticity

ToU under different elasticity Total load under different elasticity

Elasticity Original

  • 0.2
  • 0.3
  • 0.4
  • 0.5

Retailing Profit($) 752 833 977 1186 1385

Retailing profit under different elasticity

Elasticity Willingness to change

Personalized Retail Price Design

slide-71
SLIDE 71

| 71

Case Study – sensitivity analysis on risk weighting factor

How CVaR, the quantity of power bought from day-ahead market and through forward contracts changes with the change of risk weighting factor?

risk weighting factor rises attach more importance to risk minimize CVaR buy less from day-ahead market buy more through forward contracts

Personalized Retail Price Design

slide-72
SLIDE 72

| 72

Case Study - sensitivity analysis on clustering methods

RP SW AP F/SC Original 752.03 0.2

  • /-

HIA-COMP 1186.01 339.72 0.1947 65%/89% HIA-WARD 1188.70 10.01 0.1971 33%/59% KM-PLUS 1145.68 7.01 0.1973 9%/20% KM-SAMPLE 1137.61 4.50 0.1975 22%/48% KM-UNIFORM 1142.61 15.76 0.1973 11%/31% FCM(m=1.1) 1150.43 9.43 0.1970 30%/47% FCM(m=1.2) 1176.08 18.64 0.1968 19%/35% FCM(m=1.3) 1208.06 0.64 0.1970 8%/20% GMEM-PLUS 1145.82 36.01 0.1965 13%/28% GMEM-RAND 1144.85 46.60 0.1967 10%/24% How much profit does the retailer get?  RP=Retaling Profit($) How much welfare do the consumers get?  SW=Social Welfare  AP=Average Price($/kWh) How well does clustering perform?  F/SC=First/Second Choice

  • The most accurate prediction
  • The most profitable

for consumers

Personalized Retail Price Design

slide-73
SLIDE 73

| 73

Outline

  • Introduction to Power and Energy Systems
  • Probabilistic Load Forecasting
  • Electricity Consumer Behavior Modeling
  • Multi-Energy Systems Integration
  • Research Plan
slide-74
SLIDE 74

| 74

Backgrounds

Energy Hub

Heat Gas Electricity

Heat ,1 in

v

, in m

v

Cooling Electricity ,1

  • ut

v

,2 in

v

,2

  • ut

v

,

  • ut n

v

Focus more on energy delivery Focus more on energy conversion

  • Switzerland ETH

2003 Vision of Future Energy Networks

slide-75
SLIDE 75

| 75

Backgrounds

Large potential in supplementary for renewable energy accommodation Power system is the core of the multiple energy systems

Electricity Generation Transmission Consumption

  • Centralized primarily
  • Renewable energy integration
  • Distributed:Low efficiency
  • Centered:Coupling of

electricity and heat

Heat Gas

  • Central development

depending on the distribution of sources.

  • No delay, less loss
  • Real time balance,

uneconomical storage

  • Long distance transmission
  • Have delay,more loss
  • Easy to stored
  • Local balance
  • Have delay,more loss
  • Easy to stored
  • Long distance transmission

Energy Internet

  • Interconnection:Generation-Transmission-Distribution-Consumption in both power and information.
  • Interaction:Source-Network-Load, Multi-energy Supplement
  • Virtual:From real energy system to virtual information system
  • Clean consumption,

intelligence

  • Can be transformed into other

energy

  • Used for power generation
  • Low efficiency
  • Pollution
  • Heating and industrial use
  • Less intelligence
slide-76
SLIDE 76

|

Ba Backgro grounds nds

 Large-sized Combined Heat and Power (CHP) units have been installed  The output power of CHP is determined by heat demand, which makes the CHP units less flexible  This leads to huge wind power curtailment  Why is the electric-heat coordination important?

76

slide-77
SLIDE 77

|

Ba Backgro grounds nds

77

slide-78
SLIDE 78

|

Research Summary

Key problem 1 Unit/system modelling Key problem 2 Coupling theory

Modelling technique of MES A Planning theory of MES Operation theory of MES D B C

Simulation Platform

78

slide-79
SLIDE 79

|

St Standa dardiz rdized ed Matrix rix Modelin ling g of EH EH

CHP

W

Q

WARG

R

QCHP

v

WCHP

v

,Q

  • ut

v

,W

  • ut

v

QWARG

v

,R

  • ut

v

RWARG

v

FCHP

v

in

v

Energy Hub

Heat Gas Electricity

Heat ,1 in

v

, in m

v

Cooling Electricity ,1

  • ut

v

,2 in

v

,2

  • ut

v

,

  • ut n

v

  • EH tries to model the energy conversion as port based unit with

multiple inputs and multiple outputs.

  • ut

in

V CV 

,F ,R ,Q ,W

V = V =

in in T

  • ut
  • ut
  • ut
  • ut

v v v v        

Q R R Q Q W

C =

T

         

79

slide-80
SLIDE 80

|

St Standa dardiz rdized ed Matrix rix Modelin ling g of EH EH

80

slide-81
SLIDE 81

|

St Standa dardiz rdized ed Matrix rix Modelin ling g of EH EH

#1 #1 #2 #2 #3 #3

Node Branch Input Output

1

v

2

v

3

v

4

v

5

v

6

v

7

v

8

l

, in e

v

, in g

v

,

  • ut c

v

,

  • ut q

v

Port

Branch, describes the energy flow. Node, is the abstract of the energy converter, but also the abstraction of branch endpoints. Port, is defined as the interface of a node that exchange energy with others.

 A MES consists of two basic elements: energy conversion devices and their connection relationship.

81

slide-82
SLIDE 82

|

Ba Basic c Model

The port-branch incidence matrix is defined to describe the connection relation between the ports of a node and the branches. 1 branch is connected to input port of node 1 branch is connected to output port of node 0 branch is not connected to any port of node

b

b k g m b k g b g       

CHP

W

Q

WARG

R

QCHP

v

WCHP

v

,Q

  • ut

v

,W

  • ut

v

QWARG

v

,R

  • ut

v

RWARG

v

FCHP

v

in

v

Port-Branch Incidence Vectors and Matrices

FCHP QWARG QCHP WCHP RWARG

V

T

v v v v v     

1

1 = 0 1 1 1              A

,1 ,2 ,

, ,..., A M M M

T g g g g k

    

82

slide-83
SLIDE 83

|

Ba Basic c Model

CHP

W

Q

WARG

R

QCHP

v

WCHP

v

,Q

  • ut

v

,W

  • ut

v

QWARG

v

,R

  • ut

v

RWARG

v

FCHP

v

in

v

Converter Characteristic Matrices

The nodal converter characteristic matrix Hg of node g defines the energy conversion characteristics of the node. Type 1: single input port and single output port Type 2: single input port and multiple output ports

 

2 R

1   H

,

f is the number of the input port f is the number of the output port i 1 i

  • therw

ise

i i k

k k h i       

Q 1 W

1 = 1 H        

1,

1 if is the number of input port 1 if is the number of output port

k i

k h k i     

1 Q W

= 1 1 1 H      

83

slide-84
SLIDE 84

|

Ba Basic c Model

Energy Conversion Matrices Given the port-branch incidence matrix and the converter characteristic matrix, we can calculate the branch energy conversion matrix for node g:

CHP

W

Q

WARG

R

QCHP

v

WCHP

v

,Q

  • ut

v

,W

  • ut

v

QWARG

v

,R

  • ut

v

RWARG

v

FCHP

v

in

v

Z H A

g g g

Q 1 W

1 1 = 1 Z           

The system energy conversion matrix Z is the combination of the nodal energy conversion matrix of all nodes in EH:

T T T 1 2

, ,..., Z Z Z Z

T N

    

 

2 R

= 0 1  Z

84

slide-85
SLIDE 85

|

St Standa dard rd Modeling ing of Multipl iple e En Energy y Sy System em

The system energy conversion matrix Z is the combination of the nodal energy conversion matrix of all nodes in EH:

T T T 1 2

, ,..., Z Z Z Z

T N

    

Q W R

  • 1
  • 1

=

  • 1
  • 1

Z             

For the MES, the system energy conversion matrix Z is:

CHP

W

Q

WARG

R

QCHP

v

WCHP

v

,Q

  • ut

v

,W

  • ut

v

QWARG

v

,R

  • ut

v

RWARG

v

FCHP

v

in

v

Then, we can obtain the energy conversion equation of the EH:

ZV  0

85

slide-86
SLIDE 86

|

Extended Analysis

W

Q

CHP AB

AB

CERG

C

WARG

R

,W1 in

v

,W1

  • ut

v

WQ

WQ

TD

TC

C

v

TS

1

v

2

v

3

v

4

v

6

v

5

v

7

v

8

v

10

v

9

v

11

v

12

v

,W2

  • ut

v

,R1

  • ut

v

,R2

  • ut

v

,Q1

  • ut

v

,Q2

  • ut

v

,Q3

  • ut

v

,Q4

  • ut

v

1 D

v

,W2 in

v

,F1 in

v

,F2 in

v

W

v

2 D

v

Q

v

Case Studies

87

slide-87
SLIDE 87

| 88

slide-88
SLIDE 88

|

Planning: Starting from Scratch

Problem Statement

89

slide-89
SLIDE 89

|

Planning: Starting from Scratch

1,1 1,2 1,3 1,4 1, 2 1, 1 1, 2,1 2,2 2,3 2,4 2, 2 2, 1 2, 3,1 3,2 3,3 3,4 3, 2 3, 1 3, 4,1 4,2 4,3 4,4 4, 2 4, 1 3, 2,1 2,2 2,3 2,4 2, 2 2, 1 2, 1,1 1,2 n n n n n n n n n n n n m m m m m n m n m n m m

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

                   1,3 1,4 1, 2 1, 1 1, ,1 ,2 ,3 ,4 , 2 , 1 , m m m n m n m n m m m m m n m n m n

x x x x x x x x x x x

        

                         

Input #1 #2 #N-1 #N #1 #2 #3 #N Output … …

Input and Output Ports Incidence Matrix

Output port Input port Branch

1 2 3 4 1 2 3 ① ② ③ ④ ⑤

EH input EH output

90

slide-90
SLIDE 90

|

Planning: Starting from Scratch

 

0,1

ij

x 

in

  • ut

                     X V Y V V Z

min s.t.

I O

TC C C  

1

(1 ) (1 ) 1

K G I g g K g

r r C C I r

  

=

, , , , 1 1 1 S T M in s m t s m t s s t m

C f V 

  

 

O

2

,

l g l g

x I M l g

  

, , 1

, ,

l t s l

V x M l t s   

91

slide-91
SLIDE 91

|

Planning: Starting from Scratch

Investment Decisions Connection Relationship Operation Scenario 1 Operation Scenario 2 …… Operation Scenario S Investment Constraints Operation Constraints Connection Relationship Constraints

92

slide-92
SLIDE 92

|

Planning: Starting from Scratch

93

The Beijing government is planning to build a subsidiary administrative center in the undeveloped district of Tongzhou in the southeast of Beijing, containing Beijing municipal government and consist of offices, commercial buildings and residential buildings.

 Total area:

– 155 square kilometers

 Core district area:

– 6 square kilometers

 Planned building area

– 3.8 million square meters.

slide-93
SLIDE 93

|

Planning: Starting from Scratch

10 20 30 40 50 60 70 80 1 192 383 574 765 956 1147 1338 1529 1720 1911 2102 2293 2484 2675 2866 3057 3248 3439 3630 3821 4012 4203 4394 4585 4776 4967 5158 5349 5540 5731 5922 6113 6304 6495 6686 6877 7068 7259 7450 7641 7832 8023 8214 8405 8596

Load/MW Time/Hour

Heating Load Cooling Load Electricity Load

94

slide-94
SLIDE 94

|

200 400 600 800 1000 1200 1400 1600 20 40 60 80 100 120 140 160 180 200 Price/RMB/MWh Demand/MW

Electricity Cooling Heat Electricity Price

Scenario #1 Scenario #2 Scenario #3 Scenario #4 Scenario #5

Planning: Starting from Scratch

95

slide-95
SLIDE 95

|

Planning: Starting from Scratch

96

slide-96
SLIDE 96

|

Planning: Starting from Scratch

97

CERG: compression electric refrigerator group WARG: water absorption refrigerator group EHP: electric heat pump HS: heat storage CS: cooling storage

slide-97
SLIDE 97

|

Planning: Starting from Scratch

98

Case 1: Planning results from the model Case 2: Wind power heating case Case 3 Import city heat network plan Case 4 Combine cooling and heating plan Case 5 Gas boiler plan Potential planning for Tongzhou

slide-98
SLIDE 98

|

Planning: Starting from Scratch

99

Comparison of the costs and emissions Plan 1 2 3 4 5 Total operation cost (104 ¥) 85049 88673 88622 87677 126582 Total emission (104 kg CO2) 220.97 238.92 241.82 231.22 241.27

slide-99
SLIDE 99

| 100

Outline

  • Introduction to Power and Energy Systems
  • Electricity Consumer Behavior Modeling
  • Probabilistic Load Forecasting
  • Multi-Energy Systems Integration
  • Research Plan
slide-100
SLIDE 100

| 101

Work Packages

Analytics and Optimization of Local Power and Energy Systems

slide-101
SLIDE 101

| 102

Thank you for your attention

Yi Wang | yiwang@eeh.ee.ethz.ch | www.eeyiwang.com