一种设备试验任务生成方法、装置、设备及可读存储介质与流程

文档序号:30257202发布日期:2022-06-02 02:31阅读:78来源:国知局
一种设备试验任务生成方法、装置、设备及可读存储介质与流程

1.本技术涉及电力设备检修技术领域,更具体地说,涉及一种设备试验任务生成方法、装置、设备及可读存储介质。


背景技术:

2.风力发电以风机为核心,电气设备数量与风电场装机容量呈正相关性。为了保证风电场电气设备运行的稳定性和可靠性,则需要对风电场电气设备进行试验,以确定风电场电气设备的运行性能。在对风电场电气设备进行试验之前,一般需要先生成风电场电气设备试验任务,然后,根据所生成的试验任务对风电场电气设备进行试验。
3.目前,在进行风电场电气设备试验任务生成时,一般是由相关人员根据经验设定各电气设备的试验任务,但是,采用这种方法进行试验任务生成容易存在漏项等问题,其准确性比较低,而且难以据此实现对风电场电气设备的精细化试验。另外,由于电气设备的数量众多,因此,试验任务生成的工作量比较大,效率比较低。
4.综上所述,如何提高试验任务的生成效率和生成准确性,是目前本领域技术人员亟待解决的技术问题。


技术实现要素:

5.有鉴于此,本技术的目的是提供一种设备试验任务生成方法、装置、设备及可读存储介质,用于提高试验任务的生成效率和生成准确性。
6.为了实现上述目的,本技术提供如下技术方案:
7.一种设备试验任务生成方法,包括:
8.预先建立风电场中各类电气设备的设备模型及策略库;
9.从所述设备模型中获取与目标风电场中的电气设备对应的目标设备模型,根据电气设备的配置信息对相应的目标设备模型进行实例化,得到模型实例,并在所述模型实例中录入相应电气设备的历史试验信息;
10.从所述策略库中获取所述模型实例中的各试验项目对应的试验策略;
11.接收用户配置的与所述模型实例对应的任务选项,根据所述模型实例、各所述试验项目对应的试验策略及所述任务选项,对应生成所述目标风电场中各电气设备的试验任务。
12.优选的,当所述任务选项中包含的试验任务生成策略为定期任务生成策略时,则根据所述模型实例、各所述试验项目对应的试验策略及所述任务选项,对应生成目标风电场中各所述电气设备的试验任务,包括:
13.根据所述模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验;
14.若有最近一次试验,则将所述当前电气设备的模型实例中包含的当前试验项目对应的最近一次试验的试验日期作为试验最终日期;若无最近一次试验,则将所述当前电气
设备的模型实例中包含的设备投运日期作为试验最终日期;
15.根据所述任务选项中包含的计划目标的首日、所述试验最终日期及试验执行周期,判断所述当前电气设备对应的当前试验项目是否存在缺档试验;所述试验执行周期为根据策略匹配及所述任务选项确定的;
16.若所述当前电气设备对应的当前试验项目存在缺档试验,则根据所述任务选项确定是否对缺档试验进行处理;
17.若进行处理,则若所述试验执行周期低于计划目标的周期且当所述试验策略中包含的周期方式为相对周期时,将所述任务选项中的计划目标的首日-1作为时间基准,并根据所述时间基准生成所述当前电气设备的当前试验项目对应的试验任务;若所述试验执行周期低于所述计划目标的周期且当所述试验策略中包含的周期方式为绝对周期时,则将所述试验最终日期作为时间基准,并根据所述时间基准生成所述当前电气设备的当前试验项目对应的试验任务;若所述试验执行周期不低于计划目标的周期且当所述试验策略中包含的周期方式为相对周期时,利用所述任务选项识别所述当前电气设备的当前试验项目对应的试验类型,根据不同的试验类型确定第一计划开始时间和第一计划完成时间,并根据所述第一计划开始时间和第一计划完成时间生成所述当前电气设备的当前试验项目对应的试验任务;若所述试验执行周期不低于计划目标的周期且当所述试验策略中包含的周期方式为绝对周期时,则将所述试验最终日期作为时间基准,并根据所述时间基准生成所述当前电气设备的当前试验项目对应的试验任务;
18.若不进行处理,则将所述试验最终日期作为时间基准,并根据所述时间基准生成所述当前电气设备的当前试验项目对应的试验任务;
19.若所述当前电气设备不存在缺档试验,则将所述试验最终日期作为时间基准,并根据所述时间基准生成所述当前电气设备的当前试验项目对应的试验任务。
20.优选的,当所述任务选项中包含的试验任务生成策略为综合状态策略时,在根据所述模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验之前,还包括:
21.预先建立所述当前电气设备的状态评价集;
22.根据所述当前电气设备的模型实例建立隶属度函数,根据所述隶属度函数及所述状态评价集获得评价矩阵;
23.设定权重矩阵,对所述评价矩阵及所述权重矩阵进行合成计算,得到合成矩阵;
24.根据所述合成矩阵及所述任务选项计算新的试验执行周期,并利用所述新的试验执行周期代替根据策略匹配及所述任务选项确定的试验任务周期。
25.优选的,根据不同的试验类型确定第一计划开始时间和第一计划完成时间,包括:
26.若识别到所述试验类型为预防性试验,则将所述任务选项中的设备停电计划的首日作为所述第一计划开始时间,将所述任务选项中的设备停电计划的末日作为所述第一计划完成时间;
27.若识别到所述试验类型为带电试验,则将所述任务选项中的计划目标的首日作为所述第一计划开始时间,将所述任务选项中的计划目标的末日作为所述第一计划完成时间。
28.优选的,生成所述当前电气设备的当前试验项目对应的试验任务,包括:
29.利用所述任务选项识别所述当前电气设备的当前试验项目对应的试验类型;
30.当识别到所述试验类型为带电试验时,判断所述试验执行周期是否大于或等于1个月,若所述试验执行周期大于或等于1个月,则确定第二计划开始时间为时间基准的次月1日,并确定第二计划完成时间为所述第二计划开始时间与所述试验执行周期之和的上月的末日;若所述试验执行周期小于1个月,则确定第二计划开始时间为时间基准的次日,并确定第二计划完成时间为所述第二计划开始时间与所述试验执行周期之和的前日;
31.判断所述第二计划完成时间是否在计划目标内,若所述第二计划完成时间在所述计划目标内,则判断所述第二计划开始时间是否在所述计划目标内,若所述第二计划开始时间在所述计划目标内,则将所述当前试验项目列入计划目标内,并将所述第二计划完成时间作为所述第一计划完成时间,将所述第二计划开始时间作为所述第一计划开始时间,且判断所述第二计划完成时间是否小于计划目标的末日,若所述第二计划完成时间小于所述计划目标的末日,则将所述时间基准增加一个所述试验执行周期,以得到新的时间基准,并返回执行所述利用所述任务选项识别所述当前电气设备的试验类型的步骤;若所述第二计划开始时间不在所述计划目标内,则将所述当前试验项目列入计划目标内,并将所述第二计划完成时间作为所述第一计划完成时间,将计划目标的首日作为所述第一计划开始时间,且执行所述判断所述第二计划完成时间是否小于计划目标的末日的步骤;
32.当识别到所述试验类型为预防性试验时,则确定所述第二计划完成时间为所述时间基准与所述试验执行周期之和,判断所述第二计划完成时间是否在所述计划目标内,若是,则将所述当前试验项目列入计划目标内,并将所述任务选项中的设备停电计划的首日作为所述第一计划开始时间,将所述任务选项中的设备停电计划的末日作为所述第一计划完成时间,且执行所述判断所述第二计划完成时间是否小于计划目标的末日的步骤。
33.优选的,还包括:
34.获取与所述电气设备的试验任务对应的试验结果;
35.将所述试验结果为空、所述试验任务超期、所述试验结果不为空且不合格分别对应的试验任务列入下一轮的试验任务中。
36.优选的,还包括:
37.输出所述目标风电场中各电气设备的试验任务。
38.一种设备试验任务生成装置,包括:
39.预先建立模块,用于预先建立风电场中各类电气设备的设备模型及策略库;
40.第一获取模块,用于从所述设备模型中获取与目标风电场中的电气设备对应的目标设备模型,根据电气设备的配置信息对相应的目标设备模型进行实例化,得到模型实例,并在所述模型实例中录入相应电气设备的历史试验信息;
41.第二获取模块,用于从所述策略库中获取所述模型实例中的各试验项目对应的试验策略;
42.生成模块,用于接收用户配置的与所述模型实例对应的任务选项,根据所述模型实例、各所述试验项目对应的试验策略及所述任务选项,对应生成所述目标风电场中各电气设备的试验任务。
43.一种设备试验任务生成设备,包括:
44.存储器,用于存储计算机程序;
45.处理器,用于执行所述计算机程序时实现如上述任一项所述的设备试验任务生成方法的步骤。
46.一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的设备试验任务生成方法的步骤。
47.本技术提供了一种设备试验任务生成方法、装置、设备及可读存储介质,其中,该方法包括:预先建立风电场中各类电气设备的设备模型及策略库;从设备模型中获取与目标风电场中的电气设备对应的目标设备模型,根据电气设备的配置信息对相应的目标设备模型进行实例化,得到模型实例,并在模型实例中录入相应电气设备的历史试验信息;从策略库中获取模型实例中的各试验项目对应的试验策略;接收用户配置的与模型实例对应的任务选项,根据模型实例、各试验项目对应的试验策略及任务选项,对应生成目标风电场中各电气设备的试验任务。
48.本技术公开的上述技术方案,通过从预先建立的风电场中各类电气设备的设备模型中获取与目标风电场的电气设备对应的目标设备模型,对目标设备模型进行实例化和历史试验信息录入,从预先建立的策略库中获取实例化得到的模型实例中各试验项目对应的试验策略,并根据模型实例、各试验项目对应的试验策略及用户配置的与模型实例对应的任务选项来自动生成各电气设备的试验任务,从而减少试验任务生成的人工消耗和人工成本,提高试验任务的生成效率,并减少漏项等情况发生的概率,实现试验任务的精细化生成和准确生成。
附图说明
49.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
50.图1为本技术实施例提供的一种设备试验任务生成方法的流程图;
51.图2为本技术实施例提供的设备试验任务生成架构图;
52.图3为本技术实施例提供的设备模型数据结构示意图;
53.图4为本技术实施例提供的生成试验任务的主程序流程图;
54.图5为本技术实施例提供的电气设备状态评价示意图;
55.图6为本技术实施例提供的生成试验任务的子程序流程图;
56.图7为本技术实施例提供的试验结果判定流程图;
57.图8为本技术实施例提供的一种设备试验任务生成装置的结构示意图;
58.图9为本技术实施例提供的一种设备试验任务生成设备的结构示意图。
具体实施方式
59.本技术的核心是提供一种设备试验任务生成方法、装置、设备及可读存储介质,用于提高试验任务的生成效率和生成准确性。
60.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
61.参见图1和图2,其中,图1示出了本技术实施例提供的一种设备试验任务生成方法的流程图,图2示出了本技术实施例提供的设备试验任务生成架构图。本技术实施例提供的一种设备试验任务生成方法,可以包括:
62.s11:预先建立风电场中各类电气设备的设备模型及策略库。
63.如图2所示,本技术所提供的设备试验任务生成架构按照功能可划分为数据层、输入层、输出层、逻辑层,其中,数据层包括设备模型、策略库、设备信息库等实现底层的数据管理;输入层、输出层包括实例化风电场、计划任务生成选项配置、输出试验任务的计划任务列表等人机交互的部分;逻辑层由定期任务生成程序、综合状态评估程序、计划任务生成子程序及试验结果判定等实现试验任务生成的数据管理。
64.在进行风电场中电气设备的试验任务生成时,首先可以在设备模型模块中按照风电场电气设备进行划分,通过抽象的位置体系,建立设备目录树,对每个分支设备通过建模的方式建立各类电气设备的设备模型,具体可以参见图3,其示出了本技术实施例提供的设备模型数据结构示意图,每类设备模型具有自身参数属性及试验项目属性,其中,自身参数属性主要包括电气设备的主要参数(包括投运日期),试验项目属性包括此类设备在全寿命周期内需开展的全部定期试验项目,同时包括应开展的试验内容及试验日期。
65.另外,可以在策略库模块中依据设备目录树的每个试验项目建立对应的试验策略,以得到策略库。其中,策略库中依据不同规程标准及用户个性化需求存储有多条试验策略,每条试验策略包含有试验项目的适用范围、周期要求、周期方式等关键信息,以适用不同区域/集团公司的风电场所执行的各项试验标准。
66.通过预先建立风电场中各类电气设备的设备模型和策略库便于后续能够基于此进行高效、快速的实现风电场中电气设备的试验任务生成,而且便于可以便于基于此来提高风电场中电气设备试验任务生成的准确性和全面性。
67.需要说明的是,步骤s11可以只需进行一次建立,也即后续无论对什么样的风电场进行设备试验任务生成均可以借助步骤s11预先建立的设备模型和策略库进行实现,以提高设备试验任务生成效率。当然,后续也可以根据需要而对预先建立的设备模型和策略库进行更新等操作。
68.s12:从设备模型中获取与目标风电场中的电气设备对应的目标设备模型,根据电气设备的配置信息对相应的目标设备模型进行实例化,得到模型实例,并在模型实例中录入相应电气设备的历史试验信息。
69.当需要对目标风电场中的各电气设备进行试验任务生成时,则可以从步骤s11中所预先建立的设备模型中获取与目标风电场中的各电气设备对应的目标设备模型,然后,可以根据目标风电场中各电气设备的配置信息来对相应的目标设备模型进行实例化,以得到目标风电场中各电气设备分别对应的模型实例。另外,可以在相应的模型实例中录入相应电气设备的关键设备参数以及历史试验信息,以便于后续基于录入这些信息的模型实例进行相应电气设备的试验任务生成。
70.需要说明的是,在经过步骤s12之后,可以由目标风电场中各电气设备的模型实例构成与目标风电场对应的设备信息库,其内部包含有目标风电场中各电气设备对应的模型
实例,以便于基于此进行目标风电场中各电气设备的试验任务生成,且便于相关人员通过查看对应的设备信息库而获取相关信息。
71.s13:从策略库中获取模型实例中的各试验项目对应的试验策略。
72.在步骤s12的基础上,可以根据各模型实例中所包含的试验项目以及用户选择的标准依据而从步骤s11中所预先建立的策略库中分别获取各模型实例中每个试验项目对应的单条或多条试验策略,其中,试验策略中包括试验执行周期(taskperiod)、周期方式(绝对周期、相对周期)试验策略标准等,以便于基于此自动进行相应电气设备的试验任务的生成。
73.s14:接收用户配置的与模型实例对应的任务选项,根据模型实例、各试验项目对应的试验策略及任务选项,对应生成目标风电场中各电气设备的试验任务。
74.当用户需要生成计划目标(计划年度、计划季度、计划月度或者计划指定周期)内的试验任务时,需要对任务选项进行配置,包括生成策略的选择(定期任务生成策略或综合状态策略)、参与试验任务生成的设备范围、标准依据选择,多策略下优先周期选择、计划目标的日期范围(计划目标的首日(targetfirstdate)、计划目标的末日(targetlastdate))、计划停电日期(具体为设备停电检修计划区间(设备停电计划的首日(overhaulfirstdate)、设备停电计划的末日(targetlastdate)))、缺档试验处理方案选择(忽略、处理)、多策略下优先周期选择(最大、最小)。
75.然后,可以根据目标风电场中各电气设备的模型实例(具体包括电气设备的主要参数、设备投运日期(rundate)、最近一次试验的试验日期(lastaskperiodaskdate))、模型实例中所包含的各试验项目对应的试验策略及用户所配置的对应的任务选项,分别对应生成目标风电场中各电气设备的试验任务,以便于后续可以按照所生成的各电气设备的试验任务对各电气设备进行试验,从而实现对各电气设备的精细化试验,减少漏修、欠修等问题的出现。
76.通过上述过程可知,本技术实现对目标风电场中电气设备试验任务的自动化生成以及动态生成,减少人工消耗和人工成本,而且本技术通过预先建立设备模型及策略库,进行设备模型实例化及录入历史试验信息,并接收用户配置的任务选项,且综合根据这些信息来提高试验任务生成的准确性和全面性。
77.本技术公开的上述技术方案,通过从预先建立的风电场中各类电气设备的设备模型中获取与目标风电场的电气设备对应的目标设备模型,对目标设备模型进行实例化和历史试验信息录入,从预先建立的策略库中获取实例化得到的模型实例中各试验项目对应的试验策略,并根据模型实例、各试验项目对应的试验策略及用户配置的与模型实例对应的任务选项来自动生成各电气设备的试验任务,从而减少试验任务生成的人工消耗和人工成本,提高试验任务的生成效率,并减少漏项等情况发生的概率,实现试验任务的精细化生成和准确生成。
78.参见图4,其示出了本技术实施例提供的生成试验任务的主程序流程图。本技术实施例提供的一种设备试验任务生成方法,当任务选项中包含的试验任务生成策略为定期任务生成策略时,则根据模型实例、各试验项目对应的试验策略及任务选项,对应生成目标风电场中各电气设备的试验任务,可以包括:
79.根据模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验;
80.若有最近一次试验,则将当前电气设备的模型实例中包含的当前试验项目对应的最近一次试验的试验日期作为试验最终日期;若无最近一次试验,则将当前电气设备的模型实例中包含的设备投运日期作为试验最终日期;
81.根据任务选项中包含的计划目标的首日、试验最终日期及试验执行周期,判断当前电气设备对应的当前试验项目是否存在缺档试验;试验执行周期为根据策略匹配及任务选项确定的;
82.若当前电气设备对应的当前试验项目存在缺档试验,则根据任务选项确定是否对缺档试验进行处理;
83.若进行处理,则若试验执行周期低于计划目标的周期且当试验策略中包含的周期方式为相对周期时,将任务选项中的计划目标的首日-1作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;若试验执行周期低于计划目标的周期且当试验策略中包含的周期方式为绝对周期时,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;若试验执行周期不低于计划目标的周期且当试验策略中包含的周期方式为相对周期时,利用任务选项识别当前电气设备的当前试验项目对应的试验类型,根据不同的试验类型确定第一计划开始时间和第一计划完成时间,并根据第一计划开始时间和第一计划完成时间生成当前电气设备的当前试验项目对应的试验任务;若试验执行周期不低于计划目标的周期且当试验策略中包含的周期方式为绝对周期时,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;
84.若不进行处理,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;
85.若当前电气设备不存在缺档试验,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务。
86.在本技术中,对于目标风电场中的当前电气设备(目标风电场各个需要进行试验任务生成的电气设备均分别依次作为当前设备)而言,当其对应的任务选项中包含的试验任务生成策略为定期任务生成策略时,则在根据模型实例、各试验项目对应的试验策略及任务选项,对应生成目标风电场中各电气设备的试验任务时,首先,根据任务选项中标准依据与策略库中相应试验项目所对应的规程标准进行匹配,当匹配到多条规程标准时(即有多条相应的试验策略匹配时),则根据当前电气设备对应的任务选项中的多策略下优先周期选择而选择最大试验执行周期或最小试验执行周期作为试验执行周期(即根据策略匹配及任务选项确定试验执行周期),然后,当前电气设备的当前试验项目所对应的试验任务生成流程如下所示:
87.(1)根据当前电气设备的模型实例(具体根据当前电气设备的模型实例中与当前试验项目对应的历史试验信息)判断当前电气设备的当前试验项目是否有对应的最近一次试验;需要说明的是,当前电气设备对应的各试验项目分别依次作为当前电气设备的当前项目来进行处理,以生成当前电气设备的各试验项目对应的试验任务;
88.(1.1)如果当前电气设备的当前试验项目有对应的最近一次试验,则将当前电气设备的模型实例中包含的当前试验项目对应的最近一次试验的试验日期lastaskperiodaskdate作为试验最终日期finaltaskdate;
89.(1.2)如果当前电气设备的当前试验项目无对应的最近一次试验,则将当前电气设备的模型实例中包含的设备投运日期rundate作为试验最终日期finaltaskdate;
90.(2)以任务选项中包含的计划目标的首日targetfirstdate-步骤(1)所生成的试验最终日期finaltaskdate>根据策略匹配及任务选项确定的试验执行周期作为判断条件来判断当前电气设备对应的当前试验项目是否存在缺档试验;
91.(2.1)如果任务选项中包含的计划目标的首日targetfirstdate-步骤(1)所生成的试验最终日期finaltaskdate>试验执行周期taskperiod,则判定为当前电气设备对应的当前试验项目存在缺档试验,也即判定为当前电气设备对应的当前试验项目在上次试验(或投运后)至生成计划目标之间存在缺档情况,之后,根据任务选项判断是否对该缺档试验进行处理;
92.(2.1.1)如果在计划目标时(例如以计划年度为例,则此时即为如果在成目标年度计划时),对缺档试验选择进行处理时(也即对缺档试验处理方案进行补做时),则判断试验执行周期taskperiod是否低于计划目标的周期(若以计划目标为计划年度为例,则即判断试验执行周期taskperiod是否低于12个月):
93.(2.1.1.1)对于试验执行周期taskperiod低于计划目标的周期的试验项目(2.1.1.1.1)如果在试验策略中执行相对周期时,则将任务选项中的计划目标的首日targetfirstdate-1作为时间基准basedate,并根据时间基准basedate生成当前电气设备的当前试验项目对应的试验任务;
94.(2.1.1.1.2)如果在试验策略中执行绝对周期时,则将步骤(1)中的试验最终日期finaltaskdate作为时间基准basedate,并根据时间基准basedate生成当前电气设备的当前试验项目对应的试验任务;
95.(2.1.1.2)对于试验执行周期taskperiod不低于计划目标的周期的试验项目
96.(2.1.1.2.1)如果在试验策略中执行相对周期时,则利用任务选项识别当前电气设备的当前试验项目对应的试验类型,根据不同的试验类型确定第一计划开始时间和第一计划完成时间,并根据第一计划开始时间和第一计划完成时间生成当前电气设备的当前试验项目对应的试验任务;
97.(2.1.1.2.2)如果在试验策略中执行绝对周期时,则将步骤(1)中的试验最终日期finaltaskdate作为时间基准basedate,并根据时间基准basedate生成当前电气设备的当前试验项目对应的试验任务;
98.(2.1.2)如果在计划目标时(例如以计划年度为例,则此时即为如果在成目标年度计划时),对缺档试验选择不进行处理时(也即对缺档试验处理方案选择忽略时),无论在试验策略中执行相对周期或绝对周期时,将步骤(1)中所生成的试验最终日期finaltaskdate,并根据时间基准basedate生成当前电气设备的当前试验项目对应的试验任务;
99.(2.2)如果任务选项中包含的计划目标的首日targetfirstdate-步骤(1)所生成的试验最终日期finaltaskdate≤试验执行周期taskperiod,则判定为当前电气设备对应的当前试验项目不存在缺档试验,也即判定为当前电气设备对应的当前试验项目在上次试验(或投运后)至生成计划目标之间不存在缺档情况,此时,则将步骤(1)中所生成的试验最终日期finaltaskdate,并根据时间基准basedate生成当前电气设备的当前试验项目对应
的试验任务。
100.通过上述过程可以实现风电场电气设备定期项目的全覆盖,并实现试验任务的精细化生成,提高试验任务生成的全面性和准确性。
101.本技术实施例提供的一种设备试验任务生成方法,当任务选项中包含的试验任务生成策略为综合状态策略时,在根据模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验之前,还可以包括:
102.预先建立当前电气设备的状态评价集;
103.根据当前电气设备的模型实例建立隶属度函数,根据隶属度函数及状态评价集获得评价矩阵;
104.设定权重矩阵,对评价矩阵及权重矩阵进行合成计算,得到合成矩阵;
105.根据合成矩阵及任务选项计算新的试验执行周期,并利用新的试验执行周期代替根据策略匹配及所述任务选项确定的试验任务周期。
106.在本技术中,对于目标风电场中的当前电气设备而言,当其对应的任务选项中包含的试验任务生成策略为综合状态策略时,则在根据模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验之前,先执行如下流程:
107.(1)预先建立当前电气设备的状态评价集,其中,这里取较为简单的评价集,将电气设备的状态分为三种:v={良好,一般,较差},具体可以参见图5,其示出了本技术实施例提供的电气设备状态评价示意图,如图5所示,xi处于圆点所在区域时,xi状态评价为良好,xi处于斜线所在区域时,xi状态评价为一般,xi处于三角图标所在区域时,xi状态评价为较差,其中,xi代表电气设备的第xi个电气试验量。
108.需要指出的是,图5所示的评价示意图是按照xi越大评价越好的情况设置的。实际中出现xi越小评价越好的情况,如出现这种情况,则需要对图5所示的状态评价进行调整。图5中较差区域调整为良好区域,图5中良好区域调整为较差区域,图5中一般区域保持不变。
109.(2)根据当前电气设备的模型实例(具体根据模型实例中试验项目对应的试验信息)建立隶属度函数,隶属度函数的表达式如下所示:
[0110][0111]
其中,xi代表电气设备的第i个电气试验量,fi为隶属度函数,μi为第i个电气量隶属度函数的均值,σi为第i个电气量隶属度函数的方差,μi的表达式如下所示:
[0112]
μi=(t0+t
ala
)/2,其中,t0为第i个电气试验量的出厂值,t
ala
为第i个电气试验量的告警值,
[0113]
σi的表达式如下为:σi=abs(t0+t
ala
)/6,其中,abs()为用于求绝对值的函数。
[0114]
(3)根据隶属度函数及状态评价集获得评价矩阵;将最近一次的电气试验值记录下来,输入到隶属度函数中,得到最近一次电气设备的评价矩阵,对应的表达式如下所示:
[0115][0116]
其中,n为电气设备的电气试验量总数,r
n1
为第n个电气试验结果隶属于较好的概率,r
n2
为第n个电气试验结果隶属于一般状态的概率,r
n3
为第n个电气试验结果隶属于较差的概率。
[0117]rn1
、r
n2
、r
n3
的计算公式如下所示:
[0118][0119]
其中,x
较差
为较差评价竖线对应的xi值,x
一般
为一般评价竖线对应的xi值,x
较好
为较好评价竖线对应的xi值。需要说明的是,评价矩阵中其他元素的计算方法可以参照上述r
n1
、r
n2
、r
n3
的计算公式进行计算。
[0120]rn1
、r
n2
、r
n3
的计算是基于xi越大评价越好的情况设置的,当出现xi越小越好的情况时,可以对r
n1
、r
n2
、r
n3
的计算公式进行调整。
[0121]
(4)定义权重矩阵,其形式如下所示:
[0122]
a=[a
1 a
2 a3]
[0123]
其中,a1为较好评价对应的权重系数,a2为一般评价对应的权重系数,a3为较差评价对应的权重系数,a1、a2、a3为独立的权重系数,与r
n1
、r
n2
、r
n3
的计算过程是独立的。
[0124]
(5)对评价矩阵及权重矩阵进行合成计算,得到合成矩阵m:
[0125][0126]
其中,公式中的为合成计算符号。
[0127]
(6)根据合成矩阵及任务选项计算新的试验执行周期h,设置规程中最小试验执行周期为n
min
年,最大试验周期为n
max
年。新的试验执行周期h为表达式如下所示:
[0128]
h=m1n
min
+m2(n
min
+n
max
)/2+m3n
max
[0129]
在生成新的试验执行周期h之后,可以利用新的试验执行周期h代替根据策略匹配及所述任务选项确定的试验执行周期。
[0130]
通过上述过程可以在综合电气设备的状态而准确地确定出综合状态策略中的试验执行周期,然后,执行判断根据模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验的步骤,以便于更好地生成相应的试验任务。
[0131]
本技术实施例提供的一种设备试验任务生成方法,根据不同的试验类型确定第一计划开始时间和第一计划完成时间,可以包括:
[0132]
若识别到试验类型为预防性试验,则将任务选项中的设备停电计划的首日作为第一计划开始时间,将任务选项中的设备停电计划的末日作为第一计划完成时间;
[0133]
若识别到试验类型为带电试验,则将任务选项中的计划目标的首日作为第一计划开始时间,将任务选项中的计划目标的末日作为第一计划完成时间。
[0134]
在本技术中,在根据不同的试验类型确定第一计划开始时间和第一计划完成时间时,若识别到试验类型为预防性试验,则将任务选项中的设备停电计划的首日overhaulfirstdate作为第一计划开始时间planfirstdate(也即第一计划开始时间planfirstdate为设备停电计划的首日overhaulfirstdate),并将任务选项中的设备停电计划的末日overhaullastdate作为第一计划完成时间planlastdate(也即第一计划完成时间planlastdate为设备停电计划的末日overhaullastdate);若识别到试验类型为带电试验,则将任务选项中的计划目标的首日targetfirstdat作为所述第一计划开始时间planfirstdate,将任务选项中的计划目标的末日targetlastdate作为第一计划完成时间overhaulfirstdate。
[0135]
通过上述过程根据不同的试验类型来进行计划时间的确定,以便于使得试验任务能够更好地满足不同试验需求。
[0136]
参见图6,其示出了本技术实施例提供的生成试验任务的子程序流程图。本技术实施例提供的一种设备试验任务生成方法,生成当前电气设备的当前试验项目对应的试验任务,可以包括:
[0137]
利用任务选项识别当前电气设备的当前试验项目对应的试验类型;
[0138]
当识别到试验类型为带电试验时,判断试验执行周期是否大于或等于1个月,若试验执行周期大于或等于1个月,则确定第二计划开始时间为时间基准的次月1日,并确定第二计划完成时间为第二计划开始时间与试验执行周期之和的上月的末日;若试验执行周期小于1个月,则确定第二计划开始时间为时间基准的次日,并确定第二计划完成时间为第二计划开始时间与试验执行周期之和的前日;
[0139]
判断第二计划完成时间是否在计划目标内,若第二计划完成时间在计划目标内,则判断第二计划开始时间是否在计划目标内,若第二计划开始时间在计划目标内,则将当前试验项目列入计划目标内,并将第二计划完成时间作为第一计划完成时间,将第二计划开始时间作为第一计划开始时间,且判断第二计划完成时间是否小于计划目标的末日,若第二计划完成时间小于计划目标的末日,则将时间基准增加一个试验执行周期,以得到新的时间基准,并返回执行利用任务选项识别当前电气设备的试验类型的步骤;若第二计划开始时间不在计划目标内,则将当前试验项目列入计划目标内,并将第二计划完成时间作为第一计划完成时间,将计划目标的首日作为第一计划开始时间,且执行判断第二计划完成时间是否小于计划目标的末日的步骤;
[0140]
当识别到试验类型为预防性试验时,则确定第二计划完成时间为时间基准与试验执行周期之和,判断第二计划完成时间是否在计划目标内,若是,则将当前试验项目列入计划目标内,并将任务选项中的设备停电计划的首日作为第一计划开始时间,将任务选项中的设备停电计划的末日作为第一计划完成时间,且执行判断第二计划完成时间是否小于计划目标的末日的步骤。
[0141]
在本技术中,生成当前电气设备的当前试验项目对应的试验任务的具体流程如下所示:
[0142]
(3.1)从时间基准basedate开始;
[0143]
(3.2)当识别到试验类型为带电试验,判断试验执行周期是否大于或等于1个月,
[0144]
(3.2.1)若试验执行周期taskperiod为1个月及以上,则确定第二计划开始时间
planfirstdate’为时间基准basedate的次月1日,并确定第二计划完成时间planlastdate’=(第二计划开始时间planfirstdate’+试验执行周期taskperiod)的上月的末日;
[0145]
(3.2.2)若试验执行周期taskperiod小于1个月,则确定第二计划开始时间planfirstdate’为时间基准basedate的次日,并确定第二计划完成时间planlastdate’=(第二计划开始时间planfirstdate’+试验执行周期taskperiod)的前日;
[0146]
(3.2.3)判断第二计划完成时间planlastdate’是否在计划目标(以计划目标为计划年度为例,则判断是否在计划年度)内,若第二计划完成时间planlastdate’在计划目标内,则判断第二计划开始时间planfirstdate’是否在计划目标内,若第二计划开始时间planfirstdate’在计划目标内,则将当前试验项目列入计划目标内,并将第二计划完成时间planlastdate’作为第一计划完成时间planlastdate(也即planlastdate=planlastdate’),将第二计划开始时间planfirstdate’作为第一计划开始时间planfirstdate(也即planfirstdate=planfirstdate’),然后,执行步骤(3.4);若第二计划开始时间planfirstdate’不在计划目标内(也即若第二计划完成时间planlastdate’在计划目标内但第二计划开始时间planfirstdate’不在计划目标内),则将当前试验项目列入计划目标内,并将第二计划完成时间planlastdate’作为第一计划完成时间planlastdate,且将将计划目标的首日targetfirstdate作为第一计划开始时间planfirstdate,然后,执行步骤(3.4);
[0147]
(3.3)当识别到试验类型为预防性试验;
[0148]
(3.3.1)确定第二计划完成时间planlastdate’=(时间基准basedate+试验执行周期taskperiod);
[0149]
(3.3.2)判断第二计划完成时间planlastdate’是否在计划目标内,若第二计划完成时间planlastdate’在计划目标内,则将当前试验项目列入计划目标内,并将任务选项中的设备停电计划的首日overhaulfirstdate作为第一计划开始时间planfirstdate,且将任务选项中的设备停电计划的末日overhaullastdate作为第一计划完成时间planlastdate,并执行步骤(3.4);若第二计划完成时间planlastdate’不在计划目标内,则结束流程(结束的是对当前试验项目的试验任务生成),此时,将当前电气设备对应的下一个试验项目作为当前电气设备的试验项目进行执行;
[0150]
(3.4)判断第二计划完成时间planlastdate’是否小于计划目标的末日,若第二计划完成时间planlastdate’小于计划目标的末日,则执行步骤(3.5);若第二计划完成时间planlastdate’不小于计划目标的末日,则结束流程,此时,将当前电气设备对应的下一个试验项目作为当前电气设备的试验项目进行执行;
[0151]
(3.5)本轮时间基准basedate递增一个试验执行周期taskperiod得到新的时间基准basedate;
[0152]
(3.6)重复(3.1)-(3.5)。
[0153]
通过上述过程可以准确、全面、精细化地生成单台电气设备的目标日期范围内的试验任务,然后,程序进行下一个电气设备(也即将下一个电气设备作为当前电气设备)的试验任务的生成和输出,最终完成参与试验任务生成的设备范围内的全部电气设备的试验任务生成和汇总,从而可以得到并输出计划任务列表。
[0154]
参见图7,其示出了本技术实施例提供的试验结果判定流程图。本技术实施例提供
的一种设备试验任务生成方法,还可以包括:
[0155]
获取与电气设备的试验任务对应的试验结果;
[0156]
将试验结果为空、试验任务超期、试验结果不为空且不合格分别对应的试验任务列入下一轮的试验任务中。
[0157]
在本技术中,在生成目标风电场中各电气设备的试验任务且进行试验任务执行完成后,可以由相关人员将试验结果进行录入,相应地,则可以获取与电气设备的试验任务对应的试验结果。在获取试验结果后,可以自动触发试验结果判定模块,以利用试验结果判定模块进行判定,将试验结果为空、试验任务超期、试验结果不为空且不合格分别对应的试验任务列入下一轮的试验任务中(其中,对于试验结果为空和试验任务超期,则可以视为本轮未执行其相应的试验任务),也即直接输出至下一轮的试验任务,以使得下一轮的试验任务执行时可以尽量对上一轮不合格或未执行的试验任务再次进行执行,以避免出现漏试验、欠试验的情况,从而提高试验的全面性。
[0158]
本技术实施例提供的一种设备试验任务生成方法,还可以包括:
[0159]
输出目标风电场中各电气设备的试验任务。
[0160]
在本技术中,在生成试验任务之后,可以输出目标风电场中各电气设备的试验任务,具体地,可以将目标风电场中各电气设备的试验任务均存储在计划任务列表中,然后,直接输出计划任务列表,以便于用户可以直观地获取到试验任务,且便后用户后续可以根据所输出的计划任务列表中包含的试验任务来相应地对各电气设备进行试验。
[0161]
通过本技术的上述过程可知,通过策略库中不同试验策略的支持,可以满足风电场差异化的试验需求,亦可通过综合状态策略根据设备的运行状态计算出最大的试验执行周期;对于试验结果不合格或未执行的试验任务可以再次列入下一轮的任务列表中;通过对上一式样执行周期内未执行的试验项目的筛查,可避免欠修改、漏修试验项目,实现风电场电气设备定期项目的全覆盖。
[0162]
另外,通过本技术的上述技术方案,本技术可以达到如下效果:
[0163]
1)策略库中引入多规程多策略的制定,在定期任务生成程序中对多策略进行匹配合判断,选择输出设备试验项目最大或最小周期,用于计划任务的生成,以实现本系统平台多试验规范的相互兼容;
[0164]
2)在试验周期中设置绝对试验周期和相对试验周期两个选项,可以根据客户需求制定灵活的试验周期。依据不同的试验类型,实现不同试验周期计算方法,在满足相关规程要求的同时,还能实现试验周期集中化管理,减少了漏做和重做试验的可能性,降低了风电场的维护成本;
[0165]
3)对试验项目进行带电类试验及预防性试验分类,对于带电项目根据试验周期结合自然年月通过日期推算得出符合执行习惯的执行起止日期,比如当系统推算出某项执行周期为一个月的试验任务需在4月10日份执行时,系统可输出计划执行起止日期为4月1日~4月30日;对于预防性试验结生成起止时间可与停电检修起止时间一致,更具有实际指导意义;
[0166]
4)通过定义电气设备因数集,将新的试验结果作为自变量xi输入至隶属度函数内,对试验的最大试验周期进行最快更新,使得试验结果能够最快反映设备的试验周期,用于替代试验规程规定的单一周期,实现试验项目的最优实施;
[0167]
5)系统通过试验结果的录入,自动筛选试验结果不合格或漏做项目,将任务直接输出至下一周期任务列表,并做出相应状态标记,实现任务计划的闭环管理。
[0168]
本技术实施例还提供了一种设备试验任务生成装置,参见图8,其示出了本技术实施例提供的一种设备试验任务生成装置的结构示意图,可以包括:
[0169]
预先建立模块81,用于预先建立风电场中各类电气设备的设备模型及策略库;
[0170]
第一获取模块82,用于从设备模型中获取与目标风电场中的电气设备对应的目标设备模型,根据电气设备的配置信息对相应的目标设备模型进行实例化,得到模型实例,并在模型实例中录入相应电气设备的历史试验信息;
[0171]
第二获取模块83,用于从策略库中获取模型实例中的各试验项目对应的试验策略;
[0172]
生成模块84,用于接收用户配置的与模型实例对应的任务选项,根据模型实例、各试验项目对应的试验策略及任务选项,对应生成目标风电场中各电气设备的试验任务。
[0173]
本技术实施例提供的一种设备试验任务生成装置,当任务选项中包含的试验任务生成策略为定期任务生成策略时,生成模块84可以包括:
[0174]
第一判断单元,用于根据模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验;
[0175]
第一作为单元,用于若有最近一次试验,则将当前电气设备的模型实例中包含的当前试验项目对应的最近一次试验的试验日期作为试验最终日期;若无最近一次试验,则将当前电气设备的模型实例中包含的设备投运日期作为试验最终日期;
[0176]
第二判断单元,用于根据任务选项中包含的计划目标的首日、试验最终日期及试验执行周期,判断当前电气设备对应的当前试验项目是否存在缺档试验;试验执行周期为根据策略匹配及任务选项确定的;
[0177]
确定单元,用于若当前电气设备对应的当前试验项目存在缺档试验,则根据任务选项确定是否对缺档试验进行处理;
[0178]
第一作为单元,用于若进行处理,则若试验执行周期低于计划目标的周期且当试验策略中包含的周期方式为相对周期时,将任务选项中的计划目标的首日-1作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;若试验执行周期低于计划目标的周期且当试验策略中包含的周期方式为绝对周期时,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;若试验执行周期不低于计划目标的周期且当试验策略中包含的周期方式为相对周期时,利用任务选项识别当前电气设备的当前试验项目对应的试验类型,根据不同的试验类型确定第一计划开始时间和第一计划完成时间,并根据第一计划开始时间和第一计划完成时间生成当前电气设备的当前试验项目对应的试验任务;若试验执行周期不低于计划目标的周期且当试验策略中包含的周期方式为绝对周期时,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;
[0179]
第二作为单元,用于若不进行处理,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务;
[0180]
第三作为单元,用于若当前电气设备不存在缺档试验,则将试验最终日期作为时间基准,并根据时间基准生成当前电气设备的当前试验项目对应的试验任务。
[0181]
本技术实施例提供的一种设备试验任务生成装置,当任务选项中包含的试验任务生成策略为综合状态策略时,生成模块74还可以包括:
[0182]
第一建立单元,用于在根据模型实例判断当前电气设备的当前试验项目是否有对应的最近一次试验之前,预先建立当前电气设备的状态评价集;
[0183]
第二建立单元,用于根据当前电气设备的模型实例建立隶属度函数,根据隶属度函数及状态评价集获得评价矩阵;
[0184]
设定单元,用于设定权重矩阵,对评价矩阵及权重矩阵进行合成计算,得到合成矩阵;
[0185]
计算单元,用于根据合成矩阵及任务选项计算新的试验执行周期,并利用新的试验执行周期代替根据策略匹配及所述任务选项确定的试验任务周期。
[0186]
本技术实施例提供的一种设备试验任务生成装置,第一作为单元可以包括:
[0187]
第一作为子单元,用于若识别到试验类型为预防性试验,则将任务选项中的设备停电计划的首日作为第一计划开始时间,将任务选项中的设备停电计划的末日作为第一计划完成时间;
[0188]
第二作为子单元,用于若识别到试验类型为带电试验,则将任务选项中的计划目标的首日作为第一计划开始时间,将任务选项中的计划目标的末日作为第一计划完成时间。
[0189]
本技术实施例提供的一种设备试验任务生成装置,第一作为单元、第二作为单元及第三作为单元均包括:
[0190]
识别子单元,用于利用任务选项识别当前电气设备的当前试验项目对应的试验类型;
[0191]
第一判断子单元,用于当识别到试验类型为带电试验时,判断试验执行周期是否大于或等于1个月,若试验执行周期大于或等于1个月,则确定第二计划开始时间为时间基准的次月1日,并确定第二计划完成时间为第二计划开始时间与试验执行周期之和的上月的末日;若试验执行周期小于1个月,则确定第二计划开始时间为时间基准的次日,并确定第二计划完成时间为第二计划开始时间与试验执行周期之和的前日;
[0192]
第二判断子单元,用于判断第二计划完成时间是否在计划目标内,若第二计划完成时间在计划目标内,则判断第二计划开始时间是否在计划目标内,若第二计划开始时间在计划目标内,则将当前试验项目列入计划目标内,并将第二计划完成时间作为第一计划完成时间,将第二计划开始时间作为第一计划开始时间,且判断第二计划完成时间是否小于计划目标的末日,若第二计划完成时间小于计划目标的末日,则将时间基准增加一个试验执行周期,以得到新的时间基准,并返回执行利用任务选项识别当前电气设备的试验类型的步骤;若第二计划开始时间不在计划目标内,则将当前试验项目列入计划目标内,并将第二计划完成时间作为第一计划完成时间,将计划目标的首日作为第一计划开始时间,且执行判断第二计划完成时间是否小于计划目标的末日的步骤;
[0193]
确定子单元,用于当识别到试验类型为预防性试验时,则确定第二计划完成时间为时间基准与试验执行周期之和,判断第二计划完成时间是否在计划目标内,若是,则将当前试验项目列入计划目标内,并将任务选项中的设备停电计划的首日作为第一计划开始时间,将任务选项中的设备停电计划的末日作为第一计划完成时间,且执行判断第二计划完
成时间是否小于计划目标的末日的步骤。
[0194]
本技术实施例提供的一种设备试验任务生成装置,还可以包括:
[0195]
第三获取模块,用于获取与电气设备的试验任务对应的试验结果;
[0196]
列入模块,用于将试验结果为空、试验任务超期、试验结果不为空且不合格分别对应的试验任务列入下一轮的试验任务中。
[0197]
本技术实施例提供的一种设备试验任务生成装置,还可以包括:
[0198]
输出模块,用于输出目标风电场中各电气设备的试验任务。
[0199]
本技术实施例还提供了一种设备试验任务生成设备,参见图9,其示出了本技术实施例提供的一种设备试验任务生成设备的结构示意图,可以包括:
[0200]
存储器91,用于存储计算机程序;
[0201]
处理器92,用于执行存储器91存储的计算机程序时可实现如下步骤:
[0202]
预先建立风电场中各类电气设备的设备模型及策略库;从设备模型中获取与目标风电场中的电气设备对应的目标设备模型,根据电气设备的配置信息对相应的目标设备模型进行实例化,得到模型实例,并在模型实例中录入相应电气设备的历史试验信息;从策略库中获取模型实例中的各试验项目对应的试验策略;接收用户配置的与模型实例对应的任务选项,根据模型实例、各试验项目对应的试验策略及任务选项,对应生成目标风电场中各电气设备的试验任务。
[0203]
本技术实施例还提供了一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
[0204]
预先建立风电场中各类电气设备的设备模型及策略库;从设备模型中获取与目标风电场中的电气设备对应的目标设备模型,根据电气设备的配置信息对相应的目标设备模型进行实例化,得到模型实例,并在模型实例中录入相应电气设备的历史试验信息;从策略库中获取模型实例中的各试验项目对应的试验策略;接收用户配置的与模型实例对应的任务选项,根据模型实例、各试验项目对应的试验策略及任务选项,对应生成目标风电场中各电气设备的试验任务。
[0205]
该可读存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0206]
本技术提供的一种设备试验任务生成装置、设备及计算机可读存储介质中相关部分的说明可以参见本技术实施例提供的一种设备试验任务生成方法中对应部分的详细说明,在此不再赘述。
[0207]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本技术实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
[0208]
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这
些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1