[发明专利]一种基于隐马尔可夫模型的多工况过程工况辨识方法有效
| 申请号: | 201910336470.8 | 申请日: | 2019-04-25 |
| 公开(公告)号: | CN110084301B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 周东华;吴德浩;陈茂银;纪洪泉;钟麦英;王建东 | 申请(专利权)人: | 山东科技大学 |
| 主分类号: | G06F18/241 | 分类号: | G06F18/241;G06F18/214 |
| 代理公司: | 青岛智地领创专利代理有限公司 37252 | 代理人: | 陈海滨 |
| 地址: | 266590 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 隐马尔可夫 模型 工况 过程 辨识 方法 | ||
本发明公开了一种基于隐马尔可夫模型的多工况过程工况辨识方法,具体属于自动检测技术领域。该方法包括离线训练和在线辨识两部分:离线训练过程中,采集各个工况下的历史数据,利用隐马尔可夫模型对多工况过程进行建模,使用极大似然估计算法估计隐马尔可夫模型的参数;在线辨识过程中,首先根据上一时刻样本分属各个工况的概率和工况转移特性计算得到当前时刻样本分属各个工况的先验概率,然后基于当前时刻的样本信息和贝叶斯准则计算得到后验概率,再根据最大后验概率准则确定当前工况,与标准维特比算法相比,本发明所提方法显著降低了在线计算复杂度,更适用于在线的工况辨识。
技术领域
本发明属于自动检测技术领域,具体涉及一种基于隐马尔可夫模型的多工况过程工况辨识方法。
背景技术
在实际工业系统中,很多因素会导致生产过程的运行工况发生改变。这些因素包括原料的改变、设定点的改变、生产工艺的改变以及市场需求的改变,等等。这一类过程通常被称为多工况过程。在多工况过程中,工况的改变引起过程数据统计特性的变化,因此传统的多元统计过程监控方法不再适用。
近年来,隐马尔可夫模型被广泛应用于多工况过程监控。隐马尔可夫模型不仅可以处理数据的多模态特性,而且可以提取工业过程的动态信息。对多工况过程进行监控时,通常需要在线辨识当前过程所属的工况,以便为后续的过程监控提供基础。目前,大多数基于隐马尔可夫模型的方法都利用标准维特比算法进行工况辨识。然而该算法包含回溯过程,导致在线计算复杂度较高,因此不利于在线的工况辨识。
发明内容
本发明的目的是针对上述不足,提出了一种降低了在线计算复杂度、更适用于在线的工况辨识的基于隐马尔可夫模型的多工况过程工况辨识方法。
本发明具体采用如下技术方案:
一种基于隐马尔可夫模型的多工况过程工况辨识方法,包括以下步骤:
11、离线训练阶段,具体为:
111、采集不同工况下的历史数据,建立如式(1)所示的训练数据集,
X={Xi},i=1,…,C (1)
其中,为第i种工况下的训练样本,Ni为第i种工况下的样本个数,m为测量变量数目,C为工况总数;
112、各个工况的初始概率分布设置为相等,即为式(2)所示,
113、假设历史数据是有标签的,即获得数据样本对应的工况信息,则利用极大似然估计算法估计隐马尔可夫模型的各个参数,采用式(3)计算工况i向工况j的状态转移概率,
其中,Fij表示过程在前一时刻处于工况i且在当前时刻转移至工况j的频数;
114、假设各个工况下的数据服从单一的高斯分布,则第i个工况的样本均值为式(4)所示,
其中,表示第i个工况下的第j个数据样本;
115、第i个工况的样本协方差矩阵为式(5)所示:
116、采用训练好的隐马尔可夫模型用于对该多工况过程进行建模;
12、在线辨识阶段,具体为:
121、令过程在t-1时刻分属各个工况的概率为P(qt-1=i),采用式(6)计算t时刻的先验概率:
122、结合t时刻的样本xt,采用式(7)根据贝叶斯准则计算后验概率:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东科技大学,未经山东科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910336470.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家居异常气味监测方法及系统
- 下一篇:一种基于遥感图像的裂缝检测方法





