![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
状态估计与电力系统
文章平均质量分 90
程序辅导帮
这个作者很懒,什么都没留下…
展开
-
【DDoS攻击检测】基于改进的非洲秃鹫优化算法和一种新的DDoS攻击检测传递函数的特征选择方法(Matlab代码实现)
如今,根据最近的研究,分布式拒绝服务(DDoS)攻击是最重要的网络攻击。在各种DDoS检测方法中,机器学习(ML)算法吸引了研究人员。到目前为止,已经引入了几种方法来应对这些挑战,但研究人员试图找到提高方法性能的新策略。该文提出一种二进制改进的非洲秃鹫优化算法(Sin-Cos-bIAVOA)来选择DDoS攻击的有效特征。为了选择要素的最佳子集,该方法中采用重力固定半径最近邻 (GFRNN) 作为分类器。因此,Sin-Cos-bIAVOA探索有希望的领域,以实现最佳解决方案并避免局部最优陷阱。原创 2023-07-06 20:18:54 · 47 阅读 · 0 评论 -
【状态估计】基于无味卡尔曼滤波模拟倾斜传感器研究(Matlab代码实现)
PC可能有大量的外设选择,如COM端口,USB, Wifi,键盘,鼠标,显示器等。然后提供图形说明,以指导您完成实现Simulink模型的整个过程,以设计,模拟和评估UKF用于倾斜传感器系统的性能。在第二部分中,提供图形说明,以指导您完成将您的设计从Simulink模型转移到基于Rapid STM32 - R1邮票板的现实世界独立倾斜传感器系统的过程。在第二部分中,将提供图形说明,指导您将设计从 Simulink 模型转移到基于 Rapid STM32 - R1 印章板的实际独立倾斜传感器系统的过程。原创 2023-06-25 20:31:40 · 40 阅读 · 0 评论 -
【状态估计】无迹卡尔曼滤波(UKF)应用于FitzHugh-Nagumo神经元动力学研究(Matlab代码实现)
本文综述了连续非线性动力系统噪声时间序列测量中参数和未观测到的轨迹分量的估计问题。首先表明,在没有明确考虑测量误差的参数估计技术(如回归方法)中,噪声测量会产生不准确的参数估计。另一个问题是,对于混沌系统,必须最小化以估计状态和参数的成本函数非常复杂,以至于常见的优化例程可能会失败。我们表明,包含有关潜在轨迹的时间连续性的信息可以显着改善参数估计。本文详细描述了两种同时考虑变量误差问题和复杂成本函数问题的方法:射击方法和递归估计技术。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。行百里者,半于九十。原创 2023-06-23 17:50:34 · 45 阅读 · 0 评论 -
【发电厂】发电厂模型验证应用于电网事件在线性能监测【相量测量单元 (PMU) 数据对电网事件的在线性能监控】研究(Matlab&Simulink实现)
本文展示了电厂模型验证应用于使用相量测量单元 (PMU) 数据对电网事件的在线性能监控,通过包括手动调整和自动化技术的工作流程。包括燃气厂和蒸汽厂的例子。数据是程式化的,不代表实际设备。[1]许吉健.火力发电厂电力继电保护故障的检测与维修技术[J].中国高新科技,2022(11):55-57.[2]刘欣荣.节能检测仪表与控制技术在发电厂的应用[J].中国仪器仪表,1993(04):21-22+20.博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。原创 2023-06-21 09:43:29 · 49 阅读 · 0 评论 -
【状态估计】基于数据模型融合的电动车辆动力电池组状态估计研究(Matlab代码实现)
印度科学理工学院 ShaliniRodrigues 等借助阻抗谱的手段测试不同 SOC 值电池的阻抗,用以提取随 SOC 变化的电池参数,然后制定 SOC 和该参数的映射关系,采用查表方式进行 SOC 的标定[55]。目前国内外使用的动力电池SOC 的估计方法主要有三大类[52-54]:基于动力电池表征参数测量值的估计方法、基于安时积分的估计方法和基于电池模型和观测器的融合方法。然而,动力电池具有很强的时变非线性,在电动汽车上应用时,又受工况、环境等随机性因素影响,对其状态的实时精准估计具有挑战性。原创 2023-06-17 13:49:13 · 51 阅读 · 0 评论 -
【状态估计】变分贝叶斯近似的递归噪声自适应卡尔曼滤波(Matlab代码实现)
该近似在每个时间步上分别形成,结果是一个递归算法,其中在每个步骤上,状态和噪声方差的足够统计数据都是通过卡尔曼滤波器的定点迭代估计的。与本工作相关,还考虑了具有未知方差的AR模型的VB近似,但未考虑具有未知时变方差的一般线性状态空间模型。两种主要方法是推导因式自由形式分布(对于共轭指数类中的模型),或者假设固定形式的后验分布(例如,多元高斯,可能具有模型的适当参数化)。贝叶斯噪声自适应滤波方法的例子是基于状态增强的方法[10],[11],多模型方法,如。贝叶斯方法是其中最通用的,其他方法通常可以解释为。原创 2023-06-15 09:06:07 · 68 阅读 · 0 评论 -
【状态估计】粒子滤波器、Σ点滤波器和扩展/线性卡尔曼滤波器研究(Matlab代码实现)
(也称为无迹滤波器)中,我们不用一大堆散射粒子来表示不确定性,而是假设不确定性具有高斯(正态)分布,并且以当前最佳估计值为中心:因此,我们可以用协方差矩阵来表示不确定性,就像我们为上面的粒子计算的那样。我们将协方差可视化为围绕状态估计的椭圆,其中椭圆绘制在 3σ 边界处(因此,真实状态大约 99.7% 的时间在这个椭圆内)。绘制 1000 个粒子只是为了进行比较。原创 2023-06-14 14:26:37 · 102 阅读 · 0 评论 -
【状态估计】用于非标量系统估计的最优卡尔曼滤波(Matlab代码实现)
考虑了最优卡尔曼滤波的例子。假设一些非标量复杂系统来分析最优卡尔曼滤波器的可用性,以获得估计值。作为估计前提和鲁棒性的度量,协方差矩阵对角线(与系统变化相关)时间依赖性。[1]岳兴春,彭勇,宋威,黄嘉诚,周钰琛.融合EMA和卡尔曼滤波的MEMS去噪研究与应用[J].仪表技术与传感器,2023(04):83-86+92.系统的特定组件通过过滤提供良好的估计,另一个则不然。得出结论,过滤器使用的有效性取决于系统。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。原创 2023-06-12 14:39:21 · 32 阅读 · 0 评论 -
【状态估计】卡尔曼滤波器、扩展卡尔曼滤波器、双卡尔曼滤波器和平方根卡尔曼滤波器研究(Matlab代码实现)
2]李成城,马立森,田原,贾运红,贾曲,田伟琴,张凯.基于CLAHE与卡尔曼滤波的掘进机机载视频稳像算法[J].工矿自动化,2023,49(05):66-73.DOI:10.13272/j.issn.1671-251x.2022100002.在所有 4 种情况下,KF 函数都接受多维系统的噪声样本作为输入,并根据噪声样本中固有的时变过程/噪声协方差生成真实系统状态的 KF 估计值。1) 标准卡尔曼滤波器 2) 扩展卡尔曼滤波器 3) 双卡尔曼滤波器 4) 平方根卡尔曼滤波器。行百里者,半于九十。原创 2023-06-11 11:29:51 · 90 阅读 · 0 评论 -
【状态估计】非线性受控动力系统的线性预测器——Koopman模型预测MPC(Matlab代码实现)
在数值实例中,以这种方式获得的线性预测器表现出优于现有线性预测器的性能,例如基于局部线性化或所谓的Carleman线性化的线性预测器。重要的是,构建这些线性预测器的过程完全是数据驱动的,而且非常简单——它归结为数据的非线性变换(提升)和提升空间中的线性最小二乘问题,可以很容易地解决大型数据集。我们特别关注模型预测控制(MPC),并表明以这种方式设计的MPC控制器具有与具有相同数量的控制输入和相同维数的状态空间的线性动力系统的MPC相当的底层优化问题的计算复杂度。部分理论来源于网络,如有侵权请联系删除。原创 2023-05-31 09:37:09 · 91 阅读 · 0 评论 -
电力系统的虚假数据注入攻击和MTD系统研究(Matlab代码实现)
由于CPS由感知层、传输层和应用层构成,所以针对CPS的攻击类型复杂多样,如虚假数据注入攻击(False Data Injection Attacks,FDIA) 、拒绝服务攻击[2] 、传感器欺骗攻击[3] 、重放攻击[4] 以及恶意软 件访问隐私数据攻击[5] 等。在以上攻击类型中,以FDIA 攻击最为常见,破坏性最强。陈碧云[9] 、刘鑫蕊[10] 等则针对量测冗余度低给CPS带来的威胁问题,提出自适应无迹卡尔曼滤波动态估计结合神经网络的攻击检测方法,结果显示可有效提高攻击检测的辨识率;原创 2023-05-29 08:58:42 · 95 阅读 · 0 评论 -
【弹性分布式EMA】在智能电网中DoS攻击和虚假数据注入攻击(Matlab代码实现)
[1]唐云泽,苏晓茜.电力系统网络攻击方法研究综述[J].中国信息化,2020,No.320(12):57-60.[2]张志浩. 智能电网中基于预测的虚假数据注入攻击检测方案的研究[D].南京邮电大学,2022.DOI:10.27251/d.cnki.gnjdc.2022.001093.[3]张旭东. DoS攻击下基于事件触发的负荷频率控制方法研究[D].长春工业大学,2022.DOI:10.27805/d.cnki.gccgy.2022.000524.[4]汪春叶. DoS攻击下基于PMU优化原创 2023-05-28 09:53:49 · 92 阅读 · 0 评论 -
针对KF状态估计的电力系统虚假数据注入攻击研究(Matlab代码实现)
例如,为了破坏测量单元(例如,远程终端单元和向量测量单元)的数据,攻击者往往利用加密和认证机制固有的漏洞来进行入侵并修改原始数据。如今现代电力系统正在向智能化方向发展,大量的智能设备,如智能仪表和传感器,促进了电力系统在发电、变电、输电和配电模式方面的转变,使得智能电网成为一个典型的网络物理系统,即将物理电力传输系统和计算机网络相结合。在智能电网中,监督控制和数据采集系统(SCADA)实时收集外场设备通过网络发送来的数据,进行分析后向控制中心汇报收集到的信息,控制中心根据这些信息对电网的发电配电进行调整。原创 2023-05-27 13:53:13 · 54 阅读 · 0 评论 -
【鲁棒、状态估计】用于电力系统动态状态估计的鲁棒迭代扩展卡尔曼滤波器研究(Matlab代码实现)
摘要:本文开发了一种基于广义最大似然法(称为GM-IEKF)的鲁棒迭代扩展卡尔曼滤波(EKF),用于估计电力系统在受到干扰时的状态动态。所提出的GM-IEKF动态状态估计器能够比传统的EKF和无迹卡尔曼滤波器(UKF)更快、更可靠地跟踪系统瞬变,这要归功于其批处理模式回归形式以及对创新和观测异常值的鲁棒性,即使在杠杆位置也是如此。创新异常值可能是由动态状态模型中的脉冲噪声引起的,而观测异常值可能是由于较大的偏差、网络攻击或PMU的通信链路暂时丢失引起的。原创 2023-05-24 22:56:57 · 52 阅读 · 0 评论 -
【状态估计】电力系统状态估计的虚假数据注入攻击建模与对策(Matlab代码实现)
电力系统由能源管理系统(EMS)或监督控制和数据采集(SCADA)系统持续监测和控制,这些系统需要状态估计器的输入来维持电力系统的运行状态。因此,状态估计使用来自仪表测量的数据,计算这些测量的最佳估计值,然后将结果用于控制网格。因此,电力系统运行和规划中的状态估计是监测和控制系统通过电表测量和电力系统拓扑估计电力系统最佳状态的重要和必不可少的工具。对于简化的直流模型,方程是线性的,不需要迭代。了解电力系统的当前配置可能会导致BDD的当前实现无法检测到攻击,因为攻击者希望注入与估计状态密切相关的数据。原创 2023-04-22 19:31:03 · 67 阅读 · 0 评论 -
【状态估计】用于描述符 LTI 和 LPV 系统的分析、状态估计和故障检测的算法(Matlab代码实现)
摘要:本文讨论了在LTI或LPV描述子框架中建模的系统的MATLAB/SCILAB工具箱的开发。(Darouach等人,1996)的作者提出了一种降阶未知输入观测,类似于(Chen和Patton, 1999)中研究的LTI系统的观测器。如果限制是模型的一部分,那么系统就变成了描述符- lti (DLTI)表示。许多系统都可以用非线性微分方程来建模,但是监控系统的设计是一项困难的任务。因此,对非线性系统进行线性化以获得线性时不变(LTI)系统是非常常见的,但这种表示在一个平衡点或工作点附近是有效的。原创 2023-04-14 19:50:42 · 95 阅读 · 0 评论 -
【状态估计】基于增强数值稳定性的无迹卡尔曼滤波多机电力系统动态状态估计(Matlab代码实现)
摘要: 为了提高用于电力系统动态状态估计的无迹卡尔曼滤波(UKF)的数值稳定性,该文提出一种保证正半定估计误差协方差的新型UKF(UKF-GPS),并与现有的5种方法进行了比较,包括UKF-schol、UKF-GPS。κ, UKF 修改, UKF-ΔQ和平方根 UKF (SR-UKF)。中指出的那样,EKF和UKF都可能遭受维数的诅咒,并且在状态向量大小为或更大的高维状态空间模型中,维数的影响可能会变得有害,特别是当描述状态空间模型的方程中存在高度非线性时,电力系统正是这种情况。原创 2023-04-06 16:51:44 · 67 阅读 · 0 评论 -
【WLSM、FDM状态估计】电力系统状态估计研究(Matlab代码实现)
尽管量测覆盖率很低,配电网状态估计从九十年代就开始从输电网状态估计拓展传统的状态估计采用最小二乘估计器[36],在存在不良数据时估计效果不理想,需要引入网络拓扑结果辨识、不良数辨识和参数辨识。除了最小二乘估计器,文献[37]讨论了最小平方中值(Least Median of Squares,LMS)估计器和截尾最小二乘(Least Trimmed Squares,LTS)估计器在有不良数据的状态估计的优越性,但是在估计过程中需要较高的量测冗余度和较多的计算时间。原创 2023-04-04 20:30:36 · 133 阅读 · 0 评论 -
【 PMU】信号生成、采样、分割、估计器应用和误差计算(Matlab代码实现)
subplot(2,1,1),hold on, grid on, plot(ref_seg(2,:)', 'black'), plot(amp_med'), title('amplitude'), xlabel('medi玢o'), ylabel('amplitude (%)')【 PMU】信号生成、采样、分割、估计器应用和误差计算,并用Matlab代码实现。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-02-27 08:54:23 · 63 阅读 · 0 评论 -
基于离散时间频率增益传感器的P级至M级PMU模型的实现(Matlab代码实现)
基于离散时间频率增益传感器(DTFGT)和正弦斜率滤波器的P级至M级渐进式PMU模型的实现,以及在IEC/IEEE 60255-118-1标准动态调制测试中的应用。低复杂度高精度P级到M级渐进式PMU模型,由Krzysztof Duda和Tomasz P. Zieliński设计。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-02-14 09:10:43 · 57 阅读 · 0 评论 -
【状态估计】基于二进制粒子群优化 (BPSO) 求解最佳 PMU优化配置研究【IEEE30、39、57、118节点】(Matlab代码实现)
虽然同步相量量测单元能够提供高精度的实时量测数据来提高状态估计精度[3] ,但由于成本和技术的限制,我国配电网安装的 PMU 装置数量有限,得到的实时量测数据较少。数值优化算法主要分为穷举法和整数规划法,虽然整数规划法发展较为成熟,但配电网节点数目较多,短时间不可能大规模安装 PMU 量测装置,所以整数规划法不满足系统可观性的要求。文献[16]从不可观测度优化的角度出发,利用整数规划模型求解,在误差最大的节点装置 PMU,但没有考虑到配电网系统中节点较多而零注入节点较少的情况。行百里者,半于九十。原创 2023-02-06 19:35:20 · 89 阅读 · 0 评论 -
【状态估计】基于随机方法优化PMU优化配置(Matlab代码实现)
相量测量单元 (PMU) 收集高精度电压和电流数据,以监控电力系统的性能。但是,在电源系统内的每条总线上实施PMU的成本很高。最佳PMU放置(OPP)对于最大限度地减少实施的PMU数量同时保持网络的完全可观察性变得必要。本文考虑了优化PMU放置时总线连接的弹性。接下来,采用机会约束规划的技术来创建考虑N-1偶然性的随机模型。最后,通过应用随机规划技术,使用IEEE 1996可靠性测试系统对模型进行测试。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。原创 2023-02-05 22:59:13 · 104 阅读 · 0 评论 -
改进的粒子滤波算法及其应用研究(Matlab代码实现)
状态估计是控制理论中的一个重要的研究点,状态估计指的是从混有噪声的信号中尽可能地恢复系统真实的状态。估计的目的是从含有噪声的量测值中提取出有用信息,利用这些信息估计出系统的状态,使得估计的状态值与真实状态间误差满足方差最小的原则。由于人们生活的世界是非线性的,对抽象化得到的非线性模型进行处理,非线性滤波算法发挥了重要作用。滤波算法的发展由易入难,由线性发展到非线性,因此在进行非线性滤波算法的相关研究时,线性滤波算法的发展也需要进行一定的探讨。子滤波已成为主要的估计方法,并得到了广泛的应用。原创 2023-02-02 15:36:52 · 169 阅读 · 0 评论 -
具有梯度流的一类系统的扩散图卡尔曼滤波(Matlab代码实现)
本文提出了一种非参数方法,用于高维非线性随机动力系统的状态估计,这些系统根据各向同性扩散的梯度流演化。更具体地说,使用扩散图,我们构建了数据驱动的虚拟状态坐标,使系统模型线性化。我们在三个跟踪问题中展示了我们的方法在参数和非参数算法方面的优势。特别是,将该方法应用于啮齿动物海马神经活动的实际记录,直接产生动物位置的表示。结果表明,所提出的方法在所检验的随机问题公式中优于竞争的非参数算法。此外,我们获得了与经典参数算法相当的结果,与我们的方法相比,经典参数算法配备了模型知识。行百里者,半于九十。原创 2023-01-06 10:17:04 · 54 阅读 · 0 评论 -
【状态估计】将变压器和LSTM与卡尔曼滤波器结合到EM算法中进行状态估计(Python代码实现)
卡尔曼滤波器需要模型的真实参数,并递归地求解最优状态估计期望最大化(EM)算法适用于估计卡尔曼滤波之前不可用的模型参数,即EM-KF算法。为了提高EM-KF算法的准确性,作者提出了一种状态估计方法,该方法在序列到序列的编码器-解码器(seq2seq)框架下,将长-短期存储器网络(LSTM)、变压器和EM-KF方法相结合。我们在seq2seq中提出了用于状态估计的编码器-解码器框架,该状态估计等效于编码和解码观察。集成变压器和LSTM在滤波前对观察进行编码,使EM算法更容易估计参数。行百里者,半于九十。原创 2023-01-04 21:53:03 · 139 阅读 · 0 评论 -
非线性非高斯模型的改进粒子滤波算法(Matlab代码实现)
但是,纯方位跟踪又是跟踪问题的一个难点,主要是因为同主动跟踪问题相比,纯方位跟踪具有不可观测性,滤波非线性等特点。扩展卡尔曼滤波( EKF) 是比较普遍适用的算法,此算法仅利用非线性函数 Taylor 展开的一阶项,只适用于弱非线性系统,在缺少距。对于强非线性系统,不敏卡尔曼滤波( UKF) 有更 好的滤波效果,但是 UKF 和 EKF 都是在基于模型线性化和高斯假设的条件下,不适用于非高斯分布的模型。行百里者,半于九十。原创 2022-12-27 09:23:51 · 159 阅读 · 0 评论 -
【状态估计】电力系统状态估计中的异常检测与分类(Matlab代码实现)
现有的 异常分类的方法无法准确分类(区分 之间)上述三种类型的异常,尤其是当它来的时候 区分突然的负载变化和错误的数据注入攻击。该文提出一种检测异常存在的新算法,对 异常类型和识别异常的来源,即测量 在数据错误的情况下包含严重错误,或与负载相关的总线 经历突然变化,或错误数据针对的状态变量 注入攻击。所提出的基于ML的方法被训练成 独立于网络配置,无需重新训练 网络拓扑更改后的算法。通过实施获得的结果 所提算法在IEEE 14总线测试系统上验证了算法的准确性和 所提算法的有效性。行百里者,半于九十。原创 2022-12-25 19:17:19 · 505 阅读 · 0 评论 -
MATLAB|时序数据中的稀疏辅助信号去噪和模式识别
本文通过结合线性时不变滤波器、正交多分辨率表示和基于稀疏性的方法,解决了处理批处理模式时间序列数据时的信号去噪和模式识别问题。利用数字滤波器状态空间表示的频谱变换,将高阶零相低通、高通和带通无限脉冲响应滤波器设计为矩阵的新方法。还提出了一种基于近端梯度的技术,用于对一类特殊的零相位高通和带通数字滤波器进行因式分解,以便因式分解积保持滤波器的零相性质,并在信号模型中加入输入的稀疏导数分量。为了展示本文新颖的滤波器设计的应用,验证并提出了新的信号模型,以同时去噪和识别感兴趣的模式。原创 2022-12-13 21:12:25 · 161 阅读 · 0 评论 -
状态估计|基于 MMSE 的分析估计器的不确定电力系统分析(Matlab代码实现)
在分布式电网系统中部署可再生资源带来了一系列新挑战,主要是由于它们的可变性和对气候参数的依赖性,这可能对测量潮流和状态估计所需的系统参数产生重大影响。第一个旨在根据某些参数的先验知识(或预测)计算整个系统参数,而后者是能源管理系统的支柱,估计在噪声条件下测量的这些参数。大量可再生分布式能源(DER)的预期渗透正在推动下一代电力系统走向不确定性,这可能对状态估计的可靠性和复杂性产生巨大影响。因此,集成DER的电力系统的随机潮流(SPF)和预测辅助状态估计正在成为未来电网运行的主要挑战。在本文中,提出了。原创 2022-12-12 18:29:10 · 294 阅读 · 0 评论 -
电力系统潮流分析【状态估计】(Matlab代码实现)
几十年来,电能在我们的社会中发挥着至关重要的作用。从简单的需求,比如公共照明,到更复杂的需求,比如医疗设备和整个行业,只有我们有电才有可能。而且电很稳定。为此,需要一些方法来为我们提供系统的当前状态,以便我们可以采取适当的行动。在这项工作中,我们将研究功率流,这是一种为我们提供节点电压和相位角的方法。这里讨论的电力系统分析工具将是潮流分析。这种分析将为我们提供一种计算整个系统重要量的方法,从一些已知的量开始,也就是可以测量的量。这是一个应用于静态系统的工具。原创 2022-12-07 13:47:44 · 923 阅读 · 0 评论