风力发电机组的控制程序的升级方法和设备与流程

文档序号:12463407阅读:456来源:国知局
风力发电机组的控制程序的升级方法和设备与流程

本发明涉及风力发电机组的控制领域,更具体地讲,涉及一种风力发电机组的控制程序的升级方法和设备。



背景技术:

为了提高风力发电机组运行效率,修复控制程序的漏洞,现场人员经常需要升级风力发电机组的控制程序。目前需要人工选择升级文件来进行升级。由于风电机组的硬件配置繁多,每种配置需要有一套升级文件,因此,升级文件的数量特别大。在升级时,现场人员需要查看风电机组的多项硬件配置的参数,再在多个升级文件中查找与风电机组的多项硬件配置的参数匹配的升级文件。然后再通过人工使用查找到的升级文件来升级风电机组的控制程序。

因此,现有的风力发电机组的控制程序的升级方法,操作复杂,效率较低。



技术实现要素:

本发明的目的在于提供一种风力发电机组的控制程序的升级方法和设备,以解决现有的升级方法的操作复杂、效率较低的技术问题。

本发明的一方面提供一种风力发电机组的控制程序的升级方法,包括:A)从风力发电机组获取风力发电机组的配置参数,其中,所述配置参数指示风力发电机组的硬件配置信息;B)根据获取的配置参数确定检索关键字;C)根据所述检索关键字获取升级文件;D)使用获得的升级文件来升级风力发电机组的控制程序。

根据本发明的另一方面提供一种风力发电机组的控制程序的升级设备,所述升级设备包括:配置参数获取单元,从待升级的风力发电机组获取风力发电机组的配置参数,其中,所述配置参数指示风力发电机组的硬件配置信息;检索关键字确定单元,根据获取的配置参数确定检索关键字;升级文件获取单元,根据所述检索关键字获取升级文件;升级单元,使用获得的升级文件来升级所述待升级的风力发电机组的控制程序。

根据本发明示例性实施例的风力发电机组的控制程序的升级方法和设备,能够有效地提高风力发电机组的控制程序的升级效率和速度。此外,通过本发明示例性实施例的风力发电机组的控制程序的升级方法和设备,使得风力发电机组的控制程序的升级对风电场的整体运行的影响降低至最小化。

将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。

附图说明

通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:

图1是示出根据本发明的示例性实施例的风力发电机组的控制程序的升级方法的流程图;

图2是示出根据本发明的另一示例性实施例的风力发电机组的控制程序的升级方法的流程图;

图3是示出根据本发明的示例性实施例的风力发电机组的控制程序的升级设备的框图;

图4是示出根据本发明的另一示例性实施例的风力发电机组的控制程序的升级设备的框图。

具体实施方式

下面参照附图详细描述本发明的实施例。

以下将参照图1来描述根据本发明的示例性实施例的对待升级的风力发电机组的控制程序的进行升级的过程。图1是示出根据本发明的示例性实施例的风力发电机组的控制程序的升级方法的流程图。根据本发明的示例性实施例的风力发电机组的控制程序的升级方法可实现在计算机中。

风力发电机组可包括以下至少一个控制器:主控制器、变流器控制器和变桨控制器。主控制器是控制风力发电机组的主机的控制器。根据本发明的示例性实施例的风力发电机组的控制程序的升级方法可对风力发电机组的一个或多个控制器的控制程序进行升级。需要进行控制程序升级的控制器(以下简称需要升级的控制器)可由用户设定,或默认设定。

参照图1,在步骤S10,从风力发电机组获取风力发电机组的配置参数。

该配置参数指示风力发电机组的硬件配置信息。可以通过各种方式来从风力发电机组获取配置参数。例如,可从风力发电机组的各个控制器获取配置参数。

在步骤S10可通过各控制器与实现该升级方法的计算机之间的通信连接来从各控制器获取配置参数。例如,实现升级方法的计算机可通过有线或无线的方式与主控制器建立通信连接。通信连接的通信协议可以是各种通信协议,例如,网络通讯(TCP/IP)协议、用于过程控制的对象连接与嵌入(OPC)协议或Modbus协议等。由于变流器控制器或者变桨控制器与主控制器之间具有通信连接,因此,变流器控制器或者变桨控制器可通过主控制器与计算机之间的通信连接,来与计算机建立通信连接。

在步骤S20,根据获取的配置参数确定检索关键字。

检索关键字用于在控制程序文件库中检索风力发电机组的控制程序的升级文件。

控制程序文件库中的控制程序文件的名称具有唯一性。控制程序文件库中的任一控制程序文件的名称,由指示其适用的风力发电机组的硬件配置信息的,多个配置参数对应的关键字组成,这样可便于检索。此外,任一控制程序文件的名称还可包括指示任一控制程序文件的版本的信息。指示任一控制程序文件的版本的信息可以是日期或版本号。此外,任一控制程序文件的名称还可包括预留信息。预留信息为预定字符,可在风力发电机组新加硬件配置后,将预定字符修改为新加硬件配置对应的关键字,以保证后续风力发电机组新加硬件配置后仍可正常检索控制程序文件。

这里,可预先存储与升级文件对应的配置参数集合,配置参数集合包括的多个配置参数与步骤S10中获取的配置参数相同。在步骤S20中,根据获取的配置参数以及预存的配置参数与关键字的对应关系,获得与配置参数对应的关键字,将获得的关键字作为确定升级文件的检索关键字。确定这里,检索关键字可以是关键字组成的集合,也可以是关键字组成的字符串。

在根据本发明的另一示例性实施例中,待升级的控制程序的升级文件可包括多个子升级文件,在步骤S20,可根据获取的配置参数确定每个子升级文件的检索关键字。例如,主控制器的控制程序的升级文件可包括以下子升级文件中的至少一个:初始化文件、故障配置文件、硬件配置文件和用户程序。变流器控制器的控制程序的升级文件可包括以下子升级文件中的至少一个:初始化文件、硬件配置文件和用户程序。变桨控制器的控制程序的升级文件可包括以下子升级文件中的至少一个:硬件配置文件和用户程序。

对于待升级的控制程序的升级文件包括多个子升级文件的情况,可预先存储与子升级文件的类型对应的配置参数集合,配置参数集合中包括多个配置参数,多个配置参数被包括在步骤S10获取的配置参数中。在步骤S20中,通过以下步骤来确定任一子升级文件的检索关键字:根据任一子升级文件的类型,确定与任一子升级文件对应的配置参数集合;根据预存的配置参数与关键字的对应关系,获得与配置参数集合所包括的配置参数对应的关键字,将获得的关键字作为任一子升级文件的检索关键字。

在一个优选的实施例中,由于与不同控制器的同一类型的子升级文件对应的配置参数可能不同,可预先存储与控制器的类型以及子升级文件的类型对应的配置参数集合,因此,可根据待升级的控制器的类型和任一子升级文件的类型,确定与任一子升级文件对应的配置参数集合。

例如,与主控制器的初始化文件对应的配置参数集合中的配置参数包括叶片厂家、叶片长度、机组额定功率、交流器类型和塔架高度;与主控制器的故障配置文件对应的配置参数集合中的配置参数包括电网类型、机组额定功率和交流器类型;与主控制器的硬件配置文件对应的配置参数集合中的配置参数包括交流器类型、变桨类型、电气柜类型和电能表类型;与主控制器的用户程序对应的配置参数集合中的配置参数包括机组额定功率和交流器类型。

在步骤S30,根据检索关键字获取升级文件。

这里,可通过在控制程序文件库中搜索文件名包括升级文件的检索关键字的控制程序文件来获取升级文件。

对于控制程序文件库中的控制程序文件的名称中还包括指示控制程序文件的版本的信息的情况,可将搜索到的控制程序文件中的版本最新的控制程序文件作为升级文件。

控制程序文件库中可存储在本地或者服务器。对于控制程序文件库存储在服务器的情况,可在控制程序文件库中搜索到文件名包括升级文件的检索关键字的控制程序文件后,将搜索到的控制程序文件下载到本地。

对于待升级的控制器的控制程序的升级文件包括多个子升级文件的情况,在步骤S30,可根据每个子升级文件的检索关键字获取每个子升级文件。具体说来,可通过在控制程序文件库中搜索文件名包括任一子升级文件的检索关键字的控制程序文件来获取任一子升级文件。

对于控制程序文件库中的控制程序文件的名称中还包括指示控制程序文件的版本的信息的情况,可将搜索到的控制程序文件中的版本最新的控制程序文件作为任一子升级文件。

在步骤S40,使用获得的升级文件来升级风力发电机组的控制程序。

这里,可根据待升级的控制器的类型来将升级文件复制或烧制到待升级的控制器中,以升级待升级的控制器中的控制程序。

为了确保风力发电机组运行的安全性,在升级之前,可将风力发电机组处于维护状态。这里,可采用各种方式使风力发电机组处于维护状态。例如,可在步骤S40之前,由人工在主控制器中输入将工作模式切换为维护模式的指令。优选地,根据本发明的示例性实施例的风力发电机组的升级方法还可包括:在步骤S40之前,向风力发电机组发送将工作模式切换为维护模式的指令。具体说来,可向风力发电机组的主控制器发送将工作模式切换为维护模式的指令。

在另一个实施例中,在步骤S40之前,还可向风力发电机组发送备份风力发电机组当前的控制程序的指令,以使风力发电机组备份当前的控制程序。这里,可向待升级的控制器发送备份其当前的控制程序的指令。从而待升级的控制器在接收到指令后,将会自己当前的控制程序进行备份。

在另一个实施例中,在步骤S40之后,还可校验升级是否成功。这里,当升级不成功时,向风力发电机组发送指令,以使风力发电机组恢复备份的控制程序。具体说来,可向待升级的控制器发送恢复控制器备份的控制程序的指令。从而在控制器接收到指令后,将恢复备份的控制程序。

这里,可通过各种方式来校验升级是否成功。在一个优选地实施例中,可通过确定风力发电机组升级后的控制程序文件的文件属性与获取的升级文件的文件属性是否相同来来校验升级是否成功。当风力发电机组中的控制程序文件的文件属性与获取的升级文件的文件属性不相同时,升级不成功;当风力发电机组中的控制程序文件的文件属性与获取的升级文件的文件属性相同时,升级成功。文件属性可包括一项或多项属性。例如,文件属性可包括以下至少一项:文件的大小和文件的修改时间。

在另一个实施例中,根据本发明示例性实施例的风力发电机组的控制程序的升级方法还可对升级信息进行记录,保证升级过程可控和可追溯。升级信息可包括与升级相关的信息,例如,包括升级日期和指示升级是否成功的信息。具体说来,可将升级信息写入日志文件中。日志文件可上传至云端服务器。在另一个实施例中,为了降低升级过程对风力发电机组性能以及发电量的影响,并保证升级过程具有一定的时效性和高度的安全性,根据本发明示例性实施例的风力发电机组的控制程序的升级方法还待确定风力发电机组是否满足多个预定升级条件中的至少一个预定升级条件,当风力发电机组满足至少一个预定升级条件,才对风力发电机组执行如图1所示的风力发电机组的控制程序的升级方法。

具体说来,根据本发明示例性实施例的风力发电机组的控制程序的升级方法可通过以下步骤来确定风力发电机组是否满足至少一个预定升级条件:与风力发电机组建立通信连接,获取风力发电机组的运行参数;根据运行参数确认选择的风力发电机组是否满足至少一个预定升级条件。

这里,运行参数可包括指示风力发电机组的工作模式的参数以及指示风力发电机组处于工作模式的原因的参数。运行参数可从主控制器中获取。

多个预定升级条件可包括以下至少两个:第一升级条件,风力发电机组的工作模式为停机模式且停机的原因为环境因素;第二升级条件,风力发电机组的工作模式为停机模式且停机的原因为远程限制功率输出;第三升级条件,风力发电机组的工作模式为停机模式且停机的原因为外部停机指令;第四升级条件,风力发电机组的工作模式为停机模式且停机的原因为超出电气规范;第五升级条件,风力发电机组的工作模式为空转模式且空转的原因为环境因素。

环境因素可包括风速超出风速设计范围和湍流超出湍流设计范围等,外部停机指令可包括扇区管理停机指令、鸟类迁徙保护停机指令和噪声停机指令等,超出电气设计范围包括电流超出电流设计范围、电压超出电压设计范围和相位超出设计范围等。

在上述实施例中,对单台风力发电机组的控制程序的升级过程进行了描述。

在另一个实施例中,根据本发明示例性实施例的风力发电机组的控制程序的升级方法可用于对风场中的多台风力发电机组的控制程序进行升级。以下将参照图2来描述对多台风力发电机组的控制程序的进行升级的具体步骤。

图2示出了根据本发明另一示例性实施例的风力发电机组的控制程序的升级方法的流程图。

参照图2,在步骤S201,接收用于对需要升级的风力发电机组进行选择的操作。

当选择的风力发电机组为单台时,确认选择的风力发电机组是否满足多个预定升级条件中的至少一个预定升级条件,当选择的风力发电机组满足至少一个预定升级条件时,可按图1所示的升级方法来对选择的单台风力发电机组的控制程序进行升级。

当选择的风力发电机组为多台时,执行步骤S202至步骤S204来确定即将升级的风力发电机组。

在步骤S202,与选择的多台风力发电机组中的未升级的风力发电机组建立通信连接,获取未升级的风力发电机组的运行参数。

在步骤S203,根据获取运行参数确定满足多个预定升级条件中的至少一个预定升级条件的风力发电机组。

在步骤S204,将确定的风力发电机组中,满足的预定升级条件的优先级别最高的风力发电机组作为即将升级的风力发电机组。这里,上述多个预定升级条件的优先级别按如下排列从前往后越来越低:第一升级条件、第二升级条件、第三升级条件、第四升级条件、第五升级条件。

在步骤S204中,当没有存在满足任一预定升级条件的风力发电机组时,返回步骤S202。优选地,为了减少运算量,在步骤S204中,当没有存在满足任一预定升级条件的风力发电机组时,可等待预定时间后,再返回步骤S202。

在步骤S205,针对即将升级的风力发电机组执行图1所示的升级方法中的步骤,以对即将升级的风力发电机组的控制程序进行升级。

在步骤S206,确定选择的多台风力发电机组的控制程序是否都进行了升级。当选择的多台风力发电机组中还有风力发电机组的控制程序没有进行升级时,返回执行步骤S202。

图3是示出根据本发明的示例性实施例的风力发电机组的控制程序的升级设备的框图。风力发电机组可包括以下至少一个控制器:主控制器、变流器控制器和变桨控制器。主控制器是控制风力发电机组的主机的控制器。根据本发明的示例性实施例的风力发电机组可对风力发电机组的一个或多个控制器的控制程序进行升级。需要进行控制程序升级的控制器(以下简称待升级的控制器)可由用户设定,或默认设定。

参照图3,根据本发明的示例性实施例的风力发电机组的控制程序的升级设备可包括配置参数获取单元301、检索关键字确定单元302、升级文件获取单元303和升级单元304。

配置参数获取单元S301从风力发电机组获取风力发电机组的配置参数。

配置参数指示风力发电机组的硬件配置信息。可以通过各种方式来从风力发电机组获取配置参数。例如,可从风力发电机组的各个控制器获取配置参数。

配置参数获取单元301可通过与各控制器之间的通信连接来从各控制器获取配置参数。例如,可通过有线或无线的方式与主控制器建立通信连接。通信连接的通信协议可以是各种通信协议,例如,网络通讯(TCP/IP)协议、用于过程控制的对象连接与嵌入(OPC)协议或Modbus协议等。由于变流器控制器或者变桨控制器与主控制器之间具有通信连接,因此,可通过主控制器与计算机之间的通信连接,来与变流器控制器或者变桨控制器建立通信连接。

配置参数获取单元301根据获取的配置参数确定检索关键字。

检索关键字用于在控制程序文件库中检索风力发电机组的控制程序的升级文件。

控制程序文件库中的控制程序文件的名称具有唯一性。控制程序文件库中的任一控制程序文件的名称,由指示其适用的风力发电机组的硬件配置信息的,多个配置参数对应的关键字组成,这样可便于检索。此外,任一控制程序文件的名称还可包括指示任一控制程序文件的版本的信息。指示任一控制程序文件的版本的信息可以是日期或版本号。此外,任一控制程序文件的名称还可包括预留信息。预留信息为预定字符,可在风力发电机组新加硬件配置后,将预定字符修改为新加硬件配置对应的关键字,以保证后续风力发电机组新加硬件配置后仍可正常检索控制程序文件。

这里,可预先存储与升级文件对应的配置参数集合,配置参数集合包括的多个配置参数与配置参数获取单元301获取的配置参数相同。检索关键字确定单元302根据获取的配置参数以及预存的配置参数与关键字的对应关系,获得与配置参数对应的关键字,将获得的关键字作为确定升级文件的检索关键字。确定这里,检索关键字可以是关键字组成的集合,也可以是关键字组成的字符串。

在根据本发明的另一示例性实施例中,待升级的控制程序的升级文件可包括多个子升级文件,检索关键字确定单元可根据获取的配置参数确定每个子升级文件的检索关键字。例如,主控制器的控制程序的升级文件可包括以下子升级文件中的至少一个:初始化文件、故障配置文件、硬件配置文件和用户程序。变流器控制器的控制程序的升级文件可包括以下子升级文件中的至少一个:初始化文件、硬件配置文件和用户程序。变桨控制器的控制程序的升级文件可包括以下子升级文件中的至少一个:硬件配置文件和用户程序。

对于待升级的控制程序的升级文件包括多个子升级文件的情况,可预先存储与子升级文件的类型对应的配置参数集合,配置参数集合中包括多个配置参数,多个配置参数被包括在配置参数获取单元301获取的配置参数中。检索关键字确定单元通过以下方式来确定任一子升级文件的检索关键字:根据任一子升级文件的类型,确定与任一子升级文件对应的配置参数集合;根据预存的配置参数与关键字的对应关系,获得与配置参数集合所包括的配置参数对应的关键字,将获得的关键字作为任一子升级文件的检索关键字。

在一个优选的实施例中,由于与不同控制器的同一类型的子升级文件对应的配置参数可能不同,可预先存储与控制器的类型以及子升级文件的类型对应的配置参数集合,因此,可根据待升级的控制器的类型和任一子升级文件的类型,确定与任一子升级文件对应的配置参数集合。

例如,与主控制器的初始化文件对应的配置参数集合中的配置参数包括叶片厂家、叶片长度、机组额定功率、交流器类型和塔架高度;与主控制器的故障配置文件对应的配置参数集合中的配置参数包括电网类型、机组额定功率和交流器类型;与主控制器的硬件配置文件对应的配置参数集合中的配置参数包括交流器类型、变桨类型、电气柜类型和电能表类型;与主控制器的用户程序对应的配置参数集合中的配置参数包括机组额定功率和交流器类型。

升级文件获取单元303根据检索关键字获取升级文件。

这里,可通过在控制程序文件库中搜索文件名包括升级文件的检索关键字的控制程序文件来获取升级文件。

对于控制程序文件库中的控制程序文件的名称中还包括指示控制程序文件的版本的信息的情况,可将搜索到的控制程序文件中的版本最新的控制程序文件作为升级文件。

控制程序文件库中可存储在本地或者服务器。对于控制程序文件库存储在服务器的情况,可在控制程序文件库中搜索到文件名包括升级文件的检索关键字的控制程序文件后,将搜索到的控制程序文件下载到本地。

对于待升级的控制器的控制程序的升级文件包括多个子升级文件的情况,升级文件获取单元303可根据每个子升级文件的检索关键字获取每个子升级文件。具体说来,可通过在控制程序文件库中搜索文件名包括任一子升级文件的检索关键字的控制程序文件来获取任一子升级文件。

对于控制程序文件库中的控制程序文件的名称中还包括指示控制程序文件的版本的信息的情况,可将搜索到的控制程序文件中的版本最新的控制程序文件作为任一子升级文件。

升级单元404使用获得的升级文件来升级风力发电机组的控制程序。

这里,可根据待升级的控制器的类型来将升级文件复制或烧制到待升级的控制器中,以升级待升级的控制器中的控制程序。

为了确保风力发电机组运行的安全性,在升级之前,需要将风力发电机组处于维护状态。这里,可采用各种方式使风力发电机组处于维护状态。例如,在升级单元304升级控制程序之前,由人工在主控制器中输入将工作模式切换为维护模式的指令。优选地,根据本发明的示例性实施例的风力发电机组的升级设备还可包括指令发送单元(未示出)。在升级单元304升级控制程序之前,指令发送单元向风力发电机组发送将工作模式切换为维护模式的指令。具体说来,可向风力发电机组的主控制器发送将工作模式切换为维护模式的指令。

在另一个实施例中,在升级单元304升级控制程序之前,指令发送单元还可向风力发电机组发送备份风力发电机组当前的控制程序的指令,以使风力发电机组备份当前的控制程序。这里,可向待升级的控制器发送备份其当前的控制程序的指令。从而待升级的控制器在接收到指令后,将会自己当前的控制程序进行备份。

在另一个实施例中,根据本发明的示例性实施例的风力发电机组的升级设备还可包括校验单元(未示出)。在升级单元304升级控制程序之后,校验单元校验升级是否成功。向风力发电机组发送指令,以使风力发电机组恢复备份的控制程序。这里,当升级不成功时,指令发送单元可向待升级的控制器发送恢复控制器备份的控制程序的指令。从而在控制器接收到指令后,将恢复备份的控制程序。

这里,可通过各种方式来校验升级是否成功。在一个优选地实施例中,可通过确定风力发电机组升级后的控制程序文件的文件属性与获取的升级文件的文件属性是否相同来来校验升级是否成功。当风力发电机组中的控制程序文件的文件属性与获取的升级文件的文件属性不相同时,升级不成功;当风力发电机组中的控制程序文件的文件属性与获取的升级文件的文件属性相同时,升级成功。文件属性可包括一项或多项属性。例如,文件属性可包括以下至少一项:文件的大小和文件的修改时间。

在另一个实施例中,根据本发明示例性实施例的风力发电机组的控制程序的升级设备还可包括记录单元(未示出)。记录单元对升级信息进行记录,保证升级过程可控和可追溯。升级信息可包括与升级相关的信息,例如,包括升级日期和指示升级是否成功的信息。具体说来,可将升级信息写入日志文件中。日志文件可上传至云端服务器。在另一个实施例中,为了降低升级过程对风力发电机组性能以及发电量的影响,并保证升级过程具有一定的时效性和高度的安全性,根据本发明示例性实施例的风力发电机组的控制程序的升级设备还需要确定风力发电机组是否满足多个预定升级条件中的至少一个预定升级条件,当风力发电机组满足至少一个预定升级条件,图3所示的风力发电机组的控制程序的升级设备中的各个单元才对选择的风力发电机组进行相应的操作,以对选择的风力发电机组的控制程序进行升级。

具体说来,根据本发明示例性实施例的风力发电机组的控制程序的升级设备还可包括:条件满足确定单元(未示出)。条件满足确定单元通过以下方式来确定风力发电机组是否满足至少一个预定升级条件:与风力发电机组建立通信连接,获取风力发电机组的运行参数;根据运行参数确认选择的风力发电机组是否满足至少一个预定升级条件。

这里,运行参数可包括指示风力发电机组的工作模式的参数以及指示风力发电机组处于工作模式的原因的参数。运行参数可从主控制器中获取。

多个预定升级条件可包括以下至少两个:第一升级条件,风力发电机组的工作模式为停机模式且停机的原因为环境因素;第二升级条件,风力发电机组的工作模式为停机模式且停机的原因为远程限制功率输出;第三升级条件,风力发电机组的工作模式为停机模式且停机的原因为外部停机指令;第四升级条件,风力发电机组的工作模式为停机模式且停机的原因为超出电气规范;第五升级条件,风力发电机组的工作模式为空转模式且空转的原因为环境因素。

环境因素可包括风速超出风速设计范围和湍流超出湍流设计范围等,外部停机指令可包括扇区管理停机指令、鸟类迁徙保护停机指令和噪声停机指令等,超出电气设计范围包括电流超出电流设计范围、电压超出电压设计范围和相位超出设计范围等。

在上述实施例中,对单台风力发电机组的控制程序的升级过程进行了描述。

在另一个实施例中,根据本发明示例性实施例的风力发电机组的控制程序的升级设备可用于对风场中的多台风力发电机组的控制程序进行升级。以下将参照图4来描述对多台风力发电机组的控制程序的进行升级的具体过程。

图4示出了根据本发明另一示例性实施例的风力发电机组的控制程序的升级设备的框图。如图4所示,据本发明另一示例性实施例的风力发电机组的控制程序的升级设备包括风力发电机组选择单元401、条件满足确定单元402、风力发电机组确定单元403、配置参数获取单元404、检索关键字确定单元405、升级文件获取单元406和升级单元407。

风力发电机组选择单元401接收用于对需要升级的风力发电机组进行选择的操作。

当选择的风力发电机组为单台时,条件满足确定单元402与选择的风力发电机组建立通信连接,获取选择的风力发电机组的运行参数,根据运行参数确认选择的风力发电机组是否满足多个预定升级条件中的至少一个预定升级条件。

当选择的风力发电机组满足至少一个预定升级条件时,参数获取单元404从选择的风力发电机组获取风力发电机组的配置参数,检索关键字确定单元405根据获取的配置参数确定检索关键字,升级文件获取单元406根据检索关键字获取升级文件,升级单元407使用获得的升级文件来升级选择的风力发电机组的控制程序。

可以理解,配置参数获取单元404、检索关键字确定单元405、升级文件获取单元406和升级单元407分别与图3中的配置参数获取单元301、检索关键字确定单元302、升级文件获取单元303和升级单元304相同,在此不再赘述。

当选择的风力发电机组为多台时,风力发电机组确定单元403确定即将升级的风力发电机组。

风力发电机组确定单元403可根据以下方式确定即将升级的风力发电机组:根据获取运行参数确定满足多个预定升级条件中的至少一个预定升级条件的风力发电机组;将确定的风力发电机组中,满足的预定升级条件的优先级别最高的风力发电机组作为即将升级的风力发电机组。

当没有存在满足任一预定升级条件的风力发电机组时,风力发电机组确定单元403可再次与选择的多台风力发电机组中的未升级的风力发电机组建立通信连接,获取未升级的风力发电机组的运行参数,直到根据获取的运行参数确定出满足多个预定升级条件中的至少一个预定升级条件的风力发电机组。优选地,为了减少运算量,当没有存在满足任一预定升级条件的风力发电机组时,可等待预定时间后,风力发电机组确定单元403才再次与选择的多台风力发电机组中的未升级的风力发电机组建立通信连接,获取未升级的风力发电机组的运行参数。

这里,上述多个预定升级条件的优先级别按如下排列从前往后越来越低:第一升级条件、第二升级条件、第三升级条件、第四升级条件、第五升级条件。

参数获取单元404从即将升级的风力发电机组获取风力发电机组的配置参数,检索关键字确定单元405根据获取的配置参数确定检索关键字,升级文件获取单元406根据检索关键字获取升级文件,升级单元407使用获得的升级文件来升级即将升级的风力发电机组的控制程序。

风力发电机组确定单元403重复确定即将升级的风力发电机组步骤,并且,配置参数获取单元404、检索关键字确定单元405、升级文件获取单元406和升级单元407对风力发电机组确定单元403确定的即将升级的风力发电机组进行相应的操作以对即将升级的风力发电机组的控制程序进行升级,直到选择的多台风力发电机组的控制程序都进行了升级。

根据本发明示例性实施例的风力发电机组的控制程序的升级方法和设备,操作简单便利,自动化程度高,安全性高。此外,通过本发明示例性实施例的风力发电机组的控制程序的升级方法和设备,使得风力发电机组的控制程序的升级对风电场的整体运行的影响降低至最小化。

此外,应该理解,根据本发明的示例性实施例的风力发电机组的控制程序的升级方法可实现为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可存储其后可由计算机系统读出的数据的任意数据存储装置。计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储装置和载波(诸如经有线或无线传输路径通过互联网的数据传输)。计算机可读记录介质也可分布于连接网络的计算机系统,从而计算机可读代码以分布式存储和执行。此外,完成本发明的功能程序、代码和代码段可容易地被与本发明相关的领域的普通程序员在本发明的范围之内解释。

此外,根据本发明的示例性实施例的风力发电机组的控制程序的升级设备中的各个单元可完全由硬件来实现,例如现场可编程门阵列(FPGA)或专用集成电路(ASIC);还可以由硬件和软件相结合的方式来实现;也可以完全通过计算机程序来以软件方式实现。

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1