风电场内风机分布确定方法及装置与流程

文档序号:30583274发布日期:2022-06-29 13:39阅读:226来源:国知局
风电场内风机分布确定方法及装置与流程

1.本技术涉及数据处理领域,具体涉及一种风电场内风机分布确定方法及装置。


背景技术:

2.近年来,我国风机装机容量迅速增长,为提高消纳水平需进一步提高风电发电功率的预测精度。在风场发电功率预测时,需要根据风机分布结构计算场内线路损耗来进一步提高精确度,然而部分风场无法提供风机分布结构的相关材料。
3.为解决风场无法提供风机分布结构的问题,现有技术中采用的方法主要为枚举法。枚举法是根据各个风机的发电功率数值以及各条汇集线路出口处的输出功率数值推算风电场内部的风机分布。具体的,首先需要确定每条线路上连接的风机数量,从第一条线路开始计算,分别计算所有可能的风机数量对应的所有排列的功率之和与第一条线路功率的偏差,取最小值所对应的数量为第一条线路上连接的风机数,再利用相同的方法计算第二条线路上连接的风机数,以此类推,得到每条线路上连接的风机数量。然后再确定每条线路上具体连接的是哪几台风机,根据第一条线路上连接的风机数进行风机排列组合,得到第一条线路连接的风机序号,以此类推,得到每条线路上连接的风机序号。最终得到风电场内的风机分布。
4.发明人发现,现有技术中的枚举法具有以下缺点:(1)枚举法计算量过大,难以实现;(2)由于线路计算存在顺序,可能导致仅仅得到局部最优解,无法得到全局最优解;(3)没有充分利用多时间的大量数据资源;(4)没有考虑到线路损耗导致的偏差。


技术实现要素:

5.针对现有技术中的问题,本技术提供一种风电场内风机分布确定方法及装置,能够准确、便捷得确定风电场内风机分布。
6.为了解决上述问题中的至少一个,本技术提供以下技术方案:
7.第一方面,本技术提供一种风电场内风机分布确定方法,包括:
8.根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数;
9.根据预设整数规划分支定界规则确定所述目标函数中符合所述整数约束条件的各系数对应的值,确定各风机线上连接的风机序号,得到所述风电场内的风机分布。
10.进一步地,所述根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件,包括:
11.根据预设风机线功率损耗值对各风机线有功功率进行损耗修正,确定经过所述损耗修正后的各风机线有功功率;
12.根据所述经过所述损耗修正后的各风机线有功功率、预设功率系数以及预设各风机线允许误差范围约束条件,确定各风机线允许误差系数;
13.根据风电场内的风机线条数、风机台数、经过所述损耗修正后的各风机线有功功
率、各风机线上所连接风机的最大数量以及所述各风机线允许误差系数,确定整数规划模型的不等式约束条件和等式约束条件。
14.进一步地,在所述根据预设风机线功率损耗值对各风机线有功功率进行损耗修正,确定经过所述损耗修正后的各风机线有功功率之前,包括:
15.根据风电场内的所有风机线有功功率、所有风机有功功率以及风机线条数,确定风机线功率损耗值。
16.进一步地,所述根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的目标函数,包括:
17.根据风电场内的风机线条数、风机台数、设定时刻各风机有功功率以及设定时刻各风机与各风机线的连接系数,确定整数规划模型的目标函数。
18.第二方面,本技术提供一种风电场内风机分布确定装置,包括:
19.整数规划模型构建模块,用于根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数;
20.风机分布确定模块,用于根据预设整数规划分支定界规则确定所述目标函数中符合所述整数约束条件的各系数对应的值,确定各风机线上连接的风机序号,得到所述风电场内的风机分布。
21.进一步地,所述整数规划模型构建模块包括:
22.功率损耗修正单元,用于根据预设风机线功率损耗值对各风机线有功功率进行损耗修正,确定经过所述损耗修正后的各风机线有功功率;
23.误差系数确定单元,用于根据所述经过所述损耗修正后的各风机线有功功率、预设功率系数以及预设各风机线允许误差范围约束条件,确定各风机线允许误差系数;
24.约束条件确定单元,用于根据风电场内的风机线条数、风机台数、经过所述损耗修正后的各风机线有功功率、各风机线上所连接风机的最大数量以及所述各风机线允许误差系数,确定整数规划模型的不等式约束条件和等式约束条件。
25.进一步地,所述整数规划模型构建模块包括:
26.功率损耗值确定单元,用于根据风电场内的所有风机线有功功率、所有风机有功功率以及风机线条数,确定风机线功率损耗值。
27.进一步地,所述整数规划模型构建模块包括:
28.目标函数确定单元,用于根据风电场内的风机线条数、风机台数、设定时刻各风机有功功率以及设定时刻各风机与各风机线的连接系数,确定整数规划模型的目标函数。
29.第三方面,本技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的风电场内风机分布确定方法的步骤。
30.第四方面,本技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的风电场内风机分布确定方法的步骤。
31.由上述技术方案可知,本技术提供一种风电场内风机分布确定方法及装置,通过风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数,并以此确定各风机线上连接的风机序号,得到所述风电场内的风机分布,由此能够准确、便捷得确定风电场内风机分布。
附图说明
32.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1为本技术实施例中的风电场内风机分布确定方法的流程示意图之一;
34.图2为本技术实施例中的风电场内风机分布确定方法的流程示意图之二;
35.图3为本技术实施例中的风电场内风机分布确定装置的结构图之一;
36.图4为本技术实施例中的风电场内风机分布确定装置的结构图之二;
37.图5为本技术实施例中的风电场内风机分布确定装置的结构图之三;
38.图6为本技术实施例中的风电场内风机分布确定装置的结构图之四;
39.图7为本技术实施例中的电子设备的结构示意图。
具体实施方式
40.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
41.考虑到现有技术中的枚举法具有以下缺点:(1)枚举法计算量过大,难以实现;(2)由于线路计算存在顺序,可能导致仅仅得到局部最优解,无法得到全局最优解;(3)没有充分利用多时间的大量数据资源;(4)没有考虑到线路损耗导致的偏差的问题,本技术提供一种风电场内风机分布确定方法及装置,通过风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数,并以此确定各风机线上连接的风机序号,得到所述风电场内的风机分布,由此能够准确、便捷得确定风电场内风机分布。
42.为了能够准确、便捷得确定风电场内风机分布,本技术提供一种风电场内风机分布确定方法的实施例,参见图1,所述风电场内风机分布确定方法具体包含有如下内容:
43.步骤s101:根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数。
44.可以理解的是,整数规划模型是数学建模中一种常见的很重要的模型,整数规划是指规划中的变量限制为整数,若在线性模型中,变量限制为整数,则称为整数线性规划。相比于一般的线性规划,为了满足整数的要求,初看起来似乎只要把已得的非整数解舍入化整就可以了。实际上化整后的数不见得是可行解和最优解,所以应该有特殊的方法来求解整数规划。在整数规划中,如果所有变量都限制为整数,则称为纯整数规划;如果仅一部分变量限制为整数,则称为混合整数规划。整数规划的一种特殊情形是0-1规划,它的变数仅限于0或1。
45.可以理解的是,对于一般的整数规划模型,可以利用lingo软件求解。随着matlab版本的提高,也可以直接调用matlab优化工具箱(optimization toolbox)中的bintprog或者intlinprog函数求解0-1整数规划问题。
46.可选的,风电场内已知有m条风机线,上面共连接了n台风机,共t个时间点的功率数据。此时本技术需要求解每条线路上连接了哪几台风机。
47.可选的,每条风机线上流过的功率分别为:p
l1
(t),p
l2
(t),

,p
lm
(t)。
48.在本技术的一些实施例中,由于风机功率与风机线功率之间存在功率损耗,需要考虑这一损耗带来的偏差,此时本技术可以选择一个时刻的数据,将所有风机功率与所有线路功率之差除以线路数作为每条风机线上功率损耗值,每条线路的功率损耗值根据下式(1)计算:
[0049][0050]
其中,m表示风机线的条数,p
li
(t)表示t时刻第i条风机线的的功率,i=1,2,

,m,pj(t)表示t时刻第j台风机的实际发电功率,j=1,2,

,n;n表示风机的台数。
[0051]
修正后的功率如下式(2)所示:
[0052]
p
li

(t)=p
li
(t)+δp,i=1,2,...,m
ꢀꢀꢀ
(2)
[0053]
其中,p
li

(t)表示考虑功率损耗后第i条风机线上的功率,δp表示每条风机线上的功率损耗值,p
li
(t)表示t时刻第i条风机线的的功率。
[0054]
可选的,本技术可以根据下式(3)定义功率系数:
[0055]a1,1
,a
1,2
,...,a
1,n
[0056]a2,1
,a
2,2
,...,a
2,n
[0057]
...
[0058]am,1
,a
m,
2,...,a
m,n
(3)
[0059]
其中,ai,j为(0,1)变量,取0或1,ai,j=1表示第i条线路与j号风机相连接,ai,j=0表示第i条线路与j号风机不相连接。
[0060]
可选的,本技术的约束条件为:
[0061]
1、线路的误差允许范围约束:
[0062]a1,1
p1(t)+a
1,2
p2(t)+...+a
1,n
pn(t)-p
l1

(t)|<ε
×
p
l1

(t)
[0063]a2,1
p1(t)+a
2,2
p2(t)+...+a
2,n
pn(t)-p
l2

(t)|<ε
×
p
l2

(t)
[0064]
...
[0065]am,1
p1(t)+a
m,2
p2(t)+...+a
m,n
pn(t)-p
lm

(t)|<ε
×
p
lm

(t)(4)
[0066]
2、功率系数约束如下:
[0067]
每台风机都一定和风机线连接:
[0068]
每台风机都一定和某条风机线连接:
[0069]
每条风机线上所连接的风机数量小于等于最大数量:每条风机线上所连接的风机数量小于等于最大数量:
[0070]
其中,i=1,2,

,m,m表示风机线的条数,p
li

(t)表示考虑功率损耗后第i条风机线上的功率,k表示每条风机线上所连接风机的最大数量,ε表示线路的允许误差系数,一般
取10%,如果取前t个时间点的数据,则共有2m*t+m+n+1个约束条件,其中2m*t+m个不等式约束,n+1个等式约束。
[0071]
可选的,本技术优化后的目标函数如下式(8)所示:
[0072][0073]
其中,pj(1)表示前t个时间点中的第1个时间点对应的第j台风机的功率,ai,j为(0,1)变量,取0或1,ai,j=1表示第i条线路与j号风机相连接,ai,j=0表示第i条线路与j号风机不相连接。
[0074]
步骤s102:根据预设整数规划分支定界规则确定所述目标函数中符合所述整数约束条件的各系数对应的值,确定各风机线上连接的风机序号,得到所述风电场内的风机分布。
[0075]
可选的,本技术对于整数规划问题,可以采用分支定界法来解决。设规定求解的整数规划问题为a,相应的线性规划问题为b。则a的求解步骤如下:
[0076]
1)先不考虑原问题的整数约束,求解相应的问题b。
[0077]
若b无可行解,则a也无可行解,停止计算。
[0078]
若b有最优解,且符合整数条件,该最优解为a的最优解,停止计算。
[0079]
若b有最优解,但不符合整数条件,记它的目标函数值为z*,作为最优值的下界。
[0080]
2)分枝:根据对变量重要性的了解,在最优解中选择一个不符合整数约束条件的解x1,其值为b,以[b]表示小于b的最大整数。构造两个约束条件:x1≤[b]和x1≥[b]+1分别加入原线性规划问题形成两个子问题,因为[b]与[b]+1之间无整数,故这两个子集内的整数解必定与原可行解集合整数解一致,这一步称为分枝。对于高维变量,可用潜入式启发性算法进行分枝,利用分数式潜入,取分数性最小的变量作为分枝节点。
[0081]
3)定界,首先判断各个子问题是否存在整数解。若存在,找出目标函数值最大对应的整数解,设为z*,则a问题的整数解目标函数z≤z*,这就是定界。而且分枝过程中,一旦有某个子问题z≤z*,则令z*=z。
[0082]
4)若存在小于z*的子问题则需分枝。第3)步中若不存在整数解,也需继续分枝寻找整数解,并从目标函数值最小对应的子问题先分枝。
[0083]
5)若所有子问题的目标值都大于等于z*,则不需继续分枝,z*所对应的整数解即为最优解。
[0084]
经过以上步骤,得到系数对应的值,即可得到每条线路上连接的风机的序号,即得到了风电场内的风机排布。
[0085]
从上述描述可知,本技术实施例提供的风电场内风机分布确定方法,能够通过风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数,并以此确定各风机线上连接的风机序号,得到所述风电场内的风机分布,由此能够准确、便捷得确定风电场内风机分布。
[0086]
为了能够准确确定整数规划模型的整数约束条件,在本技术的风电场内风机分布确定方法的一实施例中,参见图2,上述步骤s101还可以具体包含如下内容:
[0087]
步骤s201:根据预设风机线功率损耗值对各风机线有功功率进行损耗修正,确定
经过所述损耗修正后的各风机线有功功率。
[0088]
步骤s202:根据所述经过所述损耗修正后的各风机线有功功率、预设功率系数以及预设各风机线允许误差范围约束条件,确定各风机线允许误差系数。
[0089]
步骤s203:根据风电场内的风机线条数、风机台数、经过所述损耗修正后的各风机线有功功率、各风机线上所连接风机的最大数量以及所述各风机线允许误差系数,确定整数规划模型的不等式约束条件和等式约束条件。
[0090]
可选的,本技术可以根据下式(3)定义功率系数:
[0091]a1,1
,a
1,2
,...,a
1,n
[0092]a2,1
,a
2,2
,...,a
2,n
[0093]
...
[0094]am,1
,a
m,
2,...,a
m,n
(3)
[0095]
其中,ai,j为(0,1)变量,取0或1,ai,j=1表示第i条线路与j号风机相连接,ai,j=0表示第i条线路与j号风机不相连接。
[0096]
可选的,本技术的约束条件为:
[0097]
1、线路的误差允许范围约束:
[0098]
|a
1,1
p1(t)+a
1,2
p2(t)+...+a
1,n
pn(t)-p
l1

(t)|<ε
×
p
l1

(t)
[0099]
|a
2,1
p1(t)+a
2,2
p2(t)+...+a
2,n
pn(t)-p
l2

(t)|<ε
×
p
l2

(t)
[0100]
...
[0101]
|a
m,1
p1(t)+a
m,2
p2(t)+...+a
m,n
pn(t)-p
lm

(t)|<ε
×
p
lm

(t)(4)
[0102]
2、功率系数约束如下:
[0103]
每台风机都一定和风机线连接:
[0104]
每台风机都一定和某条风机线连接:
[0105]
每条风机线上所连接的风机数量小于等于最大数量:每条风机线上所连接的风机数量小于等于最大数量:
[0106]
其中,i=1,2,

,m,m表示风机线的条数,p
li

(t)表示考虑功率损耗后第i条风机线上的功率,k表示每条风机线上所连接风机的最大数量,ε表示线路的允许误差系数,一般取10%,如果取前t个时间点的数据,则共有2m*t+m+n+1个约束条件,其中2m*t+m个不等式约束,n+1个等式约束。
[0107]
可选的,本技术优化后的目标函数如下式(8)所示:
[0108][0109]
其中,pj(1)表示前t个时间点中的第1个时间点对应的第j台风机的功率,ai,j为(0,1)变量,取0或1,ai,j=1表示第i条线路与j号风机相连接,ai,j=0表示第i条线路与j号风机不相连接。
[0110]
为了能够准确对各风机线有功功率进行损耗修正,在本技术的风电场内风机分布
确定方法的一实施例中,在上述步骤s201之前,还可以具体包含如下内容:
[0111]
根据风电场内的所有风机线有功功率、所有风机有功功率以及风机线条数,确定风机线功率损耗值。
[0112]
可选的,风电场内已知有m条风机线,上面共连接了n台风机,共t个时间点的功率数据。此时本技术需要求解每条线路上连接了哪几台风机。
[0113]
可选的,每条风机线上流过的功率分别为:p
l1
(t),p
l2
(t),

,p
lm
(t)。
[0114]
在本技术的一些实施例中,由于风机功率与风机线功率之间存在功率损耗,需要考虑这一损耗带来的偏差,此时本技术可以选择一个时刻的数据,将所有风机功率与所有线路功率之差除以线路数作为每条风机线上功率损耗值,每条线路的功率损耗值根据下式(1)计算:
[0115][0116]
其中,m表示风机线的条数,p
li
(t)表示t时刻第i条风机线的的功率,i=1,2,

,m,pj(t)表示t时刻第j台风机的实际发电功率,j=1,2,

,n;n表示风机的台数。
[0117]
修正后的功率如下式(2)所示:
[0118]
p
li

(t)=p
li
(t)+δp,i=1,2,...,m
ꢀꢀꢀꢀ
(2)
[0119]
其中,p
li

(t)表示考虑功率损耗后第i条风机线上的功率,δp表示每条风机线上的功率损耗值,p
li
(t)表示t时刻第i条风机线的的功率。
[0120]
为了能够准确确定整数规划模型的目标函数,在本技术的风电场内风机分布确定方法的一实施例中,上述步骤s101还可以具体包含如下内容:
[0121]
根据风电场内的风机线条数、风机台数、设定时刻各风机有功功率以及设定时刻各风机与各风机线的连接系数,确定整数规划模型的目标函数。
[0122]
可选的,本技术优化后的目标函数如下式(8)所示:
[0123][0124]
其中,pj(1)表示前t个时间点中的第1个时间点对应的第j台风机的功率,ai,j为(0,1)变量,取0或1,ai,j=1表示第i条线路与j号风机相连接,ai,j=0表示第i条线路与j号风机不相连接。
[0125]
为了能够准确、便捷得确定风电场内风机分布,本技术提供一种用于实现所述风电场内风机分布确定方法的全部或部分内容的风电场内风机分布确定装置的实施例,参见图3,所述风电场内风机分布确定装置具体包含有如下内容:
[0126]
整数规划模型构建模块10,用于根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数。
[0127]
风机分布确定模块20,用于根据预设整数规划分支定界规则确定所述目标函数中符合所述整数约束条件的各系数对应的值,确定各风机线上连接的风机序号,得到所述风电场内的风机分布。
[0128]
从上述描述可知,本技术实施例提供的风电场内风机分布确定装置,能够通过风
电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数,并以此确定各风机线上连接的风机序号,得到所述风电场内的风机分布,由此能够准确、便捷得确定风电场内风机分布。
[0129]
为了能够准确确定整数规划模型的整数约束条件,在本技术的风电场内风机分布确定装置的一实施例中,参见图4,所述整数规划模型构建模块10包括:
[0130]
功率损耗修正单元11,用于根据预设风机线功率损耗值对各风机线有功功率进行损耗修正,确定经过所述损耗修正后的各风机线有功功率。
[0131]
误差系数确定单元12,用于根据所述经过所述损耗修正后的各风机线有功功率、预设功率系数以及预设各风机线允许误差范围约束条件,确定各风机线允许误差系数。
[0132]
约束条件确定单元13,用于根据风电场内的风机线条数、风机台数、经过所述损耗修正后的各风机线有功功率、各风机线上所连接风机的最大数量以及所述各风机线允许误差系数,确定整数规划模型的不等式约束条件和等式约束条件。
[0133]
为了能够准确对各风机线有功功率进行损耗修正,在本技术的风电场内风机分布确定装置的一实施例中,参见图5,所述整数规划模型构建模块10包括:
[0134]
功率损耗值确定单元14,用于根据风电场内的所有风机线有功功率、所有风机有功功率以及风机线条数,确定风机线功率损耗值。
[0135]
为了能够准确确定整数规划模型的目标函数,在本技术的风电场内风机分布确定装置的一实施例中,参见图6,所述整数规划模型构建模块10包括:
[0136]
目标函数确定单元15,用于根据风电场内的风机线条数、风机台数、设定时刻各风机有功功率以及设定时刻各风机与各风机线的连接系数,确定整数规划模型的目标函数。
[0137]
为了更进一步说明本方案,本技术还提供一种应用上述风电场内风机分布确定装置实现风电场内风机分布确定方法的具体应用实例,具体包含有如下内容:
[0138]
以某风场数据进行案例分析,该风电场共有50台风机,6条线路。
[0139]
其中,第1条风机线上连接了1-8号风机;第2条风机线上连接了9-17号风机;第3条风机线上连接了18-27号风机;第4条风机线上连接了28-34号风机;第5条风机线上连接了35-45号风机;第6条风机线上连接了46-50号风机。
[0140]
共有50个时刻的数据,取其中10个时间点的数据用作计算,构成有126个不等式约束,51个等式约束和目标函数。
[0141]
利用上述方法进行计算,计算结果如表1所示,其中,带有(*)的表格代表风机和线路的连接关系计算错误。
[0142]
根据下表1计算结果可知:第1条风机线上连接了1#、2#、4#-6#、8#和9#风机;第2条风机线上连接了10#-17#风机;第3条风机线上连接了18#-25#、27#风机;第4条风机线上连接了28#-34#风机;第5条风机线上连接了35#-45#风机;第6条风机线上连接了46#-50#风机。其中,3#、8#、9#和6#共4台风机的分布位置计算错误,故计算准确率为(50-4)/50=92%。
[0143]
表1风机分布测算结果
[0144]
[0145][0146]
[0147]
由上述内容可知,本技术根据已知风机线条数、各风机线有功功率和风机有功功率数据,将风机场内分布结构求解问题转化为整数规划问题,确定了整数规划问题的约束条件和目标函数,然后通过分支定界法求解整数规划问题,得到风机场内分布结构。
[0148]
从硬件层面来说,为了能够准确、便捷得确定风电场内风机分布,本技术提供一种用于实现所述风电场内风机分布确定方法中的全部或部分内容的电子设备的实施例,所述电子设备具体包含有如下内容:
[0149]
处理器(processor)、存储器(memory)、通信接口(communications interface)和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于实现风电场内风机分布确定装置与核心业务系统、用户终端以及相关数据库等相关设备之间的信息传输;该逻辑控制器可以是台式计算机、平板电脑及移动终端等,本实施例不限于此。在本实施例中,该逻辑控制器可以参照实施例中的风电场内风机分布确定方法的实施例,以及风电场内风机分布确定装置的实施例进行实施,其内容被合并于此,重复之处不再赘述。
[0150]
可以理解的是,所述用户终端可以包括智能手机、平板电子设备、网络机顶盒、便携式计算机、台式电脑、个人数字助理(pda)、车载设备、智能穿戴设备等。其中,所述智能穿戴设备可以包括智能眼镜、智能手表、智能手环等。
[0151]
在实际应用中,风电场内风机分布确定方法的部分可以在如上述内容所述的电子设备侧执行,也可以所有的操作都在所述客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本技术对此不作限定。若所有的操作都在所述客户端设备中完成,所述客户端设备还可以包括处理器。
[0152]
上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。
[0153]
图7为本技术实施例的电子设备9600的系统构成的示意框图。如图7所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图7是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
[0154]
一实施例中,风电场内风机分布确定方法功能可以被集成到中央处理器9100中。其中,中央处理器9100可以被配置为进行如下控制:
[0155]
步骤s101:根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数。
[0156]
步骤s102:根据预设整数规划分支定界规则确定所述目标函数中符合所述整数约束条件的各系数对应的值,确定各风机线上连接的风机序号,得到所述风电场内的风机分布。
[0157]
从上述描述可知,本技术实施例提供的电子设备,通过风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数,并以此确定各风机线上连接的风机序号,得到所述风电场内的风机分布,由此能够
准确、便捷得确定风电场内风机分布。
[0158]
在另一个实施方式中,风电场内风机分布确定装置可以与中央处理器9100分开配置,例如可以将风电场内风机分布确定装置配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现风电场内风机分布确定方法功能。
[0159]
如图7所示,该电子设备9600还可以包括:通信模块9110、输入单元9120、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图7中所示的所有部件;此外,电子设备9600还可以包括图7中没有示出的部件,可以参考现有技术。
[0160]
如图7所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。
[0161]
其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。
[0162]
输入单元9120向中央处理器9100提供输入。该输入单元9120例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为lcd显示器,但并不限于此。
[0163]
该存储器9140可以是固态存储器,例如,只读存储器(rom)、随机存取存储器(ram)、sim卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为eprom等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。
[0164]
存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
[0165]
通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
[0166]
基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。
[0167]
本技术的实施例还提供能够实现上述实施例中的执行主体为服务器或客户端的风电场内风机分布确定方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储
介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的执行主体为服务器或客户端的风电场内风机分布确定方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
[0168]
步骤s101:根据风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数。
[0169]
步骤s102:根据预设整数规划分支定界规则确定所述目标函数中符合所述整数约束条件的各系数对应的值,确定各风机线上连接的风机序号,得到所述风电场内的风机分布。
[0170]
从上述描述可知,本技术实施例提供的计算机可读存储介质,通过风电场内的风机线条数、风机台数、各风机线有功功率以及各风机有功功率,确定整数规划模型的整数约束条件和目标函数,并以此确定各风机线上连接的风机序号,得到所述风电场内的风机分布,由此能够准确、便捷得确定风电场内风机分布。
[0171]
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0172]
本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0173]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0174]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0175]
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1