Abnormal Condition Identification Based on Bayesian Network Parameter Transfer Learning for the Electro-fused Magnesia
-
摘要:
在贝叶斯网络(Bayesian network, BN)参数学习中, 如果数据不够充分, 将无法建立准确的BN模型来分析和解决问题. 针对电熔镁炉熔炼过程的异常工况识别建模, 提出一种新的BN参数迁移学习方法来改进异常工况识别精度. 该方法可以解决源域BN与目标域BN在结构不一致情况下的参数迁移学习问题. 在实验部分, 首先在著名的Asia网络上对该方法进行了验证, 然后将其应用于电熔镁炉熔炼过程排气异常工况识别BN模型的参数学习. 实验结果表明, 与小数据下建立的目标域BN模型相比, 该方法较大地提高了异常工况识别的准确性.
Abstract:In Bayesian network (BN) parameter learning, if the data is not sufficient, an accurate BN model cannot be established to analyze and solve the problem. Aiming at the abnormal condition identification modeling of the electro-fused magnesia, a new BN parameter transfer learning method is proposed in this paper to improve the accuracy of abnormal condition identification. This method can solve the parameter transfer learning problem when the structure of the source domain BN and the target domain BN are inconsistent. In the experimental section, the method is first verified by the well-known Asia network. Then, it is applied to the parameter learning of the BN model for identifying abnormal conditions of exhaust gas in the smelting process of the electro-fused magnesia. Experimental results show that compared with the target domain BN model established under small data, the proposed method greatly improves the accuracy of abnormal condition identification.
-
电熔镁砂又称电熔氧化镁, 是优质菱镁矿石在电熔镁炉中经高温熔融后形成的高纯氧化物. 作为重要的耐火材料, 电熔镁砂已被广泛应用于电子器件、陶瓷、化工及航空航天等领域. 在电熔镁砂的熔炼过程中, 由于各种原材料可能来自不同地域, 质量会有很大差异. 电熔镁炉通过控制系统, 根据不同条件跟踪不同的电流设定点来完成熔炼过程. 当原料的颗粒大小或成分发生变化时, 如果电流的设定点未被及时合理地调整, 则会发生异常. 异常工况的发生将导致高能耗、产品性能下降甚至安全威胁. 因此, 有必要对异常工况进行准确的识别, 以避免造成严重后果. 异常工况的发生具有一定随机性, 这取决于原材料的质量和操作条件. 随着控制算法的改进, 异常工况的发生率不断降低. 这种情况有利于生产合格的电熔镁砂, 却也导致异常工况数据的收集变得更加困难. 尤其是单个电熔镁炉的异常工况数据非常有限. 如果仅依靠少量的异常工况数据来建立异常工况识别模型, 准确性将无法满足实际要求.
目前, 一些针对电熔镁炉熔炼过程的异常工况识别和安全控制的研究成果已被相继提出[1-11]. 在文献[7]中, 一种基于核主成分分析和核偏最小二乘模型的故障诊断方法被应用于电熔镁炉熔炼过程中, 但是该方法无法识别异常工况的类型. 在文献[8]中, 基于操作人员判断和消除异常工况的经验, 一种数据驱动的异常工况识别及自愈控制方法被提出. 但是, 文献[8]仅利用了电流特征进行异常工况识别, 而没有融合多源信息, 并且不能区分异常工况的严重程度. 在文献[9-10]中, 通过融合电流、图像和声音等多源信息, 提出了一种基于贝叶斯网络(Bayesian network, BN)的电熔镁炉熔炼过程异常工况识别方法. 但是, 文献[9-10]所建立的BN模型假设是基于足够多的异常工况数据, 当收集到的异常工况数据很少时, 很难建立有效的异常工况识别模型. 迁移学习能有效地解决这一问题, 它旨在通过使用来自相关源域的数据及其他信息解决目标域问题. 文献[11]基于文献[9-10]建立的BN模型, 考虑了来自同一工厂或其他工厂的电熔镁炉的异常工况数据, 提出一种基于BN参数迁移学习的异常工况识别方法, 提高了目标域异常工况识别的准确率. 然而, 文献[11]所提出的方法仅适用于源域BN与目标域BN结构一致情况下的参数迁移学习. 在实际情况中, 很多工厂仅通过电流特征建立模型对异常工况进行识别, 此时源域BN与目标域BN结构不一致, 文献[11]提出的方法无法利用这些源域信息. 因此, 如何进一步有效地利用这一部分源域信息, 提出适用范围更广泛的BN参数迁移学习方法, 成为亟待解决的问题.
迁移学习已成功应用于分类[12]、滤波[13]、识别[14]、故障诊断[15]、预测[16]以及优化控制[17]等各种领域. 文献[18]表明使用计算智能的迁移学习方法是一项极具意义的研究工作, 包括基于BN的迁移学习、神经网络迁移学习和模糊迁移学习. 然而, 针对BN迁移学习的研究十分有限, 现有的成果主要包括结构迁移学习和参数迁移学习两个方面[19-26]. 针对BN结构迁移学习, 文献[19]提出一种基于条件独立性测试的BN结构迁移学习方法; 文献[20-21]基于评分搜索提出一种针对相关任务的BN结构迁移学习算法. 针对BN参数迁移学习, 文献[22]提出基于网络和片段(子图)相关性的BN参数迁移学习算法; 文献[19]提出基于距离的线性池和局部线性池概率加权方法, 但是该方法仅考虑了条件概率表(Conditional probability table, CPT)大小和数据集大小的影响, 忽略了源域与目标域的适应度. 此外, 专家知识在BN学习过程中起着重要作用[23-24, 27-28]. 文献[23]为了评估多任务BN结构学习中的相关性, 结合领域知识放松假设条件. 文献[24]通过整合知识迁移和专家约束, 提出一种新的BN参数迁移学习方法.
本文旨在目标电熔镁炉异常工况数据稀缺的情况下, 应用迁移学习的思想来建立目标域异常工况识别的BN模型. 与文献[11]相比, 本文放松了源域与目标域结构一致的前提假设, 提出了适用范围更加广泛的源域与目标域结构不一致情况下的BN参数迁移学习方法. 首先, 将目标域BN分解成以单一节点及其父节点为单位的子BN. 然后, 针对目标域的每一个子BN, 在源域中进行搜索, 将具有相同结构关系的源域作为备选源域. 在确定备选源域后, 为避免负迁移, 本文进一步提出了评价目标域与备选源域相似性的度量指标, 该指标由整体结构相似度和参数相似度两部分构成. 其中, 整体结构相似度通过本文提出的基于语义相似度的评价标准来计算; 参数相似度通过提取目标域的专家知识作为约束条件来计算. 根据计算得到的相似度得分, 可以确定备选源域的迁移权重. 最后, 最终的目标域参数由备选源域参数和目标域参数加权获得. 为了评价提出的方法, 首先在著名的Asia网络上比较并说明了迁移学习前后的效果, 然后将所提出的方法应用于建立电熔镁炉熔炼过程排气异常工况识别模型. 实验结果表明, 与目标电熔镁炉缺少异常工况数据的建模方法相比, 本文提出的方法具有更好的异常工况识别性能.
本文的创新点及贡献主要体现在以下三个方面: 1) 本文提出了源域与目标域结构不一致情况下的BN参数迁移学习方法, 其优点在于源域的选择范围更加广泛, 可利用的源域信息更加充分; 2) 本文提出了一种新的评价源域BN与目标域BN相似度的方法, 以避免负迁移的影响; 3) 本文提出的方法被用来解决目标电熔镁炉异常工况数据不够充分的情况下, 异常工况识别的建模问题.
本文章节安排如下: 第1节介绍了BN基础; 第2节描述了电熔镁炉熔炼过程和本文要解决的问题; 第3节提出了新的BN参数迁移学习方法; 第4节先通过著名的Asia网络验证了本文方法的有效性, 然后将本文方法应用于电熔镁炉熔炼过程排气异常工况识别模型的建立以及在线识别; 结论展示在第5节.
1. BN基础
1.1 BN定义
一般地, 一个BN可以定义为
$\left\{ {V,\;A,\;\theta } \right\}.\;$ 其中,$V$ 表示系统变量, 即BN的节点集, 并且${X_i} \in V$ 表示一个节点;$A$ 表示有向边的集合, 并且${a_{ij}} \in A$ 表示变量${X_i}$ 与${X_j}$ 之间的关系是${X_j} \to {X_i} ,\;$ 即${X_j}$ 是${X_i}$ 的因(父),${X_i}$ 是${X_j}$ 的果(子);$G = \left\{ {V,\;A} \right\}$ 表示由节点构成的有向无环图, 并且图中每个节点都有一个父节点集$pa\left( {{X_i}} \right),\;pa\left( {{X_i}} \right) = \{ {X_j} \in V|{X_j} \to{X_i} \in A \};$ $\theta $ 表示BN参数, 并且${\theta _{{X_i}}} \in \theta $ 表示与变量${X_i}$ 相关的CPT, 即变量${X_i}$ 与其父节点之间依赖关系的定量表示. 所有变量的联合概率分布$P \left( {X_1},\;{X_2},\cdots , {X_N} \right)$ 可以用BN的链规则分解为$$P\left( {{X_1},\;{X_2},\cdots,\;{X_N}} \right) = \prod\limits_{i\;=\;1}^N {P\left( {{X_i}{{|pa}}\left( {{X_i}} \right)} \right)} $$ (1) $P\left( {{X_i}{{|pa}}\left( {{X_i}} \right)} \right)$ 表示变量${X_i}$ 在给定父节点集$pa\left( {{X_i}} \right)$ 下的条件概率. 一旦父节点被分配, 每个节点都是独立的, 这可以极大地降低结构学习和参数学习的计算复杂度, 并且简化BN推理过程, 该准则称为D分离准则[29].1.2 BN参数迁移学习
一个域
$D = \left\{ {V,\;G,\;Da} \right\}$ 包含三个部分: BN节点, BN结构和相关的数据. BN参数学习的目的就是确定每个节点的CPT, 可以通过最大似然估计(Maximum likelihood estimation, MLE) 方法来获得. 本文有一个目标域${D^t}$ 和一组相关源域$\{ D_1^s,\cdots, D_L^s\},\; {L \ge 1}.$ 目标域变量${V^t} \!=\! {\{} {X_1},\cdots,\; {X_n}{\}} , \;$ $1 \le n \le N, \;$ $N$ 表示目标域BN的节点数量; 源域变量$V_L^s \!\!= {\{}\! {X_1},\! \cdots ,\; {X_m},\; {Y_1},\! \cdots ,\;{Y_k}\!{\}},\;1\! \le m \le M \le N,\; 1 \le k \le K,\;$ $L$ 表示第$L$ 个源域,$M$ 表示该源域与目标域相同节点的数量,$K$ 表示该源域与目标域不同节点的数量. 目标域有小数据集$D{a^t} = \{ d_1^t, \cdots ,\; d_N^t\} ,$ 源域数据$Da_i^s = {\{} d_1^s, \cdots ,\; d_M^s{\}},\;$ ${i \ge 1} .\;$ 本文提出的BN参数迁移学习定义为: 给定一组源域${\rm{\{ }}D_1^s, \cdots ,\;D_L^s{\rm{\} }},\;L \ge 1$ 和一个目标域${D^t} ,$ 通过式(2)来估计目标域参数${\hat\theta ^t}$ $${\hat \theta ^t}\;{\rm{ = }}\;\mathop {\rm{arg}}\,{\max\limits_{{\theta ^t}}} P\left( {{D^t},\;{\rm{\{ }}D_1^s, \cdots ,\;D_L^s{\rm{\} }}|{\theta ^t}} \right)$$ (2) 其中, 假设
${V^t} \;\ne\;{V^s},$ ${G^t}\; \ne \;{G^s},$ 并且${D^t}$ 具有不同的参数分布.1.3 BN片段
由第1.1节的BN定义可知, BN结构
$G$ 由节点和有向边组成. 因此, 可以将BN划分为一组子图, 定义为片段. 每一个片段是原始BN中的单个根节点或者是节点${X_i}$ 及其直接父节点$pa\left( {{X_i}} \right),\;$ 并且从原始BN中匹配对应的CPT. 可以说, BN是由以节点为单位的BN片段组成的, 片段数即是原始BN中的节点(变量)数[22]. BN分解的示意图如图1所示. 由于目标域BN与源域BN结构不一致, 目标域中不同的节点可能与不同的源域相关. 因此, 本文以BN片段的方式进行参数迁移学习, 一旦目标域每个节点的参数都被确定, 完整的目标域BN参数${\hat\theta ^t}$ 即被获得.2. 电熔镁炉熔炼过程描述
2.1 过程描述
图2为电熔镁炉熔炼过程的简化示意图. 一般包括三个主要的熔炼状态: 加热熔炼、加料和排气. 操作人员通常根据经验确定不同状态下的电流设定点. 控制系统通过跟踪不同的电流设定点来完成熔炼过程. 在生产过程中, 由于不同产地的矿石原料包含的杂质种类及含量有所不同, 熔点就会不同, 电弧电阻也会不断发生改变, 进而引起电弧电流的频繁波动. 如果控制系统的电流设定点不能得到及时调整, 就会发生异常工况, 包括: 半熔化异常工况、过加热异常工况和排气异常工况.
BN是对不确定性问题进行建模和决策的有效工具[30], 能有效建立电熔镁炉熔炼过程的异常工况识别模型. 文献[9-10]已对电熔镁炉熔炼过程的三种异常工况进行了深入分析, 并且根据专家知识建立了相应的BN模型结构. 本文主要考虑排气异常工况, 其BN模型结构如图3所示, 各节点物理意义如表1所示.
表 1 各节点物理意义Table 1 Physical meaning of the nodes节点 物理意义 A 排气异常工况 B 异常声音信息 C 异常图像信息 D 异常电流信息 E 在飞溅特征频率下的短时能量 F 在飞溅特征频率下的幅值 G 平均灰度 H 灰度方差 I 灰度丰度 J 电流变化率 K 电流跟踪误差 当矿石原料的颗粒大小发生改变时, 原料与电极之间的缝隙会发生变化, 二氧化碳气体从不合适的缝隙中排出炉外, 容易导致炉中气压失衡. 此时, 三相电极会在不平衡的气压下剧烈晃动, 造成电弧电阻的剧烈波动, 进而导致电流的剧烈波动. 若这种状况持续的时间超过设定阈值, 会造成高温熔液从炉中喷出, 出现“喷炉”现象, 该工况即为排气异常工况. 由于喷出的熔液内部温度高达2 800 ℃, 异常工况的发生会给现场熔炼设备和工人的安全造成极大威胁. 排气异常工况在图像上的表现是有大量熔液喷出炉外, 在声音上的表现是“喷炉”发生的一段时间内, 声音变化明显. 因此, 声音信息(飞溅特征频率下的短时能量及幅值)、图像信息(平均灰度、灰度方差及灰度丰度)以及电流信息(电流变化率及跟踪误差)多源特征被用来辨别排气异常工况是否发生, 即根据节点E ~ K推理节点A的状态.
2.2 问题描述
本文要解决的问题描述如下: 目标域电熔镁炉具有稀少的异常工况数据, 无法准确学习异常工况识别BN模型的参数. 源域为同一工厂或其他工厂的电熔镁炉, 既包含仅通过电流特征进行异常工况识别的数据, 也包含通过电流、图像和声音多源特征进行异常工况识别的数据. 由此可见, 目标域和源域的任务是相同的, 都是解决电熔镁炉异常工况识别的问题. 目标域和源域BN模型结构不一定相同, 参数也具有不同的分布. 本文参数迁移学习的目的就是利用多个相关源域来改进目标域BN模型的参数学习.
3. 本文方法
本文提出一种新的BN参数迁移学习算法, 流程图如图4所示. 具体步骤描述如下.
1)确定目标域节点的备选源域.
根据第1.3节所述, 可以将目标域BN分解成以节点为单位的BN片段, 以片段的方式进行迁移学习. 选择目标域的一个节点
$X_n^T,\;$ 分别在每个源域中进行搜索, 如果某一个源域中存在该节点, 且具有相同父节点集, 则对于节点$X_n^T ,\;$ 目标域与该源域具备相同结构关系, 并且将该源域作为备选源域. 目标域的每一个节点都需要执行上述操作, 该过程的示意图如图5所示.针对节点
$X_n^T ,\;$ 在确定备选源域后, 需要进一步评价备选源域与目标域的相似性, 进而确定迁移权重, 以避免负迁移的影响. 本文提出的相似性评价指标由整体结构相似度和参数相似度两部分组成.2)计算该节点备选源域与目标域的整体结构相似度.
基于语义相似度的方法[31], 本文提出备选源域与目标域整体结构相似性的评价标准, 如式(3)所示
$$Sim\left( {{V^t},\;V_l^s} \right) = \frac{{2 \times \log \left( {M{\rm{ + 1}}} \right)}}{{\log \left( {N{\rm{ + 1}}} \right) + \log \left( {M{\rm{ + }}K{\rm{ + 1}}} \right)}}$$ (3) 其中,
$Sim\left( {{V^t},\;V_l^s} \right) \in \left[ {0,\;1} \right],\; {1 \le l \le L'\le L} ,\;$ $V_l^s$ 表示第$l$ 个备选源域,$L'\;$ 表示备选源域的数量. 备选源域与目标域整体结构越相似, 则此值越高, 完全一致时值为1.3)计算该节点备选源域与目标域的参数相似度.
本文利用专家知识约束的方法来计算节点备选源域与目标域的参数相似性. 提出的目标域专家知识约束包括两种形式: 形式一是定性形式, 即同一节点在不同状态下的概率关系; 形式二是定量形式, 即参数的取值范围. 具体形式表示如下:
形式一. 同一节点在不同状态下的概率关系表示为
$$\theta _{ijk'}^t > \theta _{ijk''}^t$$ (4) 其中,
$1 \le i \le n$ ,$n$ 表示BN模型中的节点数;$1 \le j \le {q_i} ,\;$ ${q_i}$ 表示第$i$ 个节点的父节点的状态组合数;$k'\;({1 \le k' \le {r_i}})$ 和$k''\;({1 \le k'' \le {r_i}})$ 是第$i$ 个节点的不同状态, 并且${r_i}$ 表示第$i$ 个节点的状态数;$\theta _{ijk'}^t$ 表示目标域的实际参数, 满足第$i$ 个节点处于第$k'$ 个状态, 其父节点集处于第$j$ 个状态;$\theta _{ijk''}^t$ 表示目标域的实际参数, 满足第$i$ 个节点处于第$k''$ 个状态, 其父节点集处于第$j$ 个状态.形式二. 参数的取值范围表示为
$${a_{ijk}} < \theta _{ijk}^t < {b_{ijk}}$$ (5) 其中,
$\theta _{ijk}^t$ 表示目标域的实际参数, 满足第$i$ 个节点处于第$k$ 个状态, 其父节点集处于第$j$ 个状态;${a_{ijk}}\;(0 \le {a_{ijk}} \le 1)$ 和${b_{ijk}}\;(0 \le {b_{ijk}} \le 1)$ 是常量, 需要预先设置, 可以通过专家知识、操作经验和历史数据的统计分析来获得.形式一的专家知识适合判断备选源域的参数是否可以被迁移, 而形式二的专家知识适合确定备选源域在迁移学习中的作用. 因此, 本文首先由形式一确定备选源域的参数是否可用于迁移学习, 然后由形式二计算迁移的备选源域与目标域的相似性. 如果该节点满足更多的形式二, 则更有可能拥有与目标域相似的概率分布. 当备选源域的该节点的参数满足一个形式二时, 此备选源域的相似性得分将加1. 对于更重要的约束, 可以设置更高的相似性得分. 通过这种评分的方式, 可以评价备选源域与目标域的参数相似性.
4)计算备选源域的迁移权重.
首先, 根据步骤2)中整体结构相似度确定备选源域迁移的结构权重, 如式(6)所示
$$\xi _i^l = \frac{{Sim\left( {{V^t},\;V_l^s} \right)}}{{\displaystyle\sum\limits_{l = 1}^{L'} {Sim\left( {{V^t},\;V_l^s} \right)} }}$$ (6) 其中,
$\xi _i^l$ 表示第$l$ 个备选源域的结构权重;$Sim $ $\left( {{V^t},\;V_l^s} \right)$ 表示第$l$ 个备选源域的整体结构相似度得分.然后, 根据步骤3)计算备选源域迁移的参数权重, 如式(7)所示
$$\omega _i^l = \frac{{scor{e_l}}}{{\displaystyle\sum\limits_{l = 1}^{L'} {scor{e_l}} }}$$ (7) 其中,
$\omega _i^l$ 表示第$l$ 个备选源域的参数权重;$scor{e_l}$ 表示第$l$ 个备选源域的参数相似度得分.最后, 备选源域的最终迁移权重如式(8)所示
$$\psi _i^l = \frac{{\omega _i^l\xi _i^l}}{{\displaystyle\sum\limits_{l = 1}^{L'} {\omega _i^l\xi _i^l} }}$$ (8) 其中,
$\psi _i^l$ 表示第$l$ 个备选源域的最终迁移权重.5)根据步骤3)中的专家知识形式一判断该节点目标域的参数是否可用于迁移学习, 如果答案为“是”, 则转到步骤6); 如果答案为“否”, 则转到步骤7).
6)计算该节点目标域的最终参数.
根据式(9)计算目标域的最终参数
$$\hat \theta _{ijk}^t = \left( {1 - \eta } \right)\tilde \theta _{ijk}^t + \eta \sum\limits_{l = 1}^{L'} {\psi _i^l\theta _{ijk}^l} $$ (9) 其中,
$\eta \;( {0 \le \eta < 1})$ 表示备选源域的权重, 由专家知识根据实际情况确定;$\tilde \theta _{ijk}^t$ 表示通过MLE方法获得的目标域参数;$\theta _{ijk}^l$ 表示通过MLE方法获得的第$l$ 个备选源域的参数;$\hat \theta _{ijk}^t$ 表示由备选源域和目标域加权获得的最终的目标域参数. 转到步骤8).7)计算该节点目标域的最终参数.
根据式(10)计算目标域的最终参数
$$\hat \theta _{ijk}^t = \sum\limits_{l = 1}^{L'} {\psi _i^l\theta _{ijk}^l} $$ (10) 8)判断该节点是否为目标域的最后一个节点, 如果答案为“是”, 则结束; 如果答案为“否”, 则转到步骤1).
4. 实验结果
4.1 Asia网络实验
本节在著名的Asia网络上评估本文提出的BN参数迁移学习方法. Asia网络是一个验证性BN[32], 用于表示与呼吸急促有关的变量之间的因果关系, 网络结构如图6所示, 各节点的CPT如表2
$\sim $ 表8所示.表 2 节点$\underline{\underline {\rm A}} $ 和$\underline{\underline {\rm S}} $ 的CPTsTable 2 The CPTs of nodes$\underline{\underline {\rm A}}$ and$\underline{\underline {\rm S}} $ $\underline{\underline {\rm A}} $ (i = 1) $\underline{\underline {\rm S}} $ (i = 2) 0 (k = 1) 0.99 0.5 1 (k = 2) 0.01 0.5 表 3 节点$\underline{\underline {\rm T}} $ 的CPTTable 3 The CPT of node$\underline{\underline {\rm T}} $ $\underline{\underline {\rm A}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm T}} $ (i = 3) 0 (k = 1) 0.99 0.95 1 (k = 2) 0.01 0.05 表 4 节点$\underline{\underline {\rm L}} $ 的CPTTable 4 The CPT of node$\underline{\underline {\rm L}} $ $\underline{\underline {\rm S}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm L}} $ (i = 4) 0 (k = 1) 0.99 0.9 1 (k = 2) 0.01 0.1 表 5 节点$\underline{\underline {\rm B}}$ 的CPTTable 5 The CPT of node$\underline{\underline {\rm B}} $ $\underline{\underline {\rm S}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm B}} $ (i = 5) 0 (k = 1) 0.99 0.9 1 (k = 2) 0.01 0.1 表 6 节点$\underline{\underline {\rm E}} $ 的CPTTable 6 The CPT of node$\underline{\underline {\rm E}} $ $\underline{\underline {\rm T}} $ 0 1 $\underline{\underline {\rm L}} $ 0 (j = 1) 1 (j = 2) 0 (j = 3) 1 (j = 4) $\underline{\underline {\rm E}} $ (i = 6) 0 (k = 1) 1 0 0 0 1 (k = 2) 0 1 1 1 表 7 节点$\underline{\underline {\rm X}} $ 的CPTTable 7 The CPT of node$\underline{\underline {\rm X}}$ $\underline{\underline {\rm E}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm X}} $ (i = 7) 0 (k = 1) 0.95 0.02 1 (k = 2) 0.05 0.98 表 8 节点$\underline{\underline {\rm D}} $ 的CPTTable 8 The CPT of node$\underline{\underline {\rm D}} $ $\underline{\underline {\rm E}} $ 0 1 $\underline{\underline {\rm B}} $ 0 (j = 1) 1 (j = 2) 0 (j = 3) 1 (j = 4) $\underline{\underline {\rm D}} $ (i = 8) 0 (k = 1) 0.9 0.2 0.3 0.1 1 (k = 2) 0.1 0.8 0.7 0.9 从真实的Asia网络采集300个样本作为目标域数据, 并且构建具有不同结构和不同概率分布特征的8个相关的源域BN, 如图7所示, 从每个相关源域BN分别采集1500个样本作为源域数据. 针对Asia网络的专家知识形式一为
$\theta _{1\_1}^t > \theta _{1\_2}^t$ 和$\theta _{721}^t < \theta _{722}^t$ , 专家知识形式二如表9所示.表 9 Asia网络专家知识形式二Table 9 The expert knowledge form two for the Asia network序号 约束 得分 1 $\theta _{321}^t > 0.8$ 1 2 $0.85 < \theta _{421}^t < 0.95$ 1 3 $0.35 < \theta _{521}^t < 0.45$ 1 4 $0.85 < \theta _{811}^t < 0.95$ 1 5 $\theta _{321}^t > 0.9$ 2 6 $0.88 < \theta _{421}^t < 0.92$ 2 7 $0.38 < \theta _{521}^t < 0.42$ 2 8 $0.88 < \theta _{811}^t < 0.92$ 2 为了评估参数学习的效果, 本文使用KL (Kullback-Leibler)散度来度量学习到的参数与真实参数的接近程度. KL散度的表达形式如式(11)所示, KL散度的值越小, 说明参数学习的性能越好[11].
$${D_{KL}}\left( {\theta _{ijk}^t||\hat \theta _{ijk}^t} \right) \!=\! \sum\limits_{i = 1}^n {\sum\limits_{j = 1}^{{q_i}} {\sum\limits_{k = 1}^{{r_i}} {\theta _{ijk}^t\!\times\!\left( {{\rm{log}}\theta _{ijk}^t \!-\! {\rm{log}}\hat \theta _{ijk}^t} \right)} } } $$ (11) 首先, 不进行迁移学习, 仅使用目标域小数据集学习目标域网络的参数, 即式(9)中
$\eta \;{\rm{ = }}\;0.$ 在这种情况下, KL散度值为44.504, 参数学习的性能较差. 然后, 使用本文提出的BN参数迁移学习方法来学习目标域网络参数, 图8显示了不同权重$\eta $ 下的KL散度值. 从图8中可以看出, 随着权重$\eta $ 的增加, 迁移来的源域作用增加, KL散度值变小, 即学习到的参数更接近真实的网络参数. 因此, 本文提出的方法比仅使用目标域小数据集进行参数学习具有更好的性能. 为进一步验证本文在提出的备选源域与目标域相似度评价指标中考虑备选源域与目标域结构差异的必要性, 与仅使用专家知识而不考虑整体结构相似度的BN参数迁移学习方法进行对比, 不同权重$\eta $ 下的KL散度值同样显示在图8中. 通过比较可以发现, 对于所有权重$\eta $ , 不考虑二者的结构相似度时所获得的KL散度值均大于考虑结构相似度时所获得的KL散度值. 由此可见, 本文提出的衡量备选源域与目标域相似度的方法可以避免负迁移的影响.4.2 电熔镁炉熔炼过程排气异常工况识别仿真实验
在本节中, 将提出的方法应用于电熔镁炉熔炼过程排气异常工况识别. 本文的实验在电熔镁炉仿真平台上进行, 该平台由本文作者所在的研究团队设计和构建, 如图9所示. 仿真平台可以根据机理分析和实际数据对电熔镁炉熔炼过程进行仿真, 从而完成对该过程的最优控制、异常工况识别和自愈控制. 该平台包括以下设备: 具备不同功能的计算机、嵌入式过程控制系统、数据服务器、传感设备和传输设备. 传感设备包括电流测量仪、图像测量仪和声音测量仪. 在工业现场, 多源信息由传感设备收集并存储于数据服务器中, 传输设备在一定时间间隔内通过以太网将信息传输到模拟区域.
电熔镁炉熔炼过程排气异常工况识别的BN模型结构已经在第2.1节描述. 以节点A和节点B为例, 表10和表11分别表示它们的参数表达形式. 其他节点的参数表达形式与节点A和节点B类似, 故省略. 针对电熔镁炉熔炼过程排气异常工况识别模型, 专家知识形式一和专家知识形式二分别如表12和表13所示.
表 10 节点A的参数表达形式Table 10 The parameters expression of node AA (i = 1) 1 (k = 1) $\theta _{1\_1}^t$ 2 (k = 2) $\theta _{1\_2}^t$ 3 (k = 3) $\theta _{1\_3}^t$ 4 (k = 4) $\theta _{1\_4}^t$ 表 11 节点B的参数表达形式Table 11 The parameters expression of node BA (i = 1) 1 (j = 1) 2 (j = 2) 3 (j = 3) 4 (j = 4) 1 (k = 1) $\theta _{211}^t$ $\theta _{221}^t$ $\theta _{231}^t$ $\theta _{241}^t$ B (i = 2) 2 (k = 2) $\theta _{212}^t$ $\theta _{222}^t$ $\theta _{232}^t$ $\theta _{242}^t$ 3 (k = 3) $\theta _{213}^t$ $\theta _{223}^t$ $\theta _{233}^t$ $\theta _{243}^t$ 表 12 排气异常工况识别模型的专家知识形式一Table 12 The expert knowledge form one for the abnormal exhausting condition model序号 约束 1 $\theta _{232}^t < \theta _{233}^t$ 2 $\theta _{333}^t < \theta _{332}^t$ 3 $\theta _{434}^t < \theta _{433}^t$ 4 $\theta _{521}^t < \theta _{522}^t$ 5 $\theta _{831}^t < \theta _{833}^t$ 6 $\theta _{1031}^t < \theta _{1032}^t$ 表 13 排气异常工况识别模型的专家知识形式二Table 13 The expert knowledge form two for the abnormal exhausting condition model序号 约束 得分 1 $0.03 < \theta _{341}^t < 0.07$ 1 2 $0.01 < \theta _{512}^t < 0.05$ 1 3 $0.13 < \theta _{923}^t < 0.17$ 1 4 $0.78 < \theta _{1122}^t < 0.82$ 1 5 $0.04 < \theta _{341}^t < 0.06$ 2 6 $0.02 < \theta _{512}^t < 0.04$ 2 7 $0.14 < \theta _{923}^t < 0.16$ 2 8 $0.79 < \theta _{1122}^t < 0.81$ 2 为说明本文方法的有效性和优越性, 设计三组实验进行对比. 首先, 按照文献[9-10]提出的方法, 不进行迁移, 仅使用目标域电熔镁炉的500条稀缺数据学习目标域排气异常工况识别BN模型的参数, 并将其表示为模型一. 然后, 从同一工厂其他两组仅利用电流特征进行排气异常工况识别的熔炼过程以及两组利用多源特征进行排气异常工况识别的熔炼过程中, 分别收集2 000条排气异常数据作为源域数据, 通过本文提出的BN参数迁移学习方法来学习目标域排气异常工况识别BN模型的参数, 并将该模型表示为模型二. 最后, 按照文献[11]提出的方法, 仅考虑结构一致情况下的源域, 不使用结构不完全一致的相关源域信息, 即只从两组使用多源特征进行排气异常工况识别的熔炼过程分别收集2 000条排气异常数据作为源域数据, 来学习目标域排气异常工况识别BN模型的参数, 并将该模型表示为模型三. 综上所述, 三种模型的建模方法描述如表14所示.
表 14 三种模型描述Table 14 Descriptions of the three models模型 建模方法描述 模型一 仅使用目标域的稀缺数据学习目标域 BN 模型参数 模型二 使用本文提出的方法学习目标域 BN 模型参数 模型三 只考虑结构一致下的相关源域来辅助学习目标域 BN 模型参数 本文选取一些排气异常工况的典型事件进行分析, 如表15所示. 异常工况体现为7个不同的特征, 即节点E ~ K. 每个特征分为3个或4个等级, 由数字1 ~ 3或1 ~ 4表示. 其中, 节点E ~ J分为3个等级, 分别为: 小、中、大; 节点K分为4个等级, 分别为: 非常小、小、大、非常大. 以事件编号18为例, 其物理意义是节点E、F的状态等级为小; 节点G ~ I的状态等级为中; 节点J的状态等级为大; 节点K的状态等级为非常大. 节点A分为4个等级, 分别为: 正常、轻度异常、中度异常、严重异常, 由数字1 ~ 4表示.
表 15 排气异常工况的典型事件Table 15 The typical scenarios for the abnormal exhausting condition编号 1 2 3 4 5 6 7 8 9 E 1 2 2 3 3 3 3 2 1 F 1 2 3 2 3 3 2 3 1 G 1 1 1 1 1 1 1 1 3 H 1 1 1 1 1 1 1 1 3 I 1 1 1 1 1 1 1 1 3 J 1 1 1 1 1 2 2 2 3 K 1 1 1 1 1 2 2 2 2 编号 10 11 12 13 14 15 16 17 18 E 1 1 1 1 1 1 1 1 1 F 1 1 1 1 1 1 1 1 1 G 3 3 3 3 2 2 2 2 2 H 3 3 3 3 2 2 2 2 2 I 3 3 3 3 2 2 2 2 2 J 3 2 3 2 3 2 2 3 3 K 4 3 3 4 2 3 4 3 4 将表15中典型事件的特征作为证据输入到已经建立的模型一、模型二和模型三, 并且进行BN推理. 本文使用联结树推理算法[33]. 推理结果分别展示在表16 ~ 表18中, 将具有最大后验概率的等级视为识别结果, 并以粗体显示.
表 16 排气异常工况识别模型一的识别结果Table 16 The identification results of abnormal scenarios for model one事件编号 1 2 3 4 5 6 7 8 9 节点A的状态 1 0.5167 0.3887 0.3730 0.3721 0.3572 0.3123 0.2964 0.2849 0.0026 2 0.2471 0.3554 0.4089 0.4307 0.4865 0.2547 0.2055 0.1871 0.0182 3 0.2341 0.2546 0.2170 0.1962 0.1555 0.4243 0.4878 0.5174 0.5426 4 0.0021 0.0013 0.0011 0.0010 0.0008 0.0087 0.0103 0.0106 0.4366 事件编号 10 11 12 13 14 15 16 17 18 节点A的状态 1 0.0017 0.0009 0.0009 0.0042 0.1208 0.0429 0.2268 0.0402 0.0815 2 0.0275 0.0457 0.0314 0.0277 0.0282 0.0784 0.0515 0.0483 0.0433 3 0.5241 0.5530 0.4765 0.7157 0.1490 0.1677 0.2354 0.1295 0.1461 4 0.4467 0.4004 0.4912 0.2524 0.7020 0.7110 0.4863 0.7820 0.7291 表 17 排气异常工况识别模型二的识别结果Table 17 The identification results of abnormal scenarios for model two事件编号 1 2 3 4 5 6 7 8 9 节点A的状态 1 0.8481 0.0495 0.1105 0.1287 0.1772 0.0433 0.0394 0.0342 0.0075 2 0.1266 0.8739 0.7589 0.7377 0.6344 0.1895 0.2761 0.2878 0.0079 3 0.0234 0.0746 0.1293 0.1323 0.1877 0.7629 0.6738 0.6668 0.1440 4 0.0019 0.0020 0.0013 0.0013 0.0007 0.0043 0.0107 0.0112 0.8406 事件编号 10 11 12 13 14 15 16 17 18 节点A的状态 1 0.0018 0.0017 0.0012 0.0039 0.0245 0.0059 0.0130 0.0039 0.0060 2 0.0046 0.0041 0.0041 0.0058 0.0421 0.0223 0.0313 0.0227 0.0257 3 0.0774 0.0793 0.0713 0.1014 0.1523 0.0873 0.1098 0.0786 0.0851 4 0.9162 0.9149 0.9234 0.8889 0.7811 0.8845 0.8459 0.8948 0.8832 表 18 排气异常工况识别模型三的识别结果Table 18 The identification results of abnormal scenarios for model three事件编号 1 2 3 4 5 6 7 8 9 节点A的状态 1 0.7987 0.0412 0.1368 0.1362 0.1259 0.0421 0.0049 0.0052 0.0021 2 0.1881 0.8275 0.7570 0.7498 0.6411 0.1922 0.3574 0.3757 0.0072 3 0.0076 0.1281 0.1034 0.1112 0.2309 0.7593 0.6240 0.6046 0.1293 4 0.0056 0.0032 0.0028 0.0028 0.0021 0.0064 0.0137 0.0145 0.8614 事件编号 10 11 12 13 14 15 16 17 18 节点A的状态 1 0.0003 0.0003 0.0002 0.0006 0.0172 0.0031 0.0063 0.0020 0.0031 2 0.0014 0.0016 0.0011 0.1026 0.1015 0.0278 0.0429 0.0196 0.0250 3 0.1142 0.1168 0.1137 0.5782 0.2461 0.1735 0.1852 0.1473 0.1504 4 0.8841 0.8813 0.8850 0.3186 0.6352 0.7956 0.7656 0.8311 0.8215 根据实际操作经验, 与表16 ~ 表18的识别结果进行比较, 可以得到三种模型的异常工况识别准确率, 分别为72.2%、100%和94.4%. 模型一由于仅使用了目标域稀缺数据学习目标域BN模型参数, 无法完全学习到数据真实的分布特性, 建立的BN模型不准确, 因此异常工况识别准确率较低, 为72.2%. 模型三由于使用了两组结构一致的源域来辅助学习目标域BN模型参数, 异常工况识别准确率得到了有效的提升, 为94.4%. 而模型二除了使用两组结构一致的源域, 还使用了两组结构不完全一致的相关源域, 使用的源域信息更加充分, 建立的BN模型更加准确, 因此比模型三有更高的识别准确率, 为100%. 实验结果说明了本文提出方法的有效性和优越性.
5. 结论
本文针对电熔镁炉熔炼过程中异常工况数据不够充分的情况, 提出了一种新的BN参数迁移学习方法, 解决了源域与目标域结构不一致情形下的参数迁移学习问题. 目标域BN被分解成以单一节点及其父节点为单位的子BN. 针对每一个子BN, 在源域中进行搜索, 将具有相同结构关系的源域作为备选源域. 在确定备选源域后, 为避免负迁移影响, 本文进一步提出了评价备选源域与目标域相似性的指标. 通过计算整体结构相似度和该节点的参数相似度, 确定了备选源域的迁移权重. 最后, 将备选源域参数和目标域参数进行加权, 获得了最终的目标域参数. 在Asia网络以及电熔镁炉熔炼过程排气异常工况识别的实验, 说明了本文提出方法的有效性和优越性.
-
表 1 各节点物理意义
Table 1 Physical meaning of the nodes
节点 物理意义 A 排气异常工况 B 异常声音信息 C 异常图像信息 D 异常电流信息 E 在飞溅特征频率下的短时能量 F 在飞溅特征频率下的幅值 G 平均灰度 H 灰度方差 I 灰度丰度 J 电流变化率 K 电流跟踪误差 表 2 节点
$\underline{\underline {\rm A}} $ 和$\underline{\underline {\rm S}} $ 的CPTsTable 2 The CPTs of nodes
$\underline{\underline {\rm A}}$ and$\underline{\underline {\rm S}} $ $\underline{\underline {\rm A}} $ (i = 1) $\underline{\underline {\rm S}} $ (i = 2) 0 (k = 1) 0.99 0.5 1 (k = 2) 0.01 0.5 表 3 节点
$\underline{\underline {\rm T}} $ 的CPTTable 3 The CPT of node
$\underline{\underline {\rm T}} $ $\underline{\underline {\rm A}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm T}} $ (i = 3) 0 (k = 1) 0.99 0.95 1 (k = 2) 0.01 0.05 表 4 节点
$\underline{\underline {\rm L}} $ 的CPTTable 4 The CPT of node
$\underline{\underline {\rm L}} $ $\underline{\underline {\rm S}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm L}} $ (i = 4) 0 (k = 1) 0.99 0.9 1 (k = 2) 0.01 0.1 表 5 节点
$\underline{\underline {\rm B}}$ 的CPTTable 5 The CPT of node
$\underline{\underline {\rm B}} $ $\underline{\underline {\rm S}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm B}} $ (i = 5) 0 (k = 1) 0.99 0.9 1 (k = 2) 0.01 0.1 表 6 节点
$\underline{\underline {\rm E}} $ 的CPTTable 6 The CPT of node
$\underline{\underline {\rm E}} $ $\underline{\underline {\rm T}} $ 0 1 $\underline{\underline {\rm L}} $ 0 (j = 1) 1 (j = 2) 0 (j = 3) 1 (j = 4) $\underline{\underline {\rm E}} $ (i = 6) 0 (k = 1) 1 0 0 0 1 (k = 2) 0 1 1 1 表 7 节点
$\underline{\underline {\rm X}} $ 的CPTTable 7 The CPT of node
$\underline{\underline {\rm X}}$ $\underline{\underline {\rm E}} $ 0 (j = 1) 1 (j = 2) $\underline{\underline {\rm X}} $ (i = 7) 0 (k = 1) 0.95 0.02 1 (k = 2) 0.05 0.98 表 8 节点
$\underline{\underline {\rm D}} $ 的CPTTable 8 The CPT of node
$\underline{\underline {\rm D}} $ $\underline{\underline {\rm E}} $ 0 1 $\underline{\underline {\rm B}} $ 0 (j = 1) 1 (j = 2) 0 (j = 3) 1 (j = 4) $\underline{\underline {\rm D}} $ (i = 8) 0 (k = 1) 0.9 0.2 0.3 0.1 1 (k = 2) 0.1 0.8 0.7 0.9 表 9 Asia网络专家知识形式二
Table 9 The expert knowledge form two for the Asia network
序号 约束 得分 1 $\theta _{321}^t > 0.8$ 1 2 $0.85 < \theta _{421}^t < 0.95$ 1 3 $0.35 < \theta _{521}^t < 0.45$ 1 4 $0.85 < \theta _{811}^t < 0.95$ 1 5 $\theta _{321}^t > 0.9$ 2 6 $0.88 < \theta _{421}^t < 0.92$ 2 7 $0.38 < \theta _{521}^t < 0.42$ 2 8 $0.88 < \theta _{811}^t < 0.92$ 2 表 10 节点A的参数表达形式
Table 10 The parameters expression of node A
A (i = 1) 1 (k = 1) $\theta _{1\_1}^t$ 2 (k = 2) $\theta _{1\_2}^t$ 3 (k = 3) $\theta _{1\_3}^t$ 4 (k = 4) $\theta _{1\_4}^t$ 表 11 节点B的参数表达形式
Table 11 The parameters expression of node B
A (i = 1) 1 (j = 1) 2 (j = 2) 3 (j = 3) 4 (j = 4) 1 (k = 1) $\theta _{211}^t$ $\theta _{221}^t$ $\theta _{231}^t$ $\theta _{241}^t$ B (i = 2) 2 (k = 2) $\theta _{212}^t$ $\theta _{222}^t$ $\theta _{232}^t$ $\theta _{242}^t$ 3 (k = 3) $\theta _{213}^t$ $\theta _{223}^t$ $\theta _{233}^t$ $\theta _{243}^t$ 表 12 排气异常工况识别模型的专家知识形式一
Table 12 The expert knowledge form one for the abnormal exhausting condition model
序号 约束 1 $\theta _{232}^t < \theta _{233}^t$ 2 $\theta _{333}^t < \theta _{332}^t$ 3 $\theta _{434}^t < \theta _{433}^t$ 4 $\theta _{521}^t < \theta _{522}^t$ 5 $\theta _{831}^t < \theta _{833}^t$ 6 $\theta _{1031}^t < \theta _{1032}^t$ 表 13 排气异常工况识别模型的专家知识形式二
Table 13 The expert knowledge form two for the abnormal exhausting condition model
序号 约束 得分 1 $0.03 < \theta _{341}^t < 0.07$ 1 2 $0.01 < \theta _{512}^t < 0.05$ 1 3 $0.13 < \theta _{923}^t < 0.17$ 1 4 $0.78 < \theta _{1122}^t < 0.82$ 1 5 $0.04 < \theta _{341}^t < 0.06$ 2 6 $0.02 < \theta _{512}^t < 0.04$ 2 7 $0.14 < \theta _{923}^t < 0.16$ 2 8 $0.79 < \theta _{1122}^t < 0.81$ 2 表 14 三种模型描述
Table 14 Descriptions of the three models
模型 建模方法描述 模型一 仅使用目标域的稀缺数据学习目标域 BN 模型参数 模型二 使用本文提出的方法学习目标域 BN 模型参数 模型三 只考虑结构一致下的相关源域来辅助学习目标域 BN 模型参数 表 15 排气异常工况的典型事件
Table 15 The typical scenarios for the abnormal exhausting condition
编号 1 2 3 4 5 6 7 8 9 E 1 2 2 3 3 3 3 2 1 F 1 2 3 2 3 3 2 3 1 G 1 1 1 1 1 1 1 1 3 H 1 1 1 1 1 1 1 1 3 I 1 1 1 1 1 1 1 1 3 J 1 1 1 1 1 2 2 2 3 K 1 1 1 1 1 2 2 2 2 编号 10 11 12 13 14 15 16 17 18 E 1 1 1 1 1 1 1 1 1 F 1 1 1 1 1 1 1 1 1 G 3 3 3 3 2 2 2 2 2 H 3 3 3 3 2 2 2 2 2 I 3 3 3 3 2 2 2 2 2 J 3 2 3 2 3 2 2 3 3 K 4 3 3 4 2 3 4 3 4 表 16 排气异常工况识别模型一的识别结果
Table 16 The identification results of abnormal scenarios for model one
事件编号 1 2 3 4 5 6 7 8 9 节点A的状态 1 0.5167 0.3887 0.3730 0.3721 0.3572 0.3123 0.2964 0.2849 0.0026 2 0.2471 0.3554 0.4089 0.4307 0.4865 0.2547 0.2055 0.1871 0.0182 3 0.2341 0.2546 0.2170 0.1962 0.1555 0.4243 0.4878 0.5174 0.5426 4 0.0021 0.0013 0.0011 0.0010 0.0008 0.0087 0.0103 0.0106 0.4366 事件编号 10 11 12 13 14 15 16 17 18 节点A的状态 1 0.0017 0.0009 0.0009 0.0042 0.1208 0.0429 0.2268 0.0402 0.0815 2 0.0275 0.0457 0.0314 0.0277 0.0282 0.0784 0.0515 0.0483 0.0433 3 0.5241 0.5530 0.4765 0.7157 0.1490 0.1677 0.2354 0.1295 0.1461 4 0.4467 0.4004 0.4912 0.2524 0.7020 0.7110 0.4863 0.7820 0.7291 表 17 排气异常工况识别模型二的识别结果
Table 17 The identification results of abnormal scenarios for model two
事件编号 1 2 3 4 5 6 7 8 9 节点A的状态 1 0.8481 0.0495 0.1105 0.1287 0.1772 0.0433 0.0394 0.0342 0.0075 2 0.1266 0.8739 0.7589 0.7377 0.6344 0.1895 0.2761 0.2878 0.0079 3 0.0234 0.0746 0.1293 0.1323 0.1877 0.7629 0.6738 0.6668 0.1440 4 0.0019 0.0020 0.0013 0.0013 0.0007 0.0043 0.0107 0.0112 0.8406 事件编号 10 11 12 13 14 15 16 17 18 节点A的状态 1 0.0018 0.0017 0.0012 0.0039 0.0245 0.0059 0.0130 0.0039 0.0060 2 0.0046 0.0041 0.0041 0.0058 0.0421 0.0223 0.0313 0.0227 0.0257 3 0.0774 0.0793 0.0713 0.1014 0.1523 0.0873 0.1098 0.0786 0.0851 4 0.9162 0.9149 0.9234 0.8889 0.7811 0.8845 0.8459 0.8948 0.8832 表 18 排气异常工况识别模型三的识别结果
Table 18 The identification results of abnormal scenarios for model three
事件编号 1 2 3 4 5 6 7 8 9 节点A的状态 1 0.7987 0.0412 0.1368 0.1362 0.1259 0.0421 0.0049 0.0052 0.0021 2 0.1881 0.8275 0.7570 0.7498 0.6411 0.1922 0.3574 0.3757 0.0072 3 0.0076 0.1281 0.1034 0.1112 0.2309 0.7593 0.6240 0.6046 0.1293 4 0.0056 0.0032 0.0028 0.0028 0.0021 0.0064 0.0137 0.0145 0.8614 事件编号 10 11 12 13 14 15 16 17 18 节点A的状态 1 0.0003 0.0003 0.0002 0.0006 0.0172 0.0031 0.0063 0.0020 0.0031 2 0.0014 0.0016 0.0011 0.1026 0.1015 0.0278 0.0429 0.0196 0.0250 3 0.1142 0.1168 0.1137 0.5782 0.2461 0.1735 0.1852 0.1473 0.1504 4 0.8841 0.8813 0.8850 0.3186 0.6352 0.7956 0.7656 0.8311 0.8215 -
[1] Fu Y, Wang N H, Wang Z, Wang Z Q, Ji B, Wang X C. Smelting condition identification for a fused magnesium furnace based on an acoustic signal. Journal of Materials Processing Technology, 2017, 244: 231−239 doi: 10.1016/j.jmatprotec.2016.12.017 [2] Fu Y, Wang Z, Wang Z Q, Wang N H, Wang X C. Splattering suppression for a three-phase AC electric arc furnace in fused magnesia production based on acoustic signal. IEEE Transactions on Industrial Electronics, 2017, 64(6): 4772−4780 doi: 10.1109/TIE.2017.2668984 [3] 吴高昌, 刘强, 柴天佑, 秦泗钊. 基于时序图像深度学习的电熔镁炉异常工况诊断. 自动化学报, 2019, 45(8): 1475−1485Wu Gao-Chang, Liu Qiang, Chai Tian-You, Qin Si-Zhao. Abnormal condition diagnosis through deep learning of image sequences for fused magnesium furnaces. Acta Automatica Sinica, 2019, 45(8): 1475−1485 [4] 李鸿儒, 王奕文, 邓靖川. 基于信息融合的电熔镁炉熔炼异常工况等级识别. 东北大学学报 (自然科学版), 2020, 41(2): 153−157Li Hong-Ru, Wang Yi-Wen, Deng Jin-Chuan. Information fusion based abnormal condition levels recognition of smelting in fused magnesium furnace. Journal of Northeastern University (Natural Science), 2020, 41(2): 153−157 [5] Zhang Y W, Fan Y P, Zhang P C. Combining kernel partial least-squares modeling and iterative learning control for the batch-to-batch optimization of constrained nonlinear processes. Industrial & Engineering Chemistry Research, 2010, 49(16): 7470−7477 [6] Zhang Y W, Zhang P C. Optimization of nonlinear process based on sequential extreme learning machine. Chemical Engineering Science, 2011, 66(20): 4702−4710 doi: 10.1016/j.ces.2011.06.030 [7] Zhang Y W, Ma C. Fault diagnosis of nonlinear processes using multiscale KPCA and multiscale KPLS. Chemical Engineering Science, 2011, 66(1): 64−72 doi: 10.1016/j.ces.2010.10.008 [8] Wu Z W, Wu Y J, Chai T Y, Sun J. Data-driven abnormal condition identification and self-healing control system for fused magnesium furnace. IEEE Transactions on Industrial Electronics, 2015, 62(3): 1703−1705 doi: 10.1109/TIE.2014.2349479 [9] Li H, Wang F L, Li H R. Abnormal condition identification and safe control scheme for the electro-fused magnesia smelting process. ISA Transactions, 2018, 76: 178−187 [10] 李荟, 王福利, 李鸿儒. 电熔镁炉熔炼过程异常工况识别及自愈控制方法. 自动化学报, 2020, 46 (7): 1411−1419 Li Hui, Wang Fu-Li, Li Hong-Ru. Abnormal condition identification and self-healing control scheme for the electro-fused magnesia smelting process. Acta Automatica Sinica, 2020, 46 (7): 1411−1419 [11] Yuan P, Sun Y F, Li H, Wang F L, Li H R. Abnormal condition identification modeling method based on Bayesian network parameters transfer learning for the electro-fused magnesia smelting process. IEEE Access, 2019, 7: 149764−149775 doi: 10.1109/ACCESS.2019.2947499 [12] Talo M, Baloglu U B, Yıldırım Ö, Acharya U R. Application of deep transfer learning for automated brain abnormality classification using MR images. Cognitive Systems Research, 2019, 54: 176−188 doi: 10.1016/j.cogsys.2018.12.007 [13] Cai W L, Zheng J B, Pan W K, Lin J, Li L, Chen L, et al. Neighborhood-enhanced transfer learning for one-class collaborative filtering. Neurocomputing, 2019, 341: 80−87 doi: 10.1016/j.neucom.2019.03.016 [14] Zhang L, Liu Y, Deng P L. Odor recognition in multiple e-nose systems with cross-domain discriminative subspace learning. IEEE Transactions on Instrumentation and Measurement, 2017, 66(7): 1679−1692 doi: 10.1109/TIM.2017.2669818 [15] Yang B, Lei Y G, Jia F, Xing S B. An intelligent fault diagnosis approach based on transfer learning from laboratory bearings to locomotive bearings. Mechanical Systems and Signal Processing, 2019, 122: 692−706 doi: 10.1016/j.ymssp.2018.12.051 [16] Liu X, Li Y G, Chen G X. Multimode tool tip dynamics prediction based on transfer learning. Robotics and Computer-Integrated Manufacturing, 2019, 57: 146−154 doi: 10.1016/j.rcim.2018.12.001 [17] Chu F, Zhao X, Yao Y, Chen T, Wang F L. Transfer learning for batch process optimal control using LV-PTM and adaptive control strategy. Journal of Process Control, 2019, 81: 197−208 doi: 10.1016/j.jprocont.2019.06.010 [18] Lu J, Behbood V, Hao P, Zuo H, Xue S, Zhang G Q. Transfer learning using computational intelligence: A survey. Knowledge-Based Systems, 2015, 80: 14−23 doi: 10.1016/j.knosys.2015.01.010 [19] Luis R, Sucar L E, Morales E F. Inductive transfer for learning Bayesian networks. Machine Learning, 2009, 79: 227−255 [20] Niculescu-Mizil A, Caruana R. Inductive transfer for Bayesian network structure learning. In: Proceedings of the 11th International Conference Artificial Intelligence and Statistics. San Juan, Puerto Rico, USA: AISTATS, 2007. 339−346 [21] Oyen D, Lane T. Transfer learning for Bayesian discovery of multiple Bayesian networks. Knowledge and Information Systems, 2015, 43: 1−28 doi: 10.1007/s10115-014-0775-6 [22] Zhou Y, Hospedales T M, Fenton N. When and where to transfer for Bayes net parameter learning. Expert Systems and Applications, 2016, 55: 361−373 doi: 10.1016/j.eswa.2016.02.011 [23] Oyen D, Lane T. Leveraging domain knowledge in multitask Bayesian network structure learning. In: Proceedings of the 26th AAAI Conference on Artificial Intelligence. Toronto, Canada: AAAI, 2012. 1091−1097 [24] Zhou Y, Fenton N, Hospedales T M, Neil M. Probabilistic graphical models parameter learning with transferred prior and constraints. In: Proceedings of the 31st Conference Uncertainty in Artificial Intelligence. Amsterdam, Netherlands: AUAI, 2015. 972–981 [25] Oyen D, Lane T. Bayesian discovery of multiple Bayesian networks via transfer learning. In: Proceedings of the 13th IEEE International Conference on Data Mining. Dallas, TX, USA: IEEE, 2013. 577–586 [26] Fiedler L J, Sucar L E, Morales E F. Transfer learning for temporal nodes Bayesian networks. Applied Intelligence, 2015, 43: 578−597 doi: 10.1007/s10489-015-0662-1 [27] Yang Y, Gao X G, Guo Z G, Chen D Q. Learning Bayesian networks using the constrained maximum a posteriori probability method. Pattern Recognition, 2019, 91: 123−134 doi: 10.1016/j.patcog.2019.02.006 [28] Gao X G, Yang Y, Guo Z G. Learning Bayesian networks by constrained Bayesian estimation. Journal of Systems Engineering and Electronics, 2019, 30: 511−524 doi: 10.21629/JSEE.2019.03.09 [29] Koller D, Friedman N. Probabilistic Graphical Models: Principles and Techniques. USA: MIT Press, 2009 [30] Yan H, Wang F L, He D K, Zhao L P, Wang Q K. Bayesian network-based modeling and operational adjustment of plantwide flotation industrial process. Industrial & Engineering Chemistry Research, 2020, 59(5): 2025−2035 [31] Lin D K. An information-theoretic definition of similarity. In: Proceedings of the 15th International Conference on Machine Learning. Madison, USA: ICML, 1998. 296-304 [32] Larrañaga P, Poza M, Yurramendi Y. Structure learning of Bayesian networks by genetic algorithms: A performance analysis of control parameters. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1996, 18(9): 912−926 doi: 10.1109/34.537345 [33] Yan H, Wang F L, He D K, Wang Q K. An operational adjustment framework for a complex industrial process based on hybrid Bayesian network. IEEE Transactions on Automation Science and Engineering, 2020, 17(4): 1699−1710 期刊类型引用(9)
1. 李帷韬,童倩倩,王殿辉,吴高昌. 基于深层卷积随机配置网络的电熔镁炉工况识别方法研究. 自动化学报. 2024(03): 527-543 . 本站查看
2. 仇翔,蒋文泽,吴麒,张宝康,葛其运. 基于专家知识与监测数据联合驱动的高压开关柜状态评估. 高技术通讯. 2024(07): 776-786 . 百度学术
3. 茹鑫鑫,高晓光,王阳阳. 基于模糊约束的贝叶斯网络参数学习. 系统工程与电子技术. 2023(02): 444-452 . 百度学术
4. 刘金平,匡亚彬,赵爽爽,杨广益. 长短滑窗慢特征分析与时序关联规则挖掘的过渡过程识别. 智能系统学报. 2023(03): 589-603 . 百度学术
5. 刘炎,熊雨露,褚菲,王福利. 基于多源异构信息自适应融合的镁砂熔炼过程运行状态评价. 仪器仪表学报. 2023(09): 322-337 . 百度学术
6. 刘渝. 融合语言特征和神经网络的英语机器翻译研究. 自动化与仪器仪表. 2022(05): 142-145 . 百度学术
7. 潘晓杰,张文朝,徐友平,杨俊炜,党杰,周濛. 基于暂态能量不平衡的输电网络风险评估模型. 可再生能源. 2022(05): 690-695 . 百度学术
8. 王姝,关展旭,王晶,孙晓辉. 基于迁移学习的贝叶斯网络参数学习方法. 东北大学学报(自然科学版). 2021(04): 509-515 . 百度学术
9. 常玉清,康孝云,王福利,赵炜炜. 基于贝叶斯网络的磨煤机过程异常工况诊断模型实时更新方法. 仪器仪表学报. 2021(08): 52-61 . 百度学术
其他类型引用(12)
-