1.一种风力发电机组的控制程序的升级方法,其特征在于,包括:
A)从风力发电机组获取风力发电机组的配置参数,其中,所述配置参数指示风力发电机组的硬件配置信息;
B)根据获取的配置参数确定检索关键字;
C)根据所述检索关键字获取升级文件;
D)使用获得的升级文件来升级风力发电机组的控制程序。
2.根据权利要求1所述的升级方法,其特征在于,所述升级文件包括多个子升级文件,
其中,步骤B)包括:根据获取的配置参数确定每个子升级文件的检索关键字,
其中,在步骤B)中,通过以下步骤来确定任一子升级文件的检索关键字:
根据所述任一子升级文件的类型,确定与所述任一子升级文件对应的配置参数集合;
根据预存的配置参数与关键字的对应关系,获得与配置参数集合所包括的配置参数对应的关键字,将获得的关键字作为所述任一子升级文件的检索关键字。
3.根据权利要求2所述的升级方法,其特征在于,还包括:确定风力发电机组中需要进行控制程序升级的控制器,
步骤B)包括:根据获取的配置参数确定控制器的升级文件的每个子升级文件的检索关键字,
其中,确定与所述任一子升级文件对应的配置参数集合的步骤包括:根据控制器的类型和所述任一子升级文件的类型,确定与所述任一子升级文件对应的配置参数集合。
4.根据权利要求3所述的升级方法,其特征在于,风力发电机组包括以下至少一个控制器:主控制器、变流器控制器和变桨控制器。
5.根据权利要求4所述的升级方法,其特征在于,主控制器的控制程序的升级文件包括以下子升级文件中的至少一个:初始化文件、故障配置文件、硬件配置文件和用户程序。
6.根据权利要求2所述的升级方法,其特征在于,步骤C)包括:根据所述每个子升级文件的检索关键字获取每个子升级文件,
其中,在步骤C)中,通过以下步骤来获取任一子升级文件:
在控制程序文件库中搜索文件名包括所述任一子升级文件的检索关键字的控制程序文件。
7.根据权利要求1所述的升级方法,其特征在于,在步骤D)之前还包括:向所述风力发电机组发送指令,以使所述风力发电机组备份当前的控制程序,所述升级方法还包括:E)校验升级是否成功,当升级不成功时,向所述风力发电机组发送指令,以使所述风力发电机组恢复备份的控制程序。
8.根据权利要求1所述的升级方法,其特征在于,包括:
接收用于对需要升级的风力发电机组进行选择的操作,
当选择的风力发电机组为单台时,
与所述选择的风力发电机组建立通信连接,获取所述选择的风力发电机组的运行参数;
根据运行参数确认所述选择的风力发电机组是否满足多个预定升级条件中的至少一个预定升级条件;
当所述选择的风力发电机组满足至少一个预定升级条件时,
执行步骤A)至步骤D),以对所述被选择的风力发电机组的控制器的控制程序进行升级。
9.根据权利要求8所述的升级方法,其特征在于,还包括:
当选择的风力发电机组为多台时,按以下步骤确定即将升级的风力发电机组,并针对所述即将升级的风力发电机组执行步骤A)至步骤D),以对所述即将升级的风力发电机组的控制程序进行升级,并重复确定即将升级的风力发电机组和对所述即将升级的风力发电机组的控制程序进行升级步骤,直到选择的多台风力发电机组的控制程序都进行了升级:
与选择的多台风力发电机组中的未升级的风力发电机组建立通信连接,获取所述未升级的风力发电机组的运行参数;
根据获取的运行参数确定满足多个预定升级条件中的至少一个预定升级条件的风力发电机组;
将确定的风力发电机组中,满足的预定升级条件的优先级别最高的风力发电机组作为即将升级的风力发电机组。
10.根据权利要求9所述的升级方法,其特征在于,当确定的风力发电机组中,满足的升级条件的优先级别最高的风力发电机组为至少两台风力发电机组时,将所述至少两台风力发电机组处的风速最小的风力发电机组作为即将升级的风力发电机组。
11.根据权利要求9所述的升级方法,其特征在于,所述多个预定升级条件包括以下至少两个:
第一升级条件,风力发电机组的工作模式为停机模式且停机的原因为环境因素;
第二升级条件,风力发电机组的工作模式为停机模式且停机的原因为远程限制功率输出;
第三升级条件,风力发电机组的工作模式为停机模式且停机的原因为外部停机指令;
第四升级条件,风力发电机组的工作模式为停机模式且停机的原因为超出电气规范;
第五升级条件,风力发电机组的工作模式为空转模式且空转的原因为环境因素。
12.根据权利要求11所述的升级方法,其特征在于,所述环境因素包括风速超出风速设计范围和湍流超出湍流设计范围,外部停机指令包括扇区管理停机指令、鸟类迁徙保护停机指令和噪声停机指令,超出电气设计范围包括电流超出电流设计范围、电压超出电压设计范围和相位超出设计范围。
13.根据权利要求11所述的升级方法,其特征在于,所述多个预定升级条件的优先级别按如下排列从前往后越来越低:第一升级条件、第二升级条件、第三升级条件、第四升级条件、第五升级条件。
14.一种风力发电机组的控制程序的升级设备,其特征在于,包括:
配置参数获取单元,从待升级的风力发电机组获取风力发电机组的配置参数,其中,所述配置参数指示风力发电机组的硬件配置信息;
检索关键字确定单元,根据获取的配置参数确定检索关键字;
升级文件获取单元,根据所述检索关键字获取升级文件;
升级单元,使用获得的升级文件来升级所述待升级的风力发电机组的控制程序。
15.根据权利要求14所述的升级设备,其特征在于,所述升级文件包括多个子升级文件,
其中,检索关键字确定单元根据获取的配置参数确定每个子升级文件的检索关键字,
其中,检索关键字确定单元通过以下方式来确定任一子升级文件的检索关键字:
根据所述任一子升级文件的类型,确定与所述任一子升级文件对应的配置参数集合;
根据预存的配置参数与关键字的对应关系,获得与配置参数集合所包括的配置参数对应的关键字,将获得的关键字作为所述任一子升级文件的检索关键字。
16.根据权利要求15所述的升级设备,其特征在于,检索关键字确定单元确定待升级的风力发电机组中需要进行控制程序升级的控制器,根据获取的配置参数确定控制器的升级文件的每个子升级文件的检索关键字,
其中,检索关键字确定单元根据控制器的类型和所述任一子升级文件的类型,确定与所述任一子升级文件对应的配置参数集合。
17.根据权利要求16所述的升级设备,其特征在于,待升级的风力发电机组包括以下至少一个控制器:主控制器、变流器控制器和变桨控制器。
18.根据权利要求17所述的升级设备,其特征在于,主控制器的控制程序的升级文件包括以下子升级文件中的至少一个:初始化文件、故障配置文件、硬件配置文件和用户程序。
19.根据权利要求15所述的升级设备,其特征在于,升级文件获取单元根据所述每个子升级文件的检索关键字获取每个子升级文件,
其中,升级文件获取单元通过以下方式来获取任一子升级文件:
在控制程序文件库中搜索文件名包括所述任一子升级文件的检索关键字的控制程序文件。
20.根据权利要求14所述的升级设备,其特征在于,还包括:
指令发送单元,在升级单元升级控制程序之前,向所述待升级的风力发电机组发送指令,以使所述待升级的风力发电机组备份当前的控制程序;
校验单元,校验升级是否成功,
其中,当升级不成功时,指令发送单元向所述待升级的风力发电机组发送指令,以使所述待升级的风力发电机组恢复备份的控制程序。
21.根据权利要求14所述的升级设备,其特征在于,还包括:
风力发电机组选择单元,接收用于对需要升级的风力发电机组进行选择的操作,
条件满足确定单元,当选择的风力发电机组为单台时,与所述选择的风力发电机组建立通信连接,获取所述选择的风力发电机组的运行参数;根据运行参数确认所述选择的风力发电机组是否满足多个预定升级条件中的至少一个预定升级条件,当所述选择的风力发电机组满足至少一个预定升级条件时,将所述选择的风力发电机组作为所述待升级的风力发电机组。
22.根据权利要求21所述的升级设备,其特征在于,还包括:
风力发电机组确定单元,当选择的风力发电机组为多台时,按以下方式确定即将升级的风力发电机组,并将所述即将升级的风力发电机组作为所述待升级的风力发电机组,以对所述即将升级的风力发电机组的控制程序进行升级,并重复确定即将升级的风力发电机组步骤,直到选择的多台风力发电机组的控制程序都进行了升级:
与选择的多台风力发电机组中的未升级的风力发电机组建立通信连接,获取所述未升级的风力发电机组的运行参数;
根据获取的运行参数确定满足多个预定升级条件中的至少一个预定升级条件的风力发电机组;
将确定的风力发电机组中,满足的预定升级条件的优先级别最高的风力发电机组作为即将升级的风力发电机组。
23.根据权利要求22所述的升级设备,其特征在于,当确定的风力发电机组中,满足的升级条件的优先级别最高的风力发电机组为至少两台风力发电机组时,风力发电机组确定单元将所述至少两台风力发电机组处的风速最小的风力发电机组作为即将升级的风力发电机组。