高级检索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于数据驱动的核动力系统异常检测及分析方法研究

王晓龙 张永发 刘忠 蔡琦 赵鑫 郑锦涛

王晓龙, 张永发, 刘忠, 蔡琦, 赵鑫, 郑锦涛. 基于数据驱动的核动力系统异常检测及分析方法研究[J]. 核动力工程, 2021, 42(5): 149-155. doi: 10.13832/j.jnpe.2021.05.0149
引用本文: 王晓龙, 张永发, 刘忠, 蔡琦, 赵鑫, 郑锦涛. 基于数据驱动的核动力系统异常检测及分析方法研究[J]. 核动力工程, 2021, 42(5): 149-155. doi: 10.13832/j.jnpe.2021.05.0149
Wang Xiaolong, Zhang Yongfa, Liu Zhong, Cai Qi, Zhao Xin, Zheng Jintao. Study on Data Driven Anomaly Detection and Analysis Algorithm for Nuclear Power Systems[J]. Nuclear Power Engineering, 2021, 42(5): 149-155. doi: 10.13832/j.jnpe.2021.05.0149
Citation: Wang Xiaolong, Zhang Yongfa, Liu Zhong, Cai Qi, Zhao Xin, Zheng Jintao. Study on Data Driven Anomaly Detection and Analysis Algorithm for Nuclear Power Systems[J]. Nuclear Power Engineering, 2021, 42(5): 149-155. doi: 10.13832/j.jnpe.2021.05.0149

基于数据驱动的核动力系统异常检测及分析方法研究

doi: 10.13832/j.jnpe.2021.05.0149
详细信息
    作者简介:

    王晓龙(1985—),男,博士,讲师,现主要从事舰船核动力信息化与智能化方面的研究,E-mail: 530167889@qq.com

  • 中图分类号: TL364.9

Study on Data Driven Anomaly Detection and Analysis Algorithm for Nuclear Power Systems

  • 摘要: 针对核动力系统在线异常检测存在故障样本稀少且不完备的现实问题,借鉴安全运行域的概念,基于逻辑距离计算的思路,提出一种基于正常运行数据驱动的核动力系统异常检测方法,并以某核动力系统常用运行工况历史数据为对象,对算法进行了试验验证。结果表明,设计算法能有效检测系统异常和故障,具有良好的可靠性和可解释性,并且检测力度具有可调节性。

     

  • 图  1  数据驱动的核动力系统异常检测算法体系

    Figure  1.  Framework and Steps for Data Driven Anomaly Detection Algorithm of Nuclear Power Systems

    图  2  核动力系统运行状态参数遴选策略

    Figure  2.  Selection of Operation Condition Parameters of Nuclear Power Systems

    图  3  运行域与运行状态数据逻辑关系示意图

    Figure  3.  Schematic Diagram of Logical Relationship between Operation Domain and Operation Condition Data

    图  4  功率1样本数据部分关键参数分布

    每一种颜色的曲线表示核动力系统在不同的历史运行阶段,功率1工况对应的一个连续样本集合,集合元素数为5000

    Figure  4.  Distribution of Some Key Parameters of Sample Data for Power 1 Condition

    图  5  偶发性异常检测验证

    ①—蒸汽消耗突然增加;②—蒸汽发生器2给水突然减少;③—蒸汽发生器2给水突然增加;④需求功率偶然变化,与核功率不匹配;⑤—轴转速陡增4~9倍;⑥蒸汽发生器2给水减少叠加二回路耗气增加;⑦—蒸汽发生器2给水突然增加

    Figure  5.  Verification of Accidental Anomaly Detection

    图  6  功率1破坏性损伤故障检测验证

    Figure  6.  Verification of Destructive Damage Fault Detection under Power 1 Condition

    图  7  不同训练样本与标准运行工况之间的逻辑距离随系统运行时间的变化

    Figure  7.  Change of Logic Distance between Different Training Samples and Standard Operating Conditions with System Operation Time

    图  8  快速升负荷工况系统异常检测验证

    Figure  8.  Verification of System Anomaly Detection under Rapid Load Increasing Condition

    表  1  核动力系统运行工况体系

    Table  1.   Operating Condition System for Nuclear Power System       

    稳态运行工况切换类工况启/停堆类工况
    功率1 功率M切换至功率
    LMLML∈1,2$, \cdots ,$ N
     冷启动(物理启动)、热启动、正常停堆、紧急停堆
    功率2
    $ \vdots $
    功率N
    下载: 导出CSV

    表  2  标准运行工况体系及安全运行域表征函数

    Table  2.   Characterization Function of Standard Operating Condition System and Safe Operation Domain

    运行工况标准运行工况对应特征向量空间逻辑距离所属阈值
    稳态工况功率1$ {\boldsymbol{A}}_{1}=\left[{a}_{\rm{1}}{,}{a}_{2},\cdots {,}{a}_{\rm{23}}\right]$${d_{{\rm{AB}}}} = \sqrt {{c_1}{{\left[ {\left( {{a_1} - {b_1}} \right)/{a_1}} \right]}^2} + {c_2}{{\left[ {\left( {{a_2} - {b_2}} \right)/{a_2}} \right]}^2} + \cdots + {c_{23}}{{\left[ {\left( {{a_{23}} - {b_{23}}} \right)/{a_{23}}} \right]}^2}} $Q1
    功率2${{\boldsymbol{A}}_2} = \left[ {{a_1},{a_2}{\rm{,}} \cdots ,{a_{{\rm{23}}}}} \right]$Q2
    $ \vdots $$ \vdots $$\vdots $
    功率N${{\boldsymbol{A}}_N} = \left[ {{a_{\rm{1}}},{a_2}, \cdots ,{a_{{\rm{23}}}}} \right]$QN
    切换工况功率M至功率L$ {\boldsymbol{A}}_{{\text{切}}}=\left[\begin{array}{l}{a}_{\rm{1}},{a}_{2},\cdots ,{a}_{\rm{23}}\\ {a}_{\rm{1}}^{\prime },{a}_{\rm{2}}^{\prime },\cdots ,{a}_{k}^{\prime }\end{array}\right]$$\begin{array}{l} {d_{ {\rm{AB} } } } = \sqrt { {c_1}{ {\left[ {\left( { {a_1} - {b_1} } \right)/{a_1} } \right]}^2} + {c_2}{ {\left[ {\left( { {a_2} - {b_2} } \right)/{a_2} } \right]}^2} + \cdots + {c_{23} }{ {\left[ {\left( { {a_{23} } - {b_{23} } } \right)/{a_{23} } } \right]}^2} } \\ {d_{ {\rm{AB} } } }^{\prime} = \sqrt { {c_1}^{\prime} { {\left[ {({a_1}^{\prime} - {b_1}^{\prime} )/{a_1}^{\prime} } \right]}^2} + \cdots + {c_k}^{\prime} { {\left[ {\left( { {a_k}^{\prime} - {b_k}^{\prime} } \right)/{a_k}^{\prime} } \right]}^2} } \left( {k < 23} \right) \end{array}$Q
    启/停堆工况冷启动$ {\boldsymbol{A}}_{{\text{冷}}}=\left[\begin{array}{l}{a}_{\rm{1}},{a}_{2},\cdots ,{a}_{\rm{23}}\\ {a}_{1}^{\prime },{a}_{\rm{2}}^{\prime },\cdots ,{a}_{k}^{\prime }\end{array}\right]$Q
    热启动${\boldsymbol{A} }_{ {\text{热} } }=\left[\begin{array}{l}{a}_{\rm{1} },{a}_{2},\cdots ,{a}_{\rm{23} }\\ {a}_{1}^{\prime },{a}_{\rm{2} }^{\prime },\cdots ,{a}_{k}^{\prime }\end{array}\right]$Q
    正常停堆$ {\boldsymbol{A}}_{{\text{正}}}=\left[\begin{array}{l}{a}_{\rm{1}},{a}_{2},\cdots ,{a}_{\rm{23}}\\ {a}_{1}^{\prime },{a}_{\rm{2}}^{\prime },\cdots ,{a}_{k}^{\prime }\end{array}\right]$Q
    紧急停堆$ {\boldsymbol{A}}_{{\text{紧}}}=\left[\begin{array}{l}{a}_{1},{a}_{2},\cdots ,{a}_{\rm{23}}\\ {a}_{1}^{\prime },{a}_{\rm{2}}^{\prime },\cdots ,{a}_{k}^{\prime }\end{array}\right]$Q
      AN——核动力系统在功率N工况稳态运行时,对应的标准运行工况特征向量;A—核动力系统在功率切换过程中对应的标准运行工况特征向量;A—核动力系统在冷态启动的过对应的标准运行工况特征向量;A—核动力系统在热态启动过程中对应的标准运行工况特征向量;A—核动力系统正常停堆过程中对应的标准运行工况特征向量;A—核动力系统在紧急停堆过程中对应的标准运行工况特征向量;dAB—核动力系统当前运行工况提取的特征向量与标准运行工况提取的特征向量之间的逻辑距离;QN—核动力系统在功率N工况异常检测对应的阈值(在此工况下,如果计算所得的dAB大于阈值QN,则认为检测到系统异常,否则认为系统正常运行);QQQQQ—核动力系统在功率切换、冷态启动、热态启动、正常停堆、紧急停堆过程中,核动力系统异常检测对应的阈值
    下载: 导出CSV

    表  3  功率1标准运行工况及参数权值分配

    Table  3.   Power 1 Standard Operating Condition and Parameter Weight Allocation

    参数名称标准值权值
    堆入口温度1下限基准值+33.0℃0.0425
    堆入口温度2下限基准值+33.1℃0.0425
    堆出口温度1下限基准值+2.5℃0.0425
    堆出口温度2下限基准值+2.0℃0.0425
    右环路流量下限基准值+35.0 t·h−1 0.0535
    左环路流量下限基准值+65.1 t·h−1 0.0535
    稳压器压力下限基准值+2.31 MPa0.0525
    稳压器温度下限基准值+35.9℃0.0520
    稳压器水位下限基准值+22.67 cm0.0530
    净化离子交换器进口温度下限基准值+6.02℃0.0300
    二回路负荷功率下限基准值+0.44%0.0515
    核功率下限基准值+1.10%0.0550
    净化水温度下限基准值+6.11℃0.0215
    净化水流量下限基准值+0.20 t·h−10.0215
    主蒸汽压力1下限基准值+0.224 MPa0.0420
    主蒸汽压力2下限基准值+0.174 MPa0.0420
    蒸汽发生器水位1下限基准值+31.42 cm0.0415
    蒸汽发生器水位2下限基准值+35.48 cm0.0415
    蒸汽发生器给水流量1下限基准值+1.89 t·h−10.0425
    蒸汽发生器给水流量2下限基准值+0.70 t·h−10.0425
    蒸汽发生器蒸汽流量1下限基准值+1.51 t·h−10.0420
    蒸汽发生器蒸汽流量2下限基准值+1.38 t·h−10.0420
    轴转速(归一化)下限基准值+0.160.0500
    下载: 导出CSV
  • [1] SANDA R M, VEIRA M P. European clearinghouse: report on leaks and cracks of the reactor coolant pressure boundary: EUR 26964 EN[R]. Luxembourg: European Commission, 2014.
    [2] 胡杨,杨海亮,张鹏飞,等. 基于粗糙集理论和PSpice仿真的脉冲功率装置故障诊断方法[J]. 原子能科学技术,2017, 51(7): 1318-1321.
    [3] 冯玉伯,丁承君,高雪,等. 基于滑动平均与分段线性回归的时间序列相似性[J]. 计算机科学,2018, 45(S1): 110-113.
    [4] 王晓龙,蔡琦,陈玉清,等. 基于特征事件序列的船用核动力系统故障诊断方法研究[J]. 原子能科学技术,2017, 51(9): 1644-1651. doi: 10.7538/yzk.2017.51.09.1644
    [5] 陈圣灵. 面向工业大数据的不平衡数据处理方法研究[D]. 长沙: 国防科学技术大学, 2018.
    [6] 余刃,孔劲松,骆德生,等. 基于运行数据分析的核动力装置异常运行状态监测技术研究[J]. 核动力工程,2013, 34(6): 156-160. doi: 10.3969/j.issn.0258-0926.2013.06.037
  • 加载中
图(8) / 表(3)
计量
  • 文章访问数:  300
  • HTML全文浏览量:  120
  • PDF下载量:  71
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-09-07
  • 修回日期:  2020-10-11
  • 网络出版日期:  2021-09-30
  • 刊出日期:  2021-09-30

目录

    /

    返回文章
    返回