本申请涉及汽轮机组数据分析,尤其涉及一种汽轮机稳态运行数据筛选方法及装置。
背景技术:
1、在对汽轮机进行自动控制的过程中需要使用汽轮机的稳态运行数据进行分析,然而实际采集的汽轮机运行数据中包含了大量的非稳态运行数据,因此需要对实际采集的汽轮机运行数据进行筛选。使用滑动窗口对数据进行筛选是一种较为成熟、简便的方法,但是现有技术中使用滑动窗口对汽轮机运行数据进行筛选时容易出现过筛选和欠筛选的问题,此问题亟待解决。
技术实现思路
1、针对现有技术中的问题,本申请实施例提供一种汽轮机稳态运行数据筛选方法及装置,能够至少部分地解决现有技术中存在的问题。
2、第一方面,本申请提供一种汽轮机稳态运行数据筛选方法,包括:
3、对汽轮机的运行数据进行排序,获取多组时序数据;
4、分别为每组所述时序数据设定滑动窗口及稳态偏差阈值;
5、利用所述滑动窗口及所述稳态偏差阈值对所述时序数据进行一次判定,得到隔离数据;
6、根据所述隔离数据对所述滑动窗口进行调整;
7、利用调整后的所述滑动窗口及所述稳态偏差阈值对所述时序数据进行二次判定。
8、进一步地,所述对汽轮机的运行数据进行排序,包括:
9、将所述运行数据按照数据类别进行分组;
10、将分组后的所述运行数据按照时序进行排序。
11、进一步地,所述利用所述滑动窗口及所述稳态偏差阈值对所述时序数据进行一次判定,包括:
12、利用所述滑动窗口对所述时序数据进行遍历;
13、当滑动窗口内所述时序数据的数据个体与滑动窗口内所述时序数据的数据平均值的偏差大于所述稳态偏差阈值时,对所述数据个体进行隔离。
14、进一步地,所述根据所述隔离数据对所述滑动窗口进行调整,包括:
15、根据所述隔离数据计算每组所述时序数据的数据隔离率;
16、根据所述数据隔离率计算平均数据隔离率;
17、根据所述数据隔离率及所述平均数据隔离率对所述滑动窗口进行调整。
18、进一步地,所述利用调整后的所述滑动窗口及所述稳态偏差阈值对所述时序数据进行二次判定,包括:
19、利用调整后的所述滑动窗口对所述时序数据进行二次遍历;
20、当调整后的滑动窗口内所述时序数据的数据个体与调整后的滑动窗口内所述时序数据的数据平均值的偏差大于所述稳态偏差阈值,且所述数据个体为所述隔离数据时,对所述数据个体进行删除。
21、第二方面,本申请提供一种汽轮机稳态运行数据筛选装置,包括:
22、时序数据获取单元,用于对汽轮机的运行数据进行排序,获取多组时序数据;
23、滑动窗口设定单元,用于分别为每组所述时序数据设定滑动窗口及稳态偏差阈值;
24、一次判定单元,用于利用所述滑动窗口及所述稳态偏差阈值对所述时序数据进行一次判定,得到隔离数据;
25、滑动窗口调整单元,用于根据所述隔离数据对所述滑动窗口进行调整;
26、二次判定单元,用于利用调整后的所述滑动窗口及所述稳态偏差阈值对所述时序数据进行二次判定。
27、进一步地,所述时序数据获取单元包括:
28、数据分组模块,用于将所述运行数据按照数据类别进行分组;
29、数据排序模块,用于将分组后的所述运行数据按照时序进行排序。
30、进一步地,所述一次判定单元包括:
31、第一遍历模块,用于利用所述滑动窗口对所述时序数据进行遍历;
32、数据隔离模块,用于当滑动窗口内所述时序数据的数据个体与滑动窗口内所述时序数据的数据平均值的偏差大于所述稳态偏差阈值时,对所述数据个体进行隔离。
33、进一步地,所述滑动窗口调整单元包括:
34、数据隔离率计算模块,用于根据所述隔离数据计算每组所述时序数据的数据隔离率;
35、平均数据隔离率计算模块,用于根据所述数据隔离率计算平均数据隔离率;
36、滑动窗口调整模块,用于根据所述数据隔离率及所述平均数据隔离率对所述滑动窗口进行调整。
37、进一步地,所述二次判定单元包括:
38、第二遍历模块,用于利用调整后的所述滑动窗口对所述时序数据进行二次遍历;
39、数据删除模块,用于当调整后的滑动窗口内所述时序数据的数据个体与调整后的滑动窗口内所述时序数据的数据平均值的偏差大于所述稳态偏差阈值,且所述数据个体为所述隔离数据时,对所述数据个体进行删除。
40、第三方面,本申请提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述的方法。
41、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法。
42、第五方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法。
43、本申请提供的汽轮机稳态运行数据筛选方法及装置,通过对汽轮机的运行数据进行排序,获取多组时序数据;分别为每组所述时序数据设定滑动窗口及稳态偏差阈值;利用所述滑动窗口及所述稳态偏差阈值对所述时序数据进行一次判定,得到隔离数据;根据所述隔离数据对所述滑动窗口进行调整;利用调整后的所述滑动窗口及所述稳态偏差阈值对所述时序数据进行二次判定,实现了对汽轮机稳态运行数据的准确筛选,避免了汽轮机稳态运行数据筛选过程中过筛选或欠筛选的问题。其中,通过调整滑动窗口以及对运行数据的两次遍历能够保证筛选得到的稳态运行数据的准确性。
1.一种汽轮机稳态运行数据筛选方法,其特征在于,包括:
2.根据权利要求1所述的汽轮机稳态运行数据筛选方法,其特征在于,所述对汽轮机的运行数据进行排序,包括:
3.根据权利要求1所述的汽轮机稳态运行数据筛选方法,其特征在于,所述利用所述滑动窗口及所述稳态偏差阈值对所述时序数据进行一次判定,包括:
4.根据权利要求1所述的汽轮机稳态运行数据筛选方法,其特征在于,所述根据所述隔离数据对所述滑动窗口进行调整,包括:
5.根据权利要求1所述的汽轮机稳态运行数据筛选方法,其特征在于,所述利用调整后的所述滑动窗口及所述稳态偏差阈值对所述时序数据进行二次判定,包括:
6.一种汽轮机稳态运行数据筛选装置,其特征在于,包括:
7.根据权利要求6所述的汽轮机稳态运行数据筛选装置,其特征在于,所述时序数据获取单元包括:
8.根据权利要求6所述的汽轮机稳态运行数据筛选装置,其特征在于,所述一次判定单元包括:
9.根据权利要求6所述的汽轮机稳态运行数据筛选装置,其特征在于,所述滑动窗口调整单元包括:
10.根据权利要求6所述的汽轮机稳态运行数据筛选装置,其特征在于,所述二次判定单元包括:
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一项所述的方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一项所述的方法。