[发明专利]基于时间序列的工业控制系统态势组合预测方法有效

专利信息
申请号: 202010133866.5 申请日: 2020-03-02
公开(公告)号: CN113347014B 公开(公告)日: 2023-06-20
发明(设计)人: 尚文利;王晓鹏;赵剑明;佟国毓;刘贤达;陈春雨;齐盈盈 申请(专利权)人: 中国科学院沈阳自动化研究所
主分类号: H04L41/14 分类号: H04L41/14;H04L41/147;H04L9/40;G06F16/215;G06F16/2458;G06F18/25
代理公司: 沈阳科苑专利商标代理有限公司 21002 代理人: 王倩
地址: 110016 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 时间 序列 工业 控制系统 态势 组合 预测 方法
【权利要求书】:

1.基于时间序列的工业控制系统态势组合预测方法,其特征在于,包括以下步骤:

1)数据预处理:将收集的历史数据序列进行数据预处理:删除其中的离群点;对历史数据序列进行假数据注入攻击,填充其中的缺失值,得到用于计算的时序数据,所述收集的历史数据序列为SCADA、DCS工业控制系统数据;

2)建立两种单一预测模型:将用于计算的时序数据序列分别输入到两种单一预测模型中,得到两种不同的预测结果序列;

3)组合方法优化:将两种不同的预测结果序列,分别进行均方误差的精确度检测,得到两种单一模型的均方误差集合,均方误差集合中元素经过对数函数的映射后获得新的集合,对新集合中元素进行归一化处理后,将其分别设置为两组模型的权值;

4)预测结果融合模型:将两组模型的预测结果序列和各自的权值作为输入,建立预测结果融合模型,输出态势预测的最终预测结果;

所述两种单一预测模型为ARIMA模型和灰度预测模型;

所述ARIMA模型包括以下步骤:

1.1)对输入的用于计算的时序数据序列进行判断,通过计算自相关系数ACF和偏自相关系数PACF判断是否为平稳非纯随机序列,若是平稳非纯随机序列,则进入步骤1.2);否则,对用于计算的时序数据序列进行差分处理,处理后的序列是平稳非纯随机序列时再进入步骤1.2);

1.2)根据计算得到的自相关系数ACF和偏自相关系数PACF,将平稳非纯随机序列依据AIC准则或BIC准则进行识别和定阶;

1.3)进入参数估计阶段:若识别和定阶后的平稳非纯随机序列通过残差方差检测,则进入步骤1.4),开始预测序列阶段;否则,返回步骤1.2),对平稳非纯随机序列重新进行识别和检验;

1.4)开始预测序列阶段:采用残差方差最小的平稳非纯随机序列拟合历史数据序列得到ARIMA模型预测结果序列;

所述灰度预测模型包括以下步骤:

当输入是过去n个时刻的数据序列为Y(0)=(y(0)(1),y(0)(2),...,y(0)(n))时,灰度预测的步骤为:

2.1)首先对数据序列为Y(0)做级比校验,n为样本个数,y(0)(k)为序列为Y(0)中k时刻的值,当所有的级比校验λ(k)均落在区间(e-2/(n+1),e2/(n+1))内,则此数据序列进行灰色预测;若不满足级比校验需要对数据序列做平移变换Y(0)′=Y(0)+c,c为常数,使得平移后的数据序列Y(0)′满足级比校验;

2.2)对满足级比校验的数据序列Y(0)做累加操作,生成累加序列Y(1)

Y(1)=(y(1)(1),y(1)(2),...,y(1)(n))

其中,y(1)(k)为累加序列Y(1)中k时刻的值且y(1)(1)=y(0)(1),i为第i时刻;

此时,数据序列变成了符合灰色预测模型所适用的单调递增序列;

2.3)令Z(1)为Y(1)的相邻均值生成序列:

Z(1)=(z(1)(2),z(1)(3),...,z(1)(n))

其中,z(1)(k)=0.5y(1)(k)+0.5y(1)(k-1);

2.4)建立GM(1,1)的一阶微分方程模型为:

Y(1)为累加序列;

微分方程的解即时间响应函数为:

t为离散时间参数k转换后的连续时间参数,n为样本个数;

用差分代替微分:

y(0)(t)+ay(1)(t)=b,t=1,2,...,n

其中,a表示发展系数,b表示灰色作用量

上式化简后得到:

y(0)(t)+az(1)(t)=b,t=2,3,...,n

将上式写成矩阵形式:

形式化简为:

Yn为输入的历史n个时刻序列中时刻2至时刻n的元素值组成的矩阵,为待估参数向量,即B为方程化简后的待估参数向量前的系数;

用最小二乘估计参数满足:

将得到的估计值a,b代入相应的GM(1,1)模型中,灰色微分方程的时间响应序列为:

又因为y(1)(1)=y(0)(1),那么

k为将连续时间t离散化后的时刻表示;

2.5)步骤2.4)得到的预测序列是经过一次累加的序列作为输入的结果,那么原始序列的预测序列就是系统预测值再做累减运算,则预测方程为:

y(0)(k+1)=y(1)(k+1)-y(1)(k),k=1,2,...,n-1

2.6)在预测结束后,①相对残差ε(k)检验,计算

若ε(k)<0.2,则认为灰度预测模型的预测效果合格,若ε(k)<0.1,则认为灰度预测模型的预测效果优秀;

②级比偏差值ρ(k)校验:根据前面已经算出的级比λ(k)和发展系数a,计算相应的级比偏差:

若ρ(k)<0.2,则认为灰度预测模型的预测效果合格,若ρ(k)<0.1,则认为灰度预测模型的预测效果优秀;

根据①或②任选其一预测模型的预测值进行判断。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010133866.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top