13
IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015 1 Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member, IEEE, Jose D. Lara, Member, IEEE, Claudio A. Ca˜ nizares, Fellow, IEEE and Mehrdad Kazerani, Senior Member, IEEE Abstract—This paper presents the mathematical formulation and control architecture of a stochastic-predictive energy man- agement system for isolated microgrids. The proposed strat- egy addresses uncertainty using a two-stage decision process combined with a receding horizon approach. The first stage decision variables (Unit Commitment) are determined using a stochastic Mixed-Integer Linear Programming formulation; whereas the second stage variables (Optimal Power Flow) are refined using a Nonlinear Programming formulation. This novel approach was tested on a modified CIGRE test system under different configurations comparing the results with respect to a deterministic approach. The results show the appropriateness of the method to account for uncertainty in the power forecast. Index Terms—Microgrid, stochastic programming, energy management system, model predictive control, optimal dispatch, OPF. NOMENCLATURE Parameters Δt kt Time between steps k t and k t +1 η in g ESS ,η out g ESS ESS charge & discharge efficiencies π ω Probability of scenario ω A 1 , A 2 , A 3 , b 1 , B 1 Recourse matrices in SUC d p , d c , d s Costs of power generation, curtailment and load shedding I c Matrix to extract the commitment variables from x t I rw Matrix to extract the RE-based generators from b P ω t n Number of hours for SUC look-ahead window R up ,R dn Maximum ramp-up and ramp-down of units a 1 Parameters relevant to first-stage restrictions on SP b 2ω ,b 3 Parameters relevant to second-stage restrictions on SP Variables E Vector of steady-state internal voltage phasors of synchronous generators [p.u.] I Vector of steady-state line current phasors [p.u.] V Vector of steady-state line voltage phasors [p.u.] b P ω Vector of power generation in scenario ω [p.u.] e P ω grw Vector of RE power generation in scenario ω [p.u.] P out ,P in ESS output/input power [p.u.] This work has been supported by Hatch Ltd. through an NRCAN ecoEnergy II project. D.E. Olivares is with the Department of Electrical Engineering, Pontificia Universidad Cat´ olica de Chile, Santiago, Chile. Email: [email protected] and thanks the partial support of CONICYT/FONDAP/15110019. J.D. Lara is with Hatch Ltd. Mississauga, ON, Canada. Email: [email protected] C.A. Ca˜ nizares and M. Kazerani are with the Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada. Emails:[email protected], [email protected] P curt , P shed Generation curtailment and load shedding [p.u.] SoC State of charge of an ESS [p.u.] u g Binary start-up decision variable v g Binary shut-down decision variable w g Binary commitment status variable x t First stage variables on the SP I. I NTRODUCTION M ICROGRIDS have received great attention from the research community over the last decade [1]. This interest is driven by their potential to reliably integrate in- termittent Renewable Energy (RE) sources in a decentralized fashion, and enable the realization of the smart grid concept. Several contributions to Energy Management System (EMS) controls in microgrids have been presented in the literature, ranging from decentralized approaches mainly focused on grid-connected microgrids to centralized approaches that are more suitable for isolated microgrids [2]. For grid connected applications the, EMS is only required to allocate the energy sources economically within certain power quality standards, because voltage levels and frequency are determined by the main grid. In stand-alone microgrids, the task of keeping the generation-load balance requires the Distributed Energy Resource (DER) units to control voltage and frequency while allocating the resources in the most efficient and secure way, which becomes more challenging. Given the multiple control tasks and different requirements of isolated microgrids, a hierarchical structure is the natural choice for their adequate operation and control [3]. Figure 1 shows the different control actions and variables assigned to each layer in a centralized hierarchical control structure; time frames associated with the tasks in each layer must be properly separated in order to prevent interference. For these isolated microgrids, the dispatch algorithm should be designed to ensure reliable and economical operation of the system [4], [5]. Given this requirement, the EMS should be able to account for the uncertainty associated with intermittent energy sources, and efficiently dispatch the available Energy Storage Systems (ESSs). The present work concentrates on the secondary control level, also known as the microgrid EMS for applications in isolated microgrids, as illustrated in Fig. 1, following the definitions in [6]. Thus, dynamics of the system in the order of seconds or faster (e.g., transient stability, voltage and frequency regulation), which are typically addressed at a primary control level, are not considered in this work. A

Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015 1

Stochastic-Predictive Energy Management Systemfor Isolated Microgrids

Daniel E. Olivares, Member, IEEE, Jose D. Lara, Member, IEEE,Claudio A. Canizares, Fellow, IEEE and Mehrdad Kazerani, Senior Member, IEEE

Abstract—This paper presents the mathematical formulationand control architecture of a stochastic-predictive energy man-agement system for isolated microgrids. The proposed strat-egy addresses uncertainty using a two-stage decision processcombined with a receding horizon approach. The first stagedecision variables (Unit Commitment) are determined usinga stochastic Mixed-Integer Linear Programming formulation;whereas the second stage variables (Optimal Power Flow) arerefined using a Nonlinear Programming formulation. This novelapproach was tested on a modified CIGRE test system underdifferent configurations comparing the results with respect to adeterministic approach. The results show the appropriateness ofthe method to account for uncertainty in the power forecast.

Index Terms—Microgrid, stochastic programming, energymanagement system, model predictive control, optimal dispatch,OPF.

NOMENCLATURE

Parameters∆tkt

Time between steps kt and kt + 1ηingESS

,ηoutgESSESS charge & discharge efficiencies

πω Probability of scenario ωA1, A2, A3, b1, B1 Recourse matrices in SUCdp, dc, ds Costs of power generation, curtailment and load

sheddingIc Matrix to extract the commitment variables from xtIrw Matrix to extract the RE-based generators from Pω

t

n Number of hours for SUC look-ahead windowRup, Rdn Maximum ramp-up and ramp-down of unitsa1 Parameters relevant to first-stage restrictions on SPb2ω

, b3 Parameters relevant to second-stage restrictions on SP

VariablesE Vector of steady-state internal voltage phasors of

synchronous generators [p.u.]I Vector of steady-state line current phasors [p.u.]V Vector of steady-state line voltage phasors [p.u.]Pω Vector of power generation in scenario ω [p.u.]Pωgrw Vector of RE power generation in scenario ω [p.u.]P out,P in ESS output/input power [p.u.]

This work has been supported by Hatch Ltd. through an NRCAN ecoEnergyII project.

D.E. Olivares is with the Department of Electrical Engineering, PontificiaUniversidad Catolica de Chile, Santiago, Chile. Email: [email protected] thanks the partial support of CONICYT/FONDAP/15110019.

J.D. Lara is with Hatch Ltd. Mississauga, ON, Canada. Email:[email protected]

C.A. Canizares and M. Kazerani are with the Department of Electricaland Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1,Canada. Emails:[email protected], [email protected]

Pcurt, Pshed Generation curtailment and load shedding [p.u.]SoC State of charge of an ESS [p.u.]ug Binary start-up decision variablevg Binary shut-down decision variablewg Binary commitment status variablext First stage variables on the SP

I. INTRODUCTION

M ICROGRIDS have received great attention from theresearch community over the last decade [1]. This

interest is driven by their potential to reliably integrate in-termittent Renewable Energy (RE) sources in a decentralizedfashion, and enable the realization of the smart grid concept.

Several contributions to Energy Management System (EMS)controls in microgrids have been presented in the literature,ranging from decentralized approaches mainly focused ongrid-connected microgrids to centralized approaches that aremore suitable for isolated microgrids [2]. For grid connectedapplications the, EMS is only required to allocate the energysources economically within certain power quality standards,because voltage levels and frequency are determined by themain grid. In stand-alone microgrids, the task of keepingthe generation-load balance requires the Distributed EnergyResource (DER) units to control voltage and frequency whileallocating the resources in the most efficient and secure way,which becomes more challenging.

Given the multiple control tasks and different requirementsof isolated microgrids, a hierarchical structure is the naturalchoice for their adequate operation and control [3]. Figure1 shows the different control actions and variables assignedto each layer in a centralized hierarchical control structure;time frames associated with the tasks in each layer must beproperly separated in order to prevent interference. For theseisolated microgrids, the dispatch algorithm should be designedto ensure reliable and economical operation of the system [4],[5]. Given this requirement, the EMS should be able to accountfor the uncertainty associated with intermittent energy sources,and efficiently dispatch the available Energy Storage Systems(ESSs).

The present work concentrates on the secondary controllevel, also known as the microgrid EMS for applicationsin isolated microgrids, as illustrated in Fig. 1, followingthe definitions in [6]. Thus, dynamics of the system in theorder of seconds or faster (e.g., transient stability, voltageand frequency regulation), which are typically addressed ata primary control level, are not considered in this work. A

Page 2: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

2 IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015

Tertiary Control

Secondary Control (EMS)

Primary Control

Overall Network Management Policies

Neighboring grid status

Main grid energy prices

Load and Renewables Forecasts

ESS State of Charge

DER Units Operational Condition

Local Voltage Levels

Local Current Limits

Systems Frequency

Long-term set points for coordinated

operation

Dispatch commands to loads and units

Output control and power sharing (droop)

Fig. 1: Hierarchical centralized approach to control of micro-grids.

centralized EMS operates by solving an optimization problem.Previous works have used various optimal dispatch formula-tions such as linear programming [7], non-linear programming[8] and meta-heuristic methods [9], to determine the least-cost solution. A more detailed power flow model is usedin [10], where the authors study the effect of imbalance byusing a three-phase power flow model and Receding HorizonControl (RHC). However, these approaches do not consider theuncertainty explicitly in the mathematical formulation; instead,they use an arbitrary reserve equation combined with RHC.The management of uncertainty in generation dispatch is achallenging problem, particularly in the context of isolatedmicrogrids, in view of the need of demand-supply balance.Given the relevance of this particular issue for this paper, adetailed discussion of uncertainty handling in power systemsand the various proposed approaches are presented in SectionII.

The EMS architecture and algorithm herein proposed havebeen designed to produce the most suitable dispatch strategyfor an isolated microgrid, while considering a detailed rep-resentation of the intermittent and dispatchable DERs, loadsand distribution network. With this in mind, a two-stagedecision process is proposed in order to obtain mathematicalformulations suitable for real-time applications. The proposedapproach builds on existing EMS developments by presentinga novel stochastic-predictive EMS architecture that directlyaccounts for uncertainties in the problem formulation, andfeatures a highly detailed representation of the network andDERs. Also, a thorough analysis of different operationalconditions and EMS options, and their impact on the EMSperformance is presented. The forecasting and scenario gen-eration techniques are important elements in the operationof the proposed approach; however, the development of suchtools is outside the scope of the paper. Thus, the analysis ofthe performance of the forecasting and scenario generationengines is not discussed here.

The rest of the paper is structured as follows: SectionII presents a review of different approaches to address un-certainty in power systems dispatch, justifying the proposedEMS architecture, operational requirements, and the underly-ing control principles to manage uncertainty. The descriptionof the algorithm, mathematical models and implementationare discussed in Section III. Section IV presents the testmicrogrid and discusses the simulation results for various case

studies. Finally, in Section V, relevant conclusions and themain contributions of this paper are highlighted.

II. EMS ARCHITECTURE AND OPERATIONALCHARACTERISTICS

A. Review of the EMS Problem Under Uncertainty

Managing uncertainty in power systems operation is acumbersome task, as it requires a combination of flexibility,robustness and security criteria [11]. The most common ap-proaches can be classified under the following four categories:• Deterministic with close tracking: This methodology con-

sists of a close tracking of the realization of uncertain vari-ables in the problem with small time steps (i.e., 5-minutes),solving the dispatch problem using the most current infor-mation, and including an explicit reserve requirement [12].This approach handles uncertainties indirectly by frequentlyupdating solutions in small time steps, whose size dependson the particular application, in order to closely followthe changes in uncertain variables. However, it requiresthe forecasts to be refreshed at every calculation, makingthis type of method very data-intensive and difficult toimplement.

• Robust Optimization: In this technique, a suboptimal so-lution is obtained by optimizing the decision variablesconsidering a single worst case scenario over an uncertaintyset, the size of this set is adjusted to balance optimalityand robustness [13], [14]. There are important challengesrelated to the structure and description of the uncertaintyset and its relation with the RE power (generation from REsources) forecast accuracy. If not conveniently defined, thestructure of the uncertainty set may lead to computationallyintractable problem formulations.

• Chance-constrained Optimization: This method minimizesthe dispatch cost given a probabilistic description of uncer-tainty without considering recourse actions, and is hence asingle stage approach. The method assumes that randomvariables have known PDFs, or that can be reasonablyapproximated by a number of scenarios [15]. These modelsinclude constraints that do not need to hold surely, butinstead hold with some probability [16]. One importantdrawback of this method is that, if the decision makerchooses high confidence levels, it requires an accurate rep-resentation of the uncertainty in the tails of the distributionto produce meaningful results.

• Two-stage Stochastic Optimization: This type of formulationminimizes the cost of the first stage plus the expectedcost of the recourse, given a discrete representation of theuncertain variables, which may lead to large-scale problems.The solution is obtained by breaking down the probleminto first and second stages, in such a way that first-stagevariables must guarantee feasibility for all second-stage sce-narios [11], [17]. As discussed later in the paper, advancedscenario generation techniques can be used that do notrequire precise information of the probability distribution ofthe forecast error, and intrinsically consider the accuracy ofthe forecasting systems, while respecting the inter-temporalcorrelation of the variables.

Page 3: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

OLIVARES, LARA, CANIZARES AND KAZERANI: STOCHASTIC-PREDICTIVE ENERGY MANAGEMENT SYSTEM FOR ISOLATED MICROGRIDS 3

t5t1 t2 t3 t4Time

Power

Realization

Forecast

(a)

t1 t2 t3 t4 t5Time

Pow

er

S1

Sw

...

Realization Scenarios

(b)

Fig. 2: (a) Deterministic vs (b) Stochastic approach to UC

The later approach used in this paper accounts for uncer-tainty directly in the formulation, combining the benefits ofStochastic Programming (SP) and RHC into a two-stage deci-sion making process. This architecture is capable of obtainingthe least-cost dispatch while complying with requirements ofthe EMS regarding uncertainty and ESS management. Theapplication of the these two principles in Unit Commitment(UC) and dispatch applications is discussed next.

1) UC SP approach: In principle, a deterministic UCimplicitly considers that a prediction will hold for a given timestep ∆t; however, the realization of such prediction will notnecessarily correspond to the forecasted value. Furthermore,using a smaller time step ∆kt, the power fluctuates aroundthe forecasted value. These deviations and mismatches have tobe corrected, otherwise they lead to expensive load shedding,generation curtailment or even infeasibility. Figure 2 show-cases the differences between the stochastic and deterministicUC approaches.

Thus, a two-stage SUC formulation is an MILP problemable to find a first-stage solution that provides probabilisticguarantee of feasibility for a finite set of possible scenarios,thus, improving the ability of the system to perform correctiveactions without requiring load shedding and generation cur-tailment. Fig.2-(a) shows a wind power forecast with hourlytime steps and the realization of the wind power in a highertime resolution. Even though hourly-average forecasts, suchas the ones considered in the SUC, can be very close to therealization, when looked at with a higher time resolution, thewind power might have greater fluctuations; this can renderthe solution of a deterministic UC infeasible for certain intra-hour wind power scenarios. In contrast, Fig. 2-(b) shows thatby using several hourly-average scenarios, it is also possibleto provide immunization against intra-hour resource variations,assuming that the intra-hour ramping rates are not an issue andfluctuations are contained within the extreme scenarios. TheStochastic Unit Commitment (SUC) should be able to satisfythe constraints in the look-ahead window for any scenario in

Fig.2, generated with the information available at time t.The solution of an SUC vis-a-vis the solution of a determin-

istic UC may produce a more expensive realization of first-stage variables, but will reduce the need for load sheddingor generation curtailment to compensate for deviations in thesecond-stage problem. This is known as the difference betweenthe price of perfect information and the value of the stochasticsolution [18].

A stochastic version of UC, proposed in [19], seemedunattractive due to its computational complexity; however,this has changed with the appearance of more powerfulcomputational tools. Thus, in [20], the authors formulateda two-stage stochastic programming model for reserve com-missioning using weighted scenarios, solving it using a dualdecomposition algorithm. In [21], a short-term market clearingalgorithm is developed accounting for variations from powerforecasts, and presenting a comprehensive comparison withthe worst-case approach. A system operation tool based onsecurity constrained SUC is presented in [22], consideringrandom disturbances such as outages and load forecastinginaccuracies.

In spite of the advancements and wide range of applications,SUC has not been applied to real-time dispatch of large powersystems due to the computational burden and solution times.Nonetheless, in the case of microgrids, these obstacles areless of an issue due the smaller problem scale. For instance,a two-stage stochastic MPC model is proposed in [23] foroperational planning of the microgrid considering a multi-objective framework to account for emissions; in this work,the authors consider linearized models in order to maintainthe tractability of the problem as an MILP. A multi-objectiveoperation planning model is presented in [24], where theauthors propose a stochastic dispatch model to determine theday ahead purchases from the grid as the first-stage, and theuncertainty associated with the RE sources is represented usingdiscrete scenarios; the result is a Pareto front available to thedecision maker to select the final operating point. A scenario-based EMS model for grid-connected microgrids is proposedin [25], where a heuristic logic combines a master SUC with aslave distribution system OPF solved by a third-party software,and the model is tested generating the dispatch signals witha 24-hour look-ahead window; however, the authors rely onhistorical samples as scenarios for both solar and wind powerwithout further discussion.

2) Model Predictive Control in Dispatch Problems: Thecontrol mechanism where the instantaneous solution is ob-tained by solving an online finite-horizon open-loop optimalcontrol problem is known as Model Predictive Control (MPC)or RHC [26]. The optimization problem is solved for asequence of control actions over the whole finite horizon ateach time-step, so that a selected performance criterion isoptimized; however, only the command for the next time-step(t+ 1) is implemented.

This type of formulation has been reported in [27] as ameans to optimally dispatch all available resources, includingintermittent energy sources. The application of MPC as acontrol technique to efficiently optimize microgrid operationis presented in [28], where the authors discuss the issues of

Page 4: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

4 IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015

Microgrid Stochastic EMS

Stochastic UC

(MILP)

Multi-period OPF

(NLP)

UC solution &SoC Boundary

Conditions

Reactive Power Check:Yes

Increase commited capacity

requiremens.

Optimal Dispatch. To Primary Control

No

Retrieve System State

Start every 1 hour

Forecasting Engine

Ns scenariosn-hour ahead, 1-hr resolution

75-min ahead,5-min resolution

Scenario Generator

Start every 5 min

Retrieve System State

Historical Data

Fig. 3: Proposed EMS internal structure.

ESS modeling.The use of RHC in EMS applications considers the impact

of future conditions on the present operation of the microgrid,and accounts for the uncertainty of input data (forecasts ofload and intermittent generation) by continuously updating theoptimal dispatch of units based on the most recent informationavailable. The impact of future conditions needs to be consid-ered in order to handle time-coupling constraints, and make aproper use of storage resources in time. In [29], this techniqueis used for the dispatch of hydrogen storage together with awind power plant in a power market, where updated wind andmarket price forecasts are available at each time step.

3) Shrinking Horizon Control Optimal Power Flow:Shrinking Horizon Control (SHC) or Batch- process controlis a variant of the classical MPC, where the look-aheadwindow is reduced with each successive control action. Thischaracteristic of SHC might produce undesirable effects suchas reducing the ability of the algorithm to improve solutions asthe horizon is reduced, which could also lead to infeasibility;however, this approach can be useful in cases where it isnecessary to maintain a boundary condition at a fixed momentin time [30]. This control technique is commonly used inchemical engineering processes, and extensively discussed in[31], [32].

In power systems applications this technique has beenrecently used in [33], where the authors develop a bi-levelmodel for mitigation of cascading failures using energy stor-age. SHC is applied in order to address the short-comingsof MPC when new measurements are not available after a

transmission line trips, and allows limiting the use of loadshedding only to a fixed moment in time, at the last step inthe look-ahead window.

In the present work, a SHOPF is proposed in order tooptimally accommodate intra-hour dispatch variations whilemaintaining a fixed boundary condition for the SoC of ESSsgiven by the solution of the SUC. This mechanism prevents theSHOPF from using all the energy stored in the ESS, ensuringa minimum SoC for the operation of the microgrid beyondthe horizon of the SHOPF. The proposed approach considersthree-phase unbalanced power flow constraints and operationallimits of the microgrid.

The underlying idea of using SHC is similar to the one pre-sented in [33]. That is, given that the commitment decisionsand target SoC may change with every calculation of the SUC,extending the horizon beyond the next SUC calculation mayresult in a false perception of future system conditions by theSHOPF. The detailed sequence of calculations in the proposedalgorithm is presented in the next section.

B. Proposed EMS ArchitectureThe proposed algorithm features a two-stage decision mak-

ing process, where a linear SUC is used to determine the com-mitment, and a non-linear Shrinking Horizon Optimal PowerFlow (SHOPF) performs the final dispatch. As illustratedin Fig. 3 two look-ahead windows are used simultaneouslydepending on the stage of the process. This structure allowsto have different time resolutions and levels of detail for thesetwo problems, and enables the use of appropriate forecasting

Page 5: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

OLIVARES, LARA, CANIZARES AND KAZERANI: STOCHASTIC-PREDICTIVE ENERGY MANAGEMENT SYSTEM FOR ISOLATED MICROGRIDS 5

techniques, depending on the required resolution and look-ahead window length as described in [34].

To accommodate the two time resolutions, different time-step are used for each problem; a 1-hour step (t) is used forthe SUC and a 5-minute step (kt) is used for the SHOPF. Thealgorithm time-lines shown in Fig. 4 are the following:

• The SUC is solved for time t with a n-hour look-aheadwindow in order to obtain the commitment decisions and theState-of-charge (SoC) of the storage for time t + 1, whichserves as boundary condition for the SHOPF dispatch tomeet all possible scenarios. The solution is issued to theSHOPF with a 15-minute lead to the corresponding timet. The scenarios are generated every hour, with every newn-hour look-ahead forecast.

• Based on the SUC solution, an SHOPF is executed 15 min-utes before the t, providing sufficient time for calculationsand corrections if required. Thus it starts with an initial75 minute or 15 5-minute kt steps look-ahead window, seeFig. 4, this window shrinks as time gets closer to the nexthour, in order to maintain the same frontier condition (alower limit of the SoC of ESSs). Thus, the SHOPF doesnot consider other than the nearest hour, until a new solutionof the SUC is available. The forecast used by the SHOPFhas a 5-minute time resolution and is updated every 5minutes, in order to use the best information available. Thefrontier condition obtained from the SUC solution allowsthe SHOPF to indirectly consider future system conditions(beyond the nearest hour) in the operation of ESSs, andprevent the charge of ESSs to be depleted within the SHOPFhorizon. The SHOPF calculates the final dispatch every 5minutes, and requests corrective actions in case reactivepower shortages are detected within its look-ahead window.The corrective action is performed by adding auxiliaryvariables that provide very expensive reactive power support,which is not physically available from the units committedby the SUC stage. When this variable is non-zero in thesolution of the SHOPF, additional units are committed by anew run of the SUC in order to provide the required levelsof reactive power support.

1) Length of time-step and look-ahead windows: By lim-iting the length of ∆kt to five minutes, the EMS is able toincorporate in the decision making process relevant operationalconstraints such as ramping limits, time-delays bigger than5-minutes, short-term reactive power limitations and handleintra-hour variations of wind power; without conflicting withsystem dynamic controls that operate in smaller time frames.The selection of a 15-minute lead time for solving the SUC isdirectly related to the overlap between the look-ahead windowsof the SHOPF when transitioning between the shortest andthe longest look-ahead window. In this way, the architecturereduces the chances of the SHOPF not providing a newsolution, or “giving up” [33], given the short length of thelook-ahead window. Also, this characteristic provides spareSHOPF solutions in cases where the SHOPF with the longestlook-ahead window faces convergence problems.

III. MATHEMATICAL FORMULATION

Developing the proposed algorithm in the form of a singlemathematical program will result in a large-scale mixed-integer non-linear problem with no realistic applicability,particularly for real-time dispatch; thus, the execution of theaforementioned EMS architecture is described with indepen-dent mathematical formulations for each stage. The SUCassumes a network-less model of the microgrid, whereasthe SHOPF is formulated as an ac unbalanced power flowformulation with ABCD matrix representation of the networkelements. The non-linear model is presented next, followed bythe stochastic formulation.

A. Non-Linear Modeling for SHOPF

To fulfill the requirements for proper system representation,the proposed SHOPF features a three-phase model of thenetwork, and is capable of accounting for the effect of systemunbalances and reactive power requirements of the microgrid.This model is based in the three-phase ABCD parametermatrices with phasors in rectangular coordinates presented in[35], [36]. A thorough description of the equations used inthe SHOPF model is presented in [10], and some of the keymodeling details are described next.

The synchronous generators can be seen as a special case ofan element in series, with an ABCD matrix relating terminaland internal currents and voltages. This ABCD matrix canbe built using the internal impedance matrix of the generator,which in turn is obtained from the sequence-frame reactancesof the machine [37]. This internal and terminal currents andvoltages in a synchronous generator are related by:[

Egs

Igs

]=

[I Zgs,abc

0 I

] [V gs

Igs

]∀gs (1)

The following equations are required to ensure a positivesequence internal voltage in the synchronous machine:

Ea,gs + Eb,gs + Ec,gs = 0 (2)

|Ea,gs | = |Eb,gs | = |Ec,gs | (3)

Inverter-interfaced DERs are modeled as an equivalentvoltage source per-phase, with a limit on the maximum neutralcurrent, which is set to zero in the case of 3-wire voltage-sourced-converters. Inverter losses are modeled as a functionof the output current, using a quadratic term (resistive losses)plus a constant loss factor.

Directly-connected induction generators are modeled as aspecial case of series element. In this case, the featuring ABCDmatrix relates terminal voltages and currents with internalvoltages and currents at the negative resistance used in theinduction machine equivalent circuit to represent the powerinput: [

V gi

Igi

]=

[V st,gi

Ist,gi

]=

[Agi Bgi

Cgi Dgi

] [V rt,gi

Irt,gi

]∀gi (4)

The entries of the ABCD matrix can be obtained from thesequence-frame model of the induction generator, by properlyapplying a sequence-to-phase transformation [37]. The induc-tion generator model is completed by the relation between

Page 6: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

6 IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015

Hour Window

75-minute Window

... .... . .RHOPF

SUC

kt1

kt1 + 1

kt1 + 12

kt1 + 15 kt3 + 15

kt3 + 12kt3 + 1

kt3

t1t2

t3

t1 + nt2 + n

t3 + n

Fig. 4: EMS horizon variable time-steps.

voltages across and currents through the equivalent internalresistances of the machine.

For energy storage, two positive variables, P outgESS

andP ingESS

, are created to capture charging and discharging cyclesof ESS separately, as follows:

PgESS= P out

gESS− P in

gESS∀gESS (5)

And the required SoC balance constraints are represented asfollows:

SoCgESS ,kt+1 = SoCgESS ,kt+(

P ingESS ,kt

ηingESS−P outgESS ,kt

ηoutgESS

)∆tkt

∀gESS ,∀kt(6)

In order to avoid simultaneous charging and discharging of thebattery, the following complementarity constraint is includedin the SHOPF:

P outgESS ,kt

P ingESS ,kt

= 0 ∀gESS , ∀kt (7)

This constraint is normally fulfilled even if not included in themodel, as discussed in [10]; however, in some rare cases theSHOPF might use simultaneous changing and discharging ofESS units in order to absorb power from the system withoutaffecting its SoC [38].

Additionally, the SoC of each ESS is limited by its max-imum and minimum storage capacity. This model capturesseveral ESS technologies such as batteries and electrolyzers,hydrogen-storage and fuel-cell sets, using different efficiencyparameters and the addition of conversion factors in each case.

Other operational constraints are necessary to ensure theramp-up and ramp-down limits of DERs are not exceeded, asfollows:

Pg,kt+1 − Pg,kt− ug,kt+1P

maxg

≤ Rup,g∆tkt ∀g,∀kt(8)

Pg,kt− Pg,kt+1 − vg,kt+1P

maxg

≤ Rdn,g∆tkt ∀g,∀kt(9)

Maximum and minimum DER power output constraints arealso included in the models, and the output is forced to zeroif the unit is not committed by the SUC.

Finally, the following objective function considers bothDERs’ heat-rates and the cost of generation curtailment and

load shedding.:

z =∑kt

[(∑g

agP2g,kt

+ bgPg,kt+ cgwg,kt

+ Csupug,kt + Csdnvg,kt

)+ dsPshed,kt

+ dcPcurt,kt

]∆tkt

(10)

where renewable energy-based DERs and ESSs are assumedto be zero cost, and the binary variables (wg,kt

, ug,kt, vg,kt

)defined the SUC algorithm and fixed for all kt. The positivevariables Pshed,kt

and Pcurt,ktare included in the problem

definition in order to provide the SHOPF with enough re-sources to handle load-generation imbalances, given that themicrogrid operates in an isolated fashion. The SHOPF problemthen consists on the minimization of the total cost z in (10),subject to the aforementioned constraints, and corresponds to anon-convex Nonlinear Programming (NLP) problem. As withclassical OPF formulations, non-convexity is introduced bythe power balance equations at each bus of the system, whichinvolves the calculation of real and reactive power from busvoltages and current injections [10]. Thus, the solution of theSHOPF is only guaranteed to find a local optimum if properinitial guesses are provided.

B. SUC Model

The SUC is formulated as a fixed-recourse, two-stagestochastic problem. This type of models are based on theconcept of first and second stage actions, where the firststage is minimized given the knowledge of a finite set ofdiscrete scenarios. The results is an equivalent Mixed-IntegerLinear Programming (MILP) problem, which in the case ofthe proposed microgrid EMS, the objective is to minimize thecost of the UC as a function of the binary variables (wg , ug ,vg), and calculate the target SoC of the ESS for the next timestep t+ 1.

Each scenario is defined by the pair (Pωgrw)t, πω, where

(Pωgrw)t is a sequence of vectors Pgrw,t representing the

generation of RE-based units at time t for scenario ω, and πωis its probability. The recourse matrices (A1, A2, A3, B1) areassumed fixed, i.e. not affected by the outcomes of the randomvariables [39], [16]. Hence, for this particular application, thetwo-stage, fixed-recourse SP can be formulated as follows:

minT∑

t=1

[cᵀxt + . . .

Page 7: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

OLIVARES, LARA, CANIZARES AND KAZERANI: STOCHASTIC-PREDICTIVE ENERGY MANAGEMENT SYSTEM FOR ISOLATED MICROGRIDS 7

∑ω∈Ω

πω ·(dᵀpP

ωt + dcP

ωcurt,t + dsP

ωshed,t

)](11a)

s.t. A1Icxt ≤ 0 ∀t (11b)t∑

t=t−Mtime

At2xt ≤ a1 ∀t (11c)

b1Pωt + Pω

shed,t − Pωcurt,t ≤ b2ω,t ∀t ∀ω (11d)

Pωt+1 −B1P

ωt ≤ b3 ∀t ∀ω (11e)

A3Icxt + Pωg,t ≤ 0 ∀t ∀ω (11f)

IrwPωt = Pω

grw,t ∀t ∀ω (11g)

where xt corresponds to the first-stage variables: binary vari-ables for shut-down, start-up and commitment status of agenerator, and SoC of the ESSs at t + 1. The cost function(11a) has the following parts: the commitment cost and,for each scenario, the linearized generation cost function forevery unit, and penalties for load shedding and generationcurtailment used to avoid infeasibilities in the second stage;thus, the SUC formulation has complete recourse. The con-straint (11b) corresponds to restrictions relevant to the binaryvariables, such as start-up and shut-down logic, and constraint(11c) corresponds to the restrictions for the minimum-up andminimum-down times. Constraints (11d)-(11f) correspond toall the restrictions relevant to the dispatch variables that aresubject to uncertainties power balance, max-min limits of theunits and ramping rates given by (8) and (9). Constraint (11e)includes the ESS restrictions, given by (5) and (6), for stepsgreater than t+1. Finally, (11g) forces the generation from REsources to be equal to their expected values, for each scenario,where Irw is a matrix used to extract the RE-based units fromPωt . In the proposed approach, b1 is a row vector of ones used

to add up all the generation from the units to perform powerbalance.

Formulation (11) will produce a different solution for everypossible S ∈ Ω, where Ω is the set of RE power scenarios. Thesolution will also include the load shedding and generationcurtailment for each scenario, which will be used to assesthe adequacy of the dispatch. The lack of additional stages ofuncertainty unveiling (multi-stage formulation) is compensatedby the iterative solution of the SUC using an MPC approach.This helps to reduce the size of the SUC model and associatedcomputational burden, also facilitating the representation ofwind power profiles using state-of-the-art scenario generationtechniques that respect the inter-temporal correlations.

1) Scenario Generation and wind prediction: The qual-ity of the decision making process from an SP is highlydependent on the characterization of the probability spaceof the uncertainty. SP requires a discrete set of scenariosthat represent a discrete approximation of the ProbabilityDistribution Function (PDF) [39]; a probability space poorlyrepresented by the scenarios will yield an unreliable solution,and thus the generation of scenarios has to be carefully done.

In general, among the many techniques available to generatescenarios to represent uncertainty, the following has beendemonstrated to generate credible RE power scenarios:• Moment matching techniques [40], where a limited number

of discrete outcomes are generated that satisfy predefined

statistical properties.• Internal sampling, which corresponds to a form of Monte

Carlo scenario generation [41].• Statistic ensembles, which uses the information from the

confidence intervals within a prediction to generate crediblescenarios [42].

The selected method for the present work is statistic en-sembles, since it intrinsically consider the accuracy of theforecasting algorithm. The method also respects the temporalcorrelation of forecast errors by embedding them in all thescenarios for the horizon of interest [43]. This technique isnot computationally expensive; thus, once a forecast is issued,it can be immediately applied.

In case a forecasting system for RE power is not available,or if it is not possible to produce scenarios, the EMS can bealso provided with historical data. This approach may yieldmore conservative results, as demonstrated in Section IV.

C. Implementation

The model is coded in the high-level optimization modelinglanguage GAMS [44], where the UC MILP problem and theSHOPF NLP problem are solved using CPLEX 12.1 andCOIN-IPOPT 3.7 solvers, respectively. IPOPT requires theuser to provide a starting point with all variables withinbounds. In case this starting point is not provided, or if itlies outside bounds for some variables, IPOPT runs a routineto adjust the values until a valid starting point is found[45]. However, due to the iterative nature of the approach,

a natural warm-start at each time-step is given by the solutionof the previous iteration. The EMS is assumed to have fullcontrol over the dispatch of every DER in the microgrid,and is provided with updated load and intermittent generationforecasts according to its requirements. Hence, updated 24-hours forecasts with 1-hour time-steps are assumed to beavailable at each iteration of the SUC, whereas 75-minutesforecasts with 5-minute time-steps are assumed to be availablefor each iteration of the SHOPF.

The available methods to solve SP problems are discussedin [16]. For this particular case, a direct Branch-and-Boundalgorithm is used instead of the more commonly used de-composition techniques [46]. Although Branch-and-Bound isnot preferred for large scale systems due to computationalcosts [47], it can be faster and more precise than the Bender’sdecomposition as reported in [48], which is also the case inthis paper, given the size of the microgrid dispatch problem.

IV. TEST SYSTEM

The designed stochastic-predictive EMS is tested on a mod-ified version of the medium-voltage grid connected microgridpresented in [49], which is a CIGRE distribution networkbenchmark. A single-line diagram of the 16-bus, 12.47 kV testsystem is shown in Fig. 5. This modified test system features2 extra diesel units, with a combined capacity of 2,800 kW,replace what was originally a connection to the main grid.This configuration is typical of isolated microgrids, wherediesel generators are connected to the medium-voltage networkfor distribution purposes, through a step-up transformer. The

Page 8: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

8 IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015

Fig. 5: Modified CIGRE microgrid benchmark.

system’s total installed capacity is 6,860 kW, including ESSunits and intermittent RE sources. The microgrid’s load isunbalanced, with phase-a feeding 30.1%, phase-b 35.7%, andphase-c 34.2% of the total load. Loads are considered acombination of constant-impedance (Z) and constant-power(PQ) loads, for a peak load of approximately 4,650 kW. All theforecasts required for load and RE are obtained from real datafrom real forecasting systems used in an isolated microgrid inHuatacondo, Chile [50]. Load shedding and generation cur-tailment from dispatchable generators were penalized stronglyin the objective function with costs of $ 5/kWh and $ 3/kWh,respectively; RE-generation curtailment was alos allowed atzero cost.

In this test system, the uncertainty is assumed to be asso-ciated with the wind power forecast only, since the load andsolar power forecasts have narrow uncertainty bounds, andhence have little impact on the resulting dispatches, whichare dominated by the wind uncertainty; thus, scenarios aregenerated only for wind power profiles. However, the modelspresented are general and can incorporate several sources ofuncertainty simultaneously.

It should be noted that, in order to better analyze the abilityof the stochastic EMS approach to determine suitable reservelevels based on the uncertainty of the wind power forecast, nodeterministic reserve requirements have been used. However,in a realistic application of the proposed algorithm, a minimumreserve requirement should be included.

A. Study Cases

A number of study cases are presented in order to analyzethe performance of the proposed EMS under different sys-tem conditions. The following study cases address importantaspects that may impact the performance of the system, i.e.available storage capacity, scenario generation approach, andlength of the optimization window (horizon) of the SUC:• Base Case: This corresponds to the test system presented

above. For the SUC, 100 scenarios are generated at eachhour based on the given 24-hour forecast. The SUC horizonis set to n = 24 hours in order to capture complete cycles

of the load, solar and wind profiles. The SHOPF uses avarying optimization horizon, ranging from 75 minutes to15 minutes, with 5-minutes time-steps, as per Fig. 4.

• Deterministic Approach: For the purpose of benchmarkingthe benefits of the stochastic formulation in the controller, acomparison is made with respect to a deterministic UC for-mulation (Det.Case), using the same system and parametersas the Base Case.

• Perfect Information: This study case is a special caseof the deterministic approach, where the UC uses thehourly-average of the wind power realization as a forecast(Perf.Case). This is equivalent to having a “perfect” 24-hour forecast with hourly resolution, which is a theoreticalexercise to assess the value of the SUC compared with adeterministic approach using the best possible forecast.

• ESS Capacity: A higher ESS capacity is expected to posi-tively impact the operational costs of the microgrid, due tothe higher operational flexibility, and may also have an effecton the allocation of system reserves. Thus, 2 scenarios withdifferent additional ESS capacities are analyzed: 250 kW–1,250 kWh (B250) and 500 kW–2,500 kWh (B500), whichrepresent a total battery-ESS capacity of 1050 kW and 1300kW, respectively. In each case, the additional capacity isincluded as a single battery-ESS unit located at Bus-1.

• Scenario Generation Approach: The approach used forgeneration of scenarios may have an impact on the determi-nation of system reserve and operational cost. In the studycase Hist.Data, the data from wind power profiles of the 30preceding days are used as scenarios in the SUC, with all ofthem assumed to have the same probability. Scenarios basedon unfiltered historical data (Hist.Data) do not take intoaccount the performance of the forecasting system. This maylead to more conservative results (pessimistic scenarios);hence, the suitability of using historical data needs to beevaluated in case by case basis.

• SUC Optimization Window: The use of extended optimiza-tion horizons can be expensive in terms of computationtimes. An alternative to reduce the solution times is to reducethe horizon considered in the optimization; however, thisalternative may negatively impact the unit commitment de-cisions and proper management of energy storage resourcesleading to more expensive solutions. To analyze this effect,2 study cases with different SUC horizons are presented:n = 8-hour (Var8), and n = 12-hour (Var12).The impact of the imbalance has been taken into account

using the model discussed in [10], and hence not discussedin this paper as part of the results.

B. Simulation Results

Results of the optimal dispatch of diesel units and battery-ESS for the Base Case scenario are shown in Fig. 6 usinga stacked-area plot; the total load profile is shown, with theremaining power (in white) being provided by the RE sources.The optimal dispatch of battery-ESSs has been plotted in away to properly show charging and discharging cycles; thus,negative areas in the figure correspond to charging cycles ofthe batteries. Daily-average reserves, minimum instantaneous

Page 9: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

OLIVARES, LARA, CANIZARES AND KAZERANI: STOCHASTIC-PREDICTIVE ENERGY MANAGEMENT SYSTEM FOR ISOLATED MICROGRIDS 9

0%

5%

10%

15%

20%

25%

30%

Base.Case Det.Case Perf.Case HistData B250 B500 Var8 Var12

Rese

rves

[% o

f Loa

d]

Daily Average At Peak Load Minimum Reserve

Fig. 7: System Reserves for Different Scenarios

reserves, and reserves at peak-load for each case are shownin Fig. 7. Reserve levels are calculated based on the unusedcapacity of committed diesel generators and micro-turbine,which corresponds to the classical notion of spinning reserves,without including available ESS capacity.

In order to evaluate the performance of the proposed EMSin terms of robustness, two indices are defined: eLOLE andeLOEE. These indices are obtained from the solution ofthe SUC, and are inspired in the Loss of Load Expectation(LOLE) and Loss of Energy Expectation (LOEE) indices [51],respectively, and defined as follows:

• eLOLE: Represents the number of scenarios for whichthe SUC produces load shedding at t = 1, for the wholesimulation period of 24 hours (h = 1, ..., 24), divided bythe number of scenarios, as follows:

eLOLE :=

∑24h=1

∑ω∈Ω(Pω,h

shed,1 > 0)

KΩ(12)

where:

(Pω,hshed,1 > 0) =

1 if Pω,h

shed,1 > 0

0 otherwise(13)

• eLOEE: Corresponds to the total energy shed in all thescenarios at t = 1, for the whole simulation period of 24hours, divided by the number of scenarios, as follows:

eLOEE :=

∑24h=1

∑ω∈Ω P

ω,hshed,1

KΩ(14)

It is important to note that by using a receding horizonapproach in the SUC, each hour of the simulated day cor-responds to t = 1 of one of the iterations of the SUC.Also, these indices assume that the uncertainty is properlyrepresented by the scenarios utilized; therefore, the indicesare only comparable if they are based on the same scenarios.With this in mind, indices for study cases Hist.Data, Det.Caseand Perf.Case cannot be directly compared with the rest of thestudy cases, since they use different scenarios. Indices eLOLEand eLOEE for each scenario, together with the actual loss ofload over the 24-hour simulation, are presented in Table I. Theoperational cost of the microgrid for each study case, definedas the total cost of fuel plus the cost of load shedding, ispresented in Table II, together with the percent cost deviationswith respect to the Base Case.

TABLE I: Estimated Adequacy Indices

eLOLE eLOEE Loss of Load

[hours/day] [kWh/day] [hours/day]Base Case 0.93 131.7 0B250 0.35 9.8 0B500 0.02 0.5 0Var8 1.57 272.5 0Var12 0.84 129.1 0Hist.Data N/A N/A 0Det.Case N/A N/A 1.1Perf.Case N/A N/A 0

TABLE II: Operation Costs

Diesel Cost Load Shedding Total Deviation

US$/day US$/day US$/day %Base Case 13,097.1 0.0 13,097.1 0.0Det.Case 13,555.0 1,283.4 14,838.3 13.3Perf.Case 13,498.4 0.0 13,498.4 3.1Hist.Data 13,176.4 0.0 13,176.4 0.6B250 12,980.3 0.0 12,980.3 -0.9B500 12,944.1 0.0 12,944.1 -1.2Var8 13,285.4 0.0 13,285.4 1.4Var12 13,232.9 0.0 13,232.9 1.0

C. Discussion

Observe in Table II that the proposed stochastic formulation(Base Case) outperforms the deterministic case (Det.Case)in terms of operation cost. From the reserves point of view,note that Det.Case is not able to commit enough reserves tocompensate for variations on the instantaneous wind powerwith respect to the forecast, which results in the need to useexpensive load shedding.

The perfect information case (Perf.Case) performs betterthan Det.Case in terms of total cost of operation, which isexpected since this approach uses the hourly averages of thewind power realizations as forecast in the UC stage. However,Perf.Case is also outperformed by the Base Case due to itsdeterministic nature which is unable to consider the intra-hourvariations in the commitment. From the reserves perspectivethis case also underperforms when compared to stochasticformulations Base Case, Var12 and Hist.Data for the samereason.

Cases with increased ESS capacity (B250 and B500) showa reduction of costs as compared with the Base Case, with-out affecting the levels of reserve, which is attributed to areduction in the use of more expensive diesel units due toa more flexible operation of the system. Nevertheless, notethat the reduction of cost due to increased ESS capacity isnot directly proportional, since it depends on several otherfactors such as the level of penetration of intermittent sources,its correlation with the load profile, and the accuracy of theforecasting system.

The Hist.Data case shows the effect of a more pessimisticrepresentation of the uncertainty, yielding more conservativeresults, as can be seen from the high levels of reserve in Fig. 7.This also yields slightly higher operation costs, due to the overcommitment of more expensive units. Note in this case thatthe small difference in cost with respect to the Base Case isdue to the the particular cost characteristics of the units in the

Page 10: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

10 IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015

Load ESS1 ESS2 Diesel 1 Microturbine Diesel 2 Diesel 30

0.08333333333333

0.1666666666667

0

0.3333333333333

0.4166666666667

1

0.5833333333333

0.6666666666667

1

0.8333333333333

0.9166666666667

1

1.083333333333

1.166666666667

1

1.333333333333

1.416666666667

2

1.583333333333

1.666666666667

2

1.833333333333

1.916666666667

2

2.083333333333

2.166666666667

2

2.333333333333

2.416666666667

3

2.583333333333

2.666666666667

3

2.833333333333

2.916666666667

3

3.083333333333

3.166666666667

3

3.333333333333

3.416666666667

4

3.583333333333

3.666666666667

4

3.833333333333

3.916666666667

4

4.083333333333

4.166666666667

4

4.333333333333

4.416666666667

5

4.583333333333

4.666666666667

5

4.833333333333

4.916666666667

5

5.083333333333

5.166666666667

5

5.333333333333

5.416666666667

6

5.583333333333

5.666666666667

6

5.833333333333

5.916666666667

6

6.083333333333

6.166666666667

6

6.333333333333

6.416666666667

7

6.583333333333

6.666666666667

7

6.833333333333

6.916666666667

7

7.083333333333

7.166666666667

7

7.333333333333

7.416666666667

8

7.583333333333

7.666666666667

8

7.833333333333

7.916666666667

8

8.083333333333

8.166666666667

8

8.333333333333

8.416666666667

9

8.583333333333

8.666666666667

9

8.833333333333

8.916666666667

9

9.083333333333

9.166666666667

9

9.333333333333

9.416666666667

10

9.583333333333

9.666666666667

10

9.833333333333

9.916666666667

10

10.08333333333

10.16666666667

10

10.33333333333

10.41666666667

11

10.58333333333

10.66666666667

11

10.83333333333

10.91666666667

11

11.08333333333

11.16666666667

11

11.33333333333

11.41666666667

12

11.58333333333

11.66666666667

12

11.83333333333

11.91666666667

12

12.08333333333

12.16666666667

12

12.33333333333

12.41666666667

13

12.58333333333

12.66666666667

13

12.83333333333

12.91666666667

13

13.08333333333

13.16666666667

13

13.33333333333

13.41666666667

14

13.58333333333

13.66666666667

14

13.83333333333

13.91666666667

14

14.08333333333

14.16666666667

14

14.33333333333

14.41666666667

15

14.58333333333

14.66666666667

15

14.83333333333

14.91666666667

15

15.08333333333

15.16666666667

15

15.33333333333

15.41666666667

16

15.58333333333

15.66666666667

16

15.83333333333

15.91666666667

16

16.08333333333

16.16666666667

16

16.33333333333

16.41666666667

17

16.58333333333

16.66666666667

17

16.83333333333

16.91666666667

17

17.08333333333

17.16666666667

17

17.33333333333

17.41666666667

18

17.58333333333

17.66666666667

18

17.83333333333

17.91666666667

18

18.08333333333

18.16666666667

18

18.33333333333

18.41666666667

19

18.58333333333

18.66666666667

19

18.83333333333

18.91666666667

19

19.08333333333

19.16666666667

19

19.33333333333

19.41666666667

20

19.58333333333

19.66666666667

20

19.83333333333

19.91666666667

20

20.08333333333

20.16666666667

20

20.33333333333

20.41666666667

21

20.58333333333

20.66666666667

21

20.83333333333

20.91666666667

21

21.08333333333

21.16666666667

21

21.33333333333

21.41666666667

22

21.58333333333

21.66666666667

22

21.83333333333

21.91666666667

22

22.08333333333

22.16666666667

22

22.33333333333

22.41666666667

23

22.58333333333

22.66666666667

23

22.83333333333

22.91666666667

23

23.08333333333

23.16666666667

23

23.33333333333

23.41666666667

24

23.58333333333

23.66666666667

2.351007404 -0.134148149 -0.05344694 1.976344233 0.49999993 0.060000614 12.347555116 -0.149969462 -0.058694974 1.981171743 0.499999999 0.060000013 22.361947148 -0.146899593 -0.057681603 1.987488593 0.5 0.06 32.384788942 -0.130328482 -0.052185032 1.990420258 0.499999782 0.06000214 42.407421005 -0.114307268 -0.046874729 1.997378418 0.49999989 0.060001117 52.420033126 -0.101848779 -0.042763927 1.999931488 0.499999855 0.060001595 62.413357465 -0.10565039 -0.044036822 1.999998031 0.499999819 0.06304828 72.384129296 -0.150898572 -0.059020396 1.999999999 0.5 0.094048264 82.344307524 -0.1785779 -0.06818523 1.999999996 0.5 0.089319821 9

2.31263846 -0.189121945 -0.065150606 1.999999999 0.5 0.06 102.303631817 -0.200331438 -0.068878741 1.99999991 0.5 0.060000005 112.301397527 -0.203710715 -0.0699825 1.999889849 0.499999863 0.060001168 122.285413291 -0.214298778 -0.073510714 1.999999991 0.5 0.06 132.242731765 -0.234636442 -0.080341282 1.999998294 0.5 0.060000002 142.192379167 -0.254936088 -0.087171312 1.994709545 0.49999985 0.060001121 152.160499854 -0.26073944 -0.089114653 1.978471103 0.4999999 0.060000777 162.165928348 -0.260792963 -0.089118129 1.9833267 0.499999933 0.060000491 17

2.18657309 -0.258676867 -0.088389621 1.997324224 0.499999998 0.060000013 182.190137575 -0.257485282 -0.087977064 1.999087338 0.499999987 0.060000088 192.155546795 -0.263460476 -0.089976717 1.980880255 0.499999964 0.060000273 202.103871937 -0.272051717 -0.092849792 1.944118773 0.499999991 0.060000073 212.073517531 -0.353046438 -0.093356719 1.944616292 0.49999988 0.060000947 222.074848791 -0.361369417 -0.09622607 1.911505974 0.499999999 0.060000007 232.097253705 -0.366812139 -0.098076263 1.891044358 0.499999931 0.060000516 242.113405278 -0.366954251 -0.098103419 1.885725698 0.499999987 0.060000096 252.104051818 -0.361488732 -0.096223877 1.896924835 0.499999929 0.060000538 26

2.08280372 -0.352624256 -0.093184114 1.919945455 0.499999881 0.06000092 272.070945233 -0.343486482 -0.090038118 1.947553477 0.499999995 0.060000039 282.082159337 -0.341545398 -0.089359042 1.955297191 0.499999987 0.060000107 292.101571493 -0.339001514 -0.088469235 1.970488743 0.499999944 0.060000452 302.108450465 -0.33861434 -0.088342085 1.976207727 0.5 0.060000005 312.089862681 -0.346650087 -0.091155608 1.944983206 0.499999994 0.060000046 322.061547381 -0.35458217 -0.093941176 1.907803078 0.5 0.06 33

2.04223775 -0.322765693 -0.086008372 1.836808282 0.499999851 0.060001068 342.057603176 -0.317720861 -0.084249719 1.850781453 0.499999918 0.060000595 352.093869721 -0.31118037 -0.081689887 1.890162481 0.499999895 0.06000079 362.134325853 -0.303647158 -0.07906054 1.926362593 0.499999926 0.060000575 37

2.1651837 -0.301046022 -0.078153355 1.944766845 0.499999976 0.060000193 382.182628724 -0.303397209 -0.078948255 1.945253983 0.499999727 0.060002167 392.185072679 -0.30675667 -0.080085745 1.929470954 0.499999917 0.060000647 402.173727998 -0.307882445 -0.080663724 1.903354042 0.499999982 0.060000136 412.161525827 -0.307398821 -0.08069751 1.885054373 0.499999767 0.060001753 42

2.16331993 -0.301883834 -0.078798834 1.894065165 0.499999774 0.060001715 432.189960098 -0.291883723 -0.075349822 1.939711665 0.499999907 0.060000739 442.234653196 -0.290093506 -0.074990869 1.999999539 0.499999954 0.0600065 452.271366726 -0.110144208 -0.039555868 1.848826643 0.499999661 0.060002434 462.314487225 -0.123150362 -0.043777848 1.805624261 0.499999737 0.060001812 472.346333907 -0.135298742 -0.047706934 1.742118784 0.499999707 0.0600019 482.358501999 -0.132716572 -0.047030188 1.712443356 0.499999688 0.06000197 492.347421961 -0.10993116 -0.039560701 1.755930851 0.499999509 0.060003226 502.332220291 -0.075930157 -0.028772045 1.830967773 0.499999838 0.06000115 512.331940144 -0.056408628 -0.022318241 1.890071618 0.499999701 0.060002252 522.354923636 -0.060800341 -0.023723739 1.883951177 0.499999396 0.060004521 532.395594795 -0.068572785 -0.026856106 1.835456603 0.499999942 0.060000411 542.443083531 -0.060970275 -0.023428239 1.792794247 0.499999087 0.06000623 552.487042111 -0.041705072 -0.016723241 1.82284171 0.49999996 0.060000284 562.528496935 -0.018750911 -0.009014893 1.896441872 0.499999937 0.060000476 57

2.5729871 -0.045073501 -0.044228533 1.999985105 0.499997993 0.090992192 582.616105362 -0.057547484 -0.04757729 1.999998134 0.499999772 0.12199054 592.660082516 -0.095718911 -0.059820892 1.999999999 0.5 0.152990538 602.714103402 -0.262789067 -0.113482463 1.999999905 0.499999991 0.350000293 0.123206012 612.746433356 -0.238751624 -0.105844695 1.99999976 0.499999976 0.350001064 0.152206005 622.782865453 -0.190363155 -0.090420272 1.999994693 0.499999386 0.350174095 0.183141048 632.841916725 -0.178239482 -0.086618204 1.999999993 0.499999999 0.430166748 0.214140818 642.924801906 -0.182658415 -0.088061003 1.999999999 0.5 0.493961499 0.241181309 65

3.01386261 -0.179597439 -0.087098288 1.999999451 0.499999936 0.573919743 0.244522535 663.088317747 -0.166571185 -0.082942034 1.999999997 0.5 0.633003611 0.236606599 673.134001806 -0.152740472 -0.078525578 1.999999924 0.499999992 0.648760102 0.237036123 683.162343389 -0.138059753 -0.073837268 1.999999327 0.499999929 0.658169996 0.232065978 693.182674184 1.64E-10 9.95E-10 1.911888253 0.5 0.578169996 0.201065979 703.224865058 0.019714913 0.023426533 1.999999997 0.5 0.498169997 0.170065981 71

3.28145636 0.133195483 0.062429294 1.999999996 0.5 0.418170011 0.139066009 723.348015172 0.204154457 0.086784607 1.999999991 0.499999999 0.35000021 0.170020524 733.418016382 0.228066416 0.094994034 2 0.5 0.370972384 0.192170228 743.490392873 0.245098802 0.100864748 1.999999653 0.499999967 0.434097322 0.191781779 753.563743635 0.266761419 0.108326616 1.99999998 0.499999998 0.48753616 0.19487289 76

3.63655882 0.28893876 0.115990148 1.999999448 0.499999955 0.529474925 0.1995882 773.711147219 0.309490254 0.12314896 1.999999478 0.499999957 0.566929228 0.205391709 783.791288943 0.331468737 0.130846383 1.999999677 0.499999973 0.603177582 0.21184827 79

3.87811028 0.353794666 0.138719671 2 0.5 0.640687911 0.219463399 803.96312353 0.380936828 0.148124446 1.999999545 0.499999962 0.670377231 0.226428476 814.03199946 0.396563057 0.135993392 1.999999998 0.5 0.590377236 0.195428484 82

4.084956087 0.453103305 0.154982269 1.999999999 0.5 0.538120508 0.194375628 834.122002163 0.463499764 0.158568126 1.999999997 0.5 0.546910401 0.195828626 844.160857161 0.470955307 0.161176634 1.999999749 0.499999982 0.553903815 0.196931069 854.211621123 0.47706315 0.16329612 1.999999999 0.5 0.562133531 0.198314881 864.268918545 0.484572598 0.165889482 1.999999961 0.499999998 0.571106173 0.199968976 874.323201318 0.495775003 0.169659008 2 0.5 0.580527931 0.20187943 884.365791813 0.512138767 0.175185436 1.999999959 0.499999997 0.58692355 0.203211083 894.391012801 0.525246641 0.179594936 1.999999955 0.499999997 0.584096935 0.202360435 904.393882461 0.524818197 0.179473539 1.999999951 0.499999997 0.564033752 0.197344529 914.375050129 0.509958461 0.174526977 1.99999995 0.499999997 0.51462727 0.185617176 924.353619754 0.495755982 0.169794567 2 0.5 0.43564501 0.168035577 934.350990923 0.486268051 0.163063468 1.999999863 0.499999994 0.355645652 0.137037055 944.374713387 0.452322113 0.151779694 1.999999994 0.5 0.350000012 0.106037157 954.415500508 0.423900282 0.14167439 1.999999997 0.5 0.350000002 0.089330053 96

4.45368132 0.406844517 0.135462113 1.999999968 0.5 0.350000009 0.073499082 974.474686967 0.435540564 0.146001876 1.93255241 0.499999991 0.350000118 0.060000167 984.480132803 0.453429659 0.152396502 1.89321711 0.499999966 0.350000356 0.060000457 994.481643353 0.486426081 0.160273116 1.862183859 0.499999993 0.350000067 0.060000082 1004.487056798 0.519667959 0.170257293 1.855159941 0.499999899 0.350000933 0.060001136 1014.499025717 0.547300144 0.180489205 1.863577322 0.499999999 0.35000001 0.060000013 1024.517606193 0.558706925 0.18844217 1.879553855 0.499999968 0.350000325 0.060000409 1034.540033876 0.561460934 0.189590126 1.884590452 0.499999989 0.350000109 0.060000138 1044.553915105 0.555929725 0.184750107 1.854777943 0.499999987 0.350000121 0.060000149 1054.535663352 0.510342108 0.057888321 1.999999966 0.499999998 0.382223716 0.091000102 1064.499486861 0.417416015 0.03184738 1.999999995 0.5 0.350000003 0.078680233 1074.455062881 0.356929551 0.014286621 1.925250727 0.499999977 0.350000286 0.060000397 1084.423830274 0.352941156 0.013900068 1.83259254 0.499999939 0.350000526 0.060000628 1094.420297361 0.401456887 0.028022391 1.804821534 0.499999477 0.350004217 0.060004928 1104.436383461 0.460706074 0.045207747 1.81569162 0.499999925 0.350000609 0.060000711 1114.453972366 0.482541577 0.051529744 1.809048907 0.499999902 0.35000079 0.060000921 1124.460811478 0.446146875 0.041012524 1.73247604 0.499999964 0.350000254 0.060000286 113

4.47249619 0.400813552 0.027903086 1.618336562 0.499999912 0.350000541 0.060000594 1144.499146592 0.39018776 0.024831937 1.546345377 0.499999982 0.350000102 0.06000011 1154.542478408 0.445126434 0.040723892 1.563131767 0.49999999 0.35000006 0.060000065 116

4.59615544 0.524072998 0.064851201 1.641949641 0.5 0.35 0.06 1174.628810927 0.310275474 0.082620527 1.841949599 0.499999995 0.429999688 0.090999882 1184.654613974 0.220042818 0.055712326 1.999999991 0.5 0.444706383 0.121999859 1194.654144565 0.146533926 0.034315134 1.999999805 0.49999999 0.441403962 0.152994541 1204.627877628 0.10245866 0.021853393 1.999999124 0.499999955 0.368522565 0.149200913 1214.573380599 0.04491741 0.0012197 1.99999414 0.499999809 0.350008516 0.118207326 1224.491855494 3.14E-06 1.57E-06 1.953355359 0.499999845 0.350002124 0.08721009 1234.389628461 -3.29E-06 -1.50E-05 1.835715326 0.499997756 0.350019523 0.06002355 124

4.28018397 -1.94E-06 -4.99E-06 1.660629126 0.499999939 0.350000376 0.060000411 1254.182206369 -0.020646287 -0.019723288 1.529234174 0.499999986 0.350000073 0.060000077 1264.110915958 -0.051145099 -0.029722579 1.440758114 0.49999998 0.350000095 0.060000099 1274.073820992 -0.061811935 -0.033262961 1.398385801 0.499997798 0.350010372 0.060010773 1284.047759078 -0.058480636 -0.032222495 1.400242234 0.49999999 0.350000049 0.060000051 1294.008857174 -0.15101052 -0.082982442 1.600242146 0.499999994 0.350000057 0.060000063 1303.935118095 -0.236212004 -0.110231366 1.794443701 0.499999993 0.350000048 0.060000053 1313.841668365 -0.221982087 -0.105745503 1.834579544 0.499999993 0.350000047 0.060000052 1323.775280164 -0.027104574 -0.043560109 1.932245092 0.5 0.060000004 1333.753780836 -0.072669692 -0.058018404 1.909104489 0.5 0.060000007 1343.768381021 -0.132928778 -0.077118436 1.862358007 0.5 0.060000008 1353.797065412 -0.191586949 -0.095746914 1.828724163 0.499999999 0.060000008 1363.818047028 -0.225561348 -0.10653009 1.816165066 0.499999941 0.06000068 1373.842369399 -0.244101654 -0.112341012 1.828354563 0.5 0.060000006 1383.889589414 -0.250619468 -0.114382336 1.850049753 0.5 0.060000006 1393.973115279 -0.255210788 -0.115882479 1.879540065 0.499999999 0.060000011 1404.080542589 -0.294201374 -0.127904793 1.976186351 0.5 0.060000007 1414.136002511 -0.193028737 -0.009236915 1.776187 0.499999685 0.060000562 1424.166288972 2.27E-08 0.017156426 1.576187016 0.499999998 0.060000007 1434.176276036 0.129569037 0.111737079 1.382088395 0.499999947 0.060000287 1444.165225496 0.148178045 0.11860227 1.398928388 0.499999958 0.060000222 1454.146697119 0.183042755 0.130756482 1.453948469 0.499999999 0.060000004 1464.137210153 0.213786004 0.14194354 1.521766776 0.499999999 0.060000005 1474.150166183 0.23160838 0.14845599 1.57432398 0.499999999 0.060000006 148

4.19304036 0.229112848 0.147603666 1.593791953 0.499999999 0.060000005 1494.254106825 0.215511295 0.1427187 1.594078802 0.499999999 0.060000005 1504.316098284 0.202371295 0.138023624 1.598697325 0.499999984 0.06000011 1514.362774557 0.196118258 0.135826177 1.625338982 0.5 0.060000002 1524.389061396 0.193187834 0.134757677 1.66090818 0.5 0.060000003 1534.399330069 1.08E-07 0.150406255 1.860908158 0.499999999 0.060000084 1544.379928581 9.47E-07 0.095358215 1.895341249 0.499999831 0.060002539 1554.347542812 9.98E-08 0.088481526 1.861084916 0.499999695 0.060003654 1564.289954422 -0.031813078 6.37E-06 1.569912378 0.499999978 0.35000012 0.060000127 1574.261318662 -0.030506904 1.44E-06 1.549392903 0.499999995 0.350000027 0.060000029 1584.235804116 -0.028265961 2.56E-05 1.536713563 0.499999866 0.350000698 0.060000734 1594.210071228 -0.029159322 3.48E-06 1.521064862 0.499999951 0.350000252 0.060000264 1604.183254659 -0.034437704 3.43E-08 1.494349766 0.5 0.350000003 0.060000003 1614.164123763 -0.039764296 2.44E-05 1.465341328 0.49999984 0.350000788 0.060000821 1624.163850406 -0.038177778 6.63E-07 1.445861283 0.499999992 0.35000004 0.060000041 1634.187336146 -0.020583522 1.12E-07 1.444021252 0.499999999 0.350000007 0.060000007 1644.214878001 -9.21E-06 1.93E-05 1.484848715 0.499999888 0.350000557 0.060000582 1654.223048732 -0.080735716 0.001032638 1.684758357 0.499998532 0.350009813 0.060010712 166

4.19326368 -0.041166311 0.00927841 1.809693328 0.499999305 0.350005078 0.060005733 1674.151216624 -1.24E-06 0.00608671 1.938497528 0.499999894 0.350001393 0.060001913 1684.117049809 8.87E-09 0.013762437 1.999435036 0.499999999 0.350000036 0.063950888 1694.100916809 -2.94E-05 -7.21E-07 1.934473917 0.4999998 0.350002017 0.060002533 1704.109194488 -0.077046273 -1.43E-05 1.857431657 0.499999418 0.350004734 0.060005524 1714.132618438 -0.137491335 -2.30E-07 1.797854628 0.499999999 0.350000007 0.060000007 1724.154497181 -0.147329564 -0.001755681 1.792301983 0.499999999 0.350000006 0.060000007 1734.165863603 -0.127869624 -0.00017466 1.816637742 0.49999903 0.350007405 0.060008496 1744.162265642 -0.107795267 -0.000169517 1.839414193 0.499997456 0.35002048 0.06002385 1754.142005984 -0.114465279 -6.12E-06 1.837193099 0.499999966 0.350000275 0.060000319 1764.117113578 -0.141317045 -0.000103334 1.821395431 0.49999974 0.350001991 0.060002286 1774.102570856 -0.119947125 -0.058603458 1.815496984 0.499998046 0.350014829 0.060016996 1784.107756873 -0.124028385 -0.05991636 1.803172017 0.499999466 0.350003974 0.060004533 1794.122855569 -0.118883636 -0.058233787 1.80023397 0.499999282 0.350005362 0.060006121 1804.132398327 -0.110560906 -0.055515922 1.802790697 0.499999603 0.350002985 0.060003416 1814.125173577 -0.100569006 -0.052270675 1.802584567 0.499999062 0.350007038 0.060008046 1824.109079017 -0.091283936 -0.049251847 1.801011471 0.499999569 0.3500032 0.060003648 1834.096608905 -0.085190302 -0.047275856 1.801608249 0.499997863 0.350015802 0.060017995 184

4.09606135 -0.082654906 -0.046448827 1.806232561 0.499998038 0.350014631 0.060016699 1854.100264021 -0.079006077 -0.045262403 1.816089986 0.499999568 0.350003285 0.060003773 1864.098284947 -0.070023753 -0.042352601 1.834591255 0.499999724 0.350002199 0.060002556 1874.080792572 -0.054252759 -0.037248128 1.861452684 0.49999708 0.350024626 0.060029096 1884.044645811 -0.046510309 -0.03473895 1.88835234 0.499999488 0.350004561 0.060005483 1893.994843928 -0.128001108 -0.067062816 1.999999425 0.499999999 0.350000011 0.060000016 1903.916196056 -0.16382054 -0.078699298 1.96933829 0.5 0.350000005 0.060000007 1913.832199678 -0.215328341 -0.095314858 1.934627683 0.5 0.350000003 0.060000004 1923.761988027 -0.045934855 -0.04029561 1.991823983 0.499999958 0.060001352 1933.705696556 -0.058161788 -0.044252602 1.999324355 0.499999992 0.060000231 1943.659962991 -0.048685163 -0.041216615 1.999994742 0.499999932 0.060003922 1953.611686286 -0.069419829 -0.047904585 1.999999969 0.499999999 0.060000063 1963.551563862 -0.151359825 -0.074351033 1.999569852 0.49999992 0.060001965 1973.476274484 -0.221471068 -0.097062529 1.938918702 0.5 0.060000006 1983.394642657 -0.282010972 -0.116692706 1.887726795 0.499999968 0.060000336 1993.307381986 -0.309852344 -0.125693162 1.856465323 0.499999998 0.060000019 2003.218907764 -0.315966779 -0.12768093 1.834523871 0.49999995 0.06000041 2013.148020171 -0.451018862 -0.066253939 1.887837768 0.49999979 0.060001877 2023.077159283 -0.464492233 -0.071473488 1.844114512 0.5 0.060000001 2033.016910612 -0.47981204 -0.077380284 1.788556262 0.499999969 0.060000225 2042.966404021 -0.494118268 -0.083699469 1.74715434 0.5 0.060000001 2052.922605644 -0.49765344 -0.085041607 1.726020222 0.499999932 0.060000431 2062.886592795 -0.491702018 -0.082756179 1.730314844 0.499999999 0.060000004 2072.859984542 -0.474480487 -0.076056542 1.754833317 0.499999976 0.060000156 2082.844930305 -0.446920142 -0.065278231 1.794083827 0.499999894 0.060000703 2092.842974119 -0.412918153 -0.051193159 1.826764871 0.499999999 0.06000001 2102.856250234 -0.39093959 -0.042761752 1.850277186 0.499999974 0.060000196 2112.883589074 -0.39248725 -0.04349287 1.860506833 0.5 0.060000001 212

2.91782501 -0.413977324 -0.051834801 1.884035781 0.499999886 0.060000893 2132.926236871 -0.266002937 -1.67E-07 1.68403746 0.499999816 0.060000637 2142.929869567 -0.053822352 0.006691088 1.5262379 0.499999393 0.060003264 2152.928817478 -0.034773117 0.01310901 1.581328564 0.499999949 0.060000287 2162.910160077 -0.025147372 0.015989318 1.595117999 0.499999995 0.060000027 2172.873573338 -0.02488582 0.011511465 1.527656208 0.49999985 0.06000081 2182.833225418 -0.006560954 0.006587543 1.44952132 0.499999983 0.060000089 2192.806999601 -1.67E-06 0.013276849 1.484471895 0.499999976 0.060000125 2202.809209163 -6.81E-07 0.034373204 1.68124356 0.499999855 0.060000884 2212.827796732 1.29E-05 0.086790592 1.881221398 0.499999503 0.060005319 2222.825770796 2.98E-08 0.089087274 1.954750835 0.499999986 0.06000019 2232.773186354 -1.89E-06 0.017953285 1.786772333 0.499999987 0.06000009 2242.719332147 -0.100977852 -0.026619523 1.586773185 0.499999813 0.060000433 2252.688460198 -0.096874874 -0.034950428 1.3867735 0.499999938 0.060000141 2262.691259745 1.65E-06 1.44E-06 1.355299663 0.499999971 0.060000137 2272.724315211 0.055095822 0.016535722 1.55524458 0.499999225 0.060004693 2282.762823318 0.068304023 0.020646402 1.754596107 0.499999873 0.060000831 229

2.77837168 0.064434333 0.019027386 1.746772921 0.499999818 0.060001175 2302.779055169 0.037154719 0.01004803 1.619800815 0.49999994 0.060000346 2312.783066298 0.018403691 0.00408911 1.476017591 0.4999999 0.060000517 2322.795602754 0.018669964 0.004660573 1.410993805 0.499999992 0.06000004 233

2.80142898 0.061825834 0.019053379 1.394439186 0.499999907 0.060000453 2342.78439172 0.114184872 0.036349498 1.448790519 0.499999904 0.060000488 235

2.740530566 0.178924073 0.057164216 1.544728035 0.499999703 0.060001621 2362.698277339 0.22688688 0.073016084 1.664534883 0.499999709 0.060001757 2372.684332747 0.234627066 0.066895637 1.776019095 0.499999781 0.060001457 2382.716954874 0.231003042 0.065759396 1.775895987 0.49999992 0.060000536 2392.785410693 0.206242922 0.057699255 1.743880162 0.499999987 0.060000086 2402.872562244 0.17704422 0.048238209 1.743001486 0.499999895 0.060000673 2412.956755265 0.188776554 0.052608344 1.769705741 0.49999992 0.060000564 2423.013708469 0.22420922 0.064230233 1.807487938 0.499999909 0.060000743 2433.019086174 0.252178112 0.073378957 1.833181967 0.499999913 0.060000781 2442.962308838 0.24954504 0.072484945 1.831082185 0.5 0.060000001 245

2.89354942 0.227982103 0.065390049 1.815563465 0.499999787 0.060001642 2462.877364971 0.205787438 0.058115609 1.810461652 0.5 0.060000003 247

2.95559439 0.189505051 0.052830578 1.844211491 0.499999993 0.060000068 2483.081089741 0.198823862 0.055726333 1.885948625 0.499999997 0.060000037 2493.184498215 0.319680601 0.149559801 1.751502109 0.5 0.06 2503.199746197 0.356733722 0.162534396 1.778536803 0.499999948 0.06000043 2513.150903172 0.393761989 0.175451521 1.794187913 0.5 0.06 2523.073639816 0.413598268 0.182392358 1.807604279 0.499999986 0.060000112 2532.996891389 0.403840817 0.179003121 1.818426734 0.499999948 0.060000425 2542.932868438 0.365346577 0.165498877 1.806522331 0.5 0.06 2552.892283824 0.297865115 0.141867597 1.755231702 0.5 0.06 2562.888020459 0.24540139 0.123505286 1.613967487 0.499999998 0.06000001 257

2.90172974 0.20295492 0.108682042 1.463353048 0.5 0.06 2582.900501908 0.183778483 0.102074639 1.368641521 0.499999999 0.060000004 2592.862172472 0.233000123 0.119282441 1.324289817 0.499999995 0.060000023 2602.814403729 0.299819929 0.142553221 1.356505951 0.5 0.06 2612.790037002 0.366729131 0.038729303 1.541106943 0.5 0.06 2622.820219569 0.39334236 0.046646165 1.626475225 0.5 0.06 2632.866777015 0.400042695 0.048636841 1.680911222 0.499999981 0.060000115 2642.885999257 0.392386827 0.046351795 1.686064141 0.5 0.060000002 2652.848663106 0.374887048 0.041130029 1.635134564 0.499999997 0.060000018 2662.780374939 0.355048814 0.035212304 1.555085888 0.5 0.060000002 2672.720178031 0.34157684 0.031196677 1.480469631 0.5 0.060000002 2682.695757009 0.337596976 0.030015345 1.441475355 0.5 0.06 2692.691702924 0.339795961 0.030676039 1.432571343 0.499999995 0.060000024 2702.682005929 0.345129735 0.032266563 1.437027528 0.5 0.06 2712.649142012 0.346241052 0.032592738 1.44574308 0.499999987 0.060000065 2722.610174581 0.336996769 0.029833643 1.456796862 0.499999986 0.060000074 2732.582249558 0.11327567 0.025257824 1.656796775 0.499999999 0.06000001 2742.597991052 0.068169169 0.010471735 1.675823567 0.499999994 0.060000039 2752.619685462 0.054226541 0.006237987 1.64718417 0.499999997 0.060000017 2762.605232985 0.045743527 0.003102685 1.623814678 0.499999996 0.060000023 2772.528432653 0.046753102 0.002949183 1.612023253 0.499999919 0.060000468 2782.426863518 0.050495437 0.004633067 1.60990378 0.499999999 0.060000003 2792.351827075 0.051005115 0.005291233 1.60874945 0.499999999 0.060000009 2802.339435206 0.045157115 0.003417401 1.598710275 0.5 0.06 281

2.37591788 0.036772919 0.001116547 1.582487873 0.499999927 0.060000412 2822.435390592 0.030661165 1.54E-06 1.568418244 0.5 0.06 2832.490557979 0.033643164 0.00012531 1.562978955 0.5 0.060000002 2842.513068447 0.051911958 0.005037667 1.568719299 0.5 0.060000002 285

513.1866779 142.499956 43.83703716 22.47804226

-0.6

0.2

1

1.8

2.6

3.4

4.2

5

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

ESS1 ESS2 Diesel 1 Microturbine Diesel 2 Diesel 3

-0.6

0.2

1

1.8

2.6

3.4

4.2

5

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

LoadPo

wer

[MW

]

Hours

Fig. 6: Optimal dispatch obtained by the EMS: Base Case.

test system, and may increase in system with more dissimilargenerators’ costs.

Study cases with reduced SUC look-ahead windows (Var8and Var12) show poor performance in terms of operation costs,making them comparable to Det.Case; however, they do notyield actual load shedding. The higher costs of these studycases are associated with their limited ability to foresee futuresystem conditions.

In terms of system adequacy, the proposed indices show thathigher levels of ESS capacity will yield lower eLOLE andeLOEE indices, improving the reliability of the system. Also,observe that study cases with reduced look-ahead windows,although more expensive, do not necessarily improve thesystem adequacy.

1) Primary Controllers: The results shown in Section IV-B represent an approximation of the actual microgrid dispatchbased on 5-minute updates of the SHOPF routine; definingthe set-points of local (primary) controllers of DG units.The actual system conditions of the microgrid in real timeare a result of the actions of local controllers (e.g., droopcontrollers) [6], with the stability of the microgrid dependingon their parameters, which can be adjusted to ensure gridstability taking the dispatch settings obtained by the SHOPFas a given.

2) Non-convexity of the SHOPF: As previously mentioned,the formulation of the SHOPF yields a non-convex NLPformulation; thus, the NLP solver (IPOPT) is only able to findlocally optimum solutions of the problem. In addition, due tothe inherent sub-optimality of the solution, the non-convexityof the SHOPF might also produce inconsistent solutions if thesolver “jumps” between local minima in consecutive solutionsof the algorithm, yielding varying dispatch commands. Thisproblem is minimized by providing an appropriate startingpoint to the NLP solver as follows: in every run of theSHOPF in the simulation, the previous solution is used asa starting point, since the new solution is likely to lie in theneighborhood of the previous one.

3) The value of SUC vs perfect information: As discussedin Section II-A, the use of a SUC approach is able to considernot only the forecast errors with hourly resolution, but also

the intra-hour power fluctuations, which is described by Fig.8. Figure8-(a), analogous to Fig.2-(a), shows the wind powerrealization together with a sample of the scenarios and theirbounds for the 24-hour look-ahead window, at time step t = 1.Observe that even if the forecasting system was able to predictthe hourly average of the realization, the system would still besubject to the intra-hour variations. Furthermore, the close upin Fig.8-(b) shows that the scenarios are able to capture mostof these variations, yielding hedged commitment solutions.The advantages of the SUC approach are also confirmed bythe results shown in Table II. Moreover, the extra hedgingis reflected by the reserve margin results in Fig. 7, whichshow that using an SUC approach provide better reserveperformance.

D. Computational Performance

The EMS performance was tested for each study case and24 hours of operation. Computational times averaged 11s periteration of the NLP (SHOPF), and 93s per iteration of theMILP (SUC). Solution times of the SUC were fairly constantover the 24 hour simulation periods, whereas solution timesfor SHOPF ranged from approximately 60s for the largestwindow (15 time-steps, after an SUC update) to approximately2s for the shortest window (4 time-steps, right before the SUCupdate and window extension). Note that these times can beconsidered realistic, since the EMS was tested on a fairly largeisolated microgrid with a wide variety of DGs, and allowthe implementation of the proposed approach for real-timeapplications, since the results can be obtained in less thanthe considered 5-minute window for the EMS.

E. Implementation Considerations

The actual implementation of the proposed algorithm in areal microgrid should take into account potential convergenceissues of the SHOPF problem, which are more likely to appearwhen the SHOPF transitions from a small look-ahead windowto a larger one. In this regard, it is important to note that duringthe transition, the shortest horizon overlaps with the longestone, meaning that the EMS has a solution available for the

Page 11: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

OLIVARES, LARA, CANIZARES AND KAZERANI: STOCHASTIC-PREDICTIVE ENERGY MANAGEMENT SYSTEM FOR ISOLATED MICROGRIDS 11

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 240

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Forecast Look−ahead hour [h]

Win

d Po

wer

[pu]

Upper band of scenariosLower band of scenariosRealizationWind Power Hourly Average

(a)

14 15 16 17 18

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Upper bound of scenariosLower bound of scenariosRealizationWind Power Hourly Average

(b)

Fig. 8: SUC scenarios and wind power realization for (a) 24-hwindow, and (b) close-up.

following 10 minutes. In case of a convergence failure, addi-tional heuristics can be included in the implementation, suchas keeping the best available solution, and letting the primarycontrollers adjust the mismatches, or solving the SHOPF witha shorter look-ahead window to ease convergence.

V. CONCLUSIONS

This paper has presented a novel EMS architecture andalgorithm for isolated microgrids with the presence of in-termittent energy sources. The proposed approach combinedthe advantages of stochastic mathematical formulations andclose tracking of variations in order to produce an economicaland reliable microgrid dispatch. The decomposition of theenergy management problem allowed to obtain UC decisionsand dispatch commands with different strategies and levelsof detail, according to the requirements of each optimizationproblem.

The proposed EMS was tested under different configurationsin order to obtain the most suitable combination of parameters,obtaining the best results when used with a 24 hour look-a-head window and scenarios generated with a technique thatbest represents the uncertainty. The results show a superiorperformance in terms of total operation cost of the cases wherea stochastic formulation of the UC problem is used instead ofa deterministic one (see Table II), which justifies using theproposed approach.

The main contributions of this work can be summarized asfollows:

• The paper extends on the recent paper [10] on deterministicEMS of isolated microgrids by including a stochastic UCformulation within the proposed EMS architecture, usingan MPC approach. This required a modification of thepreviously proposed architecture to accommodate differenttime steps of the SUC and SHOPF formulations, and theimplementation of a shrinking horizon for the SHOPF inorder to properly use the ESSs as a hedging mechanismagainst uncertainty. The resulting architecture is uniquein terms of the modeling detail, and the combination oftechniques to provide the best performance of the microgridEMS under uncertainty.

• The performance and feasibility of the proposed stochastic-predictive EMS was tested and demonstrated for differentconfigurations in a realistic microgrid test system.Developing algorithms with different approaches to handle

forecasting information and uncertainty is the next step in thisresearch.

REFERENCES

[1] N. Hatziargyriou, H. Asano, R. Iravani, and C. Marnay, “Microgrids,”IEEE Power and Energy Magazine, vol. 5, no. 4, pp. 78–94, 2007.

[2] J. A. Pecas Lopes, C. L. Moreira, and A. G. Madureira, “Definingcontrol strategies for microgrids islanded operation,” IEEE Trans. PowerSystems, vol. 21, no. 2, pp. 916–924, 2006.

[3] A. Bidram and A. Davoudi, “Hierarchical structure of microgrids controlsystem,” IEEE Trans. Smart Grid, vol. 3, no. 4, pp. 1963–1976, 2012.

[4] Q. Jiang, M. Xue, and G. Geng, “Energy management of microgrid ingrid-connected and stand-alone modes,” IEEE Trans. Power Systems,vol. 28, no. 3, pp. 3380–3389, 2013.

[5] E. Barklund, N. Pogaku, M. Prodanovic, C. Hernandez-Aramburo, andT. C. Green, “Energy management in autonomous microgrid usingstability-constrained droop control of inverters,” IEEE Trans. PowerElectronics, vol. 23, no. 5, pp. 2346–2352, 2008.

[6] IEEE PES TF in Microgrid Control, D. Olivares, A. Mehrizi-Sani,A. Etemadi, C. Canizares (Chair), R. Iravani, M. Kazerani, A. Hajimi-ragha, O. Gomis-Bellmunt, R. Saeedifard, Palma-Behnke (Secretary),A. Jimenez-Estevez, and N. Hatziargyriou, “Trends in microgrid con-trol,” IEEE Trans. Smart Grid, vol. 6, no. 4, pp. 1905–1919, July 2014.

[7] A. Parisio and L. Glielmo, “A mixed integer linear formulation formicrogrid economic scheduling,” in Proc. IEEE Int. Conf. Smart GridCommunications, 2011, pp. 505–510.

[8] L. Xiaoping, D. Ming, H. Jianghong, H. Pingping, and P. Yali, “Dynamiceconomic dispatch for microgrids including battery energy storage,” inProc. 2nd IEEE Int. Symposium on Power Electronics for DistributedGeneration Systems (PEDG), 2010, pp. 914–917.

[9] C. Colson, M. Nehrir, and S. Pourmousavi, “Towards real-time microgridpower management using computational intelligence methods,” in Proc.IEEE Power and Energy Society General Meeting, July 2010, pp. 1 –8.

[10] D. Olivares, C. Canizares, and M. Kazerani, “A centralized energymanagement system for isolated microgrids,” IEEE Trans. Smart Grid,vol. 5, no. 4, pp. 1864–1875, July 2014.

[11] P. A. Ruiz, C. R. Philbrick, E. Zak, K. W. Cheung, and P. W. Sauer,“Uncertainty management in the unit commitment problem,” IEEETrans. Power Systems, vol. 24, no. 2, pp. 642–651, 2009.

[12] D. Olivares, C. Canizares, and M. Kazerani, “A centralized optimalenergy management system for microgrids,” in Proc. IEEE PES GeneralMeeting, 2011, July 2011, pp. 1–6.

[13] D. Bertsimas, E. Litvinov, X. Sun, J. Zhao, and T. Zheng, “Adaptiverobust optimization for the security constrained unit commitment prob-lem,” IEEE Trans. Power Systems, vol. 28, no. 1, pp. 52–63, 2013.

[14] C. Zhao, J. Wang, J.-P. Watson, and Y. Guan, “Multi-stage robustunit commitment considering wind and demand response uncertainties,”IEEE Trans. Power Systems, vol. PP, no. 99, pp. 1–10, 2013.

[15] Q. Wang, Y. Guan, and J. Wang, “A chance-constrained two-stagestochastic program for unit commitment with uncertain wind poweroutput,” IEEE Trans. Power Systems, vol. 27, no. 1, pp. 206–215, 2012.

[16] J. R. Birge and F. Louveaux, Introduction to Stochastic Programming,2nd ed., ser. Springer Series in Operations Research and FinancialEngineering. Springer Verlag, 2011.

Page 12: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

12 IEEE TRANSACTIONS ON SMART GRID, ACCEPTED AUGUST 2015

[17] L. Wu, M. Shahidehpour, and Z. Li, “Comparison of scenario-based andinterval optimization approaches to stochastic scuc,” IEEE Trans. PowerSystems, vol. 27, no. 2, pp. 913–921, 2012.

[18] J. R. Birge, “The value of the stochastic solution in stochastic linearprograms with fixed recourse,” Mathematical programming, vol. 24,no. 1, pp. 314–325, 1982.

[19] S. Takayuki and J. R. Birge, “Stochastic unit commitment problem,” Int.Trans. in Operational Research, vol. 11, no. 1, pp. 19–32, 2004.

[20] A. Papavasiliou, S. Oren, and R. O’Neill, “Reserve requirementsfor wind power integration: A scenario-based stochastic programmingframework,” IEEE Trans. Power Systems, vol. 26, no. 4, pp. 2197–2206,2011.

[21] F. Bouffard and F. Galiana, “Stochastic security for operations planningwith significant wind power generation,” IEEE Trans. Power Systems,vol. 23, no. 2, pp. 306–316, 2008.

[22] L. Wu, M. Shahidehpour, and T. Li, “Stochastic security-constrained unitcommitment,” IEEE Trans. Power Systems, vol. 22, no. 2, pp. 800–811,2007.

[23] A. Parisio and L. Glielmo, “Stochastic model predictive control foreconomic/environmental operation management of microgrids,” in Proc.2013 European Control Conf., July 2013, pp. 2014–2019.

[24] A. Zakariazadeh, S. Jadid, and P. Siano, “Stochastic multi-objectiveoperational planning of smart distribution systems considering demandresponse programs,” Electric Power Systems Research, vol. 111, no. 0,pp. 156 – 168, 2014.

[25] W. Su, J. Wang, and J. Roh, “Stochastic energy scheduling in microgridswith intermittent renewable energy resources,” IEEE Trans. Smart Grid,vol. 5, no. 4, pp. 1876–1883, July 2014.

[26] F. Allgower, R. Findeisen, and Z. K. Nagy, “Nonlinear model predictivecontrol: From theory to application,” J. Chin. Inst. Chem. Engrs., vol. 35,no. 3, pp. 299 – 315, 2004.

[27] L. Xie and M. Ilic, “Model predictive economic/environmental dispatchof power systems with intermittent resources,” in Proc. IEEE PESGeneral Meeting 2009, 2009, pp. 1–6.

[28] A. Parisio, E. Rikos, and L. Glielmo, “A model predictive controlapproach to microgrid operation optimization,” IEEE Trans. ControlSystems Technology, vol. 22, no. 5, pp. 1813–1827, Sept 2014.

[29] M. Korpas and A. Holen, “Operation planning of hydrogen storageconnected to wind power operating in a power market,” IEEE Trans.Energy Conversion, vol. 21, no. 3, pp. 742 –749, Sept. 2006.

[30] M. Thomas, J. Kardos, and B. Joseph, “Shrinking horizon modelpredictive control applied to autoclave curing of composite laminatematerials,” in American Control Conference, 1994, vol. 1, June 1994,pp. 505–509 vol.1.

[31] B. Joseph and F. W. Hanratty, “Predictive control of quality in a batchmanufacturing process using artificial neural network models,” Industrial& Engineering Chemistry Research, vol. 32, no. 9, pp. 1951–1961, 1993.

[32] W. Hawkins and T. G. Fischer, Batch Control Systems: Design, Ap-plication, and Implementation. ISA-Instrumentation, Systems, andAutomation Society, 2006.

[33] M. R. Almassalkhi and I. A. Hiskens, “Chapter 5 - impact of energystorage on cascade mitigation in multi-energy systems,” in EnergyStorage for Smart Grids, P. D. Lu, Ed. Boston: Academic Press, 2015,pp. 115 – 169.

[34] S. Soman, H. Zareipour, O. Malik, and P. Mandal, “A review of windpower and wind speed forecasting methods with different time horizons,”in Proc. North American Power Symposium (NAPS), 2010, pp. 1–8.

[35] W. H. Kersting, Distribution System Modeling and Analysis, SecondEdition, 2nd ed. Bosa Roca, FL, USA: CRC Press, 2006.

[36] S. Paudyal, C. Canizares, and K. Bhattacharya, “Optimal operation ofdistribution feeders in smart grids,” IEEE Trans. Industrial Electronics,vol. 58, no. 10, pp. 4495–4503, 2011.

[37] A. Gomez-Exposito, A. J. Conejo, and C. Canizares, Eds., Elect. EnergySyst. Analysis and Operation, 1st ed. FL, USA: CRC Press, 2009.

[38] M. Almassalkhi and I. Hiskens, “Model-predictive cascade mitigationin electric power systems with storage and renewables – part i: Theoryand implementation,” IEEE Trans. Power Systems, to be publised.

[39] P. Kall and J. Mayer, Stochastic Linear Programming Models, Theory,and Computation, ser. International Series in Operations Research andManagement Science. Springer Verlag, 2011, vol. 156.

[40] K. Høyland and S. W. Wallace, “Generating scenario trees for multistagedecision problems,” Mngmnt. Science, vol. 47, no. 2, pp. 295–307, 2001.

[41] J. L. Higle and S. Sen, “Stochastic decomposition: An algorithm fortwo-stage linear programs with recourse,” Mathematics of OperationsResearch, vol. 16, no. 3, pp. 650–669, 1991.

[42] P. Pinson, H. Madsen, H. A. Nielsen, G. Papaefthymiou, and B. Klockl,“From probabilistic forecasts to statistical scenarios of short-term windpower production,” Wind Energy, vol. 12, no. 1, pp. 51–62, 2009.

[43] P. Pinson, “Wind energy: Forecasting challenges for its operationalmanagement,” Preprint Statistical Science, 2013. [Online]. Available:http://http://pierrepinson.com/docs/pinson13 windstat.pdf

[44] R. E. Rosenthal, GAMS – A User’s Guide, GAMS Development Cor-poration, Washington, DC, USA, December 2012.

[45] A. Wachter and L. T. Biegler, “On the implementation of aninterior-point filter line-search algorithm for large-scale nonlinearprogramming,” Mathematical Programming, vol. 106, pp. 25–57, 2006.[Online]. Available: http://dx.doi.org/10.1007/s10107-004-0559-y

[46] A. Ruszczyski, “Decomposition methods in stochastic programming,”Mathematical Programming, vol. 79, no. 1-3, pp. 333–353, 1997.

[47] S. Takriti, J. Birge, and E. Long, “A stochastic model for the unitcommitment problem,” IEEE Trans. Power Systems, vol. 11, no. 3, pp.1497–1508, 1996.

[48] N. Sahinidis and I. E. Grossmann, “Convergence properties of general-ized benders decomposition,” Comp. & Chem. Eng., vol. 15, no. 7, pp.481–491, 1991.

[49] CIGRE Task Force C6.04, K. Strunz, E. Abbasi, C. Abbey, C. An-drieu, U. Annakkage, S. Barsali, R. Campbell, R. Fletcher, F. Gao,T. Gaunt, A. Gole, N. R. Hatziargyriou, R. Iravani, G. Joos, H. Kon-ishi, M. Kuschke, E. Laverkvi, C. Liu, S. Mahseredjian, F. Mosallat,D. Muthumuni, A. Orths, S. Papathanassiou, K. Rudion, Z. Styczynski,and S. Verma, “Benchmark systems for network integration of renewableand distributed energy resources,” CIGRE Technical Report, May 2013.

[50] R. Palma-Behnke, C. Benavides, F. Lanas, B. Severino, L. Reyes,J. Llanos, and D. Saez, “A microgrid energy management system basedon the rolling horizon strategy,” IEEE Trans. Smart Grid, vol. 4, no. 2,pp. 996–1006, 2013.

[51] PSE-Committee, “Reliability indices for use in bulk power supplyadequacy evaluation,” IEEE Trans. PAS, vol. 97, no. 4, pp. 1097–1103,1978.

Daniel E. Olivares (S’11, M’14) was born in Santi-ago of Chile, received the B.Sc. and the Engineerdegree in electrical engineering from the Univer-sity of Chile, Santiago, Chile, in 2006 and 2008respectively, and the Ph.D. degree in electrical andcomputer engineering from the University of Water-loo, Waterloo, ON, Canada, in 2014. He is currentlyAssistant Professor at the Electrical EngineeringDepartment of the Pontificia Universidad Catolica deChile, Santiago, Chile. His research interests includemodelling, simulation, control and optimization of

power systems in the context of smart grids.

Jose D. Lara (S’11, M’15) was born in San JoseCosta Rica, received the B.Sc. and the Engineerdegree in electrical engineering in 2009 and thelicentiate in 2012 from the University of Costa Rica,and the M.Sc. degree in Electrical and ComputerEngineering at the University of Waterloo, Water-loo, ON, Canada in 2014. His research interestsinclude analysis and simulation of power systems,mathematical programming under uncertainty andits applications to power systems operation andquantitative energy policy.

Claudio A. Canizares (S86, M91, SM00, F07)received the electrical engineer diploma from theEscuela Politcnica Nacional (EPN), Quito, Ecuador,in 1984 and the M.S. and Ph.D. degrees electricalengineering are from the University of Wisconsin-Madison in 1988 and 1991, respectively. He has heldvarious academic and administrative positions at theElectrical and Computer Engineering Department ofthe University of Waterloo, Waterloo, ON, Canada,since 1993, where he is currently a full Professor andthe Associate Director of the Waterloo Institute for

Sustainable Energy (WISE). He was awarded the Hydro One research chair in2010. His research activities concentrate in the study of stability, modeling,simulation, control, and computational issues in power systems within thecontext of competitive electricity markets and smart grids.

Dr. Canizares has been the recipient of various IEEE-PES Working Groupawards and holds and has held several leadership appointments in IEEE-PES technical committees and subcommittees. He is Registered ProfessionalEngineer in the province of Ontario and Fellow of the Royal Society ofCanada.

Page 13: Stochastic-Predictive Energy Management System for Isolated … · 2017. 4. 10. · Stochastic-Predictive Energy Management System for Isolated Microgrids Daniel E. Olivares, Member,

OLIVARES, LARA, CANIZARES AND KAZERANI: STOCHASTIC-PREDICTIVE ENERGY MANAGEMENT SYSTEM FOR ISOLATED MICROGRIDS 13

Mehrdad Kazerani (S88, M96, SM02) received theB.Sc. degree from Shiraz University, Iran, the M.Eng. degree from Concordia University, Canada, andthe Ph.D. degree from McGill University, Canada,in 1980, 1990, and 1995, respectively. From 1982 to1987, he was with the Energy Ministry of Iran. He iscurrently a Professor at the Department of Electricaland Computer Engineering, University of Waterloo,Waterloo, ON, Canada. His research interests in-clude power electronic circuits and systems design,power quality/active power filters, matrix converters,

distributed power generation, utility interface of alternative energy sources,battery electric, hybrid electric and fuel cell vehicles, Microgrids, and FACTS.

Dr. Kazerani is a Registered Professional Engineer in the province ofOntario.