Next Article in Journal
A Cooperative Routing Scheme Using Inter-Satellite Links to Assist Data Downloading for LEO Satellite Networks
Previous Article in Journal
sEMG-Based Hand Posture Recognition and Visual Feedback Training for the Forearm Amputee
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Review of Fundamental Active Current Extraction Techniques for SAPF

1
Department of Cybernetics and Biomedical Engineering, VSB–Technical University of Ostrava, 17. listopadu 15, 708 33 Ostrava, Czech Republic
2
Department of Electronics, VSB–Technical University of Ostrava, 17. listopadu 15, 708 33 Ostrava, Czech Republic
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2022, 22(20), 7985; https://doi.org/10.3390/s22207985
Submission received: 22 August 2022 / Revised: 7 October 2022 / Accepted: 15 October 2022 / Published: 19 October 2022
(This article belongs to the Section Electronic Sensors)

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.

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. 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.
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,14,15,16,17,18,19,20,21,22,23,24,25]; and 2. Synchronization Techniques [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,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.
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 i h ( n ) harmonic components contained in the current taken by the load i L ( n ) . The desired reference current i r e f ( n ) is then equal to the negation of higher harmonic components; thus, the label is consequently changed to i i n j ( n ) . The sum of i r e f ( n ) and i L ( 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):
i L ( n ) = i ( n ) + i h ( n )
i i n j ( n ) = i h ( n )
i r e f ( n ) = i ( n ) i L ( n ) .
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,14,15,16,18,19,20,22], frequency domain control [21,51], and adaptive methods [23,24,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 latency. Most methods are based on Phase-Locked Loop (PLL) synchronizers, although unconventional methods can be encountered; see Section 3 on 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,53,54,55,56,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,14,15,16,18,19,20,22], control in the frequency domain [21,51], and adaptive filtering [23,24,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 ) ,
q ( t ) = v α ( t ) × i β ( t ) + v β ( t ) × i α ( t ) .
The instantaneous active power p ( t ) is then divided into the fundamental active power part p ¯ ( t ) and the harmonic part p ˜ ( t ) . After this splitting, the fundamental part is neglected and the p ˜ ( t ) part is used. Reference currents in the α and β coordinates are then back-calculated from p ˜ ( t ) and q ( t ) and compensation currents are obtained by performing inverse Clark transformation. The whole procedure can be seen in Figure 2.
This method was originally proposed in 1984 by Akagi et al. [58] and has been gradually modified over many years [59,60,61,62,63,64,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.
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% THD I ).

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 and currents from a b c coordinates to α β 0 coordinates [15,66,67]. The second transformation is the transformation of currents from α β 0 coordinates to p q r coordinates, which are rotated relative to the original fixed system by an ϕ angle. The method uses the following equation:
i p i q i r = v α v α β 0 v β v α β 0 v 0 v α β 0 v β v α β v α v α β 0 v 0 v α v α β 0 v α β v 0 v β v α β 0 v α β v α β v α β 0 i α i β i 0 ,
where v α β 0 = v α 2 + v β 2 + v 0 2 and v α β = v α 2 + v β 2 are the voltage vector magnitudes.
From these currents in pqr coordinates, the independent variables p, q q , and q r are calculated. The last step is double inverse transformation from pqr to abc coordinates. See Figure 4 for a 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
i S r e f = k × v s = k × V m sin ω t ,
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:
i S 0 r e f i S α r e f i S β r e f = k × v 0 v α v β = p L α β + p L 0 v 0 2 + v α 2 + v β 2 D C × v 0 v α v β .
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 the voltage, and therefore did not correspond to the limits in IEEE 519, or were asymmetrical if the voltage was asymmetrical in nature. The immediate reactive power consumed by the load was eliminated. In conclusion, the authors stated that, unlike other methods, the limit values specified in IEEE 1459 were not met.

2.5. Perfect Harmonic Cancellation

This method can be considered as a combination of the iPQ, SRF, and UPF methods. The source current is therefore in phase with the basic component of the source voltage at the Point of Common Coupling (PCC) [16,68,70].
For a block diagram of the Perfect Harmonic Cancellation method, see Figure 5.
The PHC method was tested by Montero et al. [16] in a study similar to the above-mentioned UPF method. Compared to the other tested methods, it provided the best results in all conditions (i.e., ideal or distorted conditions). The authors mentioned that this control method is designed to provide sinusoidal and symmetrical currents in phases with positive harmonic voltages. However, higher harmonic components or asymmetries nonetheless appear in PCC and the power factor does not achieve a value of 1. In conclusion, it they stated that if it is necessary to meet all standards regarding harmonics, asymmetry elimination, and reactive power compensation, PHC is the only control method (from iPQ, SRF and UPF) that meets the requirements for any conditions of use. This finding was verified experimentally by generating the worst-case scenario conditions (i.e., unbalanced distorted main voltage and unbalanced distorted current).

2.6. Synchronous Reference Frame

This method uses transformation from a b c d q coordinates, which causes the frames to rotate synchronously with the phase angle ϕ = ω t , where ω is the frequency of the source voltage. This is a widely used method [71,72,73,74,75,76,77,78,79,80,81,82,83,84]. This transformation is carried out by the following equation:
i d i q   =   2 3 sin θ sin θ 2 π 3 sin θ + 2 π 3 cos θ cos θ 2 π 3 sin θ + 2 π 3 i a i b i c , θ = ω t .
The components d and q represent the active and reactive components of the current. These currents can be therefore divided into
i d = i d ¯ + i d ˜ , i q = i q ¯ + i q ˜ ,
where i d ¯ and i q ¯ are the fundamental harmonic components of the active and reactive components and i d ˜ and i q ˜ are the active and reactive components of the higher harmonic components.
A low-pass filter is used to extract the fundamental harmonic component. In the d-q frames, the fundamental component appears as the DC component of the signal, while the higher harmonic components appear here as ripples or peaks. Subsequently, a reverse transformation is performed, and the result is waveforms of compensation currents (see Figure 6).
As with iPQ theory, this method is very sensitive to the quality of the source voltage, and it is necessary to measure three currents and the actual phase value.
In [85], Oliveira introduces a modified SRF method. Here, it is assumed that even harmonic components are not part of the load current. Filters are replaced by blocks that calculate the floating average. In the d-q coordinates, the odd harmonic components are manifested as multiples of the number 6. More in [85]. Block diagram of this method can be seen in Figure 7.
The advantage over the classic SRF method is the absence of filters, subsequently generating delays. The delay takes a maximum of 1 6 T , where T is the period of the source signal. The method is immune to harmonic distortion in the supply voltage, and does not need to be adjusted in any way.
This method was not used in real implementation. In conclusion, it was only verified that the mathematical apparatus used in the modification of the SRF method is valid and functional. The method was designed primarily for a single-phase application, although it can of course be extended to a three-phase implementation.

2.7. Synchronous Detection Method

This method can successfully work in both balanced and unbalanced systems, as the compensation currents are calculated according to the voltage of individual phases. It can used to calculate compensation currents while a three-phase source supplies a highly nonlinear load [13,86,87,88,89].
The calculation of three-phase compensation currents using the method of uniform current distribution with the SDM algorithm is based on the assumptions that the voltage is not distorted and the loss in the neutral wire can be considered as negligible [13,86,87,88,89].
Assuming that the maximum values of the source currents are symmetrical after compensation,
I a m = I b m = I c m = I m .
Then, the maximum values of the active currents in each phase after compensation are
I a m = 2 P a V a m , I b m = 2 P b V b m , I c m = 2 P c V c m ,
where P a , P b , and P c are the active powers of each phase and V a m , V b m , and V c m are the maximum values of the phase voltage of each phase.
The total average power is
P a v = P a + P b + P c .
By editing,
P a = V a m V t P a v , P b = V b m V t P a v , P c = V c m V t P a v .
The currents of the reference active source are then calculated as follows:
i a c r e f t = 2 p a v V a m V t v a n t , i b c r e f t = 2 p a v V b m V t v b n t , i c c r e f t = 2 p a v V c m V t v c n t ,
where
V t = V a m + V b m + V c m ,
and the compensation currents are provided by
i a c t = i a n t i a c c t , i b c t = i b n t i b c c t , i c c t = i c n t i c c c t .
The SDM method was investigated in study by Sujatha et al. [90]. The method was tested in a simulation environment and the ability of the method to filter out higher harmonics in a balanced system as well as the response to dynamic changes in load power were investigated. In both cases, the THD I improved sharply to 2.7%.
In addition, this method of control was discussed by Kabir et al. [86], who compared SDM with iPQ theory. In conclusion, they stated that compared to the iPQ theory, the SDM method is very slow. The iPQ theory takes less than one period to compensate, while the SDM method takes fourteen periods to compensate (280 ms at 50 Hz mains voltage). The comparison was performed only using simulations in the SIMULINK environment, and no practical comparison experiment was performed.

2.8. Cross-Correlation Technique

In this method, the fundamental harmonic of the current for each phase is calculated using correlation and cross-correlation coefficients. The calculation of v s and v L for each phase is as follows [91,92]:
| | v s ( t ) | | 2 = 1 T s t T s t v s 2 ( t ) d t | | i L ( t ) | | 2 = 1 T s t T s t i s 2 ( t ) d t ,
where T s is the time duration of one cycle of v s t . The product of v s and i L provides the following equation:
v s t , i L t = 1 T s t T s t v s t i L t d t .
Finally, the fundamental harmonic current is calculated from the following equation:
i L p = v s ( t ) , i L ( t ) | | v s ( t ) | | 2 v s ( t ) .
Figure 8 shows a block diagram of a cross-correlation technique corresponding to the above equations.
Dunge et al. [92] examined the cross-correlation technique only in a simulation environment. The method was compared with modified SRF. Their comparison was performed on a model of a three-phase system with unbalanced load formed by a rectifier with an RL load. The results of their simulations showed the CCT method to have slightly better results than the SRF method, and the resulting THD I was improved by about 20%. The results were evaluated in simulations based on FFT analysis and THD I calculation.

2.9. Sine-Multiplication Theorem

This method is based on multiplication of a non-linear current with a reference sine current and subsequent integration. This method can be used in both single-phase and three-phase systems [20,93,94]. In the case of a three-phase system, three independent single-phase systems are controlled. The nonlinear load current is defined as
i L t = n = 1 I n sin n ω t + θ n .
This can be divided into a fundamental harmonic and harmonics as follows:
i L t = I 1 sin ω t + θ 1 + n = 2 I n sin n ω t + θ n .
The reference sine signal is assumed as
i r t = sin ω t .
The amplitude of the fundamental harmonic is obtained using the Fourier transformation, which corresponds to the following equation:
I x = 1 T 0 T i L t i r t d t = I 1 cos θ 1 .
Subsequently, the amplitude of the fundamental harmonic is calculated by multiplying I x and i r t :
i s c t = I x i r t = I 1 cos θ 1 sin ω t .
Finally, the compensation current is calculated by the following equation:
i c r t = i L t i s c t = n = 1 I n sin n ω t + θ n I 1 cos θ 1 sin ω t .
Figure 9 shows a block diagram of Sine-Multiplication Theorem, where V S is the supply voltage.
In Jou et al. [93] the SMT was tested in simulation mode. The distorted current was successfully compensated even with a distorted source voltage (in this case, THD I 12%). In conclusion, it was mentioned that the method is able to compensate for the power factor and suppress the harmonic components of symmetrical or asymmetrical loads.

2.10. Vectorial Formulation

Vector formulation does not require any transformations into other coordinate systems. An imaginary power component is calculated using power variables according to the following equation [14,17]:
q t = v q × i = 1 3 v 2 v 3 v 3 v 1 v 1 v 2 i 1 i 2 i 3 q α β t .
The equation determining the currents are then calculated as follows:
i 1 i 2 i 3 = p u 2 v 1 v 2 v 3 + 1 3 p 0 v 0 2 v 0 v 0 v 0 + 1 3 q u 2 v 2 v 3 v 3 v 1 v 1 v 2 .
Revuelta et al. [14,17,19,95] described various methods which were simulated and applied in three cases: sinusoidal balanced, sinusoidal unbalanced, and non-sinusoidal balanced source voltage. Applying the Vectorial Formulation achieved zero THD I value in all three cases, and neutral current was eliminated in all three cases as well.

2.11. Conservative Power Theory

This theory is based on the definition of instantaneous power under non-sinusoidal conditions. It can be applied to single-phase and three-phase systems with or without a neutral wire. The advantage of this theory is that it does not require any transformation and all calculations are performed in the a b c axis coordinate system [22,96,97,98,99]. The instantaneous active power component p ( t ) is provided by
p t = v × i .
The instantaneous reactive power component q ( t ) is provided by
q t = v ^ × i ,
where v ^ is the RMS value of the unbiased voltage integral. The average value of p ( t ) is the active component of the power:
P = v , i = 1 T 0 T v × i d T .
The average value of q ( t ) is the reactive component of the power:
Q = v ^ , i = 1 T 0 T v ^ × i d T .
Based on the above equations, the currents are divided into the following three groups for each phase, namely, active phase currents:
i a = v , i | | v | | 2 v ,
reactive phase currents:
i r = v ^ , i | | v ^ | | 2 v ^ ,
and neutral line currents:
i v = i i a i r .
Calculation of currents in a balanced system is as follows:
i a b = v , i | | v | | 2 v , i r b = v ^ , i | | v ^ | | 2 v ^ .
Calculation of currents in an unbalanced system is as follows:
i a v = i a i a b , i r v = i r i r b .
Mortezaei et al. [22] performed a comparative study of three methods (iPQ, CPT, and SRF). The comparison was based on the results of simulations of several different electrical network distortion scenarios. Their results and conclusions showed that the CPT method is the most difficult of the three mentioned methods, has a better dynamic response (100 ms) than the iPQ method (140 ms), and is slow when compared to SRF method (50 ms).
Other publications that mention the use or comparison of the CPT method include [97,98,100,101,102].

2.12. Fourier Transform

Fourier transform is one of the most well known harmonic current extraction methods among the frequency-domain methods. According to [103], this method provides high accuracy in detection of harmonics and can be used in single-phase and three-phase systems. One of its advantages is that it only requires the use of current sensors. Disadvantages include the necessity of knowing at least one whole period of the current signal to estimate the reference current signal. The accuracy of this method is very sensitive to noise pollution of the signal and to the content of incomplete periods (transient) in the measured window. If the signal is symmetrical over the entire period, a half or quarter period can be used for calculations, however, these conditions are hard to achieve. Therefore, this method suffers from high computational burden and is very sensible to frequency changes [88,104,105,106,107].
Discrete Fourier Transform (DFT) is a mathematical transformation for discrete signals which returns information about both the amplitude and phase of the selected harmonic. When the higher harmonics in the current are detected and isolated, it is simply a matter of inverse transformation back to time domain. As mentioned, the method is very computationally demanding. This issue led to the development of Fast Fourier Transformation (FFT), which dramatically lowers the number of calculations from N 2 to N × log 2 ( N ) , hence reducing the required DSP calculation time. The algorithm benefits from a decimation operation (in the time or frequency domain) that relies on recursive decomposition of an N-point DFT into two DFT transforms of N / 2 points. Decomposition is repeated until the trivial “single-point” 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.

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; the authors noted that the main disadvantage of this method is the need to know and use only one whole measuring window T W .
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.

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 π t 0 x ( τ ) t τ d τ ,
z ( t ) = x ( t ) + j y ( t ) ,
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 d t × ϕ ( t ) .
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 in the form of models [113,114,115].
Process model:
x n = A × x n 1 + w n ,
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 ,
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.
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 THD I limit 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 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 THD I after 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,118,119,120]:
x n = f x n 1 , u n 1 , w n 1 ,
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 ,
where z ( n ) is the measured signal, h is the nonlinear function, and v ( n ) is the measurement noise.
Similar to the basic KF, an EKF is divided into two phases. A simplified diagram is shown in Figure 13.
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 (THD I 4.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]. Inputs x i are multiplied by adjustable weights w i , then a sum is derived from these multiples. The estimated output y is compared with a reference value t g (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.
It is assumed that the current flowing through the load i L t is a distorted signal [23], where f 1 is a fundamental harmonic frequency of the grid and a k and b k are the harmonic sine and cosine amplitudes, respectively. Assuming that the value of f 1 must be known, the sine and cosine components can be easily calculated. However, the amplitude values of a k and b k 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 a k and b k as network weights. The output of the network is y, which in this case is the estimated current i L flowing through the load. The measured current flowing through the load serves as the reference value t g . The estimated current flowing through load y can be written as
y n = k = 1 , 5 , 7 , 11 H a k n sin 2 π k f 1 t n + b k n cos 2 π k f 1 t n ,
where y n is sampled by time t n = n T s (where n is the sample index and T s 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 t g n = i L n and the estimated output y n . The criterion can be then expressed as follows:
E = 1 2 e n 2 = 1 2 i L n y n 2 = 1 2 i L n w n T x n 2 .
Using the gradient value E with respect to the weight vector w n , the resulting expression appears as follows:
E w n = e n × x n .
The rule for weight adjustment then appears as
w n = w n 1 η × E n w = w n 1 + η × e n × x n ,
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 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 x is A i and y is B i THEN f i = p i x + q i y + r i
where x and y are inputs, A i and B i are fuzzy sets, f i are outputs of the fuzzy system, and p i , q i , and r i 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 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.
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
Z i = m i X + n i Y + q i .
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 (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 n is the number of iterations.
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 = w T n × x n = i = 0 N w i n × x n i ,
while the value of the estimated error e n is calculated as
e n = d n y n .
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 .
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 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 = w T n × x n = i = 0 N w i n × x n i .
The medium-range vector gain k ( n ) is updated with respect to the following iteration:
k n = P n 1 × x n λ + x T n × P n 1 × x n .
The value of the estimated error e n is calculated as
e n = d n y n .
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 .
In the end, the inverse matrix P ( n ) is calculated as follows:
P n = λ 1 × P n 1 λ 1 × k n × x T n × P n 1 .
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 w i 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 = w 1 T n × x 1 n w 2 T n × x 2 n ,
and the value of the estimated error e n is calculated as
e n = d n y n .
In the end, the weights of the filter vectors w 1 n and w 2 n are updated with respect to the following iteration:
w 1 n + 1 = w 1 n + 2 × µ × e n × x 1 n , w 2 n + 1 = w 2 n + 2 × µ × e n × x 2 n .
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).

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 = w 1 T n × x 1 n + w 2 T n × x 2 n ,
and the medium-range vector gains k 1 ( n ) and k 2 ( n ) are calculated as
k 1 n = P 1 n 1 × x 1 n λ + x 1 T n × P 1 n 1 × x 1 n , k 2 n = P 2 n 1 × x 2 n λ + x 2 T n × P 1 n 1 × x 2 n .
The value of estimated error e n is calculated as
e n = d n y n .
The weights of the filter vectors w 1 n and w 2 n are updated with respect to the following iteration:
w 1 n = w 1 n 1 + e n × k 1 n , w 2 n = w 2 n 1 + e n × k 2 n .
In the end the inverse matrices P 1 ( n ) and P 2 ( n ) are calculated as follows:
P 1 n = λ 1 × P 1 n 1 λ 1 × k 1 n × x T n × P 1 n 1 , P 2 n = λ 1 × P 2 n 1 λ 1 × k 2 n × x T n × P 2 n 1 .
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 THD I was about 20% and the improvement in SNR was about 10%.

2.25. Conclusions of Harmonic Extraction Algorithms

The choice of a Harmonic Extraction Algorithm depends mainly on the relevant voltage properties. If the voltage is ideal, i.e., undistorted and balanced, then it is possible to use simple algorithms from the time domain, such as iPQ theory, Cross-Vector Theory, PQR Theory, and others, or FFT, DFT, and RDFT from the frequency domain. These algorithms are easy to implement and computationally undemanding. However, if the voltage is distorted and unbalanced, these methods have degraded functionality.
In real conditions, where voltage is distorted and unbalanced, it is necessary to use more complex algorithms that work properly even under non-ideal conditions. These complex algorithms are divided into time domain, frequency domain, and adaptive algorithms. Time domain algorithms mostly require voltage measurement, i.e., they require more measuring probes. Frequency domain algorithms require a whole period of measured current, which causes a compensation delay. Adaptive algorithms are the most computationally demanding of the three.
Another important feature of Harmonic Extraction Algorithms is the need to set method parameters. While time domain methods do not require set parameters, other methods require optimal settings to fulfill their required functionality. A major issue is that most of methods do not have a clear methodology for setting the parameters, meaning that parameters must be set using a heuristic approach, which can be time-consuming to perform. All methods are designed mainly for a three-phase network, although several of them can be used in a single-phase network as well. A summary of the methods mentioned above can be found in Table 1.

3. Synchronisation Techniques

This section describes methods for obtaining a synchronization waveform, which is then used in SAPF to generate a current compensation signal. In order for the functionality to be correct, it is necessary to ensure that the phase of the current compensation signal is identical to the phase of the fundamental component of the source voltage, meaning that both signals are in phase. Only then can the current signals (compensation and original) be summed correctly, and therefore correctly compensated. A total of seven methods are discussed in detail, most of which are based on PLL.

3.1. Zero-Cross Detection

Zero-Cross Detection (ZCD) is one of the earliest and simplest synchronization algorithms [42,45,48]. When the voltage intersects the 0V value, a pulse is generated. The biggest advantage of the algorithm is a very simple implementation, while a significant disadvantage is its sensitivity to any noise and distortion by higher harmonics [30]. In this case, many zero crossings can occur, which can lead to impaired detection. Filtering may be performed before ZCD to improve the results [38]. However, this can cause phase deflection (i.e., the signal is preceded or delayed), and because the detector operates in the analogue domain, it is difficult to deal with this problem. The detector is not fast in terms of dynamics, as the zero crossing occurs only twice per period of the signal under investigation [47]. The implementation of this algorithm (in analogue form) is expensive, as for each phase a separate device must be created to monitor the zero crossing. For example, in [42], a ZCD circuit is designed to generate an initialization pulse for the SAPF control circuit when a zero crossing is detected at the PCC. This technique can be used for both one-phase [42] and three-phase [45] systems. However, due to its disadvantages, it is the least used synchronization technique among the various alternatives for SAPF applications.

3.2. Space Vector

Space vector (SV) is another synchronization method; it essentially detects the angular frequency of the space vector v = v α + j v β . It obtains the instantaneous angular frequency by the equation below, where the space vector φ = φ α + j φ β is calculated using the transfer function φ ( s ) = 1 s + b v ( s ) . The parameter b is the damping coefficient used for stability. The advantage of this method is that it is less sensitive and is robust to interference. On the other hand, the SV method is very sensitive to input frequency changes. The SV method has been used in several studies [137,138,139]. The block scheme of the SV method is shown in Figure 18.
ω φ = φ α v β φ β v α φ α 2 v β 2

3.3. Phase-Locked Loop

This is the most well known and widely used synchronization technique thanks to its ease of control and ability to respond to changes in the distribution network. It is a relatively old method, and the concept was been considered as early as 1930 [140].
Its structure consists of three basic blocks (see Figure 19): a Phase Detector (PD), Loop Filter (LF), and Voltage-Controlled Oscillator (VCO). The PD first compares two input signals, namely, a reference signal with phase θ r e f and a feedback signal with phase θ , then generates the phase difference Δ θ . The resulting error is then filtered using LPF, which removes noise and other higher frequency components from the PD. This signal is processed by the VCO, which generates a new value of the phase θ , which is then fed back to the PD. The process is repeated until the phase error is zero or close to zero. When this condition is met, the phase is locked and the generated phase θ corresponds to the setpoint θ r e f .

3.3.1. Synchronous Reference Frame PLL

The conventional PLL described above can be further extended to SRF-PLL [34,40,44], which can be applied in both single-phase [28,31,40] and three-phase [28,34,37,44] applications. The main difference compared to the conventional PLL method is the implementation of the phase detection block, as seen in Figure 20.
For single-phase systems (Figure 21), the step with the Clark transformation is omitted and the β component is replaced by the α component, which is shifted by π / 2 . In this case, the α component refers specifically to the phase voltage signal.
This is an undemanding implementation method [37], exhibiting synchronization accurate results under ideal network conditions [34,37]. For proper operation it is necessary to observe the optimum settings for the PI controller and the least possible distortion of the network sinusoid. Improvement can be achieved by inserting the LPF after the transformation block [35]. However, it is necessary to set the filter order and cut-off frequency appropriately in order to achieve suitable distortion suppression and low delay.
To suppress these shortcomings, the method has been modified and extended by a self-tuning filter on STF-PLL [40] and by decoupled double SRF-PLL, i.e., DDSRF-PLL [44]. These adjustments allow the method to be used under conditions where the network is distorted or asymmetrical.

3.3.2. Self-Tuning Filter PLL

Before transforming into d q , the α β inputs are first filtered using STF, which suppresses noise and other high frequency components. The signal is therefore distortion-free and can be processed by the PLL without a detection error, as follows:
x α ( f u n d ) ( s ) x β ( f u n d ) ( s )   =   K s x α ( s ) x α ( f u n d ) ( s ) x β ( s ) x β ( f u n d ) ( s ) + 2 π f c s x β ( f u n d ) ( s ) x α ( f u n d ) ( s ) ,
where x α ( f u n d ) ( s ) is the extracted fundamental component of the signal in α β coordinates, x α β ( s ) is the input signal in α β coordinates, K is the constant gain, and f c is the cut-off frequency. The value of the gain parameter has great influence on the performance of this method. Related publications [27,36] have shown that lower gain improves the accuracy of the STF, although it reduces the dynamic response, while higher gain has the opposite effect. Therefore, it is necessary to carefully choose the appropriate gain value to achieve a balance between accuracy and system dynamics. The block diagram showing the principle of this method can be seen in Figure 22.

3.3.3. Enhanced PLL

Enhanced PLL (EPLL) is a frequency-adaptive nonlinear synchronization approach that allows greater flexibility thanks to the introduction of the PD mechanism, which provides additional information (amplitude and phase angle) in comparison to the other PLL approaches. This method depends on the parameter K, which influences the speed of amplitude convergence, and the parameters K p K v and K i K v , which influence the frequency convergence and phase rates. EPLL allows three-phase operation. The advantage of EPLL is that it maintains good robustness and is insensitive to interference from the input signal. It is usually used to synchronize grid-interfaced converters in environments with variable frequency. It can be used in single phase systems, as it provides a 90-degree shift of the input signal. The EPLL has been used in a number of studies [141,142,143]. The single phase EPLL diagram is shown in Figure 23.

3.3.4. Sinusoidal Signal Integrator PLL

Sinusoidal Signal Integrator PLL (SSI-PLL) extracts the fundamental positive sequence of the SF-PLL to track the utility voltage, giving it greater robustness against voltage distortions and imbalances. The K constant controls the bandwidth and response speed of the algorithm with multiple SSIs, as can be seen in Figure 24. In comparison, there is a different design with a single SSI, which is used as a filter for the measured utility voltage to extract the positive-sequence component v α + . The v β + is then calculated by delaying v α + by 90 degrees. In this design, the K constant controls the filtering response as well as the PLL bandwidth. Among the advantages of SSI-PLL are its immunity to voltage distortion/imbalances and the possibility of adjusting the algorithm for single-phase systems (albeit with modifications). SSI-PLL has been used in a few studies [144,145].

3.3.5. Decoupled Double SRF PLL

In contrast to the above method, this method does not work by suppressing components with a higher frequency; instead, it divides the α β components into positive-sequence v S d q + 1 and negative-sequence v S d q 1 components. These components are included in the signal due to an unbalanced distorted source voltage signal. Each of the components has its own SRF loop, and the separate parts of the network are subsequently processed to extract the positive-sequence v S d q + 1 component, which contains the basic component. Thus, the functionality is the same as for PLL (see Section 3.3). Although this method completely eliminates the problems of the basic SRF-PLL method and allows work even under significantly distorted conditions, the detection of the phase itself is a relatively complicated process due to the need for another SRF feedback loop in the control [44]. The block diagram of this method can be seen in Figure 25.

3.4. Conclusions of Synchronisation Techniques

In addition to the described and compared methods, there are other synchronization methods, such as the weighted least squares estimation method (WLSE), synchronized PLL based on the instantaneous real and imaginary power theory (PQ-PLL), double second order generalized integrator PLL (DSOGI-PLL), three-phase magnitude phase locked loop (3MPLL), quadrature PLL (QPLL), robust single-phase PLL (RPLL), predictive phase locked loop (PPLL), and multirate PLL (MR-PLL).
The information above suggests that the choice of synchronization method depends mostly on whether the examined grid voltage is distorted or asymmetrical. If the voltage is close to the ideal conditions, it is possible to simply use ZCD or SRF-PLL. However, this state is difficult to achieve in practical conditions. Therefore, it is usually more appropriate to choose other expansion alternatives for PLL.
Another measure by which the method can be assessed is the need to set its parameters. As stated above, all methods except for ZCD and UVC require their parameters to be set optimally in order to fulfill their required functionality. In addition, for most of them, the methodology for setting the parameters is not clearly provided. Therefore, the parameters must be set using a heuristic approach, which can be time-consuming to perform. While all methods are primarily intended for a three-phase network, many of them can be used for single-phase applications as well. A clear summary is provided in Table 2.

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.
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 advantage of running the extraction algorithm on an FPGA lies in the near-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 U h 3 = 5 % , THD U h 5 = 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,150,151,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.

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:
ANFISAdaptive Neuro-Fuzzy Inference System
DCCDirect Current Control
DFTDiscrete Fourier Transform
DSPDigital Signal Processor
FCEFundamental Component Extraction
FFTFast Fourier Transformation
FIRFinite Impulse Response
FISFuzzy Inference System
FPGAField Programmable Gate Array
GDGradient Descent
GTOGate turn-off
HPFHigh-Pass Filter
ICCIndirect Current Control
IGBTInsulated Gate Bipolar transistors
IGCTIntegrated gate commutated
IIRInfinite Impulse Response
LFLoop Filter
LMSLeast Mean Squares
LPFLow-Pass Filter
MMSEMinimum Mean Square Error
MNNMultilayer Neural Network
PCCPoint of Common Coupling
PDPhase Detector
PLLPhase-Locked Loop
PWMPulse-Width Modulation
RDFTRecursive Discrete Fourier Transform
RLSRecursive Least Squares
SAPFShunt-Active Power Filter
SCGScale Conjugate Gradient
SNRSignal to Noise Ratio
SVPWMSpace Vector PWM
THDTotal Harmonic Distortion
VCOVoltage-Controlled Oscillator
ZCDZero-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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  4. Baghzouz, Y.; Gong, X. Analysis of Three-Phase Transformer No-Load Characteristics. IEEE Trans. Power Syst. 1995, 10, 18–26. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  10. Akagi, H. Active Harmonic Filters. Proc. IEEE 2005, 93, 2128–2141. [Google Scholar] [CrossRef]
  11. Duda, T. Robust Algorithms for Control of Dynamic Systems. Ph.D. Thesis, Vysoká Škola Báňská-Technická Univerzita Ostrava, Ostrava, Czech Republic, 2015. [Google Scholar]
  12. Chamrád, P. Optimalization of Parameters of MRAS Observer for Sensorless Control of Asynchronal Motor. Ph.D. Thesis, Vysoká Škola Báňská-Technická Univerzita Ostrava, Ostrava, Czech Republic, 2019. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  24. Routhu, B.; Arun, N. PI, FUZZY and ANFIS Control of 3-Phase Shunt Active Power Filter. Int. J. Eng. Technol. (IJET) 2013. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  65. Büyük, M.; İnci, 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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [CrossRef]
  71. Bhattacharya, S.; Frank, T.M.; Divan, D.M.; Banerjee, B. Active Filter System Implementation. IEEE Ind. Appl. Mag. 1998, 4, 47–63. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  82. Mattavelli, P. Synchronous-Frame Harmonic Control for High-Performance AC Power Supplies. IEEE Trans. Ind. Appl. 2001, 37, 864–872. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. 129–133. [Google Scholar] [CrossRef]
  93. Jou, H.L. New Single-Phase Active Power Filter. IEE Proc.-Electr. Power Appl. 1994, 141, 129. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  104. Borisov, K.; Ginn, H.; Chen, G. A Computationally Efficient RDFT-Based Reference Signal Generator for Active Compensators. IEEE Trans. Power Deliv. 2009, 24, 2396–2404. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  122. Anderson, J.A.; Rosenfeld, E. Talking Nets: An Oral History of Neural Networks; MiT Press: Cambridge, MA, USA, 2000. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  124. Hammer, M.; Janda, O.; Ertl, J. Selected Soft-Computing Methods in Power Oil Transformer Diagnostics—Part 1. J. Elektrorevue 2012, 1–13. [Google Scholar]
  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. [Google Scholar]
  126. Shukla, A.; Tiwari, R.; Kala, R. Towards Hybrid and Adaptive Computing; Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2010; Volume 307. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  131. Clarkson, P.M. Optimal and Adaptive Signal Processing; Routledge: London, UK, 2017. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  133. Douglas, S. A Family of Normalized LMS Algorithms. IEEE Signal Process. Lett. 1994, 1, 49–51. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  139. Svensson, J. Synchronisation Methods for Grid-Connected Voltage Source Converters. IEE Proc.-Gener. Transm. Distrib. 2001, 148, 229. [Google Scholar] [CrossRef] [Green Version]
  140. Chen, L.R. PLL-Based Battery Charge Circuit Topology. IEEE Trans. Ind. Electron. 2004, 51, 1344–1346. [Google Scholar] [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. [Google Scholar] [CrossRef]
  142. Karimi-Ghartemani, M.; Iravani, M. A Signal Processing Module for Power System Applications. IEEE Trans. Power Deliv. 2003, 18, 1118–1126. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
  148. Baros, J.; Danys, L.; Jaros, R.; Martinek, R. Wireless Power Quality Analyser Based on Virtual Instrumentation. IFAC-PapersOnLine 2019, 52, 465–472. [Google Scholar] [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. [Google Scholar] [CrossRef]
  150. Martinek, R.; Danys, L.; Jaros, R. Adaptive Software Defined Equalization Techniques for Indoor Visible Light Communication. Sensors 2020, 20, 1618. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [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. [Google Scholar] [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. [Google Scholar] [CrossRef]
Figure 1. Simplified block diagram and working principle of SAPF.
Figure 1. Simplified block diagram and working principle of SAPF.
Sensors 22 07985 g001
Figure 2. Block diagram of instantaneous reactive p-q theory.
Figure 2. Block diagram of instantaneous reactive p-q theory.
Sensors 22 07985 g002
Figure 3. Diagram of Cross-Vector Theory.
Figure 3. Diagram of Cross-Vector Theory.
Sensors 22 07985 g003
Figure 4. Block diagram of Rotating PQR Theory.
Figure 4. Block diagram of Rotating PQR Theory.
Sensors 22 07985 g004
Figure 5. Diagram of Perfect Harmonic Cancellation.
Figure 5. Diagram of Perfect Harmonic Cancellation.
Sensors 22 07985 g005
Figure 6. Block diagram of Synchronous Reference Method.
Figure 6. Block diagram of Synchronous Reference Method.
Sensors 22 07985 g006
Figure 7. Modified SRF with eliminated LPF filter.
Figure 7. Modified SRF with eliminated LPF filter.
Sensors 22 07985 g007
Figure 8. Block diagram of Cross-Correlation Technique.
Figure 8. Block diagram of Cross-Correlation Technique.
Sensors 22 07985 g008
Figure 9. Block diagram of Sine-Multiplication Theorem.
Figure 9. Block diagram of Sine-Multiplication Theorem.
Sensors 22 07985 g009
Figure 10. Recursive DFT principle.
Figure 10. Recursive DFT principle.
Sensors 22 07985 g010
Figure 11. Wavelet Transformation principle.
Figure 11. Wavelet Transformation principle.
Sensors 22 07985 g011
Figure 12. Structure of recursive calculation by prediction–correction method.
Figure 12. Structure of recursive calculation by prediction–correction method.
Sensors 22 07985 g012
Figure 13. Simplified diagram of EKF algorithm for parameter estimation.
Figure 13. Simplified diagram of EKF algorithm for parameter estimation.
Sensors 22 07985 g013
Figure 14. ADALINE schematic.
Figure 14. ADALINE schematic.
Sensors 22 07985 g014
Figure 15. ANFIS architecture schematic with two rules.
Figure 15. ANFIS architecture schematic with two rules.
Sensors 22 07985 g015
Figure 16. Schematic of an adaptive algorithm.
Figure 16. Schematic of an adaptive algorithm.
Sensors 22 07985 g016
Figure 17. Block diagram of the notch adaptive filter.
Figure 17. Block diagram of the notch adaptive filter.
Sensors 22 07985 g017
Figure 18. Space vector method.
Figure 18. Space vector method.
Sensors 22 07985 g018
Figure 19. Function diagram of Phase-Locked Loop algorithm.
Figure 19. Function diagram of Phase-Locked Loop algorithm.
Sensors 22 07985 g019
Figure 20. Three-phase SRF-PLL.
Figure 20. Three-phase SRF-PLL.
Sensors 22 07985 g020
Figure 21. One-phase SRF-PLL.
Figure 21. One-phase SRF-PLL.
Sensors 22 07985 g021
Figure 22. Self-tuning filter principle diagram.
Figure 22. Self-tuning filter principle diagram.
Sensors 22 07985 g022
Figure 23. Single phase EPLL.
Figure 23. Single phase EPLL.
Sensors 22 07985 g023
Figure 24. Multiple SSI-PLL.
Figure 24. Multiple SSI-PLL.
Sensors 22 07985 g024
Figure 25. Block diagram of DDSRF-PLL method.
Figure 25. Block diagram of DDSRF-PLL method.
Sensors 22 07985 g025
Table 1. Summary of Harmonic Extraction Methods.
Table 1. Summary of Harmonic Extraction Methods.
AlgorithmOne-PhaseThree-PhaseDistorted ConditionsOnly Current Meas.No Need to Set ParametersImplementation Complexity (1–5)AdvantagesDisadvantages
iPQxxx1Easy 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.
CVTxxx1Easy to implement and correct functionality with balanced and sinusoidal voltage. Eliminates neutral current in all cases.Same as iPQ.
PQRxxx2Easy to implement and correct functionality with balanced and sinusoidal voltage. Eliminates neutral current in all cases.Two transformations are needed.
UPCxxx1The 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.
PHCxx1Method 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.
SRFx2It is not necessary to measure voltage. This method is simple to implement and often used.Cannot be used for single-phase system.
SDMxx2Works 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.
CCTx2Method does not require any transformation, and all calculations are performed in a-b-c coordinate system.Necessary to measure three voltages and currents.
SMTx2Works effectively in both balanced and unbalanced system. Eliminates neutral current in all cases.Necessary to measure three voltages and currents.
VFxx2Method 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.
CPTx2Method does not require any transformation and all calculations are performed in a-b-c coordinate system. a b c .Necessary to measure three voltages and currents. Computationally demanding.
FFT & DFTx2Easy to implement.Necessary to measure a whole period for correct estimation of the reference current. FFT and DFT are sensitive to incomplete periods.
RDFTx3Method 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.
WTx3Easy to implement.Necessary to measure at least one whole measuring window T W .
HT2Easy to implement. Better than FFT in case of noisy signals.Not able to determine short-time and weak disturbances.
KFx3Easy to implement and computationally undemanding.Method assumes that the system and observation models are linear, which does not correspond to real systems.
EKFx3Easy to implement and computationally undemanding. Can be used in nonlinear systems.Filter parameters dependent on measured input data.
ADALINEx5The 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.
ANFISx5The 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.
LMSx3Easy to implement.Necessary to choose correct settings of the adaptive filter. Time of convergence is longer than RLS.
RLSx4Easier setup of the adaptive algorithm than LMS. Time of convergence is shorter than LMS.More complex implementation than LMS.
Notch LMSxx4The 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 RLSxx4The filter is used only as second order, so the delay is one sample. Suitable for FPGA implementation.More complex implementation than Notch LMS.
Table 2. Summary of mentioned synchronisation techniques.
Table 2. Summary of mentioned synchronisation techniques.
TechniqueOne-PhaseThree-PhaseNon-Ideal Voltage ConditionsHeuristic SettingImplementation Complexity (1–5)AdvantagesDisadvantages
ZCDxx1Easy to control.HW circuit, noise sensitive, slow response to dynamic changes, poor results under distorted network conditions.
SVxxx3Robust and not sensitive to disturbances. If configured properly, it provides highly distortion-free estimation.Sensitivity to the input frequency variation and imbalance.
EPLLxx3Good robustness. Insensitivity to inferences from the input signal. Used to synchronize grid-interfaced converters. Provides additional information regarding amplitude and phase angle due to introduction of PD.Requires correct setting of the K parameter.
SSI-PLL4Immunity to voltage distortion and imbalance. Adaptable.Requires correct setting of the filtering response and bandwidth parameters.
SRF-PLLx2Easy to implement, accurate synchronization under ideal network conditions, one of the most commonly used methods.The PI controller must be optimally set, and it cannot work under distorted network conditions.
STF-PLL3Suitable for implementation under distorted or asymmetric conditions.PI controller must be optimally set, STF gain must be chosen carefully, STF integration makes control more complicated.
DDSRF-PLLx3Suitable for implementation under distorted or asymmetric conditions.The PI controller must be optimally set, and the extra SRF loop increases the computational complexity of the method.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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

AMA Style

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(20):7985. https://doi.org/10.3390/s22207985

Chicago/Turabian Style

Baros, Jan, Vojtech Sotola, Petr Bilik, Radek Martinek, Rene Jaros, Lukas Danys, and Petr Simonik. 2022. "Review of Fundamental Active Current Extraction Techniques for SAPF" Sensors 22, no. 20: 7985. https://doi.org/10.3390/s22207985

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

Article Metrics

Back to TopTop