1.一种确定性网络时延攻击下的电力系统频率控制方法,其特征在于,包括:通过超螺旋时延估计器向确定性网络发送信号,并接收由所述确定性网络回传的外部信号,得到所述确定性网络的网络时延;将所述网络时延和电力系统的功率变化量输入电力系统功率响应增广模型,得到控制偏移量;将所述控制偏移量输入状态观测器,得到估计状态变量;将所述估计状态变量输入序列状态预测器,得到所述网络时延下的状态变量;将所述状态变量输入预测模型控制器,得到电力系统功率速率;在指定采样时段内对所述电力系统功率速率积分,得到所述指定采样时段内电力系统所需功率量,以抵消电力系统的频率偏差;所述超螺旋时延估计器通过如下公式表征:其中,σ(t)为超螺旋时延估计器的滑模面, m(·)为外部信号, 为外部信号的导数,t为考虑网络时延下的当前时刻,τ(t)为确定性网络的网络时延, 确定性网络的估计网络时延, 为 的导数,α 1 和α 2 为正常数,sgn(·)为符号函数;所述电力系统功率响应增广模型的建立方法包括:建立电力系统功率响应模型;通过引入辅助变量以最小化电力系统的稳态误差,根据所述电力系统功率响应模型,得到稳态误差最小化后的电力系统功率响应模型;基于确定性网络中存在网络时延,根据所述稳态误差最小化后的电力系统功率响应模型,得到电力系统功率响应增广模型;所述电力系统功率响应模型通过如下公式表征:其中, C p =[01],x p (t)为状态变量, 为状态变量的导数,y(t)为控制偏移量,A p 、B p 、C p 均为电力系统的系数矩阵,[·] T 为矩阵的转置,H为惯性常数,D为阻尼系数,T g 为减速器-涡轮常数,R g 为等效垂降常数,P S (·)、 分别表示电力系统功率、机械功率变化量、电力系统功率变化量、功率偏移,t为考虑网络时延下的当前时刻;所述稳态误差最小化后的电力系统功率响应模型通过如下公式表征:其中,v(t)为辅助变量, 为辅助变量的导数, 为电力系统功率速率, 为控制偏移量的导数;所述电力系统功率响应增广模型通过如下公式表征:y(t)=Cx(t);其中,x(t)=[v(t) y(t)] T , 为x(t)的导数, B=[B p 0] T ,C=[0 I],τ(t)为确定性网络的网络时延,I为单位矩阵,t为考虑网络时延下的当前时刻。
2.根据权利要求1所述的方法,其特征在于,所述状态观测器通过如下公式表征:其中, 为估计状态变量, 为估计状态变量的导数, B=[B p 0] T ,C=[0I],I为单位矩阵, C p =[01],H为惯性常数,D为阻尼系数,T g 为减速器-涡轮常数,R g 为等效垂降常数, 为电力系统功率速率,y(t)为控制偏移量,K ob (·)为状态观测器增益,t为考虑网络时延下的当前时刻, 为确定性网络的估计网络时延。
3.根据权利要求1所述的方法,其特征在于,所述序列状态预测器包括:其中, B=[B p 0] T , C p =[01],H为惯性常数,D为阻尼系数,T g 为减速器-涡轮常数,R g 为等效垂降常数, 为电力系统功率速率, N为序列状态预测器的预测步长,K SP1 ,K SP2 ,…,K SPN 分别表示i=1,2,…,N时的预测模型控制器的预测增益, 为估计状态变量, 为确定性网络的估计网络时延,z 1 (t),…,z N-1 (t)分别表示i=1,...,N-1时的预测状态序列, 分别表示i=1,…,N时的考虑时延的预测状态序列, 分别表示i=1,...,N时的预测状态序列的导数,t为考虑网络时延下的当前时刻。
4.根据权利要求1所述的方法,其特征在于,所述预测模型控制器的建立方法包括:建立成本函数以及成本函数的约束条件,其中所述约束条件包括电力系统功率速率约束条件、电力系统功率约束条件和电力系统频率约束条件;根据二次规划算法对所述成本函数和约束条件进行计算,得到控制增益;根据所述控制增益以及所述网络时延下的状态变量与电力系统功率速率之间的关系,建立预测模型控制器。
5.根据权利要求4所述的方法,其特征在于,所述成本函数以及成本函数的约束条件通过如下公式表征:约束于:Mη≤β;其中,η为向量系数, T p =qk,k为常数步长,q为整数, 为预测状态中间变量的转置, Q和R为权重矩阵, H为惯性常数,D为阻尼系数,T g 为减速器-涡轮常数,R g 为等效垂降常数, 为估计状态变量,M和β均为约束向量。
6.根据权利要求4所述的方法,其特征在于,所述预测模型控制器通过如下公式表征:其中,K mpc 为控制增益, 为电力系统功率速率,z N (t)为网络时延下的状态变量。
7.一种确定性网络时延攻击下的电力系统频率控制装置,其特征在于,所述装置包括:网络时延确定模块,用于通过超螺旋时延估计器向确定性网络发送信号,并接收由所述确定性网络回传的外部信号,得到所述确定性网络的网络时延;控制偏移量确定模块,用于将所述网络时延和电力系统的功率变化量输入电力系统功率响应增广模型,得到控制偏移量;估计状态变量确定模块,用于将所述控制偏移量输入状态观测器,得到估计状态变量;状态变量确定模块,用于将所述估计状态变量输入序列状态预测器,得到所述网络时延下的状态变量;功率速率确定模块,用于将所述状态变量输入预测模型控制器,得到电力系统功率速率;功率量确定模块,用于在指定采样时段内对所述电力系统功率速率积分,得到所述指定采样时段内电力系统所需功率量,以抵消电力系统的频率偏差;所述超螺旋时延估计器通过如下公式表征:其中,σ(t)为超螺旋时延估计器的滑模面, m(·)为外部信号, 为外部信号的导数,t为考虑网络时延下的当前时刻,τ(t)为确定性网络的网络时延, 确定性网络的估计网络时延, 为 的导数,α 1 和α 2 为正常数,sgn(·)为符号函数;所述控制偏移量确定模块进一步用于,所述电力系统功率响应增广模型的建立方法包括:建立电力系统功率响应模型;通过引入辅助变量以最小化电力系统的稳态误差,根据所述电力系统功率响应模型,得到稳态误差最小化后的电力系统功率响应模型;基于确定性网络中存在网络时延,根据所述稳态误差最小化后的电力系统功率响应模型,得到电力系统功率响应增广模型;所述电力系统功率响应模型通过如下公式表征:其中, C p =[01],x p (t)为状态变量, 为状态变量的导数,y(t)为控制偏移量,A p 、B p 、C p 均为电力系统的系数矩阵,[·] T 为矩阵的转置,H为惯性常数,D为阻尼系数,T g 为减速器-涡轮常数,R g 为等效垂降常数,P S (·)、 分别表示电力系统功率、机械功率变化量、电力系统功率变化量、功率偏移,t为考虑网络时延下的当前时刻;所述稳态误差最小化后的电力系统功率响应模型通过如下公式表征:其中,v(t)为辅助变量, 为辅助变量的导数, 为电力系统功率速率, 为控制偏移量的导数;所述电力系统功率响应增广模型通过如下公式表征:y(t)=Cx(t);其中,x(t)=[v(t) y(t)] T , 为x(t)的导数, B=[B p 0r T ,C=[0 I],τ(t)为确定性网络的网络时延,I为单位矩阵,t为考虑网络时延下的当前时刻。
8.一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器运行时,执行根据权利要求1-6任意一项所述方法的指令。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机设备的处理器运行时,执行根据权利要求1-6任意一项所述方法的指令。
10.一种计算机程序产品,其特征在于,所述计算机程序产品被计算机设备的处理器运行时,执行根据权利要求1-6任意一项所述方法的指令。