Co-Simulation Framework for Optimal Allocation and Power Management of DGs in Power Distribution Networks Based on Computational Intelligence Techniques
Abstract
:1. Introduction
- Most of the literature considers constant/static load and DG production in the distribution network.
- If a variable load/DG production is considered, then the changes are usually observed on a daily level with hourly averaged values/resolution.
- Much of the literature used an approach in which both the power flow calculations (which is the base for objective function values calculation) and an optimization algorithm were coded in a programming environment.
- The optimal allocation of DGs and optimal control (power management/dispatch) problems were solved separately.
- The influence of choosing constant or variable load and generation values on DG optimal allocation results.
- The choice of a proper approach for applying the optimization solver and objective calculations—one simulation tool or co-simulation tools.
- An approach to solve the optimization of the allocation and power management of DGs—separately or simultaneously, the optimization of the allocation and power management.
- Propose the framework for the co-simulation approach, using in the optimization of DG allocation the power distribution network with the aim of more realistic distribution system modeling.
- Propose (inside the co-simulation framework) the application of the computational intelligence techniques to decrease the dimensionality of the optimization problem and handle uncertainties in the power system.
- Simultaneously perform allocation optimization and DG power management.
- Literature [20] dealt with variable load and generation profiles as well as the co-simulation approach.
2. The Optimization Problem of the DGs Allocation
2.1. A Brief Overview of the Used Tools in Co-Simulation
3. Co-Simulation Framework for DG Allocation and Power Management Optimization
4. Application of the Framework on Test Distribution Power Systems—Case Study
4.1. Input Data Preparation
4.2. Results for Different Optimization Models—Workflow WF1
4.3. Results for Different Optimization Models—Workflow WF2
4.4. Comparison of Optimal DG Allocations for Different Optimization Models and Workflows
4.5. Impact of Input Data Resolution on the Optimization Problem Solution
4.6. Robustness of the Proposed Optimization Model
4.7. Implementation on Middle Sized Distribution Network—IEEE 37 Node Test Feeder
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
ABC | Artificial Bees Colony |
ALO | Ant Lion Optimizer |
BESS | Battery Energy Storage System |
BG | Bio-gas |
DE | Differential Evolution |
DG | Distributed Generation |
EV | Electrical Vehicle |
GA | Genetic Algorithm |
GWO | Grey Wolf Optimizer |
HAS | Harmony Search Algorithm |
IEEE | Institute of Electrical and Electronics Engineers |
IN 1 | Input data, hourly resolution |
IN 2 | Input data, daily resolution |
IN 3 | Input data, monthly resolution |
LP 01 | Type 1 of load profile/shape |
LP 02 | Type 2 of load profile/shape |
LP 03 | Type 3 of load profile/shape |
MICP | Mixed-Integer Conic Programming |
Opt 1 | Optimization model/scenario 1 |
Opt 2 | Optimization model/scenario 2 |
Opt 3 | Optimization model/scenario 3 |
PSO | Particle Swarm Optimization |
PV | Photovoltaic |
SA | Sensitivity Analysis |
SFL | Shuffled Frog Leap |
THD | Total Harmonic Distortion |
VPP | Virtual Power Plant |
W | Wind |
WF1 | Workflow 1 |
WF2 | Workflow 2 |
F | Multiobjective function |
Objective 1 in the multiobjective function F | |
Objective 2 in the multiobjective function F | |
The first neuron in the hidden layer | |
The last neuron in the hidden layer | |
k | Number of PV plants |
Calculated current in k-th network line | |
Rated/allowed current of k-th network line | |
j | Number of BG plants |
z | relative number used in generating the random variable |
Load factor for calculating 15 min load profile/shapes | |
Hourly load factor value | |
i-th data in the first load shape | |
i-th data in n-th load shape | |
m | Number of wind plants |
n | Number of load shapes |
N | Number of data in load shapes (same as number of time steps) and DG production profiles |
i-th output of the first BG plant | |
i-th output of the j-th BG plant | |
Active power exchange at the i-th time step | |
Total network active power losses at the i-th time step | |
i-th data in the first production profile of PV plant | |
i-th data in k-th production profile of PV plant | |
i-th data in the first production profile of wind plant | |
i-th data in m-th production profile of wind plant | |
Reactive power exchange at the i-th time step | |
Duration of the i-th time step | |
Probability density function of the uniform distribution | |
Calculated nodal voltage in i-th network bus | |
Maximum of the nodal voltage value | |
Minimum of the nodal voltage value | |
Energy of yearly losses as one of objectives in F | |
Apparent yearly energy exchanged between the distribution and upstream network | |
x | Decision variable vector |
X | The random number generated according to |
Lower bounds of the decision variables | |
Upper bounds of the decision variables |
References
- Cui, H.; Dai, W. Multi-Objective Optimal Allocation of Distributed Generation in Smart Grid; IEEE: Yichang, China, 2011; pp. 713–717. [Google Scholar] [CrossRef]
- Nasiraghdam, H.; Jadid, S. Load model effect assessment on optimal distributed generation (DG) sizing and allocation using improved harmony search algorithm. In Proceedings of the 2013 Smart Grid Conference (SGC), Tehran, Iran, 17–18 December 2013. [Google Scholar] [CrossRef]
- Moeini, A.; Kamwa, I.; de Montigny, M. Optimal Multi-Objective Allocation and Scheduling of Multiple Battery Energy Storages for Reducing Daily Marginal Losses; IEEE: Washington, DC, USA, 2015; pp. 1–5. [Google Scholar] [CrossRef]
- Kumar, D.S.; Tianyi, H.; Srinivasan, D.; Reindl, T.; Shenoy, U.J. Optimal distributed generation allocation using evolutionary algorithms in meshed network. In Proceedings of the 2015 IEEE Innovative Smart Grid Technologies—Asia (ISGT ASIA), Bangkok, Thailand, 4–6 November 2015; IEEE: New York, NY, USA, 2015. [Google Scholar] [CrossRef]
- Ju, L.; Li, H.; Zhao, J.; Chen, K.; Tan, Q.; Tan, Z. Multi-objective stochastic scheduling optimization model for connecting a virtual power plant to wind-photovoltaic-electric vehicles considering uncertainties and demand response. Energy Convers. Manag. 2016, 128, 160–177. [Google Scholar] [CrossRef] [Green Version]
- Hosseini, K.; Araghi, S.; Ahmadian, M.B.; Asadian, V. Multi-objective optimal scheduling of a micro-grid consisted of renewable energies using multi-objective Ant Lion Optimizer. In Proceedings of the 2017 Smart Grid Conference (SGC), Tehran, Iran, 20–21 December 2017. [Google Scholar] [CrossRef]
- Xuemei, S.; Bin, Y.; Xuyang, W.; Jin, Y.; Ciwei, G. Study on Optimal Allocation of Distributed Generation in Urban and Rural Distribution Network Considering Demand Side Management. In Proceedings of the 2017 International Conference on Smart Grid and Electrical Automation (ICSGEA), Changsha, China, 27–28 May 2017; pp. 560–566. [Google Scholar] [CrossRef]
- Sanjay, R.; Jayabarathi, T.; Raghunathan, T.; Ramesh, V.; Mithulananthan, N. Optimal Allocation of Distributed Generation Using Hybrid Grey Wolf Optimizer. IEEE Access 2017, 5, 14807–14818. [Google Scholar] [CrossRef]
- Kim, I. Optimal distributed generation allocation for reactive power control. IET Gener. Transm. Distrib. 2017, 11, 1549–1556. [Google Scholar] [CrossRef]
- Phawanaphinyo, P.; Keeratipranon, N.; Khemapatapan, C. Optimal Active Power Loss with Feeder Routing Collaborate Distributed Generation Allocation and Sizing in Smart Grid Distribution. In Proceedings of the 2017 International Conference on Economics, Finance and Statistics (ICEFS 2017), Hong Kong, 14–15 January 2017; pp. 387–392. [Google Scholar] [CrossRef] [Green Version]
- Kumawat, M.; Gupta, N.; Jain, N.; Bansal, R. Optimally Allocation of Distributed Generators in Three-Phase Unbalanced Distribution Network. Energy Procedia 2017, 142, 749–754. [Google Scholar] [CrossRef]
- da Rosa, W.M.; Teixeira, J.C.; Belati, E.A. New method for optimal allocation of distribution generation aimed at active losses reduction. Renew. Energy 2018, 123, 334–341. [Google Scholar] [CrossRef]
- LIU, H.; XU, L.; ZHANG, C.; SUN, X.; CHEN, J. Optimal Allocation of Distributed Generation Based on Multi-Objective Ant Lion Algorithm; IEEE: Chengdu, China, 2019; pp. 1455–1460. [Google Scholar] [CrossRef]
- Home-Ortiz, J.M.; Pourakbari-Kasmaei, M.; Lehtonen, M.; Mantovani, J.R.S. Optimal location-allocation of storage devices and renewable-based DG in distribution systems. Electr. Power Syst. Res. 2019, 172, 11–21. [Google Scholar] [CrossRef]
- Karunarathne, E.; Pasupuleti, J.; Ekanayake, J.; Almeida, D. Optimal Placement and Sizing of DGs in Distribution Networks Using MLPSO Algorithm. Energies 2020, 13, 185. [Google Scholar] [CrossRef]
- Hassan, A.S.; Sun, Y.; Wang, Z. Multi-objective for optimal placement and sizing DG units in reducing loss of power and enhancing voltage profile using BPSO-SLFA. Energy Rep. 2020, 6, 1581–1589. [Google Scholar] [CrossRef]
- Gampa, S.R.; Jasthi, K.; Goli, P.; Das, D.; Bansal, R. Grasshopper optimization algorithm based two stage fuzzy multiobjective approach for optimum sizing and placement of distributed generations, shunt capacitors and electric vehicle charging stations. J. Energy Storage 2020, 27, 101117. [Google Scholar] [CrossRef]
- HA, M.P.; Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Seyedi, H. A hybrid genetic particle swarm optimization for distributed generation allocation in power distribution networks. Energy 2020, 209, 118218. [Google Scholar] [CrossRef]
- Lim, K.Z.; Lim, K.H.; Wee, X.B.; Li, Y.; Wang, X. Optimal allocation of energy storage and solar photovoltaic systems with residential demand scheduling. Appl. Energy 2020, 269, 115116. [Google Scholar] [CrossRef]
- Huy, P.D.; Ramachandaramurthy, V.K.; Yong, J.Y.; Tan, K.M.; Ekanayake, J.B. Optimal placement, sizing and power factor of distributed generation: A comprehensive study spanning from the planning stage to the operation stage. Energy 2020, 195, 117011. [Google Scholar] [CrossRef]
- Emmerich, M.T.M.; Deutz, A.H. A tutorial on multiobjective optimization: Fundamentals and evolutionary methods. Nat. Comput. 2018, 17, 585–609. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Schlueter, M.; Erb, S.O.; Gerdts, M.; Kemble, S.; Rückmann, J.J. MIDACO on MINLP space applications. Adv. Space Res. 2013, 51, 1116–1131. [Google Scholar] [CrossRef]
- Schlüter, M.; Egea, J.A.; Banga, J.R. Extended ant colony optimization for non-convex mixed integer nonlinear programming. Comput. Oper. Res. 2009, 36, 2217–2229. [Google Scholar] [CrossRef] [Green Version]
- Abadi, M.; Agarwal, A.; Barham, P.; Brevdo, E.; Chen, Z.; Citro, C.; Corrado, G.S.; Davis, A.; Dean, J.; Devin, M.; et al. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. 2015. Available online: tensorflow.org (accessed on 12 March 2021).
- Chollet, F. Keras. 2015. Available online: https://github.com/fchollet/keras (accessed on 12 March 2021).
- Dugan, R.C.; McDermott, T.E. An open source platform for collaborating on smart grid research. In Proceedings of the 2011 IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 24–28 July 2011. [Google Scholar] [CrossRef]
- Distribution Test Feeder Working Group—IEEE PES Distribution System Analysis Subcommittee. Distribution Test Feeders. Available online: https://site.ieee.org/pes-testfeeders/resources/ (accessed on 15 May 2018).
- Pflugradt, N.; Muntwyler, U. Synthesizing residential load profiles using behavior simulation. Energy Procedia 2017, 122, 655–660. [Google Scholar] [CrossRef]
- Pfenninger, S.; Staffell, I. Long-term patterns of European PV output using 30 years of validated hourly reanalysis and satellite data. Energy 2016, 114, 1251–1265. [Google Scholar] [CrossRef] [Green Version]
- Staffell, I.; Pfenninger, S. Using bias-corrected reanalysis to simulate current and future wind power output. Energy 2016, 114, 1224–1239. [Google Scholar] [CrossRef] [Green Version]
Scenario | Uncontrollable DG Output | Uncontrollable DG Power Factor | Controllable DG Output | Controllable DG Power Factor |
---|---|---|---|---|
Opt 1 | by energy source profile | fixed | by ANN | fixed |
Opt 2 | by energy source profile | fixed | by ANN | by ANN |
Opt 3 | by energy source profile | by ANN | by ANN | by ANN |
Scenario | DG Locations | DG Output | ANN Weights and Biases for Controllable DG Power Values | ANN Weights and Biases for Controllable DG Power Factor Values | ANN Weights and Biases for Uncontrollable DG Power Factor Values |
---|---|---|---|---|---|
Opt 1 | ✓ | ✓ | ✓ | x | x |
Opt 2 | ✓ | ✓ | ✓ | ✓ | x |
Opt 3 | ✓ | ✓ | ✓ | ✓ | ✓ |
Load Profile | Network Bus IEEE 13 | Network Bus IEEE 37 |
---|---|---|
LP 01 | 671, 611, 652, 670 | 701, 722.3.1, 724, 725, 733–735, 742.2.3 |
LP 02 | 634, 645, 646, 692 | 712, 713, 714.1.2, 727–729, 736–738, 744 |
LP 03 | 675 | 714.2.3, 718, 720, 722.2.3 730, 732, 740, 741, 742.1.2 |
Optimized DG Allocations | in [kWh] | in [MVA] | Decreasing of in [%] | Decreasing of in [%] | |
---|---|---|---|---|---|
Without DGs | 39,859 | 5555.03 | - | - | |
Two-objective | edge | 8400 | 853.45 | 78.93 | 84.64 |
() | edge | 8826 | 576.87 | 77.86 | 89.62 |
single objective () | 8400 | 853.45 | 78.93 | 84.64 | |
single objective () | 15,979 | 288.27 | 59.91 | 94.81 |
Optimized DG Allocations | in [kWh] | in [MVA] | Decreasing of in [%] | Decreasing of in [%] | |
---|---|---|---|---|---|
Without DGs | 39,859 | 5555.03 | - | - | |
Two-objective | edge | 9816 | 875.92 | 75.37 | 84.23 |
() | edge | 10,054 | 811.86 | 74.78 | 85.39 |
single objective () | 9816 | 875.92 | 75.37 | 84.23 | |
single objective () | 16,229 | 384.02 | 59.28 | 93.09 |
Optimized DG Allocations | in [kWh] | in [MVA] | Decreasing of in [%] | Decreasing of in [%] | |
---|---|---|---|---|---|
Without DGs | 39,859 | 5555.03 | - | - | |
Two-objective | edge | 10,754 | 1344.06 | 73.02 | 75.80 |
() | edge | 10,759 | 1343.01 | 73.00 | 75.82 |
single objective () | 10,974 | 1392.83 | 72.47 | 74.39 | |
single objective () | 11,503 | 1089.30 | 71.14 | 80.39 |
Optimized DG Allocations | in [kWh] | in [MVA] | Decreasing of in [%] | Decreasing of in [%] |
---|---|---|---|---|
Without DGs | 39,859 | 5555.03 | - | - |
single objective () | 8391 | 851.89 | 92.94 | 84.64 |
single objective () | 15,973 | 271.14 | 59.93 | 95.12 |
Optimized DG Allocations | in [kWh] | in [MVA] | Decreasing of in [%] | Decreasing of in [%] |
---|---|---|---|---|
Without DGs | 39,859 | 5555.03 | - | - |
single objective () | 12,387 | 1843.40 | 69.92 | 66.82 |
single objective () | 20,833 | 2369.38 | 47.73 | 57.35 |
Scenarios–Workflows Objective | Opt 1—WF1 Opt 2—WF2 Opt 3—WF2 | Opt 1—WF1 Opt 2—WF2 Opt 3—WF2 | Opt 2 WF1 | Opt 2 WF1 | Opt 3 WF1 | Opt 3 WF1 | |
---|---|---|---|---|---|---|---|
PV DG | bus | 684 | 611 | 634 | - | 684 | - |
(kVA) | 120 | 17 | 86 | - | 122 | - | |
Wind DG | bus | 634 | 611 | 632 | - | 684 | 632 |
(kVA) | 258 | 120 | 228 | 55 | 936 | 745 | |
Bio-gas DG | bus | 692 | 670 | 692 | 670 | 692 | 671 |
(kVA) | 1584 | 1810 | 1158 | 1637 | 1205 | 1242 |
Input Data Resolution | Hourly 8760 Data | Daily 365 Data | Monthly 12 Data |
---|---|---|---|
(kWh) | 39,859 | 28,967 | 27,066 |
(MVAh) | 5555 | 5528 | 5516 |
Input Data Resolution | PV DG Allocation Bus-Size (kVA) | Wind DG Allocation Bus-Size (kVA) | Bio-Gas DG Allocation Bus-Size (kVA) | (kWh) | Decreasing in (%) |
---|---|---|---|---|---|
Hourly data8760 data | 684–120 | 634–258 | 692–1584 | 8400 | 78.93 |
Daily data365 data | 684–313 | 634–328 | 671–826 | 5136 | 82.27 |
Monthly data12 data | 646–419 | 634–239 | 692–614 | 4353 | 83.24 |
Input Data Resolution | PV DG Allocation Bus-Size (kVA) | Wind DG Allocation Bus-Size (kVA) | Bio-Gas DG Allocation Bus-Size (kVA) | (MVAh) | Decreasing in (%) |
---|---|---|---|---|---|
Hourly data 8760 data | 611–17 | 611–120 | 670–1810 | 288.27 | 94.81 |
Daily data 365 data | - | 634–310 | 671–1060 | 164.11 | 97.03 |
Monthly data 12 data | - | 634–150 | 671–691 | 140.10 | 97.46 |
Load Shape Values for ANN Input | no DG (kWh) | with DG (MVAh) | Losses Decreasing (%) |
---|---|---|---|
According to given load shapes | 21,110 | 4748 | 77.51 |
Real values | 21,110 | 4670 | 77.88 |
Difference | - | 78 | −0.07 |
Input Data Resolution | PV DG Allocation bus-Size (kVA) | Wind DG Allocation bus-Size (kVA) | Bio-Gas DG Allocation bus-Size (kVA) |
---|---|---|---|
One of each DG 1xPV DG, 1xW DG, 1xBG DG | 744–70 | 737–156 | 734–1000 |
two of each DG 2xPV DG, 2xW DG, 2xBG DG | 712–78 704–86 | 737–141 701–74 | 728–49 701–203 |
Number of DGs | no DG (kWh) | with DG (MVAh) | Losses Decreasing (%) |
---|---|---|---|
3-1xPV DG, 1xW DG, 1xBG DG | 10,755 | 4981 | 53.69 |
6- 2xPV DG, 2xW DG, 2xBG DG | 10,755 | 4880 | 54.63 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Barukčić, M.; Varga, T.; Jerković Štil, V.; Benšić, T. Co-Simulation Framework for Optimal Allocation and Power Management of DGs in Power Distribution Networks Based on Computational Intelligence Techniques. Electronics 2021, 10, 1648. https://doi.org/10.3390/electronics10141648
Barukčić M, Varga T, Jerković Štil V, Benšić T. Co-Simulation Framework for Optimal Allocation and Power Management of DGs in Power Distribution Networks Based on Computational Intelligence Techniques. Electronics. 2021; 10(14):1648. https://doi.org/10.3390/electronics10141648
Chicago/Turabian StyleBarukčić, Marinko, Toni Varga, Vedrana Jerković Štil, and Tin Benšić. 2021. "Co-Simulation Framework for Optimal Allocation and Power Management of DGs in Power Distribution Networks Based on Computational Intelligence Techniques" Electronics 10, no. 14: 1648. https://doi.org/10.3390/electronics10141648
APA StyleBarukčić, M., Varga, T., Jerković Štil, V., & Benšić, T. (2021). Co-Simulation Framework for Optimal Allocation and Power Management of DGs in Power Distribution Networks Based on Computational Intelligence Techniques. Electronics, 10(14), 1648. https://doi.org/10.3390/electronics10141648