Model Predictive Control for Distributed Microgrid Battery Energy Storage Systems
Thomas Morstyn, Branislav Hredzak, Ricardo P. Aguilera, Vassilios, G. Agelidis

TL;DR
This paper introduces a convex model predictive control method for distributed battery energy storage in microgrids, enabling fast, real-time optimal power flow management considering line losses, voltage, and converter constraints.
Contribution
It presents a novel convex optimization-based control strategy that incorporates detailed battery efficiency variations and line constraints, improving real-time microgrid management.
Findings
Achieves near non-convex optimization performance
Reduces computation time by a factor of 1000
Validates effectiveness through real-time simulations
Abstract
This paper proposes a new convex model predictive control strategy for dynamic optimal power flow between battery energy storage systems distributed in an AC microgrid. The proposed control strategy uses a new problem formulation, based on a linear d-q reference frame voltage-current model and linearised power flow approximations. This allows the optimal power flows to be solved as a convex optimisation problem, for which fast and robust solvers exist. The proposed method does not assume real and reactive power flows are decoupled, allowing line losses, voltage constraints and converter current constraints to be addressed. In addition, non-linear variations in the charge and discharge efficiencies of lithium ion batteries are analysed and included in the control strategy. Real-time digital simulations were carried out for an islanded microgrid based on the IEEE 13 bus prototypical…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13| 50Hz | 415V | 10kHz | |||
| 30min | 1min | 150A | |||
| 20 | 100 | 100kW | |||
| 100kW | 3.8mH | 0.15 | |||
| 680F | 300H | 0.05 | |||
| 1.00 | 4.0010-3 | -3.1110-3 | |||
| -4.7710-7 | 3.0610-13 | 9.6610-8 | |||
| 1.00 | -4.6010-3 | 4.1310-3 | |||
| 5.0010-7 | 4.2310-13 | -1.3610-7 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Model Predictive Control for Distributed Microgrid
Battery Energy Storage Systems
Thomas Morstyn, Branislav Hredzak,
Ricardo P. Aguilera, and Vassilios G. Agelidis T. Morstyn is with the Department of Engineering Science at the University of Oxford, Oxford OX1 2JD, United Kingdom (email: [email protected])B. Hredzak is with the School of Electrical Engineering and Telecommunications at the University of New South Wales (UNSW Australia), Sydney, NSW 2052, Australia (email: [email protected]).R. P. Aguilera is with The School of Electrical, Mechanical and Mechatronic Systems, University of Technology Sydney (UTS), NSW 2007, Australia. (email: [email protected]).V. G. Agelidis is with the Department of Electrical Engineering at the Technical University of Denmark (DTU), 2800 Kgs. Lyngby, Denmark (email: [email protected]).
Abstract
This paper proposes a new convex model predictive control strategy for dynamic optimal power flow between battery energy storage systems distributed in an AC microgrid. The proposed control strategy uses a new problem formulation, based on a linear d–q reference frame voltage-current model and linearised power flow approximations. This allows the optimal power flows to be solved as a convex optimisation problem, for which fast and robust solvers exist. The proposed method does not assume real and reactive power flows are decoupled, allowing line losses, voltage constraints and converter current constraints to be addressed. In addition, non-linear variations in the charge and discharge efficiencies of lithium ion batteries are analysed and included in the control strategy. Real-time digital simulations were carried out for an islanded microgrid based on the IEEE 13 bus prototypical feeder, with distributed battery energy storage systems and intermittent photovoltaic generation. It is shown that the proposed control strategy approaches the performance of a strategy based on non-convex optimisation, while reducing the required computation time by a factor of 1000, making it suitable for a real-time model predictive control implementation.
Index Terms:
Battery Energy Storage, Energy Management, Microgrid, Model Predictive Control, Optimal Power Flow, Quadratic Programming.
I Introduction
Power networks are undergoing a shift from the traditional model of centralised power generation towards a smart decentralised generation model. This trend encompasses the introduction of distributed renewable generation sources, controllable energy storage (ES) devices and advanced control using modern communication technologies [1].
Microgrids have been proposed as an organising principle for this future smart decentralised grid [2]. A microgrid is a collocated set of generation sources, loads and storage devices, which can operate as part of the main grid, or autonomously if islanded.
Power network control involves dispatching sources based on a wide range of competing objectives and constraints. Power network objectives include power loss minimisation and maximising the utilisation of renewable sources. Constraints are introduced by power quality limits and device operating limits. The solution of this constrained optimisation problem for static networks has been widely studied as the optimal power flow problem [3].
The introduction of ES systems significantly increases the computational complexity of the optimal power flow problem, since it must be solved across a time horizon as the dynamic optimal power flow problem [4]. The optimal use of ES systems depends not only on the network topology, constraints and objective, but also the state of charge (SoC) of the ES systems. SoC limits are of particular importance for battery ES systems, since they suffer significant lifetime deterioration when overcharged or undercharged [5]. Also, batteries with very low SoC are unable to provide power to the network, due to their reduced output voltage [6]. The SoC of the battery ES systems will also affect the optimisation objective function, since battery efficiency depends on the SoC [7].
Recently, there has been significant research interest in using model predictive control (MPC) for microgrids with ES [8]. The network objective function and constraints are formulated into a finite-time optimal control problem. At each sampling period a set of system states are updated, the optimal control problem is solved online and the controller time horizon recedes by another step. MPC has been widely applied in the process industries, robotics and vehicle navigation [9, 10]. With advances in communications and computer processing, it has become a practical solution for microgrid control.
Existing MPC strategies for microgrids with distributed ES can be broadly divided into four groups:
- (i)
Strategies which only consider a single ES system, or multiple ES systems in aggregate [11, 12, 13]. This restricts power flows between different ES systems from being considered. 2. (ii)
Strategies assuming an ideal real power transfer model between the microgrid ES systems [14], [15]. Losses and line power flow limits are not considered. 3. (iii)
Strategies based on the DC power flow approximation [16]. In this case, lines connecting the ES systems are treated as purely reactive, so that with a small angle approximation power flows depend linearly on the bus voltage angles. This provides a convex optimisation for which fast and robust solvers are readily available. However, line losses and bus voltage limits are not considered. This is particularly unsuitable for microgrids, which may have relatively low line X/R ratios [17]. 4. (iv)
Strategies based on non-convex optimisation. MPC based on non-linear programming (NLP) in unbalanced microgrids is presented in [18]. However, since the problem is non-convex, scalability is limited, and existing solvers are only guaranteed to find locally optimal solutions. An alternate approach is to use recursive dynamic programming for the ES system optimal power flow problem [4]. This method obtains a globally optimal solution, but its numerical complexity grows in power law with the number of ES systems.
This paper proposes a new convex MPC strategy for dynamic optimal flow between battery ES systems distributed in an AC microgrid. The novel features of the control strategy are:
A new formulation of the dynamic optimal power flow problem is proposed, based on a linear d–q reference frame voltage-current model and linearised power flow approximations. This allows the ES system optimal power flows to be solved as a convex quadratically constrained quadratic program (QCQP), for which fast and robust solvers exist, making it suitable for a real-time receding horizon MPC implementation. The proposed method does not assume real and reactive power flows are decoupled, allowing line losses, voltage constraints and converter current constraints to be addressed in the optimisation. 2. 2.
Non-linear variations in the charge and discharge efficiencies of lithium ion batteries are analysed with respect to SoC and output power. It is shown that this non-linear dependence is well approximated by second order polynomial functions, which are incorporated into the control strategy by updating the charge and discharge efficiencies at each sampling interval.
To demonstrate the performance of the proposed control strategy, simulations were carried out for an islanded microgrid based on the IEEE 13 bus prototypical feeder, with distributed battery ES systems and intermittent PV generation. The simulations were completed with an RTDS Technologies real-time digital simulator, with non-linear battery models and switching converter models.
The rest of this paper is organised as follows. Section II presents the principle of operation of the proposed MPC strategy. In Section III, models are developed for the microgrid network and battery ES systems. Section IV presents the MPC optimisation problem formulation. Results, demonstrating the control strategy’s performance are presented in Section V. Section VI concludes the paper.
II Principle of Operation
This study considers a microgrid with distributed renewable generation sources and battery ES devices. The renewable generation sources and ES devices are connected to the microgrid by controllable voltage source converters (VSC).
A standard method for VSC control is to have an inner loop current controller, and outer loop voltage controller which regulates the VSC output voltage to a desired reference [19]. The VSC local control operates on a fast time-scale, and thus replacing it with a central MPC would be infeasible, requiring very high bandwidth communications.
Following a change in the VSC output voltage references, the time taken for a microgrid to reach steady state is on the order of 1 second. Assuming that the local controllers are well designed and give desirable transient performance, the MPC strategy can operate on a slower time-scale, with a static network model.
In this study a 1 minute sampling period is chosen, allowing the power flows to be adjusted in response to changes in PV generation, taking into account the SoC of the batteries. The manipulated variables of the MPC are the output voltages of the converters, transformed to a fixed frequency synchronous d–q reference frame. These are supplied as references to the local VSC voltage controllers. A high level block diagram of the proposed control strategy is shown in Fig. 1.
This study considers an islanded microgrid operating autonomously from the main grid. Since the microgrid load must be supplied by the local generation sources and ES systems, a natural objective is power network loss minimisation, while making use of the maximum power available from renewable generation. Network power quality requirements impose constraints on the VSC output voltages, and device operating limits require constraints on the VSC output currents and SoC of the batteries.
III Microgrid Modelling
III-A Microgrid Network
The network model considers the passive components, including coupling filters, lines and loads, between the buses which are actively regulated by the VSCs.
Fig. 2 shows a two bus segment of the microgrid. The full microgrid has loads , lines and VSCs . The microgrid lines are modelled as RL circuits. In the synchronous d–q reference frame, the state equations for the VSC output currents, load currents and line currents can be combined into a state space model, with the vector of regulated VSC output voltages as the input [19].
[TABLE]
and are the d–q component vectors of the output current and output voltage of the th VSC. The d–q current components of the load at bus are given by , and the d–q current components of line are given by .
The MPC strategy operates on a much slower time-scale than the network dynamics. The following static model describing the steady state network behaviour is used to calculate the network currents from the VSC output voltages.
[TABLE]
The d–q reference frame voltage-current model is based on a balanced three phase system. In general, this assumption is justified by power network standards which place stringent restrictions on the level of voltage unbalance. However, if voltage unbalance is a concern it can be addressed with a lower level compensation scheme based on virtual impedance [20].
The microgrid impedances are required to develop the voltage-current model. If the microgrid impedances are not available, they can be obtained using online identification methods [21].
III-B Voltage Source Converters
The MPC strategy controls power flows in the microgrid by providing voltage references to the VSCs of the renewable generation sources and ES systems. The VSCs use standard decoupled d–q inner loop current controllers, and outer loop voltage controllers to regulate their output voltage to the desired reference.
Let be the microgrid frequency. In the synchronous d–q reference frame, the state equations for inductor current and output voltages of VSC are given by [22],
[TABLE]
is the VSC DC link voltage, for sinusoidal pulse width modulation (PWM), is the inductor current d–q component vector and is the PWM control signal d–q component vector.
The local VSC controllers regulate the output voltage much faster than the MPC sampling period. Therefore, the following static VSC model can be used.
[TABLE]
is a vector of length , with a 1 at position and zeros for all other entries. is the VSC input voltage d–q component vector. The real power supplied from the DC side of the VSC is given by
[TABLE]
III-C Battery Energy Storage System
Let the subset of microgrid VSCs associated with battery ES systems be given by . The SoC dynamics for battery ES system can be modelled using the following discrete time state equations [16], [18],
[TABLE]
is the sampling period, is the maximum battery energy in Ws, is the charging efficiency and is the discharging efficiency.
When this model is used for MPC the charge and discharge efficiencies are commonly assumed to be constant [16], [18]. However, the battery efficiency is actually a non-linear function of the SoC and the battery output power.
At a particular steady state output current, an electrochemical battery cell (e.g. lithium ion, lead acid) can be modelled as an open circuit voltage and terminal resistance , each with a non-linear dependence on the SoC [6].
[TABLE]
Assuming there is a balancing circuit between the battery cells, the total battery output current and the battery output voltage , where is the number of series connected cells in each string and is the number of parallel connected cell strings.
For a particular SoC and output power, the battery cell current can be obtained by solving the following quadratic equation,
[TABLE]
Then, the battery charging and discharging efficiencies are given by,
[TABLE]
The microgrid considered in this study includes 100kWh, 900V lithium ion batteries. The batteries are made up of 130 parallel strings, each with 215 series connected 4.2V, 860mAh cells. The cell model parameters in (III-C) are provided by [23].
Fig. 3 and 4 show the effect of the SoC and output power on the charge and discharge efficiency. As shown, second order polynomials provide good approximations for the efficiency over the ranges of interest for the output power (-100kW to 100kW) and SoC (20% to 100%).
[TABLE]
IV Model Predictive Control Formulation
In this section the microgrid optimisation problem is formulated as a convex QCQP, which can be implemented with a receding horizon for MPC.
Let be the MPC time horizon. The MPC state variables are the battery ES systems’ SoC levels . The MPC manipulated variables are the VSC d–q reference frame output voltage references, VSC charging powers and VSC discharging powers, over the time horizon.
[TABLE]
The charge and discharge power variables are introduced to allow different charge and discharge efficiencies while maintaining a convex QP formulation.
IV-A Objective Function
The objective chosen for the islanded microgrid is to minimise real power losses over the time horizon. Real power losses are incurred due to network line resistances, resistances in the VSC LCL filters and losses from charging/discharging the batteries. The objective function to be minimised is given by,
[TABLE]
The losses associated with the relative positions of the microgrid loads, renewable generation sources and battery ES systems are included in the objective function through the , and matrices. and vary over the time horizon based on the microgrid load predictions.
Directly including the SoC and output power dependence of and in the objective function would make the optimisation problem non-convex. Instead, the efficiencies are updated each time interval prior to the optimisation, and treated as constant over the time horizon. The efficiencies are calculated based on the current SoC estimates and the output powers from the previous time interval, using the second order polynomial approximations (III-C).
IV-B Constraints
The microgrid power quality requirements and device operating limits are formulated as affine equality and convex inequality constraints to provide a convex QCQP formulation.
IV-B1 VSC Output Power
To ensure the MPC solution is feasible, the VSC charge and discharge power manipulated variables must match the power flows expected from the output voltage manipulated variables.
[TABLE]
The quadratic equality constraint (16) makes the microgrid optimisation problem non-convex. To obtain a convex formulation, the quadratic equality constraints are replaced by approximate affine equality constraints obtained through linearisation, based on nominal operating points of , for the VSC inductor currents and input voltages.
[TABLE]
For the th battery ES system, let the allowed range of real output powers be given by . This motivates the following constraints,
[TABLE]
The remaining VSCs (, ) are associated with renewable generation sources or constant power loads. Let be the set of renewable generation sources and be the set of constant power loads.
The constant power load predictions over the time horizon are given by . The constant power loads are constrained to operate at this level.
[TABLE]
The available renewable generation predictions over the time horizon are given by . The renewable generation sources are constrained to operate at this level.
[TABLE]
In practice, the linearisation (18) may result in a mismatch between the available renewable generation and the power required to achieve the output voltage reference . This is corrected by including an integral control loop with the local VSC voltage controller, which adjusts the reference until .
IV-B2 Battery SoC
A standard selection for the battery ES system SoC constraints is , .
[TABLE]
Using (6), the SoC at each interval of the time horizon can be expressed in terms of the estimates of the current SoC () and the manipulated variables.
[TABLE]
Since a linear system model is necessary to maintain a convex QP formulation, and are updated each time interval prior to the optimisation, and treated as constant over the time horizon.
The SoC model and objective function require that for each and either or . This is ensured by the constraint that the charging and discharging powers are greater than or equal to zero (17) and the observation that applies a cost to and since the batteries have limited efficiency [18]. If the optimisation problem has a feasible solution with and , there will be a lower cost solution with one at a lower value, and the other at zero.
IV-B3 VSC Output Voltage
Standard RMS voltage limits for an AC microgrid are , where is the nominal line to line voltage. Therefore, the VSC d–q voltage components should be limited so that,
[TABLE]
The upper bound (24) is a convex quadratic constraint and can be directly included in the convex MPC formulation. However, the lower bound (25) is non-convex. Assuming the voltage should be able to vary in the d–q reference frame around a nominal operating point of , 0), the non-convex quadratic lower bound can be approximated by the following conservative affine inequality constraint on the d axis voltage.
[TABLE]
Fig. 5 shows the RMS voltage limits in the d–q reference frame and the conservative d axis lower bound.
IV-B4 VSC Output Current
The maximum rated current of the VSC switches will impose a constraint on the VSC RMS current. Note that this implicitly introduces a limit on the maximum reactive output power of the VSC, based on the output voltage and real output power [24]. Let the maximum VSC RMS phase current be given by . The VSC d–q inductor current components should be limited so that,
[TABLE]
IV-C Non-Convex and Convex Optimisation Formulations
The MPC loss minimisation objective is a quadratic function of the manipulated variables. The microgrid MPC strategy can be formulated as a non-convex QCQP given by,
[TABLE]
Since the objective function is convex, the MPC optimisation can be formulated as a convex QCQP by replacing the VSC output power quadratic equality constraints (16) with affine approximations (18), and by replacing the quadratic lower bound on the VSC RMS output voltages (25) with the conservative affine lower bound (26).
[TABLE]
Having formulated the dynamic optimal power flow problem as a convex QCQP, it can be solved with interior point methods which can solve problems with hundreds of variables and constraints in several seconds on standard computing hardware [25].
IV-D Model Predictive Control Implementation
The convex QCQP is implemented using receding horizon MPC to control the microgrid battery ES systems in real-time. At each time interval, :
Updated battery SoC estimates, , renewable generation predictions, , load predictions, , and network matricies are obtained. 2. 2.
The convex dynamic optimal power flow problem (29) is solved. 3. 3.
The optimal d–q voltages for the current time interval , are supplied as references for the local VSC voltage controllers. In addition, the renewable sources operated for maximum power point tracking are provided with, . 4. 4.
The MPC time horizon recedes by a step, , for the next time interval.
V Results
To demonstrate the performance of the proposed MPC strategy, simulations were carried out using an RTDS Technologies real-time digital simulator. The proposed MPC strategy was used to control four battery ES systems and a PV generation source, distributed in an islanded microgrid based on the IEEE 13 bus prototypical test feeder. The batteries were simulated using the non-linear model from [23], and switching converter models were used for the VSCs.
V-A Real-Time Digital Simulation
The case study microgrid is shown in Fig. 6. The simulation parameters are provided in Table I. The network is operated at 50Hz. Each battery ES system has a 100kWh, 900V lithium ion battery, as described in Section III-C. PV generation with 100kW nominal capacity at standard test conditions is introduced at bus 632. The maximum PV power point was calculated using the method from [26] for irradiance and temperature data with 1 minute resolution, taken from the NREL Baseline Measurement Station in Colorado, for the 15th of August 2015 between 6am and 4pm.
The MPC is formulated with a 1 minute sampling period based on the PV generation variability. A 30 minute time horizon is used based on the expected availability of PV generation predictions from ground-based sky imaging sensors [27]. At each sampling interval, the MPC strategy has access to the current SoC of the batteries, PV generation and microgrid load, as well as inaccurate PV generation and load predictions over the time horizon.
Fig. 7 shows the varying PV generation output power and the predictions used by the MPC strategy. The PV generation predictions are modelled by a moving average with a 5 minute window. This gives a root mean squared error of 12.7%, which is in line with the error expected from intra-hour PV generation predictions [28].
The microgrid has a variable resistive load at each bus. Fig. 8 shows the total nominal load profile (for bus voltages of 415V) and the load predictions, which are modelled by a moving average with a 5 minute window. The total load is evenly divided between the 12 microgrid buses. The load profile was generated based on the residential microgrid load profile from [29]. A random walk (with uniformly distributed steps between each minute) was added to model minute to minute variations.
The MPC QCQP was solved in MATLAB with the IBM CPLEX solver, implemented using the YALMIP toolbox [30]. The average solution time was 0.71 seconds on an Intel Core i7-4770 CPU. TCP/IP communication over an Ethernet network was used between the computer running the MPC and the real-time digital simulator simulating the network and local VSC controllers.
Fig. 10 shows that the battery ES systems begin with SoC between 25% and 100%. As shown in Fig. 9, the battery ES systems share the difference between the intermittent PV generation and the load. The minimum SoC reached by any of the batteries is 19.98% and the maximum SoC reached is 100.05%, slightly violating the 20% to 100% limits. These small violations are caused by the approximate nature of the battery SoC model.
The VSCs inject/absorb reactive power to control the microgrid bus voltages, as shown in Fig. 11. Fig. 12 shows the VSC phase currents. The maximum phase current is 165A. Averaging over each 1 minute sampling period to remove the ripple current and transients (which are not considered by the MPC strategy) the maximum average phase current for any interval is 154.8A, slightly violating the 150A limit. The constraint violation is caused by the PV generation prediction errors. Fig. 13 shows that the microgrid bus voltages are kept within the required limits of 10%. The proposed MPC strategy keeps the VSC output voltages near the lower voltage limit. Since the microgrid load is mainly resistive, this reduces the load currents and losses. This demonstrates the importance of an MPC strategy that includes the effect of line impedances and source output voltages on losses.
The average power loss is 12.638kW over the case study. To ensure the proposed MPC strategy is not overly sensitive to the placement of the VSCs, the case study was repeated with the PV generation source at bus 611, bus 652 and bus 645 (instead of bus 632), giving average losses of 12.634kW, 12.642kW and 12.654kW respectively.
V-B Comparison with the Non-Convex QCQP
The accuracy of the sub-optimal solution found by the proposed MPC strategy based on the convex QCQP formulation (29) with inaccurate PV generation and load predictions, was compared to the non-convex QCQP formulation (28) without PV generation and load prediction errors. Solving the non-convex QCQP takes too long for real-time implementation. Instead it was solved offline for each thirty minute interval of the case study, based on accurate PV generation and load predictions. MATLAB’s FMINCON solver was used to find a local optimum, taking the solution of the convex QCQP as a starting point.
The convex QCQP gave an average power loss of 12.638kW over the case study, while the non-convex QCQP gave an average power loss of 11.596kW (8.25% lower). However, the average solution time for the non-convex QCQP was 23 minutes, compared to 0.71 seconds for the convex QCQP (a reduction by a factor of 1000), demonstrating its unsuitability for a real-time implementation.
V-C Comparison with a Constant Efficiency SoC Model
To quantify the benefits of the proposed variable efficiency battery SoC model, the proposed MPC strategy formulation was modified so that the battery charging and discharging efficiencies were kept constant. A charging efficiency of 99.81% and discharging efficiency of 99.80% were used based on a nominal charging and discharging power of 5kW and a SoC of 70%. The case study was repeated using the constant efficiency MPC strategy, giving average losses of 13.194kW, a 4.40% higher cost than the variable efficiency formulation (12.638kW).
The proposed method for incorporating the variable battery efficiency is approximate and, in certain cases, it may be possible to find fixed efficiency values which give superior performance. The main advantage of the proposed method is that it provides a means of generating reasonable approximate values based on the microgrid operating state.
VI Conclusion
A new convex MPC strategy for dynamic optimal power flow between distributed AC microgrid battery ES systems has been presented. The convex optimisation formulation can be solved quickly using robust solvers, and accounts for line losses and voltage drops in the microgrid. The proposed control strategy approaches the performance of a strategy based on non-convex optimisation, while reducing the required computation time by a factor of 1000, making it suitable for a real-time MPC implementation.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. H. Nehrir, C. Wang, K. Strunz, H. Aki, R. Ramakumar, J. Bing, Z. Miao, and Z. Salameh, “A Review of Hybrid Renewable/Alternative Energy Systems for Electric Power Generation: Configurations, Control, and Applications,” IEEE Trans. Sustain. Energy , vol. 2, no. 4, pp. 392–403, Oct. 2011.
- 2[2] R. Lasseter, “Micro Grids,” in 2002 IEEE Power Engineering Society Winter Meeting. , vol. 1, 2002, pp. 305–308.
- 3[3] J. Momoh, R. Adapa, and M. El-Hawary, “A review of selected optimal power flow literature to 1993. I. Nonlinear and quadratic programming approaches,” IEEE Trans. Power Syst. , vol. 14, no. 1, pp. 96–104, 1999.
- 4[4] Y. Levron, J. M. Guerrero, and Y. Beck, “Optimal Power Flow in Microgrids With Energy Storage,” IEEE Trans. Power Syst. , vol. 28, no. 3, pp. 3226–3234, Aug. 2013.
- 5[5] V. Agarwal, K. Uthaichana, R. A. De Carlo, and L. H. Tsoukalas, “Development and Validation of a Battery Model Useful for Discharging and Charging Power Control and Lifetime Estimation,” IEEE Trans. Energy Convers. , vol. 25, no. 3, pp. 821–835, Sep. 2010.
- 6[6] M. Chen and G. Rincon-Mora, “Accurate Electrical Battery Model Capable of Predicting Runtime and I–V Performance,” IEEE Trans. Energy Convers. , vol. 21, no. 2, pp. 504–511, Jun. 2006.
- 7[7] Y. Parvini and A. Vahidi, “Maximizing charging efficiency of lithium-ion and lead-acid batteries using optimal control theory,” 2015 American Control Conference (ACC) , pp. 317–322, Jul. 2015.
- 8[8] D. E. Olivares, A. Mehrizi-Sani, A. H. Etemadi, C. A. Canizares, R. Iravani, M. Kazerani, A. H. Hajimiragha, O. Gomis-Bellmunt, M. Saeedifard, R. Palma-Behnke, G. A. Jimenez-Estevez, and N. D. Hatziargyriou, “Trends in Microgrid Control,” IEEE Trans. Smart Grid , vol. 5, no. 4, pp. 1905–1919, Jul. 2014.
