基于动态时间规整算法的用户侧谐波扩散评估
Assessment Method for Harmonic Diffusion in User Side Based on Dynamic Time Warping Algorithm
摘要: 传统上,谐波扩散的研究是在恒定背景谐波的条件下进行的,这对于实际的时变系统是不适用的。因此本文提出一种估计背景谐波波动条件下用户侧谐波扩散的新方法。首先利用动态时间规整算法来计算公共耦合点谐波电压波动与谐波电流波动的相似性,筛选出相似度较高的数据段。再通过复线性回归法计算进行回归计算,得到与背景谐波波动弱周期相对应的有效阻抗样本,然后对用户侧谐波扩散进行评估。通过实验验证表明,该方法相较传统方法有更强的鲁棒性,能够有效减少背景谐波波动的影响。
Abstract: Traditionally, the study of harmonic diffusion is carried out under the condition of constant background harmonics, which is not applicable to actual time-varying systems. Therefore, this paper proposes a new method for estimating the harmonic dispersion on the user side under the condition of background harmonic fluctuation. Firstly, the dynamic time warping algorithm is used to calculate the similarity between the harmonic voltage fluctuation and the harmonic current fluctuation at the common coupling point, and the data segment with higher similarity is selected. Then the regression calculation is performed by the complex linear regression method, and the effective impedance sample corresponding to the weak period of the background harmonic fluctuation is obtained, and then the harmonic diffusion on the user side is evaluated. Experimental verification shows that this method is more robust than traditional methods and can effectively reduce the influence of background harmonic fluctuations.
文章引用:陈盛语, 吴杰康, 陈晓华, 刘国新, 蔡志宏, 王瑞东. 基于动态时间规整算法的用户侧谐波扩散评估[J]. 智能电网, 2021, 11(6): 383-393. https://doi.org/10.12677/SG.2021.116037

1. 引言

随着电力电子的飞速发展,大量非线性负荷已大规模接入电力系统,造成严重的谐波电流注入。谐波将增加功率损耗,并减少发电机、输电线路、变压器和负载的使用寿命,很大程度上给电力系统的安全和稳定运行带来了危害 [1] [2] [3]。准确估计公共耦合点(PCC)处谐波源的谐波扩散,对于划分电网侧和用户侧谐波污染以及建立智能电网非常重要。用户侧谐波扩散评估的关键在是否能够准确估计系统侧谐波阻抗 [4]。

目前,谐波阻抗计算方法一般采用干预式和非干预式两类 [5] [6]。在干预式方法中,从注入连接网络的干扰或谐波电流引起的电压和电流的变化中提取实用谐波阻抗,尽管有足够的精确度,但会影响电网的稳定性。并且,昂贵的高速数据采集系统和对干扰注入设备的需求限制了干预式方法的应用 [7]。非干预式方法建立在已有的数据基础上,对采集数据进行分析,从而估算系统的谐波阻抗。非干预式的方法主要包括实用谐波阻抗线性回归法和波动量法。波动量法在根据公共耦合处的谐波电压和电流的波动量比值计算系统的谐波阻抗,但该法仅在系统侧谐波电流源波动程度远小于负荷侧波动程度时使用,否则会产生较大的误差 [8] [9]。分别有研究采用二元线性回归 [10]、稳健回归 [11]、偏最小二乘回归 [12]、协方差法 [13] 以及复线性最小二乘法 [14] 对传统线性回归方法进行了改进,提高了回归算法的鲁棒性,能一定程度上减少背景谐波、或异常值的干扰。有研究提出了一种FastICA盲源分离技术来过滤和分离谐波波动数据,减少了不稳定谐波的影响 [15]。

上述文献大多从回归算法的改进着手计算谐波阻抗,但是背景谐波波动量大时,上述方法计算精度会大大降低,有研究提出一种通过线性度校验选择线性度较高的数据集的方法,再通过二元线性回归算法计算筛选后的合格数据的谐波阻抗 [16]。有研究提出首先分段计算谐波电压、电流互近似熵,利用阈值筛选法剔除相关性低的数据段,排除背景谐波干扰。然后利用M估计稳健回归法对相似度高的数据进行回归计算 [17]。但是上述方法都对公共连接点的实部和虚部分别求解计算谐波阻抗,并不是原问题真正的最小二乘解。

本文提出了一种基于动态时间规整算法的用户侧谐波扩散评估方法,将采集数据划分为若干数据段,利用动态时间规整算法将各段实测谐波电压、电流数据进行相似度计算,筛选相似度较高的区段,以达到排除背景谐波干扰的目的。利用复线性回归对筛选后的数据进行回归计算得到系统谐波阻抗,从而较为准确地实现用户侧谐波扩散评估。通过算例分析及方法对比,验证了本文所提方法的有效性和优越性。

2. 谐波扩散的分析方法

2.1. 谐波扩散的等效电路

谐波分析等效模型通常采诺顿等值电路进行分析,如图1所示。

Figure 1. Norton equivalent circuit diagram of harmonic diffusion on user side

图1. 用户侧谐波扩散的诺顿等效电路图

图1所示为谐波分析的基本模型,对于h次谐波, U ˙ pcch I ˙ pcch 分别表示公共耦合点的h次谐波电压和谐波电流矢量。 I ˙ u 为系统侧h次谐波电流源, I ˙ ch 为用户侧h次谐波电流源, Z ch Z uh 分别为系统侧和用户侧的等效h次谐波阻抗。根据电路拓扑结构可知,公共耦合点的h次谐波电压和电流可由下式计算。

{ U ˙ pcch = Z ch Z uh Z ch + Z uh ( I ˙ ch + I ˙ uh ) I ˙ pcch = Z ch Z ch + Z uh I ˙ ch Z uh Z ch + Z uh I ˙ uh (1)

根据叠加定理,可将图1所示谐波分析模型分解为图2所示两个子模块 [11]。

Figure 2. Decomposition circuit diagram of superposition theorem

图2. 叠加定理分解电路图

由上图可以计算系统侧和用户侧对PCC的谐波扩散为

{ U ˙ pcch-u = Z uh Z ch Z uh + Z ch I ˙ uh U ˙ pcch-c = Z uh Z ch Z uh + Z ch I ˙ ch (2)

其中, U ˙ pcch-c U ˙ pcch-u 分别代表系统侧和用户侧在公共耦合处产生的等效h次谐波电压,用向量图表示如图3所示,将式(1)代入式(2)可得

U ˙ pcch-c = Z uh Z ch Z uh + Z ch ( U ˙ pcch Z ch + I ˙ pcch ) (3)

由于用户侧谐波阻抗往往远大于系统侧谐波阻抗,即 Z ch Z uh ,因此用户侧谐波在PCC处产生的h次谐波电压可由下式近似计算

U ˙ pcch-c = 1 1 + Z uh Z ch ( Z uh Z ch U ˙ pcch + Z uh I ˙ pcch ) Z uh I ˙ pcch (4)

因此用户侧的谐波扩散率可计算如下

ε = | Z uh I ˙ pcch | cos θ | U ˙ pcch | × 100 % (5)

式中: θ U ˙ pcch-c U ˙ pcch 的夹角, U ˙ pcch I ˙ pcch 可由测量获得,因此求得h次系统谐波阻抗以及系统侧等效h次谐波电压即可对用户侧的谐波扩散进行评估。

Figure 3. Voltage vector diagram of H-th harmonic at PCC point

图3. h次谐波PCC点处电压向量图

2.2. 复线性回归计算谐波阻抗

传统的二元线性回归法都是公共连接点的实部和虚部分别求解计算谐波阻抗,并不是原问题真正的最小二乘解 [13]。因此本文选择复线性回归法计算谐波阻抗。以公共联接点谐波电流电压测量参数为观测数据,根据系统和用户等值电路推导的复线性回归方程求取系统侧谐波阻抗和背景谐波电压。进而进行用户侧谐波扩散评估。根据图1所示可列出方程为:

U ˙ pcc = Z c I ˙ pcc + Z u I ˙ u (6)

在某时段内对式(6)进行复线性回归,其求解方程为

min f ( Z c , U u ) = i = 1 N U ˙ pcc Z c I ˙ pcc U ˙ u (7)

其最小二乘解为

[ R u + j X u U ux + j U uy ] = ( X T ¯ X ) 1 X T ¯ Y (8)

式中:上标“T”表示一个矩阵的转置。系统侧谐波阻抗样本和背景谐波电压可计算为

X = [ I ˙ pcc [ 1 ] 1 I ˙ pcc [ 2 ] 1 1 I ˙ pcc [ l ] 1 ] , Y = [ U ˙ pcc [ 1 ] U ˙ pcc [ 2 ] U ˙ pcc [ l ] ] (9)

上式成立的条件是背景谐波电压在该数据段内保持稳定。然而,在实际系统中背景谐波是不同的,直接采用复线性回归法将导致较大误差。因此在计算时需要筛选高相似度的样本,排除与背景谐波波动较大的数据样本。

3. 谐波的扩散特性分析

3.1. 谐波电压与谐波电流相关性分析

由1.1节式(1)可知PCC谐波电压和电流波动量关系如式(10)所示。

{ Δ U ˙ pcch = Z ch Z uh Z ch + Z uh ( Δ I ˙ ch + Δ I ˙ uh ) Δ I ˙ pcch = Z ch Z ch + Z uh Δ I ˙ ch Z uh Z ch + Z uh Δ I ˙ uh (10)

由上式可知,在估计期间保持恒定的系统谐波源即 Δ I ˙ uh = 0 ,或者保持恒定的用户谐波源 Δ I ˙ ch = 0 时。PCC处的谐波电压与电流的波动具有很强的线性关系。例如, Δ I ˙ uh = 0 时, Δ U ˙ pcch Δ I ˙ pcch 可计算如下。

{ Δ U ˙ pcch = Z ch Z uh Z ch + Z uh Δ I ˙ ch Δ I ˙ pcch = Z ch Z ch + Z uh Δ I ˙ ch (11)

合并式(11)可得

Δ U ˙ pcch = Z uh Δ I ˙ ch (12)

大多数情况下, Δ I ˙ uh Δ I ˙ ch 同时变化,而 Δ U ˙ pcch Δ I ˙ pcch 均由 Δ I ˙ ch Δ I ˙ ch 共同贡献产生。此时,PCC处的电压波动与电流波动之间的关系并不明显。因此筛选相关性高的数据段有利于提高计算精度。

3.2. 动态时间规整算法

通过3.1节分析可见,当只有一侧的谐波源发生波动时,PCC处的谐波电压与电流的波动具有很强的线性关系。因此,本文采用动态时间规整算法(Dynamic Time Warping,简称DTW)计算两个随机变量时间弯曲距离,从而得到两个变量相似度的测量方法,通过筛选相关度高的子周期达到降低背景谐波影响的目的。

与欧几里的距离相比,动态时间规整算法对相似度计算具有更强的鲁棒性。它可以用来比较两个不同长度的序列,允许相似的形状相匹配 [18]。此外,即使时间序列变换和缩放时,它也具有良好的性能。DTW的主要思想是构造一个对齐矩阵,然后利用动态规划来寻找最小化时间序列之间的累积距离 [17]。该算法具体实施如下:

1) 对于两个时间序列 X = [ x 1 , x 2 , , x p ] T Y = [ y 1 , y 2 , , y q ] T ,序列长度分别为p、q。为了将他们按照时间位置排序,首先构造一个p行q列的距离矩阵A,即

A = [ d ( x 1 , y 1 ) d ( x 1 , y 2 ) d ( x 1 , y q ) d ( x 2 , y 1 ) d ( x 2 , y 2 ) d ( x 2 , y q ) d ( x p , y 1 ) d ( x p , y 2 ) d ( x p , y q ) ] (13)

式中: d ( x i , y i ) = ( x i y i ) 2 对应于X和Y欧氏距离,其中, 1 i p 1 j q

2) 定义每组相邻矩阵元素的集合称为规整路径,记作 W = [ w 1 , w 2 , , w k ] ,规划路径必须满足以下三个条件:

a) 有界性: w 1 = ( 1 , 1 ) w k = ( p , q ) ,即规划路径在 w 1 = ( 1 , 1 ) 开始,在 w k = ( p , q ) 结束。

b) 连续性:考虑 w k = ( i , j ) ,那么 w k + 1 = ( i , j ) ;其中 i i 1 j j 1 ,即规划路径具有连续性,且路径每次移动最多不能跳跃两个采样点。

c) 单调性: w k = ( i , j ) w k + 1 = ( i , j ) ,其中 i i 0 j j 0 ,表示 i j 在动态路径规划中只能单调增加或者保持位置不变,而不能向后移动。

3)目标函数为两序列间最小规整路径

f DTW ( X , Y ) = min k = 1 K d ( w k ) (14)

式中: f DTW ( X , Y ) 表示X和Y的DTW距离;K表示最小规划路径的长度; w k 为最小规划路径中的第k个元素。计算DTW距离的递归算法如式(15)所示

{ f DTW ( X , Y ) = D ( p , q ) D ( i , j ) = 0 D ( 0 , 0 ) = 0 , D ( 0 , ) = 0 , D ( , 0 ) = 0 D ( i , j ) = a i j + min { D ( i 1 , j 1 ) , D ( i 1 , j ) , D ( i , j 1 ) } (15)

式中: D ( i , j ) 表示元素 a i j 与其前断的弯曲路径部分长度最小累计值之和。

4. 谐波扩散的评估方法

根据第3.1节的分析,可以得出结论,在估计期间背景谐波保持稳定时, Δ U ˙ pcch Δ I ˙ pcch 的具有很强的相似性。为避免数据幅值,相位对动态时间规整计算结果的影响,第一步是标准化每段数据。本文采用了最大最小的归一化方法,将采集的 Δ U ˙ pcch Δ I ˙ pcch 谐波数据映射到[0, 1]区间。

x i = x i x min x max x min , i = 1 , 2 , , q (16)

x i 为归一化结果, x i 为PCC谐波电压或谐波电流的波动值。 x min 为谐波电压和谐波电流波动最小值, x max 为谐波电压和谐波电流波动的最大值。q表示计算段中包含的数据总量。规范化后,计算 Δ U pcc Δ I pcc 之间的动态时间弯曲距离,相似度定义为:

S i = f ¯ DTW f ¯ DTW + f DTW [ i ] , i = 1 , 2 , , m (17)

式中: f ¯ D T W 是所有子区间的动态时间翘曲距离的平均值。 f DTW [ i ] 是第i子区间的动态时间翘曲距离。m是子间隔的总量。线性关系越强,DTW值越小, S i 值越接近1,因此阻抗样本越适合实际阻抗值。本文选取了具有 S i k 的数据区间作为有效段,并选取了该段的谐波阻抗样本,为保证有足够数量的有效数据段,本文中k为一个动态值,选取条件为保证筛选后的数据为原样本数据的十分之一。

每个子周期的宽度是系统测阻抗估计的关键因素。如果每个计算窗口的宽度太短,则回归算法可能会由于缺乏样本数据的统计特性而失败。但如果宽度太长,就会增加背景谐波波动的概率,而效用谐波阻抗也可能会改变。本文通过测试,选择了10为窗口数。算法流程如下:

1) 获得PCC处的电压和电流的测量数据,采用傅里叶分解方法获得相应次数谐波电压和电流分量。

2) 计算PCC谐波电压和电流波动量 Δ U ˙ pcch Δ I ˙ pcch

3) 最大最小化方法归一化 Δ U ˙ pcch Δ I ˙ pcch

4) 将归一化后的 Δ U ˙ pcch Δ I ˙ pcch 数据划分为n个子区间,每个子区间的数据初始宽度设置为10。

5) 在每个子区间中,利用DTW计算 Δ U ˙ pcch Δ I ˙ pcch 之间的动态时间弯曲距离,并通过式(17)计算每个子段的相似度 Δ I ˙ pcch ,筛选相似度高的前10%数据段。

6) 采用复线性回归算法计算系统测谐波阻抗,

7) 将谐波阻抗和PCC处谐波电压电流数据代入式(5)进行用户侧谐波扩散评估。

算法流程图如图4所示:

Figure 4. Algorithm execution flow chart

图4. 算法执行流程图

5. 仿真验证

本节用MATLAB基于图1中的等效电路模型进行仿真,以获取3次谐波数据,以测试本文所述方法的有效性。比较了以下三种方法的计算结果:1) 二元线性回归法;2) 复线性回归;3) 本文所提出的方法。

谐波电流源和谐波阻抗的参数设置如下:系统侧谐波电流源 I c 的幅值为5A,初始相位设置为−30度,分别带有1%正态分布扰动。用户侧谐波源 I u 的幅值设置为100A,初始相位为−30度,分别增加了的幅值和相角20%的正态分布扰动。谐波阻抗 Z u 设置为 ( 5 + j 15 ) Ω Z c 设置为 ( 60 + j 90 ) Ω 。间隔0.01 s,采样2000个数据点,作为一组3次谐波电压与电流数据,分别采用下面三种方法进行计算1) 二元线性回归法;2) 复线性回归;3) 本文所提出的方法。定义计算误差表达式为

e = | R s R u R u | × 100 % (18)

计算结果对应如表1所示,可以看出,在系统侧谐波波动较小的时候,3种方法都能较为准确的计算系统谐波阻抗,本文方法的精确度相对较高,本文方法在进行用户侧谐波扩散评估时,相较于复线性回归法有所改善。

Table 1. Harmonic impedance and emission level calculation

表1. 谐波阻抗和谐波发射水平计算

为进一步验证本文方法在系统谐波源大波动时的有效性,改变系统测谐波电流源参数, Z c 的幅值为5A,初始相设置为−30度,分别带有20%正态分布扰动,其他参数不变。采样2000个数据点,作为一组3次谐波电压与电流数据,采用FFT分解获得相应次数谐波电压和电流数据,PCC处谐波电压及3次谐波电流幅值如下图5所示,可以看出,由于加入背景谐波扰动,谐波电压和电流都发生了一定程度的波动。

(a) (b)

Figure 5. PCC point 3rd harmonic current waveform

图5. PCC点3次谐波电压电流波形

为了在筛选高相似度数据段的同时避免有效数据被删除,本文在采用DTW筛选数据时设置滑动窗口长度为L = 10,将由仿真数据计算的 Δ U ˙ pcch Δ I ˙ pcch 分为200组数据段,通过DTW将受背景谐波影响较小的数据段筛选出来。数据筛选结果如图6所示,图6(a)所示为筛选前测量点PCC处的谐波电压和谐波电流的散点图,由于加入了背景谐波,部分谐波电压和电流数据偏离线性关系,图6(b)所示为筛选后数据,可以看出,采用动态时间规整算法筛选后的数据相关性更强。

(a) (b)

Figure 6. Harmonic voltage and current at PCC before and after screening

图6. 筛选前后PCC处谐波电压电流

分别采用二元线性回归法、复线性回归、本文所提出的方法三种方法计算系统侧谐波阻抗并且进行谐波扩散评估,利用式(18)计算各方法的估计误差,结果如表2所示。

Table 2. Calculation of harmonic impedance and harmonic emission level when the fluctuation amount is large

表2. 波动量较大时谐波阻抗和谐波发射水平计算

(a) (b)

Figure 7. Comparison results of calculation of equivalent harmonic impedance by various methods

图7. 各方法计算等效谐波阻抗的比较结果

表2可以看出,在背景谐波波动较大的情况下,通过传统的二元线性回归进行计算已经大大偏离了真实值,缺乏实用性。复线性回归法方法通过计算原问题真正的最小二乘解,有较高的计算精度,本文方法进一步改进了复线性回归法,使得用户谐波扩散率计算精度提高了54.68%,三种方法计算的谐波等效阻抗对比如图7所示。

上图更加直观的反映了采用传统二元线性回归算法在背景谐波波动大时计算系统谐波阻抗误差较大,复线性回归算法相较传统二元线性回归算法有较大改进。本文进一步改进了复线性回归法,筛选线性相关度高的数据段,在背景谐波波动较大的情况下,能够有效提高用户侧谐波扩散评估精度。

6. 结论

本文提出了一种基于动态时间规整算法用户侧谐波扩散评估方法,利用动态时间规整算法对谐波电压、电流波动数据进行了预处理,筛选出相似度较高的数据段。把筛选后的数据通过复线性回归方法计算得到了谐波阻抗值,根据谐波阻抗和PCC处的谐波电压电流数据进行用户侧谐波扩散评估。利用动态时间规整算法筛选数据有效规避了背景谐波波动对谐波阻抗计算的影响,提高了用户侧谐波扩散评估的准确性,复线性回归方法提高了回归计算的鲁棒性。由仿真和实际案例计算得知,相比其他两种算法,本文方法精确程度更高。本文所提出的谐波扩散评估方法不是针对一定的谐波,而是针对系统侧和用户侧综合谐波扩散比例。通过计算所提出的谐波扩散指标,可以直接配置合适的奖惩方案在系统侧和用户侧的实施中,有利于电网谐波发射扩散抑制和谐波管理。

参考文献

[1] Wu, J., Qiu, H., Xu, J., Zhou, F., Dai, K., Yang, C., et al. (2018) Quantifying Harmonic Responsibilities Based on Kurtosis Detection Principle of Amplitude Fluctuations. IEEE Access, 6, 64292-64300.
https://doi.org/10.1109/ACCESS.2018.2875063
[2] 孙媛媛, 尹志明. 基于M估计稳健回归的多谐波源责任区分[J]. 中国电机工程学报, 2012, 32(31): 166-173+前插22.
[3] 王莉虹, 肖先勇, 张逸, 黄勇, 刘亚梅. 考虑测量误差的谐波贡献评估[J]. 电网技术, 2016, 40(12): 3865-3870.
[4] 赵勇, 张涛, 李建华, 夏道止. 一种新的谐波源简化模型[J]. 中国电机工程学报, 2002, 22(4): 47-51.
[5] Huang, X., Nie, P. and Gong, H. (2010) A New Assessment Method of Customer Harmonic Emission Level. 2010 Asia-Pacific Power and Energy Engineering Conference, Chengdu, 28-31 March 2010, 1-5.
https://doi.org/10.1109/APPEEC.2010.5449329
[6] Karimzadeh, F., Esmaeili, S. and Hosseinian, S. H. (2015) Novel Method for Noninvasive Estimation of Utility Harmonic Impedance Based on Complex Independent Component Analysis. IEEE Transactions on Power Delivery, 30, 1843-1852.
https://doi.org/10.1109/TPWRD.2015.2398820
[7] 惠锦, 杨洪耕, 叶茂清. 基于阻抗归-化趋势判别的谐波发射水平估计[J]. 中国电机工程学报, 2011, 31(10): 73-80.
[8] 惠锦, 杨洪耕, 林顺富, 马豫超. 基于独立随机矢量协方差特性的谐波发射水平评估方法[J]. 电力系统自动化, 2009, 33(7): 27-31.
[9] 龚华麟, 肖先勇, 刘亚梅, 杨洪耕. 基于主导波动量筛选原理的用户谐波发射水平估计方法[J]. 中国电机工程学报, 2010, 30(4): 22-27.
[10] 张巍, 杨洪耕. 基于二元线性回归的谐波发射水平估计方法[J]. 中国电机工程学报, 2004, 4(6): 50-53.
[11] 车权, 杨洪耕. 基于稳健回归的谐波发射水平估计方法[J]. 中国电机工程学报, 2004, 24(4): 39-42+49.
[12] 王辉, 刘炜, 李群湛, 易东, 郭成. 基于复数域偏最小二乘法与等值法的多谐波源责任划分[J]. 电力系统自动化, 2017, 41(4): 78-85+119.
[13] 贾秀芳, 华回春, 曹东升, 赵成勇. 基于复线性最小二乘法的谐波责任定量划分[J]. 中国电机工程学报, 2013, 33(4): 149-155+前插19.
[14] 熊敏, 杨洪耕. 基于改进协方差特性的永磁直驱风电场谐波发射水平评估[J]. 电工技术学报, 2020, 35(3): 603-611.
[15] 林顺富, 李扬, 汤波, 符杨, 李东东. 基于改进FastICA及偏最小二乘法的系统谐波阻抗估计[J]. 电网技术, 2018, 42(1): 308-314.
[16] 王行亚, 肖先勇, 吴俊, 李媛, 刘小林, 曹子恒. 基于线性度校验的二元线性回归系统谐波阻抗估计方法[J]. 中国电机工程学报, 2020, 40(9): 2826-2834.
[17] 付慧, 张国江, 史明明, 张宸宇, 沙浩源, 范忠. 基于互近似熵数据筛选的谐波源责任划分方法[J/OL]. 电测与仪表, 2021: 1-8. http://kns.cnki.net/kcms/detail/23.1202.TH.20210421.0901.003.html, 2021-07-12.
[18] 储佳伟, 袁晓冬, 陈兵, 王旭冲, 邱海峰, 顾伟. 结合小波分析和改进型DTW距离的配电网电压暂降源辨识方法[J]. 电网技术, 2018, 42(2): 637-643.