Review Article

Energy Management Strategies for Smart Green MicroGrid Systems:  A Systematic Literature Review

Table 5

Energy management strategies.

RefMethodObjectivesConstraintsAlgorithmSimulation tool

[1]SizingMin COE, max reliabilityRF, BESS constraintsMOSaDE
[2]EMMin COEThermal limit violation, voltage stabilization, BESS constraintsGA + DSMCEPLEX Matlab
[3]SizingMin loss, max reliabilityBESS constraintsMyopicMatlab
[4]SizingEnsure balanceMyopicPVsys, Crmsolar
[5]SizingMin NPC, min COE, min RF(GAMS)HOMER
[6]EMMax reliability, min loss, max lifetimeBESS, FC, hydrogen technical constraintsMPC + DSM
[7]EMMin COEBESS, utility technical constraintsMPC
[8]EMMin peak demandUser comfortMyopic + DSMEnergyPlus
[9]EMMin operation costESS, network and security constraints, user comfortGAMSSBB solver
[10]CS + EMBESS, utility technical constraintsMyopicMatlab
[11]EMMin NPCReliability, BESS and generation constraints, excess of RERMyopic + DSMHOMER
[12]EMMin mismatch costBESS, generation and load constraintsBuilt algorithms
[13]EMMin operation cost, max reliabilityBESS, generation and load constraintsMILPSimplexLP
[14]EMMin operation costBESS and generation constraintsBacktracking search optimization algorithm (BSO)
[15]EMMin operation cost, max reliabilityESS constraintsMPC + rule-based controlPyomo (CPLEX)
[16]EMMin cash flow, min , max reliabilityBESS and network constraintsBranch & boundMatlab
[17]CSNetwork stabilizationVoltage stabilizationTime rate multiple pulse width modulation (TRM-PWM)Matlab/Simulink
[18]EMMin COEEnergy balancePSOMatlab
[19]EMMin COEESS constraintsSliding-window-based sequential optimization
[20]EMMin COEESS and network constraintsStore-then-cooperate/cooperate-then-store
[21]EMMin COE, max reliabilityBESS and generation constraintsMPSOMatlab/Simulink
[22]EMMin NPC, max reliabilityBESS and generation constraintsMyopicMatlab
[23]EMMin O&M cost, max reliabilityBESS constraintsPSOMatlab
[24]CSVoltage stabilizationBESS constraintsMyopicPSCAD/EMTDC
[25]SizingMin annual cost, min BESS and generation constraints, reliabilityBranch & cutMatlab
[26]SizingMin investment cost, min expected operation costBudget
EMMin operation costBESS and load constrains, user comfortBuilt algorithm
[27]EMMin cash flow, max reliabilityBESS constraintsBelleman dynamic programming
[28]EMMin operation costBESS constraints, voltage stabilization, user comfortPredictor corrector proximal multiplier (PCPM)
[29]EMAuction theory
[30]EMMin COEBESS and generation constraints, islanding constraint, peak shaving constraintLinear programmingMAtlab CPLEX
[31]EMMin COEBESS and generation constraintsregPSO
[32]EMMin operation cost, min PARBESS constraintsAnt colony
[33]EMMin operation costBESS constraintsArtificial neural network + linear programmingMatlab
[34]EMMin operation cost, min emissions (, , )BESS and generation constraintsFuzzy-logicMatlab/Simulink
[35]EMMin cost, min emissionsBESS and generation constraints, user comfortMyopic + sheddingArduino/JADE
[36]EMEnergy balanceBESS and generation constraintsMyopic + sheddingMatlab/Simulink
[37]EMMin COE, min mismatch costBESS, generation and load constraints, user comfortMyopic + sheddingMatlab
[38]EMMin operation cost, min mismatch cost, max profitBESS, generation, network constraintsColumn-&- constraint generation algorithm (C& CG)C++ (CPLEX)
[39]SizingMin lifetime costBESS constraintsMyopicMatlab
EMMin operation costBESS, generation and load constraintsshedding + shifting
[40]EMMin COECooling/heating balances, electricity balances operational constraintsPiecewise linear robust MILP
[41]EMMin operation cost, min emissionsBESS and generation constraintsMOPSOMatlab
[42]EMMax profitESS and generation constraintsMILPGAMS (CPLEX)
[43]CSMin operation cost, min mismatch costBESS and generation constraints, voltage and frequency stabilizationMatlab
[44]EMMin energy billUser comfortBuilt algorithmsJADE
[45]EMMin operation cost, max reliabilityBESS and generation constraintsGAMS (CPLEX)