[发明专利]一种抵御电力系统直流状态估计中数据完整性攻击的方法有效
申请号: | 201610112168.0 | 申请日: | 2016-02-29 |
公开(公告)号: | CN105791280B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 杨清宇;闵瑞;安豆 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/64;H02J3/24 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 抵御 电力系统 直流 状态 估计 数据 完整性 攻击 方法 | ||
1.一种抵御电力系统直流状态估计中数据完整性攻击的方法,其特征在于,包括以下步骤:
1)从能量管理系统获得电力系统的网络参数;
2)数据采集与监视控制系统接收传感器量测量,再将传感器量测量发送至能量管理系统的状态估计器中,能量管理系统的状态估计器根据传感器量测量估计电力系统的实时状态;
3)建立最小代价数据完整性攻击模型:
s.t.HSc=0
||c||∞≥τ
其中,c为偏移量,τ为预设值,S为初始化为空的安全子集,H为系统的量测雅克比矩阵,为雅克比矩阵H中未被保护的电力系统节点相关的变量所组成的子矩阵;
4)根据步骤1)得到的电力系统的网络参数求解所述最小代价数据完整性攻击模型,得最小代价攻击向量a;
5)对系统的雅克比矩阵H进行分块,根据所有传感器的量测量将系统雅克比矩阵H按行分为N-1个矩阵块HLi,再寻找最小代价攻击向量a中的非零量测量ak,其中,Li=1,...,N-1,N为电力系统的节点数目,k=1,...,Nu,Nu=||a||0;
构造计数向量M(Li),其中,Li=1,...,N-1,计算最小代价攻击向量a中的Nu个量测量包含在各个矩阵块HLi中的个数,将最大Nu个量测量包含在各个矩阵块HLi中的个数记作M(Li*),即,Li*节点为配置PMU的最佳节点,则将PMU配置到Li*节点上,同时将矩阵块添加到安全子集S中;
6)重复步骤3)、4)及5),直至Rank(HS)=N-1为止,完成电力系统直流状态估计中防御数据完整性攻击;
设传感器量测量包括支路有功功率和节点注入有功功率z,z=(P1,P2,..Pg..,PN,Pij,Pji,...)T,其中,Pi,j为第i个节点到第j个节点之间的支路有功功率,Pg为第g个节点注入有功功率;
则电力系统直流状态估计值为:
其中,R为权重矩阵;
电力系统的状态变量包括节点电压相角x,其中,x=(θ2,θ3,..θh..,θN)T,θh为第h个节点电压相角,则第i个节点到第j个节点之间的支路有功功率Pi,j和第i个节点注入有功功率Pi分别为:
其中,Xij为第i个节点到第j个节点之间的支路导纳,为与i节点相连的节点集合;
步骤4)的具体操作为:
1a)由步骤1)得到的电力系统的网络参数得到系统的测量雅克比矩阵H,对系统的测量雅克比矩阵H进行转置得到行满秩矩阵HT;
2a)对行满秩矩阵HT进行初等行变换,得行最简形矩阵;
3a)找到行最简形矩阵中0元素最多的一行,然后通过列变换将该行的所有零元素交换至该行的最前列;
4a)将步骤3a)得到的矩阵通过初等行变换得新的行最简形矩阵,然后重复步骤3a),直至非零元素最少一行的位置不发生变化且非零元素最少一行中0元素个数不变为止,得矩阵(HT)″;
5a)选取步骤4a)得到的矩阵(HT)″中非零元素个数最多的一行,然后将该非零元素最多的一行作为最小代价攻击向量a。
2.根据权利要求1所述的抵御电力系统直流状态估计中数据完整性攻击的方法,其特征在于,所述电力系统的网络参数包括输电线路的支路号、首节点编号、末节点编号、串联电阻、串联电抗、并联电导及并联电纳。
3.根据权利要求1所述的抵御电力系统直流状态估计中数据完整性攻击的方法,其特征在于,传感器量测量包括支路有功公路及节点注入有功功率。
4.根据权利要求1所述的抵御电力系统直流状态估计中数据完整性攻击的方法,其特征在于,当Li*节点不唯一时,则选择其中出现度最高的节点作为配置PMU的最佳节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610112168.0/1.html,转载请声明来源钻瓜专利网。