一种风电机组主场控软件测试方法与流程

阅读: 评论:0



1.本发明涉及风电机组主场控软件测试领域,具体涉及一种风电机组主场控软件测试方法。


背景技术:



2.风力发电产业作为新能源行业和国家重大装备行业,近年来得到快速发展,其质量越来越受到整机厂家和业主的高度重视。特别是在度电成本要求逐渐下降的大背景下,产品质量被整机厂家视为核心竞争力之一。主场控软件(包括场控软件和主控软件)作为风电机组监控和控制的主要组成部分,其质量直接决定了风电机组产品的质量和可靠性。目前对风电机组场控和主控软件的测试方法较少。传统的场控和主控软件测试方式,主要是通过风电机组现场调试完成后,在真实机组调试中完成场控和主控软件的部分功能测试,但该测试运维成本高,安全性和系统性相对也差,无法满足现有批量化生产和对风电机组软件高可靠性的要求。


技术实现要素:



3.为解决上述问题,本发明提供一种风电机组主场控软件测试方法,用于避免在现场机组上进行风电机组场控和主控软件测试且避免在真实机组调试中进行测试,从而降低测试运维成本,提高测试安全性和系统性。
4.本发明的技术方案提供一种风电机组主场控软件测试方法,该方法基于风电机组主场控软件测试平台,具体包括步骤:s1、登录风电机组主场控软件测试平台,加载风电机组主场控软件,选择将要进行测试的项目,记为目标测试项目;s2、若目标测试项目为风电机组主控软件,则加载实际的风电机组模型,并在所加载的风电机组模型中设置主控软件的测试工况,之后执行步骤s4;s3、若目标测试项目为风电机组场控软件,则加载预先设置的风电场模型及风电机组模型,并对所述预先设置的风电场模型及风电机组模型的模型参数进行调整,使其与风电机组场控软件的测试需求适配,之后执行步骤s4;所述预先设置的风电场模型及风电机组模型,为预先基于风电机组场控软件所需的模型对象组态生成的风电场模型和风电机组模型;s4、设置目标测试项目的测试动作、测试参数以及所设置的测试动作和测试参数之间的关联关系,然后进入步骤s5;s5、加载目标测试项目对应的测试用例,运行对应的风电机组主场控软件,执行用例自动化测试。
5.进一步地,主控软件对应的测试用例包括风电机组变流器、变桨系统、齿轮箱、偏航系统以及发电机的逻辑和状态机测试用例,还包括风电机组的启机测试用例、并网测试用例、高低电压穿越测试用例、停机逻辑测试用例、故障测试用例和维护工况测试用例。
6.进一步地,场控软件对应的测试用例包括风电机组的scada和能量管理系统的界面功能测试用例、接口测试用例、通讯测试用例、功率曲线测试用例、服务模块的统计逻辑测试用例、全场有功功率测试用例、无功功率指令测试用例,以及场站级别的agc/avc及一次调频仿真测试用例。
7.进一步地,所述风电机组主场控软件测试平台配设有测试用例管理单元,用于管理测试项目对应的测试用例。
8.进一步地,所述风电机组主场控软件测试平台配设有模型管理单元,用于管理所述预先设置的场控软件对应的风电场模型及风电机组模型。
9.进一步地,所述模型管理单元还用于调整平台内场控软件对应的风电场模型及风电机组模型的模型参数。
10.进一步地,步骤s4中采用流程设计文件设置目标测试项目的测试动作、测试参数以及所设置的测试动作和测试参数之间的关联关系。
11.进一步地,所述流程设计文件采用json结构。
12.进一步地,风电机组主场控软件测试平台还配设有模型组态单元,用于供用户依据实际需要组态风电机组场控软件所需的模型对象生成上述预先设置的风电场模型及风电机组模型。
13.本发明具有以下有益效果:本发明提供了对风电机组的主控软件和场控软件进行测试的新方法,使风电机组主场控软件测试在办公室环境中即可进行,弥补了风电机组主场控软件在办公室环境中即可测试的空白,使得无需现场调试完成后且在真实机组调试中完成场控和主控软件的测试,由此与现场测试相比,本发明降低测试运维成本,提高测试安全性和系统性,一定程度上有助于满足现有批量化生产和对风电机组软件高可靠性的要求。
14.此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
15.为了更清楚的说明本技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本发明一个实施例的风电机组主场控软件测试方法的示意性流程图。
具体实施方式
17.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
18.图1是本发明一个实施例的方法的示意性流程图。其中,图1执行主体可以是计算机。
19.如图1所示,该方法100包括:
步骤110,登录风电机组主场控软件测试平台,加载风电机组主场控软件,选择将要进行测试的项目,记为目标测试项目。
20.本发明所述的风电机组主场控软件测试平台是一个应用软件,使用时,可将其安装在室内环境下计算机中进行使用,且可拷贝至多个计算机同时用于测试。可见本发明有助于采用多个计算机同时测试。
21.该步骤110中加载的风电机组主场控软件即为所要测试的风电机组主场控软件,其包括风电机组主控软件和风电机组场控软件。
22.风电机组主场控软件测试平台提供测试项目选择项供用户选择后进行对应项目的测试。在本实施例中,风电机组主场控软件测试平台提供主控软件和场控软件两个测试项目选择项。选择主控软件即进行风电机组主控软件的测试,选择场控软件即进行风电机组场控软件的测试。用户登录风电机组主场控软件测试平台后,可根据不同的测试目的,选择将要进行测试的项目。
23.步骤120,若目标测试项目为风电机组主控软件,则加载实际的风电机组模型,并在所加载的风电机组模型中设置主控软件的测试工况,之后执行步骤140。
24.具体实现时,若步骤110中选择测试主控软件,则向风电机组主场控软件测试平台加载实际的风电机组模型,并在所加载的风电机组模型中设置主控软件的测试工况,之后执行步骤140。
25.在本实施例中,上述实际的风电机组模型,为采用gh bladed软件生成的风电机组模型。
26.步骤130,若目标测试项目为风电机组场控软件,则加载预先设置的风电场模型及风电机组模型,并对所述预先设置的风电场模型及风电机组模型的模型参数进行调整,使其与风电机组场控软件的测试需求适配,之后执行步骤140。
27.具体地,若步骤110中选择测试场控软件,风电机组主场控软件测试平台则加载预先设置的风电场模型及风电机组模型。
28.所述预先设置的风电场模型及风电机组模型,为预先基于风电机组场控软件所需的模型对象组态生成的风电场模型和风电机组模型。
29.步骤140,设置目标测试项目的测试动作、测试参数以及所设置的测试动作和测试参数之间的关联关系,然后进入步骤150。
30.具体地,若步骤110中选择测试主控软件,步骤140中则设置主控软件的测试动作、测试参数及所设置的测试动作和测试参数之间的关联关系;若步骤110中选择测试场控软件,步骤140中则设置场控软件的测试动作、测试参数及所设置的测试动作和测试参数之间的关联关系。
31.步骤150,加载目标测试项目对应的测试用例,运行对应的风电机组主场控软件,执行用例自动化测试。
32.具体地,若步骤110中选择测试主控软件,步骤150中则加载风电机组主控软件对应的测试用例,执行风电机组主控软件的用例自动化测试;若步骤110中选择测试场控软件,步骤150中则加载风电机组场控软件对应的测试用例,执行风电机组场控软件的用例自动化测试。
33.作为本发明的一个示意性实施例,所述风电机组主场控软件测试平台配设有测试
用例管理单元,用于管理(包括增加、删除、查看和修改)测试项目对应的测试用例,包括管理主控软件的测试用例和场控软件的测试用例,方便对各相关测试用例进行增加、删除、查看和修改。
34.作为本发明的一个示意性实施例,所述风电机组主场控软件测试平台配设有模型管理单元,用于管理所述预先设置的场控软件对应的风电场模型及风电机组模型,方便用户依据实际需要更换或修改场控软件对应的风电场模型及风电机组模型。
35.作为本发明的一示意性实施例,所述模型管理单元还用于调整场控软件对应的风电场模型及风电机组模型的模型参数,这在一定程度上有助于满足不同兆瓦级机型的风电机组软件测试。
36.作为本发明一示意性实施例,步骤s4中采用流程设计文件设置目标测试项目的测试动作、测试参数以及所设置的测试动作和测试参数之间的关联关系。所述流程设计文件采用json结构。
37.作为本发明的一个示意性实施例,主控软件对应的测试用例包括风电机组变流器、变桨系统、齿轮箱、偏航系统以及发电机的逻辑和状态机测试用例,还包括风电机组的启机测试用例、并网测试用例、高低电压穿越测试用例、停机逻辑测试用例、故障测试用例和维护工况测试用例。
38.具体地,主控软件对应的测试用例包括风电机组的:变流器的逻辑和状态机测试用例,变桨系统的逻辑和状态机测试用例,齿轮箱的逻辑和状态机测试用例,偏航系统的逻辑和状态机测试用例,发电机的逻辑和状态机测试用例,启机测试用例,并网测试用例,高低电压穿越测试用例,停机逻辑测试用例,故障测试用例和维护工况测试用例。
39.作为本发明的一个示意性实施例,场控软件对应的测试用例包括风电机组的scada(supervisorycontrolanddata acquisition,数据采集与监视控制系统)和能量管理系统的界面功能测试用例、接口测试用例、通讯测试用例、功率曲线测试用例、服务模块的统计逻辑测试用例、全场有功功率测试用例、无功功率指令测试用例,以及场站级别的agc(automaticgenerationcontrol,自动发电量控制系统)/avc(automatic voltage control,自动电压控制系统)及一次调频仿真测试用例。
40.作为本发明的另一个示意性实施例,风电机组主场控软件测试平台还配设有模型组态单元,所述模型组态单元用于供用户自由组态主控、风机、风场和一次调频等风电机组场控软件需要的各类模型对象生成上述预先设置的风电场模型及风电机组模型。
41.尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

技术特征:


1.一种风电机组主场控软件测试方法,其特征在于,该方法基于风电机组主场控软件测试平台,具体包括步骤:s1、登录风电机组主场控软件测试平台,加载风电机组主场控软件,选择将要进行测试的项目,记为目标测试项目;s2、若目标测试项目为风电机组主控软件,则加载实际的风电机组模型,并在所加载的风电机组模型中设置主控软件的测试工况,之后执行步骤s4;s3、若目标测试项目为风电机组场控软件,则加载预先设置的风电场模型及风电机组模型,并对所述预先设置的风电场模型及风电机组模型的模型参数进行调整,使其与风电机组场控软件的测试需求适配,之后执行步骤s4;所述预先设置的风电场模型及风电机组模型,为预先基于风电机组场控软件所需的模型对象组态生成的风电场模型和风电机组模型;s4、设置目标测试项目的测试动作、测试参数以及所设置的测试动作和测试参数之间的关联关系,然后进入步骤s5;s5、加载目标测试项目对应的测试用例,运行对应的风电机组主场控软件,执行用例自动化测试。2.根据权利要求1所述的风电机组主场控软件测试方法,其特征在于,主控软件对应的测试用例包括风电机组变流器、变桨系统、齿轮箱、偏航系统以及发电机的逻辑和状态机测试用例,还包括风电机组的启机测试用例、并网测试用例、高低电压穿越测试用例、停机逻辑测试用例、故障测试用例和维护工况测试用例。3.根据权利要求1所述的风电机组主场控软件测试方法,其特征在于,场控软件对应的测试用例包括风电机组的scada和能量管理系统的界面功能测试用例、接口测试用例、通讯测试用例、功率曲线测试用例、服务模块的统计逻辑测试用例、全场有功功率测试用例、无功功率指令测试用例,以及场站级别的agc/avc及一次调频仿真测试用例。4.根据权利要求1所述的风电机组主场控软件测试方法,其特征在于,所述风电机组主场控软件测试平台配设有测试用例管理单元,用于管理测试项目对应的测试用例。5.根据权利要求1所述的风电机组主场控软件测试方法,其特征在于,所述风电机组主场控软件测试平台配设有模型管理单元,用于管理所述预先设置的场控软件对应的风电场模型及风电机组模型。6.根据权利要求5所述的风电机组主场控软件测试方法,其特征在于,所述模型管理单元还用于调整平台内场控软件对应的风电场模型及风电机组模型的模型参数。7.根据权利要求1所述的风电机组主场控软件测试方法,其特征在于,步骤s4中采用流程设计文件设置目标测试项目的测试动作、测试参数以及所设置的测试动作和测试参数之间的关联关系。8.根据权利要求7所述的风电机组主场控软件测试方法,其特征在于,所述流程设计文件采用json结构。9.根据权利要求1所述的风电机组主场控软件测试方法,其特征在于,所述的风电机组主场控软件测试平台还配设有模型组态单元,用于供用户依据实际需要组态风电机组场控软件所需的模型对象生成上述预先设置的风电场模型及风电机组模型。

技术总结


本发明提供一种风电机组主场控软件测试方法,属于风电机组测试领域,具体包括:登录风电机组主场控软件测试平台,加载风电机组主场控软件,选择目标测试项目;若目标测试项目为主控软件,则加载实际的风电机组模型并设置测试工况,若目标测试项目为场控软件,则加载预先设置的风电场模型及风电机组模型,并对其模型参数进行调整,之后设置目标测试项目的测试动作、测试参数及其关联关系,然后加载目标测试项目对应的测试用例,运行对应的风电机组主场控软件,执行用例自动化测试。本发明用于避免在现场机组上进行测试且避免在真实机组调试中进行测试,从而降低测试运维成本,提高测试安全性和系统性。试安全性和系统性。试安全性和系统性。


技术研发人员:

何春荣

受保护的技术使用者:

中车山东风电有限公司

技术研发日:

2022.10.25

技术公布日:

2022/11/22

本文发布于:2022-11-25 06:25:27,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/1774.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   机组   风电   软件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图