1.本发明涉及电力行业
设备故障预测和诊断干预技术领域,尤其涉及一种火电站设备故障预警、诊断、干预系统及方法。
背景技术:
2.自动化设备的结构日趋复杂,使得设备故障问题无可避免,就发电行业而言,目前国内火电在装机容量上仍占较大比例,火电机组设备是否运行正常直接关系发电企业的生产安全和经济效益。目前传统火电站运行监盘方式主要是依赖定值报警,而较少观察设备数据的波动范围和劣化趋势。如图1所示,为传统设备故障预警模式。可以看到,在设备故障之前,部分状态参数已经出现的偏差现象无法发现,当设备发生故障,全靠运行人员的经验和主观性来判断评估故障情况。
3.部分故障报警系统利用人为设定简单判据判断故障是否存在,而忽略设备以往的运行状态数据。一些方案虽然利用了历史数据加强故障预警,在预警中却缺少对系统运行机理关系的参考,准确性也有待提高。在这种前提下,设备隐患不能被及时发现,得不到预警,成为安全隐患。另一方面,大部分系统功能仅局限在预警,缺乏进一步预警诊断及处置故障的功能,无法形成故障从发现到消除的闭环过程。此外设备结构的复杂性和关联性,导致设备故障也会关联,人为干预延迟的话,造成维护工作更加复杂。
4.因此,本领域的技术人员致力于开发一种火电站设备故障预警、诊断、干预系统及方法,引入目前比较前沿的人工智能方法(深度神经网络、自动机器学习、知识图谱等),采用不同
模型相结合的预警策略,进一步提高故障预警的准确性和及时性。
技术实现要素:
5.有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是电力行业设备故障预警和处理不及时不准确。
6.为实现上述目的,本发明提供了一种火电站设备故障预警、诊断、干预系统,包括现场设备、dcs系统、第一单向隔离网闸、sis系统、第二单向隔离网闸、实时数据采集
模块、故障预警模块、故障诊断模块、故障干预模块、数据驱动模型模块、机理驱动模型模块、设备故障模型模块、设备干预模型模块、历史数据获取模块,其中,所述实时数据采集模块从所述dcs系统获取系统实时数据,传输数据至所述数据驱动模型模块、所述机理驱动模型模块、所述设备故障模型模块和所述设备干预模型模块;
7.所述数据驱动模型模块利用设备实时和历史数据作为输入,采用人工智能方法训练各系统设备的参数模型;
8.所述机理驱动模型模块利用设备实时和历史数据作为输入,采用人工智能方法训练各系统设备的机理模型;
9.所述故障预警模块用于分析所述数据驱动模型模块和所述机理驱动模型模块的输出结果,对各设备状态做出故障预警。
10.进一步地,所述现场设备为火电站的现场工艺设备。
11.进一步地,所述dcs系统为火电站机组的分散控制系统;所述sis系统从所述dcs系统获取火电站机组数据,便于系统状态监视;
12.进一步地,所述第一单向隔离网闸、第二单向隔离网闸为网络设备间安全防护设备,用于保证数据单向传输安全。
13.进一步地,所述历史数据获取模块用于传输历史数据至所述数据驱动模型模块、所述机理驱动模型模块、所述设备故障模型模块和所述设备干预模型模块。
14.进一步地,所述设备故障模型模块基于设备实时和历史数据训练故障模型,用于对当前故障状态进行诊断,并给出诊断信息。
15.进一步地,所述设备干预模型模块基于设备实时和历史数据训练干预模型,用于设备故障时给出干预操作指令。
16.进一步地,所述故障诊断模块基于所述故障模型,根据所述故障预警对设备故障进行诊断,输出故障诊断信息。
17.进一步地,所述故障干预模块基于所述干预模型,根据所述故障诊断信息对故障设备进行干预,输出干预指令。
18.一种火电站设备故障预警、诊断、干预方法,包括以下步骤:
19.步骤1、现场设备的数据传输至dcs系统;
20.步骤2、所述dcs系统的设备参数经过第一单向隔离网闸传输至sis系统;
21.步骤3、所述sis系统的设备数据经过第二单向隔离网闸传输至实时数据采集模块;
22.步骤4、所述实时数据采集模块采集数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;
23.步骤5、历史数据获取模块获取历史数据后,传输至所述数据驱动模型模块、所述机理驱动模型模块、所述设备故障模型模块和所述设备干预模型模块;
24.步骤6、所述数据驱动模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;
25.步骤7、所述机理驱动模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;
26.步骤8、所述设备故障模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;
27.步骤9、所述设备干预模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;
28.步骤10、所述数据驱动模型模块和所述机理驱动模型模块获取实时数据,进行设备状态分析评估,形成评估结果,输出至故障预警模块;
29.步骤11、所述故障预警模块从所述实时数据采集模块获取实时数据,基于所述数据驱动模型模块和所述机理驱动模型模块的评估结果,进行设备故障状态预警,输出故障预警信息;
30.步骤12、故障诊断模块获取所述故障预警信息,基于所述设备故障模型模块进行故障诊断,输出故障诊断信息;
31.步骤13、设备干预模块获取所述故障诊断信息,基于所述设备干预模型模块进行故障干预,输出干预指令。
32.与现有技术相比,本发明至少具有如下有益技术效果:
33.本发明同时基于数据驱动+机理建模结合的方式,通过设备运行数据学习不同工况下的参数特性,基于系统工艺特性建立机理模型,训练两种互相佐证的完备模型;通过两种模型方式相结合,提高了设备状态评估的准确性,保证了设备故障能更大可能的被提前预判出来,便于运维人员及时发现,提早消除隐患;同时在故障预警之后,故障模型模块和干预模型模块对设备故障进行诊断,并给出干预操作指令,提高了机组运行效率,减轻了因故障发生导致的一系列后果,即保证了设备安全,也降低了不必要的维护费用,达到了降本增效的目的。
34.以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
35.图1是现有技术的传统设备故障预警模式示意图;
36.图2是本发明的一个较佳实施例的系统结构示意图;
37.图3是本发明的第二个较佳实施例的系统结构示意图;
38.图4是本发明的第三个较佳实施例的系统结构示意图。
具体实施方式
39.以下参考说明书附图介绍本发明的多个优选实施例,使其技术内容更加清楚和便于理解。本发明可以通过许多不同形式的实施例来得以体现,本发明的保护范围并非仅限于文中提到的实施例。
40.实施例1:
41.如图2所示,是本发明的一个较佳实施例的系统结构示意图,包括现场设备、dcs系统、第一单向隔离网闸、sis系统、第二单向隔离网闸、实时数据采集模块、故障预警模块、故障诊断模块、故障干预模块、数据驱动模型模块、机理驱动模型模块、设备故障模型模块、设备干预模型模块、历史数据获取模块。具体地,现场设备为火电站的现场工艺设备;dcs系统为火电站机组的分散控制系统;第一单向隔离网闸为网络设备间安全防护设备,保证数据单向传输安全;sis系统从dcs系统获取火电站机组数据,便于系统状态监视;第二单向隔离网闸为网络设备间安全防护设备,保证数据单向传输安全;实时数据采集模块从dcs系统获取系统实时数据,传输数据至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;数据驱动模型模块利用设备实时和历史数据作为输入,训练各系统设备的参数模型;机理驱动模型模块利用设备实时和历史数据作为输入,训练各系统设备的机理模型;故障预警模块用于分析数据驱动模型模块和机理驱动模型模块的输出结果,对各设备状态做出故障预警;历史数据获取模块用于传输历史数据至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;设备故障模型模块基于设备实时和历史数据训练故障模型,用于对当前故障状态进行诊断,并给出诊断信息;设备干预模型模块基于实时和历史数据训练干预模型,用于设备故障时给出干预操作指令;故障诊断
模块基于故障模型,根据预警信息对设备故障进行诊断,输出诊断结果;故障干预模块基于干预模型,根据诊断信息对故障设备进行干预,输出干预指令。
42.实施例1采用人工智能方法(深度神经网络、自动机器学习、知识图谱等),利用电站各设备实时和历史数据训练数据驱动模型、机理驱动模型,学习不同工况下的系统设备参数。该两种模型对实时工况下的设备状态进行预估,并与实际数据进行对比,一旦发生偏离,给出报警。设备故障模型和干预模型利用设备实时和历史故障状态数据进行训练,形成设备故障模型和干预模型,进行设备故障诊断和输出干预指令。具体实现过程包括以下步骤:
43.步骤1、现场设备的数据传输至dcs系统;
44.步骤2、dcs系统的设备参数经过第一单向隔离网闸传输至sis系统;
45.步骤3、sis系统的设备数据经过第二单向隔离网闸传输至实时数据采集模块;
46.步骤4、实时数据采集模块采集数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;
47.步骤5、历史数据获取模块获取历史数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;
48.步骤6、数据驱动模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
49.步骤7、机理驱动模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
50.步骤8、设备故障模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
51.步骤9、设备干预模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
52.步骤10、数据驱动模型模块和机理驱动模型模块获取实时数据,进行设备状态分析评估,形成评估结果,输出至故障预警模块;
53.步骤11、故障预警模块从实时数据采集模块获取实时数据,基于数据驱动模型模块和机理驱动模型模块的评估结果,进行设备故障状态预警,输出预警信息;
54.步骤12、故障诊断模块获取故障预警信息,基于设备故障模型模块进行故障诊断,输出诊断信息;
55.步骤13、设备干预模块获取故障诊断信息,基于设备干预模型模块进行故障干预,输出干预指令。
56.实施例2:
57.在dcs系统平台技术兼容的情况下,可以将设备预警系统各项功能嵌入到dcs系统中,无需通过sis系统获取数据,实时数据采集模块直接从dcs系统网络中获取数据。优点在于,可以实现统一操作预警界面,可实现自动预警、诊断、干预闭环控制,但受制于控制系统厂家技术限制,需要支持标准通讯协议,例如:opc、modbus等,以便预警系统与dcs系统实现相互数据通讯。
58.如图3所示,包括现场设备、dcs系统、实时数据采集模块、故障预警模块、故障诊断模块、故障干预模块、数据驱动模型模块、机理驱动模型模块、设备故障模型模块、设备干预
模型模块、历史数据获取模块。具体地,现场设备为火电站的现场工艺设备;dcs系统为火电站机组的分散控制系统;实时数据采集模块从dcs系统获取系统实时数据,传输数据至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;数据驱动模型模块利用设备实时和历史数据作为输入,训练各系统设备的参数模型;机理驱动模型模块利用设备实时和历史数据作为输入,训练各系统设备的机理模型;故障预警模块分析数据驱动模型模块和机理驱动模型模块的输出结果,对各设备状态做出故障预警信息;历史数据获取模块传输历史数据至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;设备故障模型模块基于设备实时和历史数据训练故障模型,用于对当前故障状态进行诊断,并给出诊断信息;设备干预模型模块基于设备实时和历史数据训练干预模型,用于设备故障时给出干预操作指令;故障诊断模块基于故障模型,根据预警信息对设备故障进行诊断,输出诊断结果;故障干预模块基于干预模型,根据诊断信息对故障设备进行干预,输出干预指令至dcs系统进行干预实施。
59.实施例2采用人工智能方法(深度神经网络、自动机器学习、知识图谱等),利用电站各设备实时和历史数据训练数据驱动模型、机理驱动模型,学习不同工况下的系统设备参数。该两种模型对实时工况下的设备状态进行预估,并与实际数据进行对比,一旦发生偏离,给出报警。设备故障模型和干预模型利用设备实时和历史故障状态数据进行训练,形成设备故障模型和干预模型,进行设备故障诊断和干预操作。具体实现过程包括以下步骤:
60.步骤1、现场设备的数据传输至dcs系统;
61.步骤2、dcs系统的设备参数传输至实时数据采集模块;
62.步骤3、实时数据采集模块采集数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;
63.步骤4、历史数据获取模块获取历史数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;
64.步骤5、数据驱动模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
65.步骤6、机理驱动模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
66.步骤7、设备故障模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
67.步骤8、设备干预模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
68.步骤9、数据驱动模型模块和机理驱动模型模块获取实时数据,进行设备状态分析评估,形成评估结果,输出至故障预警模块;
69.步骤10、故障预警模块从实时数据采集模块获取实时数据,基于数据驱动模型模块和机理驱动模型模块的评估结果,进行设备故障状态预警,输出预警信息;
70.步骤11、故障诊断模块获取故障预警信息,基于设备故障模型模块进行故障诊断,输出诊断信息;
71.步骤12、设备干预模块获取故障诊断信息,基于设备干预模型模块进行故障干预,输出干预指令至dcs系统进行干预实施。
72.实施例3:
73.如果火电站的dcs控制系统无法接收干预模型的干预操作指令,出于生产安全考虑,可取消故障干预功能,取消故障干预模块和干预模型模块,同时省去训练干预模型工作。诊断模块给出的设备故障诊断信息由运行人员监盘,以人员的经验为基础,实行相应的消缺措施。
74.如图4所示,包括现场设备、dcs系统、第一单向隔离网闸、sis系统、第二单向隔离网闸、实时数据采集模块、故障预警模块、故障诊断模块、数据驱动模型模块、机理驱动模型模块、设备故障模型模块、历史数据获取模块。具体地,现场设备为火电站的现场工艺设备;dcs系统火电站机组的分散控制系统;第一单向隔离网闸为网络设备间安全防护设备,保证数据单向传输安全;sis系统从dcs系统获取机组各类数据,便于系统状态监视;第二单向隔离网闸为网络设备间安全防护设备,保证数据单向传输安全;实时数据采集模块采集数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块;数据驱动模型模块利用设备实时和历史数据作为输入,训练各系统设备的参数模型;机理驱动模型模块利用设备实时和历史数据作为输入,训练各系统设备的机理模型;故障预警模块分析数据驱动模型模块和机理驱动模型模块的输出结果,对各设备状态做出故障预警;历史数据获取模块获取历史数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块;故障诊断模块基于故障模型,根据预警信息对设备故障进行诊断,输出诊断结果。
75.实施例3采用人工智能方法(深度神经网络、自动机器学习、知识图谱等),利用电站各设备实时和历史数据训练数据驱动模型、机理驱动模型,学习不同工况下的系统设备参数。该两种模型对实时工况下的设备状态进行预估,并与实际数据进行对比,一旦发生偏离,给出报警。设备故障模型利用设备实时和历史故障状态数据进行训练,形成设备故障模型,进行设备故障诊断。具体实现过程包括以下步骤:
76.步骤1、现场设备的数据传输至dcs系统;
77.步骤2、dcs系统的设备参数经过第一单向隔离网闸传输至sis系统;
78.步骤3、sis系统的设备数据经过第二单向隔离网闸传输至实时数据采集模块;
79.步骤4、实时数据采集模块采集数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块;
80.步骤5、历史数据获取模块获取历史数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块;
81.步骤6、数据驱动模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
82.步骤7、机理驱动模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
83.步骤8、设备故障模型模块获取实时和历史数据后,利用人工智能方法(深度神经网络、自动机器学习、知识图谱等)训练模型,形成最终模型;
84.步骤9、数据驱动模型模块和机理驱动模型模块获取实时数据,进行设备状态分析评估,形成评估结果,输出至故障预警模块;
85.步骤10、故障预警模块从实时数据采集模块获取实时数据,基于数据驱动模型模块和机理驱动模型模块的评估结果,进行设备故障状态预警,输出预警信息;
86.步骤11、故障诊断模块获取故障预警信息,基于设备故障模型模块进行故障诊断,输出诊断信息。
87.在附图中,结构相同的部件以相同数字标号表示,各处结构或功能相似的组件以相似数字标号表示。附图所示的每一组件的尺寸和厚度是任意示出的,本发明并没有限定每个组件的尺寸和厚度。为了使图示更清晰,附图中有些地方适当夸大了部件的厚度。
88.以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
技术特征:
1.一种火电站设备故障预警、诊断、干预系统,其特征在于,包括现场设备、dcs系统、第一单向隔离网闸、sis系统、第二单向隔离网闸、实时数据采集模块、故障预警模块、故障诊断模块、故障干预模块、数据驱动模型模块、机理驱动模型模块、设备故障模型模块、设备干预模型模块、历史数据获取模块,其中,所述实时数据采集模块从所述dcs系统获取系统实时数据,传输数据至所述数据驱动模型模块、所述机理驱动模型模块、所述设备故障模型模块和所述设备干预模型模块;所述数据驱动模型模块利用设备实时和历史数据作为输入,采用人工智能方法训练各系统设备的参数模型;所述机理驱动模型模块利用设备实时和历史数据作为输入,采用人工智能方法训练各系统设备的机理模型;所述故障预警模块用于分析所述数据驱动模型模块和所述机理驱动模型模块的输出结果,对各设备状态做出故障预警。2.如权利要求1所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述现场设备为火电站的现场工艺设备。3.如权利要求1所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述dcs系统为火电站机组的分散控制系统;所述sis系统从所述dcs系统获取火电站机组数据,便于系统状态监视。4.如权利要求1所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述第一单向隔离网闸、所述第二单向隔离网闸为网络设备间安全防护设备,用于保证数据单向传输安全。5.如权利要求1所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述历史数据获取模块用于传输历史数据至所述数据驱动模型模块、所述机理驱动模型模块、所述设备故障模型模块和所述设备干预模型模块。6.如权利要求1所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述设备故障模型模块基于设备实时和历史数据训练故障模型,用于对当前故障状态进行诊断,并给出诊断信息。7.如权利要求1所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述设备干预模型模块基于设备实时和历史数据训练干预模型,用于设备故障时给出干预操作指令。8.如权利要求7所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述故障诊断模块基于所述故障模型,根据所述故障预警对设备故障进行诊断,输出故障诊断信息。9.如权利要求8所述的火电站设备故障预警、诊断、干预系统,其特征在于,所述故障干预模块基于所述干预模型,根据所述故障诊断信息对故障设备进行干预,输出干预指令。10.一种火电站设备故障预警、诊断、干预方法,其特征在于,所述方法包括以下步骤:步骤1、现场设备的数据传输至dcs系统;步骤2、所述dcs系统的设备参数经过第一单向隔离网闸传输至sis系统;步骤3、所述sis系统的设备数据经过第二单向隔离网闸传输至实时数据采集模块;步骤4、所述实时数据采集模块采集数据后,传输至数据驱动模型模块、机理驱动模型模块、设备故障模型模块和设备干预模型模块;步骤5、历史数据获取模块获取历史数据后,传输至所述数据驱动模型模块、所述机理
驱动模型模块、所述设备故障模型模块和所述设备干预模型模块;步骤6、所述数据驱动模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;步骤7、所述机理驱动模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;步骤8、所述设备故障模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;步骤9、所述设备干预模型模块获取实时和历史数据后,利用人工智能方法训练模型,形成最终模型;步骤10、所述数据驱动模型模块和所述机理驱动模型模块获取实时数据,进行设备状态分析评估,形成评估结果,输出至故障预警模块;步骤11、故障预警模块从所述实时数据采集模块获取实时数据,基于所述数据驱动模型模块和所述机理驱动模型模块的评估结果,进行设备故障状态预警,输出故障预警信息;步骤12、故障诊断模块获取所述故障预警信息,基于所述设备故障模型模块进行故障诊断,输出故障诊断信息;步骤13、设备干预模块获取所述故障诊断信息,基于所述设备干预模型模块进行故障干预,输出干预指令。
技术总结
本发明公开了一种火电站设备故障预警、诊断、干预系统及方法,涉及电力行业设备故障预测和诊断干预技术领域,包括现场设备、DCS系统、单向隔离网闸、SIS系统、实时数据采集模块、故障预警模块、故障诊断模块、故障干预模块、数据驱动模型模块、机理驱动模型模块、设备故障模型模块、设备干预模型模块、历史数据获取模块,数据驱动模型模块、机理驱动模型模块利用设备实时和历史数据,采用人工智能方法训练各系统设备的参数模型、机理模型;故障预警模块分析参数模型和机理模型,对各设备状态做出故障预警。本发明通过两个模型结合的方式,减少不必要的维护,降低运行成本,及时维护需要维护的设备,减少因故障导致的机组非停次数,实现降本增效。现降本增效。现降本增效。
技术研发人员:
张诚 金峰 言军 陈志俊 黄廷国 刘俊
受保护的技术使用者:
上海外高桥第三发电有限责任公司
技术研发日:
2022.08.22
技术公布日:
2022/10/11