scieee AI-readable full text Open interactive document viewer

Review of fundamental active current extraction techniques for SAPF

Baroš, Jan

Abstract

The field of advanced digital signal processing methods is one of the fastest developing scientific and technical disciplines, and is important in the field of Shunt Active Power Filter control methods. Shunt active power filters are highly desirable to minimize losses due to the increase in the number of nonlinear loads (deformed power). Currently, there is rapid development in new adaptive, non-adaptive, and especially hybrid methods of digital signal processing. Nowadays, modern methods of digital signal processing maintain a key role in research and industrial applications. Many of the best practices that have been used to control shunt active power in industrial practice for decades are now being surpassed in favor of new progressive approaches. This systematic research review classifies the importance of using advanced signal processing methods in the field of shunt active power filter control methods and summarizes the extant harmonic extraction methods, from the conventional approach to new progressive methods using genetic algorithms, artificial intelligence, and machine learning. Synchronization techniques are described and compared as well.

Full text

Citation: Baros, J.; Sotola, V.; Bilik, P.; Martinek, R.; Jaros, R.; Danys, L.; Simonik, P. Review of Fundamental Active Current Extraction Techniques for SAPF. Sensors 2022,22, 7985. https://doi.org/10.3390/s22207985 Academic Editor: Roman Sotner Received: 22 August 2022 Accepted: 15 October 2022 Published: 19 October 2022 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Copyright: © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/). sensors Review Review of Fundamental Active Current Extraction Techniques for SAPF Jan Baros 1,† , Vojtech Sotola 2,† , Petr Bilik 1,† , Radek Martinek 1, Rene Jaros 1,* , Lukas Danys 1 and Petr Simonik 2 1Department of Cybernetics and Biomedical Engineering, VSB–Technical University of Ostrava, 17. listopadu 15, 708 33 Ostrava, Czech Republic 2Department of Electronics, VSB–Technical University of Ostrava, 17. listopadu 15, 708 33 Ostrava, Czech Republic *Correspondence: r[email protected] † These authors contributed equally to this work. Abstract: The field of advanced digital signal processing methods is one of the fastest developing scientific and technical disciplines, and is important in the field of Shunt Active Power Filter control methods. Shunt active power filters are highly desirable to minimize losses due to the increase in the number of nonlinear loads (deformed power). Currently, there is rapid development in new adaptive, non-adaptive, and especially hybrid methods of digital signal processing. Nowadays, modern methods of digital signal processing maintain a key role in research and industrial applications. Many of the best practices that have been used to control shunt active power in industrial practice for decades are now being surpassed in favor of new progressive approaches. This systematic research review classifies the importance of using advanced signal processing methods in the field of shunt active power filter control methods and summarizes the extant harmonic extraction methods, from the conventional approach to new progressive methods using genetic algorithms, artificial intelligence, and machine learning. Synchronization techniques are described and compared as well. Keywords: active filtration; harmonic extraction; shunt active power filter; synchronization; total harmonic distortion 1. Introduction The development of semiconductor technology has led to the massive expansion of electronics. These electronic devices are directly connected to the electrical grid, where they can cause problems because of their nonlinear load characteristic. This nonlinearity causes harmonic distortion of voltage or current, which leads primarily to economic losses and secondarily to excessive electrical network overloads [1,2]. These problems with higher harmonic components can be solved in two ways, via passive or active filtration. Passive filtration methods can be a suitable choice for isolating transformer connections (e.g., Delta-Star with lead out neutral conductor (Dyn) connection suppresses the third harmonic [ 3 , 4 ]), as can connecting a resonant filter [ 5 , 6 ]. Passive filters have been widely used due to their low cost and significant efficiency in suppressing harmonics. Unfortunately, these filters have multiple disadvantages. For example, if the load is a controlled rectifier, it is necessary to compensate only the significant odd harmonic components (third and fifth). In this case, the filter is optimized. However, if the load dynamically changes its harmonic spectrum, the filter becomes inefficient. Another disadvantage is that filtering characteristics are significantly influenced by the impedance of the electrical network. With an unsuitable design, it is possible to cause a serial or parallel resonance on the distribution network side. Another negative aspect of passive filtration is that due to high-power flows it is necessary to design the components appropriately. This is reflected in their size, as such filters take up a lot of physical space in substations. Sensors 2022,22, 7985. https://doi.org/10.3390/s22207985 https://www.mdpi.com/journal/sensors Sensors 2022,22, 7985 2 of 41 Furthermore, it is necessary to consider that filters at lower frequencies have a capacitance character, and therefore compensate the power factor. As stated above, another option is to use active filtration [ 7 , 8 ], which has become relevant only due to the development of switchable semiconductor components such as Gate turn-off (GTO), Integrated Gate Commutated Thyristors (IGCT), and especially Insulated Gate Bipolar Transistors (IGBT). In addition to these components, development has been accelerated by the massive growth in the computing power of microcomputers on which it is possible to implement various complex computing methods. Active filters, thanks to their functionality, are able to bypass the disadvantages of passive filters. First of all, it is possible to react dynamically to changes in the conditions of the electrical network or in the frequency harmonic spectrum of the connected load. Thus, there is no need to design a filter for each harmonic component separately, nor is there a need to design a filter for any specific load. Unfortunately, the advantages of active filters are countered by several significant disadvantages. Due to the cost of power semiconductor switching elements, rectifier diodes, sensors, and capacitors, the initial purchase and maintenance costs are very high. High demands are placed on the computing unit as well, which is the “brain” of the device. The task of this unit is to calculate all mathematical operations and to control the generation of the compensation current signal. In addition, the response time of this control system must ideally be instantaneous, or at least minimal. Another negative aspect of active filtration is the need to produce a de facto duplicate of the current taken with the opposite sign and without the fundamental harmonic component. Thus, while power losses are not undesirable in terms of functionality, in terms of cost the losses are considerable, as all power outside the fundamental harmonic component must be produced with the opposite sign, i.e., duplicated. Active filters can be divided into serial active filters, shunt active filters, or their combination. Serial active filters are used to solve voltage issues in the electrical network, such as voltage amplitude correction, compensation of voltage drops, removal of voltage harmonic components, overshoots, or power cuts (if powered from backup power source), thus achieving balanced voltage. This type of filter does not allow compensation of current harmonics. Shunt active filters are used to resolve ongoing issues in the electrical network, such as removal of current harmonic components and reactive power compensation. Both types of filters can be combined, with the serial part taking care of the voltage and the shunt part taking care of the current. Active filters can be combined with passive filters as well [9,10] . This combination is known as a hybrid filter. Such filters reduce the electromagnetic interference possible with active filters and prevent resonant interactions between the passive filter and the network, thus combining the advantages of both technologies. Currently, active filters are on the rise; unfortunately, at present this development mainly concerns academia. However, stagnation can be observed in the electrical power industry, where proven yet obsolete solutions are used instead of integrating new technologies. The electrical power industry is not in favour of innovation, mainly for economic reasons; the deployment of new and more advanced equipment on a mass scale is likely to require a significant increase in costs, and thus a reduction in profits. Another aspect is component failure, as each sensor and switching element has a limited service life and its replacement or repair increases costs. The current trend in the academic research environment is to design methods that can work with as low a number of sensors as possible, e.g., measuring only two currents [ 11 , 12 ] instead of three voltages and three currents. Therefore, instead of six sensors, only two sensors are used and the remaining variables are calculated or estimated (see adaptive methods). As the number of sensors decreases, both the purchase price and the service price decrease. However, this trend is not followed in industry; on the contrary, it is economically efficient to produce and use obsolete solutions that have a declared functionality through tens of years of deployment. A parallel scenario arises in other electrical power fields that do not directly deal with current harmonics compensation. Sensors 2022,22, 7985 3 of 41 This review aims to present classical, modern, and hybrid control methods in various aspects of Shunt-Active Power Filter (SAPF) control. These control methods can be further divided into two groups: 1. Harmonic Extraction Algorithms [ 13 – 25 ]; and 2. Synchronization Techniques [26–50]. This SAPF architecture can be seen in the simplified diagram shown in Figure 1. All control algorithms are implemented on a common powerful control unit (a Field Programmable Gate Array (FPGA) or Digital Signal Processor (DSP)) which is able to dynamically respond to the occurrence of higher harmonics in the distribution network, and thus to compensate these higher harmonics in real time or with minimal delay. It is worth mentioning that the power inverter itself is a source of harmonics; thus, the inverter is connected to the network using a low-pass LC filter. This LC filter is used to reduce the higher harmonic components generated by SAPF switching pulses. Synchronization DC-Link Capacitor Voltage Regulation Current Control Switching Control Harmonic Extraction/ Reference Current Generation × + CDC Shunt-Active Power Filter VDC Siref iDC IDC θ Supply Grid va,b,c Lfiinj or ia,b,c PCC iL iDC iinj ia,b,c iL /// /// /// Harmonic pollution producing load Figure 1. Simplified block diagram and working principle of SAPF. The task of the Harmonic Extraction Algorithm (often called the Reference Current Generation Algorithm in the literature) is to generate a reference current that corresponds to the distortion contained in a harmonically polluted distribution network. It separates the fundamental i(n) and higher ∑ih(n) harmonic components contained in the current taken by the load iL(n). The desired reference current ire f (n)is then equal to the negation of higher harmonic components; thus, the label is consequently changed to iinj(n) . The sum of ire f (n) and iL(n) is used for compensation, and only the fundamental component i(n) remains in the source current signal. The procedure described above can be seen in the following Equations (1)–(3): iL(n) = i(n) + ∑ih(n)(1) iinj(n) = −∑ih(n)(2) ire f (n) = i(n)−iL(n). (3) The main requirements of filter methods are accuracy and speed of current generation, where the generated reference current must be generated as accurately as possible within the shortest possible period. Other requirements are the speed of convergence, stability, minimal mean square error rate, and number of floating point operations in one iteration. Algorithms can be divided into three basic groups: time domain control [ 13 – 16 , 18 – 20 , 22 ], frequency domain control [ 21 , 51 ], and adaptive methods [ 23 – 25 ]. These methods are described in greater detail in Section 2. Another important element of SAPF control is the synchronization algorithm, which has the task of supplying information about the current phase θ(t) of the source voltage in order for the reference compensation current to be generated correctly in phase. As mentioned earlier, compensation is performed using the sum of two current signals. In order for the sum to be correct, the current signals must be in exactly the same phase. As seen above, obtaining information on the current phase and accuracy demands very low Sensors 2022,22, 7985 4 of 41 latency. Most methods are based on Phase-Locked Loop (PLL) synchronizers, although unconventional methods can be encountered; see Section 3on synchronization methods. Other algorithms required for SAPF address DC-link Capacitor Voltage Regulation and Current Control. DC-link voltage control algorithms are necessary for the inverter to function properly; when the DC-link voltage is low, the inverter is unable to generate an injection current to compensate for higher harmonics. On the contrary, a higher value can cause the inverter to switch to pulse rectifier mode, which leads to an increase in DC-link voltage. This voltage increase can damage the capacitor or other electronic components of the inverter. Current control algorithms are used to generate an injection current that combines the requirements of a DC-link and a reference current at the same time. These methods can be divided into two basic groups, Direct Current Control (DCC) and Indirect Current Control (ICC), according to chosen type of feedback current. The control of power inverters is mainly realized using Pulse-Width Modulation (PWM), a comparative method, or polar Space Vector PWM (SVPWM). As these algorithms are de facto related to the hardware of the inverter instead of to computing software, they are not covered in this article. Relevant information about these methods can be found in [52–57]. In this publication, we introduce and discuss methods used at various stages of SAPF control for compensation of undesirable harmonic components. The following two sections deal with the individual SAPF control blocks, and every section presents the methods that are used for each. The sections pertaining to each method contain a brief description necessary to understand its principle along with several publications in which the method has been described, simulated, or implemented in real experiments. Every sections ends with a summary table where different methods are compared. Here, it is important to mention that the comparison of individual methods is rather subjective, as the methods are necessarily implemented under varying conditions. Performing this “objective” comparison under identical conditions and quantifying “quality” (i.e., the dynamic response of different methods, their Total Harmonic Distortion (THD), and the ability to work under non-ideal conditions) of various methods is the future intention of the authors. The comparisons in this review are therefore intended to present the mentioned methods to the reader, and the tables are intended to provide a basic awareness of the advantages and disadvantages of various methods. This publication ends with a thorough discussion of SAPF development and concludes with a brief summary of all the results herein. 2. Harmonic Extraction Algorithms Basic control algorithms were originally designed for ideal voltage sources in which balanced and sinusoidal voltages can be assumed. However, this assumption is not met in real conditions; therefore, these methods have been either modified or newly developed to be able to work properly even under unbalanced and non-sinusoidal voltages. At present, harmonic extraction methods can be divided into three basic groups: control in the time domain [ 13 – 16 , 18 – 20 , 22 ], control in the frequency domain [ 21 , 51 ], and adaptive filtering [23–25] . This section describes methods from all three groups; in Table 1, a summary of the properties of these methods is provided. 2.1. Instantaneous Reactive Power Theory This method (abbreviated as iPQ) works with instantaneous values in a three-phase system. This method is based on the Clark transform for converting a three-phase system abc into stationary αβ coordinates. In total, it is necessary to have three voltage sensors and three current sensors. Instantaneous active power p(t) and reactive power q(t) are calculated as follows: p(t) = vα(t)×iα(t) + vβ(t)×iβ(t), (4) q(t) = vα(t)×iβ(t) + vβ(t)×iα(t). (5) Sensors 2022,22, 7985 5 of 41 Table 1. Summary of Harmonic Extraction Methods. Algorithm One-Phase Three-Phase Distorted Conditions Only Current Meas. No Need to Set Parameters Implementation Complexity (1–5) Advantages Disadvantages iPQ xXx x X1 Easy to implement and correct functionality with balanced and sinusoidal voltage. Necessary to measure three voltages and currents. Impaired function in case of unbalanced and non-sinusoidal voltages. CVT xXx x X1 Easy to implement and correct functionality with balanced and sinusoidal voltage. Eliminates neutral current in all cases. Same as iPQ. PQR xXx x X2 Easy to implement and correct functionality with balanced and sinusoidal voltage. Eliminates neutral current in all cases. Two transformations are needed. UPC xXx x X1 The power factor always has a value of 1, so the instantaneous reactive power is eliminated. Method does not meet IEEE 1459 standard, and the current waveforms correspond to voltage, thus it may not correspond to IEEE 519 standard. PHC xX X xX1 Method is insensitive to external negative conditions such as distorted or imbalanced main voltage. Eliminates neutral current in all cases. Necessary to measure three voltages and currents. The power factor does not take the value of 1. SRF xX X X X 2 It is not necessary to measure voltage. This method is simple to implement and often used. Cannot be used for single-phase system. SDM xX X xX2 Works effectively in both balanced and unbalanced systems. Eliminates neutral current in all cases. Significantly slower than iPQ. It is necessary to measure three voltages and currents. CCT X X X xX2 Method does not require any transformation, and all calculations are performed in a-b-c coordinate system. Necessary to measure three voltages and currents. Sensors 2022,22, 7985 6 of 41 Table 1. Cont. Algorithm One-Phase Three-Phase Distorted Conditions Only Current Meas. No Need to Set Parameters Implementation Complexity (1–5) Advantages Disadvantages SMT X X X xX2 Works effectively in both balanced and unbalanced system. Eliminates neutral current in all cases. Necessary to measure three voltages and currents. VF xX X xX2 Method is insensitive to external negative conditions such as distorted or imbalanced main voltage. Eliminates neutral current in all cases. Necessary to measure three voltages and currents. CPT X X X xX2 Method does not require any transformation and all calculations are performed in a-b-c coordinate system. abc. Necessary to measure three voltages and currents. Computationally demanding. FFT & DFT X X X X x 2 Easy to implement. Necessary to measure a whole period for correct estimation of the reference current. FFT and DFT are sensitive to incomplete periods. RDFT X X X X x 3 Method calculates the reference current from N samples and does not require whole period. Suitable for real-time applications. Less computationally demanding than FFT and DFT. Necessary to measure a whole period for correct estimation of the reference current. RDFT is sensitive to incomplete periods. WT X X X X x 3 Easy to implement. Necessary to measure at least one whole measuring window TW. HT X X X X X 2Easy to implement. Better than FFT in case of noisy signals. Not able to determine short-time and weak disturbances. KF X X X X x 3 Easy to implement and computationally undemanding. Method assumes that the system and observation models are linear, which does not correspond to real systems. EKF X X X X x 3 Easy to implement and computationally undemanding. Can be used in nonlinear systems. Filter parameters dependent on measured input data. Sensors 2022,22, 7985 7 of 41 Table 1. Cont. Algorithm One-Phase Three-Phase Distorted Conditions Only Current Meas. No Need to Set Parameters Implementation Complexity (1–5) Advantages Disadvantages ADALINE X X X X x 5 The results of filtration are independent of external conditions and the method manages to filter even dynamically changing types of distortion. High computational complexity. Sensitive to bad settings. Strongly heuristic. ANFIS X X X X x 5 The results of filtration are independent of external conditions and the method manages to filter even dynamically changing types of distortion. High computational complexity. Sensitive to bad settings. Strongly heuristic. LMS X X X X x 3 Easy to implement. Necessary to choose correct settings of the adaptive filter. Time of convergence is longer than RLS. RLS X X X X x 4 Easier setup of the adaptive algorithm than LMS. Time of convergence is shorter than LMS. More complex implementation than LMS. Notch LMS xX X X x 4 The filter is used only as second order, so the delay is one sample. Suitable for FPGA implementation. Strongly dependent on the setting of the µparameter. Notch RLS xX X X x 4 The filter is used only as second order, so the delay is one sample. Suitable for FPGA implementation. More complex implementation than Notch LMS. Sensors 2022,22, 7985 8 of 41 The instantaneous active power p(t) is then divided into the fundamental active power part p(t) and the harmonic part e p(t) . After this splitting, the fundamental part is neglected and the e p(t) part is used. Reference currents in the α and β coordinates are then back-calculated from e p(t) and q(t) and compensation currents are obtained by performing inverse Clark transformation. The whole procedure can be seen in Figure 2. abc ↓ αβ abc ↓ αβ P and Q Calc. LPF + ia(t) ib(t) ic(t) va(t) vb(t) vc(t) iα(t) iβ(t) vα(t) vβ(t) p(t)+ − q(t) i∗ αand i∗ β reference current generation i∗ α(t) i∗ β(t) αβ ↓ abc i∗ af (t) i∗ bf (t) i∗ cf (t) Figure 2. Block diagram of instantaneous reactive p-q theory. This method was originally proposed in 1984 by Akagi et al. [ 58 ] and has been gradually modified over many years [ 59 – 65 ]. Its advantages include easy implementation and, if the system is supplied with ideal voltage, excellent results under static conditions. Disadvantages include the need to measure three voltages and currents, and if the system is not supplied with ideal voltage, the results are highly distorted. This method is very sensitive to imbalances and high harmonic distortion in the voltage signals. 2.2. Cross-Vector Theory A simple modification of the above method creates a new method called Cross-Vector Theory (CVT). Unlike iPQ, this method considers all components gained after Clark Transformation, extending the system to αβ 0. This extension takes the the form of better suppression of higher harmonic components in the neutral conductor. For this reason, it is necessary to extend the overall system from a Three-Leg to a Four-Leg inverter. The block diagram of this method is shown in Figure 3. abc ↓ αβ0 abc ↓ αβ0 Calculation of p, qα, qβ and qL0 HP F Calculation of i∗ fα, i∗ fβ, i∗ f0 i∗ fa, i∗ fb, i∗ fv, i∗ fn + + ia(t) ib(t) ic(t) va(t) vb(t) vc(t) iα(t) iβ(t) i0(t) vα(t) vβ(t) v0(t) qα(t) qβ(t) q0(t) P(t)˜ P(t) P∗ DC (t) i∗ f3(t) i∗ f2(t) i∗ f1(t) i∗ fn(t) Figure 3. Diagram of Cross-Vector Theory. In [ 18 ], the authors presented a comparison of the iPQ, PQR, and CVT theories. Their experiments were performed only in the MATLAB simulation environment on RC and RL loads. The results and conclusion show that while all methods are able to reduce the THD I value to a low one, it does not fall below the 5% limit. Cross-Vector Theory appears to be the best in terms of having the smallest value of current flowing through the neutral wire. Furthermore, a modification of the Cross-Vector Theory method using PLL is mentioned which led to better results (about 3% THDI). 2.3. Rotating PQR Theory The PQR method was designed to completely eliminate the zero-sequence current. This method uses two transformation processes. The first is the transformation of voltages Sensors 2022,22, 7985 9 of 41 and currents from abc coordinates to αβ 0 coordinates [ 15 , 66 , 67 ]. The second transformation is the transformation of currents from αβ 0 coordinates to pqr coordinates, which are rotated relative to the original fixed system by an φ angle. The method uses the following equation:   ip iq ir =    vα vαβ0 vβ vαβ0 v0 vαβ0 −vβ vαβ vα vαβ 0 −v0vα vαβ0vαβ −v0vβ vαβ0vαβ vαβ vαβ0      iα iβ i0 , (6) where vαβ0=qvα2+vβ2+v02 and vαβ =qvα2+vβ2 are the voltage vector magnitudes. From these currents in pqr coordinates, the independent variables p , qq , and qr are calculated. The last step is double inverse transformation from pqr to abc coordinates. See Figure 4for a block diagram of Rotating PQR Theory. abc ↓ αβ0 abc ↓ αβ0 αβ0 ↓ pqr Calculation of p,qq, and qr HPF va(t) vb(t) vc(t) ia(t) ib(t) ic(t) iα(t) iβ(t) i0(t) vα(t) vβ(t) v0(t) ip(t) iq(t) ir(t) pl+ epl P∗ dc p∗ f pqr ↓ αβ0 ↓ abc vα(t) vβ(t) v0(t) qlr(t) = q∗ fr(t) qlq(t) = q∗ fq(t) i∗ fa(t) i∗ fb(t) i∗ fc(t) i∗ fn(t) Figure 4. Block diagram of Rotating PQR Theory. Revuelta et al. [ 19 ] described various methods that were simulated and applied in three cases: sinusoidal balanced, sinusoidal unbalanced, and non-sinusoidal balanced source voltage. The PQR method was applied for a sinusoidal balanced source voltage, achieving zero THD U value; for a sinusoidal unbalanced source voltage, the THD U value was approximately 10%; and for a non-sinusoidal balanced source voltage the THD U value was approximately 6%. Neutral current was eliminated in all three cases. 2.4. Unity Power Vector This method aims to consider the load in combination with the active power filter as a linear load along with the source. If this requirement is fulfilled, the source current after compensation can be described as iSre f =k×vs=k×Vmsin ωt, (7) where k is the conductivity of the nonlinear load and the power active filter. After compensation, the source current is sinusoidal, has the same shape as the source voltage, and is in phase. In addition, higher harmonics are suppressed, and the power factor is equal to one [16,68,69]. The reference current can be described as follows:    iS0re f iSαre f iSβre f   =k×  v0 vα vβ =~ pLαβ +~ pL0 v2 0+v2 α+v2 βDC ×  v0 vα vβ . (8) In a study by Montero et al. [ 16 ], the UPF theory was tested and compared with the iPQ theory, Synchronous Reference Frame (SRF), and PHC methods. A total of five scenarios were compared, and the methods were tested under different operating conditions (ideal voltage source, distorted and asymmetrical voltage source, different types of load distortion, etcetera). In the evaluation of these results, the current waveforms were identical to those of Sensors 2022,22, 7985 16 of 41 transform is reached and calculated [ 106 ]. When the frequency spectrum has been determined, the injection current is equal to summation of all sinus functions (with known amplitude, frequency, and phase). Asiminoael et al. [ 106 ] carried out a comparison of three methods based on Fourier Transform, DFT, FFT, and the recursive variation of DFT. Their comparison was performed in a simulation environment, and the above-mentioned statements about DFT and FFT were confirmed. In addition, a comparison was made with iPQ, SRF, and generalized integrators. The authors stated that the main benefit of Fourier-based methods is avoiding the need to measure the voltage (reducing the required number of sensors) and the need to implement a numerical filter. Furthermore, FT methods perform very well under distorted voltage conditions. On the other hand, the calculation burden of FT methods is very high. 2.13. Recursive DFT Recursive Discrete Fourier Transform (RDFT) [ 21 , 51 ] works on similar principles as DFT while recalculating the signal spectrum with each new sample. The Fourier coefficients are estimated in a window of samples with size N which is then shifted by the number of samples in p , where p∈(1, N) . As such, the estimate is calculated only from new samples in p . Therefore, RDFT is much less computationally demanding than DFT or FFT, and is much more suitable for real-time applications. The disadvantage of this method, as with DFT and FFT, is its sensitivity to noise and transitions between signal shapes. The accuracy and precision of this method depend on a sliding window. In [ 21 ], the authors discussed the main property of RDFT, namely, that RDFT manages composite waveforms without an elaborate signal model in the frequency domain thanks to the implementation of floating-point correlation. Derivation of common industrial periodic waveforms is possible without knowledge of the physical model and its inputs. They further mentioned that with a suitable modification of the RDFT filter output (introduction of the window function), leakage of the spectrum can be reduced. In the end, the computational demands of RDFT were said to be very modest. Verification of these findings was performed in a simulation. The block diagram of this method can be seen in Figure 10. Fundamental Period RDFT Last Sample New Sample Rectangular Moving Window Figure 10. Recursive DFT principle. 2.14. Wavelet Transform Wavelet Transform can be used in combination with the SRF method by replacing the LPF FIR filter by the wavelet transform to divide the signal into detailed components by a High-Pass Filter (HPF) and the approximation components by the Low-Pass Filter (LPF) [ 108 ]. The dominant approximation component is the fundamental harmonic component, and the detailed components contain harmonic components. This method is used mainly due to the fact that, unlike the FIR filter, there is no delay. One publication where this method was used [ 109 ] compared it with the conventional window method using the window function. Furthermore, the methodology for suitably selecting the mother wavelet in terms of efficiency for transients, low overshoots, and oscillations in the frequency domain was discussed. Experiments were performed only by simulation, and the method was not verified on a real SAPF. The advantage of this method over the conventional SRF method is that the response of the filter created by WT is an order of magnitude faster compared to the conventional FIR filter and does not suffer from any overshoot. Applying the Hamming window function can further improve the results with WT. Db8 (Daubechies 8) was chosen as the parent wave in the above-mentioned study; Sensors 2022,22, 7985 17 of 41 the authors noted that the main disadvantage of this method is the need to know and use only one whole measuring window TW. The principle of this method is shown in Figure 11. Driesen et al. [ 110 ] stated that the method is easy to implement and combines many advantages from several conventional methods. Advantages include the fact that the method can easily be used for single-phase systems and that it is applicable even under voltage-distorted conditions. In terms of dynamics, it has a very fast response to transients. However, neither experiments nor simulations were performed to verify the findings. abc ↓ αβ ↓ dq PLL dq ↓ αβ ↓ abc Wavelet Filtering ia(t) ib(t) ic(t) va(t) vb(t) vc(t) i∗ a(t) i∗ b(t) i∗ c(t) id(t) iq(t)e id(t) e iq(t) −θθ θ x[n] d1 a1 d2 a2 d3 a3 d4 a4e id,e iq ¯ id,¯ iq Level 1 Level 2 Level 3 Level 4 Wavelet Filtering Figure 11. Wavelet Transformation principle. 2.15. Hilbert Transform The Hilbert Transform (HT) can be used to calculate the instantaneous properties of a signal. It is often used in combination with empirical mode decomposition as the Hilbert–Huang transform (HHT). It is most appropriate to apply HT to the signal after it has been processed, i.e., after noise filtering. The mathematical definition of HT is [ 111 , 112 ]: y(t) = P πZt0x(τ) t−τdτ, (38) z(t) = x(t) + jy(t), (39) where P is Cauchy principal value, z(t) is the analytic signal formed from the initial signal x(t) and its HT, the parameter a(t) is the instantaneous amplitude, and φ is the instantaneous phase [111,112]. Hilbert transform can be simplified as a convolution between the signal and 1 πt . It can be implemented by an ideal filter with an amplitude response of unity and a phase response that is a constant ninety-degree delay. The Hilbert transform can be called a quadrature filter, as it shifts the phase of the spectral components by π 2t[111,112]. The advantage of HT is that it is suitable for calculating the instantaneous frequency. The instantaneous frequency is an expression of the change in the instantaneous phase shift, and can be calculated using the analytical method. It is mathematically defined as follows [111,112]: φ=1 2π×d dt ×φ(t). (40) Sensors 2022,22, 7985 18 of 41 Aghazadeh et al. in 2013 [ 111 ] used HT to create a virtual phase and to transform a single-phase system into a two-phase symmetrical system. In their study, they presented a new method for harmonics elimination using a single-phase active filter. For evaluation, they used THD. Simulations were performed and the results showed that the new method in a single-phase AC railway system was more effective than the other compared methods. In 2021, Swarnkar et al. [112] used HT in combination with Stockwell Transform (ST) to evaluate power quality (PQ) disturbances in a distribution system with availability of high-penetration of wind power generation. Their hybrid algorithm was designed to identify PQ issues using IPI and IPL notices. According to the results, the presented solution maintained better performance than a DWT-based method. Hilbert transform was used to process voltage signals during the evaluation process. 2.16. Kalman Filter The Kalman Filter (KF) is a prediction-estimation algorithm that estimates the useful component of the signal according to previous values. This estimated signal is compared with the real signal, and the difference serves to improve the estimation of future samples. The basic Kalman filter can be described using two equations inthe form of models [113–115] . Process model: x(n)=A×x(n−1)+w(n), (41) where x(n) is a time-varying state variable, A is a state transition matrix, and w(n) is a process noise vector. Measurement model: z(n)=H×x(n)+v(n), (42) where z(n) is a measured signal, H is an observation matrix, and v(n) is the observation noise vector. KF is performed in two phases, prediction and correction. The prediction phase is calculated according to previous data, and correction is then carried out according to a new measurement. Figure 12 shows a simple structural diagram of KF. Time Update 1. Projection of future state ahead: xk=Axk+wk 2. Projection of error covariance ahead: P− k=Apk−1AT+Q Initial State xk,Pk−1 Measurement Update 1. Compute Kalman gains: Kk=P− kHT HP − KHT+R 2. Udpdate estimation within measurement current (xk): bxk=bxk+Kk(zk−Hbx− k) 3. Update the error covariance: Pk= (I−KkH)P− k Figure 12. Structure of recursive calculation by prediction–correction method. KFs may appear in different places in the SAPF structure. The first approach is based on the SRF method, in which a low-pass (LP) filter is used for extraction. The LP filter can be replaced by a KF to increase the robustness of the system. This is a suitable location, as the LP filter is a linear system. This strategy is used in [ 115 ]. The method was tested in both a simulated environment and a real experiment with RC load, and a comparison was made with a conventional low pass filter. The resulting THD I was 0.42%, better than the low pass filter (with a value 2.38%), and met the THDIlimit values set by the IEEE 519 standard. Another approach was described in [ 114 ]. This approach uses KFs to estimators the reference current and voltage. The current estimator with KF is based on the first ten odd current harmonics. The output of the estimator is the instantaneous value of the phase current; filtering out the fundamental harmonics produces the reference current. The voltage estimator with KF is based on the first five odd voltage harmonics. Together with DC-link voltage control, this provides a reference current which corresponds to the losses in the active filter. Combining the two reference currents produces the desired reference Sensors 2022,22, 7985 19 of 41 current. This method was tested by simulation in MATLAB, and it was found that THD I decreased from 95.6% to 12.9%. In other studies [ 113 , 116 ], KF has been used for reference current estimation i∗ a,b,c . This solution achieves better values compared to iPQ. In [ 113 ], the system was complemented by robust control (H-infinity). This connection leads to robustness of the whole system, simplification of the control structure, and reduction of the number of sensors (as there is no need to regulate the DC-link voltage using a separate PI controller). In 2018, Prince et al. [116] used a voltage regulator for DC-link and KF for current extraction. According to the results, the THDIafter compensation was 2.18%, compared to 30.56% before compensation. In 2017, Panigrahi [ 113 ] achieved a THD I of 2.2% after compensation, compared to 25.9% before compensation. 2.17. Extended Kalman Filter Extended KF (EKF) is usually used for nonlinear systems. The nonlinear system function is approximated using linear functions at the point of estimation (Taylor’s development). The basic system can be described by the process model provided in Equation (43) and the measurement model by Equation (44) [117–120]: x(n)=f(x(n−1),u(n−1),w(n−1)), (43) where x(n) is a time-varying state variable, f is the nonlinear system function, u(n) is an input, and w(n)is the process noise z(n)=h(x(n),v(n)), (44) where z(n) isthemeasuredsignal, h isthenonlinearfunction, and v(n) isthemeasurementnoise. Similar to the basic KF, an EKF is divided into two phases. A simplified diagram is shown in Figure 13. Time Update (“Predict”) 1. Project the state ahead 2. Project the error covariance ahead Measurement Update (“Correct”) Initial estimates for and 1. Compute the Kalman gain 2. Update estimate with measurement zk 3. Update the error covariance KkPkHk THkPkHk TRk +� � 1– = x ˆkx ˆkK zkHkx ˆk –� �+= PkI KkHk –� �Pk = x ˆk1+ -Akx ˆkBuk += Pk1+ -AkPkAk TQk += x ˆkPk – – – –– –– – – Figure 13. Simplified diagram of EKF algorithm for parameter estimation. In [ 118 ], basic KF, EKF, and two other KF modifications (extended complex KF and robust ECKF) were described and compared. In all, cases THD I was reduced from 24.9% to a value below 5%. There were no significant differences in THD I achieved by the different KF types (THD I= 4.79% was achieved by KF and THD I= 4.92% was achieved by EKF). These results show the ordinary linear KF performing better than the EKF, while the RECKF algorithm achieved the best results (THDI4.46%). 2.18. Unscented Kalman Filte There are other variants of KF, for example, the Unscented Kalman filter (UKF). Its strategy is not a linearization; rather, it uses direct nonlinearity. Currently, its deployment is not common in the SAPF framework. In one study [ 121 ], UKF was used to estimate individual power and frequency components. UKF showed improved the performance, especially with respect to transient phenomena in the network. 2.19. Adaptive Linear Neuron ADALINE is an abbreviation for Adaptive Linear Neuron, a neural network that has two layers, input and output. It can estimate functions that have linear dependence between its input and output, and retains its functionality in certain nonlinear real applications [ 122 ]. Sensors 2022,22, 7985 20 of 41 Inputs xi are multiplied by adjustable weights wi , then a sum is derived from these multiples. The estimated output y is compared with a reference value tg (target) and the resulting error e is used by the Least Mean Squares (LMS) algorithm to train the network weights. A design scheme of the algorithm is shown in Figure 14. - + P LMS tg . . . . . . . . . w1 w2 wd x1 x2 xd y Input Output Figure 14. ADALINE schematic. It is assumed that the current flowing through the load iL(t) is a distorted signal [ 23 ], where f1 is a fundamental harmonic frequency of the grid and ak and bk are the harmonic sine and cosine amplitudes, respectively. Assuming that the value of f1 must be known, the sine and cosine components can be easily calculated. However, the amplitude values of ak and bk are unknown variables and must be estimated using the ADALINE algorithm. The sine and cosine components can be thought of as inputs to the ADALINE equation, with the individual amplitudes ak and bk as network weights. The output of the network is y , which in this case is the estimated current iL flowing through the load. The measured current flowing through the load serves as the reference value tg . The estimated current flowing through load ycan be written as yn= H ∑ k=1,5,7,11... an ksin (2πk f1tn)+bn kcos (2πk f1tn), (45) where yn is sampled by time tn=nTs (where n is the sample index and Ts is the sampling period), k is the harmonic component index, and H is the value of the highest examined harmonic component. Components that are even or multiples of three are omitted due to half-wave symmetry and three-phase connection [23]. Individual scales are trained by the LMS algorithm, which is based on the optimization of weights using Gradient Descent (GD). The GD process is applied to minimize the square of the error between the reference tgn=in L and the estimated output yn . The criterion can be then expressed as follows: E=1 2(en)2=1 2(in L−yn)2=1 2in L−(wn)Txn2. (46) Using the gradient value ∇E with respect to the weight vector wn , the resulting expression appears as follows: ∇E(wn)=−en×xn. (47) The rule for weight adjustment then appears as wn=wn−1−η×∇En(w)=wn−1+η×en×xn, (48) where ηis the step size or learning rate of the weight update. In 2011, Bhattacharya and Chakraborty [ 29 ] used ADALINE to estimate the compensation current in order to improve the convergence time and reduce the computational demands of the method. The THD I criterion was used to evaluate the quality of filtration. The neural network weights were adjusted so that the THD I reached its local minimum. Simulations in the SIMULINK environment were used in experiments performed under laboratory conditions. The results confirmed that the proposed solution was functional for both symmetrical and asymmetrical loads in a three-phase three-wire system. The Sensors 2022,22, 7985 21 of 41 experiment revealed that the use of two weights and two input vectors helped it to converge very quickly. In 1996, Dash et al. [ 123 ] used ADALINE to estimate Fourier coefficients in a signal polluted with noise, higher harmonics, and DC components. The learning parameters of the neurons were set to minimize the error between the measured and desired current signals. The size of the weights was estimated using LMS and nonlinear weight settings. Using this algorithm, an adaptive search for higher harmonic components was easily achieved. Compared to the backpropagation approach, better management stability and faster convergence times were attained. The experiments were simulated in MATLAB and verified on a real platform. The ADALINE method was compared with other algorithms based on the Kalman filter and DFT, and showed significantly better quality. Thanks to its adaptability, it was stated that this method is suitable for finding higher harmonic components where both the amplitude and the phase angle often change. In 2007, Abdeslam et al. [ 26 ] designed and tested a complex system where ADALINE was used in an SAPF application to solve three different problems, namely, extraction of voltage harmonic components to regain a symmetrical and balanced network, filtering of higher harmonic components, and control of the SAPF power circuit. Using a unified system of methods, higher efficiency was achieved and the quality of filtration was improved. The main advantage of this approach is the ability to adapt in real time to varying types of loads. The experiments were verified in both the SIMULINK simulation environment and in a real scenario. The authors highlighted the advantages arising from the use of one ADALINE method for various problems within one SAPF system. In a 2014 study, Qasim et al. [ 23 ] compared the ADALINE method with the feed-forward Multilayer Neural Network (MNN) method, another frequently used method for SAPF control. ADALINE was trained during operation using the LMS algorithm, while the MNN was pre-trained using the Scale Conjugate Gradient (SCG) backpropagation algorithm. The task was to extract the amplitude of the fundamental harmonic component of the current flowing through the load. Both algorithms were verified in simulations as well as through experiments. Both the obtained results and the conclusion of the study showed the ADALINE method to be more suitable for SAPF management than MNN. This was especially true in scenarios where an unlearned load was controlled; the MNN method failed to extract the basic component, which resulted in overcompensation by the PI controller. In contrast, ADALINE can be used in any scenario, as it learns adaptively during its operation. 2.20. Adaptive Neuro-Fuzzy Inference System The Adaptive Neuro-Fuzzy Inference System (ANFIS) is a method based on a fuzzy expert system implemented by a multilayer forward neural network. Functionally, it is equivalent to a fuzzy inference system of the Takagi–Sugeno [ 124 ] type. The two-input ANFIS rule basis contains two Fuzzy IF–THEN T-S rules of the following form: IF xis Aiand yis BiTHEN fi=pix+qiy+ri(49) where x and y are inputs, Ai and Bi are fuzzy sets, fi are outputs of the fuzzy system, and pi , qi , and ri are setting parameters that are obtained by estimation during the learning process. The ANFIS architecture for implementing these two rules is shown in Figure 15 [ 125 ]. The squares indicate a fixed node, while the circles indicate an adaptive one. ANFIS consists of a total of five layers; the function of the nodes in a given level is of the same type. A more detailed description of the ANFIS architecture shown in Figure 15 can be found in [126]). The parameters for setting the FIS are of two types: non-linear in the first layer and linear in the fourth layer. First, it is necessary to initialize the Fuzzy Inference System (FIS) approximately, which is then set up by the ANFIS adaptive learning process. ANFIS uses the original FIS and sets it up using a hybrid learning technique combining the feedback gradient method and the least squares method. The result of each iteration of learning is an error that is gradually reduced. Learning ends when the set number of iterations is reached Sensors 2022,22, 7985 22 of 41 or the system error is within acceptable limits. The gradient method is usually used to set the input layer and the least squares method is used to optimize the parameters in the defuzzification layer. A1 A2 B1 B2 Π Π N NP x y w1 w2 w1 w2 w1f1 w2f2 Layer 1Layer 2Layer 3Layer 4Layer 5 f xy xy Figure 15. ANFIS architecture schematic with two rules. In the learning algorithm, each iteration repeats a forwards and backwards run. In the forwards run, training patterns are fed to the input ( X and Y in the general case), then the outputs of the individual layers are gradually calculated, and finally the resulting parameters are identified by least squares estimation. The output vector Z of a linear function has the shape Zi=miX+niY+qi. (50) In 2013, Routh and Arun [ 24 ] compared three methods to improve power quality, suppress the reactance component of the power, and compensate for higher harmonics at nonlinear loads. The control was performed using a PI controller, a fuzzy controller, and ANFIS. The three methods were compared via simulations. The results showed ANFIS with the best results in terms of THD I , and it was able to compensate for even the largest deviations. ANFIS was used in a 2013 study [ 127 ] to manage a three-phase SAPF as a cost-effective solution to power quality problems. The filter showed good results at both the steady state and under dynamically changing conditions. The advantages of the proposed control system were mainly the independence of the distortion and asymmetry of the input source voltage, fast and accurate extraction of the fundamental harmonic component under both symmetrical and asymmetrical conditions, and the ease and simplicity of implementing the architecture. The results showed that SAPF was able to reduce THD I to tenths of a percent, which fully complies with the IEEE-519 standard. It was compared with a fuzzy controller and ANFIS, with the results showing improvement of up to 50% compared to the other controllers. In 2013, Martinek et al. [ 128 ] used ANFIS to control the drive to meet SAPF functionality. ANFIS was successfully implemented; its functionality in terms of suppression of higher harmonic components was verified and a comparison of various algorithm settings. A total of four ANFIS models were presented, which differed in their number of nodes (21–75), number of linear parameters (12–75), number of nonlinear parameters (12–30), and number of fuzzy rules (4–25). The investigated phases of the network reached THD I values of approximately 98%; the first model, Model A, suppressed THD I to approximately 9%, while the remaining Models B, C, and D were able to suppress THD I below approximately 1%, which fully complies with IEEE-519 and IEC-61000-3 standards. In conclusion, it was found that this method provides clearly better results than the iPQ method, is easier to implement on a microprocessor, and can cope with frequency changes due to network instability. System learning was performed offline. The authors further stated that the subject of their future research was to adjustment the system to allow it to be taught during active processes, and thus become able to cope with new network pollution conditions. 2.21. Least Mean Squares Algorithm Figure 16 shows a block diagram of an adaptive filter for use in an unknown or time-variant environment which is unpredicted. For this structure, Finite Impulse Response Sensors 2022,22, 7985 23 of 41 (FIR) or Infinite Impulse Response (IIR) are used with filters of adaptive coefficients which vary in time. These filters, which are controlled by adaptive algorithms, are called adaptive filters. Various adaptive algorithms [ 129 ] from the LMS and RLS families have been used in this application, and are described below. The required inputs for adaptive filters are the reference signal x(n) and input signal d(n) . The outputs from adaptive filters are the desired signal y(n)and error signal e(n), where nis the number of iterations. Adaptive Algorithm + - d(n) x(n)e(n) w Figure 16. Schematic of an adaptive algorithm. The LMS algorithm is the main representative of a class of stochastic gradient algorithms based on the Wiener theory and the method of least squares. This method is widely used due to its simplicity, low computational complexity, and robustness. Each iteration of the LMS algorithm requires three different steps to be performed in a specified order [25,130,131]. The output of an FIR filter y(n)is calculated as follows: y(n)=~ wT(n)×~ x(n)= N ∑ i=0 wi(n)×x(n−i), (51) while the value of the estimated error e(n)is calculated as e(n)=d(n)−y(n). (52) In the end, the weights of the filter vector ~ w(n) are updated with respect to the following iteration: ~ w(n+1)=~ w(n)+2×µ×e(n)×~ x(n). (53) The parameter µ is called the convergence constant or step size of the LMS algorithm. It is a small positive constant with a value generally less than 1, and affects the adaptive properties of the algorithm. Larger step size values result in a loss of stability and inaccurate filtration. Smaller values increase computation time and demands and extend the convergence time. There are modifications to the LMS algorithm that are worth mentioning, such as Normalized LMS [ 132 , 133 ] and Sparse LMS [ 134 ]. The NLMS algorithm has a variable convergence constant for each iteration, which improves the convergence rate of the adaptive filter. The SLMS algorithm involves fewer multiplication operations than the LMS, although it has a slower convergence rate and higher steady state error. In [ 132 ], our team used simulations to examine the ability of adaptive LMS and RLS algorithms to compensate for higher harmonic components of the current. We assumed 100 µ s as the theoretical delay of the inverter. After applying the LMS algorithm, the THD I value was reduced from 63.27% to 12.51%. The step size µ had a great influence on the quality of compensation, making it necessary to find a compromise between the THD I value and the convergence time. 2.22. Recursive Least Squares The Recursive Least Squares (RLS) algorithm is the main representative in a class of recursive algorithms based on Kalman filtering theory and the least squares method. Unlike the LMS algorithm, it has its own statistical concept. The RLS algorithm works with average values calculated from time developments. The structure of the filter remains the same as with the LMS algorithm; only the adaptive process is different, due to the use of Sensors 2022,22, 7985 24 of 41 averages. Each iteration of the RLS algorithm requires five different steps to be performed in a specified order [25,130,131]. The output of the FIR filter y(n)is calculated as follows: y(n)=~ wT(n)×~ x(n)= N ∑ i=0 wi(n)×x(n−i). (54) The medium-range vector gain ~ k(n) is updated with respect to the following iteration: ~ k(n)=P(n−1)×~ x(n) λ+~ xT(n)×P(n−1)×x(n). (55) The value of the estimated error e(n)is calculated as e(n)=d(n)−y(n). (56) The weights of the filter vector ~ w(n) are updated with respect to the following iteration: ~ w(n)=~ w(n−1)+e(n)×k(n). (57) In the end, the inverse matrix P(n)is calculated as follows: P(n)=λ−1×P(n−1)−λ−1×k(n)×~ xT(n)×P(n−1). (58) The functionality of the RLS algorithm is fundamentally influenced by the choice of the forgetting factor λ , taking the values λ∈(0, 1] . Assuming that λ= 1, it is possible to use an estimate without forgetting. In practical implementation, λ from λ= 0,98 to λ= 1 is usually considered. There is a modification of the RLS algorithm called QR-RLS (or QRD RLS). This modification uses a triangulation process and has good mathematical properties thanks to robust QR decomposition. In [ 132 ], our team examined the ability of adaptive LMS and RLS algorithms in simulations to compensate for higher harmonic components of the current. We assumed 100 µ s as the theoretical delay of the inverter. After applying the RLS algorithm, the THD I value was reduced from 63.27% to 6.43%. The forgetting factor λ had a certain effect on the quality of the compensation, determining how many samples the algorithm can remember. For λ values in the range of 0.999 to 1, there was not a significant difference in THD I or SNR values; however, at a λ value of 0.99 there was a high THD I value, meaning that the system was unstable. 2.23. Notch LMS Algorithm Figure 17 shows a block diagram of a notch adaptive filter. The adaptive filter using this architecture is able to work with multiple reference input signals from difference sources. One transverse FIR filter weight for a vector coefficient wi is needed for each reference input signal [135,136]. The notch LMS is a modification of an LMS algorithm for a notch adaptive filter structure. This method is used in a three-phased system. As with the LMS algorithm, the notch LMS algorithm requires three different steps to be performed in a specified order [135,136]: The output of the FIR filter y(n)is calculated as follows: y(n)=~ wT 1(n)×~ x1(n)−~ wT 2(n)×~ x2(n), (59) and the value of the estimated error e(n)is calculated as e(n)=d(n)−y(n). (60) In the end, the weights of the filter vectors ~ w1(n) and ~ w2(n) are updated with respect to the following iteration: Sensors 2022,22, 7985 25 of 41 ~ w1(n+1)=~ w1(n)+2×µ×e(n)×~ x1(n), ~ w2(n+1)=~ w2(n)+2×µ×e(n)×~ x2(n).(61) In a previous publication of our team [ 135 ], this method was implemented on an FPGA and its functionality was verified in practice through a real experiment. The THD I value was reduced from values around 25% to values around 1% at low values of the parameter µ . The results of this experiment showed that the size of µ directly affects both the quality of the resulting filtration (THD I value) and its dynamics. At higher values of µ , the adaptation time decreases (higher dynamics of the system), however, the suppression of harmonic components is not effective (up to 13% in the experiment). Adaptive Algorithm + + + + y(n) w2 w1 e(n)d(n) x2(n) x1(n) Figure 17. Block diagram of the notch adaptive filter. 2.24. Notch RLS Algorithm The notch LMS is a modification of the RLS algorithm for a notch adaptive filter structure. This method is used in a three-phased system. As with the RLS algorithm, the notch RLS algorithm requires five different steps to be performed in a specified order [135,136]: The output of the FIR filter y(n)is calculated as follows: y(n)=~ wT 1(n)×~ x1(n)+~ wT 2(n)×~ x2(n), (62) and the medium-range vector gains~ k1(n)and~ k2(n)are calculated as ~ k1(n)=P1(n−1)×~ x1(n) λ+xT 1(n)×P1(n−1)×~ x1(n), ~ k2(n)=P2(n−1)×~ x2(n) λ+xT 2(n)×P1(n−1)×~ x2(n).(63) The value of estimated error e(n)is calculated as e(n)=d(n)−y(n). (64) The weights of the filter vectors ~ w1(n) and ~ w2(n) are updated with respect to the following iteration: ~ w1(n)=~ w1(n−1)+e(n)×k1(n), ~ w2(n)=~ w2(n−1)+e(n)×k2(n).(65) In the end the inverse matrices P1(n)and P2(n)are calculated as follows: P1(n)=λ−1×P1(n−1)−λ−1× k1(n)×~ xT(n)×P1(n−1), P2(n)=λ−1×P2(n−1)−λ−1× k2(n)×~ xT(n)×P2(n−1). (66) In [ 135 ], our team implemented notch RLS in combination with Clarke transformation in simulations. We simulated a 100 µ s delay of the inverter and examined THD I and SNR values in a scenario where the current changed in a specified order for 160 s. The relative improvement in THDIwas about 20% and the improvement in SNR was about 10%. Sensors 2022,22, 7985 32 of 41 4. Further Research Our team approached the present review mainly in the context of preparing for future research of a practical nature. This research will deal with the practical implementation of as many SAPF control methods as possible under the conditions of a real distribution network. However, the conditions of the distribution network will be fully under our control. Particular attention will be paid to maintaining the repeatability and uniformity of individual tests. This means that all individual methods will be subjected to the same conditions and the same tests. In this way, it will be possible to objectively compare all methods and quantify the “strength of the method” using a homogeneous criterion, such as the value of resulting THD I , relative improvement of THD I , Signal to Noise Ratio (SNR), or magnitude of the current flowing through the neutral wire. Methods will be implemented on a real inverter of modular architecture of our own design, with the individual parts of SAPF able be changed independently of the others (so that it is not necessary to change the whole control system in order to change the type of synchronization algorithm). The system will therefore be of an open architecture, not be a closed solution supplied by the manufacturer. The “brain” of this system will be a control system equipped with an FPGA, upon which the individual methods will be gradually implemented and tested. The strength of the FPGA solution lies in its ability to calculate even complex computational tasks in a relatively very short period of time (on the order of units up to tens of µ s), which is much shorter than one period of the fundamental frequency (20 ms, resp. 16.66 ms). Such short calculation time periods are difficult to achieve on either conventional PCs or microcontrollers. Errors caused by poor implementation or the computational delay of a slow control system can then degrade the quality of the resulting filtration, leading to the results concerning the quality of the control method being devalued. Therefore, the use of an FPGA seems to be the best solution from the point of view of testing and quantifying the filtration quality, as it introduces the smallest error into the control circuit. The primary disadvantage of this approach is the complexity of implementation, as FPGA programming is disproportionately more complex than “classic” programming (eg C, C], Python, etcetera). The described algorithms can be implemented on different hardware platforms. Due to our extensive experience with National Instruments hardware, and thus with LabVIEW, we expect to be able to use multiple inhouse hardware solutions. The first option is a combination of a PC and plug-in multifunction data acqusition board, i.e., NI PCI-6221 with 16 × AI and 2 × AO. The resolution of both ADC and DAC is 16 bits, and the sampling rate is up to 250 kSps. The main advantage of this platform is that the board can both generate and measure data without unnecessary buffering; this mode is called N-sample HW-timed, and allows for the shortest latency between the measured and generated values, which is equal to the reciprocal value of the sampling rate. A second option is a combination of a PC and NI cDAQ-9185 Ethernet-connected chassis. cDAQ is a modular measurement and signal generation platform consisting of a chassis and selectable I/O modules. cDAQ-9185 is a four-slot chassis with a 2 × Gb Ethernet interface. Timing and synchronization are provided by a cDAQ internal clock. cDAQ allows an N-sample method mode based on a dedicated buffer, which means that samples are read/written in blocks. The drawback of block mode is that the latency is equal to the number of samples in a block multiplied by the reciprocal value of the sampling rate. Of course, there is a certain lowest number of samples in a block. A third option is to use a cRIO HW platform. cRIO consists of a CPU with an RT operation system, FPGA, and chassis with four or eight selectable I/O modules. The bridge between the CPU and modules is the FPGA. There are two main advantages of cRIO. First, if the code size fits into the FPGA, there is no need to calculate the samples on the CPU, as the signal processing code runs on FPGA. Code on FPGA runs natively in parallel and is extremely fast. As there is no need for buffering, the latency is the shortest of the three described methods. Second, the cRIO runs standalone, with the PC only used for parameterization or visualization. Sensors 2022,22, 7985 33 of 41 However, the following caveat applies to all three above-mentioned methods. For continous operation, it is necessary to ensure that the computation time per sample is shorter than the inverse of the sampling rate. The advantageofrunningtheextractionalgorithmonanFPGAliesinthenear-elimination of system latency. A properly implemented harmonic extraction method on an FPGA can have the latency minimized to values as low as 4 µ s. Many methods can be implemented as Sample-By-Sample processing, and therefore it is not necessary to buffer data. A major drawback of implementing extraction algorithms on FPGAs is their very high level of difficulty from a software development perspective. The programmer cannot use floating-point data types; all functions and calculations need to be converted to a fixed-point data type. Of course, while development can be carried out on a system that allows floating-point calculations, in which case conversion to FXP must be considered. This is the part of SW design where most problems occur, because if the conversion is not executed correctly, the data type will overflow, causing an error in the harmonic extraction method. Other problems include long compilation times and the rather complex HDL programming language. Because this is a general synthesis of an HW circuit, it is necessary to take into account the fact that the code runs in parallel, not sequentially. This can be used, e.g., in pipelining, where several iterations of the calculation are run in parallel. However, it is necessary to program the so-called handshaking, or overhead, which decides when the calculation is valid and when it is not. Another aim of ours is to create a database of signal voltage and current waveforms with different types of loads. Any combination of the individual waveforms will be clearly described to make it clear which scenario is to be tested (e.g., distorted line voltage THD Uh3 = 5%, THD Uh5 = 3%, non-symmetrical nature of load, thyristor-controlled rectifier RL load type XY, and others). Therefore, the individual methods can be tested on different models of the distribution network. This database will then be freely available for download, and other authors will be able to implement their own new methods of SAPF management and objectively compare them with algorithms implemented by other authors. The indisputable advantage of this dataset will be, above all, the objectivity of the quantification of individual parameters of the filtration quality, not verbal expression of a subjective character. The key parameters we intend to examine are the convergence speed, algorithm stability, computational complexity in terms of the number of operations (addition, subtraction, multiplication, and division) in one iteration cycle, memory cell consumption, Minimum Mean Square Error (MMSE), value of the THD I after filtration, relative THD I improvement, and ability to function under different tested conditions. Initial testing and implementation of the aforementioned methods will be performed in laboratory conditions. The next step will be implementation on a real “controlled” distribution network consisting of the test polygon of public SMART LED lighting on the campus of VSB (the Technical University of Ostrava) [ 135 , 146 , 147 ]. This polygon is used for comprehensive testing of LED lighting in terms of Power Quality [ 148 ], consumption, and extended functionalities (e.g., visible light communication [ 149 – 152 ], smart parking management [ 153 ], smart energy flow management [ 148 ], etcetera). The subject of ongoing research is primarily the impact of widespread mass deployment of smart technologies on the quality of electricity within the city distribution network. The primary advantage of this approach is that the operation of the test polygon is fully under control of the research team, making it possible to perform various tests with public lighting, even during the day when it is not normally lit. The next possible step will be to deploy the system on the distribution network of the entire campus, thus contributing to the ongoing project to create a small “SMART city” on the university grounds (SMART street lighting, SMART information boards, SMART energy flow management, etcetera) or deployment to one of the industrial companies of our team’s cooperating industrial partners. Sensors 2022,22, 7985 34 of 41 5. Conclusions It is quite obvious that current harmonics are one of the most important elements that fundamentally effect the power quality of electricity within a distribution grid. Great efforts are currently being made to compensate for these higher current components. One of the most effective methods of solving this problem of suppression of higher harmonic components is the deployment of SAPF. Their key feature is that their efficiency is directly reflected in the speed and accuracy of control algorithms. Due to the massive deployment of dynamically changing systems (from a higher harmonic content perspective), it is necessary to guarantee a high degree of flexibility in terms of individual operating scenarios. These scenarios are covered by modern control algorithms thanks to the use of progressive signal processing methods. The development of this area is evoked by the availability of powerful and affordable semiconductor switching elements. This research has systematically summarized and compared existing SAPF control methods, with an emphasis on modern methods of signal processing which are beginning to be significantly applied in the field of power engineering. Thanks to the relatively easy availability of FPGAs, it is possible to implement complex control algorithms which, in combination with new semiconductor switching elements, are able to achieve high efficiency . This publication should help to understand the basic principle of SAPF while providing a subjective classification and comparison of different control algorithms that can serve as a basis for further research in this progressing field. Author Contributions: Conceptualization, J.B.; methodology, J.B. and V.S.; software, J.B. and V.S.; validation, P.B.; formal analysis, R.J.; investigation, J.B., V.S., R.J. and L.D.; resources, P.B.; data curation, J.B.; writing—original draft preparation, J.B., V.S., R.J. and L.D.; writing—review and editing, J.B., V.S., R.J. and L.D.; visualization, P.B. and R.M.; supervision, P.B. and R.M.; project administration, P.B., R.M. and P.S.; funding acquisition, P.B., R.M. and P.S. All authors have read and agreed to the published version of the manuscript. Funding: This research was funded by the Ministry of Education of the Czech Republic (Project No. SP2022/34 and SP2022/88). This work was supported by the European Regional Development Fund in Research Platform focused on Industry 4.0 and Robotics in the Ostrava project, CZ.02.1.01/0.0/0.0 /17_049/0008425 within Operational Programme Research, Development and Education. We thank the company Brose, Koprivnice CZ (Petr Zmij). Institutional Review Board Statement: Not applicable. Informed Consent Statement: Not applicable. Data Availability Statement: Not applicable. Conflicts of Interest: The authors declare no conflict of interest. Abbreviations The following abbreviations are used in this manuscript: ANFIS Adaptive Neuro-Fuzzy Inference System DCC Direct Current Control DFT Discrete Fourier Transform DSP Digital Signal Processor FCE Fundamental Component Extraction FFT Fast Fourier Transformation FIR Finite Impulse Response Sensors 2022,22, 7985 35 of 41 FIS Fuzzy Inference System FPGA Field Programmable Gate Array GD Gradient Descent GTO Gate turn-off HPF High-Pass Filter ICC Indirect Current Control IGBT Insulated Gate Bipolar transistors IGCT Integrated gate commutated IIR Infinite Impulse Response LF Loop Filter LMS Least Mean Squares LPF Low-Pass Filter MMSE Minimum Mean Square Error MNN Multilayer Neural Network PCC Point of Common Coupling PD Phase Detector PLL Phase-Locked Loop PWM Pulse-Width Modulation RDFT Recursive Discrete Fourier Transform RLS Recursive Least Squares SAPF Shunt-Active Power Filter SCG Scale Conjugate Gradient SNR Signal to Noise Ratio SVPWM Space Vector PWM THD Total Harmonic Distortion VCO Voltage-Controlled Oscillator ZCD Zero-Cross Detection References 1. Thakur, P. Load Distribution and VFD Topology Selection for Harmonic Mitigation in an Optimal Way. IEEE Trans. Ind. Appl. 2020,56, 48–56. [CrossRef] 2. Xu, Y.; Xiao, X.; Liu, H.; Wang, H. Parallel Operation of Hybrid Active Power Filter with Passive Power Filter or Capacitors. In Proceedings of the 2005 IEEE/PES Transmission & Distribution Conference & Exposition: Asia and Pacific, Dalian, China, 18 August 2005; pp. 1–6. [CrossRef] 3. Arritt, R.F.; Dugan, R.C. Distributed Generation Interconnection Transformer and Grounding Selection. In Proceedings of the 2008 IEEE Power and Energy Society General Meeting—Conversion and Delivery of Electrical Energy in the 21st Century, Pittsburgh, PA, USA, 20–24 July 2008; pp. 1–7. [CrossRef] 4. Baghzouz, Y.; Gong, X. Analysis of Three-Phase Transformer No-Load Characteristics. IEEE Trans. Power Syst. 1995 ,10, 18–26. [CrossRef] 5. Sanjay, J.S.; Misra, B. Power Quality Improvement for Non Linear Load Applications Using Passive Filters. In Proceedings of the 2019 3rd International Conference on Recent Developments in Control, Automation & Power Engineering (RDCAPE), Noida, India, 10–11 October 2019; pp. 585–589. [CrossRef] 6. Phannil, N.; Jettanasen, C.; Ngaopitakkul, A. Harmonics and Reduction of Energy Consumption in Lighting Systems by Using LED Lamps. Energies 2018,11, 3169. [CrossRef] 7. Goschler, C. (Ed.) Compensation in Practice: The Foundation ‘Remembrance, Responsibility and Future’ and the Legacy of Forced Labour during the Third Reich, 1st ed.; Berghahn Books: New York, NY, USA, 2017. [CrossRef] 8. Hansen, S.; Nielsen, P.; Blaabjerg, F. Harmonic Cancellation by Mixing Nonlinear Single-Phase and Three-Phase Loads. IEEE Trans. Ind. Appl. 2000,36, 152–159. [CrossRef] 9. Rastogi, M.; Mohan, N.; Edris, A.A. Hybrid-Active Filtering of Harmonic Currents in Power Systems. IEEE Trans. Power Deliv. 1995,10, 1994–2000. [CrossRef] 10. Akagi, H. Active Harmonic Filters. Proc. IEEE 2005,93, 2128–2141. [CrossRef] 11. Duda, T. Robust Algorithms for Control of Dynamic Systems. Ph.D. Thesis, Vysoká Škola Báˇnská-Technická Univerzita Ostrava, Ostrava, Czech Republic, 2015. 12. Chamrád, P. Optimalization of Parameters of MRAS Observer for Sensorless Control of Asynchronal Motor. Ph.D. Thesis, Vysoká Škola Báˇnská-Technická Univerzita Ostrava, Ostrava, Czech Republic, 2019. 13. Massoud, A.; Finney, S.; Williams, B. Review of Harmonic Current Extraction Techniques for an Active Power Filter. In Proceedings of the 2004 11th International Conference on Harmonics and Quality of Power (IEEE Cat. No.04EX951), Lake Placid, NY, USA, 12–15 September 2004; pp. 154–159. [CrossRef] Sensors 2022,22, 7985 36 of 41 14. Abu Hasim, A.S.; Talib, M.H.N.; Ibrahim, Z. Comparative Study of Different PWM Control Scheme for Three-Phase Three-Wire Shunt Active Power Filter. In Proceedings of the 2012 IEEE International Power Engineering and Optimization Conference, Melaka, Malaysia, 6–7 June 2012; pp. 119–123. [CrossRef] 15. Kim, H.; Blaabjerg, F.; Bak-Jensen, B.; Choi, J. Instantaneous Power Compensation in Three-Phase Systems by Using p-q-r Theory. In Proceedings of the 2001 IEEE 32nd Annual Power Electronics Specialists Conference (IEEE Cat. No. 01CH37230), Vancouver, BC, Canada, 17–21 June 2001; Volume 2, pp. 478–485. [CrossRef] 16. Montero, M.I.M.; Cadaval, E.R.; Gonzalez, F.B. Comparison of Control Strategies for Shunt Active Power Filters in Three-Phase Four-Wire Systems. IEEE Trans. Power Electron. 2007,22, 229–236. [CrossRef] 17. Herrera, R.S.; Salmerón, P.; Kim, H. Instantaneous Reactive Power Theory Applied to Active Power Filter Compensation: Different Approaches, Assessment, and Experimental Results. IEEE Trans. Ind. Electron. 2008,55, 184–196. [CrossRef] 18. Benhabib, M.; Saadate, S. New Control Approach for Four-Wire Active Power Filter Based on the Use of Synchronous Reference Frame. Electr. Power Syst. Res. 2005,73, 353–362. [CrossRef] 19. Revuelta, P.S.; Herrera, R.S. Application of the Instantaneous Power Theories in Load Compensation with Active Power Filters. In Proceedings of the 10th European Conference on Power Electronics and Applications, Toulouse, France, 2–4 September 2003; pp. 2–4. 20. Salam, Z.; Tan, P.C.; Jusoh, A. Harmonics Mitigation Using Active Power Filter: A Technological Review. Elektr. J. Electr. Eng. 2006,8, 17–26. 21. Dolen, M.; Lorenz, R. An Industrially Useful Means for Decomposition and Differentiation of Harmonic Components of Periodic Waveforms. In Proceedings of the Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129), Rome, Italy, 8–12 October 2000; Volume 2, pp. 1016–1023. [CrossRef] 22. Mortezaei, A.; Lute, C.; Simoes, M.G.; Marafao, F.P.; Boglia, A. PQ, DQ and CPT Control Methods for Shunt Active Compensators—A Comparative Study. In Proceedings of the 2014 IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014; pp. 2994–3001. [CrossRef] 23. Qasim, M.; Khadkikar, V. Application of Artificial Neural Networks for Shunt Active Power Filter Control. IEEE Trans. Ind. Inform. 2014,10, 1765–1774. [CrossRef] 24. Routhu, B.; Arun, N. PI, FUZZY and ANFIS Control of 3-Phase Shunt Active Power Filter. Int. J. Eng. Technol. (IJET) 2013. 25. Tamboli, D.A.; Chile, R.H. Reference Signal Generation for Shunt Active Power Filter Using Adaptive Filtering Approach. In Proceedings of the 2015 International Conference on Industrial Instrumentation and Control (ICIC), Pune, India, 28–30 May 2015; pp. 766–770. [CrossRef] 26. Abdeslam, D.O.; Wira, P.; Merckle, J.; Flieller, D.; Chapuis, Y.A. A Unified Artificial Neural Network Architecture for Active Power Filters. IEEE Trans. Ind. Electron. 2007,54, 61–76. [CrossRef] 27. Abdusalam, M.; Poure, P.; Karimi, S.; Saadate, S. New Digital Reference Current Generation for Shunt Active Power Filter under Distorted Voltage Conditions. Electr. Power Syst. Res. 2009,79, 759–765. [CrossRef] 28. Bacon, V.D.; de Souza, V.; Padim, E.T.; da Silva, S.A.O. Influence of the PLL Phase-Angle Quality on the Static and Dynamic Performance of Grid-Connected Systems. In Proceedings of the 2017 Brazilian Power Electronics Conference (COBEP), Juiz de Fora, Brazil, 19–22 November 2017; pp. 1–6. 29. Bhattacharya, A.; Chakraborty, C. A Shunt Active Power Filter With Enhanced Performance Using ANN-Based Predictive and Adaptive Controllers. IEEE Trans. Ind. Electron. 2011,58, 421–428. [CrossRef] 30. Blaabjerg, F.; Teodorescu, R.; Liserre, M.; Timbus, A. Overview of Control and Grid Synchronization for Distributed Power Generation Systems. IEEE Trans. Ind. Electron. 2006,53, 1398–1409. [CrossRef] 31. da Silva, S.A.O.; Bacon, V.D.; Campanhol, L.B.G.; Angélico, B.A. An Adaptive Phase-Locked Loop Algorithm for Single-Phase Utility Connected System. In Proceedings of the 2013 15th European Conference on Power Electronics and Applications (EPE), Lille, France, 2–6 September 2013; pp. 1–10. 32. Djazia, K.; Krim, F.; Chaoui, A.; Sarra, M. Active Power Filtering Using the ZDPC Method under Unbalanced and Distorted Grid Voltage Conditions. Energies 2015,8, 1584–1605. [CrossRef] 33. Elangovan, S.; Thanushkodi, K.; Neelakantan, P.N. A Two Level Shunt Active Power Filter without Pll for Industrial Loads. Aust. J. Basic Appl. Sci 2014,8, 71–77. 34. Golestan, S.; Monfared, M.; Freijedo, F.D. Design-Oriented Study of Advanced Synchronous Reference Frame Phase-Locked Loops. IEEE Trans. Power Electron. 2013,28, 765–778. [CrossRef] 35. Han, Y.; Xu, L.; Khan, M.M.; Yao, G.; Zhou, L.D.; Chen, C. A Novel Synchronization Scheme for Grid-Connected Converters by Using Adaptive Linear Optimal Filter Based PLL (ALOF–PLL). Simul. Model. Pract. Theory 2009,17, 1299–1345. [CrossRef] 36. Hoon, Y.; Radzi, M.A.M.; Hassan, M.K.; Mailah, N.F. Operation of Three-Level Inverter-Based Shunt Active Power Filter Under Nonideal Grid Voltage Conditions With Dual Fundamental Component Extraction. IEEE Trans. Power Electron. 2018 , 33, 7558–7570. [CrossRef] 37. Jaalam, N.; Rahim, N.; Bakar, A.; Tan, C.; Haidar, A.M. A Comprehensive Review of Synchronization Methods for Grid-Connected Converters of Renewable Energy Source. Renew. Sustain. Energy Rev. 2016,59, 1471–1481. [CrossRef] 38. McGrath, B.; Holmes, D.; Galloway Galloway, J. Power Converter Line Synchronization Using a Discrete Fourier Transform (DFT) Based on a Variable Sample Rate. IEEE Trans. Power Electron. 2005,20, 877–884. [CrossRef] Sensors 2022,22, 7985 37 of 41 39. Mohd Zainuri, M.; Mohd Radzi, M.; Che Soh, A.; Mariun, N.; Abd Rahim, N.; Hajighorbani, S. Fundamental Active Current Adaptive Linear Neural Networks for Photovoltaic Shunt Active Power Filters. Energies 2016,9, 397. [CrossRef] 40. Oliveira da Silva, S.A.; Garcia Campanhol, L.B.; Goedtel, A. Application of Shunt Active Power Filter for Harmonic Reduction and Reactive Power Compensation in Three-Phase Four-Wire Systems. IET Power Electron. 2014,7, 2825–2836. [CrossRef] 41. Özerdem, Ö.C.; Khadem, S.K.; Biricik, S.; Basu, M.; Redif, S. Real-Time Control of Shunt Active Power Filter under Distorted Grid Voltage and Unbalanced Load Condition Using Self-Tuning Filter. IET Power Electron. 2014,7, 1895–1905. [CrossRef] 42. Radzi, M.; Rahim, N. Neural Network and Bandless Hysteresis Approach to Control Switched Capacitor Active Power Filter for Reduction of Harmonics. IEEE Trans. Ind. Electron. 2009,56, 1477–1484. [CrossRef] 43. Rahman, N.F.A.; Radzi, M.A.M.; Soh, A.C.; Mariun, N.; Rahim, N.A. Dual Function of Unified Adaptive Linear Neurons Based Fundamental Component Extraction Algorithm for Shunt Active Power Filter Operation. Int. Rev. Electr. Eng. 2015 ,10, 544–552. 44. Rodriguez, P.; Pou, J.; Bergas, J.; Candela, J.I.; Burgos, R.P.; Boroyevich, D. Decoupled Double Synchronous Reference Frame PLL for Power Converters Control. IEEE Trans. Power Electron. 2007,22, 584–592. [CrossRef] 45. Shah, M.C.; Chauhan, S.K.; Tekwani, P.N.; Tiwari, R.R. Analysis, Design and Digital Implementation of a Shunt Active Power Filter with Different Schemes of Reference Current Generation. IET Power Electron. 2014,7, 627–639. [CrossRef] 46. Shinnaka, S. A New Characteristics-Variable Two-Input/Output Filter in D-Module-Designs, Realizations, and Equivalence. IEEE Trans. Ind. Appl. 2002,38, 1290–1296. [CrossRef] 47. Timbus, A.; Liserre, M.; Teodorescu, R.; Blaabjerg, F. Synchronization Methods for Three Phase Distributed Power Generation Systems. An Overview and Evaluation. In Proceedings of the IEEE 36th Conference on Power Electronics Specialists, Aachen, Germany, 16 June 2005; pp. 2474–2481. [CrossRef] 48. Vainio, O.; Ovaska, S.; Polla, M. Adaptive Filtering Using Multiplicative General Parameters for Zero-Crossing Detection. IEEE Trans. Ind. Electron. 2003,50, 1340–1342. [CrossRef] 49. Hoon, Y.; Mohd Radzi, M.A.; Hassan, M.K.; Mailah, N.F. A Self-Tuning Filter-Based Adaptive Linear Neuron Approach for Operation of Three-Level Inverter-Based Shunt Active Power Filters under Non-Ideal Source Voltage Conditions. Energies 2017 , 10, 667. [CrossRef] 50. Zainuri, M.; Radzi, M.M.; Soh, A.C.; Mariun, N.; Rahim, N.A. Simplified Adaptive Linear Neuron Harmonics Extraction Algorithm for Dynamic Performance of Shunt Active Power Filter. Int. Rev. Model. Simul. 2016,9, 144–154. 51. Girgis, A.; Chang, W.; Makram, E. A Digital Recursive Measurement Scheme for Online Tracking of Power System Harmonics. IEEE Trans. Power Deliv. 1991,6, 1153–1160. [CrossRef] 52. Ribeiro, R.L.A.; Rocha, T.O.A.; de Sousa, R.M.; dos Santos, E.C.; Lima, A.M.N. A Robust DC-Link Voltage Control Strategy to Enhance the Performance of Shunt Active Power Filters Without Harmonic Detection Schemes. IEEE Trans. Ind. Electron. 2015 , 62, 803–813. [CrossRef] 53. Kumar, S.J.; Sangeetha, P.; Charan, C.R. Shunt Active Power Filter Control by Instantaneous Reactive Power Compensation. In Proceedings of the 2016 International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES), Paralakhemundi, India, 3–5 October 2016; pp. 2012–2016. [CrossRef] 54. Geetha, K.; Sangeetha, B. Performance Evaluation of Conventional and Intelligent Controller Based Shunt Active Filter. In Proceedings of the Third International Conference on Computational Intelligence and Information Technology (CIIT 2013), Mumbai, India, 18–19 October 2013; pp. 564–569. [CrossRef] 55. Patjoshi, R.K.; Mahapatra, K.K. Performance Comparison of Direct and Indirect Current Control Techniques Applied to a Sliding Mode Based Shunt Active Power Filter. In Proceedings of the 2013 Annual IEEE India Conference (INDICON), Mumbai, India, 13–15 December 2013; pp. 1–5. [CrossRef] 56. Rahman, N.A.; Nasir, N.M.; Baharom, R. Comparative Study of Direct and Indirect Current Control Algorithms for Shunt Active Power Filter. In Proceedings of the 2019 International Conference on Electrical Engineering and Informatics (ICEEI), Bandung, Indonesia, 18 July 2019; pp. 324–329. [CrossRef] 57. Imad, A.; Hani, S.E.; Mediouni, H.; Echchaachouai, A. Comparative Analysis on Current Control Methods of Shunt Active Power Filter for the Improvement of Grid Energy Quality. In Proceedings of the 2017 International Conference on Electrical and Information Technologies (ICEIT), Rabat, Morocco, 15–18 November 2017; pp. 1–6. [CrossRef] 58. Akagi, H.; Kanazawa, Y.; Nabae, A. Instantaneous Reactive Power Compensators Comprising Switching Devices without Energy Storage Components. IEEE Trans. Ind. Appl. 1984,IA-20, 625–630. [CrossRef] 59. Peng, F.Z.; Lai, J.S. Generalized Instantaneous Reactive Power Theory for Three-Phase Power Systems. IEEE Trans. Instrum. Meas. 1996,45, 293–297. [CrossRef] 60. Nabae, A.; Tanaka, T. A New Definition of Instantaneous Active-Reactive Current and Power Based on Instantaneous Space Vectors on Polar Coordinates in Three-Phase Circuits. IEEE Trans. Power Deliv. 1996,11, 1238–1243. [CrossRef] 61. Fujita, H.; Akagi, H. The Unified Power Quality Conditioner: The Integration of Series-and Shunt-Active Filters. IEEE Trans. Power Electron. 1998,13, 315–322. [CrossRef] 62. Peng, F.Z.; Ott, G.W.; Adams, D.J. Harmonic and Reactive Power Compensation Based on the Generalized Instantaneous Reactive Power Theory for Three-Phase Four-Wire Systems. IEEE Trans. Power Electron. 1998,13, 1174–1181. [CrossRef] 63. Ghosh, A.; Joshi, A. A New Approach to Load Balancing and Power Factor Correction in Power Distribution System. IEEE Trans. Power Deliv. 2000,15, 417–422. [CrossRef] Sensors 2022,22, 7985 38 of 41 64. Boussaid, A.; Nemmour, A.L.; Louze, L.; Khezzar, A. A Novel Strategy for Shunt Active Filter Control. Electr. Power Syst. Res. 2015,123, 154–163. [CrossRef] 65. Büyük, M.; ˙ Inci, M.; Tan, A.; Tümay, M. Improved Instantaneous Power Theory Based Current Harmonic Extraction for Unbalanced Electrical Grid Conditions. Electr. Power Syst. Res. 2019,177, 106014. [CrossRef] 66. Kim, H.; Akagi, H. The Instantaneous Power Theory on the Rotating P-q-r Reference Frames. In Proceedings of the IEEE 1999 International Conference on Power Electronics and Drive Systems. PEDS’99 (Cat. No. 99TH8475), Hong Kong, China, 27–29 July 1999; Volume 1, pp. 422–427. [CrossRef] 67. Chebabhi, A.; Fellah, M.K.; Benkhoris, M.F. Application of PQR Theory for Control of a 3-Phase 4-Wire 4-Legs Shunt Active Power Filter in the αβo-Axes Using 3d-SVM Technique. Leonardo J. Sci. 2015,14, 17–28. 68. Rafiei, S.R.; Toliyat, H.; Ghazi, R.; Gopalarathnam, T. An Optimal and Flexible Control Strategy for Active Filtering and Power Factor Correction under Non-Sinusoidal Line Voltages. IEEE Trans. Power Deliv. 2001,16, 297–305. [CrossRef] 69. Zhao, H.J.; Pang, Y.F.; Qiu, Z.M.; Chen, M. Study on UPF Harmonic Current Detection Method Based on DSP. J. Phys. Conf. Ser. 2006,48, 1327. [CrossRef] 70. Eid, A.; Abdel-Salam, M.; El-Kishky, H.; El-Mohandes, T. Active Power Filters for Harmonic Cancellation in Conventional and Advanced Aircraft Electric Power Systems. Electr. Power Syst. Res. 2009,79, 80–88. [CrossRef] 71. Bhattacharya, S.; Frank, T.M.; Divan, D.M.; Banerjee, B. Active Filter System Implementation. IEEE Ind. Appl. Mag. 1998 ,4, 47–63. [CrossRef] 72. Bhattacharya, S.; Divan, D. Synchronous Frame Based Controller Implementation for a Hybrid Series Active Filter System. In Proceedings of the In IAS’95. Conference Record of the 1995 IEEE Industry Applications Conference Thirtieth IAS Annual Meeting, Orlando, FL, USA, 8–12 October 1995; Volume 3, pp. 2531–2540. [CrossRef] 73. da Silva, C.H.; Pereira, R.R.; da Silva, L.E.B.; Lambert-Torres, G.; Bose, B.K.; Ahn, S.U. A Digital PLL Scheme for Three-Phase System Using Modified Synchronous Reference Frame. IEEE Trans. Ind. Electron. 2010,57, 3814–3821. [CrossRef] 74. Hoon, Y.; Radzi, M.A.M.; Hassan, M.K.; Mailah, N.F. Three-Phase Three-Level Shunt Active Power Filter with Simplified Synchronous Reference Frame. In Proceedings of the 2016 IEEE Industrial Electronics and Applications Conference (IEACon), Kota Kinabalu, Malaysia, 20–22 November 2016; pp. 1–6. 75. Hoon, Y.; Radzi, M.A.M.; Hassan, M.K.; Mailah, N.F.; Wahab, N.I.A. A Simplified Synchronous Reference Frame for Indirect Current Controlled Three-Level Inverter-Based Shunt Active Power Filters. J. Power Electron. 2016,16, 1964–1980. [CrossRef] 76. Kumar, R.; Bansal, H.O. Real-Time Implementation of Adaptive PV-Integrated SAPF to Enhance Power Quality. Int. Trans. Electr. Energy Syst. 2019,29, e12004. [CrossRef] 77. Msigwa, C.J.; Kundy, B.J.; Mwinyiwiwa, B.M. Control Algorithm for Shunt Active Power Filter Using Synchronous Reference Frame Theory. World Acad. Sci. Eng. Technol. 2009,58, 1828–1834. 78. Musa, S.; Radzi, M.A.M.; Hizam, H.; Wahab, N.I.A.; Hoon, Y.; Zainuri, M.A.A.M. Modified Synchronous Reference Frame Based Shunt Active Power Filter with Fuzzy Logic Control Pulse Width Modulation Inverter. Energies 2017,10, 758. [CrossRef] 79. Pigazo, A.; Moreno, V.M.; Estebanez, E.J. A Recursive Park Transformation to Improve the Performance of Synchronous Reference Frame Controllers in Shunt Active Power Filters. IEEE Trans. Power Electron. 2009,24, 2065–2075. [CrossRef] 80. Sun, B.; Dai, N.Y.; Chio, U.F.; Wong, M.C.; Wong, C.K.; Sin, S.W.; Seng-Pan, U.; Martins, R.P. FPGA-Based Decoupled Double Synchronous Reference Frame PLL for Active Power Filters. In Proceedings of the 2011 6th IEEE Conference on Industrial Electronics and Applications, Beijing, China, 21–23 June 2011; pp. 2145–2150. 81. Sundaram, E.; Venugopal, M. On Design and Implementation of Three Phase Three Level Shunt Active Power Filter for Harmonic Reduction Using Synchronous Reference Frame Theory. Int. J. Electr. Power Energy Syst. 2016,81, 40–47. [CrossRef] 82. Mattavelli, P. Synchronous-Frame Harmonic Control for High-Performance AC Power Supplies. IEEE Trans. Ind. Appl. 2001 , 37, 864–872. [CrossRef] 83. Escobar, G.; Stankovic, A.M.; Mattavelli, P. An Adaptive Controller in Stationary Reference Frame for D-Statcom in Unbalanced Operation. IEEE Trans. Ind. Electron. 2004,51, 401–409. [CrossRef] 84. Marmouh, S.; Boutoubat, M.; Mokrani, L. Performance and Power Quality Improvement Based on DC-Bus Voltage Regulation of a Stand-Alone Hybrid Energy System. Electr. Power Syst. Res. 2018,163, 73–84. [CrossRef] 85. de Lacerda de Oliveira, L.; da Silva, L.; da Silva, V.; Torres, G.; Pinto, J. Improving the Dynamic Response of Active Power Filters Based on the Synchronous Reference Frame Method. In Proceedings of the APEC, Seventeenth Annual IEEE Applied Power Electronics Conference and Exposition (Cat. No. 02CH37335), Dallas, TX, USA, 10–14 March 2002; Volume 2, pp. 742–748. [CrossRef] 86. Kabir, M.A.; Mahbub, U. Synchronous Detection and Digital Control of Shunt Active Power Filter in Power Quality Improvement. In Proceedings of the 2011 IEEE Power and Energy Conference at Illinois, Urbana, IL, USA, 25–26 February 2011; pp. 1–5. [CrossRef] 87. Bajaj, M.; Rautela, S.; Sharma, A. A Comparative Analysis of Control Techniques of SAPF under Source Side Disturbance. In Proceedings of the In 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India, 18–19 March 2016; pp. 1–7. [CrossRef] 88. Narongrit, T.; Santiprapan, P.; Janpong, S. A Synchronous Detection with Fourier Analysis for Single-Phase Shunt Active Power Filters. In Proceedings of the 2018 5th International Conference on Electric Power and Energy Conversion Systems (EPECS), Kitakyushu, Japan, 23–25 April 2018; pp. 1–6. [CrossRef] Sensors 2022,22, 7985 39 of 41 89. Tali, M.; Essadki, A.; Nasser, T. Harmonic Detection Methods of Shunt Active Power Filter under Unbalanced Loads. In Proceedings of the 2016 International Renewable and Sustainable Energy Conference (IRSEC), Marrakech, Morocco, 14–17 November 2016; pp. 1017–1023. [CrossRef] 90. Sujatha, C.H.; Kusam, S.; Shekar, K.C. Shunt Active Filter Algorithms for a Three Phase System Fed to Adjustable Speed Drive. Int. J. Eng. Sci. Technol. 2011,3, 7577–7586. 91. Tanaka, T.; Okamoto, M.; Hiraki, E. Control Strategies of Active Power Line Conditioners in Single-Phase Circuits. In Proceedings of the 8th International Conference on Power Electronics—ECCE Asia, Jeju, Korea, 30 May–3 June 2011; pp. 1813–1820. [CrossRef] 92. Dongre, G.A.; Choudhari, V.V.; Diwan, S.P. A Comparison and Analysis of Control Algorithms for Shunt Active Power Filter. In Proceedings of the 2015 International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC), Melmaruvathur, Chennai, India, 22–23 April 2015; pp. 0129–0133. [CrossRef] 93. Jou, H.L. New Single-Phase Active Power Filter. IEE Proc.-Electr. Power Appl. 1994,141, 129.:19949938. [CrossRef] 94. Hsu, C.; Wu, H. A New Single-Phase Active Power Filter with Reduced Energy-Storage Capacity. IEE Proc.-Electr. Power Appl. 1996,143, 25.:19960205. [CrossRef] 95. Bains, B.K.; Dhingra, A. A Review of Current Control Techniques for Active Power Filter Applications. J. Eng. Econ. Dev. 2018 , 4, 18–22. 96. Tenti, P.; Mattavelli, P.; Morales Paredes, H.K. Conservative Power Theory, Sequence Components and Accountability in Smart Grids. In Proceedings of the 2010 International School on Nonsinusoidal Currents and Compensation, Lagow, Poland, 15–18 June 2010; pp. 37–45. [CrossRef] 97. Rosa, R.B.; Vahedi, H.; Godoy, R.B.; Pinto, J.O.P.; Al-Haddad, K. Conservative Power Theory Used in NPC-Based Shunt Active Power Filter to Eliminate Electric Metro System Harmonics. In Proceedings of the 2015 IEEE Vehicle Power and Propulsion Conference (VPPC), Montreal, QC, Canada, 19–22 October 2015; pp. 1–6. [CrossRef] 98. Haugan, T.S.; Tedeschi, E. Reactive and Harmonic Compensation Using the Conservative Power Theory. In Proceedings of the 2015 Tenth International Conference on Ecological Vehicles and Renewable Energies (EVER), Monte Carlo, Monaco, 31 March–2 April 2015; pp. 1–8. [CrossRef] 99. Taher, S.A.; Alaee, M.H.; Dehghani Arani, Z. Model Predictive Control of PV-Based Shunt Active Power Filter in Single Phase Low Voltage Grid Using Conservative Power Theory. In Proceedings of the 2017 8th Power Electronics, Drive Systems & Technologies Conference (PEDSTC), Mashhad, Iran, 14–16 February 2017; pp. 253–258. [CrossRef] 100. Bitoleanu, A.; Popescu, M. Shunt Active Power Filter Overview on the Reference Current Methods Calculation and Their Implementation. In Proceedings of the 2013 4th International Symposium on Electrical and Electronics Engineering (ISEEE), Galati, Romania, 11–13 October 2013; pp. 1–12. [CrossRef] 101. Paredes, H.K.M.; Brandao, D.I.; Terrazas, T.M.; Marafao, F.P. Shunt Active Compensation Based on the Conservative Power Theory Current’s Decomposition. In Proceedings of the XI Brazilian Power Electronics Conference, Natal, Brazil, 11–15 September 2011; pp. 788–794. [CrossRef] 102. Suru, C.V.; Patrascu, A.; Linca, M. Conservative Power Theory Implementation in Shunt Active Power Filtering. In Proceedings of the International School on Nonsinusoidal Currents and Compensation 2013 (ISNCC 2013), Zielona Góra, Poland, 20–21 June 2013; pp. 1–6. [CrossRef] 103. Karbasforooshan, M.S.; Monfared, M. An Adaptive Recursive Discrete Fourier Transform Technique for the Reference Current Generation of Single-Phase Shunt Active Power Filters. In Proceedings of the 2016 7th Power Electronics and Drive Systems Technologies Conference (PEDSTC), Tehran, Iran, 16–18 February 2016; pp. 253–259. [CrossRef] 104. Borisov, K.; Ginn, H.; Guangda Chen. A Computationally Efficient RDFT-Based Reference Signal Generator for Active Compensators. IEEE Trans. Power Deliv. 2009,24, 2396–2404. [CrossRef] 105. Reza, M.S.; Ciobotaru, M.; Agelidis, V.G. A Recursive DFT Based Technique for Accurate Estimation of Grid Voltage Frequency. In Proceedings of the IECON 2013—39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; pp. 6420–6425. [CrossRef] 106. Asiminoael, L.; Blaabjerg, F.; Hansen, S. Detection Is Key—Harmonic Detection Methods for Active Power Filter Applications. IEEE Ind. Appl. Mag. 2007,13, 22–33. [CrossRef] 107. Ginn, H.L.; Chen, G. Digital Control Method for Grid-Connected Converters Supplied With Nonideal Voltage. IEEE Trans. Ind. Inform. 2014,10, 127–136. [CrossRef] 108. Kumar, R.; Bansal, H.O. Hardware in the Loop Implementation of Wavelet Based Strategy in Shunt Active Power Filter to Mitigate Power Quality Issues. Electr. Power Syst. Res. 2019,169, 92–104. [CrossRef] 109. Firouzjah, K.G.; Sheikholeslami, A.; Karami-Mollaei, M.R.; Khaleghi, M. A New Harmonic Detection Method for Shunt Active Filter Based on Wavelet Transform. J. Appl. Sci. Res. 2008,4, 1561–1568. 110. Driesen, J.; Belmans, R. Active Power Filter Control Algorithms Using Wavelet-Based Power Definitions. In Proceedings of the 10th International Conference on Harmonics and Quality of Power. Proceedings (Cat. No. 02EX630), Rio de Janeiro, Brazil, 6–9 October 2002; Volume 2, pp. 466–471. [CrossRef] 111. Aghazadeh, A.; Niazazari, I.; Khodabakhshi, N.; Hosseinian, S.H.; Abyaneh, H.A. A New Method of Single-Phase Active Power Filter for AC Electric Railway System Based on Hilbert Transform. In Proceedings of the 2013 IEEE International Conference on Smart Energy Grid Engineering (SEGE), Oshawa, ON, Canada, 28–30 August 2013; pp. 1–7. [CrossRef] Sensors 2022,22, 7985 40 of 41 112. Swarnkar, N.K.; Mahela, O.P.; Lalwani, M. Evaluation of Power Quality in Distribution System with High Penetration of Wind Power Generation. In Proceedings of the 2021 Innovations in Power and Advanced Computing Technologies (i-PACT), Kuala Lumpur, Malaysia, 27–29 November 2021; pp. 1–6. [CrossRef] 113. Panigrahi, R.; Subudhi, B. Performance Enhancement of Shunt Active Power Filter Using a Kalman Filter-Based H ∞ Control Strategy. IEEE Trans. Power Electron. 2017,32, 2622–2630. [CrossRef] 114. Panigrahi, R.; Panda, P.C.; Subudhi, B.D. New Strategy for Generation of Reference Current in Active Power Filters with Distortion in Line Voltage. In Proceedings of the 2012 IEEE 7th International Conference on Industrial and Information Systems (ICIIS), Chennai, India, 6–9 August 2012; pp. 1–5. [CrossRef] 115. Hasim, A.S.B.A.; Dardin, S.M.F.B.S.M.; Ibrahim, Z.B. Kalman Filters for Reference Current Generation in Shunt Active Power Filter (APF). In Kalman Filters—Theory for Advanced Applications; Serra, G.L., Ed.; InTech: London, UK, 2018. [CrossRef] 116. Prince, S.K.; Panda, K.P.; Kumar, V.N.; Panda, G. Power Quality Enhancement in a Distribution Network Using PSO Assisted Kalman Filter—Based Shunt Active Power Filter. In Proceedings of the 2018 IEEMA Engineer Infinite Conference (eTechNxT), New Delhi, India, 13–14 March 2018; pp. 1–6. [CrossRef] 117. Hoffmann, N.; Fuchs, F.W. Minimal Invasive Equivalent Grid Impedance Estimation in Inductive—Resistive Power Networks Using Extended Kalman Filter. IEEE Trans. Power Electron. 2014,29, 631–641. [CrossRef] 118. Panigrahi, R.; Subudhi, B.; Panda, P.C. Model Predictive-based Shunt Active Power Filter with a New Reference Current Estimation Strategy. IET Power Electron. 2015,8, 221–233. [CrossRef] 119. Panigrahi, R.; Patjoshi, R.K. Robust Extended Complex Kalman Filter Based LQR Control Strategy of Shunt Active Power Filter. Int. J. Electr. Eng. Inform. 2020,12, 278–295. [CrossRef] 120. Prince, S.K.; Panda, K.P.; Patowary, M.; Panda, G. FPA Tuned Extended Kalman Filter for Power Quality Enhancement in PV Integrated Shunt Active Power Filter. In Proceedings of the 2019 International Conference on Computing, Power and Communication Technologies (GUCON), New Delhi, India, 27–28 September 2019; pp. 257–262. 121. Regulski, P.; Terzija, V. Estimation of Frequency and Fundamental Power Components Using an Unscented Kalman Filter. IEEE Trans. Instrum. Meas. 2012,61, 952–962. [CrossRef] 122. Anderson, J.A.; Rosenfeld, E. Talking Nets: An Oral History of Neural Networks; MiT Press: Cambridge, MA, USA, 2000. 123. Dash, P.; Swain, D.; Liew, A.; Rahman, S. An Adaptive Linear Combiner for On-Line Tracking of Power System Harmonics. IEEE Trans. Power Syst. 1996,11, 1730–1735. [CrossRef] 124. Hammer, M.; Janda, O.; Ertl, J. Selected Soft-Computing Methods in Power Oil Transformer Diagnostics—Part 1. J. Elektrorevue 2012, 1–13. 125. Martinek, R.; Žídek, J. Refining the Diagnostic Quality of the Abdominal Fetal Electrocardiogram Using the Techniques of Artificial Intelligence. Prz. Elektrotech. 2012,88, 155–160. 126. Shukla, A.; Tiwari, R.; Kala, R. Towards Hybrid and Adaptive Computing; Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2010; Volume 307. [CrossRef] 127. Karthikeyan, V.V.; Kalpana, M. Power Quality Enhancement Using Shunt Active Filter with ANFIS Controller. Int. J. Adv. Inf. Sci. Technol. 2013,2. [CrossRef] 128. Martinek, R.; Manas, J.; Zidek, J.; Bilik, P. Power Quality Improvement by Shunt Active Performance Filters Emulated by Artificial Intelligence Techniques. In Proceedings of the 2nd International Conference on Advances in Computer Science and Engineering, Los Angeles, CA, USA, 1–2 July 2013; Atlantis Press: Amsterdam, The Netherlands, 2013. [CrossRef] 129. Terriche, Y.; Guerrero, J.M.; Vasquez, J.C. Performance Improvement of Shunt Active Power Filter Based on Non-Linear Least-Square Approach. Electr. Power Syst. Res. 2018,160, 44–55. [CrossRef] 130. Martinek, R.; Zidek, J.; Bilik, P.; Manas, J.; Koziorek, J.; Teng, Z.; Wen, H. The Use of LMS and RLS Adaptive Algorithms for an Adaptive Control Method of Active Power Filter. Energy Power Eng. 2013,5, 1126–1133. [CrossRef] 131. Clarkson, P.M. Optimal and Adaptive Signal Processing; Routledge: London, UK, 2017. 132. Martinek, R.; Rzidky, J.; Jaros, R.; Bilik, P.; Ladrova, M. Least Mean Squares and Recursive Least Squares Algorithms for Total Harmonic Distortion Reduction Using Shunt Active Power Filter Control. Energies 2019,12, 1545. [CrossRef] 133. Douglas, S. A Family of Normalized LMS Algorithms. IEEE Signal Process. Lett. 1994,1, 49–51. [CrossRef] 134. Trilochan, P.; Mrutyunjaya, M.; Kumar, P.A.; Kumar, S.S. Sparse LMS Control Algorithm for Fuel Cell Based SAPF. In Proceedings of the 2016 IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics Engineering (UPCON), Varanasi, India, 9–11 December 2016; pp. 72–77. [CrossRef] 135. Martinek, R.; Bilik, P.; Baros, J.; Brablik, J.; Kahankova, R.; Jaros, R.; Danys, L.; Rzidky, J.; Wen, H. Design of a Measuring System for Electricity Quality Monitoring within the SMART Street Lighting Test Polygon: Pilot Study on Adaptive Current Control Strategy for Three-Phase Shunt Active Power Filters. Sensors 2020,20, 1718. [CrossRef] [PubMed] 136. Pereira, R.R.; da Silva, C.H.; da Silva, L.E.B.; Lambert-Torres, G.; Pinto, J.O.P. Improving the Convergence Time of Adaptive Notch Filters to Harmonic Detection. In Proceedings of the IECON 2010—36th Annual Conference on IEEE Industrial Electronics Society, Glendale, AZ, USA, 7–10 November 2010; pp. 521–525. [CrossRef] 137. Brenna, M.; Lazaroiu, G.; Superti-Furga, G.; Tironi, E. Bidirectional Front End Converter for DG With Disturbance Insensitivity and Islanding-Detection Capability. IEEE Trans. Power Deliv. 2008,23, 907–914. [CrossRef] 138. Choi, J.W.; Kim, Y.K.; Kim, H.G. Digital PLL Control for Single-Phase Photovoltaic System. IEE Proc.-Electr. Power Appl. 2006 , 153, 40.:20045225. [CrossRef] Sensors 2022,22, 7985 41 of 41 139. Svensson, J. Synchronisation Methods for Grid-Connected Voltage Source Converters. IEE Proc.-Gener. Transm. Distrib. 2001 , 148, 229.:20010101. [CrossRef] 140. Chen, L.R. PLL-Based Battery Charge Circuit Topology. IEEE Trans. Ind. Electron. 2004 ,51, 1344–1346. TIE.2004.837891. [CrossRef] 141. Karimi-Ghartemani, M.; Iravani, M. A Nonlinear Adaptive Filter for Online Signal Analysis in Power Systems: Applications. IEEE Trans. Power Deliv. 2002,17, 617–622. [CrossRef] 142. Karimi-Ghartemani, M.; Iravani, M. A Signal Processing Module for Power System Applications. IEEE Trans. Power Deliv. 2003 , 18, 1118–1126. [CrossRef] 143. Karimi-Ghartemani, M.; Iravani, M. A Method for Synchronization of Power Electronic Converters in Polluted and Variable-Frequency Environments. IEEE Trans. Power Syst. 2004,19, 1263–1270. [CrossRef] 144. Bojoi, R.; Griva, G.; Bostan, V.; Guerriero, M.; Farina, F.; Profumo, F. Current Control Strategy for Power Conditioners Using Sinusoidal Signal Integrators in Synchronous Reference Frame. IEEE Trans. Power Electron. 2005,20, 1402–1412. [CrossRef] 145. Yuan, X.; Allmeling, J.; Merk, W.; Stemmler, H. Stationary Frame Generalized Integrators for Current Control of Active Power Filters with Zero Steady State Error for Current Harmonics of Concern under Unbalanced and Distorted Operation Conditions. In Proceedings of the Conference Record of the 2000 IEEE Industry Applications Conference, Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No. 00CH37129), Rome, Italy, 8–12 October 2000; Volume 4, pp. 2143–2150. [CrossRef] 146. Baros, J.; Martinek, R.; Jaros, R.; Danys, L.; Soustek, L. Development of Application for Control of SMART Parking Lot. IFAC-PapersOnLine 2019,52, 19–26. [CrossRef] 147. Kuncicky, R.; Kolarik, J.; Soustek, L.; Kuncicky, L.; Martinek, R. IoT Approach to Street Lighting Control Using MQTT Protocol. In AETA 2018—Recent Advances in Electrical Engineering and Related Sciences: Theory and Application; Zelinka, I., Brandstetter, P., Trong Dao, T., Hoang Duy, V., Kim, S.B., Eds.; Springer International Publishing: Cham, Switzerland, 2020; Volume 554, pp. 429–438._42. [CrossRef] 148. Baros, J.; Danys, L.; Jaros, R.; Martinek, R. Wireless Power Quality Analyser Based on Virtual Instrumentation. IFAC-PapersOnLine 2019,52, 465–472. [CrossRef] 149. Danys, L.; Martinek, R.; Jaros, R.; Baros, J.; Bilik, P. Visible Light Communication System Based on Virtual Instrumentation. IFAC-PapersOnLine 2019,52, 311–316. [CrossRef] 150. Martinek, R.; Danys, L.; Jaros, R. Adaptive Software Defined Equalization Techniques for Indoor Visible Light Communication. Sensors 2020,20, 1618. [CrossRef] 151. Martinek, R.; Danys, L.; Jaros, R.; Mozny, D.; Siska, P.; Latal, J. VLC Channel Equalization Simulator Based on LMS Algorithm and Virtual Instrumentation. In Proceedings of the 2019 International Symposium on Advanced Electrical and Communication Technologies (ISAECT), Rome, Italy, 27–29 November 2019; pp. 1–6. [CrossRef] 152. Danys, L.; Martinek, R.; Jaros, R.; Baros, J.; Bilik, P. OFDM VLC System Based on Virtual Instrumentation and SDR. IFAC-PapersOnLine 2019,52, 453–458. [CrossRef] 153. Soustek, L.; Martinek, R.; Kuncicky, R.; Danys, L.; Baros, J. Possibilities of Intelligent Camera System Based on Virtual Instrumentation: Technology of Broadband LIGHT for “Smart City” Concept. IFAC-PapersOnLine 2019,52, 170–174. [CrossRef]