The present study proposes an original hybrid technique that combines H-∞ filtering with an adaptive linear neuron (ADALINE) architecture to estimate flicker components in power distribution networks. By taking advantage of the H-∞ filter’s strong immunity to uncertainty and noise, the approach first recovers the voltage envelope; subsequently, the ADALINE identifies with high precision the relative magnitudes (ΔVi/Vt) of the flicker constituents located at the discrete frequencies specified by IEC standards within that envelope. The resulting cooperation yields fast, reliable time-domain estimation that converges quickly and maintains performance even under heavy noise, thereby resolving the principal weaknesses of most frequency-domain solutions. In contrast to established procedures, this combined framework effectively processes complex power-system disturbances without requiring prior knowledge of noise statistics or prolonged learning phases. Performance evaluation relies on simulations aligned with IEC Standard 61000-4-15, reinforced by statistical metrics, Monte Carlo runs, and actual field recordings. Comparative outcomes reveal markedly better precision, greater tolerance to disturbances, and substantially lower computational requirements than estimators based on the Fast Fourier Transform (FFT) or the Discrete Wavelet Transform (DWT).
Voltage fluctuation consists of repeated or sustained deviations in either the root mean square (RMS) value or the peak magnitude of the supply voltage. Power quality norms indicate that such deviations ordinarily do not exceed 10% of the rated voltage [1, 2]. These variations frequently produce light flicker — an effect experienced as oscillating brightness or alterations in the color spectrum emitted by lamps. The issue is particularly important in systems dominated by renewable sources, as the fluctuating output from wind turbines and photovoltaic arrays often causes rapid, unpredictable voltage swings that trigger flicker [3, 4]. Although voltage fluctuations constitute the fundamental origin of flicker in electrical networks, the degree to which flicker becomes noticeable depends critically on the type of luminaire employed. Because of thermal time constants, incandescent bulbs naturally suppress rapid voltage changes, whereas fluorescent tubes and especially LEDs fitted with inferior electronic drivers can transform quite small voltage perturbations into clearly perceptible luminance swings [5, 6]. Modern luminaires may also incorporate internal energy storage or active power-factor-correction circuits that either lessen or amplify flicker susceptibility. Voltage fluctuation is therefore a prerequisite — yet not by itself sufficient — for visible light flicker; the final perception emerges from the combined action of the voltage disturbance, the lamp’s dynamic response, and the characteristics of human vision, all of which are codified in IEC 61000-4-15.
The standardized IEC flicker meter models the physiological response of the eye and brain to fluctuating light levels, with its central quantity being the short-term flicker sensation (S). IEC 61000-4-15 specifies four sequential processing stages for deriving S [5, 7-9]. Stage 1 scales the measured voltage waveform against a reference amplitude. Stage 2 squares the normalized signal. Stage 3 performs demodulation through a cascade that includes a 0.05 Hz high-pass filter, a 35 Hz low-pass filter, and a special weighting filter that emulates human flicker sensitivity. Stage 4 squares the filtered waveform once more and divides by the average value to produce the instantaneous flicker sensation S.
Despite its acceptance, the conventional IEC procedure demands continuous waveform processing and therefore entails considerable computational effort when implemented in real time. For this reason, numerous discrete-time alternatives have appeared. A significant portion of them employ the discrete Fourier transform (DFT) and thus belong to frequency-domain families [10-12]. Such DFT techniques, however, suffer from aliasing errors, picket-fence effects, and leakage that seriously compromise accuracy when noise or other disturbances are present [13]. Attempts to lessen leakage have included frequency-domain correction based on the Z-transform [14, 15]. Separately, mitigation hardware, such as Dynamic Voltage Restorers (DVRs) paired with Multi-Level Inverters (MLIs), has been developed to counteract sags, swells, and flicker. Advanced topologies, for instance, the 33-level asymmetrical MLI, offer superior Low Voltage Ride Through (LVRT) and High Voltage Ride Through (HVRT) behavior, as well as better handling of flicker and harmonic content [16]. Even so, these hardware-oriented solutions tend to lose effectiveness in the presence of strong noise or harmonic pollution.
Other researchers have combined the Z-transform with the Teager energy operator to achieve higher estimation fidelity [17, 18]. However, this improvement comes at the expense of very high sampling frequencies and the corresponding processing overhead. Moreover, most reported simulations in these works limit themselves to a small selection of harmonic and flicker frequencies. Recognizing the drawbacks of frequency-domain analysis, many investigators have turned to time-domain algorithms [19, 20]. These approaches are already widely applied for harmonic estimation tasks in power systems [21-24]. Because flicker appears as sideband frequencies located close to the fundamental, any successful time-domain estimator must demonstrate robust separation capability when dealing with closely spaced spectral components.
In [25-28], amplitude modulation (AM) techniques are examined for extracting flicker components in distributed generation (DG) systems using multiple filters. Although this strategy provides straightforward implementation, its precision depends heavily on the number of filters used, and real-world deployment can face obstacles due to higher processing demands, particularly when capturing intricate flicker patterns. Performance assessments of flicker meters grounded in IEC 61000-4-15 appear in [29-32]. These investigations typically process RMS voltage data in an offline setting, which suits preliminary design stages but restricts online usage. Validation occurs through simulations and on-site measurements alike; nevertheless, flicker meters generally deliver reliable results for lower-frequency inputs while showing reduced reliability at higher fluctuation frequencies [30].
Artificial neural networks (ANNs) serve as effective tools for optimization and parameter estimation and have been applied to identify flicker in electrical networks [33, 34]. Direct utilization of ANNs for deriving flicker indices, however, often increases the number of input nodes, thereby increasing processing overhead. To counteract this drawback, cascaded architectures incorporating preliminary processing layers have been developed [35]. While such configurations produce reasonable outcomes in selected cases, their deployment is predominantly confined to non-real-time contexts.
The Kalman filter (KF), along with its extensions, stands as a cornerstone technique for tackling diverse estimation challenges [26, 27]. Numerous works have adopted state-space models of nonlinear flicker signals to isolate flicker elements via various KF formulations [36-39]. KF-oriented strategies yield consistent estimates when restricted to a narrow set of flicker frequencies, yet their performance declines noticeably as the frequency span widens. Moreover, basic KF implementations are prone to divergence in environments with substantial noise or signal perturbations.
In the current study, a pioneering time-domain hybrid technique, the Hybrid Envelope Flicker System (HEFS), is introduced for determining flicker components from modulated voltage signals in electrical power networks [40]. The procedure unfolds across two phases: initially, a resilient H-∞ filter recovers the waveform envelope [41]; subsequently, an adaptive online neural network (for instance, ADALINE) computes the flicker constituents [42-44]. This framework stands out for its uncomplicated structure and strong resilience. The primary innovations of the research are outlined as follows:
Although flicker estimation has attracted considerable attention, prevailing techniques often struggle to maintain consistency in the presence of non-sinusoidal perturbations, such as harmonics, noise, and intricate modulation patterns that alter voltage profiles. Conventional ANN solutions often require large input vectors and lengthy training periods, whereas Kalman-based approaches falter under unmodeled uncertainties or impose stringent modeling constraints. These shortcomings drive the creation of an estimator that withstands uncertainty while remaining suitable for efficient real-time execution. The present contribution targets realistic disturbances, including voltage flicker, harmonic pollution, and additive white Gaussian noise, all of which commonly co-occur in actual power systems. The key advancements offered in this paper are highlighted below:
1. Adopts a straightforward H-∞ estimator that robustly identifies flicker within modulated voltage signals, even when noise characteristics remain unknown.
2. Incorporates the ADALINE neural network [45], an efficient adaptive estimator that processes multiple envelopes rapidly without any prior training requirement, delivering effective voltage fluctuation assessment in the presence of harmonic interference.
3. Presents an advanced voltage fluctuation representation that jointly accounts for harmonic and flicker elements, yielding a truer depiction of realistic power waveforms.
4. Isolates various flicker frequency components from oscillating voltage signals, encompassing every relevant frequency outlined in the IEC 61000-4-15 standard.
5. Advances a hybrid processing scheme that effectively decouples carrier and flicker frequencies of varying strengths, ensuring swift convergence independent of conventional filter banks.
Overall, the integration of H-∞ filtering and ADALINE forms an innovative dual-stage framework that enables precise, online determination of both harmonic and flicker components in full compliance with IEC 61000-4-15.
According to the IEC standard, voltage signals containing flicker are modeled as amplitude-modulated (AM) waveforms. Here, the fundamental power frequency (50 Hz or 60 Hz) functions as the carrier, while the flicker components correspond to the modulating (envelope) frequencies. In discrete-time representation, this is given by [2]:
(1)
Where Vc denotes the carrier amplitude (corresponding to the nominal voltage), f is the power-system frequency, and the subscript i = 1, 2, …, F indexes the individual flicker components. Fi and θi denote the frequency and phase of the ith flicker component, respectively, and ΔVi/Vi represents the relative voltage change. The discrete-time model is realized using the sampling interval τs. The primary objective of the developed algorithm is to accurately determine the relative amplitude fluctuation ΔVi/V for each flicker component. Note that, throughout all equations in this work, the superscript k indicates the discrete time instant.
In practical power systems, nonlinear loads introduce waveform distortion, rendering the simple AM model of Eq. 1 inadequate for describing realistic voltage signals. To overcome this shortcoming, the present paper proposes an enhanced voltage fluctuation model that simultaneously incorporates harmonic content and flicker components. Furthermore, realistic noise characteristics are better represented by including a high-frequency Gaussian noise term, yielding the following extended signal model:
(2)
Where n = 1, 2, …, N indicates the harmonic order, Vn is the amplitude of the nth harmonic, ϕn is its phase angle, and σ⋅and randnk denotes zero-mean Gaussian noise with standard deviation σ controlling the noise intensity. The term
serves as the reference (base) voltage used to normalize the fluctuation amplitudes.
Because the model involves a large number of state variables exhibiting widely different magnitudes, superior flicker estimation performance is obtained by adopting hybrid processing strategies. The suggested hybrid procedure consists of two consecutive stages. In the first stage, the envelope of the modulated voltage waveform is recovered at each discrete time step k using the H-∞ filter. In the second stage, the extracted envelope is supplied to the ADALINE network, which computes the corresponding ΔVi/Vt values for each flicker frequency at time k.
The H-∞ filter constitutes a robust analytical estimation technique designed to minimize the maximum (worst-case) estimation error [46]. It proves particularly effective for tracking time-varying signals under unknown disturbance and noise conditions, in contrast to Kalman filter approaches, which aim to minimize the expected (average) estimation error variance. To apply the H-∞ filter for envelope recovery, the modulated signal given in Eq. 2 is recast in state-space form as follows:
(3)
Where:
(4)
The fundamental-frequency power components, An = cos(2π n f k τs + ϕn), are expressed via standard trigonometric expansions:
(5)
To accurately track the true power-system frequency — especially under conditions of frequency drift or deviation — a Phase-Locked Loop (PLL) module available in MATLAB is employed. Drawing on the formulation in Eq. 3, the corresponding linear state-space model suitable for the H-∞ estimator is constructed as:
(6)
Where ωₖ denotes the measurement noise vector, and the state vector x is defined as:
(7)
The state vector x encapsulates information about the signal envelopes. The corresponding observation matrix Hₖ is given by:
(8)
The state vector x is estimated in the time domain from the measurement Zₖ according to the time-update recursion:
(9)
Where Kₖ and Φ represent the filter gain matrix and the state transition matrix, respectively. Given that the time-varying dynamics of the states are not known a priori, Φ is taken to be the constant identity matrix. The estimation error covariance matrix is updated recursively by minimizing the worst-case estimation error as follows:
(10)
Where the scalar parameter α governs the weighting of past errors within the estimation procedure and is selected by the designer according to the characteristics of the specific application, R stands for the covariance matrix of the measurement noise. The gain matrix Kₖ is then calculated from the estimation error covariance:
(11)
At every discrete time instant k, the envelope estimates are extracted directly from the state vector components:
(12)
In summary, the H-∞ filter constitutes a robust state estimator that seeks to minimize the maximum (worst-case) estimation error across all admissible disturbances, in contrast to the Kalman filter, which minimizes the expected (average) error covariance. Its design goal is to ensure that the energy gain from disturbances to estimation errors remains bounded by a designer-specified threshold γ, that is,
(13)
Where eₖ is the estimation error vector, and ωₖ is the disturbance (noise) vector. This criterion provides guaranteed robustness even in the absence of precise knowledge about noise statistics. In operation, the filter iteratively refines the state estimate by assimilating measurement innovations while constraining the worst-case amplification of disturbances. The required gain matrix Kₖ (computed as shown above) guarantees stable convergence despite uncertainty and noise. Consequently, the H-∞ approach is particularly well suited to power quality monitoring tasks, where unmodeled effects and random disturbances frequently corrupt voltage waveforms.
The H-∞ estimator is characterized by straightforward computations and modest complexity, rendering it highly practical for real-time applications. At each time step, the envelope estimates are supplied to the ADALINE network for subsequent identification of the flicker component. This subsequent stage is described in detail in the following subsection.
The time-varying envelopes, which represent the instantaneous amplitudes, are obtained at every discrete time instant via Eq. 12. These recovered envelopes are subsequently supplied as input to an online ADALINE neural network designed for frequency decomposition. The principal benefit of the ADALINE architecture lies in its simple topology, which eliminates the need for a preliminary training phase and thereby supports rapid estimation. In addition, the proposed algorithm requires only a very small set of adjustable parameters, which enhances its ease of practical deployment. A block diagram of the ADALINE structure is presented in Figure 1. The desired outputs (target values) for the ADALINE correspond to the flicker amplitude components located at the sideband frequencies f ± Fi Hz, where f denotes the fundamental power frequency and the values of Fi are those prescribed by IEC Standard 61000-4-15, as listed in Table 1.
For flicker amplitude estimation, the envelope signal from the H-∞ filter is treated as the input to be decomposed, with the basis frequencies drawn from the set in Table 1. The network architecture incorporates 74 input nodes, each associated with a constant (DC) term.
Table 1. Flicker frequencies Fi in Hz according to IEC Standard 61000-4-15.
Flicker frequencies Fi (Hz) | |||||
0.5 | 3.5 | 6.5 | 10 | 14 | 20 |
1 | 4 | 7 | 10.5 | 15 | 21 |
1.5 | 4.5 | 7.5 | 11 | 16 | 22 |
2 | 5 | 8 | 11.5 | 17 | 23 |
2.5 | 5.5 | 8.8 | 12 | 18 | 24 |
3 | 6 | 9.5 | 13 | 19 | 25 |
The selection of these 74 discrete frequencies follows directly from IEC Standard 61000-4-15, which identifies the modulation frequency band (0.5–25 Hz) as most significant for human flicker perception. This fixed set of basis functions enables the ADALINE network to estimate the flicker amplitudes efficiently. Although the frequency grid is inherently discrete, the algorithm’s adaptive mechanism approximates components that fall between grid points by distributing energy (via spectral leakage) into neighboring basis functions. Such an approach achieves a satisfactory compromise between frequency resolution and computational efficiency, without necessitating online adaptation of the basis set.

(14)
The weight vector associated with the nth envelope at a discrete time step k is expressed as:
(15)
These weights are iteratively adjusted according to the Widrow–Hoff learning rule:
(16)
Where eₖⁿ denotes the instantaneous tracking error, and λ is a small positive constant introduced to prevent division by zero. The time-dependent adaptive learning rate θₖ is computed using the expression:
(17)
In Eq. 17, the parameter β is a fixed scalar that governs how quickly the initial learning rate θ₀ decays over time. Once convergence is achieved, the steady-state weight values directly encode the flicker amplitude information. Ultimately, the amplitudes of both the harmonic and flicker components are recovered through the relation:
(18)

Figure 1. Schematic diagram of the ADALINE neural network employed for flicker frequency estimation.
The network receives a set of sinusoidal basis functions spanning the designated flicker frequency band. Each basis function is multiplied by an adjustable weight coefficient Wi, and the resulting weighted summation yields the ADALINE output. This output is then compared to the reference envelope provided by the H-∞ filter. The difference, or error signal e, drives the Least Mean Squares (LMS) adaptation mechanism, which continuously adjusts the weight vector W−→ in real time to minimize the mean squared error and enable the network to follow multiple simultaneous flicker components.
The ultimate outputs of the ADALINE network are the relative flicker amplitudes ΔVi/Vt associated with the standardized flicker frequencies Fi. These quantities correspond precisely to the physical flicker parameters specified in IEC 61000-4-15 and serve as direct inputs for calculating the instantaneous flicker sensation (S) and other relevant standardized metrics. Consequently, the presented technique goes beyond mere frequency tracking by providing explicit estimates of the relative amplitudes of flicker components, which have clear physical meaning and directly relate to human perception.
A comprehensive set of simulation experiments was conducted to evaluate the performance of the proposed technique in recovering flicker components. The voltage waveform model described in Eq. 2 served as the basis for these tests. The frequency spectrum of the simulated waveform reflects typical conditions observed on industrial busbars, including harmonics from the 1st to the 11th orders. In addition, representative flicker components compliant with IEC Standard 61000-4-15 were superimposed onto the signal. To demonstrate the approach’s resilience, the estimation task was deliberately applied to a severely distorted waveform containing five harmonic components and high-frequency additive noise.
Suitable parameter settings for the proposed algorithm were determined. The chosen values for both the H-∞ filter and the ADALINE neural network are summarized in Table 2.
I* denotes the identity matrix, and 1* is a column vector of ones. These parameter values were held constant across all simulation studies. The principal simulation scenarios examined in this work are outlined below:
Table 2. Parameter settings for H-∞ filter and ADALINE neural network simulations.
H∞ method | ADALINE method | Simulation | |||
P0 | 103⋅I∗2N×2N | w0 | 1∗∗2i+2 | τs | 1/1200 |
xˆ0 | 1∗∗2N | θ0 | 5 | σ | 0.02 |
α | 8 | λ | 0.0001 | ||
f | 50 | β | 1000 | ||
R | 0.007 | ||||
1. Simulated waveform comprising the fundamental power harmonic plus a single flicker component.
2. Heavily distorted waveform containing five power harmonics and thirty-six flicker components. This scenario tests the proposed method’s ability to accurately track flicker amid multiple interfering harmonics.
3. Monte Carlo (MC) simulation framework for performance evaluation of the proposed method. In this case, harmonic amplitudes and flicker parameters are randomly varied within the signal model to assess the algorithm’s robustness and generalization capability.
As an illustrative benchmark case, a voltage waveform consisting of the fundamental power-frequency component and a single flicker component was generated. The power frequency was set to 50 Hz and tracked using a Phase-Locked Loop (PLL) implemented via the MATLAB toolbox. To assess estimation accuracy under realistic conditions, Gaussian noise was superimposed on the signal according to the following expression:
(19)
Multiple simulation runs were performed, with each run injecting one of the flicker frequencies listed in Table 1 into the waveform. The relative amplitude of the flicker component, ΔVi/Vt, was randomly drawn from the interval [0.001, 0.02]. Likewise, the phase angles θi were randomly selected from the range [0°, 90°]. The proposed algorithm was applied to estimate the relative flicker amplitudes. The estimated values were then compared against the known true values, and the absolute estimation error was computed. The error analysis results across the different simulation trials are depicted in Figure 2. Although the absolute error increases modestly with increasing amplitude and frequency, the method consistently achieves amplitude estimates with errors of less than 1% for all tested flicker frequencies. Convergence behavior was also investigated, as illustrated in Figure 3, revealing that satisfactory estimation accuracy is attained for every flicker frequency within a settling time of 0.3 s.

Figure 2. Absolute estimation error for (ΔVi)/Vt, considering a waveform that includes only the power frequency along with a single flicker component.

Figure 3. Convergence profile of the proposed estimation technique. The blue curve indicates the actual relative flicker amplitude set at ΔV/V = 0.02 pu. The red curves depict the flicker amplitude estimates produced by the ADALINE neural network over time, obtained from several Monte Carlo trials.
The figure shows how the estimator converges when applied to a waveform containing the fundamental frequency and a single flicker component.
Nonlinear loads and other current distortions commonly present on power lines cause real bus voltages to become non-sinusoidal, effectively resulting in a composite waveform made up of multiple harmonic orders. In this subsection, the flicker estimation task is tackled using a modulated voltage signal that incorporates several power harmonics. Moreover, to rigorously test the proposed method’s capability when many flicker frequencies are simultaneously present, the modulated waveform includes all flicker frequencies specified in IEC Standard 61000-4-15. Accordingly, the disturbed signal described by Eq. 2 is constructed in the following manner [19, 23, 47, 48]:
(20)
The corresponding flicker frequencies fi together with their associated relative amplitudes ΔVi/Vt are listed in Table 3. These amplitude values have been selected to produce a unity instantaneous flicker sensation for 230 V/50 Hz supply systems [38]. At every discrete time instant k, the H-∞ filter recovers the signal envelopes. In the scenario examined here, five harmonic components are included in the simulated waveform, requiring the H-∞ filter to estimate five separate envelopes. The estimation performance for envelope 1 is shown in Figure 4, where the proposed technique reaches the true envelope value within 1 fundamental period (0.02 s). Comparable rapid tracking is observed for the other four envelopes. As indicated by Eq. 12, the H-∞ filter simultaneously determines the phase angles of the power harmonic components. The phase estimation results for these harmonics are presented in Figure 5. Owing to minor inaccuracies in the PLL frequency tracking, phase convergence to the reference values occurs somewhat more slowly than envelope convergence.
Nevertheless, all harmonic phases stabilize within 0.03 s. Despite this minor delay, the H-∞ filter sustains reliable estimates thanks to its built-in robustness to measurement inaccuracies and model uncertainties. Further improvements could be achieved by fine-tuning the PLL parameters or by adopting more sophisticated PLL designs to reduce residual frequency-tracking errors.
During the second processing stage at each time step k, the envelopes delivered by the H-∞ filter serve as inputs to the ADALINE neural network, which then computes the flicker amplitudes ΔVi/Vt. The tracking performance of the flicker amplitudes obtained via the ADALINE network is illustrated in Figure 6. Because the network weights are initialized randomly, the early estimation transients exhibit some overshoot. By separating the estimation of harmonic and flicker components into distinct stages, the hybrid algorithm enables independent handling of parameters with significantly different magnitudes, thereby reducing the number of iterations required for convergence. Overall processing of the distorted waveform is completed within 0.6 s. Using the estimated flicker amplitudes, the envelopes can be reconstructed. Once the flicker components have converged to their correct values, the reconstructed envelopes closely match the true envelopes. The reconstruction accuracy for envelope 1, based on the ADALINE-derived flicker amplitudes, is shown in Figure 7; this level of agreement extends to the remaining envelopes as well.
Table 3. Flicker frequencies Fi and their corresponding relative amplitudes are employed for the distorted waveform estimation.
F | ΔVVt | F | ΔVVt | F | ΔVVt |
0.5 | 0.0234 | 6.5 | 0.003 | 14 | 0.00388 |
1 | 0.01432 | 7 | 0.0028 | 15 | 0.00432 |
1.5 | 0.0108 | 7.5 | 0.00266 | 16 | 0.0048 |
2 | 0.00882 | 8 | 0.00256 | 17 | 0.0053 |
2.5 | 0.00754 | 8.8 | 0.0025 | 18 | 0.00584 |
3 | 0.00654 | 9.5 | 0.00254 | 19 | 0.0064 |
3.5 | 0.00568 | 10 | 0.0026 | 20 | 0.007 |
4 | 0.005 | 10.5 | 0.0027 | 21 | 0.0076 |
4.5 | 0.00446 | 11 | 0.00282 | 22 | 0.00824 |
5 | 0.00398 | 11.5 | 0.00296 | 23 | 0.0089 |
5.5 | 0.0036 | 12 | 0.00312 | 24 | 0.00962 |
6 | 0.00328 | 13 | 0.00348 | 25 | 0.01042 |

Figure 4. Estimation results for envelope 1 obtained with the H-∞ filter.

Figure 5. Phase estimation results for the power harmonics obtained with the H-∞ filter. In blue the main components, in red the 3rd component, in orange the 5th component, in purple the 7th component, and in green the 11th component.

Figure 6. Estimation of relative flicker amplitudes performed by the ADALINE network.

Figure 7. Reconstruction of envelope 1 based on the flicker amplitudes estimated by ADALINE.
As indicated in Table 4, when no frequency deviation is present, the envelope estimation error remains extremely small, with a mean value of 5.352×10⁻⁶ and a variance of 4.183×10⁻⁶. In contrast, the introduction of a ± 0.5 Hz deviation in the fundamental frequency causes both the mean error and its variance to rise by more than one order of magnitude. This behavior underscores the well-known vulnerability of PLL-dependent methods to frequency offsets and highlights the superior robustness provided by the H-∞ filter framework under comparable conditions.
Table 4. Estimation error for envelope 1 attributable to PLL inaccuracies.
Without frequency deviation | With frequency deviation of ± 0.5 Hz | ||
Mean | Variance | Mean | Variance |
5.352e−6 | 4.183e−6 | 7.266e−5 | 8.419e−5 |
As shown in Table 4, inaccuracies in the phase-locked loop (PLL) can lead to noticeable errors in the envelope estimation process, especially when the fundamental frequency deviates. Although the presented H∞-ADALINE hybrid scheme exhibits considerable robustness, its overall precision remains contingent upon the PLL’s effectiveness in accurately following the fundamental frequency. To reduce the influence of this error source, more sophisticated adaptive PLL techniques can be adopted. Examples include second-order generalized integrator PLLs (SOGI-PLLs) and PLLs based on adaptive notch filters, both of which provide quicker locking times and superior performance during rapid or dynamic frequency changes [49].
Furthermore, an appropriate compromise between the PLL’s bandwidth setting and its susceptibility to noise must be established to achieve accurate tracking and resilience against disturbances simultaneously. The incorporation of these enhanced PLL architectures into the proposed framework is anticipated to yield even greater dependability in non-stationary operating environments; this aspect will be investigated in future research efforts.
Monte Carlo (MC) methods constitute a broad class of computational approaches that rely on repeated random sampling to derive statistical properties of complex systems or algorithms [6, 19, 50-53]. A key application of MC techniques is assessing the robustness and reliability of estimation procedures when multiple sources of uncertainty are present. Within this investigation, the MC framework involves running a large number of independent simulations. In each simulation run, the amplitudes of the harmonic components and flicker components in the waveform model given by Eq.2 are randomly selected. Specifically, harmonic amplitudes are drawn uniformly from the interval [0.8, 1.2], while flicker amplitudes are sampled uniformly from [0, 0.02]. The proposed estimation algorithm is then executed to recover the flicker amplitudes.
The quality of the estimation is quantified by computing the instantaneous flicker sensation (S), which acts as the principal performance metric for flicker severity [54, 55]. The contribution of each flicker frequency to the total S value is determined according to the expression:
(21)
Where corresponds to the standardized relative amplitude for flicker frequency Fi as listed in Table 3. The overall estimated flicker sensation S is obtained by summing the individual contributions Si across all flicker frequencies. The percentage error between the estimated S and the true (reference) S value serves as the primary output statistic of each MC trial. The distribution of the error in S as a function of the root-mean-square harmonic content and the root-mean-square flicker content is presented in Figure 8.
As illustrated in Figure 8, the error in the computed flicker sensation S stays below 0.25% across the entire range of randomly generated harmonic and flicker amplitude combinations. In addition, the algorithm’s convergence characteristics are examined in both the frequency and time domains through extensive MC trials. To this end, a two-dimensional statistical distribution is analyzed, capturing the joint behavior of the error in S (a frequency-domain metric) and the error in the estimation of envelope 1 (a time-domain metric). These findings are shown in Figure 9 and summarized numerically in Table 5. The results confirm not only the high accuracy of the proposed method in capturing the frequency-domain flicker characteristics (as reflected in the S values) but also its precision in reconstructing time-domain features, such as the voltage envelopes.

Figure 8. Monte Carlo analysis results showing the estimation error in the S level.

Figure 9. Statistical Monte Carlo analysis covering both frequency-domain and time-domain performance.
Table 5. Numerical summary of the Monte Carlo simulation outputs.
Empty Cell | Error of S (%) | Error of envelope 1 (%) |
Mean | 0.1832 | 0.1114 |
STDa | 0.0021 | 0.0038 |
a: Standard deviation
The theoretical effectiveness of the proposed technique has already been confirmed through an extensive series of simulation-based validations. The present section shifts focus to evaluate its practical viability in realistic operating environments. For comparative purposes, standard Fast Fourier Transform (FFT) and advanced Discrete Wavelet Transform (DWT) implementations — both sourced from MATLAB toolboxes — are applied to estimate flicker components under identical test conditions, and their outcomes are benchmarked against the proposed method.
A dedicated experimental platform was constructed to capture authentic voltage data from a fluctuating source. The voltage signal originates from a 400 V infinite bus supplying die-casting machines (with clamping forces of 160-1000 tons), electrostatic painting equipment, and oil circulation pumps at Mazinoor Lighting Industries Inc. The rapid, substantial load transients induced by die-casting machines cause sudden current surges, which in turn provoke noticeable voltage fluctuations on the supply side. Die-casting machines were deliberately chosen for this investigation because their highly dynamic and frequent load variations provide an effective means to demonstrate the proposed method’s robustness and real-time estimation capabilities. To establish wider relevance, future investigations are encouraged to extend validation to inverter-fed loads — such as variable-frequency drives (VFDs) — and to induction motors, both of which are prevalent sources of harmonics and flicker in industrial settings.
The machine’s supply voltage is measured using a high-speed voltage transducer (LV 25-P), with the analog signal digitized by an NI USB-6009 data acquisition card operating at a sampling frequency of 1200 Hz over a 6-second recording interval. The complete experimental arrangement is depicted in Figure 10(a), while the data acquisition and logging configuration is illustrated in Figure 10(b). Recorded data are subsequently analyzed offline in MATLAB using the proposed hybrid algorithm, along with the conventional FFT and DWT approaches. All processing was performed on a personal computer with a Core i5 processor running at 3.1 GHz and 8 GB of RAM.
Comparative graphical results for envelope 1 obtained from the three estimation techniques are displayed in Figure 11. Despite the presence of pronounced notches in the measured waveform caused by abrupt load switching, the estimated envelope 1 produced by the proposed method closely tracks the actual signal envelope. For closer inspection, the undervoltage region of the waveform is enlarged, revealing that both the proposed algorithm and the DWT approach outperform the FFT method in accurately capturing the envelope during both steady-state and transient phases.
The reconstructed voltage waveform — generated by combining the estimated flicker amplitudes and harmonic parameters — is overlaid against the original measured signal for validation. Quantitative error metrics for the last two seconds of the recording (from 4 s to 6 s) across the FFT, DWT, and proposed methods are summarized in Table 6. Although the visual comparisons appear favorable, the numerical performance indicators indicate that the DWT method shows noticeably lower accuracy in real-world measurements. The main factor contributing to this degradation in the DWT time-frequency approach is the interference from high-frequency noise components inherent in field data, which introduce aliasing artifacts.
In a second experimental scenario, the utility feeder was intentionally disconnected, and a diesel emergency generator supplied the entire load bank. Under these isolated operating conditions, real-time monitoring revealed excursions in the fundamental frequency of ±0.25 Hz during die-casting machine cycles. Such frequency deviations introduce bias into the PLL-based power-frequency estimation due to noise and narrowband disturbances, thereby affecting the accuracy of the proposed method to some extent. While all three techniques exhibit some performance degradation in this regime, the proposed hybrid approach maintains greater stability by separately decomposing voltage fluctuations and harmonic content, which effectively reduces the propagation of frequency-tracking errors into the final outputs. In contrast, the combined effects of aliasing and the picket-fence phenomenon substantially impair the FFT and DWT results.
Numerical performance details, including error statistics and computational requirements for the final two seconds of processed data, are compiled in Table 6. Under nominal grid-connected conditions (a stable feeder), the proposed method exhibits the best computational efficiency. When frequency deviations are present, however, its processing time slightly exceeds that of the FFT due to the need for additional adaptation iterations to reach satisfactory convergence. Although the DWT delivers accurate results in some respects, its significantly higher computational requirements make it less suitable for real-time deployment. The metrics reported in Table 6 collectively demonstrate the proposed hybrid technique’s ability to achieve both high estimation accuracy and practical computational efficiency in real-world field conditions.
Although the current investigation centers on flicker component estimation, the adaptive architecture underlying the hybrid method — which integrates H-∞ filtering with ADALINE neural networks — has potential for extension to the estimation of other power-quality disturbances, including voltage sags, swells, and interharmonics. Future studies should explicitly validate this broader applicability, possibly by modifying the signal model to accommodate the distinct frequency and amplitude characteristics associated with these additional disturbance types.

Figure 10. Experimental setup of the data acquisition system used for field testing.

Figure 11. Comparative analysis of the experimental voltage signal processed by the different estimation methods.
Table 6. Quantitative performance evaluation based on real-world recorded data.
System | Approach | MSE | Variance | Computation Time |
Infinite feeder | Proposed technique | 7.776e−6 | 5.911e−6 | 0.3812 s |
FFT method | 4.367e−5 | 1.019e−4 | 0.4182 s | |
DWT method | 7.8115e−6 | 7.381e−5 | 0.8338 s | |
Emergency diesel | Proposed technique | 1.912e−4 | 4.54e−4 | 0.4290 s |
FFT method | 3.007e−3 | 5.672e−4 | 0.4194 s | |
DWT method | 2.716e−4 | 4.705e−4 | 0.8627 s |
The effectiveness of the proposed H∞-ADALINE technique hinges on the careful selection of several critical parameters. For the H-∞ filter, the weighting matrices and the regularization parameter λ were determined in accordance with established design guidelines to strike an appropriate balance between strong resistance to measurement noise and guaranteed stability. The adopted values ensure that the estimation error remains bounded while maintaining adequate responsiveness to time-varying disturbances.
For the ADALINE network, the initial learning rate θ₀ and the decay factor β (Eq. 17) were adjusted based on a detailed sensitivity study. Higher values of θ₀ accelerate convergence but can lead to oscillatory or unstable behavior, whereas lower values promote greater stability at the expense of slower adaptation. The parameter set ultimately chosen in this work delivered a satisfactory compromise between speed and reliability, as confirmed through Monte Carlo simulation trials conducted in accordance with the test conditions outlined in IEC 61000-4-15.
Although manual parameter adjustment produced acceptable performance, more rigorous and systematic optimization techniques — including Bayesian optimization, genetic algorithms, or adaptive gain-scheduling strategies — could yield even greater robustness, particularly when scaling to large systems or operating under highly variable conditions. The integration of such automated tuning procedures is planned for consideration in subsequent research.
Although the proposed H∞-ADALINE hybrid method has been thoroughly evaluated within the flicker frequency band specified by IEC standards (0.5–25 Hz), its inherently recursive and computationally lightweight structure indicates strong potential for scaling to extensive distribution networks. The H-∞ filter involves only iterative matrix operations at each time step. At the same time, the ADALINE network employs a straightforward single-layer design that requires no pre-training, making both components well aligned with the constraints of real-time power quality monitoring hardware.
That said, very large or highly interconnected power systems pose additional challenges, including intricate harmonic interactions, interharmonics, and asynchronous disturbances, all of which may compromise estimation precision. Furthermore, extending the method’s scope to frequencies beyond 25 Hz — for example, into the supraharmonic range — would likely require adjustments to the ADALINE basis set or the incorporation of multi-resolution analysis techniques to resolve higher-frequency phenomena adequately.
Consequently, while the proposed approach is conceptually well-positioned for application at broader grid scales and elevated frequency regimes, forthcoming investigations will prioritize empirical testing with field measurements and further algorithmic refinements to improve robustness in complex network environments.
The present paper proposes an innovative algorithm specifically developed to accurately estimate the flicker frequency components embedded in voltage waveforms, effectively addressing the challenges posed by the large number of involved frequencies. The developed technique successfully separates the voltage signal into its envelope and harmonic constituents, thereby substantially simplifying the overall estimation task. A robust H-∞ filter is employed to reliably recover the envelopes, after which an online ADALINE neural network efficiently identifies the flicker components contained within them. In addition, a comprehensive voltage waveform model is introduced that simultaneously accounts for flicker, harmonic distortion, and additive white noise, enabling a thorough evaluation of the algorithm’s performance.
Both graphical visualizations and quantitative metrics confirm the superior capability of the proposed method in faithfully tracking flicker phenomena in power systems. Extensive Monte Carlo simulations further substantiate its resilience across a wide range of harmonic and flicker conditions consistent with IEC Standard 61000-4-15. Real-world validation using recorded fluctuating voltage measurements from an industrial setting demonstrates that the proposed approach surpasses conventional FFT and DWT techniques in terms of Mean Squared Error (MSE), error variance, and computational demand.
Among the principal advantages of the method are its strong immunity to measurement noise, fast convergence that supports real-time operation, and modest computational footprint well suited to resource-limited embedded devices. Taken together, these characteristics make the proposed technique highly suitable for deployment in industrial power-quality monitoring applications.
Notwithstanding these strengths, the method has certain limitations. The reliance on a predefined, standard-compliant frequency grid may limit precision when flicker components fall between grid points. Moreover, the experimental validation has so far focused on die-casting machine loads, limiting immediate generalizability to other industrial environments. The current model also does not explicitly account for the dynamic response characteristics of contemporary lighting technologies, particularly LED systems.
Directions for future research include investigations into the effects of higher-order harmonics, additional flicker components, and interharmonics. Exploring alternative online adaptive neural architectures — such as Recurrent Neural Networks (RNNs) operating in an online mode or Echo State Networks — may offer improvements in both estimation accuracy and processing speed. Furthermore, adapting the model to reflect better the flicker behavior induced by modern LED lighting systems is a valuable and timely research objective.
None
The authors declare the following financial interests/personal relationships, which may be considered as potential competing interests: Pedram Asef reports that University College London provided financial support. If there are other authors, they declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
None
None
Open Access The author(s) retain copyright. This article is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. It may be shared and adapted for non-commercial purposes with appropriate attribution, an indication of changes, and distribution of adaptations under the same license. Third-party material may be subject to separate terms identified in its credit line. View the license at https://creativecommons.org/licenses/by-nc-sa/4.0/.