风机控制系统的测试系统、方法及装置制造方法及图纸

技术编号:22165470 阅读:19 留言:0更新日期:2019-09-21 09:58
本发明专利技术涉及风力发电技术领域,具体涉及一种风机控制系统的测试系统、方法及装置,该系统包括终端设备以及控制器,该终端设备用于发送对风机的测试数据至控制器,该控制器则用于运行风机控制系统,并通过设置于风机控制系统的虚拟硬件接口接收测试数据,以便于风机控制系统对测试数据进行运行得到测试结果,进而终端设备接收该测试结果后,依据该测试结果判定风机控制系统是否通过测试。本方案中,仅需要终端设备和控制器配合使用即可对风机控制系统进行测试,测试环境简单,安装方便,成本低廉。同时,由于是通过风机控制系统的虚拟硬件接口接收测试数据,故可通过对虚拟硬件接口进行修改以适配于不同版本的风机控制系统。

Testing System, Method and Device of Fan Control System

【技术实现步骤摘要】
风机控制系统的测试系统、方法及装置
本专利技术涉及风力发电
,具体而言,涉及一种风机控制系统的测试系统、方法及装置。
技术介绍
风机控制系统是风机的重要组成部分,它承担着风机监控、自动调节、实现最大风能以及很好地与电网兼容的重要任务。从软件来讲,风机要实现完全的自动控制,必须有一套与之相适应的完善的控制软件。随着风电行业的快速发展,因为硬件不同、逻辑不同等原因,造成风场控制系统软件版本多,但是目前缺少对风机主控系统软件有效地测试方法,市面上大部分都是通过厂内手动仿真测试,外加风场现场模拟测试,测试成本投入很大。对版本变更,只做内部研发人员变更测试,发布版本有风险,目前还没有快速有效地对风机控制软件有效的测试方法。
技术实现思路
本专利技术的目的在于提供一种风机控制系统的测试系统,以实现对风机控制系统的便捷测试。本专利技术的另一目的在于提供一种风机控制系统的测试方法,以实现对风机控制系统的便捷测试。本专利技术的另一目的在于提供一种风机控制系统的测试装置,以实现对风机控制系统的便捷测试。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种风机控制系统的测试系统,所述系统包括终端设备和控制器,所述终端设备用于发送对所述风机的测试数据至所述控制器;所述控制器用于运行所述风机控制系统,并通过设置于所述风机控制系统上的虚拟硬件接口接收所述测试数据,以使所述风机控制系统对所述测试数据进行运行得到测试结果;所述终端设备还用于接收所述测试结果,并依据所述测试结果判定所述风机控制系统是否通过测试。第二方面,本专利技术实施例还提供了一种风机控制系统的测试方法,应用于控制器,所述方法包括:运行所述风机控制系统,并通过设置于所述风机控制系统上的虚拟硬件接口接收测试数据,以使所述风机控制系统对所述测试数据进行运行得到测试结果;依据所述测试结果判定所述风机控制系统是否通过测试。第三方面,本专利技术实施例还提供了一种风机控制系统的测试装置,应用于控制器,所述装置包括:处理模块,用于运行所述风机控制系统;收发模块,用于通过设置于所述风机控制系统上的虚拟硬件接口接收测试数据,以使所述风机控制系统对所述测试数据进行运行得到测试结果;所述处理模块还用于依据所述测试结果判定所述风机控制系统是否通过测试。本专利技术实施例提供的一种风机控制系统的测试系统、方法及装置,该系统包括终端设备以及控制器,该终端设备用于发送对风机的测试数据至控制器,该控制器则用于运行风机控制系统,并通过设置于风机控制系统的虚拟硬件接口接收测试数据,以便于风机控制系统对测试数据进行运行得到测试结果,进而终端设备接收该测试结果后,依据该测试结果判定风机控制系统是否通过测试。本方案中,仅需要终端设备和控制器配合使用即可对风机控制系统进行测试,测试环境简单,安装方便,成本低廉。同时,由于是通过风机控制系统的虚拟硬件接口接收测试数据,故可通过对虚拟硬件接口进行修改以适配于不同版本的风机控制系统,不必为不同的版本对应布置物理硬件接口,便于开展工作,且节约成本。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的一种风机控制系统的测试系统的结构示意图。图2示出了本专利技术实施例提供的一种风机控制系统的测试方法的流程示意图。图3示出了本专利技术实施例提供的一种风机控制系统的测试装置的功能模块示意图。图示:100-风机控制系统的测试系统;110-终端设备;120-控制器;300-风机控制系统的测试装置;310-处理模块;320-收发模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本专利技术实施例中的风机控制系统是对风机正常运行进行控制的系统,其通常安装于风机的塔底控制器上,以对风机的正常运行进行自动化控制。在风机控制系统实际运行之前,需对风机控制系统的运行状态进行测试,以保证风机控制系统能在实际环境中对风机实现良好的控制。本专利技术实施例提供的一种风机控制系统的测试系统仅需要通过终端设备和控制器实现对风机控制系统的测试,测试环境简单、投入成本低、体积小且使用寿命长。请参照图1,是本专利技术实施例提供的一种风机控制系统的测试系统100的结构示意图,该测试系统包括终端设备110以及控制器120。该终端设备110可以为但不限于,台式电脑、笔记本电脑等智能电子设备,用户可在终端设备110根据风机控制需求或标准编写测试数据,该测试数据包含对风机各个部件的控制逻辑,进而该终端设备110会将编写好的测试数据发送至控制器120。在本专利技术实施例中,该终端设备110与控制器120通过虚拟硬件接口(I/O)连接以实现相互传递数据,具体为:该控制器120上安装有待测试的风机控制系统,进而在该风机控制系统的底层提供虚拟硬件接口以用于与终端设备110进行数据交互。该虚拟硬件接口中包含多个与硬件相关的变量,该多个变量以配置文件的形式存储于风机控制系统中,不同版本的风机控制系统将对应不同的配置文件,因而当需要对不同版本的风机控制系统进行测试时,仅需要修改该配置文件中的参数(即虚拟硬件接口中的变量),即可实现对不同版本的风机控制系统进行测试,使得测试更加方便。目前则是通过在控制器120开设多个物理硬件接口,同时还需要一个中间数据采集设备,该中间数据采集设备一端与计算机连接以采集数据,另一端再与控制器120的物理硬件接口连接以发送数据,来完成数据传输,其需要大量的硬件投入(包括在控制器120上开设多个物理硬件接口,每个物理硬件接口均需耗费大量成本,以及需要引入中间数据采集设备)。而本方案则是在控制器120上运行的风机控制系统的底层设置虚拟硬件接口,进而通过网线将终端设备110与该虚拟硬件接口进行连接,以完成终端设备110与控制器120的连接,以实现数据交互,进而节省了测试的硬件投入。此外,需要说明的是,由于该测试数据对应于风机的不同控制部件,原本需通过不同的通信协议传输各个控制部件对应的测试数据,但终端设备110还可通过设置的协议转换器将测试数据的通信协议转换为适配于虚拟硬件接口的通信协议,并依据转换后的通信协议发送该测试数据至虚拟硬件接口。如将测试数本文档来自技高网...

【技术保护点】
1.一种风机控制系统的测试系统,其特征在于,所述系统包括终端设备和控制器,所述终端设备用于发送对所述风机的测试数据至所述控制器;所述控制器用于运行所述风机控制系统,并通过设置于所述风机控制系统上的虚拟硬件接口接收所述测试数据,以使所述风机控制系统对所述测试数据进行运行得到测试结果;所述终端设备还用于接收所述测试结果,并依据所述测试结果判定所述风机控制系统是否通过测试。

【技术特征摘要】
1.一种风机控制系统的测试系统,其特征在于,所述系统包括终端设备和控制器,所述终端设备用于发送对所述风机的测试数据至所述控制器;所述控制器用于运行所述风机控制系统,并通过设置于所述风机控制系统上的虚拟硬件接口接收所述测试数据,以使所述风机控制系统对所述测试数据进行运行得到测试结果;所述终端设备还用于接收所述测试结果,并依据所述测试结果判定所述风机控制系统是否通过测试。2.如权利要求1所述的系统,其特征在于,所述终端设备用于将所述测试数据的通信协议转换为适配于所述虚拟硬件接口的通信协议,并依据转换后的通信协议发送所述测试数据至所述虚拟硬件接口。3.如权利要求1所述的系统,其特征在于,所述虚拟硬件接口中的变量集成为存储于所述风机控制系统中的配置文件,不同所述配置文件对应适配不同版本的所述风机控制系统。4.如权利要求1所述的系统,其特征在于,所述控制器上安装有实时操作系统,通过所述实时操作系统运行所述风机控制系统,以保证所述风机控制系统对所述测试数据运行的实时性。5.一种风机控制系统的测试方法,应用于控制器,其特征在于,所述方法包括:运行所述风机控制系统,并通过设置于所述风机控制系统上的虚拟硬件接口接收测试数据,以使所述风机控制系统对所述测试数据进行运...

【专利技术属性】
技术研发人员:李雪萍王吉利宋扬
申请(专利权)人:三一重能有限公司
类型:发明
国别省市:北京,11

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

1