Next Article in Journal
Gas Flow Blockage Treatment in Shale Gas: Case Study of Qusaiba Hot Shale, Saudi Arabia
Previous Article in Journal
An Open-Source Tool for Composite Power System Reliability Assessment in Julia™
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Assessing Stability in Renewable Microgrid Using a Novel-Optimized Controller for PVBattery Based Micro Grid with Opal-RT-Based Real-Time Validation

1
Department of EE, Siksha ‘O’ Anusandhan Deemed to Be University, Bhubaneswar 751030, India
2
School of Electrical Engineering, College of Engineering, Universiti Technologi MARA, Shah Alam 40450, Malaysia
3
Department of EEE, Siksha ‘O’ Anusandhan Deemed to Be University, Bhubaneswar 751030, India
*
Author to whom correspondence should be addressed.
Energies 2024, 17(20), 5024; https://doi.org/10.3390/en17205024
Submission received: 10 July 2024 / Revised: 13 September 2024 / Accepted: 17 September 2024 / Published: 10 October 2024
(This article belongs to the Topic Advanced Energy Harvesting Technology)

Abstract

:
This paper focuses on the distributed generation (DG) controller of a PV-based microgrid. An independent DG controller (IDGC) is designed for PV applications to improve Maximum-Power Point Tracking (MPPT). The Extreme-Learning Machine (ELM)-based MPPT method exactly estimates the controller’s reference input, such as the voltage and current at the MPP. Feedback controls employ linear PI schemes or nonlinear, intricate techniques. Here, the converter controller is an IDGC that is improved by directly measuring the converter duty cycle and PWM index in a single DG PV-based MG. It introduces a fast-learning Extreme-Learning Machine (ELM) using the Moore–Penrose pseudo-inverse technique and online sequential ridge methods for robust control reference (CR) estimation. This approach ensures the stability of the microgrid during PV uncertainties and various operational conditions. The internal DG control approach improves the stability of the microgrid during a three-phase fault at the load bus, partial shading, irradiance changes, islanding operations, and load changes. The model is designed and simulated on the MATLAB/SIMULINK platform, and some of the results are validated on a hardware-in-the-loop (HIL) platform.

Graphical Abstract

1. Introduction

The attempt to reduce our greenhouse gas and fossil fuel reliance has become possible by adapting renewable energy sources (RESs) like PV and wind generation to modern power systems while considering energy loss and sustainability [1,2]. Microgrid (MG) operations emphasize the integration of local loads into a distribution network to improve power quality and system reliability. Distributed Generation (DG), which includes converter stations and their associated components, ensures a stable and reliable power distribution as an alternative to conventional electricity generation. DG, powered by renewable and non-renewable energy sources, can function in both on-grid and off-grid modes, enhancing the flexibility and resilience of power infrastructure [3]. The utilization of solar photovoltaics, wind, fuel cells, combined heat and power (CHP) systems, biofuels, and micro-turbines offers significant benefits for localized grids, such as reduced emissions and dynamic power regulation, particularly in countries with abundant sunlight like India.
PV-based DG is extensively documented in the literature [4,5,6] and matches the IEEE 1547 standards for both grid-interactive and islanded generation modes [4]. As suggested in [5,6], hierarchical control structures for the effective management of PV-based DG systems are suggested in the ISA-95 standards, which endorse hierarchical structures at the distribution level. PV–DG solutions and rooftop PV installations facilitate coordinated distribution control. Through these applications, PV operates at maximum-power points with the MPPT algorithm [7,8,9,10]. Conventional MPPT control algorithms like P&O, INC, and Hill Climbing are the most suitable due to their simplicity and low operational cost. However, they are not good performers in partial-shading conditions [7]. Other methods, like fuzzy-based MPPT, need prerequisite information and have a high computational burden [8]. Besides this, Artificial Neural Network (ANN)-based MPPT enables high-speed computation and performs well in shaded conditions [9]. The adoption of artificial neural networks (ANNs) in small-scale PV solutions is hindered by challenges with their learning architecture, such as feedback bias. Adhering to the ISA-95 standards, the ordered controller integrates a Primary Controller (PC) and Independent Distributed Generation Controllers (IDGCs), which are essential for effective energy management in DG systems [11,12]. IDGCs act as closed-loop feedback controllers, managing converter stations on the PV side through duty-cycle calculations for PV–DC operations and PWM-based Phase-Locked Loop (PLL) operations [13,14]. This coordination within distributed PV systems follows standardized protocols, ensuring efficient system management. Cost-effective solutions for managing local loads in PV-based DG applications are crucial, where independent DG controllers incorporate Maximum-Power Point Tracking (MPPT) and feedback control for duty measurements to support stability analyses.
ANN-based control algorithms offer a promising solution to computational complexity, utilizing solar irradiation and PV panel temperature as their control inputs to optimize the duty reference for DC voltage-boost operations. This optimized approach, implemented in each iteration with a precise computational clock interval, reduces computational overheads while enhancing the stability and efficiency of PV-based DG systems [15,16]. A novel MPPT controller for PV-based microgrids, discussed in [17], employs a two-step process: data dimension reduction and optimized MPPT for precise control. Built for numerous locally connected PV generators, it uses Extreme-Learning Machine (ELM) for dimensionality reduction and a ridge regression-based ELM for MPPT error estimation at the tertiary control level, enhancing computational efficiency. In [18,19,20,21,22], the authors propose a soft computing approach using fuzzy logic to track MPP variations in solar PV systems. They introduce a variable-step radial basis functional controller fused with fuzzy logic to improve upon conventional fuzzy controllers in partially shaded conditions. This hybrid controller combines the strengths of fuzzy logic and artificial neural networks (ANNs) to optimize MPPT [23]. While fuzzy logic and ANN methods are effective, they can be computationally burdensome. Integrating these methods offers a robust solution to nonlinear problems, enhancing MPPT’s efficiency in challenging conditions. To overcome the challenges faced by a fuzzy and ANN-based MPPT controller, this paper introduces a streamlined approach using a single-layer feed-forward ELM to enhance computation time efficiency [24].

Contributions

  • This paper introduces a novel IDGC for PV-based microgrids, integrating Maximum-Power Point Tracking (MPPT) and feedback control. This approach is designed to comply with the ISA-95 and IEEE-1547 standards.
  • This study employs an ELM to enhance the accuracy and efficiency of MPPT in dynamic solar environments. The ELM-based IDGC uses the Moore–Penrose pseudo-inverse technique for training, ensuring rapid convergence and reduced computational complexity.
  • The performance of the proposed IDGC is validated through MATLAB simulations and hardware-in-the-loop (HIL) testing. The results confirm the controller’s superiority in managing PV microgrid stability under various conditions, such as partial shading and irradiance changes.
  • The paper demonstrates significant improvements in microgrid stability during fault conditions, load changes, and islanding operations using the proposed ELM–IDGC, outperforming conventional MPPT controllers in both response time and stability.
  • The proposed ELM–IDGC minimizes computational overhead by streamlining the learning process, reducing the need for iterative calculations, and optimizing real-time data-processing for enhanced microgrid performance.
Here, the online sequential learning method, with ridge regression regularization, is applied to optimize the training output weights for ELM–IDGC. The motivation, problem formulation, and literature survey are discussed in Section 1. Section 2 describes the architecture of a PV-based microgrid with detailed specifications. This section also covers boost operations with linear PI control-based duty measurement. The ELM-based IDGC operation is outlined in Section 3, emphasizing online training methods. Section 4 validates the performance of this control approach, presenting MATLAB-based results that demonstrate improved stability with the proposed ELM–IDGC. Finally, Section 5 offers an overall discussion and summary of the research findings.

2. Considered PV-Based DG

Photovoltaic energy is a popular RES that employs cells or modules arranged in series and parallel to form arrays tailored to load needs. These arrays, integrated into local distribution networks as a DG, utilize DC–DC and/or DC–AC converters. This section models PV-based DG, integrating converter dynamics for feedback control.
The PV system under consideration is rated at 140 kW with a voltage of 17 volts under standard test conditions (STC: 1000 W/m2, 25 °C). Prior to grid-power dispatch, it is integrated with a DC–DC converter station (Figure 1). This study focuses on the DC voltage-boost operation u b o to maintain a consistent DC bus voltage profile u d c k , where “k” represents the control-operation instant. The primary objective is to assess the CR error and its impact on DG stability. Therefore, a voltage feedback control, or IDGC, is devised to estimate duty cycles for the DC u b o operation.

2.1. Modeling with Conventional MPPT

Here, a prototype real-world PV module (140 watts, 17 volts) is designed with a single diode and standard specifications [5]. The circuit contains series and parallel resistances. For generalized PV cells, the initial voltage drops and internal resistance i r are considered. From Kirchhoff’s Current Law (KCL) in the PV circuit, Equation (1) derives the cell’s output current.
i = i p h i r s t exp u + i r s a u T 1 u + i r s r s h
For a common PV cell, r s and r s h range from 0.02 to 0.13 Ω and 210 to 487 Ω, respectively. i p h is determined as
i p h = 0.01 × G P V × [ i s c + k i ( Γ P V * Γ P V ) ]
G P V signifies solar irradiation (W/m2) and k i is the short-circuit current temperature coefficient attainable from the datasheet. Γ P V * and Γ P V indicate temperatures at the STC and the cell’s operational temperature, respectively. The back-saturation current i r s t is stated as
i r s t = i r r Γ P V Γ P V * 2 × exp q × E g k × a 1 Γ P V 1 Γ P V *
PV cells are arranged in series and parallel to form PV modules, which are then connected similarly to achieve the desired power and voltage ratings. The PV system configuration, considering the number of series connected cells n s e and parallel connected cells n p p , is expressed as
i P V k = n p p i p h k n p p i r s t k exp 1 u T a × u P V k + i P V k 1 r s n s e 1 n s e / n p p   u P V k + i P V k 1 r S r s h
This section presents manufacturer details for a single 140 W PV module. The PV module is formed by connecting 3 modules in series, each rated at 3485.7 W and 317 V. Additionally, 13 shunt strings are created, with 2 modules in series per string. The PV output features, namely u P V k (voltage) vs. P P V k (power) or u P V k (voltage) vs. i P V k (current), exhibit nonlinear behavior. To maximize power p M P P k , the DC voltage u b o input should match the voltage at P M P P k , u M P P depicted in Figure 2.
The specifications of a WS-140 PV panel are p max = 140 watt , u M P P = 18 volt , i M P P = 7.85 amp , open circuit voltage = 22 V, SC current = 8.95 A. The current temperature coefficient is (0.065 0.015)%/°C, which, for voltage, is 10 mV/°C; NOCT = 47 2 °C.
PV systems employing DC operation require MPPT algorithms. Traditional linear MPPT methods (like P&O and Hill Climbing) offer iterative, exact findings but may inaccurately track under multiple, such as partial-shading conditions. Partial shading occurs when certain PV modules are unable to receive full exposure, impacting overall system efficiency. Nonlinear MPPT methods, like fuzzy logic [13] and ANN approaches [14], are well documented. However, they impose computational burdens on PV–DG applications. Hence, this paper aims to enhance conventional iterative, backpropagation learning for a simpler solution.

2.2. Boost Converter Operation with Linear Feedback

The maximum power p m p p k and voltage at MPP u m p p k are the two inputs for designing a converter controller. The output of the converter is p d c k and u d c k is the converter power and voltage. The PV voltage and currents are expressed as
u ˙ dc k = 1 u dc k C dc u dc k n = 1 N i dc , n k ( 1 d MPP k ) p dc k
i ˙ dc , n k = 1 L dc , n u M P P k 1 d M P P k u dc k
Here, n = 1, 2, … N, PV numbers L d c and C d c are converter inductance and capacitance. The d m p p k is the k t h sampling instant for converter duty. The u b o operation is guaranteed by the feedback path, which is given by Equation (7).
d mpp k = d MPP k 1 ± κ P , dc e dc k + κ I , dc e dc k e dc k 1 × Δ Γ s
Considered to be a control error, e dc k = u dc * u mpp k , and a simple PI is implemented. Δ Γ s is the sampling time. The considered duty cycle is then processed for IGBT switching in the DC converter. Dynamic equations for the DC converter are derived to design a stable output-profile controller. A closed-loop feedback response is necessitated for the feedback controller/IDGC, adhering to ISA-95. Complying with IEEE 1547 ensures that the mode of operations of IDGC is prioritized for operational flexibility. The IDGC feedback path using a linear 2nd-order PI control is described here.

3. Proposed DG Controller

The IDGC, integrating MPPT and closed-loop PI control for duty assessment, can benefit from a computationally efficient approach using Artificial Neural Network (ANN)-based algorithms. Input parameters such as solar irradiation G P V and PV panel heat Γ P V , with output as duty reference for DC boost operation d m p p , streamline computations by directly converting G P V and Γ P V to d m p p , omitting intermediate steps like u m p p , p m p p , and e d c . This reduction in calculations per iteration enhances the accuracy of calculating control references (CRs).
To address the limitation of ANN-based IDGCs in real-time feasibility due to weight matrix estimation, a non-iterative Moore–Penrose pseudo-inverse M P P I technique is employed for training. This technique, unlike conventional iterative methods, such as backpropagation, enhances efficiency and is applied to feed-forward ANNs like ELM [9].
In Figure 3a, the traditional IDGC (following the ISA-95 standard) involves two-step duty-cycle designs that are prone to control reference (CR) errors, potentially compromising DC bus stability. In contrast, the proposed ELM–IDGC (Figure 3b) streamlines computational steps and minimizes iterative learning, reducing computational delays. The fast-learning approach MPPiis advised for the ELM–IDGC and aims to enhance stability. The linear relationship between the duty cycle d m p p k and MPP voltage (VMPPk), depicted in Figure 3, indicates predictable behavior. Variations in irradiation yield are different u m p p k (Figure 3a) and d m p p k (Figure 3b). By leveraging linear functionality instead of nonlinear nodes, the proposed IDGC anticipates improved stability. The ELM learning strategy is poised to reduce errors swiftly and robustly.
ELM is a feed-forward neural network typically structured with a single hidden layer. The defining characteristic of ELM is its non-iterative training process, which contrasts sharply with traditional neural networks that rely on iterative methods like backpropagation.

3.1. Training Process

In the ELM algorithm, the input weights and biases of the hidden nodes are randomly assigned and are not updated during the training process. The primary task is to determine the output weights analytically using the Moore–Penrose pseudo-inverse of the hidden-layer output matrix. This approach eliminates the need for iterative learning, leading to a faster training process. The training of ELM is straightforward:
  • Initialization: Randomly assign input weights and biases.
  • Computation of hidden-layer output: The hidden-layer output matrix is calculated using the input data.
  • Output weight determination: The output weights are computed analytically using the pseudo-inverse of the hidden-layer output matrix.

3.2. Training Speed

One of the most significant advantages of ELM is its rapid training speed. By avoiding iterative adjustments and relying on an analytical solution for the output weights, ELM drastically reduces computational time. This makes ELM particularly suitable for real-time applications where quick model updates are necessary.

3.3. Generalization Capability

ELM has shown robust generalization capabilities even with minimal training data. This is partly due to its ability to avoid overfitting, which is a common issue in traditional neural networks that undergo extensive iterative training. The randomization of input weights and the use of the pseudo-inverse technique help ELM generalize well across different datasets and environmental conditions.

3.4. Unique Features Compared to Traditional Neural Networks

  • Non-iterative training: Unlike traditional neural networks that require multiple iterations to adjust weights and biases, ELM uses a single step to compute the output weights.
  • Fast Learning: ELM’s training speed is significantly faster because it avoids the iterative nature of backpropagation, making it ideal for applications requiring rapid learning and real-time processing.
  • Simple architecture: ELM typically uses a single hidden layer, simplifying the network structure compared to deep neural networks with multiple layers.
  • Good generalization: Despite its simplicity, ELM can generalize well with minimal data, making it effective in environments with varying conditions, such as fluctuating solar irradiance in photovoltaic systems.

3.5. Application in PV-Based Microgrids

In the context of the paper, ELM is employed for Maximum-Power Point Tracking (MPPT) in photovoltaic (PV) systems. The ELM-based Independent Distributed Generation Controller (IDGC) uses the Moore–Penrose pseudo-inverse technique for training, ensuring rapid convergence and reducing computational complexity. This method enhances the stability of the microgrid under various conditions, such as partial shading and irradiance changes. The application of ELM in this context demonstrates its superiority in terms of computational efficiency and response time compared to conventional MPPT controllers. It also showcases ELM’s ability to maintain system stability during dynamic environmental changes. This combination of features makes ELM a powerful tool in modern control systems, particularly where speed and adaptability are critical. In ANN literature, numerous constructional and working enhancements are explored, ranging from basic feed-forward structures to complex architectures incorporating feedback bias. Operational methods span from traditional backpropagation and least-square solutions to contemporary non-iterative (NI) techniques, enriching control algorithms’ operational perspectives [9]. The MPPT algorithm proposed by the authors outperforms conventional methods by offering faster convergence, reduced computational burden, and enhanced stability under varying conditions like partial shading and irradiance changes, ensuring more efficient energy harvesting in photovoltaic systems. The proposed MPPT algorithm does provide the necessary speed for PV operation. It achieves this through rapid convergence and reduced computational delay, which is crucial for maintaining system stability under varying conditions, such as irradiance changes, partial shading, and load variations. The algorithm’s efficiency is demonstrated in multiple scenarios, including fault conditions and islanding operations, where it consistently outperforms conventional methods in terms of convergence speed and transient response. The Artificial Neural Network (ANN) was implemented in the microcontroller by applying a computationally efficient algorithm that uses solar irradiation and PV panel temperature as inputs to calculate a duty reference for DC voltage-boost operations. This implementation reduces computational complexity, enhancing stability and performance in PV-based DG systems by directly streamlining the necessary control calculations. To ensure proper operation of the proposed MPPT algorithm, a microcontroller with sufficient computational power (32 GB RAM, NVIDIA Quadro GPU, and DAQ-1.8 GB/s system bandwidth NI my-DAQ, multiple modules) is necessary to handle the real-time processing of data, rapid convergence, and adaptive learning. The microcontroller should efficiently execute the Extreme-Learning Machine (ELM) algorithm, which requires a balance between computational speed and minimal overhead, especially during varying environmental conditions like irradiance changes and partial shading.

4. Ridge Regression-Based ELM

ELM has gained prominence as a feed-forward neural network (FFNN) in the past decade [23]. Because of its straightforward construction, different training techniques, such as least-square solutions, are recommended for strong valuation of error reduction. In PV-based DG applications, literature predominantly focuses on either MPPT algorithms alone or feed-forward IDGC structures, where G P V k and Γ P V k are functions of d m p p k derived from linear MPPT data. However, adhering to ISA-95 and IEEE 1547 standards (Figure 3a), the entire operation, including traditional two-step MPPT tracing and closed-loop duty assessment, must be employed at the IDGC level. Hence, trained data for the proposed IDGC is acquired according to normal performance.
The structure of ELM comprises input, hidden, and output Layers ( i L , h L and o L ), respectively, to derive preferred probable control references (CRs), such as d m p p k (Figure 3b). The general ELM is single-layered, and training employs an m p p i inverse method [24]. IL nodes connect arbitrarily, while γ is derived from non-iterative training. Despite arbitrariness, ELM can be designed with minimal e I D G C k during training, outperforming conventional techniques. Unlike methods requiring both φ and γ from initial randomness in training, ELM exhibits improved generalized performance [25]. The input layer node is given by
χ i L 1 × A k = χ i L , 1 k , χ i L , 2 k , χ i L , 2 k χ i L , A k
and the output layer node is presented as
γ o L 1 × A k = γ o L , 1 k , γ o L , 2 k , γ o L , 2 k γ o L , B k
Here, A and B are input and output data sizes. The hidden-layer matrix is expressed as
[ h L ] 1 × C k = h   L , 1 k h   L , 2 k h   L , C k = sin h i = 1 A ϕ   i 1 × χ   IL , 1 k + λ i sin h i = 1 A ϕ   i 2 × χ   IL , 1 k + λ i : sin h i = 1 A ϕ   i C × χ   IL , 1 k + λ i T
Initially, ϕ A × C is arbitrarily chosen from 0–1 during training. The sine hyperbolic activation function is employed for its adaptability to large e I D G C k signatures. Post-training estimated CR d M P P k is derived from the output layer node for real-time performance.
E O L 1 × B k = h L 1 × C k × γ C × B k
The M P P I is utilized for finalizing the γ C × B with training data samples as
γ C × B k = hL T × hL 1 hL T + I R C C × 1 k × Γ OL 1 × B k
During supervised learning, the OL layer outputs training samples with a minimization formulation.
min   ζ γ k = I 2   hL T × hL 1 hL T C × 1 k × [ Γ OL ] 1 × B k [ E OL ] 1 × B k 2 + r C 2 e IDGC k 2
The regularization coefficient is measured from [14].
ϕ , h L , γ , α are the usual abbreviations for input weights, hidden-layer output matrix output weight, and bias in the output layer. R c 1 , e I D G C k are the regularization and control references.
Implementing an Extreme-Learning Machine (ELM) for Maximum-Power Point Tracking (MPPT) in photovoltaic systems introduces both opportunities and challenges. The complexity primarily arises from the need to optimize the ELM’s architecture, including selecting an appropriate number of hidden neurons and ensuring the model generalizes well to varying environmental conditions like irradiance and temperature. Unlike traditional MPPT methods, which may rely on simpler control algorithms, ELM-based MPPT requires careful training with diverse datasets to ensure robustness and accuracy. Additionally, real-time processing demands and the need for rapid convergence without overfitting add to the implementation complexity [26]. The balance between achieving fast convergence and maintaining minimal computational overhead is critical for efficient operation in dynamic solar environments. Despite these challenges, ELM offers the advantage of high-speed learning and reduced computational cost, making it a promising approach for adaptive and intelligent MPPT controllers. Extreme-Learning Machine (ELM) distinguishes itself from traditional neural networks in MPPT controllers by offering significantly faster training speeds and simplified learning processes. Unlike conventional neural networks, which require iterative backpropagation and extensive tuning, ELM assigns random weights and biases to the hidden layer and solves for the output weights analytically. This leads to rapid learning and a reduced computational overhead. Moreover, ELM’s ability to generalize well with minimal training data makes it highly efficient for real-time applications like MPPT, where swift and accurate adaptation to changing environmental conditions is crucial for optimizing energy harvest.

Robust Estimation Enhanced via Online Learning, Refining Models Dynamically for Resilient Data Analysis and Accurate Parameter Estimation

Dynamic control enactment necessitates a state–inform agenda to maintain balanced working conditions in PV–DG applications. The ELM-based IDGC is trained via online sequential learning, where training data is not entirely processed upfront. Instead, successive gaps (N data chunks) are treated iteratively, enhancing adaptability to changing conditions and facilitating real-time adjustments for improved performance.
γ C × B k + 1 = γ C × B k + hL T × hL 1 hL T + I r C C × 1 k × Γ OL 1 × B k E OL 1 × B k
In connection with the input layer node χ i L 1 × A k = G P V , Γ P V 1 × A / 2 k and output layer node γ O L k = d m p p 1 × B k , the ELMIDG is operated with PV–DG, as shown in Figure 1. To improve the training performance of optimal γ C × B k + 1 with error e I D G C k reduction, online sequential learning is applied.

5. Results and Analysis

Here, a single DG-based microgrid is designed in the MATLAB/SIMULINK platform. The model details are given in this section. The proposed ELM–IDGC controller as shown in Figure 4 has been applied to a 10 kW PV application. The model is simulated for 10, 40, and 60 s, and the results are compared with the conventional method.
The enactment is evaluated through various operating conditions like MPPT error minimization, irradiance change, partial shading, and islanding operation three-phase fault and load change. The microgrid parameters are 12 kW, 100 V DC, DC link voltage 150 V DC, 230 V, and 50 Hz AC conversion, and the load rating is 10 kW, 0.784 Ω LEDs. The converter to PCC impedance is 2 km 0.1184 + j 0.0042 Ω.

5.1. Scenario 1: MPPT Error Minimization

During the operation, the accuracy and computational burden are two major parameters to be measured. The efficacy of the proposed MPPT model is compared with the traditional linear and nonlinear techniques. Solar irradiance and the panel temperature are the two major input data to the MPPT. The RES dataset is divided into different sets based on the seasons. During considered events like partial shading, the seasonal data are resampled for RES–PPV and VPV estimation, with uncertainty. The training and testing ratio of irradiance data is 7:3. Various performance matrices are described to estimate the MPPT error, which is formulated as follows:
M A P E = 1 N k = 1 N P k Γ k P k 100 R M S E = 1 N k = 1 N P k Γ k 2 M A E = 1 N k = 1 N P k Γ k
Here, the total samples are N and Pk and Tk are the actual value and predictable value of the MPPT. From the DAS data validation and the PCC of microgrid parameters, the performance of the proposed MPPT is judged. The DAS data with 5 min intervals measure various error responses such as RMSE and MAPE. For long time intervals, the MPP will be erroneous, which is why the 5-minute interval is considered. Here, the proposed ELM-based IDGC has been implemented to estimate maximum power in a microgrid. Its performance is compared with a basic MPPT controller. All the PV data are classified into different seasons, and here, only the summer data profile is validated. Figure 5 depicts RMSE 0.061–0.88% and MAPE 2.48–4.48%. The conventional and proposed RMSE are given in Pu 0.032–0.0038, respectively. The ranges of MAPEs in Pu are 0.0412–0.0622 and 0.1053–0.2348 for the conventional and proposed ELM, respectively. The proposed MPPT performs effectively better than the conventional MPPT.

5.2. Scenario 2: Performance under Irradiation Variation

The PV-generated voltage and power are affected by the solar irradiance change due to its intermittent nature. The irradiance depends upon the weather conditions. In sunny weather, a substantial amount of irradiance is produced, and the PV generates its rated power and voltage. But in rainy season and foggy weather, the PV generation is affected. To compensate for this challenge, battery energy storage (BES) is connected to the system. The intermittent nature of irradiance influences the DC link voltage and other parameters of MG. The presentation of the proposed controller is investigated during irradiance variance through AC bus parameter disturbance. The fault-clearance time is measured in seconds and cycles. The performances are listed in Table 1 From Figure 6, it is observed that the irradiance changed in three states. In each state, the fault is mitigated within 1 s (50 cycles), but the conventional MPPT mitigates the fault in 10 s (200 cycles) in each state. The PV and IV characteristics of the PV cell are shown in Figure 6a,b, respectively, during various states. The instability created in the MG is balanced by the auxiliary power supply from the battery system given by Equation (16)
i f p p v < p d c r e f i f 40 < s o c < 80 p b a t t = p d c r e f p p v ( d i s c h a r g i n g ) e l s e s o c < 40 p b a t t = 0 e n d e l s e i f p p v > p d c r e f i f s o c < 80 p b a t t = ( p d c p p v ) c h a r g i n g e l s e s o c > 80 p b a t t = 0 e n d e n d
Figure 6f,g display the battery voltage and current fluctuations amid irradiance changes, showcasing the superior performance of the suggested IDGC over conventional methods. The proposed method exhibits minimized power oscillation and transient variation during fault incidents. This confirms IDGC’s superiority in managing system dynamics, offering improved stability and efficiency compared to traditional techniques. In this study, the irradiance varies at different time samples in each 10 s interval. The irradiance increased by 50 w/m2, 100 w/m2, and 200 w/m2 at different time intervals, as shown in Figure 6. The irradiance was reduced after 40 s in various time intervals.

5.3. Scenario 3: Partial Shading

To achieve the rated power for a Multipanel Photovoltaic System (MPVS), the arrangement of PV panels in series and/or parallel configurations is crucial. A series connection boosts the output voltage, while a parallel connection increases the PV array output current. Accurate modeling of the PV array necessitates reproducing the actual current–voltage (I–V) characteristic curve of the PV cells. In the literature, single- and double-diode models are commonly employed. The single-diode model, simpler and less computationally intensive, is often favored, particularly for demonstrating partial-shading effects, offering satisfactory results with minimal complexity. Under non-uniform irradiation, the power–voltage (P–V) characteristics of the PV array exhibit multiple peaks, as shown in Figure 7a,b. The highest peak is termed the global maximum (GM) point, and the lowest is the local maximum (LM) point; however, from the above Table 1, all the real-time data will be found. The number of peaks correlates with the number of panels receiving varying power or irradiance levels, while the position of the GM depends on the intensity of irradiance and the arrangement of panels. In this case, a multicell PV array is used as a distributed generator of an MG. A 100 W PV panel is taken with a total of 60 cells (connected 40 series and 20 parallel). As depicted in Figure 7, partial shading is achieved by disconnecting individual cells. Here, each cell is of 0.15 V and 1.5 W. At t = 5 s, 2 cells (3 W), at t = 10, 2 cells (3 W), and at t = 40 s to 50 s, 6 cells (0.9 V, 9 W) are disconnected. Furthermore, at t = 80 s, two cells (0.3 V, 3 W) are included. The disconnection of cells results in the partial-shading operation of the PV module. The cell reduction produces a disturbance in the PV output and microgrid system. Given these types of disturbances, the DC voltage fluctuates by approximately 2.5 Pu. Current fluctuated within 0.4 Pu. Similarly, the deviation of real power, reactive power, and active power loss by both MPPT controllers are shown in Figure 7. From the results, it is confirmed that the proposed IDGC MPPT controller reduces the deviations more quickly than the conventional controller.

5.4. Scenario 4: Three-Phase Fault at Bus 1

The efficacy of the system with increased strength undergoes scrutiny in a three-phase fault scenario at Bus 1 (PCC). Figure 8 illustrates the response of various grid and auxiliary power supply parameters. At t = 0.5 s, a five-cycle three-phase fault is introduced at the PCC. The IDGC technique swiftly damps oscillations, stabilizing the system within 2 s or 100 cycles. In contrast, conventional MPPT requires nearly 4 s (200 cycles), respectively, for system restoration post-fault occurrence. Figure 8e,f depicts the DC link voltage between the PV system’s back-to-back converters, revealing notable stability with the proposed technique. Convergence of the cost function is achieved in merely 9 iterations with the proposed IDGC. Optimal gain parameters yield reduced transients and an optimally responsive system. Overall, the proposed approach ensures efficient system stability and rapid response during fault scenarios, outperforming traditional methods in both damping capability and convergence speed. Furthermore, as shown by the results depicted in Figure 8, the direct-axis voltage and current have been simulated. Three-phase fault sustains for 1 s (4 s to 5 s). In all the following simulation results, the conventional MPPT controller settles the system within 4 s, whereas the proposed IDGC technique achieves steady state condition within 1 s. Thus, the proposed IDGC proves its superiority over the conventional MPPT controller in overshoot and settling time.

5.5. Scenario 5: Islanding Operation

The microgrid behavior is investigated with the proposed controller during an islanding situation. At t = 1 s, intentional islanding is initiated via switch s1, as depicted in Figure 9, focusing on the responses of PCC parameters. During islanding, the combined output from PV and battery adequately meets local load demand, ensuring stable Bus-1 voltage through distributed generation (DG) supply amid uncertainties. Notably, the proposed IDGC controller achieves system stabilization within a swift 0.5-s span, equivalent to 25 cycles (Figure 9a). In comparison, alternative methods require more cycles: the conventional MPPT controller-based Phase-Locked Loop (PLL) controller demands 100 cycles (2 s); the proposed controller exhibits heightened damping, resulting in diminished transient oscillations. Figure 9 illustrates convergence graphs of optimization methods, showcasing the proposed controller’s rapid convergence (merely 5 generations) with minimal error content. This underscores the efficacy of the proposed approach in swiftly stabilizing the system during intentional islanding, outperforming conventional methods in both convergence speed and transient response.

5.6. Scenario 6: Load Change

The performance evaluation extends to variations in load parameters, specifically at (PCC), where a 30% decrease occurs at t = 5 s followed by a 10% increase at t = 20 s, as depicted in Figure 10. The load current, as illustrated in Figure 10c,d, exhibits a corresponding decrease and subsequent increase in line with the load variation. Notably, despite these fluctuations, Figure 10a,b showcases the remarkable constancy of Bus-1 voltage, indicative of effective controller operation, resulting in minimal deviation. Conversely, Figure 10e,f reveals the real and reactive power trend opposite to that of load current. The system’s restoration time with the proposed IDGC controller stands at a mere 25 cycles (0.5 s), a notable improvement compared to the conventional technique requiring 50 cycles (1 s). Furthermore, transient oscillations are notably subdued in the proposed method compared to the conventional techniques. Employing the optimal IDGC method results in a system exhibiting a superior transient profile and optimal functionality. The combination of reduced restoration time minimized transient oscillations, and swift convergence of optimization underscores the effectiveness of the proposed approach in enhancing system stability and performance amid load variations, offering significant advantages over conventional methods.

5.7. Scenario 7: Hardware Validation

The validation of the performance of the proposed IDGC in a microgrid involves a hardware-in-the-loop (HIL) simulation using advanced tools such as the OPAL-RT real-time simulator and the Eco Sense PV Emulator. In this setup as displayed in Figure 11, the microgrid system, comprising a standard model with solar PV and battery energy storage (BES), is simulated in real time using MATLAB Simulink integrated with OPAL-RT. The OPAL-RT simulator, specifically the OP5600 model (see Appendix A for detailed hardware specifications), enables precise real-time simulation and hardware interfacing, facilitating the emulation of dynamic microgrid conditions. The PV-based distributed generation (DG) system is emulated using the Eco Sense PV Emulator, which replicates the behavior of a prototype solar plant. This emulator is interfaced with Simulink as a controlled voltage source, allowing for the accurate simulation of PV system characteristics under various environmental conditions. Real-time data as illustrated in Figure 12, including irradiation variation and partial-shading effects, are captured using the data-acquisition system extension boards (ADC C5: OPA350 Master PPC library), which are crucial for ensuring the accurate representation of real-world conditions within the simulation. The performance of the Point of Common Coupling (PCC) within the microgrid is continuously monitored by recording the RMS voltage and current using the data-acquisition system integrated within the OPAL-RT framework. To optimize the system’s performance, the controller gains are finely tuned using MATLAB script-based analysis. These optimized gains are then implemented within the Simulink model to ensure precise control of the microgrid under varying operational conditions. The irradiation profile for the PV emulator varies at specific time intervals to simulate different environmental scenarios. Data acquisition and processing are facilitated by a digital-to-analog converter (DAC) within the OPAL-RT system, connected to a high-speed digital signal processor (DSP) via the embedded USB JTAG. The collected data are visualized using a digital storage oscilloscope (DSO) (e.g., Tektronix TBS1022) through a Toshiba TLP 250 gate driver, allowing for real-time analysis of system performance. During the simulation, the conventional MPPT controller exhibited significant performance issues, with the system manifesting 150 cycles of dynamic oscillation. In contrast, the proposed IDGC controller, when tested under similar conditions, demonstrated superior performance, as depicted in Figure 10. The IDGC controller, compared to conventional Phase-Locked Loop (PLL) controllers, significantly reduced oscillations and enhanced system damping, leading to quicker stabilization of the microgrid system. In summary, the HIL simulation, utilizing OPAL-RT and the Eco Sense PV Emulator, validates the effectiveness of the proposed IDGC in mitigating uncertainties and efficiently stabilizing the microgrid system. This validation is supported by real-time emulation and detailed performance analysis, showcasing the IDGC’s capability to maintain system stability under challenging environmental conditions.

6. Conclusions

A new IDGC is suggested, utilizing an Extreme-Learning Machine (ELM) for PV-based Distributed Generator (DG) operations. Compliant with ISA-95 and IEEE-1547 standards, it integrates MPPT and feedback control for standalone or grid-connected operation. The ELM-based IDGC aims to outperform traditional architectures by minimizing computation errors like e m p p k through reduced computational complexity. It replaces iterative ANN learning with the MPPI technique, cutting computational delays. Regularization is achieved with a novel ridge regression estimated coefficient (RC), enhancing robustness against initial randomness. It is observed that the applied controller is more suitable and robust towards stability improvements in PV-based MG. The proposed controller is tested in six case studies, namely error minimization, irradiance change, partial shading, three-phase fault, load change, and islanding operations. The results are obtained in a MATLAB environment. It is observed that the proposed IDGC controller proved superior as compared to the conventional method. Finally, the performance in irradiance changes and partial shading is validated in a hardware-in-the-loop (HIL) environment.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

The datasets presented in this article are not readily available due to technical limitations. Requests to access the datasets should be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Hardware-in-the-loop OPAL-RT specifications.
Table A1. Hardware-in-the-loop OPAL-RT specifications.
Component NameModel NumberRatings/Specifications
Opal-RT SimulatorOP5600Real-time simulation, multi-core CPU, FPGA support
Host ComputerDell Precision 5820Intel Xeon, 32 GB RAM, NVIDIA Quadro GPU
FPGA BoardXilinx Virtex-7High-speed processing, multiple I/O ports
Power AmplifierAMETEK MX30-3Pi30 kVA, 3-phase AC/DC output
DC–DC ConverterVicor
DCM3623T50M26C2T00
360 V to 24 V, 50 W
PV EmulatorChroma 62150H-600S600 V, 15 kW, programmable I-V curves
Load BankChroma 63800 Series1800 W, 350 V, programmable load
Data-Acquisition SystemNI PXIe-1073Up to 1.8 GB/s system bandwidth, multiple modules
Signal Conditioning UnitNI SCXI-10004-slot chassis, modular signal conditioning
Control AlgorithmsCustom SoftwareImplemented in MATLAB/Simulink
Communication InterfacesEther CAT, CAN, ModbusHigh-speed data exchange

References

  1. Satpathy, A.; Nayak, N.; Hannon, N.; Ali, N.N. A new real-time maximum power point tracking scheme for PV-BASED microgrid STABILITY using online DEEP ridge extreme learning machine algorithm. Results Eng. 2023, 20, 101590. [Google Scholar] [CrossRef]
  2. Andreev, M.V.; Gusev, A.S.; Ruban, N.Y.; Suvorov, A.A.; Ufa, R.A.; Askarov, A.B.; Bems, J.; Kralik, T. Hybrid real-time simulator of large-scale power systems. IEEE Trans. Power Syst. 2018, 34, 1404–1415. [Google Scholar] [CrossRef]
  3. Tian, H.; Zhao, H.; Li, H.; Huang, X.; Qian, X.; Huang, X. Digital twins of multiple energy networks based on real-time simulation using holomorphic embedding method, Part II: Data-driven simulation. Int. J. Electr. Power Energy Syst. 2023, 153, 109325. [Google Scholar] [CrossRef]
  4. Cao, S.; Lin, N.; Dinavahi, V. Faster-than-real-time hardware emulation of transients and dynamics of a grid of microgrids. IEEE Open Access J. Power Energy 2022, 10, 36–47. [Google Scholar] [CrossRef]
  5. Mohamed, M.A.; Diab, A.A.Z.; Rezk, H. Partial shading mitigation of PV systems via different meta-heuristic techniques. Renew. Energy 2019, 130, 1159–1175. [Google Scholar] [CrossRef]
  6. Mao, M.; Duan, Q.; Duan, P.; Bei, H. Comprehensive improvement of artificial fish swarm algorithm for global MPPT in PV system under partial shading conditions. Trans. Inst. Meas. Control 2018, 40, 2178–2199. [Google Scholar] [CrossRef]
  7. Dhar, S.; Dash, P.K. A new backstepping finite time sliding mode control of grid connected PV system using multivariable dynamic VSC model. Int. J. Electr. Power Energy Syst. 2016, 82, 314–330. [Google Scholar] [CrossRef]
  8. Sharma, A.; Nayak, N.; Satapathy, A.; Sahoo, S. Efficient energy transmission using decomposed radial basis function neural network tuned PID controller. Mater. Today Proc. 2024; in press. [Google Scholar] [CrossRef]
  9. Saffari, M.; de Gracia, A.; Fernández, C.; Belusko, M.; Boer, D.; Cabeza, L.F. Optimized demand side management (DSM) of peak electricity demand by coupling low temperature thermal energy storage (TES) and solar PV. Appl. Energy 2018, 211, 604–616. [Google Scholar] [CrossRef]
  10. Anand, I.; Senthilkumar, S.; Biswas, D.; Kaliamoorthy, M. Dynamic power management system employing a single-stage power converter for standalone solar PV applications. IEEE Trans. Power Electron. 2018, 33, 10352–10362. [Google Scholar] [CrossRef]
  11. Taher, M.A.; Behnamfar, M.; Sarwat, A.I.; Tariq, M. Wavelet and signal analyzer based high-frequency ripple extraction in the context of MPPT algorithm in solar PV systems. IEEE Access 2024, 12, 113726–113740. [Google Scholar] [CrossRef]
  12. Mahdavi, S.; Hemmati, R.; Jirdehi, M.A. Two-level planning for coordination of energy storage systems and wind-solar-diesel units in active distribution networks. Energy 2018, 151, 954–965. [Google Scholar] [CrossRef]
  13. Ncir, N.; El Akchioui, N. An advanced intelligent MPPT control strategy based on the imperialist competitive algorithm and artificial neural networks. Evol. Intell. 2024, 17, 1437–1461. [Google Scholar] [CrossRef]
  14. El Zoghby, H.M.; Ramadan, H.S. Isolated microgrid stability reinforcement using optimally controlled STATCOM. Sustain. Energy Technol. Assess. 2022, 50, 101883. [Google Scholar] [CrossRef]
  15. Kumar, M.; Sen, S.; Kumar, S.; Samantaray, J. An Adaptive Fuzzy Controller-Based Distributed Voltage Control Strategy for a Remote Microgrid System with Solar Energy and Battery Support. IEEE Trans. Ind. Appl. 2024, 60, 4870–4887. [Google Scholar] [CrossRef]
  16. Guerrero-Rodríguez, N.F.; Batista-Jorge, R.O.; Ramírez-Rivera, F.A.; Ferreira, J.; Mercado-Ravelo, R.; Manilla, A. Harmonic Distortion Study of a Photovoltaic Generator in a Microgrid under Disturbances. Energies 2024, 17, 2031. [Google Scholar] [CrossRef]
  17. Abo-Zahhad, E.M.; Rashwan, A.; Salameh, T.; Hamid, A.K.; Faragalla, A.; El-Dein, A.Z.; Chen, Y.; Abdelhameed, E.H. Evaluation of solar PV-based microgrids viability utilizing single and multi-criteria decision analysis. Renew. Energy 2024, 221, 119713. [Google Scholar] [CrossRef]
  18. Belkhier, Y.; Oubelaid, A. Novel design and adaptive coordinated energy management of hybrid fuel-cells/tidal/wind/PV array energy systems with battery storage for microgrids. Energy Storage 2024, 6, e556. [Google Scholar] [CrossRef]
  19. Ghasemi, N.; Ghanbari, M.; Ebrahimi, R. Intelligent and optimal energy management strategy to control the Micro-Grid voltage and frequency by considering the load dynamics and transient stability. Int. J. Electr. Power Energy Syst. 2023, 125, 108618. [Google Scholar] [CrossRef]
  20. Roy, T.K.; Oo AM, T.; Ghosh, S.K. Designing a High-Order Sliding Mode Controller for Photovoltaic-and Battery Energy Storage System-Based DC Microgrids with ANN-MPPT. Energies 2024, 17, 532. [Google Scholar] [CrossRef]
  21. Soliman, M.A.; Hasanien, H.M.; Azazi, H.Z.; El-kholy, E.E.; Mahmoud, S.A. Hybrid ANFIS-GA-based control scheme for performance enhancement of a grid-connected wind generator. IET Renew. Power Gener. 2018, 12, 832–843. [Google Scholar] [CrossRef]
  22. Mohamed, A.A.S.; Berzoy, A.; Mohammed, O.A. Design and hardware implementation of FL-MPPT control of PV systems based on GA and small-signal analysis. IEEE Trans. Sustain. Energy 2016, 8, 279–290. [Google Scholar] [CrossRef]
  23. Dasu, B.; Kumar, M.S.; Rao, R.S. Design of robust modified power system stabilizer for dynamic stability improvement using Particle Swarm Optimization technique. Ain Shams Eng. J. 2019, 10, 769–783. [Google Scholar] [CrossRef]
  24. Regaya, C.B.; Hamdi, H.; Farhani, F.; Marai, A.; Zaafouri, A.; Chaari, A. Real-time implementation of a novel MPPT control based on the improved PSO algorithm using an adaptive factor selection strategy for photovoltaic systems. ISA Trans. 2024, 146, 496–510. [Google Scholar] [CrossRef] [PubMed]
  25. Mohammadi, S.; Soleymani, S.; Mozafari, B. Scenario-based stochastic operation management of microgrid including wind, photovoltaic, micro-turbine, fuel cell and energy storage devices. Int. J. Electr. Power Energy Syst. 2014, 54, 525–535. [Google Scholar] [CrossRef]
  26. Jlidi, M.; Barambones, O.; Hamidi, F.; Aoun, M. ANN for Temperature and Irradiation Prediction and Maximum Power Point Tracking Using MRP-SMC. Energies 2024, 17, 2802. [Google Scholar] [CrossRef]
Figure 1. Considered PV-based microgrid.
Figure 1. Considered PV-based microgrid.
Energies 17 05024 g001
Figure 2. Circuit diagram of a PV cell.
Figure 2. Circuit diagram of a PV cell.
Energies 17 05024 g002
Figure 3. Constructional diagram of PV–DG’s IDGC with ISA-95 standard (a) Conventional IDGC (b) ELM-based IDGC.
Figure 3. Constructional diagram of PV–DG’s IDGC with ISA-95 standard (a) Conventional IDGC (b) ELM-based IDGC.
Energies 17 05024 g003
Figure 4. ELM–IDGC Simulink model.
Figure 4. ELM–IDGC Simulink model.
Energies 17 05024 g004
Figure 5. The original data set of MPPT.
Figure 5. The original data set of MPPT.
Energies 17 05024 g005
Figure 6. Performance of IDGC controller in (a) DC current, (b) DC voltage, (c) real power, (d) power loss, (e) power loss versus load, (f) battery voltage variation, and (g) battery current.
Figure 6. Performance of IDGC controller in (a) DC current, (b) DC voltage, (c) real power, (d) power loss, (e) power loss versus load, (f) battery voltage variation, and (g) battery current.
Energies 17 05024 g006aEnergies 17 05024 g006b
Figure 7. Performance through partial shading (a) IV characteristics, (b) PV characteristics, (c) reactive power at AC bus, (d) DC link current, (e) PV power versus load, (f) DC link voltage, (g) real power, and (h) power loss.
Figure 7. Performance through partial shading (a) IV characteristics, (b) PV characteristics, (c) reactive power at AC bus, (d) DC link current, (e) PV power versus load, (f) DC link voltage, (g) real power, and (h) power loss.
Energies 17 05024 g007
Figure 8. Performance of the proposed controller through (a) PCC current, (b) PCC voltage, (c) d-axis current, (d) q-axis current, (e) d-axis voltage, (f) q-axis voltage, (g) frequency, (h) real power, and (i) reactive power.
Figure 8. Performance of the proposed controller through (a) PCC current, (b) PCC voltage, (c) d-axis current, (d) q-axis current, (e) d-axis voltage, (f) q-axis voltage, (g) frequency, (h) real power, and (i) reactive power.
Energies 17 05024 g008
Figure 9. Performance of the proposed controller through islanding condition: (a) AC bus voltage, (b) real power, (c) reactive power, (d) frequency, and (e) load power.
Figure 9. Performance of the proposed controller through islanding condition: (a) AC bus voltage, (b) real power, (c) reactive power, (d) frequency, and (e) load power.
Energies 17 05024 g009
Figure 10. Performance of the controller through load (a) d-axis voltage, (b) q-axis voltage, (c) d-axis current, (d) q-axis current, (e) Real power, (f) reactive power, and (g) bus frequency.
Figure 10. Performance of the controller through load (a) d-axis voltage, (b) q-axis voltage, (c) d-axis current, (d) q-axis current, (e) Real power, (f) reactive power, and (g) bus frequency.
Energies 17 05024 g010aEnergies 17 05024 g010b
Figure 11. Hardware setup (a) Eco Sense PV Emulator, (b) data-acquisition system extension boards (ADC C5: OPA350 Master PPC), (c) Opal-RT OP5600 Power Emulator.
Figure 11. Hardware setup (a) Eco Sense PV Emulator, (b) data-acquisition system extension boards (ADC C5: OPA350 Master PPC), (c) Opal-RT OP5600 Power Emulator.
Energies 17 05024 g011aEnergies 17 05024 g011b
Figure 12. Performance evaluation of proposed MPPT during irradiance change (a) PV current, (b) PV voltage.
Figure 12. Performance evaluation of proposed MPPT during irradiance change (a) PV current, (b) PV voltage.
Energies 17 05024 g012
Table 1. Comparison of MPPT controller with 3 states.
Table 1. Comparison of MPPT controller with 3 states.
MPPT TechniqueState 1State 2State 3
Voltage ripple (V)
Conventional3.982.873.88
Proposed0.080.040.03
Current ripple (A)
conventional0.930.490.054
Proposed0.350.260.003
Convergence time (s)
Conventional0.0510.0420.045
proposed0.00620.00840.003
Tracking efficiency (%)
Conventional96.9896.9297.10
Proposed99.299.3299.91
Overall efficiency
Conventional94.9392.8591.51
Proposed97.9397.8397.81
RSME MPPT error
Conventional0.004810.024710.03166
Proposed0.000610.001810.00287
MAE error
Conventional0.005610.029710.01861
Proposed0.000490.001870.00297
MAPE error
Conventional0.52892.8314.105
Proposed0.08120.1980.536
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Satpathy, A.; Baharom, R.B.; Hannon, N.M.S.; Nayak, N.; Dhar, S. Assessing Stability in Renewable Microgrid Using a Novel-Optimized Controller for PVBattery Based Micro Grid with Opal-RT-Based Real-Time Validation. Energies 2024, 17, 5024. https://doi.org/10.3390/en17205024

AMA Style

Satpathy A, Baharom RB, Hannon NMS, Nayak N, Dhar S. Assessing Stability in Renewable Microgrid Using a Novel-Optimized Controller for PVBattery Based Micro Grid with Opal-RT-Based Real-Time Validation. Energies. 2024; 17(20):5024. https://doi.org/10.3390/en17205024

Chicago/Turabian Style

Satpathy, Anshuman, Rahimi Bin Baharom, Naeem M. S. Hannon, Niranjan Nayak, and Snehamoy Dhar. 2024. "Assessing Stability in Renewable Microgrid Using a Novel-Optimized Controller for PVBattery Based Micro Grid with Opal-RT-Based Real-Time Validation" Energies 17, no. 20: 5024. https://doi.org/10.3390/en17205024

APA Style

Satpathy, A., Baharom, R. B., Hannon, N. M. S., Nayak, N., & Dhar, S. (2024). Assessing Stability in Renewable Microgrid Using a Novel-Optimized Controller for PVBattery Based Micro Grid with Opal-RT-Based Real-Time Validation. Energies, 17(20), 5024. https://doi.org/10.3390/en17205024

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop