1. Introduction
With the proliferation of power systems, more and more non-linear loads are connected to the grid, which results in harmonic distortion and increases the harmonic voltage and current levels. Limiting harmonic emissions from customer facilities has become a common industry practice. IEEE Std.519 [
1] and IEC61000-3-6 [
2] have governed the harmonic voltage and current a customer facility can inject into the supply power system. The standards are used during both the facility planning stage and the operation stage, and the harmonic emission level of customer facility should be calculated to check whether it is exceeding the planning level [
3]. However, it is difficult because the harmonic distortion measured at PCC (the point of common coupling, PCC) is caused by both the customer facility and the supply system. Unfortunately, there is still no effective method to determine a customer’s contribution to the harmonic distortions measured at PCC.
Many studies have been conducted to determine customers’ harmonic contribution; the Norton equivalent circuit is usually adopted, and the key parameter in the equivalent circuit to estimate harmonic contribution is the utility harmonic impedance [
4]. Therefore, in recent years, many studies have been focused on the estimation of utility harmonic impedance, which can be divided into invasive methods [
5,
6,
7,
8,
9,
10] and non-invasive methods [
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22]. Invasive methods intend to create a disturbance in power system, and then measure the responses of harmonic voltage and current at PCC. The results of invasive methods are often more reliable than those of non-invasive methods [
17]. However, the disturbance has a large impact on the network so that the supply side may not permit such an experiment. Furthermore, invasive methods are often difficult to perform due to the cost of the equipment used to make the disturbance [
17,
22].
The non-invasive methods, in contrast, obtain utility harmonic impedance information using the natural variations of the harmonic current and voltage at PCC [
21,
22], and the proper data for non-invasive methods are easy to obtain from the power quality monitor. Several non-invasive methods for utility harmonic impedance estimation have been proposed. For example, in fluctuation methods [
11,
12], the utility harmonic impedance is quantified using the ratio of harmonic voltage fluctuation and harmonic current fluctuation. The selection of fluctuation data only caused by the customer side is the key to this method, but in practice, utility side and customer side often fluctuate simultaneously.
In the linear regressive method [
13,
14,
15], the utility harmonic impedance is calculated by solving the coefficients of the equivalent circuit equation using the regression algorithm. In [
16], based on the covariance characteristic of the random vector, i.e., when the covariance between independent vectors is 0, a method is proposed to calculate the utility harmonic impedance. These methods are sensitive to the background harmonic voltage fluctuation: when there is a large fluctuation in the background harmonic voltage, neither the regressive method nor the covariance method are effective.
In the method based on data selection [
12,
17,
18,
19], the critical point of these methods is selecting the harmonic voltage and current fluctuation only caused by the customer side. However, utility side and customer side usually fluctuate at the same time, so it is difficult to select the proper data used for utility harmonic impedance estimation when the background harmonic fluctuates wildly.
In [
23], the author indicated that harmonic loads fluctuation can be divided into slow-varying components and fast-varying components using a linear filter, and the fast-varying components of loads are statistically independent and have non-Gaussian distribution. Based on these principles, in [
21,
22], utility harmonic impedance estimation methods based on independent component analysis have been proposed. These methods are more robust to the fluctuation of background harmonic voltage. However, there are two problems with the independent component analysis. The first is that the basic theory of the independent component analysis is Central Limit Theorem [
24], when the mean and variance of the source signals are not of the same order of magnitude; in other words, the source signal dominates the mixed signal, so the source signals do not satisfy this theorem and the independent component analysis is not suitable for signal separation. In a power system, this occurs when the utility harmonic source is much smaller than the customer harmonic source; in this situation, the ICA method will be invalid. The second problem is that the traditional independent component analysis can easily fall into a local optimum, so that long-term data should be provided to obtain reliable calculation results, which means the calculation amount of the algorithm is large and it is difficult to obtain real-time harmonic impedance information.
In this paper, based on complex constrained independent component analysis (ComplexCICA), a method is proposed to estimate the utility harmonic impedance, which can solve the two existing problems with the ICA method. The main steps of the proposed method are as follows. First, the prior information of the utility harmonic source is added to the objective function of classical complex independent component analysis, and the PCC data are applied in the proposed algorithm to obtain the separated matrix. Secondly, the relationship matrix between the PCC harmonic data and the utility harmonic source are built based on the Norton equivalent circuit. Finally, when we compare the relationship matrix and the separated matrix, the utility harmonic impedance is then calculated out. This paper is organized as follows.
Section 2 describes the basic principles of the utility harmonic impedance estimation, the weakness of the ComplexICA algorithm, and the principle of the constrained ICA algorithm. The proposed utility harmonic impedance estimation method is explained in
Section 3. The performance of the proposed method is certified with the computer simulation and the field test in
Section 4. In
Section 5, some conclusions about the proposed method are summarized.
2. Basic Principles
A common case for utility harmonic impedance estimation is shown in
Figure 1. The interface point between the utility and customer facilities is called PCC. The revenue meters or power quality monitors are usually connected at the interface, so the data for non-invasive utility harmonic impedance estimation can be recorded in the meter.
2.1. Equivalent Model for Utility Harmonic Impedance Estimation
In this paper, the utility side and customer side are modeled using a Norton equivalent circuit as shown in
Figure 2:
where Iu and Ic are the harmonic current sources of utility and customer, respectively; Zu and Zc are the harmonic impedances of utility and customer, respectively; Vpcc and Ipcc are the recorded harmonic voltage and current data at PCC, respectively. The equivalent circuit is suitable for different frequencies, where the parameters in the circuit will be different.
According to the equivalent circuit and superposition theorem, the equation of the circuit can be established as follows:
Because the variations of
Iu are related to the harmonic loads connected to the utility side, and the variations of
Ic are related to the harmonic loads connected to the customer side, the features of the harmonic source are same as the harmonic loads. The
Iu and
Ic can be divided into a fast-varying component and a slow-varying component by utilizing a linear filter [
23]. The fast-varying components are considered statistically independent and have non-Gaussian distribution. The measurement harmonic voltage
Vpcc and current
Ipcc data at PCC are the linear combination of the harmonic source, which can be divided into a fast-varying component and a slow-varying component by utilizing a linear filter too. Therefore, the independent component analysis algorithm can be applied to the fast-varying component of the data at the PCC. Equation (1) can be expressed as:
where “Δ” represents the fast-varying component of the harmonic signal.
2.2. The Weakness of the ComplexICA Algorithm for Separating Weak Signal
According to the Lindeberg–Feller Central Limit Theorem [
25], suppose that
are the random series that the mean is
and the variance is
, and the partial sum of the series is defined as:
For each , if the sequence satisfies Equation (4), and , based on the Lindeberg–Feller condition, the sequences that accord with the condition have normal distribution, expressed as . In fact, the Lindeberg–Feller condition is the necessary and sufficient condition for sequences that have normal distribution.
The essence of the theorem is that the mean and the variance of the source signal that compose the mixed signal should be on the same order of magnitude, which requires that every source signal should not dominate the mixed signal. In other words, mixed signals, which are composed of weak and strong source signals, will not accord with the Central Limit Theorem. However, the ComplexICA algorithm is based on the Central Limit Theorem [
24], which indicates that the algorithm is not suitable for extracting the weak signal from a mixed signal that is composed of a weak and strong source signal.
To verify the viewpoint, a simple experiment is carried out using Matlab. Three source signals with different magnitude are generated in Matlab. As shown in
Figure 3(a1,b1,c1), the first source signal is a Laplace distribution random variable, Lap (0, 50). The second source signal is an equal amplitude triangle signal. The third source signal is a sinusoidal signal. As shown in
Figure 3(a1,b1, c1), the magnitude of the three source signals is different. In this experiment, the first signal is generated as the strong signal, and the second and third signals represent weak signals. Then the three source signals are mixed using a random matrix; the mixed signals are shown in
Figure 3(a2, b2,c2). Finally, the separated signals or recovered signals are obtained by applying the ComplexICA algorithm to the mixed signals; the separated signals are shown in
Figure 3(a3,b3,c3).
Comparing
Figure 3(a1) and
Figure 3(a2,b2,c2), the waveforms of the mixed signals are similar to the first source signal, which means that the strong signal is dominant to the mixed signal. From the waveforms of the source signals and the separated signals in
Figure 3(a1,a3), it can be seen that the first separated signal is the same as the first source signal except for the shrinking of the scale. However, comparing
Figure 3(b1) with
Figure 3(b3), the magnitudes of the second separated signal are not equal to each other and there are some waveform distortions in the second separated signal, which are different to the second source signal. The results of the experiment indicate that the ComplexICA algorithm is not suitable for separating mixed signals whose magnitudes are not of the same order. In this condition, the statistical characteristics of the weak signal are masked by the strong signal, so the strong signal plays a dominant role in the mixed signals, which is not in accordance with the Lindeberg–Feller Central Limit Theorem. Therefore, the ComplexICA algorithm based on the Central Limit Theorem is not suitable for separating the weak signal from a mixed signal.
2.3. The Constrained Complex Independent Component Analysis
First, the basic principle of independent component analysis is presented. ICA is a main algorithm in the blind separation problem. The source signal can be recovered from the mixed signal or observed signal by applying the ICA without the information of the mixed matrix [
22]. The ICA model is expressed as follows:
where X is the observed signal, in this paper, which represents the measurement data at PCC;
A is the mixed matrix; and S is the source signal, which represents the utility and utility harmonic source. In the ICA model, X and
A are unknown; the goal of the algorithm is obtained from the separated matrix and then we estimate the source signal by Equation (6):
where
is the estimated source signal and
W is the separated matrix. The model of the constrained independent component analysis is the same as for the ICA.
The constrained independent component analysis was first proposed in [
26], in this paper, the author solved the indeterminacy problems in traditional ICA algorithm. The principle of CICA (constrained independent component analysis) is adding the additional requirement or the available prior information of the target signal into the classical ICA contrast function in the form of equality or inequality constraints, so the target signal is separated firstly. In this paper, the CICA algorithm is realized by Non-Gaussian Maximization; the entropy is usually used to measure the non-Gaussian according to the information theory. The approach of the CICA algorithm in this paper can be expressed as follows:
First, define the negative entropy approximation function:
where y is the subject separated signal;
is a constant value, which is used to adjust the step of the algorithm, in this paper, the value is 1;
represents the mean of ‘
’,
v is a Gaussian variable whose mean is 0 and variance is 1; and
is a non-quadratic function, e.g.,
,
, in this paper, the second function is chosen.
Next, define the similarity measure
: when the separated signal approximates the target signal, the measure has the minimum value. The measure is usually represented by mean square error norm, as follows:
where
r is the reference vector of the target signal, which includes the prior information of the source signal.
Then, the CICA algorithm can be expressed as:
where
w is the row of the separated matrix
W and
is the threshold used to distinguish the specific source signal; in this paper, the value is 0.5.
By applying the Lagrange multiplier method, the objective function can be solved. First, convert the inequality constraints into equality constraints by employing the relaxation factor “
Z”, then Equation (7) can be expressed as:
where
is the Lagrangian multiplier;
is the scalar processing function—in this paper, the value is 1; and
Z is the relaxation factor.
Then,
is calculated by applying the quasi-Newton iteration method:
where
k is iteration;
is the learning efficiency;
is the first derivation of the Lagrange function
versus the
w;
and
are the first derivation and second derivation of
versus y, respectively; and
and
are the first derivation and second derivation of
versus y, respectively.
The principle diagram of the CICA is shown in
Figure 4. In the CICA algorithm, the independence of the separated signals is measured by the negative entropy, which is similar to the classical ComplexICA algorithm. However, there are still some differences between the two algorithms; for example, in the ComplexICA algorithm, the signal that has the largest entropy is extracted first. However, in the CICA algorithm, the target separated signal will have the largest negative entropy due to introducing the reference vector that includes the information of the target signal, so that the target signal can be separated first. At the same time, compared with the classical algorithm, the algorithm can obtain the global optimum, rather than the local optimum, so a more stable calculation result can be obtained. However, the proposed algorithm can reduce the iteration times by introducing the reference vector, so the calculation speed and performance of the algorithm can be improved.
3. Proposed Method
In a power system, the utility harmonic source fluctuation is usually smaller than the customer side. In
Section 2.2, the classical ComplexICA algorithm indicated is not suitable for extracting the weak signal in the measurement data; therefore, the utility harmonic impedance estimation method based on ComplexICA is not correct in some cases. What is more, because there is no prior information used in the traditional algorithm, there is some indeterminacy in the separation results. Finally, with the classical algorithm it is easy to final the local optimum, but a large amount of measurement data is required to get a more reliable result, which means the real-time harmonic impedance data cannot be obtained effectively.
In this paper, a utility harmonic impedance estimation method based on the ComplexCICA is proposed. The measurement harmonic voltage and current data when the load is shutdown are selected as the prior information of the utility harmonic source, which is the reference vector of the ComplexCICA. Then the ComplexCICA algorithm is applied to the measurement harmonic voltage and current data, and the utility harmonic source and the separated matrix are separated. The relationship between the utility harmonic source and harmonic voltage and current at PCC is deduced through the Norton equivalent circuit in
Figure 2. Finally, the utility harmonic impedance is calculated by comparing the separated matrix and the relationship matrix.
According to the Norton equivalent circuit, Equation (2) can be expressed as a matrix:
Then extract the inverse matrix of Equation (12):
The relationship between the utility harmonic signal and the harmonic voltage and current data at PCC is as shown in Equation (11), and the scale indetermination problem of classical ICA can be solved utilizing Equation (13), too. Assume that the separated signal is k times the real utility harmonic source signal, as follows:
where
is the separated signal by using the ComplexCICA algorithm and
is the real utility harmonic signal.
The separated matrix of utility side is as follows:
where
U is the separated matrix by using the ComplexCICA algorithm;
is k times to the
;
is equal to k in value.
Based on Equations (13), (14), and (16), the relationship between
,
and
can be expressed as follows:
Comparing Equations (13) and (17), the utility harmonic impedance can be calculated by:
Then the proposed utility harmonic impedance estimation method based on the ComplexCICA method is completed. The flow diagram of the proposed method is shown in
Figure 5.
With the development of the power system and power electronic technology, lots of distributed generators are connected to the power system, like solar and wind power; therefore, the hybrid AC/DC microgrids have become a trend in future power systems. These microgrids have two subgrids linked to each other where the AC subgrid can connect to the utility grid [
27,
28] and the loads obtain power from both utility and customer. One of the technical challenges regarding power quality in hybrid AC/DC microgrids is the difficulty of harmonic analysis. These grids are not the same as the traditional power system; because of the effect of the filters that connect the distributed generators and power system, the customer harmonic impedance will not be considerably larger than the utility side. Therefore, the traditional harmonic impedance estimation methods based on this assumption will be invalid. The proposed method is not based on this assumption, which may be useful for harmonic analysis in these microgrids.
5. Conclusions
(1) Utility harmonic impedance is an important parameter for harmonic contribution estimation and harmonic mitigation. In this paper, a utility harmonic impedance estimation method based on the constrained independent component analysis is proposed to solve the problems in the classical ICA method by adding the prior information of the utility harmonic source into the objective function of the ICA algorithm. Compared with the classical method, the proposed method can obtain the global optimum and reduce the iteration times; therefore, the performance of the proposed method is better than that of the classical method. The performance of the proposed method is verified by simulations and field testing.
(2) The computer simulation and field test results showed that the proposed method is more robust to the fluctuation of background harmonic compared with the method based on ComplexICA. Also, the estimation error is smaller than with the classical ICA method and a more stable estimation result can be obtained even when there are fewer recorded data. Therefore, the proposed method is more effective when real-time impedance data are needed and can reduce the amount of the calculation because of fewer recorded data, so the proposed method is more suitable for engineering applications.
(3) Prior information of the utility side is a critical parameter in the proposed method. In this paper, the data recorded when the loads are shut down are chosen as the prior information. In order to extend the use of the proposed method, more suitable prior information of the utility side harmonic source should be selected. With more and more distributed generation and energy storage devices connected into the power system, a more effective utility harmonic impedance estimation method should be proposed in further research.