1.一种频率响应业务攻击检测方法,所述频率响应业务攻击检测方法应用于频率响应控制系统,其特征在于,包括:步骤S1,获取电网控制区域的频率测量信号和区域控制误差测量信号;步骤S2,将所述频率测量信号输入至训练后的自适应神经模糊推理模型得到电网控制区域的区域控制误差预测信号;步骤S3,根据所述区域控制误差测量信号与区域控制误差预测信号得到均方根误差;步骤S4,若所述均方根误差超出预设阈值,则电网控制区域存在攻击行为,将区域控制误差设置为区域控制误差预测信号;步骤S5,重复步骤S1-步骤S4,直至频率响应控制系统运行时间达到预设时间阈值;所述自适应神经模糊推理模型的训练过程包括:步骤S301,获取电网控制区域的多个历史频率测量信号和多个历史区域控制误差测量信号,将每一个历史频率测量信号与对应的历史区域控制误差测量信号合并为一个历史数据;步骤S302,将多个历史数据按预设比例划分为训练集和测试集;步骤S303,将所述训练集输入自适应神经模糊推理模型调整参数,得到初步自适应神经模糊推理模型;步骤S304,将验证集输入至初步自适应神经模糊推理模型得到区域控制误差预估信号,根据所述历史区域控制误差测量信号和区域控制误差预估信号得到训练误差;步骤S305,若所述训练误差满足输出条件,则将初步自适应神经模糊推理模型作为训练后的自适应神经模糊推理模型输出;步骤S306,若所述训练误差不满足输出条件,则返回步骤S303-S304,直至所述训练误差满足输出条件。
2.如权利要求1所述的频率响应业务攻击检测方法,其特征在于,步骤S4还包括:若所述均方根误差未超出设定阈值,则电网控制区域不存在攻击行为,将区域控制误差设置为区域控制误差测量信号。
3.如权利要求2所述的频率响应业务攻击检测方法,其特征在于,所述自适应神经模糊推理模型包括输入层、模糊化层、规则层、归一化层和去模糊化层;所述输入层的具体表达式为: ,其中, 为输入变量, 为电网控制区域的频率测量信号;所述模糊化层的具体表达式为: ,其中, 为模糊集, 为输入变量对模糊集的隶属度, 为高斯隶属函数;所述规则层的模糊规则具体表达式为:规则i:若 是 ,则 ,其中, 为输出变量, 的第一待定参数, 为第二待定参数,每条规则的激活权重表示为 , 为第 条规则的激活权重;所述归一化层的具体表达式为: ,其中, 为归一化后的规则激活强度, 为规则总数;所述去模糊化层的具体表达式为: 。
4.如权利要求3所述的频率响应业务攻击检测方法,其特征在于,所述根据所述区域控制误差测量信号与区域控制误差预测信号得到均方根误差,具体表达式为: ,其中, 为均方根误差, 为区域控制误差预测信号, 为区域控制误差测量信号, 为电网控制区域的节点数量。
5.如权利要求1所述的频率响应业务攻击检测方法,其特征在于,所述训练误差的表达式为: , ,其中, 为训练误差, 为区域控制误差预估信号, 为历史区域控制误差测量信号, 为样本数量, 为调整后的自适应神经模糊推理模型的参数, 为调整前的自适应神经模糊推理模型的参数, 为学习率。
6.如权利要求5所述的频率响应业务攻击检测方法,其特征在于,电网控制区域的攻击行为包括频率测量数据攻击、区域联络线功率测量数据攻击和区域ACE信号攻击;所述频率测量数据攻击的具体表达式为: ,其中, 为第 个电网控制区域在 时刻的频率测量数据攻击信号, 为第 个电网控制区域频率偏差系数, 为第 个电网控制区域的频率测量信号, 为第一攻击信号, 为第 个电网控制区域的区域容量系数, 为第 个电网控制区域和第 个电网控制区域之间的联络线功率偏差, 为电网控制区域总数;所述区域联络线功率测量数据攻击的具体表达式为: ,其中, 为第 个电网控制区域和第 个电网控制区域在 时刻的区域联络线功率测量数据攻击信号, 为第二攻击信号, 为第 个电网控制区域的区域容量系数, 为第 个电网控制区域和第 个电网控制区域之间的联络线功率偏差;所述区域ACE信号攻击的具体表达式为: ,其中, 为第 个电网控制区域在 时刻的ACE信号攻击信号, 为第 个电网控制区域在 时刻的正常ACE信号, 为第三攻击信号。
7.一种频率响应业务攻击检测装置,所述频率响应业务攻击检测装置应用于频率响应控制系统,其特征在于,包括:信号获取模块,用于获取电网控制区域的频率测量信号和区域控制误差测量信号;信号预测模块,用于将所述频率测量信号输入至训练后的自适应神经模糊推理模型得到电网控制区域的区域控制误差预测信号;均方根误差计算模块,用于根据所述区域控制误差测量信号与区域控制误差预测信号得到均方根误差;攻击检测模块,用于若所述均方根误差超出预设阈值,则电网控制区域存在攻击行为,将区域控制误差设置为区域控制误差预测信号;运行时间设置模块,用于重复上述所有模块,直至频率响应控制系统运行时间达到预设时间阈值;所述自适应神经模糊推理模型的训练过程包括:步骤S301,获取电网控制区域的多个历史频率测量信号和多个历史区域控制误差测量信号,将每一个历史频率测量信号与对应的历史区域控制误差测量信号合并为一个历史数据;步骤S302,将多个历史数据按预设比例划分为训练集和测试集;步骤S303,将所述训练集输入自适应神经模糊推理模型调整参数,得到初步自适应神经模糊推理模型;步骤S304,将验证集输入至初步自适应神经模糊推理模型得到区域控制误差预估信号,根据所述历史区域控制误差测量信号和区域控制误差预估信号得到训练误差;步骤S305,若所述训练误差满足输出条件,则将初步自适应神经模糊推理模型作为训练后的自适应神经模糊推理模型输出;步骤S306,若所述训练误差不满足输出条件,则返回步骤S303-S304,直至所述训练误差满足输出条件。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6中任一项频率响应业务攻击检测方法的步骤。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时,执行权利要求1-6中任一项频率响应业务攻击检测方法。