生成运行数据记录文件的方法、系统、电子设备和介质技术方案

技术编号:26421649 阅读:31 留言:0更新日期:2020-11-20 14:17
本发明专利技术公开了一种生成运行数据记录文件的方法、系统、电子设备和介质,其中方法包括以下步骤:构建若干状态参数组,每一个状态参数组分别与一个故障类型相对应;获取导致风电机组停机的首出故障;获取目标参数组,目标参数组为与首出故障的故障类型相对应的状态参数组;生成目标参数组所含参数的运行数据记录文件。本发明专利技术自适应地生成运行数据记录文件,实现针对不同参数记录需求生成定制化记录文件,提高数据记录的针对性和全面性,降低主控制器运行内存占用率,保证控制器稳定运行。

【技术实现步骤摘要】
生成运行数据记录文件的方法、系统、电子设备和介质
本专利技术属于发电机组的运行数据记录文件生成
,尤其涉及一种生成运行数据记录文件的方法、系统、电子设备和介质。
技术介绍
风电作为一种绿色清洁能源,越来越受到人们的青睐。我国作为风资源大国,风力发电的装机量在逐年提高。众所周知,风具有不稳定性,风力发电机组常常处在偏远的地区,又需要实现无人值守下的长时间运行,因此对风力发电机组的控制提出了更高要求。由于风力发电机组长时间运行在恶劣环境,故障发生后需要及时获取到真实有效的故障数据供人们分析,以便快速排除故障,恢复机组运行。这就要求控制器不仅具有稳定健壮的控制功能,也需要具有良好的文件读写记录功能,能够在机组发生故障时,准确生成记录故障发生前后一段时间内机组运行数据的文件。一般运行数据记录需求是生成故障时刻前后10min(分钟)的运行数据记录文件,越靠近故障发生时刻,越要求记录到采集频率更高的数据,如100ms(毫秒)级别甚至是10ms级别的数据。通常情况下,对故障时刻前后10min内的记录规则,如设置在故障时刻前后10s(秒)时间段内记录采集频率100ms的数据,其他时间段内记录采集频率1s的数据,那么每记录一个参数即有1380个记录数据值,若记录100个参数,则需要记录138000个数据值。记录的数据值越多,消耗的控制器的内存也会越大,随着内存消耗的增大,势必会带来控制器控制周期的延长,严重情况会影响风机正常运行,甚至导致控制器无法正常运行的严重后果,对风机控制十分不利。数据值记录的少,能够在很大程度上降低控制器内存,但会造成该要的数据没有记录从而不利于故障分析。一种解决问题的办法是升级扩展主控制器CPU(中央处理器)内存,如扩展值512M(兆字节)甚至1G(千兆字节),但对于先前已投产投运机组,升级更换主控制器并不是最佳选择。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中运行数据记录文件数据多,内存消耗严重的缺陷,提供一种生成运行数据记录文件的方法、系统、电子设备和介质。本专利技术是通过下述技术方案来解决上述技术问题:本专利技术提供一种生成运行数据记录文件的方法,运行数据记录文件为风电机组的运行数据记录文件,方法包括以下步骤:构建若干状态参数组,每一个状态参数组分别与一个故障类型相对应;获取导致风电机组停机的首出故障;获取目标参数组,目标参数组为与首出故障的故障类型相对应的状态参数组;生成目标参数组所含参数的运行数据记录文件。较佳地,获取导致风电机组停机的首出故障的步骤包括:实时生成首出故障候选序列,首出故障候选序列包括若干异常状态码,每一个异常状态码对应一个激活时刻,激活时刻为风电机组运行过程中异常状态码被激活的时刻,异常状态码为风电机组的一个或多个状态监测信号处于异常状态的标识码;根据停机状态码序列和首出故障候选序列得到首出故障码,停机状态码序列为风电机组停机过程中触发的若干停机状态码,首出故障码为触发风电机组停机的一个停机状态码,首出故障为以首出故障码为标识的故障。较佳地,获取导致风电机组停机的首出故障的步骤还包括:判断是否获取到停机信号,若是,则在获取到停机信号后的预设时间区间内获取停机状态码序列,停机信号为触发风电机组执行停机的信号。较佳地,预设时间区间为风电机组自获取到停机信号至执行停机完毕的时间段;其中,当风电机组完全顺桨后,风电机组执行停机完毕。较佳地,实时生成首出故障候选序列的步骤包括:每当一个异常状态码被激活,则将异常状态码增加至首出故障候选序列的末尾。较佳地,根据停机状态码序列和首出故障候选序列得到首出故障码的步骤包括:S1、以首出故障候选序列的第一个异常状态码作为对象码;S2、在停机状态码序列中,查询与对象码相同的停机状态码;S3、判断是否查询到与对象码相同的停机状态码,若查询到,则以与对象码相同的停机状态码作为首出故障码;若未查询到,则以首出故障候选序列中的下一个异常状态码作为对象码,并返回步骤S2。本专利技术还提供一种生成运行数据记录文件的系统,运行数据记录文件为风电机组的运行数据记录文件,系统包括构建单元、首出故障获取单元、目标获取单元、生成单元;构建单元用于构建若干状态参数组,每一个状态参数组分别与一个故障类型相对应;首出故障获取单元用于获取导致风电机组停机的首出故障;目标获取单元用于获取目标参数组,目标参数组为与首出故障的故障类型相对应的状态参数组;生成单元用于生成目标参数组所含参数的运行数据记录文件。较佳地,首出故障获取单元用于实时生成首出故障候选序列,首出故障候选序列包括若干异常状态码,每一个异常状态码对应一个激活时刻,激活时刻为风电机组运行过程中异常状态码被激活的时刻,异常状态码为风电机组的一个或多个状态监测信号处于异常状态的标识码;首出故障获取单元还用于根据停机状态码序列和首出故障候选序列得到首出故障码,停机状态码序列为风电机组停机过程中触发的若干停机状态码,首出故障码为触发风电机组停机的一个停机状态码,首出故障为以首出故障码为标识的故障。较佳地,首出故障获取单元还用于判断是否获取到停机信号,若是,则在获取到停机信号后的预设时间区间内获取停机状态码序列,停机信号为触发风电机组执行停机的信号。较佳地,预设时间区间为风电机组自获取到停机信号至执行停机完毕的时间段;其中,当风电机组完全顺桨后,风电机组执行停机完毕。较佳地,每当一个异常状态码被激活,则首出故障获取单元还用于将异常状态码增加至首出故障候选序列的末尾。较佳地,首出故障获取单元还用于根据以下步骤得到首出故障码:S1、以首出故障候选序列的第一个异常状态码作为对象码;S2、在停机状态码序列中,查询与对象码相同的停机状态码;S3、判断是否查询到与对象码相同的停机状态码,若查询到,则以与对象码相同的停机状态码作为首出故障码;若未查询到,则以首出故障候选序列中的下一个异常状态码作为对象码,并返回步骤S2。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本专利技术的生成运行数据记录文件的方法。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本专利技术的生成运行数据记录文件的方法的步骤。本专利技术的积极进步效果在于:本专利技术自适应地生成运行数据记录文件,实现针对不同参数记录需求生成定制化记录文件,提高数据记录的针对性和全面性,降低主控制器运行内存占用率,保证控制器稳定运行。附图说明图1为本专利技术的实施例1的生成运行数据记录文件的方法的流程图。图2为本专利技术的实施例1的生成运行数据记录文件的方法的步骤S2的流程图。图3为本专利技术的实施例1的生成运行数据记录文件的方法的步骤S21的流程图。图4为本专利技术的实施例1的生成运本文档来自技高网
...

【技术保护点】
1.一种生成运行数据记录文件的方法,所述运行数据记录文件为风电机组的运行数据记录文件,其特征在于,所述方法包括以下步骤:/n构建若干状态参数组,每一个所述状态参数组分别与一个故障类型相对应;/n获取导致所述风电机组停机的首出故障;/n获取目标参数组,所述目标参数组为与所述首出故障的故障类型相对应的所述状态参数组;/n生成所述目标参数组所含参数的运行数据记录文件。/n

【技术特征摘要】
1.一种生成运行数据记录文件的方法,所述运行数据记录文件为风电机组的运行数据记录文件,其特征在于,所述方法包括以下步骤:
构建若干状态参数组,每一个所述状态参数组分别与一个故障类型相对应;
获取导致所述风电机组停机的首出故障;
获取目标参数组,所述目标参数组为与所述首出故障的故障类型相对应的所述状态参数组;
生成所述目标参数组所含参数的运行数据记录文件。


2.如权利要求1所述的生成运行数据记录文件的方法,其特征在于,所述获取导致所述风电机组停机的首出故障的步骤包括:
实时生成首出故障候选序列,所述首出故障候选序列包括若干异常状态码,每一个所述异常状态码对应一个激活时刻,所述激活时刻为所述风电机组运行过程中所述异常状态码被激活的时刻,所述异常状态码为所述风电机组的一个或多个状态监测信号处于异常状态的标识码;
根据停机状态码序列和所述首出故障候选序列得到首出故障码,所述停机状态码序列为所述风电机组停机过程中触发的若干停机状态码,所述首出故障码为触发所述风电机组停机的一个所述停机状态码,所述首出故障为以所述首出故障码为标识的故障。


3.如权利要求2所述的生成运行数据记录文件的方法,其特征在于,所述获取导致所述风电机组停机的首出故障的步骤还包括:
判断是否获取到停机信号,若是,则在获取到所述停机信号后的预设时间区间内获取所述停机状态码序列,所述停机信号为触发所述风电机组执行停机的信号。


4.如权利要求3所述的生成运行数据记录文件的方法,其特征在于,所述预设时间区间为所述风电机组自获取到所述停机信号至执行停机完毕的时间段;其中,当所述风电机组完全顺桨后,所述风电机组执行停机完毕。


5.如权利要求2所述的生成运行数据记录文件的方法,其特征在于,所述实时生成首出故障候选序列的步骤包括:
每当一个所述异常状态码被激活,则将所述异常状态码增加至所述首出故障候选序列的末尾。


6.如权利要求5所述的生成运行数据记录文件的方法,其特征在于,所述根据停机状态码序列和所述首出故障候选序列得到所述首出故障码的步骤包括:
S1、以所述首出故障候选序列的第一个所述异常状态码作为对象码;
S2、在所述停机状态码序列中,查询与所述对象码相同的所述停机状态码;
S3、判断是否查询到与所述对象码相同的所述停机状态码,若查询到,则以与所述对象码相同的所述停机状态码作为所述首出故障码;若未查询到,则以所述首出故障候选序列中的下一个所述异常状态码作为所述对象码,并返回步骤S2。


7.一种生成运行数据记录文件的系统,所述运行数据记录文件为风电机组的运行数据记录文件,其特征在于,所述系统包括构建单元、首出故障获取单元、目标获取单元、生成单元;
所述构建单元用于构建若干状态参数组,每...

【专利技术属性】
技术研发人员:周涛冯胜东孙佳林邹文斌蒋勇
申请(专利权)人:上海电气风电集团股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1