稳健的电力系统状态估计器对于监测和控制应用至关重要。根据我们的经验,我们发现使用投影统计的鲁棒广义最大似然(GM)估计器是文献中最好的方法之一。它对多个交互和符合不良数据、不良杠杆点、不良零注入以及某些类型的网络攻击具有鲁棒性。此外,它的计算效率很高,使其适用于在线应用程序。除了GM估计器良好的击穿点外,它在高斯或其他厚尾非高斯测量噪声下具有很高的统计效率。使用SCADA测量的GM估计器的原始版本是由Mili和他的同事在1996年提出的[1]。通过在 [R2] 中使用吉文斯旋转,其数值稳定性得到了增强。在[R3]中,GM估计器被扩展为同时估计变压器抽头位置和系统状态。不良的零点注入也得到了解决。在[R4]中,提出了GM估计器来处理创新和观测异常值以及动态状态估计中的测量损失。测试系统包括 IEEE 14 总线、30 总线和 118 总线系统。仅包括 SCADA 测量值。
由于结果图比较多,本文仅展现IEEE118节点运行结果图。
电力系统状态估计是现代电力系统运行和控制的核心组成部分,它通过对大量实时测量数据进行处理和分析,获取电力系统当前的状态信息,为调度决策、安全分析以及优化控制提供重要依据。然而,实际运行中,测量数据不可避免地受到各种噪声的污染,例如测量误差、通信故障以及恶意攻击等,这些不良数据的存在会严重影响状态估计的精度和可靠性,甚至导致错误的决策。因此,开发具有鲁棒性的状态估计方法,能够有效抑制不良数据的影响,确保状态估计的准确性和稳定性,具有重要的理论意义和实际应用价值。
传统的加权最小二乘法(Weighted Least Squares, WLS)是最常用的状态估计方法。然而,WLS对不良数据非常敏感,即使少量的不良数据也可能导致状态估计结果出现偏差。为了克服这一局限性,研究人员提出了许多鲁棒状态估计方法,其中M估计(M-estimator)和GM估计(Generalized M-estimator)是两种重要的技术。
投影统计(Projection Statistics)是一种强大的数据分析工具,它通过将高维数据投影到低维空间,从而简化计算,并提取数据中的关键信息。投影统计方法通常不需要预先设定参数,能够自适应地处理数据中的异常值。将高维数据投影到低维空间后,计算量显著降低,能够满足实时性要求,同时有效地抑制异常值和噪声的影响,提高估计结果的鲁棒性。
基于投影统计的鲁棒GM估计器主要包括以下几个步骤:
为了验证基于投影统计的鲁棒GM估计器的有效性和鲁棒性,我们在IEEE 14总线、30总线和118总线系统上进行了数值仿真实验。实验中,我们模拟了不同类型的异常值,包括高斯噪声、非高斯噪声、脉冲噪声以及网络攻击等,以测试估计器在各种复杂环境下的性能。
实验结果表明,与传统的LS估计器和GM估计器相比,基于投影统计的鲁棒GM估计器在含有异常值的电力系统测量数据中,能够显著提高状态估计的准确性和鲁棒性。无论异常值的数量和分布如何,该方法都能够有效地抑制异常值对估计结果的影响,从而提供更可靠的电力系统状态信息。
尽管基于投影统计的鲁棒GM估计器具有诸多优点,但在实际应用中仍面临一些挑战:
编辑
编辑
编辑
编辑
部分代码:
zdata = zconv(nbus); % Get Conventional Measurement data.. [bsh g b] = line_mat_func(nbus); % Get conductance and susceptance matrix type = zdata(:,2); % Type of measurement, % type =1 voltage magnitude p.u % type =2 Voltage phase angle in degree % type =3 Real power injections % type =4 Reactive power injection % type =5 Real power flow % type =6 Reactive power flow z = zdata(:,3); % Measurement values Z=z;% for ploting figures fbus = zdata(:,4); % From bus tbus = zdata(:,5); % To bus Ri = diag(zdata(:,6)); % Measurement Error Covariance matrix e = ones(nbus,1); % Initialize the real part of bus voltages f = zeros(nbus,1);% Initialize the imaginary part of bus voltages E = [f;e]; % State Vector comprising of imaginary and real part of voltage G = real(ybus); B = imag(ybus); ei = find(type == 1); % Index of voltage magnitude measurements.. fi = find(type == 2); % Index of voltage angle measurements.. ppi = find(type == 3); % Index of real power injection measurements.. qi = find(type == 4); % Index of reactive power injection measurements.. pf = find(type == 5); % Index of real power flow measurements.. qf = find(type == 6); % Index of reactive power flow measurements.. Vm=z(ei); Thm=z(fi); z(ei)=Vm.*cosd(Thm); % converting voltage from polar to Cartesian z(fi)=Vm.*sind(Thm); nei = length(ei); % Number of Voltage measurements(real) nfi = length(fi); % Number of Voltage measurements(imaginary) npi = length(ppi); % Number of Real Power Injection measurements.. nqi = length(qi); % Number of Reactive Power Injection measurements.. npf = length(pf); % Number of Real Power Flow measurements.. nqf = length(qf); % Number of Reactive Power Flow measurements.. nm=nei+nfi+npi+nqi+npf+nqf; % total number of measurements % robust parameters tol=1; maxiter=30;% maximal iteration for iteratively reweighted least squares (IRLS) algorithm c=1.5; % for Huber-estimator bm=mad_factor(nm); % correction factor to achieve unbiasness under Gaussian measurement noise %%%%%%% GM-estimator%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% flat initialization iter=1; s=1; %% For the GM-estimator to be able to handle two conforming outliers located on the same bus %% the local redundancy must be large enough %% add outliers %%
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
[R1] L. Mili, M. Cheniae, N. Vichare, and P. Rousseeuw, ``Robust state estimation based on projection statistics," IEEE Trans. Power Syst, vol. 11, no. 2, pp. 1118--1127, 1996. [R2] R. C. Pires, A. S. Costa, L. Mili, "Iteratively reweighted least-squares state estimation through givens rotation," IEEE Trans. Power Syst., Vol. 14, no. 4, pp. 1499--1507, 1999. [R3] R. C. Pires, L. Mili, F. A. Becon Lemos, ``Constrained robust estimation of power system state variables and transformer tap positions under erroneous zero-injections," IEEE Trans. Power Syst., vol. 29, no. 3, pp. 1144--1152, May 2014. [R4] J. B. Zhao, M. Netto, L. Mili, "A robust iterated extended Kalman filter for power system dynamic state estimation", IEEE Trans. Power Syst., DOI:10.1109/TPWRS.2016.2628344, in press.
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删