Skip to main content
Heliyon logoLink to Heliyon
. 2024 Jun 14;10(12):e32646. doi: 10.1016/j.heliyon.2024.e32646

Backward neural network (BNN) based multilevel control for enhancing the quality of an islanded RES DC microgrid under variable communication network

Hira Anum a,⁎⁎, Muntazim Abbas Hashmi a, Muhammad Umair Shahid b, Hafiz Mudassir Munir c,⁎⁎⁎, Muhammad Irfan b, AS Veerendra d,, Mohammad Kanan e, Aymen Flah f,g,h,i,j
PMCID: PMC11233949  PMID: 38988525

Abstract

Microgrids (MGs) and energy communities have been widely implemented, leading to the participation of multiple stakeholders in distribution networks. Insufficient information infrastructure, particularly in rural distribution networks, is leading to a growing number of operational blind areas in distribution networks. An optimization challenge is addressed in multi-feeder microgrid systems to handle load sharing and voltage management by implementing a backward neural network (BNN) as a robust control approach. The control technique consists of a neural network that optimizes the control strategy to calculate the operating directions for each distributed generating point. Neural networks improve control during communication connectivity issues to ensure the computation of operational directions. Traditional control of DC microgrids is susceptible to communication link delays. The proposed BNN technique can be expanded to encompass the entire multi-feeder network for precise load distribution and voltage management. The BNN results are achieved through mathematical analysis of different load conditions and uncertain line characteristics in a radial network of a multi-feeder microgrid, demonstrating the effectiveness of the proposed approach. The proposed BNN technique is more effective than conventional control in accurately distributing the load and regulating the feeder voltage, especially during communication failure.

Keywords: Renewable energy sources, Backward NN, NN microgrid control, Communication latencies, Multi-level control, Distributed control

1. Introduction

The distribution system of a DC microgrid (MG) gives a simple and feasible solution to several difficulties as compared to the distribution system of an AC microgrid (MG), which has frequency synchronization, complicated reactive power flow control, and inrush transformer currents problems [1,2]. In the last years, the viable transformation of DC is possible due to the growth of semi-conductor deceives [[3], [4], [5], [6], [7]]. A robust distributed secondary control (DSC) system is utilized for inverter-based microgrids (MGs) connected in sparse networks with uncertain communication. Through iterative learning mechanics, two discrete-time DSC controllers are designed. These controllers enable all DERs in the MG to achieve voltage/frequency restoration and accurate active power sharing [8,9]. However, the secondary control inputs are updated only at the end of each iteration round, reducing the need for DERs to exchange information with neighbors in a low-bandwidth manner. Before then, the power grid underwent significant advancement due to the integration of a more widely distributed generation system installed at the customer's location [10,11]. This finishes by emphasizing the need to establish a more efficient and cost-effective method. It aids in resolving the intricate power system that makes it more difficult to control, manage, and organize the network. A distributed network of the described DC MG is created to autonomously operate in a smaller territory than the main power network, using RES (Renewable energy source). The problem is to devise a viable infrastructure that can efficiently distribute the demand in conjunction with the existing power grid [12]. The current grid network consists of RES plus conventional power production components and loads which makes the network complex [[13], [14], [15], [16]].

The proposed approach combines optimal power flow and voltage-var optimization in a hybrid control system to satisfy the demand for the load, reduce transmission line losses, and keep the voltage within a useful range [17]. To accomplish this, a distributed neural network method is utilized to determine the most efficient solution for the flow of active power, hence decreasing the cost of active power [18,19]. A novel approach for secondary voltage control in islanded microgrids has been developed, utilizing fuzzy and adaptive control techniques [20,21]. This method incorporates the rules of the back-stepping method to generate a control signal. Additionally, the adaptive method provides fuzzy approximation coefficients [22]. A robust decentralized control method has been implemented within the islanded microgrid [23,24]. As a result of the increased adoption of energy storage devices and electric vehicles, system designers are increasingly opting for renewable energy source-based DC microgrids at the distribution level. Furthermore, as the majority of market loads consume direct current (DC) at the consumer level, microgrids employ streamlined control techniques for their functioning [25,26]. Recently, researchers have been working on the RES-based DC MG controller scheme for accomplishing the essential operation. For hierarchical control, RES-based DC MGs involve multilevel control such as centralized, decentralized, and distributed control schemes. Multi-level control is made of three levels one is primary, the second level is secondary, and the last one is tertiary level controls [20,[27], [28], [29]]. Each node uses a localized droop framework for primary control, which achieves the necessary load sharing by regulating the droop's virtual resistance (VR) to maintain the nodes' dynamic stability [30,31].

On a large-scale integration of the RES network, each node is requested to track common reference operating directions which are set by higher-level control. In contrast with the network, the node works for the local droop framework. Secondary control constructs the outer loop of the network, which is on the higher side of primary control. On the secondary level, each node shares its value with the neighbors for observation and converges to the joint operating point of the network to keep the MG smooth operation and stability [[32], [33], [34], [35], [36], [37]]. Secondary-level and tertiary-level controls are applied in a decentralized or centralized style in which they attach with the neighboring nodes utilizing the communication lines. Some uncertainty or failure may have led the single node to become a failure and instability of another node which may further lead to the possibility of a cascaded failure [[38], [39], [40], [41], [42], [43]]. Later it increases the complexity of the system w.r.t scalability and centralized control, a smart option for better and humble communication network topology is a distributed control scheme that reduces the price. Secondary control keeps informing the MG network about the set point using the small bandwidth communication system on each distributed energy resource [17,44]. Techniques of matrix theory and graph theory are used for system stability and robustness in contradiction to uncertainty.

The communication system of the RES-based DC MG has slow communication issues because it takes time to transfer information to the neighbors. Communication latencies or breaks can affect the control response to load imbalances and network stability [31]. The network would respond to delays by modifying the operation points in time for each node [[45], [46], [47]]. When a bi-directional communication network is used to transfer a large volume of data by utilizing a communication channel, communication errors can occur and affect MG performance [[48], [49], [50]]. The communication network serves the DC microgrid (MG) as a foundation of the network. By utilizing the communication network, the system can achieve the MG operation. Microgrids need quicker and more robust control due to the erratic nature of RE-based distributed generation units (DGUs) [[51], [52], [53], [54]]. Due to the discrepancy in operating communication links, reference nodes may experience overstress as a result of a loss in an unpredictable device. An excessively burdened node can lead to system instability and a chain reaction of failures. When faced with a communication breakdown, researchers initially employed a straightforward method to fix a device by disconnecting the secondary control and transitioning the network to a constant reference [55,56]. The key disadvantage of constant reference control is that each agent has a unique constant reference. This method of constant reference is often restricted to ring-connected power.

More robust transmission networks are typically used for better communication efficiency. To increase the robustness of the DC microgrid (MG) control structure, a backward neural network (BNN) is used at the secondary level. Conventional control cannot maintain the operation of DC MG during communication failure or latencies. BNN helps to maintain the operation during communication delays on the last operating directions shared. BNN shows an adaptive nature, which makes it resilient and robust. During a communication delay, the conventional consensus system does not maintain its working, operation, and stability. However, communication link failure may occur at any point in the network. So, the secondary control system of multi-level control is connected to the conventional communication network. To overcome this problem a secondary control system is proposed by utilizing a backward neural network (BNN). BNN is not sensitive to communication delays or latencies which helps to increase the robustness of DC MG control in maintaining MG's stability, working, and operation. Whereas, the conventional consensus system cannot withstand communication link failure or communication latencies. In this paper, BNN will be used to communicate between nodes to maintain the system's operation. The following are some of the algorithm's notable contributions:

  • Each node connects with the other node and transfers directions of the accurate load sharing and regulation of the node.

  • Backward Neural (BNN) network is used at secondary level control to maintain the operation of DC MG during communication breaks and latencies.

  • Conventional control has the inherent vulnerability to communication failures or latencies.

  • BNN has the adaptive nature which makes its effect for the communication latencies and breaks.

The Paper will follow Section 2 The communication link with Backward Neural Network as shown in the section. Section 3 explains the Neural Network. In Section 4, Backward propagation is explained, whereas Section 5 consists of the case study and its results. Finally, the paper is concluded in Section 6.

2. Effects of communication network latencies in DC microgrid (MG)

In BNN-based multi-node system extensively uses the graphical representation to map MG information layer communication. BNN has some countable advantages over simple neural networks i.e., uncertain quantification, robustness to overfitting, handling small datasets, model flexibility, and adaptive learning. These properties make the BNN more attractive in RES-based intermittent nature systems. A sparse network is spread all over the DC MG to share the instruction set points for each node as shown in Fig. 1. The communication network is utilized to share the instruction set points, but in case of communication failure, the set points will deviate from the real set point. The conventional control fails in case of deviated set points. However, BNN has to be trained by a higher amount of data for a more accurate outcome, and with less data it will be difficult to predict the result accurately. A backward neural network (BNN) will back the DC MG control during communication latencies or failures. The communication system may be divided into one or more communication networks. These divided nodes may affect the performance of the MG and may work as a load. As seen in Fig. 1, information about the network access map is shared between agents to accomplish the single operating point. During the faulty condition, the isolated node cloud will use the proposed BNN to maintain its working. On the other hand, all the other linked nodes also used the proposed control to share the information of each node's parameters and converge to a single point of operation [27,57]. In comparison, the operating point for isolated communication nodes and other nodes would be different. This difference will put a strain on the nodes that are connected to the electrical network [58]. To address this issue, the proposed BNN for secondary control will manage the communication network of the DC MG at every node. BNN is quick and reliable for connecting and transferring information as compared to conventional consensus control. The neural network will maintain system health between nodes in case of communication failure or latencies. Fig. 2 (a) and (b) represents the proposed secondary control node structure and flow map which are utilized by each node of DC MG. The implemented node structure is depicted in the secondary control of Fig. 1.

Fig. 1.

Fig. 1

BNN-based proposed secondary control of the DC microgrid (DC MG).

Fig. 2.

Fig. 2

Proposed DC MG: (a) Single node structure of proposed control; (b) Proposed control flow chart.

3. Neural network (NN)

A neural network (NN) consists of neurons, which make a structure to help in transferring information. Its concept was taken from the biological neural networks. Neural network (NN) also works as a human neural network (if a human's hand touches a hot thing, then neurons give signals to the brain and the brain sends a signal back to the hand to remove or move the hand from the hot surface). In 1943, Pitts and McCulloch presented a Mathematical model of a neural network for the first time, which would not be an easy thing to implement [59]. The neuron model of the neural network is easy to use for building connected networks and sharing information. In the model, synaptic power is represented by weights of neuronal relation [59]. The generalized neural network algorithm model is shown in Fig. 3.

Fig. 3.

Fig. 3

Neural network algorithm.

NN depends on nodes, weight, bias, hidden layers, and activation function.

Nodes are the input of neurons like x1,x2,..xn in the above figure. Weight is like input which multiplies with the input. Mostly weight is represented by w as shown in Eq (1).

x1w1+x2w2+ (1)

Bias is like input which adds to the input and weight. Mostly bias is represented by b as shown in Eq (2).

x1w1+x2w2++b (2)

The activation function is important because it works as a threshold function, which is a non-linear function [58]. There are many types of the Activation function. The commonly used function is sigmoid as shown in Fig. 4 and Eq (3).

f(x)=1/(1+ez) (3)

Fig. 4.

Fig. 4

Sigmoid activation function.

NN has different types like backpropagation NN and forward propagation NN. In the proposed work, backpropagation NN is used for secondary control. By using these NN properties secondary control is proposed for robust control during communication latencies.

4. Backward neural network (BNN)

The backward neural network algorithm is based on a building block. “Learning representations by backpropagating errors” research work was introduced in 1960 and 30 years later (in 1989) by Williams and Rumelhart, Hinton [60].

The basic idea behind backpropagation is to use the chain rule to compute the gradient of the error by utilizing the weights of the network. The error is defined as the difference between the network's predictions and the true values in the training data, and the gradient is a measure of how much the error changes as the weights are varied. The algorithm works by computing the gradient of the error concerning the outputs of the network, then propagating it back through the network, layer by layer, computing the gradient using the inputs at each layer.

The backpropagation algorithm is typically used in conjunction with an optimization algorithm, such as gradient descent, which uses the gradients computed by backpropagation to adjust the weights of the network in a direction that reduces the error. Several iterations are repeated until the error reaches a satisfactory level or the optimization algorithm converges. Due to these properties and their adjustable behavior, it can withstand latencies and communication delays in the DC MG control structure.

The mathematics behind the BNN is given as [61]:

Eq (4) represents the Input layer,

xi=ai(1),i=1,2,3,. (4)

Eq (5) shows the hidden layer, If we consider 2 hidden layers in the system. The first layer of the hidden layer is l1=2.

H(2)=W(1)x+b(1) (5)
a(2)=f(z(2)) (6)

Eq (6) shows the output of hidden layer which is also used as input for the next hidden layer.

The second layer of the Hidden layers is l1=3.

H(3)=W(2)a(2)+b(2) (7)
a(3)=f(z(3)) (8)

where b1 from Eq (5) and b2 Eq (7) are biased,

W(1) and W(2) are weighted given in Eqs (5), (7) and

a(2) from Eq (6) and a(3) from Eq (8) are non-linear functions which are also known as the Activation function.

Some operations apply on any layer.

Eq (9) represents the value of W(1). W(1) is a Weight matrix (n,m), where n is the number of output and m is the number of input neurons. For n=2 and m=3.

W1=[W111W121W211W221W131W141W231W241] (9)

x is the input vector which is represented in Eq (10), in the matrix form (n,1)

x=[x1x2x3x4] (10)

b1 is the bias vector as shown in Eq (11), in the matrix form (n,1)

b1=[b11b21] (11)

The equation of H2 becomes as shown in Eq (12)

H2=[W111W121W211W221W131W141W231W241][x1x2x3x4]+[b11b21] (12)
H2=[H12H22] (13)

Eq (12) shows H2 , which needs a weight matrix, input, and biased. Eq (13) shows the output value on H2. Calculate hidden layer 2 in a similar way

Now, the formula of the output layer will be Y=W(3)a(3).

Initially, we have target output or expected output T. We would find the output Y and then find (MSE) Mean squared error E. MSE function evaluated between Y and.

According to Ref. [60], BNN repeatedly adjusts the weight values to get or nearest value to the desired output or expected output. BNN minimizes the error function by changing biases and weight values. The level of change is according to the error function w.r.t parameters.

In backpropagation NN, first of all, calculate simply forward pass,

Secondly, calculate the error,

Thirdly, minimize the error,

Fourthly, update the parameters,

Fifthly, the model is ready to make a prediction.

Example of Backpropagation:

Input, x1=0.05,x2=0.10.

Bias, b1=0.35,b2=0.60.

Target, T1=0.01,T2=0.99.

Weights,

W1=0.15,W2=0.20,W3=0.25,W4=0.30,
W5=0.40,W6=0.45,W7=0.50,W8=0.55,

Fig. 5 shows the backward neural (BNN) network structure by declaring all the variables.

Fig. 5.

Fig. 5

Backward neural network algorithm example.

Solution:

Calculates h1 in Eq (14) where, x1,x2 are inputs, W1,W2 are weights and b1 are biased.

h1=(x1W1+x2W2)+b1=0.3750 (14)

Calculate H1 in eq (15) by using h1.

H1=11+eh1=0.5927 (15)

Calculates h2 in Eq (16) where, x1,x2 are inputs, W3,W4 are weights and b1 are biased

h2=(x1W3+x2W4)+b1=0.6425 (16)

Calculates H2 in eq (17) by using h2.

H2=11+eh2=0.6553 (17)

Calculates y1 in Eq (18) where, H1,H2 are inputs, W5,W6 are weights and b2 are biased.

y1=(H1W5+H2W6)+b2=1.1320 (18)

Calculate Y1 in eq (19) by using y1.

Y1=11+ey1=0.7562 (19)

Calculates y2 in Eq (20) where, H1,H2 are inputs, W7W8 are weights and b2 are biased.

y2=(H1W7+H2W8)+b2=1.2240 (20)

Calculate Y2 in eq (21) by using y2.

Y2=11+ey2=0.7728 (21)

E is an error in calculation as shown in Eqs (22), (23),

E=12(Targetvalueoutput)2 (22)
E=E1+E2 (23)

where E1andE2 are calculated to calculate the total error E as shown in Eqs (24), (25), (26),

E1=12(T1Y1)2=0.2784 (24)
E2=12(T2Y2)2=0.0236 (25)
E=0.2548 (26)

Backward Pass:

Consider w5,

In Eq (27) Error at w5,

Ew5=EY1*Y1y1*y1w5 (27)

Firstly calculate EY1 in Eq (28)

EY1=0.74136507 (28)

Secondly, calculate Y1y1 in Eq (29)

Y1y1=0.186815602 (29)

Finally, calculate y1w5 in Eq (30)

y1w5=0.593269992 (30)

Putting value of EY1,Y1y1 and y1w5 in Eq (27), it becomes (31)

Ew5=0.082167041 (31)

Updating w5 as shown in Eq (32),

w5=ηEw5(Whereη=0.5isthelearningrate,ucanchooseyourself) (32)

Putting the value of Ew5 and η in Eq (32), its value in Eq (33),

w5=0.4(0.5*0.08216704)=0.35891648 (33)

In the same way, the value of w6,w7, and w8 will be calculated as shown in Eqs (34), (35), (36),

w6=0.408666186 (34)
w7=0.511301270 (35)
w8=0.061370121 (36)

Now at the hidden layer updating w1 by utilizing Eq (27), (28), (29), (30), (31), (32), (33). The updated steps are shown in Eq (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47), (48), (49), (50), (51), (52),

Ew1=EH1*H1h1*h1w1 (37)
E1H1=E1y1*y1H1 (38)
E1y1=E1Y1*Y1y1 (39)
E1y1=0.138498562 (40)
y1H1=w5=0.40 (41)
E1H1=0.130498562*0.40=0.055399425 (42)
E2H2=0.019049119 (43)
EH1=0.055399425+(0.019049119)=0.03635 (44)
H1=11+eh1 (45)
H1h1=H1(1H1) (46)
=0.5932(10.5932)=0.241300709 (47)
h1=w1x1+w2x2+b1 (48)
h1w1=x1=0.05 (49)

Put values in Eq (37),

Ew1=0.03635*0.241300709*0.05=0.00438668 (50)

Updating w1:

w1=w1ηEw1 (51)
w1=0.149780716 (52)

After performing the calculations for w1, the same process is repeated for w2, w3 and w4 using equations (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47), (48), (49), (50), (51), (52) as shown in Eqs (53), (54), (55),

w2=0.19956143 (53)
w3=0.24975114 (54)
w4=0.29950229 (55)

Again, calculate the forward pass till achieving the target value and with each iteration the accurse improves. A generalized example is used to express the BNN working.

5. Case study

A four-node DC microgrid (MG) setup is considered for checking the effectiveness of the proposed BNN control. For the power requirement, each node depends on the renewable energy system and is connected in the radial form. A radial connection is used for sharing the energy. A bi-directional communication configuration in ring form is used to evaluate the effectiveness and functioning of the proposed neural network-based control system. RS232 was used for the communication between nodes to exchange reference values. Communication delays were also considered for the real-time effect of the case study setup. A comprehensive switch model is utilized for the node power converters for an accurate outcome. A two-way circular communication structure is used to share reference value with its neighbors as depicted in Fig. 6 (b)(c). The case study scenario is depicted in Fig. 1, Fig. 6 (a)(d), which is based on the mathematical calculation provided in the above section. Fig. 6 (d) shows the exact scenario taken for the simulating study and line impedance is also selected in the case study for its effect. Node parameter details are presented in Table 1 [53].

Fig. 6.

Fig. 6

Case study scenario for DC MG network.

Table 1.

Single node parameters of the case study DC MG structure.

Parameters Values
V in (Voltage at Input) 600V
Vo (Voltage at Output) 400V
Resistive Load 40 Ω
Resistive Load for load variation test 80 Ω
GDroop (Droop Gain) 0.025
Resistance Line 0.0005 Ω/m
Inductance Line 0.50 μH/m
Length Line 100 m
Switching Frequency 10 kHz
Voltage Observer Kp = 6
Ki = 0.1
Filter Inductor 1 mH
Filter Capacitor 300 μF
Channel Bandwidth (Communication) 0.15 m s
Internal Current Loop Kp = 10
Ki = 0.05
External Voltage Loop Kp = 40
Ki = 0.05
Current Controller Kp = 0.11
Ki = 0.6

A backward neural network (BNN) is used for secondary control of the DC MG setup. BNN control uses the value case study values for the DC MG operation and it transfers information to all nodes. S2 switch was considered in the case study, a single node is connected with the DC MG network for the worst-case scenario. S2 is used to add or drop the load from the DC MG for the load variation test. In case of any communication link failure, BNN helps to maintain its working. BNN is a robust control algorithm for communication link failure scenarios. With the help of BNN, DC MG maintains the stability of the DC microgrid. During normal conditions, every neighbor node communicates with each other. Every node generates its energy using renewable energy [62]. The generated energy is utilized using the primary control and secondary control. BNN is applied on secondary-level control using the input from neighbors’ nodes. Submission of these inputs multiplies with weight values and adds bias. This value goes into the sigmoid activation function. This value is called input (inputx=xiwi+b) to the hidden layer. Similarly, hidden values work as input to the output layer on every node. This algorithm makes the system stable in case of any communication link failure. This algorithm improves the robustness of the system during the link failure. When traditional secondary control meets with communication link failure then the system does not maintain its stability and does not continue working. Due to a mismatch in the reference value, the DC MG system becomes unstable and this situation may lead the microgrid to cascaded failure.

Accordingly, the microgrid current sharing and output voltage remain stable for the proposed control during the communication link failure [11,63]. As depicted in Fig. 7(a), the proposed control voltage remains stable and operational as the communication fault occurs at 0.5 s. As in Fig. 7 (b), the proposed control current also remains stable during communication failure as a fault occurs at 0.5 s. Whereas, the conventional control becomes unstable during the communication link failure. A communication failure problem occurs in the DC MG at 0.5 s as shown in Fig. 7(c) the conventional control voltage becomes unstable and starts to follow input as output at the time of fault occurrence. As in Fig. 7 (d), the conventional control current also becomes unstable during the communication fault occurs at 0.5 s, due to the mismatch in the reference values. The graphical illustration of the DC MG is depicted in Fig. 8 for different states. Fig. 6, Fig. 8 shows the communication fault occurrence in the case study simulation. Where one node is disconnected from the network and forms its communication islands. In this case, the proposed control shows robustness against this issue. Nevertheless, traditional control systems are unable to cope with the communication island, resulting in the loss of the reference point and the system starting to track the input as the output. The communication fault occurs at 0.5 s as depicted in Fig. 7. A two-way communication system is considered to have a balanced Laplacian matrix for communication connectivity using aij to produce correction terms. Fig. 8(a) depicts the total connected nodes in the form of mathematical form as presented in Equation (56):

L=[2112011001102112] (56)

In the same way, Fig. 8(b) depicts a single communication failure that disturbs the connected network. After the single link failure, the Laplacian matrix will be changed as presented in Equation (57). Then again, if both links of node 1 fail, as shown in Fig. 8(c), it's Laplacian for the remaining connected nodes will be turned into Equation (58):

L=[1112001001002111] (57)
L=[110121011] (58)

Fig. 7.

Fig. 7

The outcome of the case study network: (a) Node voltage of BNN control; (b) Node current of BNN control; (c) Node voltage of existing control; (d) Node current of existing control.

Fig. 8.

Fig. 8

Different scenarios for DC MG.

Fig. 9 (a) and (b) illustrates the load voltage and current to demonstrate the efficacy of the control on the load. The load-sharing and voltage regulation efforts among all nodes are sustained by the proposed control. The proposed BNN control maintains DC MG operation and working. Whereas the fault occurs at 0.5 s, and the BNN control detects the faults and maintains the working of the DC microgrid. Plug-and-play properties are observed in the BNN control structure. BNN control can easily adjust the DC microgrid node variation. The suggested control system in Fig. 8 can remain operational even if one or more nodes are added or withdrawn. The proposed BNN control has been tested for the plug-and-play operation. A load variation test has been conducted on the BNN control and it performs the DC microgrid (MG) operation smoothly as shown in Fig. 10 (a) and (b). Fig. 10 (a) and (b) show that at the time of an increase in load, a minor decrease in voltage occurs but it remains in the safe operating region. On the other hand, the current in the figure increases to meet the load requirement without disturbing the DC microgrid (MG) operation. A detailed comparison is given in Table 2 and Table 3.

Fig. 9.

Fig. 9

DC MG output: (a) Load voltage; (b) load current.

Fig. 10.

Fig. 10

Load variation test on the case study setup: (a) Node voltage; (b) node current.

Table 2.

Comparison of the proposed BNN control with an existing control structure.

Sr. No Parameters Conventional Consensus [[64], [65], [66]] Distributed Secondary Voltage and Frequency Control [67] Proposed Control
1 Single Point of Failure No No No
2 Communication Network Yes Yes Yes
3 Mismatch in Reference Values No No No
4 Simplicity in Control Structure Complex Structure Complex AC Network Complex Structure
5 Converge MG to Global Reference Points Yes Yes Yes
6 Detection of Link Failure No No No
7 Converge MG to Global Reference Points During Link Failure No No Yes
8 Detection of Islands Formation and Maintain System Operation No No Yes

Table 3.

Comparison of a secondary control system for conventional control and proposed control.

Comparison table of Case study Scenario
Cases Conventional system
Proposed system
Input Output Input Output
Timing: 0 to 0.5 Normal system operation Reference value from nodes Expected output to maintain working Reference value from nodes Expected output to maintain working
A conventional system takes an input value of 400 for v1 , 400 for v2 and 400 for v4 and gives 0 in output. The conventional system maintains its stability, working, and operation in a normal situation. A normal system takes an input value of 0.4 and gives 0.9933 in output. The proposed system also maintains the system in a stable situation. It maintains its stability, work, and operation. In a normal situation, the proposed system gives better results than the conventional system.
Timing: 0.5 to 1 In case of link failure Reference value failure Generates error value and the system becomes unstable Reference value failure Neglecting error value and maintaining system
In case of link failure, take an input value of 400 for v1 , 0 for v2 and 400 for v4 and give 0 in output at time −400. The conventional system becomes unstable due to link failure. It does not maintain its stability, working, and operation. When a link failure occurs, the system takes the input value 0 for v and gives 0 in output. The proposed system does not become unstable due to link failure. It shows robustness for its stability, work, and operation in case of a link failure situation.

6. Conclusion

This study proposed a new control technique for DC microgrids (MG) that uses a backward neural network (BNN). The goal is to balance load distribution while regulating voltage, without compromising accuracy, even when communication links fail. BNN achieves this by sharing operation directions between nodes using a communication network. When communication breaks or latencies occur, BNN maintains the operating direction at each node based on the last shared direction. Other connected nodes continue to operate and share the direction for accurate load distribution and voltage regulation. This proposed BNN algorithm scheme is more robust and adaptable in comparison to conventional controls that cannot withstand communication breaks or latencies. Detailed mathematical analysis and comparison with conventional control have verified the usefulness of this proposed strategy. However, BNN requires a larger amount of data for more accurate outcomes, and less data can make it difficult to predict the result accurately. In the future, this proposed BNN control can be extended to multi-feeders with a higher degree of complex connectivity in the communication and electrical networks of the DC microgrid due to its adaptive nature.

Data availability statement

Data Will be made available on request from authors.

CRediT authorship contribution statement

Hira Anum: Writing – original draft, Software, Methodology, Conceptualization. Muntazim Abbas Hashmi: Writing – original draft, Software, Methodology, Investigation, Data curation. Muhammad Umair Shahid: Software, Project administration, Formal analysis, Data curation, Conceptualization. Hafiz Mudassir Munir: Visualization, Validation, Software, Resources, Conceptualization. Muhammad Irfan: Writing – review & editing, Methodology, Investigation. Veerendra A.S: Writing – review & editing, Funding acquisition, Formal analysis. Mohammad Kanan: Writing – review & editing, Validation, Funding acquisition. Aymen Flah: Writing – review & editing, Supervision.

Declaration of competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgment

This article has been produced with the financial support of the European Union under the REFRESH – Research Excellence For Region Sustainability and High-tech Industries project number CZ.10.03.01/00/22_003/0000048 via the Operational Programme Just Transition, project TN02000025 National Centre for Energy II and ExPEDite project a Research and Innovation action to support the implementation of the Climate Neutral and Smart Cities Mission project. ExPEDite receives funding from the European Union’s Horizon Mission Programme under grant agreement No. 101139527.

Contributor Information

Hira Anum, Email: hiraanum93@gmail.com.

Muntazim Abbas Hashmi, Email: muntazimabbas@gmail.com.

Muhammad Umair Shahid, Email: ushahid@kfueit.edu.pk.

Hafiz Mudassir Munir, Email: mudassir.munir@iba-suk.edu.pk.

Muhammad Irfan, Email: irfan.muhemmad@gmail.com.

A.S. Veerendra, Email: veerendra.babu@manipal.edu.

Mohammad Kanan, Email: m.kanan@ubt.edu.sa.

Aymen Flah, Email: flahaymening@yahoo.fr.

References

  • 1.Gao Y., Doppelbauer M., Ou J., Qu R. Design of a double-side flux modulation permanent magnet machine for servo application. IEEE J. Emerg. Sel. Top. Power Electron. 2022;10:1671–1682. doi: 10.1109/JESTPE.2021.3105557. [DOI] [Google Scholar]
  • 2.Xiao S., Wang Z., Wu G., Guo Y., Gao G., Zhang X., Cao Y., Zhang Y., Yu J., Liu P., et al. The impact analysis of operational overvoltage on traction transformers for high-speed trains based on the improved capacitor network methodology. IEEE Trans. Transp. Electrif. 2023;1 doi: 10.1109/TTE.2023.3283668. [DOI] [Google Scholar]
  • 3.Lotfi H., Khodaei A. AC versus DC microgrid planning. IEEE Trans. Smart Grid. 2017;8:296–304. doi: 10.1109/TSG.2015.2457910. [DOI] [Google Scholar]
  • 4.Kan N.H., Kanjiya P., Zeineldin H.H., Xiao W., Kirtley J.L. A modified control topology to improve stability margins in micro-grids with droop controlled IBDG. Renew. Power Gener. Conf. (RPG 2014) 2014:1–7. doi: 10.1049/cp.2014.0862. [DOI] [Google Scholar]
  • 5.Standards Coordinating Committee, I.; Fuel Cells, on; Generation, D.; Storage, E. sponsored by the IEEE standards coordinating committee 21 on fuel cells, photovoltaics, dispersed generation, Energy Storage IEEE Stan; 2011. IEEE guide for design, operation, and integration of distributed resource island systems with electric power systems; pp. 1–42. [DOI] [Google Scholar]
  • 6.Hashmi K., Khan M.M., Jiang H., Shahid M.U., Habib S., Faiz M.T., Tang H. A quasi-average estimation aided hierarchical control scheme for power electronics-based islanded microgrids. Electronics. 2019;8:39. doi: 10.3390/electronics8010039. [DOI] [Google Scholar]
  • 7.Li X., Li P., Ge L., Wang X., Li Z., Zhu L., Guo L., Wang C. A unified control of super-capacitor system based on Bi-directional DC-DC converter for power smoothing in DC microgrid. J. Mod. Power Syst. Clean Energy. 2023;11:938–949. doi: 10.35833/MPCE.2021.000549. [DOI] [Google Scholar]
  • 8.Liao K., Lu D., Wang M., Yang J. A low-pass virtual filter for output power smoothing of wind energy conversion systems. IEEE Trans. Ind. Electron. 2022;69:12874–12885. doi: 10.1109/TIE.2021.3139177. [DOI] [Google Scholar]
  • 9.Li P., Hu J., Qiu L., Zhao Y., Ghosh B.K. A distributed economic dispatch strategy for power–water networks. IEEE trans. Control Netw. Syst. 2022;9:356–366. doi: 10.1109/TCNS.2021.3104103. [DOI] [Google Scholar]
  • 10.Ding Z., Wu X., Chen C., Yuan X. Magnetic field analysis of surface-mounted permanent magnet motors based on an improved conformal mapping method. IEEE Trans. Ind. Appl. 2023;59:1689–1698. doi: 10.1109/TIA.2022.3228509. [DOI] [Google Scholar]
  • 11.Sun Q., Lyu G., Liu X., Niu F., Gan C. Virtual current compensation-based Quasi-sinusoidal-wave excitation scheme for switched reluctance motor drives. IEEE Trans. Ind. Electron. 2023:1–11. doi: 10.1109/TIE.2023.3333056. [DOI] [Google Scholar]
  • 12.Zhang L., Yin Q., Zhu W., Lyu L., Jiang L., Koh L.H., Cai G. Research on the orderly charging and discharging mechanism of electric vehicles considering travel characteristics and Carbon Quota. IEEE Trans. Transp. Electrif. 2023;1 doi: 10.1109/TTE.2023.3296964. [DOI] [Google Scholar]
  • 13.Hasan S., Zeyad M., Ahmed S.M.M., Mahmud D.M., Anubhove M.S.T., Hossain E. Techno-economic feasibility analysis of an electric vehicle charging station for an international airport in Chattogram, Bangladesh. Energy Convers. Manag. 2023;293 doi: 10.1016/j.enconman.2023.117501. [DOI] [Google Scholar]
  • 14.Bunker K.J., Weaver W.W. Multidimensional droop control for wind resources in Dc microgrids. IET Gener. Transm. Distrib. 2017;11:657–664. doi: 10.1049/iet-gtd.2016.0447. [DOI] [Google Scholar]
  • 15.Behjati H., Davoudi A., Lewis F. Modular DC-DC converters on graphs: cooperative control. IEEE Trans. Power Electron. 2014;29:6725–6741. doi: 10.1109/TPEL.2014.2303192. [DOI] [Google Scholar]
  • 16.Habib S., Khan M.M., Abbas F., Sang L., Shahid M.U., Tang H. A comprehensive study of implemented international standards, technical challenges, impacts and prospects for electric vehicles. IEEE Access. 2018;6:13866–13890. doi: 10.1109/ACCESS.2018.2812303. [DOI] [Google Scholar]
  • 17.Xie X., Sun Y. A piecewise probabilistic harmonic power flow approach in unbalanced residential distribution systems. Int. J. Electr. Power Energy Syst. 2022;141 doi: 10.1016/j.ijepes.2022.108114. [DOI] [Google Scholar]
  • 18.Fu Z., He X., Liu P., Palizban A., Liao W. Distributed neural network and Particle swarm optimization for micro-grid adaptive power allocation. Neural Process. Lett. 2022;54:3215–3233. doi: 10.1007/s11063-022-10760-6. [DOI] [Google Scholar]
  • 19.Vuyyuru U., Maiti S., Chakraborty C., Batzelis E.I. Universal active power control converter for DC-microgrids with common energy storage. IEEE Open J. Ind. Appl. 2021;2:21–35. doi: 10.1109/OJIA.2021.3063625. [DOI] [Google Scholar]
  • 20.Liu S., Liu C. Direct harmonic current control scheme for dual three-phase PMSM drive system. IEEE Trans. Power Electron. 2021;36:11647–11657. doi: 10.1109/TPEL.2021.3069862. [DOI] [Google Scholar]
  • 21.Wang H., Wu X., Zheng X., Yuan X. Model predictive current control of nine-phase open-end winding PMSMs with an online virtual vector synthesis strategy. IEEE Trans. Ind. Electron. 2023;70:2199–2208. doi: 10.1109/TIE.2022.3174241. [DOI] [Google Scholar]
  • 22.Shen Y., Xie J., He T., Yao L., Xiao Y. CEEMD-fuzzy control energy management of hybrid energy storage systems in electric vehicles. IEEE Trans. Energy Convers. 2023:1–12. doi: 10.1109/TEC.2023.3306804. [DOI] [Google Scholar]
  • 23.Sha C., Luo J., Ziabari M.T. A new robust decentralized approach based on adaptive fuzzy backstepping method for microgrid secondary voltage control. Sustain. Energy, Grids Networks. 2021;27 doi: 10.1016/j.segan.2021.100487. [DOI] [Google Scholar]
  • 24.Xu B., Guo Y. A novel DVL calibration method based on robust invariant extended Kalman Filter. IEEE Trans. Veh. Technol. 2022;71:9422–9434. doi: 10.1109/TVT.2022.3182017. [DOI] [Google Scholar]
  • 25.Moayedi S., Davoudi A. Distributed tertiary control of DC microgrid Clusters. IEEE Trans. Power Electron. 2016;31:1717–1733. doi: 10.1109/TPEL.2015.2424672. [DOI] [Google Scholar]
  • 26.Khan A., Khan M.M., Li Y., Chuanwen J., Shahid M.U., Khan I. A robust control scheme for voltage and reactive power regulation in islanded AC microgrids. Elec. Power Syst. Res. 2022;210 doi: 10.1016/J.EPSR.2022.108179. [DOI] [Google Scholar]
  • 27.Zhang X., Lu Z., Yuan X., Wang Y., Shen X. L2-Gain adaptive robust control for hybrid energy storage system in electric vehicles. IEEE Trans. Power Electron. 2021;36:7319–7332. doi: 10.1109/TPEL.2020.3041653. [DOI] [Google Scholar]
  • 28.Hossain M.S., Madlool N.A., Rahim N.A., Selvaraj J., Pandey A.K., Khan A.F. Role of smart grid in renewable energy: an overview. Renew. Sustain. Energy Rev. 2016;60:1168–1184. doi: 10.1016/j.rser.2015.09.098. [DOI] [Google Scholar]
  • 29.Barati F., Ahmadi B., Keysan O. A hierarchical control of supercapacitor and microsources in islanded DC microgrids. IEEE Access. 2023;11:7056–7066. doi: 10.1109/ACCESS.2023.3237684. [DOI] [Google Scholar]
  • 30.Lu X., Guerrero J.M., Sun K., Vasquez J.C. An improved droop control method for Dc microgrids based on low bandwidth communication with Dc bus voltage restoration and enhanced current sharing accuracy. IEEE Trans. Power Electron. 2014;29:1800–1812. doi: 10.1109/TPEL.2013.2266419. [DOI] [Google Scholar]
  • 31.Liu S., Liu C. Virtual-vector-based robust predictive current control for dual three-phase PMSM. IEEE Trans. Ind. Electron. 2021;68:2048–2058. doi: 10.1109/TIE.2020.2973905. [DOI] [Google Scholar]
  • 32.Lewis F.L., Qu Z., Davoudi A., Bidram A. Secondary control of microgrids based on distributed cooperative control of multi-agent systems. IET Gener. Transm. Distrib. 2013;7:822–831. doi: 10.1049/iet-gtd.2012.0576. [DOI] [Google Scholar]
  • 33.Hasan S., Zeyad M., Ahmed S.M.M., Anubhove M.S.T. Optimization and planning of renewable energy sources based microgrid for a residential complex. Environ. Prog. Sustain. Energy. 2023;42:1–11. doi: 10.1002/ep.14124. [DOI] [Google Scholar]
  • 34.Nasirian V., Member S., Moayedi S., Member S., Davoudi A., Lewis F.L. Distributed cooperative control of DC microgrids. IEEE Trans. Power Electron. 2015;30:2288–2303. [Google Scholar]
  • 35.Lee Z., Zhu S., Zheng J., Choi D.H., Wei L. vol. 47. IFAC; 2014. Research on dynamic process of DC micro-grid under hierarchical control; pp. 4560–4564. (Proceedings of the IFAC Proceedings Volumes). [Google Scholar]
  • 36.Hu T., Khan M.M., Xu K., Zhou L., Rana A. Design of an input-parallel output-parallel multi-module DC-DC converter using a ring communication structure. J. Power Electron. 2015;15:886–898. doi: 10.6113/JPE.2015.15.4.886. [DOI] [Google Scholar]
  • 37.Al-Ismail F.S. DC microgrid planning, operation, and control: a comprehensive review. IEEE Access. 2021;9:36154–36172. doi: 10.1109/ACCESS.2021.3062840. [DOI] [Google Scholar]
  • 38.Oliveira T.R., Gonçalves Silva W.W.A., Donoso-Garcia P.F. Distributed secondary level control for energy storage management in DC microgrids. IEEE Trans. Smart Grid. 2017;8:2597–2607. doi: 10.1109/TSG.2016.2531503. [DOI] [Google Scholar]
  • 39.Kong L., Nian H. Transient modeling method for faulty DC microgrid considering control effect of DC/AC and DC/DC converters. IEEE Access. 2020;8:150759–150772. doi: 10.1109/ACCESS.2020.3017015. [DOI] [Google Scholar]
  • 40.Kang W., Li Q., Gao M., Li X., Wang J., Xu R., Chen M. Distributed secondary control method for islanded microgrids with communication constraints. IEEE Access. 2017;13(1):1. doi: 10.1109/ACCESS.2017.2762356. [DOI] [Google Scholar]
  • 41.Voravit Tanyingyong, Robert Olsson, Jeong-woo Cho, Markus Hidell, P.S.S. IoT-Grid: IoT Communication for Smart DC Grids; ISBN 9781509013289.
  • 42.Lewis F.L., Zhang H., Hengster-Movric K., Das A. 01 ed. Springer; London: 2014. Cooperative Control of Multi-Agent Systems. 978-1-4471-5573-7. [Google Scholar]
  • 43.Meng L., Shafiee Q., Trecate G.F., Karimi H., Fulwani D., Lu X., Guerrero J.M. Review on control of DC microgrids and multiple microgrid clusters. IEEE J. Emerg. Sel. Top. Power Electron. 2017;5:928–948. doi: 10.1109/JESTPE.2017.2690219. [DOI] [Google Scholar]
  • 44.Hug G., Kar S., Wu C. Consensus + innovations approach for distributed multiagent coordination in a microgrid. IEEE Trans. Smart Grid. 2015;6:1893–1903. doi: 10.1109/TSG.2015.2409053. [DOI] [Google Scholar]
  • 45.Shahid M.U., Alquthami T., Siddique A., Munir H.M., Abbas S., Abbas Z. Res based islanded Dc microgrid with enhanced electrical network islanding detection. Energies. 2021;14 doi: 10.3390/en14248432. [DOI] [Google Scholar]
  • 46.Kumar S., Das N., Islam S. Proceedings of the Proceedings of the 2016 Australasian Universities Power Engineering Conference. AUPEC; 2016; 2016. Performance monitoring of a PMU in a microgrid environment based on IEC 61850-90-5; pp. 1–5. [Google Scholar]
  • 47.Dou C., Yue D., Guerrero J.M., Xie X., Hu S. Multiagent system-based distributed coordinated control for radial DC microgrid considering transmission time delays. IEEE Trans. Smart Grid. 2016;8:2370–2381. doi: 10.1109/TSG.2016.2524688. [DOI] [Google Scholar]
  • 48.Hare J., Shi X., Gupta S., Bazzi A. Fault diagnostics in smart micro-grids: a survey. Renew. Sustain. Energy Rev. 2016;60:1114–1124. doi: 10.1016/j.rser.2016.01.122. [DOI] [Google Scholar]
  • 49.Mah D., Hills P., Li V.O.K. In: Smart Grid Applications and Developments. 01 ed. Mah D., Hills P., Li V.O.K., Balme R., editors. 2014. 978-1-4471-6280-3. [Google Scholar]
  • 50.Shahid M.U., Khan M.M., Yuning J., Hashmi K., Mumtaz M.A., Khan M.Z., Tang H. An adaptive droop technique for load sharing in islanded DC micro grid with faulty communication. EPE J. (European Power Electron. Drives Journal) 2021;00:1–15. doi: 10.1080/09398368.2021.1952724. [DOI] [Google Scholar]
  • 51.Konara K.M.S.Y., Kolhe M.L., Charging Management of Grid Integrated Battery for Overcoming the Intermittency of RE Sources; ISBN 9781509061327.
  • 52.Shantanu Kumar, Member, IEEE, Narottam Das, Senior Member, IEEE, and Syed Islam, Senior Member, I. High Performance Communication Redundancy in a Digital Substation Based on IEC 62439-3 with a Station Bus Configuration.
  • 53.Shahid M.U., Mansoor Khan M., Hashmi K., Boudina R., Khan A., Yuning J., Tang H. Renewable energy source (RES)based islanded DC microgrid with enhanced resilient control. Int. J. Electr. Power Energy Syst. 2019;113:461–471. doi: 10.1016/j.ijepes.2019.05.069. [DOI] [Google Scholar]
  • 54.Shahid M.U., Khan M.M., Hashmi K., Faiz M.T., Hussain I., Liang J., Tang H. A distributed average-based enhanced resilient control for sustainable energy DC microgrids. Elec. Power Syst. Res. 2020;186 doi: 10.1016/j.epsr.2020.106420. [DOI] [Google Scholar]
  • 55.Cheng B., Zhu D., Zhao S., Chen J. Situation-aware IoT service coordination using the event-driven SOA paradigm. IEEE Trans. Netw. Serv. Manag. 2016;13:349–361. doi: 10.1109/TNSM.2016.2541171. [DOI] [Google Scholar]
  • 56.Li A., Masouros C., Vucetic B., Li Y., Swindlehurst A.L. Interference exploitation precoding for multi-level modulations: closed-form solutions. IEEE Trans. Commun. 2021;69:291–308. doi: 10.1109/TCOMM.2020.3031616. [DOI] [Google Scholar]
  • 57.Lu Y., Tan C., Ge W., Zhao Y., Wang G. Adaptive disturbance observer-based improved super-twisting sliding mode control for electromagnetic direct-drive pump. Smart Mater. Struct. 2023;32 doi: 10.1088/1361-665X/aca84e. [DOI] [Google Scholar]
  • 58.Zheng W., Gong G., Tian J., Lu S., Wang R., Yin Z., Li X., Yin L. Design of a modified transformer architecture based on relative position coding. Int. J. Comput. Intell. Syst. 2023;16:168. doi: 10.1007/s44196-023-00345-z. [DOI] [Google Scholar]
  • 59.Tirdad K. 2010. Developing Pseudo Random Number Generator Based on Neural Networks and Neurofuzzy Systems. [Google Scholar]
  • 60.Rumelhart D.E., Hinton G.E., Williams R.J. Learning representations by back-propagating errors. Nature. 1986;323:533–536. doi: 10.1038/323533a0. [DOI] [Google Scholar]
  • 61.Agggarwal C.C. 2018. Neural Networks and Deep Learning. 9783319944623. [Google Scholar]
  • 62.Chen C., Wu X., Yuan X., Zheng X. A new technique for the Subdomain method in predicting electromagnetic performance of surface-mounted permanent magnet motors with shaped magnets and a quasi-regular polygon rotor core. IEEE Trans. Energy Convers. 2023;38:1396–1409. doi: 10.1109/TEC.2022.3217042. [DOI] [Google Scholar]
  • 63.Shen Y., Liu D., Liang W., Zhang X. Current reconstruction of three-phase voltage source inverters considering current ripple. IEEE Trans. Transp. Electrif. 2023;9:1416–1427. doi: 10.1109/TTE.2022.3199431. [DOI] [Google Scholar]
  • 64.Mesbahi M., Egerstedt M. Princeton University Press; 2010. Graph Theoretic Methods in Multiagent Networks Book. [Google Scholar]
  • 65.Char, J.P. Circuit, Cutset and Path Enumeration, and Other Applications of Edge-Numbering Convention;.
  • 66.Char, J.P. Generation and Realisation of Loop and Cutsets;.
  • 67.Lu X., Yu X., Lai J., Guerrero J.M., Zhou H. Distributed secondary voltage and frequency control for islanded microgrids with uncertain communication links. IEEE Trans. Ind. Inf. 2016;13:448–460. doi: 10.1109/TII.2016.2603844. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data Will be made available on request from authors.


Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES