Next Article in Journal
Assessing the Effectiveness of Air Quality Improvements in Polish Cities Aspiring to Be Sustainably Smart
Previous Article in Journal
The Evaluation in the Urban Projects Planning: A Logical-Deductive Model for the Definition of “Warning Areas” in the Esquilino District in the City of Rome (Italy)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Day Ahead Demand Schedule Strategy for Optimal Operation of Microgrid with Uncertainty

by
Amrutha Raju Battula
1,
Sandeep Vuddanti
1 and
Surender Reddy Salkuti
2,*
1
Department of Electrical Engineering, National Institute of Technology Andhra Pradesh (NIT-AP), Tadepalligudem 534101, Andhra Pradesh, India
2
Department of Railroad and Electrical Engineering, Woosong University, Daejeon 34606, Republic of Korea
*
Author to whom correspondence should be addressed.
Smart Cities 2023, 6(1), 491-509; https://doi.org/10.3390/smartcities6010023
Submission received: 30 December 2022 / Revised: 31 January 2023 / Accepted: 1 February 2023 / Published: 3 February 2023

Abstract

:
A microgrid energy management system (EMS) with several generation and storage units is crucial in attaining stable and reliable operation. Optimal scheduling of energy resources in EMS becomes arduous due to uncertainty in the forecasting of intermittent renewable sources, electricity pricing, and load demand. However, with the demand response (DR) approaches the operational benefits in the EMS framework can be maximized. In order to improve the cost-effectiveness of the microgrid, a novel day-ahead energy management strategy is proposed for optimal energy allocation of the distributed generators with environmental consideration. An incentive load control-based demand response program is developed to improve the operational results. The forecasting uncertainties are handled using probability-based Hong’s 2 m approximation method. The suggested approach uses a metaheuristic genetic algorithm (GA) to solve the constrained convex problem in determining optimal load shifting. Incentive pricing is developed to adapt to the demand shifting for the benefit of the customers and utility operators. Two case studies with grid-connected and islanded modes are studied to assess the strategy. Results indicate that the proposed technique reduces the overall cost fitness by 12.28% and 18.91% in the two cases, respectively. The consistency in operational parameters with popular methods confirms the effectiveness and robustness of the method for day-ahead energy management.

1. Introduction

Increased population in recent years around the globe resulted in the over-exploitation of fossil fuels, especially in the electricity generation and transportation sectors. An alarming effect on the environment is the depletion of the ozone layer with increased emission of greenhouse gases (GHG), which led world governments to take action in reducing the consumption of fossil fuels and replacing them with renewable energy sources (RES). However, the penetration of RES results in instability in the operation [1] of its stochastic nature. Thereby, energy storage systems (ESS) are opted to compensate for the intermittent supply of renewable energy sources using power electronic converter controllers [2]. The dynamic demand cannot be fully met by energy storage devices due to their expensive investment and degradation factors. Hence, fuel-based generators are also introduced to the network to support cost-effectiveness in operation and consistency. On the other hand, there has been a steady increase in the utilization of electric vehicles (EVs) for their ecological benefits. They also have the capability to act as reserves for the distributed generators due to their storage capacity when connected to the grid [3]. Although, there is a rising complication in the distribution system stability due to the inconsistent nature of charging and discharging [4], thus increasing the complexity of the microgrid to control with the integration of increasing components. The microgrid, which is an integral part of the smart grid, plays a key role in addressing the economic, environmental, efficiency, reliability, security, and stability-related aspects through the microgrid energy management system (MEMS).
An energy management system (EMS) is an automated software framework designed for the optimal performance of the microgrid. EMS maintains the balance between generation and demand considering the market price and meteorological data [5]. Microgrid EMS is a hierarchical architecture consisting of three levels: tertiary, secondary, and primary, each with a different time scale of control [6]. Many approaches have been proposed to solve the energy management in microgrids and a detailed review of the control approaches is presented in [7]. To mention a few, an EMS is developed to analyze the power exchange with the grid by particle swarm optimization (PSO) to optimally schedule the generation and increase the profit margin [8]. Genetic algorithm (GA)-based energy management is performed to increase the efficiency of the heating, ventilation, and air conditioning (HVAC) loads integrated with PV, wind generation, and storage [9]. The thermal and power demands are scheduled in an islanded microgrid, formulated as a MILP problem to minimize the fuel cost and thermal comfort requirements [10]. Figure 1 shows a typical energy management structure of a microgrid.
Forecasting is a crucial element in developing an energy management schedule. The prediction through historical data cannot provide accurate results as it consists of uncertainty due to forecasting errors [11]. For uncertainty modeling in planning and operation, stochastic programming is commonly employed [12]. In [13], the authors have provided an updated evaluation of uncertainty modeling approaches in the energy management system. The day ahead energy management can increase its cost benefits through the inclusion of demand response.
Demand response (DR) is an extended part of EMS where the end-user response of load utilization is used by the utility company to schedule the load based on dynamic electricity pricing [14]. The demand response programs are divided into two categories: incentive-based rates and time-based rates [15]. Direct load control (DLC), auxiliary services market (A/S), interruptible/curtailable services (I/C), capacity market program (CAP), emergency demand response program (EDRP), and demand bidding (DB) are incentive-based programs [16]. Customers in incentive-based schemes, such as I/C and CAP, are penalized if they do not curtail as directed. Consumers are encouraged to reduce loads at a curtailable price under the DB program, while the auxiliary services program allows customers to participate in the energy market via load curtailment. DLC and EDRP are voluntary programs; participants are not punished if they do not reduce their usage [17]. The cost of time-based DR programs varies according to the cost of supplies for different time periods. Time-based and incentive-based systems can be combined to increase system efficiency [18]. Algorithms have been developed [19] for the DR program with consideration of limitations in their characteristics of modeling. A day-ahead shifting of load to acquire the least cost price of power while implying scheduled sources as exchange [20], where DLC is used with no end-user control.
The user agrees willingly to support demand fluctuation in accordance with the utility demand response program. In [21], a detailed review of demand response programs is mentioned A demand response pricing is developed to model the load shifting based on demand response according to the users for urban microgrids with the user-defined program [22]. The limitation of this strategy is not having fixed demand response pricing but rather multi-user-based pricing which in practical scenarios can be affected by the increased communication traffic and storage every day. These approaches have performed demand response to control the home appliances through smart meter communication from the control center.
This paper proposes a novel strategy for the optimal load shifting of demand for day-ahead energy management with incentive/penalty pricing as support that allows the users to decide with a cautionary update on the equipment to be operated. This proposed methodology has the following key contributions; developing Hong’s two-point estimate scheme for the uncertainty parameter estimation, hybrid energy sources based multi-objective optimization approach to maintaining the state of charge in battery energy storage system (BESS) and EV charging station (EVCS), and developing a power management incentive pricing method for the optimization of shiftable demand response using genetic algorithm.
The paper structure is as follows: Section 2 contains the problem formulation of the microgrid energy management problem which discusses cost function, mathematical modeling of the components, uncertain parameter, and optimization handling technique. Section 3 consists of the proposed methodology approach. In Section 4, the results and analysis of the proposed methodology are validated with comparison. Lastly, Section 5 summarizes the findings of the study.

2. Methodology

Microgrid energy management is an algorithm to control the dynamic demand–supply balance under specified constraints. Generally, an EMS is formulated with one or many objectives to be achieved and is solved considering it as a nonlinear NP problem. The microgrid components need to be formulated into mathematical models for analysis. This section introduces the mathematical formulation of microgrids, uncertainty modeling, and methodologies opted. Figure 2 shows the methodology flow diagram.

2.1. Problem Formulation

This section discusses on mathematical modeling of the microgrid elements for energy management. Microgrid renewable consists of wind and solar generation. Renewable energy sources are intermittent sources that will depend on several parameters, among others: sunshine, temperature, wind speed, wind direction, season, etc. The microgrid analysis with intermittency, power converters, energy storage devices, dispatchable generators, and fluctuating load demand for energy management needs mathematical modeling of these components. This section provides an initial step toward an energy management framework with modeling elements of the microgrid. The study for a typical day is generated through the random behavior of the different renewable resources. For the case study, the hourly solar generation, wind generation, demand, and electricity price forecasting uncertainties are modeled by the probability density functions (PDF). From the forecasted data, the mean and standard deviation for each time segment is calculated, and from them, probability density functions are generated for each hour.
Wind generation is dependent on the velocity of the wind (v) and the power curve of the wind turbine [23]. For solar, the power generation depends on irradiance (R) and ambient air temperature (T) of the location the photovoltaic (PV) panels are installed [10]. The power generated for solar (PPV) and wind (Pwd) at time period “t” is calculated using Equation (1) to Equation (4). The variables of velocity (vi,vo,vr) represent, cut-in, cut-off, and rated wind speeds(m/s). In solar, k represents the manufacturer’s temperature power coefficient W/°C. Rr represents the irradiance of the PV (1000 W/m2). The efficiency of the power electronic converter and solar panel is represented as ηPEC and ηPV, respectively.
P t w d = η P E C w d { 0 v v i , v v o P m a x w d ( v v i ) 3 ( v r v i ) 3 v i v v r P m a x w d v r v v o
f ( k | v , λ ) = { ( k λ ) ( v λ ) k 1 e ( v λ ) k , k 0 0 , k < 0
P t P V = η P E C P V η p v P r P V ( R c R r ) [ 1 + k ( T c T ) ]
f ( k | a , b ) = Γ ( a + b ) Γ ( a ) Γ ( b ) k a 1 ( 1 k ) b 1
Battery storage or energy storage systems (BESS) in the microgrid support renewable sources’ intermittent power supply. Energy storage systems allow for obtaining benefits both in the technical area, including capacity markets [19], as well as help to effectively use surplus energy with the use of coin-mining [14]. The ESS charges or discharges according to the economic and energy requirements in the grid. The battery characteristics are based upon their SOCt (state of charge at t) which can be derived from the (5) and power consumed by the energy storage devices PESS,t as (6).
S O C E S S , t = S O C E S S , t 1 × 1 C c a p a c i t y I c h a r g e
P E S S , t = P E S S , t 1 + η c P c h a r g e , t 1 η d P d i s c h a r g e , t
Fuel-based generators comprise microturbine (MT), fuel cell (FC), and diesel generators (DE). These dispatchable sources are used to meet the demand in case of deficiency. These generators (Pi) use the fuel as the driving force and the cost consumption is calculated as in Equation (7), where ɑi, bi, and ci are the fuel cost coefficients.
C i f = a i P i , t 2 + b i P i , t + c i
The EVs are approximated to batteries during their operations at a charging station, the state of charge and energy consumption is calculated in an as single point as described in the Equations (8) and (9). The available storage capacity of an EV charging station is determined by various uncertain elements, such as the behavior of EV users, the arrival and departure timings of the cars, the distance traveled prior to their arrival, and the state of charge. An assumption is considered that the charging station participates as storage during the peak hours of traffic, i.e., during 07.00–21.00 h. A detailed driving pattern of PEV drivers is taken and represented as a normal PDF, which includes arrival, time of departure, and travel distance [24].
P E V , t = { P t μ g r i d η v 2 g P t μ g r i d η g 2 v , P t μ g r i d < 0 ( d i s c h a r g e , d ) , P t μ g r i d 0 ( c h a r g e , c )
S O C E V s , t = 1 N E V k = 1 N E V S O C E V
f ( k | μ , σ 2 ) = 1 σ 2 π exp [ 1 2 ( k μ σ ) 2 ]
The end users provide some flexibility in DR programs over to the aggregators for minimizing the billing cost or during the grid offline. Appliances can be categorized as shiftable or non-shiftable, which are controlled by independent smart meters for the period of usage. A maximum of about 30% of the total appliances in a microgrid can participate in a demand response program [25].
In this article, a distribution system direct load control-based demand response program, which is an incentive-based model with dynamic pricing is considered. The user can use the controllable device with penalized price or use it for an incentive period. Implementation of the proposed DR program would curtail consumption in peak hours and increase prices. The dynamic price is modified according to the load shiftable (11). Table 1 shows the devices that engage in demand response as well as their utilization times [26].
E T P t = E T P t ( 1 Δ P L , t )

2.2. Fitness Function

The energy management in this paper is a multi-objective NP minimizing problem with three aspects to handle as shown in (12), the first term is the overall cost which includes distribution generation startup and maintenance cost, the second term is the total power loss, and the third term is the greenhouse gases emissions from the generation units [27]. Each objective is assigned weights ( γ , υ , ψ ) and their totality is unity, the weights prioritized ( γ > υ > ψ ) for the optimal performance of the system.
min t = 1 N ( f μ g r i d ) = t = 1 N ( γ g = 1 N g C g , t + υ n = 1 z i 2 R + ψ { s = 1 N e E s , t } )
The objective function is analyzed with constraints of the power balance between the generator, storage, and demand as shown in (13), the power flow for the optimal power is performed using modified Newton Raphson as it gives faster convergence [28]. The constraint for active power flow is shown in (14), the demand shift is shown in (15), the power exchange of energy storage systems in (16), and the power and state of charge of electric vehicles in (17) and (18), and voltage limit in (19).
P D , t × ( 1 ϕ ) + P l o s s , t + P E S S , t c + P E V , t c = P g r i d , t + P P V , t + P W T , t + P D E , t + P F C , t + P M T , t + P E S S , t d + P E V , t d
P t max P t P t min
0 P D R , t α P D , t
P E S S , t c P E S S , t c , max ; P E S S , t d P E S S , t d , max
P E V , t c P E V , t c , max ; P E V , t d P E V , t d , max
S O C E V , t min S O C E V , t S O C E V , t max
V z , t min V z , t V z , t max

2.3. Hong’s Two Point 2 m Estimate Method

Point estimate methods (PEM) are developed to compute the statistical moments of random variables by evaluating the distribution function of an uncertainty variable. The PEM uses the statistical data of input random variables to find the concentrations or central moments on K points of the variable. The uncertainty in forecasted values differs from the real value as an error and function F transmits the input random variables to the output variable. Such that the function f can be represented as, F(20), where v is a set of variables and pl (l = 1, …, m) of input uncertainty variable with probability distribution PD. The X and Y represent the input and output values of the function.
F ( X , Y ) = f ( v , p 1 , , p m )
The Kth concentration (pl,k, wl,k), composes of location pl,k, and weight wl,k. In Hongs PEM, each random variable of pl in the function F is solved for K times. The difference in the solution of each pl is the location pl,k, and the remaining input variables are assigned with their corresponding means. The total number of solutions for the function F is K × m [29]. Hong’s 2 m method indicates the status of the location of the output parameters by producing two probability concentrations for each variable namely the weight factor and the location of the input random variable. For instance, consider pl as the input parameter with certain probability distribution [30].
To implement Hong’s 2 m method, initially specify the number of inputs m. Then, define the value E(Yj) = 0 for the two moments, i.e., k = 2. Select the uncertain parameter pl where l states the uncertain variables in the system. Calculate the skewness of the system as in (21),
λ l , 3 = E [ ( p l μ p l ) 3 ] ( σ p l ) 3
where E [ ( p l μ p l ) 3 ] = i = 1 M ( p l , i μ p l ) × P ( p l , i ) , M is the observations and P is the probability of the uncertain parameter pl [31]. With the skewness available, calculate the two standards and the estimated locations using (22) and (23), respectively.
ζ l , k = λ l , 3 2 + ( 1 ) 3 k m + ( λ l , 3 2 ) 2 k = 1 , 2
p l , k = μ p l + ξ l , k × σ p l
Once the locations are obtained the deterministic function F ( μ p 1 , p l , k , , μ p m ) for the kth value is estimated and then the weights are calculated (24) and (25).
w l , 1 = 1 m × ζ l , 2 ζ k , 1 ζ k , 2
w l , 2 = 1 m × ζ l , 1 ζ l , 1 ζ l , 2
The updated values of the first and second moment are calculated for the output Y as shown in (26). This gives us the value for an uncertain variable, repeat a similar procedure for the remaining variables. Finally, the predicted values and standard deviation of the output parameter are calculated using Equations (27) and (28) as the outcomes.
E ( Y j ) L = 1 m k = 1 K w l , k × [ F ( μ p 1 , p l , k , , μ p m ) ] j
μ Y = E ( Y )
σ Y = E ( Y 2 ) μ Y 2
Hong’s 2 m method is adopted in this work for its simplicity, low computational burden, and real-value solutions for the concentration.

2.4. Fuzzy Approach for EVs Fleets Scheduling

Estimating the quantity of the charge/discharge power of the electric vehicles reduces the computational burden of the problem. The microgrid CC estimates the pattern of consumption and supply from the forecasted data of cost, load utilized, renewable generation, state of charge in batteries, and electric vehicle charging station as part of the decision-making process [32].
A fuzzy inference system is designed for making decisions on charging/discharging according to the state of charge (SOCEVCS) of EVs, estimated total price (ETP), and estimated load remaining (ELR) during the period. The fuzzy membership functions are modeled in degrees of the input pattern and output pattern. The fuzzy inference consists of 36 rules written for the process, ELR and EEP have 3 functions high, medium, low (H, M, L), and SOCEV has 4 functions very low, low, average, high (VL, L) and output observes 3 functions charge, neutral, discharge (C, N, D). The priorities of the fuzzy rule set for charging when SOC is low, ELR and discharging to high SOC, ELR with ETP being allocated to medium or low on prior and high to latter set. The output fuzzy set is calculated by the fuzzy inference engine, and the charging and discharging rate is obtained through the defuzzification process to prepare the output signal using the center of mass method

2.5. Multi Objective Genetic Algorithm

Genetic algorithm is an evolution-based natural selection optimization, it has three main operations namely, crossover, mutation, and selection. In every iteration of the problem, it uses generated population as solutions which are created randomly at the initial step. A chromosome or string is the encoded version of each solution with either a single or a sequence of values. Each chromosome in the population is assigned a fitness value using fitness evaluation, which is used for selecting the fittest chromosomes in the population for the mating pool. The crossover of the two chromosomes produces an offspring or a new solution through swapping. Crossover improves the convergence while exploiting the search space with a high probability rate (0.8–0.95). The new chromosomes kept in the offspring pool are randomly changed by flipping genes. The further randomness operation is a mutation that has a low probability (0.001–0.05). The high crossover and low mutation probability provide a high degree of mixing and exploitation and lower exploration, in other terms, it has faster convergence and reaches global optimum [33].
The generated new solution is subjected to fitness evaluation of the desired objectives of the problem. The selection of the fittest chromosome provides the best solution to the population and is further passed on to the next generation known as elitism. The elite pool gives the best solution and the other chromosomes that are present are replaced by chromosomes of the offspring pool. Randomly generated chromosomes are introduced if the offspring pool has a deficiency of chromosomes. The continuous process of generations provides the best fittest candidate for the solution at the termination of the optimization. In [34], the author has provided different methods and operations involving crossover, mutation, and selection (either by elitism or replacement).
In this paper, GA is induced for the demand shifting for the day period, i.e., for 24 h with population size [10,24] and Rowlette wheel selection with a maximum deviation in a change of 0.3 to minimize the total cost fitness of the problem. Out of many algorithms, the GA is chosen for faster convergence and a robust approach. At every iteration, the algorithm generates a new population of demand shifted with the minimized objective function.

3. Proposed Strategy

Energy management of microgrids is a complex NP problem with forecasted errors, hence a strategy is proposed for direct load control-based demand scheduling and generation scheduling with uncertainty. To solve the multi-objective of demand shifting and minimize the fitness cost genetic algorithm, (GA) is considered. The inclusion of uncertainty is handled with Hong’s 2 m point estimate method and the deterministic solution is obtained by branch and bound in generation scheduling according to the demand shifted. The mixed integer linear programming is a branch and bound method that provides a generation dispatch solution formulated in MILP with the objective of minimizing the overall cost, power loss, and emission cost. The variables, which are the distributed generators, are fixed with weights to determine the fitness cost function. This method is chosen as it provides a global solution. Figure 3 shows the flow diagram of the proposed strategy. Table 2. Provides the GA parameters used in proposed methodology. A stepwise implementation of the proposed methodology is given.
  • Step 1: Set the values of the GA algorithm; population size at 100, variables 24, crossover and mutation are 30, crossover and mutation probabilities are 0.8 and 0.2, define lower and upper limits are 0 and 0.3, respectively. Selection of new chromosomes is by tournament and fitness scaling is linear rank-based scaling.
  • Step 2: Randomly generate the initial position with the population within the feasible range.
  • Step 3: Implement Hong’s 2 m method for the uncertain variable and formulate the location and weights.
  • Step 4: Repeat for all uncertain variables l.
  • Step 5: Calculate the first and second moments for the deterministic scheduling with constraints (2)–(11).
  • Step 6: Obtain the updated best chromosomes with moments of the cost function.
  • Step 7: Assign a new population from the parent chromosomes through reproduction.
  • Step 8: Update the population with mutation and crossover function with their characteristics.
  • Step 9: Obtain the updated new solution through tournament selection.
  • Step 10: Repeat steps 3 to 5.
  • Step 11: Update the population with fitness scaling.
  • Step 12: Repeat steps 3 to 5 for the expected cost function from the 2 m method.
  • Step 13: The best subjected to the elitism of a random generation population.
  • Step 14: Objective fitness is obtained by repeating steps 3 to 5.
  • Step 15: Go to step 6 and repeat until the maximum number of iterations.

4. Results

This section provides the results of two case studies based on the above-mentioned strategy. The simulation study of energy management is grid-connected with two scenarios on utilization of demand response while the latter case study is in islanded mode with similar scenario studies. This section presents simulation outcomes with GA and MILP for the hybrid energy management of the microgrid considering uncertainties. These uncertainties are handled by Hong’s 2 m point estimate method. For analysis of the above methodologies, CIRGE European benchmark 14-bus low voltage microgrid test distribution system is taken [35]. Aggregated load demand consists of residential users with a consumption of 150 kW, a medium industrial workshop with 100 kW, and a commercial user of 50 kW as per the test system. For generalization of the urban microgrid, an EV charging station is assumed to be located in a commercial area with 25 charging ports in mode 2 of operation, i.e., a 6.6 kW battery is fully charged in 4 h considering no charge.

4.1. Test System

The microgrid distribution system includes a 50 kW diesel generator, 10 kW fuel cell, 20 kW microturbine, two 50 kW wind turbines, a 0.1 MW PV array, and four 25 kWh batteries connected in parallel. The overall energy storage devices have a charging and discharging capacity of 100 kW, while the electric car station has a charging and discharging power of 10 kW. The total load is 2 MW at peak and the total energy demand for an average weekday day is 3488 kWh. The power factor of all loads is assumed to be 0.85 [36]. Figure 4 shows 14 bus CIRGE low-voltage microgrid.
The cost functions of the distributed generators along with the electric vehicle charging station are also included. It is assumed that the energy storages and electric vehicles are vulnerable and discharged only during the islanded or emergency mode [37]. The forecasted data consists of solar irradiance, and wind velocity taken for the average forecasted month of 10 March 2022 in the West Godavari region, and hourly electricity price is taken from the online pricing platform [38]. Table 3 provides the minimum and maximum generation, startup/running, bid coefficients, and the emissions quantity of the DG’s in the microgrid [36]. In Figure 5, the forecasted solar generation, wind generation, demand consumption, and demand bidding of electricity pricing for 24 h are shown.

4.2. Analysis

In grid-connected mode, the DGs work under the constraints of fulfilling the hourly demand. In this methodology, the utility is connected. Two scenarios are examined in light of the demand routing application. As the objective function for the assessment, the emission rate, cost, and power loss are evaluated accordingly. The state of charge of the energy storage systems and electric vehicles are taken as the reference limit constraints for the system to perform optimally in the islanded mode, considering the degradation and vulnerability of batteries this condition is assumed. The proposed methodology case study is performed in MATLAB with CPLEX integration using an i5 processor with 8 GB of RAM.
Scenario I: In this case, the microgrid undergoes energy management for 24 h period with demand scheduling and generation scheduling is performed optimally using the MILP. In this scenario, the scheduling is performed to reduce the dependency of the utility and compensate it with the dispatchable generators operating at optimum in consideration of the cost reduction. The total fitness cost of the problem is USD 1720.15 with an overall cost of the microgrid operation is USD 343.33 mean and standard deviation of 4.67%. The emission and power losses are 1533 kg and 140.61 kW as mean values with a standard deviation of 2.45% and 3.45%, respectively. The generation scheduling for a 24 h period is shown in Figure 6a.
Scenario II: GA-based direct load control of DR application is performed in this case. With demand shifting the distributed generators are optimally scheduled which is shown in Figure 6b. The total fitness cost of the problem is USD 1685.64 with the overall cost of the system reduced by 12.28%, emission by 1.76%, and power loss by 7.14%. The generation cost and emission of gases for the duration are shown in Figure 7. The change in the fitness cost in both scenarios is given in Figure 8. Figure 9 shows the percentage change in demand and the new prices for the consumers according to the demand response.
In the islanded mode, the DGs operate within the limits to meet the hourly demand where utility is not connected in this mode of operation. The battery backs up the remaining load. The EV’s connected in the commercial area participate in energy exchange during their charging. The scenario of EV’s charging discharging is discussed. Similar to the above method case study, two scenarios are analyzed considering the demand scheduling application. The emission rate, cost, power loss, SOCEVCS and SOCBESS with 50% initially are taken into consideration as objective parameters for the assessment.
Scenario I: In this case, the microgrid undergoes energy management for a 24 h period with demand scheduling and generation scheduling is performed optimally using the MILP. In this scenario, the scheduling is performed with the dispatchable generators, energy storage, EV’s operating at optimum in consideration of the cost reduction. The total fitness cost of this problem is USD 1335.36 with the overall cost of the islanded microgrid operation being USD 314.53 mean with a standard deviation of 5.67%. The emission and power losses are 1069 kg and 140.61 kW. The generation scheduling for a 24 h period is shown in Figure 10a.
Scenario II: GA-based direct load control of DR application is performed in this case. With demand shifting the distributed generators are optimally scheduled as shown in Figure 10b. The generation cost and emission of gases for the duration are shown in Figure 11. The estimated cost comparison between the two scenarios is shown in Figure 12. The state of charge for BESS and EVCS of both scenarios are shown to be within the parameter limits as in Figure 13. The total fitness cost of the problem is USD 1224.15 with the overall cost of the system reduced by 18.91%, emission by 9.52%, and power loss by 9.65%. The change in demand for new pricing for this case is shown in Figure 14.

4.3. Discussion and Validation

This section provides the analysis of the case studies and validation required for the proposed methodology. The grid-connected and islanded mode of energy management with demand response operations analysis is discussed in Table 4. It is observed that with an increasing number of trails, the standard deviation is reducing but for optimality, 50 trails were run for the calculation of expected cost. In every case we discussed, the second scenario has reduced the operating cost and other objective parameters with respect to the previous scenario or the initial scenario. This shows the effectiveness of the strategy. Based on these results, the provided approach could be used to determine optimal operating costs reliably.
Hong’s 2 m method is performed for the proposed methodology as an uncertainty handling technique. In [36,39], the current test system is considered for the uncertainty of energy management. Hence the proposed method is compared with the above works and Monte Carlo simulation for the effective validation of the consistency in the approach. Table 5. shows the comparison results with the proposed approach for the expected cost of the approach of the grid-connected scenario.
For Further analysis of the methodology, the author compared the proposed technique with popular algorithms such as particle swarm optimization (PSO) and firefly algorithm (FFA). The results of the comparison study are shown in Table 6.

5. Conclusions

With demand response (DR) in the day ahead of energy management, the cost fitness of the optimal microgrid operations is improved. This article proposes day-ahead energy management through optimal demand shifting with suggestive incentive/penalty pricing at uncertainty. The pricing for the demand response program is developed so that the customers can choose the utilization of appliances with new pricing. The equipment’s controllability is updated to the user by the utility company providing him with an opportunity in making incentives. This strategy encourages the customers to manage their electricity billing while reducing the overall operating cost of the microgrid EMS. The uncertainties of forecasted data in renewable sources and load demand are handled by probability approximations using Hong’s 2 m PEM. The presented strategy is implemented on a typical microgrid over two cases of grid-connected and islanded mode. The results show that with the integration of load shifting-based DR strategy, there is an enhancement in objectives obtained when compared to the untampered scenario. The overall cost, power loss, and greenhouse emissions are reduced by 3.2%, 1.42%, and 1.76% in grid-connected cases and 10.5%, 9.2%, and 9.54% in islanding cases when compared. The effective management of the SOC in battery and charging stations shows the adaptivity of the system performance considering their degradation effects.
The proposed strategy could provide the operator with optimal DR to be operated with the uncertainties effect and how to tackle them. The practicality of the proposed method depends on the microgrid control center and the customer’s agreement to manage the utilities either manually through pricing or through intelligent utility control. The proposed method’s cost-effectiveness is compared with existing methodologies for validation and shows appreciable outcomes. To conclude, the proposed strategy benefits the control operator and the customer adopting the DR day-ahead energy management improves the intended objectives with the likely effect of uncertainties. The accuracy of the demand-side management could be improved with the inclusion of customer-side participation in defining the utilization of appliances and developing an estimated communication latency, which is considered for future extension.

Author Contributions

Conceptualization, A.R.B. and S.V.; methodology, S.R.S.; software, A.R.B.; validation, A.R.B., S.V. and S.R.S.; formal analysis, A.R.B.; investigation, S.V.; resources, S.R.S.; data curation, A.R.B.; writing—original draft preparation, A.R.B.; writing—review and editing, A.R.B., S.V. and S.R.S.; visualization, A.R.B.; supervision, S.V. and S.R.S.; project administration, A.R.B.; funding acquisition, S.V. and S.R.S. All authors have read and agreed to the published version of the manuscript.

Funding

Woosong University’s Academic Research Funding–2023.

Data Availability Statement

The data used to support the findings of this study are available online openly, and any further information required is available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

P l o s s , t Power loss at time “t”, kW.
P g r i d , t Grid utility power at time “t”, kW.
P P V , t , P W T , t Solar and Wind power at time “t”, kW.
P D E , t , P F C , t , P M T , t Fuel based power output at time “t”, kW.
P D G , t Power of distributed generators at time “t”, kW.
P D , t s h f t Power demand shift at “t”, kW.
P t D R Power of demand response, kW.
R c , R T Irradiance of the PV in W/m2, irradiance (1000 W/m2).
S O C t State of charge at time “t” (%).
S O C t E V s state of charge of combined station at time “t”.
S O C E V , t State of charge of EV at time “t”.
T c , T P V Temperature (25 °C), PV temperature (°C).
V t Voltage profile at time “t
v , v i , v o , v r Wind speed, cut-in, cut-off, rated wind speeds(m/s).
w k , i Weights of the kth concentration.
η c , η d Charging and discharge efficiency
η v 2 g , η g 2 v Efficiency of EV power exchange during grid to vehicle and vice versa
v , λ Scale and shape of Weibull distribution
μ , σ Mean and standard deviation for normal distribution.
γ , υ , ψ Weights of the objective function
ϕ Controllable load ratio
α Fraction of shifted load
x i , k Uncertain parameter
μ x , k Mean of the concentration
ξ k , i Standard location of the concentration
σ x , k Standard deviation of the moment
λ k , 3 skewness
DEDiesel Generator
ESSEnergy storage system
EVElectric Vehicle
EVCSElectric vehicle charging station
FCFuel cell
MTMicro turbine
NPNondeterministic polynomial time
PVPhoto voltaic
SDStandard deviation
WTWind turbine
a, bShape parameters for beta distribution.
a i , b i , c i Generator cost coefficients.
C c a p a c i t y Battery capacity, Wh
Cg,tOperating cost of system at time “t”.
ELRtExpected load remaining (kW).
ETPtElectricity Price (cents) at hour “t”.
Es,tEmission of pollutants at time “t”.
IchargeCharge consumed, A.
kManufacturer’s temperature power coefficient W/°C.
N Total time (24 h)
N g Number of generator units.
N e Number of emissions generating units.
N E V Number of electric vehicles at charging station.
P r P V Rated PV power at time “t”.
P m a x w d Maximum wind power output (kW).
P t f Fuel based generators output, kW.
P i , t Power of ith generator at time “t”, kW.
P E S S , t Power of energy storage systems at “t”, kW.
Pcharge,t, Pdischarge,tCharging and discharging power at “t”, kW.
P t E V EV power at charging station at time “t”, kW.
P t μ g r i d Microgrid power at “t”, kW
P D e m a n d Electricity demand of the system.

References

  1. Hussain, A.; Bui, V.-H.; Kim, H.-M. Microgrids as a resilience resource and strategies used by microgrids for enhancing resilience. Appl. Energy 2019, 240, 56–72. [Google Scholar] [CrossRef]
  2. Lee, J.; An, M.; Kim, Y.; Seo, J.-I. Optimal Allocation for Electric Vehicle Charging Stations. Energies 2021, 14, 5781. [Google Scholar] [CrossRef]
  3. Mojumder, M.R.H.; Ahmed Antara, F.; Hasanuzzaman, M.; Alamri, B.; Alsharef, M. Electric Vehicle-to-Grid (V2G) Technologies: Impact on the Power Grid and Battery. Sustainability 2022, 14, 13856. [Google Scholar] [CrossRef]
  4. Tehrani, K.; Simde, D.; Fozing, J.; Jamshidi, M. A 3D design of small hybrid farm for microgrids. In Proceedings of the 2022 World Automation Congress (WAC), San Antonio, TX, USA, 11–15 October 2022; pp. 1–6. [Google Scholar]
  5. Moradi, H.; Esfahanian, M.; Abtahi, A.; Zilouchian, A. Optimization and energy management of a standalone hybrid microgrid in the presence of battery storage system. Energy 2018, 147, 226–238. [Google Scholar] [CrossRef]
  6. Kanakadhurga, D.; Prabaharan, N. Demand side management in microgrid: A critical review of key issues and recent trends. Renew. Sustain. Energy Rev. 2022, 156, 111915. [Google Scholar] [CrossRef]
  7. Raju, A.R.; Sandeep, V. Optimal reconfiguration of balanced and unbalanced distribution systems using firefly algorithm. Int. J. Emerg. Electr. Power Syst. 2021, 23, 317–328. [Google Scholar]
  8. Yetis, Y.; Tehrani, K.; Jamshidi, M. Wind Speed Forecasting Using Machine Learning Approach Based on Meteorological Data-A Case Study. Energy Environ. Res. 2022, 12, 11–25. [Google Scholar] [CrossRef]
  9. Dakanalis, M.; Kanellos, F.D. Efficient Model for Accurate Assessment of Frequency Support by Large Populations of Plug-in Electric Vehicles. Inventions 2021, 6, 89. [Google Scholar] [CrossRef]
  10. Arabali, A.; Ghofrani, M.; Etezadi-Amoli, M.; Fadali, M.S.; Baghzouz, Y. Genetic-Algorithm-Based Optimization Approach for Energy Management. IEEE Trans. Power Deliv. 2013, 28, 162–170. [Google Scholar] [CrossRef]
  11. Tung, Y.; Yen, B. Hydrosystems Engineering Uncertainty Analysis; McGraw-Hill: New York, NY, USA, 2005. [Google Scholar]
  12. Alonso-Travesset, À.; Martín, H.; Coronas, S.; de la Hoz, J. Optimization Models under Uncertainty in Distributed Generation Systems: A Review. Energies 2022, 15, 1932. [Google Scholar] [CrossRef]
  13. Gonzalez-Gil, P.; Martinez, J.A.; Skarmeta, A. A Prosumer-Oriented, Interoperable, Modular and Secure Smart Home Energy Management System Architecture. Smart Cities 2022, 5, 53. [Google Scholar] [CrossRef]
  14. Jasiński, J.; Kozakiewicz, M.; Sołtysik, M. The Effectiveness of Energy Cooperatives Operating on the Capacity Market. Energies 2021, 14, 3226. [Google Scholar] [CrossRef]
  15. Yu, Z.-X.; Li, M.-S.; Xu, Y.-P.; Aslam, S.; Li, Y.-K. Techno-Economic Planning and Operation of the Microgrid Considering Real-Time Pricing Demand Response Program. Energies 2021, 14, 4597. [Google Scholar] [CrossRef]
  16. Ebeed, M.; Shady, H.E.; Aleem, A. Chapter 1—Overview of Uncertainties in Modern Power Systems: Uncertainty Models and Methods, Uncertainties in Modern Power Systems; Academic Press: Cambridge, MA, USA, 2021; pp. 1–34. [Google Scholar]
  17. Sarda, J.S.; Lee, K.; Patel, H.; Patel, N.; Patel, D. Energy Management System of Microgrid using Optimization Approach. IFAC-PapersOnLine 2022, 55, 280–284. [Google Scholar] [CrossRef]
  18. Khalid, A.; Javaid, N.; Mateen, A.; Ilahi, M.; Saba, T.; Rehman, A. Enhanced Time-of-Use Electricity Price Rate Using Game Theory. Electronics 2019, 8, 48. [Google Scholar] [CrossRef]
  19. Sołtysik, M.; Kozakiewicz, M.; Jasiński, J. Improvement of Operating Efficiency of Energy Cooperatives with the Use of “Crypto-Coin Mining”. Energies 2022, 15, 8061. [Google Scholar] [CrossRef]
  20. Hassan, M.A.S.; Assad, U.; Farooq, U.; Kabir, A.; Khan, M.Z.; Bukhari, S.S.H.; Jaffri, Z.A.; Oláh, J.; Popp, J. Dynamic Price-Based Demand Response through Linear Regression for Microgrids with Renewable Energy Resources. Energies 2022, 15, 1385. [Google Scholar] [CrossRef]
  21. Zhou, B.; Zou, J.; Chung, C.Y.; Wang, H.; Liu, N.; Voropai, N.; Xu, D. Multi-microgrid Energy Management Systems: Architecture, Communication, and Scheduling Strategies. J. Mod. Power Syst. Clean Energy 2021, 9, 463–476. [Google Scholar] [CrossRef]
  22. Kaluthanthrige, R.; Rajapakse, A.D. Demand response integrated day-ahead energy management strategy for remote off-grid hybrid renewable energy systems. Int. J. Electr. Power Energy Syst. 2021, 129, 106731. [Google Scholar] [CrossRef]
  23. Sanguesa, J.A.; Torres-Sanz, V.; Garrido, P.; Martinez, F.J.; Marquez-Barja, J.M. A Review on Electric Vehicles: Technologies and Challenges. Smart Cities 2021, 4, 22. [Google Scholar] [CrossRef]
  24. Battula, A.R.; Vuddanti, S.; Salkuti, S.R. Review of Energy Management System Approaches in Microgrids. Energies 2021, 14, 5459. [Google Scholar] [CrossRef]
  25. Mohseni-Bonab, S.M.; Rabiee, A. Optimal reactive power dispatch: A review, and a new stochastic voltage stability constrained multi-objective model at the presence of uncertain wind power generation. IET Gener. Transm. Distrib. 2017, 11, 815–829. [Google Scholar] [CrossRef]
  26. Atwa, Y.M.; El-Saadany, E.F.; Salama, M.M.A.; Seethapathy, R.; Assam, M.; Conti, S. Adequacy evaluation of distribution system including wind/solar DG during different modes of operation. IEEE Trans. Power Syst. 2011, 26, 1945–1952. [Google Scholar] [CrossRef]
  27. Boglou, V.; Karavas, C.-S.; Arvanitis, K.; Karlis, A. A Fuzzy Energy Management Strategy for the Coordination of Electric Vehicle Charging in Low Voltage Distribution Grids. Energies 2020, 13, 3709. [Google Scholar] [CrossRef]
  28. Tayarani, H.; Jahangir, H.; Nadafiansh Ahamabadi, R.; Aliakbar Golkar, M.; Ahmadian, A.; Elkamel, A. Optimal Charging of Plug-In Electric Vehicle: Considering Travel Behavior Uncertainties and Battery Degradation. Appl. Sci. 2019, 9, 3420. [Google Scholar] [CrossRef]
  29. Hosseini, S.M.; Carli, R.; Dotoli, M. Robust day-ahead energy scheduling of a smart residential user under uncertainty. In Proceedings of the 2019 18th European Control Conference (ECC), Naples, Italy, 25–28 June 2019; pp. 935–940. [Google Scholar]
  30. Pothireddy, K.M.R.; Vuddanti, S.; Salkuti, S.R. Impact of Demand Response on Optimal Sizing of Distributed Generation and Customer Tariff. Energies 2022, 15, 190. [Google Scholar] [CrossRef]
  31. Hossain, F.A.; Rokonuzzaman, M.; Amin, N.; Zhang, J.; Mishu, M.K.; Tan, W.-S.; Islam, M.R.; Roy, R.B. Probabilistic Load Flow–Based Optimal Placement and Sizing of Distributed Generators. Energies 2021, 14, 7857. [Google Scholar] [CrossRef]
  32. Raju, B.A.; Sandeep, V. A chance constraint microgrid energy management with phase balancing using electric vehicle demand aggregation. Energy Sources Part A Recover. Util. Environ. Eff. 2023, 45, 111–139. [Google Scholar] [CrossRef]
  33. Leonori, S.; Paschero, M.; Mascioli, F.M.F.; Rizzi, A. Optimization strategies for Microgrid energy management systems by Genetic Algorithms. Appl. Soft Comput. 2020, 86, 105903. [Google Scholar] [CrossRef]
  34. Melhem, F.Y.; Grunder, O.; Hammoudan, Z.; Moubayed, N. Energy Management in Electrical Smart Grid Environment Using Robust Optimization Algorithm. IEEE Trans. Ind. Appl. 2018, 54, 2714–2726. [Google Scholar] [CrossRef]
  35. Papathanassiou, S.; Hatziargyriou, N.; Strunz, K. A benchmark low voltage microgrid network. In Proceedings of the CIGRE Symposium: Power Systems with Dispersed Generation, CIGRE, Athens, Greece, 13–16 April 2005; pp. 1–8. [Google Scholar]
  36. Murty, V.V.S.N.; Kumar, A. Multi-objective energy management in microgrids with hybrid energy sources and battery energy storage systems. Prot. Control Mod. Power Syst. 2020, 5, 2. [Google Scholar] [CrossRef] [Green Version]
  37. Zhuang, Z.; Zheng, X.; Chen, Z.; Jin, T.; Li, Z. Load Forecast of Electric Vehicle Charging Station Considering Multi-Source Information and User Decision Modification. Energies 2022, 15, 7021. [Google Scholar] [CrossRef]
  38. ComEd. Day-Ahead Hourly Prices for February 3, 2023. Available online: https://hourlypricing.comed.com/live-prices/day-ahead-prices/ (accessed on 10 March 2022).
  39. Mohammadi, S.; Mozafari, B.; Soleymani, S. Optimal operation management of microgrids using the point estimate method and firefly algorithm while considering uncertainty. Turk. J. Electr. Eng. Comput. Sci. 2014, 22, 735–753. [Google Scholar] [CrossRef]
Figure 1. A typical energy management structure.
Figure 1. A typical energy management structure.
Smartcities 06 00023 g001
Figure 2. Methodology approach flow diagram.
Figure 2. Methodology approach flow diagram.
Smartcities 06 00023 g002
Figure 3. Flow diagram of the proposed strategy.
Figure 3. Flow diagram of the proposed strategy.
Smartcities 06 00023 g003
Figure 4. Study case microgrid LV test system.
Figure 4. Study case microgrid LV test system.
Smartcities 06 00023 g004
Figure 5. (a) PV output (b) wind output (c) load demand (d) electricity price for 24 h.
Figure 5. (a) PV output (b) wind output (c) load demand (d) electricity price for 24 h.
Smartcities 06 00023 g005
Figure 6. (a) Schedule before demand response. (b) Schedule after demand response.
Figure 6. (a) Schedule before demand response. (b) Schedule after demand response.
Smartcities 06 00023 g006
Figure 7. Comparison of emission and generation cost.
Figure 7. Comparison of emission and generation cost.
Smartcities 06 00023 g007
Figure 8. Estimated fitness cost.
Figure 8. Estimated fitness cost.
Smartcities 06 00023 g008
Figure 9. Change in demand with DR and new prices for the consumers.
Figure 9. Change in demand with DR and new prices for the consumers.
Smartcities 06 00023 g009
Figure 10. (a) Generation schedule before DR. (b) Generation schedule after DR.
Figure 10. (a) Generation schedule before DR. (b) Generation schedule after DR.
Smartcities 06 00023 g010
Figure 11. Comparison of emission and generation cost.
Figure 11. Comparison of emission and generation cost.
Smartcities 06 00023 g011
Figure 12. Estimated fitness cost.
Figure 12. Estimated fitness cost.
Smartcities 06 00023 g012
Figure 13. SOC of battery storage and EV charging station.
Figure 13. SOC of battery storage and EV charging station.
Smartcities 06 00023 g013
Figure 14. Change in demand and prices.
Figure 14. Change in demand and prices.
Smartcities 06 00023 g014
Table 1. Controllable devices that participate in demand response.
Table 1. Controllable devices that participate in demand response.
Residential
Devices
Expected ScheduleCommercial DevicesExpected ScheduleIndustrial DevicesExpected Schedule
Dryer18:10–19:20Water dispenser9:00–9:30Water16:00–20:00
Dishwasher20:10–22:10Auxiliary Fans10:00–18:30Welding08:00–13:00
Washing machine17:20–18:00Secondary Lights18:00–22:00Kettle15:00–21:00
Oven18:30–18:40Oven12:10–12:20; 12:30–12:40Auxiliary Fans10:00–16:00
Vacuum cleaner19:30–20:00Dryer14.00–15:00Arc Furnace12:00–18:00
kettle19:00–19:10Coffee maker11:00–11:10Induction motor15:00–21:00
Coffee maker7:00–7:40Kettle14:00–14:10DC motor13:00–15:00
Steam iron17:40–17:50
Table 2. Initial values of the proposed methodology.
Table 2. Initial values of the proposed methodology.
Initial VariablesValues
Population size100
Variables24
Crossover and crossover probabilities30, 0.8
Mutation and mutation probabilities30, 0.2
Selection of new chromosomesTournament
Fitness scalingLinear rank-based
Table 3. Distributed generators’ power cost and emission rate.
Table 3. Distributed generators’ power cost and emission rate.
NoTYPEPower (kW)Cost (cent/kWh)Emission (g/kWh)
MinMaxStart/RunningaibiciCO2SO2NOx
1PV (1)01000/5------
2WT (2)0500/5------
3DE (1)0503/30.001040.03041.36970.220.5
4MT (1)0202/30.000510.03970.46700.00360.186
5FC (1)0101.5/30.000240.02970.384410.00220.0136
6BT (4)−25250/5------
7EV−10100/5------
8GRID~~----8841.81.6
Table 4. Expected values of the proposed methodology for day-ahead schedule.
Table 4. Expected values of the proposed methodology for day-ahead schedule.
Case StudiesGrid ConnectedIslanded Mode
Scenarioswithout DRwith DRwithout DR with DR
ObjectivesMeanSDMeanSDMeanSD MeanSD
Total cost of operation, USD343.3313.52332.8612.35314.539.25297.6710.23314.53
Total power loss, kWh140.6114.12138.2416.21140.6111.21127.038.21140.61
Emission, kg 1533.64120.441506.0222.02106963.01967.1644.211069
Fitness function cost, USD1717.9111.6981506.0218.261681.8513.251363.3315.211681.85
Table 5. Expected cost values of the proposed methodology for the uncertainty validation.
Table 5. Expected cost values of the proposed methodology for the uncertainty validation.
Method [36]Method [39]Monte CarloProposed
Expected operation cost (USD)343335328332
Standard deviation13.2412.1512.8512.63
Mean Time (s)0.1380.13138.210.144
Table 6. Comparison study of the proposed methodology.
Table 6. Comparison study of the proposed methodology.
Cases with DRMethodObjective Function Cost (USD)Total Cost (USD)Total Emission (kg)Total Power Loss (kW)Convergence (Iterations)
Grid-connected modeGA1710.24332.321506.98138.08150
PSO1721.85365.191537.71141.57180
FFA1796.69345.761512.64139.11160
Islanded modeGA1363.33297.67967.16127.03120
PSO1396.26358.59924.65129.37180
FFA1365.79387.23835.87127.88230
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Battula, A.R.; Vuddanti, S.; Salkuti, S.R. A Day Ahead Demand Schedule Strategy for Optimal Operation of Microgrid with Uncertainty. Smart Cities 2023, 6, 491-509. https://doi.org/10.3390/smartcities6010023

AMA Style

Battula AR, Vuddanti S, Salkuti SR. A Day Ahead Demand Schedule Strategy for Optimal Operation of Microgrid with Uncertainty. Smart Cities. 2023; 6(1):491-509. https://doi.org/10.3390/smartcities6010023

Chicago/Turabian Style

Battula, Amrutha Raju, Sandeep Vuddanti, and Surender Reddy Salkuti. 2023. "A Day Ahead Demand Schedule Strategy for Optimal Operation of Microgrid with Uncertainty" Smart Cities 6, no. 1: 491-509. https://doi.org/10.3390/smartcities6010023

Article Metrics

Back to TopTop