Citation: Foday Conteh, Shota Tobaru, Mohamed E. Lotfy, Atsushi Yona, Tomonobu Senjyu. An effective Load shedding technique for micro-grids using artificial neural network and adaptive neuro-fuzzy inference system[J]. AIMS Energy, 2017, 5(5): 814-837. doi: 10.3934/energy.2017.5.814
[1] | Amandeep Gill, Pushpendra Singh, Jalpa H. Jobanputra, Mohan Lal Kolhe . Placement analysis of combined renewable and conventional distributed energy resources within a radial distribution network. AIMS Energy, 2022, 10(6): 1216-1229. doi: 10.3934/energy.2022057 |
[2] | HVV Priyadarshana, MA Kalhan Sandaru, KTMU Hemapala, WDAS Wijayapala . A review on Multi-Agent system based energy management systems for micro grids. AIMS Energy, 2019, 7(6): 924-943. doi: 10.3934/energy.2019.6.924 |
[3] | K. M. S. Y. Konara, M. L. Kolhe, Arvind Sharma . Power dispatching techniques as a finite state machine for a standalone photovoltaic system with a hybrid energy storage. AIMS Energy, 2020, 8(2): 214-230. doi: 10.3934/energy.2020.2.214 |
[4] | Syed Sabir Hussain Rizvi, Krishna Teerth Chaturvedi, Mohan Lal Kolhe . A review on peak shaving techniques for smart grids. AIMS Energy, 2023, 11(4): 723-752. doi: 10.3934/energy.2023036 |
[5] | Baseem Khan, Hassan Haes Alhelou, Fsaha Mebrahtu . A holistic analysis of distribution system reliability assessment methods with conventional and renewable energy sources. AIMS Energy, 2019, 7(4): 413-429. doi: 10.3934/energy.2019.4.413 |
[6] | T S S Senarathna, K T M Udayanga Hemapala . Review of adaptive protection methods for microgrids. AIMS Energy, 2019, 7(5): 557-578. doi: 10.3934/energy.2019.5.557 |
[7] | Marwa M. Ibrahim, Amr A. Elfeky, Amal El Berry . Forecasting energy production of a PV system connected by using NARX neural network model. AIMS Energy, 2024, 12(5): 968-983. doi: 10.3934/energy.2024045 |
[8] | Emrah Gulay . Forecasting the total electricity production in South Africa: Comparative analysis to improve the predictive modelling accuracy. AIMS Energy, 2019, 7(1): 88-110. doi: 10.3934/energy.2019.1.88 |
[9] | Hassan Shirzeh, Fazel Naghdy, Philip Ciufo, Montserrat Ros . Stochastic energy balancing in substation energy management. AIMS Energy, 2015, 3(4): 810-837. doi: 10.3934/energy.2015.4.810 |
[10] | Tilahun Nigussie, Wondwossen Bogale, Feyisa Bekele, Edessa Dribssa . Feasibility study for power generation using off- grid energy system from micro hydro-PV-diesel generator-battery for rural area of Ethiopia: The case of Melkey Hera village, Western Ethiopia. AIMS Energy, 2017, 5(4): 667-690. doi: 10.3934/energy.2017.4.667 |
In an electricity grid, electricity consumption and production must balance at all times, any insignificant imbalance could cause grid instability or severe voltage fluctuations, and causes failures within the grid. Total generation capacity is therefore sized to correspond to the total peak demand with some margin of error and allowance for contingencies (such as plants being off-line during peak demand).
However, electrical generation and transmission system may not always meet peak demand requirements-the greatest amount of electricity required by all utility customers within a given region. In this situation, overall demand must be lowered, either by turning off services of some devices or cutting back the supply voltage (brownouts) in order to prevent uncontrolled service disruption such as power outages (widespread blackouts) or equipment damage. Utilities may imposed load shedding on service areas via rolling blackouts or by agreements with specific high-use industrial customers to turn off their equipment at times of system wide peak demand.
Rolling blackouts are the result of load shedding. Load shedding could be defined as the way that the electrical grid is design to 'shed' some of the electrical load if the demand becomes too great by shutting off power to particular geographical areas. In doing so, only certain parts of the grid are shut off as needed, in order to prevent damage to the entire electrical system.
During an emergency situation, system operators are required to carry out load shedding decisions based on system security concerns, such as voltage, current, power and frequency constraints and maintain system stability. Since the distribution system is the final link of the interconnection between power systems and consumers, when ever it's necessity to reduce the load in order to guarantee the safety of the system, usually the curtailment occurs in the distribution system.
Capacity deficiency is as a result of generation failure or transmission failure, and under frequency is as a result of sudden increase of unexpected load. These scenarios could lead to a cascade of the power system. Different types of load shedding techniques for controlling and monitoring of frequency and voltage in power systems are available as illustrated in Figure 1. However, it is some how difficult to determine the amount of load shedding with some of these techniques in order to improve frequency stability in micro-grids MGs considering the uncertainty of renewable sources. Researchers nowadays focus more on the development of computational intelligence under under frequency load shedding scheme because of is capabilities to evaluate optimal load shedding and solve the non-linear and multi-target issues in the power system that is incapable to be solved by traditional under frequency load shedding or even adaptive under frequency load shedding schemes [1]. Various applications of some computational intelligence techniques for load shedding in power systems are presented in [2].
A number of successful researches have been carried out on load shedding. A novel multi-objective under frequency load shedding in micro-grid using genetic algorithm is presented in [3]. A robust under voltage load shedding scheme against voltage stability [4]. Optimal design of adaptive under frequency load shedding using artificial neural networks in isolated power system [5]. Optimization techniques for planning automatic under frequency load shedding in new Zealand's power system [6]. Suwanasri [7] proposed a load shedding control strategy in an electric distribution system. Moazzami [8] proposed a new optimal unified power flow controller placement and load shedding coordination approach using the hybrid imperialist competitive algorithm-pattern search method for voltage collapse prevention in power system. Aponte [9] proposed time optimal load shedding for distributed power system, his objectives were to yield optimal load shedding as well as the load shedding amount. However, most of these techniques could solve the load shedding problem but with some drawbacks associated with them. Some under frequency load shedding technique do not take into account the presence of high renewables which may account to either over shedding or under shedding. Also, although adaptive and genetic algorithm (GA) techniques enhance the reliability of convectional load shedding, these techniques also suffer from un-optimum load shedding due to variations in df/dt behaviour, and large computational time and slower response especially with GA. [10] talked about improved load shedding scheme considering distributed generation. He compared different under frequency load shedding schemes considering the amount of distributed generators (DGs) connected to feeders in real-time. An optimal load shedding approach for distribution network with DGs considering capacity deficiency modelling of bulked power supply [11,12] proposed an adaptive load shedding scheme for frequency stability enhancement in micro-grids. Optimal scheduling of electrical power in energy-deficient scenarios using artificial neural network and bootstrap aggregating is proposed in [13]. The author implements the bagging algorithm to reduce error in load shedding. [14] proposed enhancement of power system stability by optimal adaptive under frequency load shedding using artificial neural network. A new load shedding approach for micro-grids in the presence of wind turbines is proposed in [15,16] presents a coordinated control of smart micro-grid during and after islanding operation to prevent load shedding using energy storage system. A new under frequency load shedding technique based on combination of fixed and random priority of loads for smart grid applications is presented in [17]. However, the above techniques could find it difficult when the data change other than the known data.
Therefore, this paper is proposing an effective load shedding technique for micro-grids, using a combination of two algorithms, artificial neural network and adaptive neuro-fuzzy inference system (ANFIS). Adaptive neuro-fuzzy inference system is a combination of artificial neural network and fuzzy logic system that has the ability of coping with changed data other than the known data. Simulations were carried out for both artificial network and adaptive neuro-fuzzy inference system. Results obtained proved the effectiveness of the proposed technique. Stochastic gradient descent (SGD), an efficient model which makes neural network more practical is implemented in this work.
The rest of this paper is structured in the following manner. The proposed algorithm is analysed in section 2. Section 3 describes the processes of the artificial neural network and adaptive neuro-fuzzy inference system algorithms. Section analyses the convectional load shedding method. Simulation results are explained in section 5. Finally, section 6 presents the conclusion.
The increase in electricity demand, and the continually growing penetration of renewable energy resources, such as wind and solar photovoltaic, is revealing a number of drawbacks in the existing power system operational procedures that may limit the integration of these resources. As modern, small scaled counterparts of the bulk power grids, micro-grids are promising to achieve the goals of improving efficiency, sustainability, security, and reliability of future electricity networks. A micro-grid is a discrete energy system consisting of distributed energy sources(including demand management, storage and generation) and loads capable of operating in parallel with, or independently from, the main power grid. The inspiration behind micro-grids is to bring power generation closer to the point where it is consumed. In this way, distributed energy resources (DERs) and industrial, commercial, or residential electricity end-users are deployed across a limited geographic area, thereby incurring fewer thermal losses while bypassing other limitations imposed by the congested transmission networks.
The Micro-grid (MG) in question comprises of Wind turbine, Photovoltaic cells, Diesel engine, and Battery for energy storage system. The micro-grid operates in three modes i.e grid-following (grid-connected), grid-forming (autonomous mode), and transition between the two modes (resynchronization). In autonomous mode, if the demand is less than generated power, generation from the distributed energy sources will be decreased to maintain power balance and or used by the energy storage system (ESS) to store the excess energy. If demand exceeds generation, the stored energy is used to supplement for the deficit. In a situation where in the generated power including the stored energy from the battery could not meet demand, load shedding must be applied to prevent a system cascade.
The micro-grid consists of energy management unit (EMU), which is a local controller and it receives information from the various generation agents. The energy management unit liaise with the energy management central controller (EMCC), which determines the set point of the micro-grid. The energy management unit lessen the high computational and information handling by the energy management central controller, and also, in the event of any breakdown by the energy management central controller, it will not halt the operation of the micro-grid. There are three types of customers that are connected to the micro-grid, which include domestic, commercial and industrial customers. It also consists of three types of loads such as vital, semi-vital, and non-vital. In grid-connected mode, any power mismatch between load demand and generation is compensated by the main grid. In a situation where in the power mismatch cannot be compensated by the main grid, load shedding is implemented by the protection relays of the main power system. During autonomous operation, the isolation of the distribution system from the main grid causes sudden power imbalance between total generation and load demands [18]. A large excess of load over local generation in the islanded system could result in a rapid frequency drop [19]. For such a large imbalance, a speed controller (governor) of the synchronous generator would not be able to stabilize the response. The only way to stabilize the frequency and voltage response to its nominal value is to reject several loads through load shedding. Therefore, our main concern is during autonomous operation, through which the frequency could go beyond its allowable operating limit if the power mismatch is not adequately replenished. If the micro-grid is forced to separate from the main grid, it should employ its own load shedding scheme to maintain the stability of the frequency in isolated mode. The proposed micro-grid of this work as in [16] is illustrated in Figure 2.
Back propagation artificial neural network(BPANN) is used in this work. Artificial neural network is a biological inspirational structure that is loosely modelled after the neuronal structure of the mammalian cerebral cortex but on much smaller scales. A large neural network or commonly called Artificial Neural Network (ANN) might have hundreds or thousands of processor units, whereas a mammalian brain has billions of neurons with a corresponding increase in magnitude of their overall interaction and emergent behaviour. Although artificial neural networks are generally not complex as biological neural networks, some researchers have accurately simulated the function of the retina and modelled the eye rather well. The information processing of artificial neural networks resembled to that of biological neural systems.
Artificial neural network is an interconnected system which is able to solve highly non-linear functions in a short time. Artificial neural network is typically organized in layers. These layers are made up of a number of interconnected 'nodes' which contain an 'activation function'. Patterns are presented to the network via the input layer which communicates to one or more hidden layers where the actual processing is done via a system of weighted connections. The hidden layers then link to an output layer where the answer is output. The structure of the neural network is depicted in Figure 3.
Suitable data are required to extract enough information between the input and output to train an Artificial neural network. The weights of inputs (x1,x2....xn) are determined by w1j,w2j...wnj which determine their strength. The inputs and their respective weights are fed into the transfer function. An activation function added to the transfer function will decide whether the signal is generated or not, by comparing to some threshold value. The transfer function determines the threshold value, and the error is represented as the difference between the artificial neural network output and the target. The error is propagated backward to adjust the weights of input so that desired output matches the neural networks' output. Figure 4. shows the data propagation from input layer to output layer.
The efficient model that goes with Neural Network, which makes it more practical is the stochastic gradient descent (SGD). The process of stochastic gradient descent is to minimize the error function, ie the neural network requires to compute the error derivative of the weight E(W). In stochastic gradient descent, the weights determine the hypothesis which is the output of the network, and in order to compute the error, we need to evaluate the hypothesis at every point in our sample. Here we minimize the error e(w) as illustrated below.
Although there are many different kinds of learning rules used by neural networks, the delta rule is often utilized by the most common class of artificial neural network such as the back propagation neural network (BPNN). Back propagation is an abbreviation for the backwards propagation of error. With delta rule, "learning" is a supervised process that occurs with each circle or "epoch" (i.e each time the network is presented with a new input pattern) through a forward activation flow of outputs, and the backwards error propagation of weights adjustments. More simply, when a neural network is initially presented with a pattern, it makes a random "guess" as to what it might be. It then sees how far its answer was from the actual one and makes an appropriate adjustment to its connection weights. The process of delta rule back propagation neural network is illustrated in Figure 5. The error e(w) is minimized as illustrated below.
e(h(xn),yn)=e(w). | (1) |
where yn is the target value and (h(xn) is the value of the output. To minimize the error we need the gradient ∇e(w). Therefore we used the partial derivative of the error and the weight.
▽e(w):∂e(w)∂wlijfori,j,l | (2) |
Computing (2), we can evaluate it one by one. That is, every single weight in the network can evaluate it error. But for efficient computation, we apply chain rule. Therefore,
∂e(w)∂wlij=∂e(w)∂Slj∗∂Slj∂wlij | (3) |
∂Slj∂wlij=xli | (4) |
This is the output. For i=1 and l=L, the output becomes
xL1=Θ(SL1) | (5) |
where SL1 is the signal which is passed through a soft threshold value Θ to get the output. Differentiating with respect to Θ
Θ′(SL1)=1−Θ2(SL1) | (6) |
Since we do not have the second term, we represent it to be delta.
∂e(w)∂Slj=δlj | (7) |
This is delta for the final layer which we need for the computation. The reason for finding delta for the final layer is that, if we know delta later, we would be able to find delta earlier. This means we are propagating backwards hence the name back propagation. Therefore, we have
δL1=∂e(w)∂SL1 | (8) |
e(w)=e(xL1,yn) | (9) |
where yn is the target value. Now propagating δli to get the otherδl−1i
δl−1i=∂e(w)∂Sl−1i=dl∑j=1∂e(w)∂Sli×∂Sli∂xl−1i×∂xl−1i∂Sl−1i=dl∑j=1δlj×wlij×Θ′(Sl−1i) | (10) |
δl−1i=(1−(xl−1)2dl∑j=1wlijδlj) | (11) |
This method is used because the convergence rate is faster for feed forward networks. The stochastic gradient descent is used to reduce the mean square error (MSE).
MSE=1nn∑i=1e(w)2=1nn∑i=1(xL1−yn)2 | (12) |
where n is the number of examples, xL1 is the value of the output and yn is the value of the target.
1. Initialize all weights wij at random
2. For t=0,1,2,....do
3. Pick nϵ1,2,...N
4. Forward compute all xlj
5. Backward compute all δlj
6. Update the weights: wlij←wlij−ηxl−1iδlj
7. Iterate to the next step until it is time to stop
8. Return the final weight wlij
The data involved in the neural network consist of load demand, frequency variation, percentage load shedding, wind speed and solar irradiation. The electricity power system in Sierra Leone consists of two sections.
1. The Electricity generation and Transmission Company (EGTC)-which sole responsibility is for the generation and transmission of electricity throughout the country.
2. The Electricity Distribution and Supply Authority (EDSA)-this is responsible for the supply, distribution, and retail sale of electricity for the entire country except in areas which the electricity commission has issued a distribution licence to another appropriately qualify entity. Electricity distribution and supply authority purchases electricity from electricity generation and transmission company under a power purchase agreement approved by the commission.
In industrial micro-grids, various operating conditions may lead to severe frequency fluctuations [20]. These conditions may include power plant failure, transmission line failure, transformer failure, and/or sudden increase in load by closing a feeder after the generation sources are almost operating at their maximum peak. If no other particular remedy is thought, these fluctuations may jeopardize the system stability against which load shedding is recognized as an effective countermeasures. In Sierra Leone, the convectional method of load shedding is still being used when ever the frequency or voltage is observed to be moving away from its nominal value. System operators have to open up some feeders in order to restore the system frequency or voltage to its acceptable value. This system is not effective as it mostly result to either over shedding or under shedding, which can cause system instability. However, an efficient power system is expected to have sufficient reserve power capacity, which is actually the opposite for Sierra Leone due to less power production as compare to the demand.
The artificial neural network is designed with four inputs and one output. The inputs include the load demand, frequency change, wind speed, and solar irradiation. The percentage of load shed during each frequency change is the output. The training of the Neural network commences once the input and output are selected, and the weights and bias have been initialized. The Levenberg-Marquardt back propagation neural network algorithm is used in the training of the neural network because of it least error and fast convergence.
The data are divided into three places; 70% is used for training, 15% is used for validation-this will reduce the over fitting, and 15% used for testing-to predict the final output. Sometimes the output of the network may differ from the target after training, especially when data set changes. The stochastic gradient descent is applied in back propagation to minimize the error so that the network output will be very close or equal to the target. Table 1 shows the frequency and percentage load shedding of the proposed network, table 2 illustrate the voltage before and after load shedding, and table 3 shows the load demand and renewable sources data.
Stage | Frequency(HZ) | % load shedding |
1 | 49.3 | 5 |
2 | 49.0 | 10 |
3 | 48.8 | 10 |
4 | 48.4 | 10 |
5 | 48.2 | 10 |
6 | 48.0 | 5 |
7 | 47.98 | 10 |
8 | 47.86 | 10 |
9 | 47.74 | 10 |
10 | 47.62 | 10 |
11 | 47.5 | 10 |
Voltage before (perunit(pu)) | Voltage after(pu) | Load shed(%) |
0.95 | 0.9587 | 5 |
0.943 | 0.9531 | 10 |
0.939 | 0.9549 | 15 |
0.933 | 0.9558 | 20 |
0.927 | 0.9574 | 25 |
0.921 | 0.9597 | 30 |
0.914 | 0.9622 | 35 |
0.903 | 0.9644 | 40 |
0.899 | 0.96688 | 45 |
0.894 | 0.9730 | 50 |
0.883 | 0.9766 | 55 |
0.873 | 0.9804 | 60 |
0.861 | 0.9833 | 65 |
0.850 | 0.9858 | 70 |
Time | Load demand (kW) | Wind speed(knot) | Solar irradiation(w/m2) |
00:00 | 4,200 | 8.09 | 0 |
01:00 | 2,250 | 7.54 | 0 |
02:00 | 2,050 | 7.02 | 0 |
03:00 | 1,700 | 5.93 | 0 |
04:00 | 1,700 | 5.38 | 0 |
05:00 | 1,700 | 4.86 | 0 |
06:00 | 2,550 | 4.32 | 0 |
07:00 | 4,200 | 4.32 | 78 |
08:00 | 4,625 | 4.32 | 130 |
09:00 | 4,500 | 4.32 | 156 |
10:00 | 4,200 | 4.41 | 169 |
11:00 | 4,200 | 6.47 | 208 |
12:00 | 4,500 | 7.02 | 252 |
13:00 | 4,200 | 7.02 | 240 |
14:00 | 4,200 | 7.02 | 195 |
15:00 | 4,625 | 7.02 | 169 |
16:00 | 4,650 | 7.54 | 143 |
17:00 | 5,900 | 8.96 | 104 |
18:00 | 6,800 | 8.96 | 52 |
19:00 | 7,500 | 8.96 | 0 |
20:00 | 8,400 | 8.96 | 0 |
21:00 | 8,400 | 8.96 | 0 |
22:00 | 8,400 | 8.96 | 0 |
23:00 | 6,800 | 8.96 | 0 |
The adaptive neural fuzzy inference system(ANFIS) is a kind of artificial neural network that is based on Takagi-Sugeno fuzzy inference system in which the parameters associated with specific membership functions are computed using either a back-propagation gradient descent algorithm alone or in combination with a least squares method [21]. The technique was developed in the early 1990s. Since it integrates both neural networks and fuzzy logic principles, it has potential to capture the benefits of both in a single framework. Its inference system corresponds to a set of fuzzy IF−THEN rules that have learning capability to approximate non-linear functions. Hence, adaptive neuro-fuzzy inference system is considered to be a universal estimator.
Adaptive neuro-fuzzy inference system is used to predict the optimal amount of load shed for any input range other than the trained data set. Fuzzy logic determines the output based on the membership function and the fuzzy rule set. The training and check data set will be used to train the fuzzy system by adjusting the membership function parameters. Thus because of fuzzy system, the use of other sensors is not important [22]. Fuzzy gives the exact amount of load to be shed and the error percentage is very low. The Adaptive neuro-fuzzy inference system architecture with two inputs and one output is illustrated in Figure 6. The output of the ith node in layer 1 is denoted as Oi,j(i):
In layer 1, every node i in this layer is an adaptive node with a node function:
O1,i=μA•i(x),fori=1,2 | (13) |
O1,i=μBi−2(y),fori=3,4 | (14) |
Where xory is the input node i and Ai (orB1−2 is a linguistic label associated with this node. Therefore O1,i is the membership grade of a fuzzy set (A1, A2, B1, B2). The membership function for A can be any appropriate parametrized membership function. Typical membership function is,
μA(x)=11+|x−ciai|2bi | (15) |
where ai, bi, ci is the parameter set. Parameter in this layer are referred to as premise parameters.
In layer two, every node in this layer is a fixed node labelled Π, whose output is the product of all the incoming signals.
O2,i=wi=μAi(x)∗μBi(y),i=1,2 | (16) |
Each node represents the fire strength of the rule. Any other T−norm operator that performs fuzzy can be used as the node function in this layer.
In layer three, every node in this layer is a fixed node labelled N. The ith node calculates the ratio of the ith rulet's firing strength to the sum of all rulet's firing strengths.
O3,i=¯wi=wiw1+w2,i=1,2 | (17) |
The outputs of this layer are called normalized firing strengths.
In layer four, every node i in this layer is an adaptive node with a node function
O4,i=¯wi∗fi=¯wi(pix+qiy+ri) | (18) |
where ¯wi is the normalized firing strength from layer three and pi, qi, ri is the parameter set of this node. These are referred to as consequent parameters.
In layer five, the single node in this layer is a fixed node label sum. This computes the overall output as the summation of all incoming signals.
overalloutput=O5,1=∑i¯wifi=∑iwifi∑iwi | (19) |
Thus, an adaptive network that is functionally equivalent to a Sugeno-fuzzy model has been constructed.
The proposed structure of the adaptive neuro-fuzzy inference system structure in this work is illustrated in Figure 7.
Conventional load shedding is the simplest and cheapest method in load shedding [23]. But it has a number of drawbacks [22].
1. There is only one stage of load shedding
2. More load is shed than required
3. Modification to the system is costly
4. Slow response time
Under frequency load shedding is a common technique that is designed to rebalance load and generation within an electrical island once the unbalanced system is created [24]. Under frequency load shedding must be performed quickly to prevent frequency decline by decreasing power system load to match available generating capacity. Certain frequency threshold values are set to begin the under frequency load shedding. The under frequency load shedding relay is triggered to commence load shedding hence the frequency reaches at that value.
Under voltage load shedding is implemented to protect the power system from voltage collapse. Any power system must be operated with an acceptable margin of voltage stability in both normal and contingent situations [4]. Therefore, power system operators need to know not only the weakness of the system but also the mechanisms that cause voltage instability [25]. Voltage instability generally occurred as a result of forced outage of power generator, power line fault or overloading of the power system. This causes a variation in the demand of reactive power in the transmission lines. Under voltage load shedding is therefore carried out to restore the system voltage to its nominal value.
With a programmable logic controller (PLC) scheme, load shedding is based on the total load and/or detection of under frequency conditions [26]. Each substation programmable logic controller is programmed to initiate a trip signal to the appropriate feeder breaker to shed a pre-set sequence of loads. This static sequence is continued until the frequency returns to a normal, stable level. A PLC−based load shedding scheme offers many advantages such as the use of a distributed network via the power management system as well as an automated means of load relief.
The convectional load shedding method has number of inherent drawbacks. It simply follows a pre-set rule, where in a fixed amount of load is shed when ever frequency deviates from its nominal value. And it also has slow response time. Another drawback especially with programmable logic controller is that, in such applications, monitoring of the power system is limited to a portion of the network with acquisition of scattered data. This drawback is further compounded by the implementation of pre-defined load priority tables at the PLC level that are executed sequentially to curtail blocks of load regardless of the dynamic changes in the system loading, generation, or operating configuration. The system-wide operating condition is often missing from the decision making resulting in insufficient or excessive load shedding.
In the proposed method, the load shedding is solved by using back-propagation artificial neural network (BPANN) and adaptive neuro-fuzzy inference system (ANFIS). The data used in the training of the neural network are forecast data for a district in northern part of Sierra Leone. The data was first used in back-propagation artificial neural network, and later into the adaptive neuro-fuzzy inference system. Load shedding errors from the two methods were obtained, and results showed that, adaptive neuro-fuzzy inference system method is more robust as compared to the back-propagation artificial neural network method. The proposed work focuses on Capacity deficiency and Under-Frequency. For more robust system, voltage stability was also taken into consideration, as it has been one of the courses for power blackout in many countries. Therefore, voltage stability was also considered in this work, although it was not fully dealt with. The proposed micro-grid structure shown in Figure 2 was used to test the stability of the voltage. Two scenarios are considered during the testing. The first scenario is when there is a sudden increase in load by closing one of the breakers after the generation sources are almost operating within their maximum limit. And the second scenario is when there is power line fault or one of the generation sources ceased from operation.
There are three generators which are rated at 2000kW each with maximum power dispatch of 1800kW each. The total renewable power output is 2500kW. The base and peak loads of the system are 5000kW and 7900kW respectively. A scenario where in a breaker is intentionally closed during peak hours, leading to an increase in load which exceeds the maximum capacity of the generation sources(diesel and renewable generation) is considered. An increase of 500kW is suddenly experienced, leading to a decline in frequency. The conventional power (diesel generators) and renewable sources can only produce a maximum of 7900kW. After the closing of the breaker, the total load increases to 8400kW, which exceeds the maximum capacity of the generation sources. To ensure the stability of the system, the excess load need to be shed. The micro-grid management unit is then initiated and the proposed strategy is adopted to determine the power imbalance (ie. 500kW). Load shedding commences as soon as the frequency reaches 49.3 Hertz (HZ), and/or the voltage reaches to a minimum value of 0.95 per unit (pu). Figure 8 shows the load demand when there is a sudden increase in load. It can be seen that, at peak time, between 20:00 and 21:00 hours, the load increases from 7900kW to 8400kW. Before the increase in load, the peak load demand was 7900kW. There is a fall in frequency because, the load has exceeded the maximum generation capacity of the micro-grid. Figure 9 illustrate the load demand before the closing of the breaker. And in Figures 10 and 11 represent the solar and wind power generation respectively. During the increase in load, the frequency falls to about 49.3Hz. The micro-grid management unit is initiated and the proposed strategy adopted, which carried out load shedding to restore the frequency back to it nominal value. The frequency behaviour during increase in load is illustrated in Figure 12.
To show the effectiveness of the proposed system, the load shedding was carried out using the conventional, back-propagation artificial neural network, and the adaptive neuro-fuzzy inference system methods. The conventional method has a fixed load shedding amount at each step, which in most cases result to either over shedding or under shedding. The percentage error during load shedding for the convectional method is shown in Figure 13. Applying back-propagation artificial neural network algorithm, the desire output (target) and the artificial neural network output is shown in Figure 14. It can be seen that, the target and the network output almost match together with less error as shown in Figure 15. Figure 16 shows the network training state. A minimum value of gradient coefficient is better for the network training state, and it can be seen from the diagram that, a minimum value of 0.091364 at epoch 62 is obtained.
Figure 17 represents the regression plot. This shows the relation between the desired output and the network output. A regression plot of R=1 indicates that, there is an exact linear relationship between output and targets. If R=0.99, it shows that, there is a close relationship with the target and artificial neural network output. But if R is close to zero, then there is no linear relationship between output and target. Figure 18 shows the network training performance, which indicate the iteration at which the validation performance reached a minimum. In this figure, the training continues for about 8 more iterations before the training stopped.
Further training of the data into the adaptive neuro-fuzzy inference system algorithm, increases the accuracy of the system to carry out optimal load shedding with minimal error. The membership functions are shown in Figure 19. They are curves that define how each point in the input space is mapped to a membership value(or degree of membership) between 0 and 1, and they represent the degree of truth as an extension of valuation. Figure 20 shows the target and the network output, and the percentage error during load shedding is illustrated in Figure 21. From the diagram, it can be seen that, there is a significant reduction in percentage error compared to artificial neural network. Simulation results clearly corroborate the effectiveness of the proposed method.
The main emphasis of this paper has been on developing optimal load shedding technique that is capable of shedding the required amount of load. The paper utilises the back propagation artificial neural network. This method can determine the exact amount of load to be shed, and at a faster rate compared to the traditional method. To further optimize the capability of load shedding for any range of input data, both neural network and fuzzy logic is combined to form adaptive neuro-fuzzy inference system. This technique can predict the optimal load shedding values for any input other than the trained data with minimum error. The effectiveness and robustness of the scheme have been investigated based on two scenarios. First scenario is when a breaker is closed after the generation sources are almost operating at their maximum limit.The second scenario is when there is a sudden decrease in power as a result of plant failure or power line failure. It is observed that, the developed method manages to immediately perform the load shedding at a faster rate with the required amount to be shed. Simulation results show that with the proposed method, intended quantity of load can be shed at a faster rate, thereby enhancing the stability of the system. Simulations are carried out using artificial neural network and adaptive neuro-fuzzy inference system tool box of MATLAB.
This work was supported by Japan International Cooperation Agency (JICA) under the programme African Business Education (ABE) Initiative and Internship Programme. JICA Participant Number is D1505098.
All authors declared that, there is no conflict of interest in this paper.
[1] |
Bakar NNA, Hassan MY, Sulaima MF, et al. (2017) Microgrid and load shedding scheme during islanded mode: A review. Renew S ust Energ Rev 71: 161-169. doi: 10.1016/j.rser.2016.12.049
![]() |
[2] |
Laghari JA, Mokhlis H, Bakar AHA, et al. (2013) Application of computational intelligence techniques for load shedding in power systems. Energy Convers Manage 75: 130-140. doi: 10.1016/j.enconman.2013.06.010
![]() |
[3] | Pushpanjali M, Sujatha MS (2015) A novel multi objective under frequency load shedding in a micro-grid using genetic algorithm. Int J Advan Res Electri Electro Instru Eng 4: 5037-5038. |
[4] | Kaffashan I, Mortezaee SMTM, Amraee T (2016) A robust under voltage load shedding scheme against voltage. Turk J Electr Eng Comp S ci 24: 3310-3311. |
[5] |
Hooshmand R, Moazzami M (2012) Optimal design of adaptive under frequency load shedding using artificial neural networks in isolated power system. Int J Elec Power 42: 220-228. doi: 10.1016/j.ijepes.2012.04.021
![]() |
[6] | Boland J, Burdett R, Edwards C (2015) Optimization techniques for planning automatic under frequency load shedding in New Zealand's power system. Anziam J 57: M3-M4. |
[7] | Suwanasri C, Suwanasri T, Prachuab N (2013) Load shedding control strategy in an electric distribution system. GMS RAN Int J 7: 47-52. |
[8] | Moazzami M, Morshed MJ, Fekih A, et al. (2016) A new optimal unified power flow controller placement and load shedding coordination approach using the hybrid imperialist competitive algorithm-pattern search method for voltage collapse prevention in power system Int J Elec Power 79: 263-274. |
[9] |
Aponte EE, Nelson JK (2006) Time optimal shedding for distributed power systems. IEEE T Power S yst 21: 269-277. doi: 10.1109/TPWRS.2005.857826
![]() |
[10] | Das K, Nitsas A, Altin M, et al. (2016) Improved load shedding scheme considering distributed generation. IEEE T Power Delivery, 1-4. |
[11] | Malekpour AR, Seifi AR, Hesamzadeh MR, et al. (2008) An optimal load shedding approach for distribution networks with DGs considering capacity deficiency modelling of bulked power supply. World Academic S ci Eng Tech 22: 825-826. |
[12] |
Marzband M, Moghaddm MM, Akorede MF, et al. (2016) Adaptive load shedding scheme for frequency stability enhancement in micro-grids. Electr Pow S yst Res 140: 78-86. doi: 10.1016/j.epsr.2016.06.037
![]() |
[13] |
Tahir MF, Tehzeeb-ul-Hassan, Saqib MA (2016) Optimal scheduling of electrical power in energy-deficiency scenarios using artificial neural network and bootstrap aggregation. Int J Elec Power 83: 49-53. doi: 10.1016/j.ijepes.2016.03.046
![]() |
[14] | Kuriakose E, Francis F (2013) Enhancement of power system stability by optimal adaptive under frequency load shedding using artificial neural networks. Int J Advan Res Electri Electro Instru Eng 2: 12-20. |
[15] |
Amooshahi H, Rahmat-Allah H, Khodabakhshian A, et al. (2016) A new load-shedding approach for micro-grids in the presence of wind turbines. Electr Pow Compo S ys 44: 1-11. doi: 10.1080/15325008.2015.1091861
![]() |
[16] |
Koohi-Kamali S, Rahim NA (2016) Coordinated control of smart micro-grid during and after is landing operation to prevent under frequency load shedding using energy storage system. Energ Convers Manage 127: 623-646. doi: 10.1016/j.enconman.2016.09.052
![]() |
[17] |
Laghari JA, Mokhlis H, Karimi M, et al. (2015) A new under-frequency load shedding technique based on combination of fixed and random priority of loads for smart grid applications. IEEE T Power S yst 30: 2507-2515. doi: 10.1109/TPWRS.2014.2360520
![]() |
[18] |
Sapari NM, Mokhlis H, Laghari JA, et al. (2017) Load shedding scheme based on frequency and voltage stability for islanding operation of distribution network connected to mini-hydro generation. Turk J Electr Eng Co 25: 1852-1863. doi: 10.3906/elk-1601-111
![]() |
[19] |
Karimi M, Mohamad H, Mokhlis H, et al. (2012) Under-Frequency load Shedding scheme for islanded distribution network connected to mini-hydro generation. Electrical Power Energy S ystems 42: 127-138. doi: 10.1016/j.ijepes.2012.03.017
![]() |
[20] |
Khezri R, Golshannavaz S, Vakili R, et al. (2017) Multi-layer fuzzy-based under-frequency load shedding in back-pressure smart industrial microgrids. Energy 132: 96-105. doi: 10.1016/j.energy.2017.05.059
![]() |
[21] | Dragomir OE, Dragomir F, Stefan V, et al. (2014) Adaptive neuro-fuzzy inference systems as a strategy for predicting and controlling the energy produced from renewable sources. Energies 8: 13047-13061. |
[22] | Bhatnagar S, Chopra S, Bhati S, et al. (2015) Under frequency load shedding using adaptive neuro-fuzzy inference system. IJEEE 7: 99. |
[23] |
Lakra P, Kirar M (2015) Load shedding techniques for system with cogeneration: A review. ELELIJ 4: 83-96. doi: 10.14810/elelij.2015.4307
![]() |
[24] | Khamis A, Shareef H, Mohamed A, et al. (2015) A load shedding scheme for DG integrated islanded power system utilizing backtracking search algorithm. Ain S hams Eng J, 2-3. |
[25] | Swetha GC, Sudarshana RHR (2017) Voltage stability assessment in power network using artificial neural network. Int J Advan Res Electri Electro and Instru Eng, 7993-8002. |
[26] | Kuriakose E, Francis F (2017) Enhancement of power system stability by optimal adaptive under frequency load shedding using artificial neural networks. Int J Advan Res Electri Electro Instru Eng, 12-20. |
1. | T. Le, B. L. Nguyen Phung, Load Shedding in Microgrids with Consideration of Voltage Quality Improvement, 2021, 11, 1792-8036, 6680, 10.48084/etasr.3931 | |
2. | V. Y. Kondaiah, B. Saravanan, P. Sanjeevikumar, Baseem Khan, A review on short‐term load forecasting models for micro‐grid application, 2022, 2022, 2051-3305, 665, 10.1049/tje2.12151 | |
3. | Urban Rudež, Tadej Škrjanc, Rafael Mihalič, 2023, 9780443184260, 265, 10.1016/B978-0-443-18426-0.00014-5 | |
4. | Cong Li, Mingkai Xu, Jie Yang, Yiheng Yao, Shuying Wang, Xiang Gao, Shuai Shao, Xianda Chen, Xiaojing Zheng, Yibin Liu, A unifying review of edge intelligent computing technique applications in the field of energy networks, 2023, 0, 1547-5816, 0, 10.3934/jimo.2023027 | |
5. | P. Nagaraja, S. P. Gayathri, S. Karthigai Selvi, S. Lakshmanan, 2023, Chapter 1, 978-3-031-15043-2, 1, 10.1007/978-3-031-15044-9_1 | |
6. | T. Skrjanc, R. Mihalic, U. Rudez, A systematic literature review on under-frequency load shedding protection using clustering methods, 2023, 180, 13640321, 113294, 10.1016/j.rser.2023.113294 |
Stage | Frequency(HZ) | % load shedding |
1 | 49.3 | 5 |
2 | 49.0 | 10 |
3 | 48.8 | 10 |
4 | 48.4 | 10 |
5 | 48.2 | 10 |
6 | 48.0 | 5 |
7 | 47.98 | 10 |
8 | 47.86 | 10 |
9 | 47.74 | 10 |
10 | 47.62 | 10 |
11 | 47.5 | 10 |
Voltage before (perunit(pu)) | Voltage after(pu) | Load shed(%) |
0.95 | 0.9587 | 5 |
0.943 | 0.9531 | 10 |
0.939 | 0.9549 | 15 |
0.933 | 0.9558 | 20 |
0.927 | 0.9574 | 25 |
0.921 | 0.9597 | 30 |
0.914 | 0.9622 | 35 |
0.903 | 0.9644 | 40 |
0.899 | 0.96688 | 45 |
0.894 | 0.9730 | 50 |
0.883 | 0.9766 | 55 |
0.873 | 0.9804 | 60 |
0.861 | 0.9833 | 65 |
0.850 | 0.9858 | 70 |
Time | Load demand (kW) | Wind speed(knot) | Solar irradiation(w/m2) |
00:00 | 4,200 | 8.09 | 0 |
01:00 | 2,250 | 7.54 | 0 |
02:00 | 2,050 | 7.02 | 0 |
03:00 | 1,700 | 5.93 | 0 |
04:00 | 1,700 | 5.38 | 0 |
05:00 | 1,700 | 4.86 | 0 |
06:00 | 2,550 | 4.32 | 0 |
07:00 | 4,200 | 4.32 | 78 |
08:00 | 4,625 | 4.32 | 130 |
09:00 | 4,500 | 4.32 | 156 |
10:00 | 4,200 | 4.41 | 169 |
11:00 | 4,200 | 6.47 | 208 |
12:00 | 4,500 | 7.02 | 252 |
13:00 | 4,200 | 7.02 | 240 |
14:00 | 4,200 | 7.02 | 195 |
15:00 | 4,625 | 7.02 | 169 |
16:00 | 4,650 | 7.54 | 143 |
17:00 | 5,900 | 8.96 | 104 |
18:00 | 6,800 | 8.96 | 52 |
19:00 | 7,500 | 8.96 | 0 |
20:00 | 8,400 | 8.96 | 0 |
21:00 | 8,400 | 8.96 | 0 |
22:00 | 8,400 | 8.96 | 0 |
23:00 | 6,800 | 8.96 | 0 |
Stage | Frequency(HZ) | % load shedding |
1 | 49.3 | 5 |
2 | 49.0 | 10 |
3 | 48.8 | 10 |
4 | 48.4 | 10 |
5 | 48.2 | 10 |
6 | 48.0 | 5 |
7 | 47.98 | 10 |
8 | 47.86 | 10 |
9 | 47.74 | 10 |
10 | 47.62 | 10 |
11 | 47.5 | 10 |
Voltage before (perunit(pu)) | Voltage after(pu) | Load shed(%) |
0.95 | 0.9587 | 5 |
0.943 | 0.9531 | 10 |
0.939 | 0.9549 | 15 |
0.933 | 0.9558 | 20 |
0.927 | 0.9574 | 25 |
0.921 | 0.9597 | 30 |
0.914 | 0.9622 | 35 |
0.903 | 0.9644 | 40 |
0.899 | 0.96688 | 45 |
0.894 | 0.9730 | 50 |
0.883 | 0.9766 | 55 |
0.873 | 0.9804 | 60 |
0.861 | 0.9833 | 65 |
0.850 | 0.9858 | 70 |
Time | Load demand (kW) | Wind speed(knot) | Solar irradiation(w/m2) |
00:00 | 4,200 | 8.09 | 0 |
01:00 | 2,250 | 7.54 | 0 |
02:00 | 2,050 | 7.02 | 0 |
03:00 | 1,700 | 5.93 | 0 |
04:00 | 1,700 | 5.38 | 0 |
05:00 | 1,700 | 4.86 | 0 |
06:00 | 2,550 | 4.32 | 0 |
07:00 | 4,200 | 4.32 | 78 |
08:00 | 4,625 | 4.32 | 130 |
09:00 | 4,500 | 4.32 | 156 |
10:00 | 4,200 | 4.41 | 169 |
11:00 | 4,200 | 6.47 | 208 |
12:00 | 4,500 | 7.02 | 252 |
13:00 | 4,200 | 7.02 | 240 |
14:00 | 4,200 | 7.02 | 195 |
15:00 | 4,625 | 7.02 | 169 |
16:00 | 4,650 | 7.54 | 143 |
17:00 | 5,900 | 8.96 | 104 |
18:00 | 6,800 | 8.96 | 52 |
19:00 | 7,500 | 8.96 | 0 |
20:00 | 8,400 | 8.96 | 0 |
21:00 | 8,400 | 8.96 | 0 |
22:00 | 8,400 | 8.96 | 0 |
23:00 | 6,800 | 8.96 | 0 |