首页> 中国专利> 一种适用于复杂约束条件的风力发电机选址选型优化方法

一种适用于复杂约束条件的风力发电机选址选型优化方法

摘要

本发明公开了一种适用于复杂约束条件的风力发电机选址选型优化方法。针对风力发电机选址选型的优化问题,当存在全场最小年发电量和风机间最短距离等非线性约束条件时,使用遗传算法选取风机位置,使用粒子群算法求出该风机位置时选型的最优方案。本发明方法有效设定粒子群算法的目标函数,加入罚函数将最小发电量限制条件加入其中,作为风力发电机选型优化算法,与遗传算法嵌套使用。在遗传算法中,有效设定遗传算法的目标函数,加入罚函数将最短风机距离,即安全距离限制条件加入其中,进行风力发电厂发电机多型号混装的位置型号优化。该方法能够解决存在复杂非线性约束条件的优化问题,性能指标更好,选型方案更加精确,实用性更强。

著录项

  • 公开/公告号CN106886833A

    专利类型发明专利

  • 公开/公告日2017-06-23

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201710021306.9

  • 发明设计人 唐晓宇;杨秦敏;陈积明;孙优贤;

    申请日2017-01-12

  • 分类号G06Q10/04;G06Q50/06;

  • 代理机构杭州求是专利事务所有限公司;

  • 代理人刘静

  • 地址 310058 浙江省杭州市西湖区余杭塘路866号

  • 入库时间 2023-06-19 02:37:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-01-21

    授权

    授权

  • 2017-07-18

    实质审查的生效 IPC(主分类):G06Q10/04 申请日:20170112

    实质审查的生效

  • 2017-06-23

    公开

    公开

说明书

技术领域

本发明涉及一种风电场多型号风力发电机排布优化方法,特别涉及一种适用于复杂约束条件的风力发电机选址选型优化方法。

背景技术

风能是一种无污染、可再生的新能源,在能源紧缺和传统能源对环境污染严重的现代社会,风电产业成为大力发展的新能源产业之一。风电场微观选址是风电产业合理规划的必要步骤。建设风电场前的风电场微观选址可以有效提高风能利用效率,提高风机使用寿命,降低风电场运维成本和风力发电成本,从而实现风电产业的合理决策与科学发展。风电场选址包括宏观选址和微观选址,宏观选址旨在选择风电场场址,而微观选址重点在于风机选型和安装位置。对当地风资源的长期记录和分析是风电场选址的大前提,微观选址在宏观选址完成之后,安装测风塔,对场址处风况进行一年以上的检测和记录,结合当地长期气象记录等,综合进行风资源分析和评估。在风资源评估、场址地形地貌综合分析的基础上,选择风机数量和型号,确定风机安装位置,以达到风电场预期年产量最大或预期风力发电度电成本最低,令该风电场在社会、经济和环境指标满足的条件下,达到经济效益最大化。

风电场微观选址优化是一种非线性强耦合问题,需综合考虑当地气象地形、环境指标、土地价格、道路分布和建设可行性等因素,涉及流体、气象、机电等多方面因素,无法使用传统最优化方法得出最优解。因此,目前在世界范围内,该方向的研究成果大多都是使用基于搜索的启发式算法对具体问题进行优化决策计算。优化的主要方法为遗传算法、随机算法、粒子群优化算法等。由于风速分布随海拔高度增加而增加,各型号风机在不同的风能分布情况下各有优势和劣势。在风电场微观选址中,把多种型号、高度的风机安装在同一个风电场,可以有效提高风能利用率和整场发电效率,进而降低风能发电的成本。同时,在风电场微观选址的过程中,也存在各种限制条件,诸如需满足安全距离和风电场正常年最低发电量等。

与本专利相关的文献和专利中,文献Castro Mora,J等发表在2007年的Neurocomputing的论文“An evolutive algorithm for wind farm optimal design”中,提出了多型号风机排布优化的问题并给出了一种解决方法,但是优化中并未考虑风机间的尾流影响。专利《一种基于遗传算法的风电场多型号风机优化排布方案》(申请公布号:CN103793566A)提出了使用遗传算法来解决多型号风力发电机排布的问题,但是采用的风机型号选取优化算法并未考虑优化算法的全局性,相对粗糙,不够精准。这些研究对复杂的约束条件都未考虑或者假设得十分简单,并不适合在微观选址实践中使用。

发明内容

本发明目的在于克服上述现有研究和技术存在的问题和缺陷,提出一种适用于复杂约束条件的风力发电机选址选型优化方法。该方法在对风电场区域搜索连续且满足安全距离,提高位置排布精度的基础上,充分考虑选型优化算法和,能充分利用竖直方向上的风资源,此外考虑了风电场年最低发电量的限制条件。该发明方法实际更具有实用性,且扩展性高。

本发明的目的通过以下的技术方案实现:一种适用于复杂约束条件的风力发电机选址选型优化方法,该方法包括以下步骤:

1)根据风资源评估结果和风电场地形气象特性,对风力发电机进行初始选型,确定若干个备选型号用于选型优化,读入风电场相关地形和气象等参数;

2)根据选址选型要求,抽象出优化问题的复杂约束条件,将约束条件松弛为目标函数中的罚函数项,使优化结果满足风机之间的安全距离约束和风场年度最低发电量约束;

3)在风电场区域横纵坐标范围内随机生成风机的初始位置矩阵,矩阵每行代表一种风机位置排布方案,即一个染色体,行数代表遗传算法染色体数,对矩阵的每一行进行二进制编码;

4)在给定的备选风机型号内生成初始型号矩阵并编码,矩阵行数代表粒子群算法粒子数,矩阵的每一行代表一个粒子(一种风机型号选取方案),随机初始化粒子的速度和在搜索域内的位置,作为当前染色体的风机型号选取的初始解;

5)计算当前每个粒子的适应度,即采用当前风机位置和选型方案的度电成本,并求出每个粒子的个体最优适应度和所有粒子的全局最优适应度;

6)根据粒子群算法中设定的粒子速度和位置进化规则,对每个粒子的位置和速度进行进化;

7)判断是否达到粒子群算法设定的最大代数,若达到设定最大代数,停止进行风机型号优化,选取粒子群算法的全局最优适应度,作为当前染色体的适应度,否则返回步骤5);

8)根据每个染色体的适应度,求出遗传算法的全局最优适应度,即风机位置选型的全局最优值;

9)判断是否达到遗传算法的最大迭代次数,若是,则输出遗传算法的全局最优适应度对应的染色体作为风机位置方案,其对应的粒子群算法的全局最优适应度作为选型方案,完成多型号风力发电机排布优化,否则进行步骤10);

10)把所有染色体作为父代染色体群,进行交叉、变异操作,根据染色体的适应度大小计算选择概率,进行选择生成子代染色体群并返回步骤4)。

进一步地,使用遗传算法选取风机位置,嵌套使用粒子群算法进行风机型号优化,即每次选取风机位置之后,使用粒子群算法得出该风机位置时选型的最优解,作为该代风机位置的适应度。优化问题存在非线性约束,非线性约束包括风机之间的最小距离和风电场年度最低发电量。非线性约束条件导致风机选型和选址优化问题非常复杂且难以得到最优解。

进一步地,个体适应度计算值计算如下:个体适应度通过计算度电成本的倒数来体现,适应度最高的个体即为度电成本倒数的最大值,即度电成本最小值的个体,度电成本CoP的计算公式为:

其中:CoE是年发电成本,AEP是风电场年平均发电量,Ci是每台风机的购买年

均成本,CO&M是风场的年度运维成本,Cland是风电场土地年平均占用成本,Cother是风

电场其他费用的年平均值,Pi是每台风机的年平均发电量,N是风电场风机总台数。

进一步地,将优化问题P1松弛为优化问题P2,P2中嵌套优化问题P3;

P1表示如下:

min CoP

其中:E0是年最低发电量,Ds是风机间安全距离,di,j是风机之间距离,xi,yi是风机的位置二维坐标,分别是风机二维坐标的上下界。

P2表示如下:

将风机之间必须满足安全距离的非线性约束条件作为罚函数项加入遗传算法的目标函数,则遗传算法的目标函数表示为:

其中:C1是惩罚因子。

P3表示如下:

将风场年度最低发电量的约束条件作为罚函数项加入粒子群算法的目标函数,则粒子群算法的目标函数表示为:

min(CoP+C2e)

其中:C2是惩罚因子,E0是整个风场年最低发电量。

进一步地,使用粒子群算法选取特定位置方案的风机型号组合,包括同型号风机机舱的不同机舱高度或同机舱高度的不同型号风机或不同机舱高度的不同型号风机,即同种出厂型号风机若安装在不同机舱高度,也认为是不同型号。

进一步地,针对实际风电场的要求加入约束条件并解决,微观选址结果对风能利用效率更高,实用性更好。

与现有技术相比,本发明具有以下优点:

1、对风电场区域风机位置可行域搜索细致连续。因为对风机位置坐标直接编码,而不是对风电场区域划分棋盘格后对棋盘格进行选择,可在风电场范围内进行连续搜索。能够有效针对实际风电场区域进行风机位置选择和优化。如果为了提高搜索速度,可通过遗传算法编码方式来改变位置搜索密度。

2、算法先进,保证了求解的可行性。遗传算法的使用充分保证了针对非线性强耦合优化问题可求出可行解,分群式粒子群算法的使用既保证了针对多种型号风力发电机参数较多的情况下可快速寻得选型解,又能保证快速两种算法嵌套使用,迭代次数过多的情况下,计算时间不会过长,同时具有更好的全局最优性。

3、实用性强。本发明方法充分考虑了实际风场区域的特点和使用多型号风机利用风能的特点,可推广至复杂地形三维风机选址和多型号风机混装的情况;编码方式易于在风电场区域存在道路、维修等限制条件,存在不可建风机子区域的情况下实现。

4、使用加入罚函数的方法将风机之间安全距离加入目标函数中,通过适当配置惩罚因子来得到满足非线性约束条件的解;既保证了选址搜索域的连续性,又满足了安全距离限制条件。

5、使用加入罚函数的方法将整个风场的年最低发电量加入选型优化算法的目标函数中,通过适当配置惩罚因子来得到满足非线性约束条件的解;保证风电场年发电量大于设定最小值。

6、扩展性好,该研究方法和成果可以有效推广拓展至类似的问题求解中,解决相应问题。

附图说明

图1是本发明的风电场多型号风力发电机排布优化方法流程图。

图2是由本发明的优化方法应用于实施例的计算结果。

具体实施方式

以下结合附图对本发明的实施作如下详述:

实施例

本实施例对某风电场的8台风力进行发电机建场前的风机排布选型优化。备选风机为两种出厂型号A(额定功率为1.5MW)和B(额定功率为2MW),每种出厂型号的风机安装高度有两种(1.5MW有65米和80米两种高度,2MW有80米和90米两种高度),即风机型号有4种。风电场区域为横坐标[0,2000](米),纵坐标为[0,2000](米)范围。本实施实例中不考虑复杂地形。风机台数为7台,风机之间安全距离为5倍风轮直径,即550米,风电场年最低发电量为8MW。优化目标为风电场度电成本最低。实施步骤具体如下:

1)根据风资源评估结果和风电场地形气象特性,对风力发电机进行初始选型,确定若干个备选型号用于选型优化,读入风电场相关地形和气象等参数;

2)根据选址选型要求,抽象出优化问题的复杂约束条件,将约束条件松弛为目标函数中的罚函数项,使优化结果满足风机之间的安全距离约束和风场年度最低发电量约束;

3)在风电场区域横纵坐标范围内随机生成风机的初始位置矩阵,矩阵每行代表一种风机位置排布方案,即一个染色体,行数代表遗传算法染色体数,对矩阵的每一行进行二进制编码;

4)根据给定的备选风机型号,确定粒子群算法的搜索空间,将所有粒子按搜索区域分成独立的M个粒子群子空间,每个子空间内的粒子数大于3;

5)生成初始型号矩阵并编码,矩阵行数代表粒子群算法粒子数,矩阵的每一行代表一个粒子(一种风机型号选取方案);

6)在每个子空间内,随机初始化所有粒子的速度和在搜索域内的位置,计算当前每个粒子的适应度,即采用当前风机位置和选型方案的度电成本,并求出每个粒子的个体最优适应度和所有粒子的全局最优适应度,把子空间内全局最优位置作为当前群体最优位置。

7)在每个子空间内,根据粒子群算法中设定的粒子速度和位置进化规则,对每个粒子的位置和速度进行进化;

8)判断是否达到分群式粒子群算法设定的最大代数,若达到设定最大代数,停止进行风机型号优化,比较每个子空间内种群的最优位置,选出整个搜索空间内的最优位置,并将其适应度作为粒子群算法的全局最优适应度,作为当前染色体的适应度,否则返回步骤6);

9)根据每个染色体的适应度,求出遗传算法的全局最优适应度,即风机位置选型的全局最优值;

10)判断是否达到遗传算法的最大迭代次数,若是,则输出遗传算法的全局最优适应度对应的染色体作为风机位置方案,其对应的粒子群算法的全局最优适应度作为选型方案,完成多型号风力发电机排布优化,否则进行步骤11);

11)把所有染色体作为父代染色体群,进行交叉、变异操作,根据染色体的适应度大小计算选择概率,进行选择生成子代染色体群并返回步骤5)。

计算当前代风机型号选取方案最优解的适应度值,计算当前代位置的个体适应度值,个体适应度计算公式为:

其中:CoE是年发电成本,AEP是风电场年平均发电量,Ci是每台风机的购买年均成本,CO&M是风场的年度运维成本,Cland是风电场土地年平均占用成本,Cother是风电场其他费用的年平均值,Pi是每台风机的年平均发电量,N是风电场风机总台数,在本实施例中为7。

进一步地,一种适用于复杂约束条件的风力发电机选址选型优化方法,解决的优化问题表示为:

min CoP

其中:E0是年最低发电量,Ds是风机间安全距离,di,j是风机之间距离,xi,yi是风机的位置二维坐标,分别是风机二维坐标的上下界。

将非线性约束条件风机之间必须满足安全距离作为罚函数项加入遗传算法的目标函数,则遗传算法的目标函数表示为:

其中:Ds在本实施例中为550米。

非线性约束条件风场年度最低发电量作为罚函数项加入粒子群算法的目标函数,则粒子群算法的目标函数表示为:

min(CoP+C2e)

其中:E0是整个风场年最低发电量,在本实施例中为8MW。

本发明适用于复杂约束条件的风力发电机选址选型优化方法,主要包括初始化(包括编码)、计算当代个体适应度、子代生成(交叉变异)等环节组成。在遗传算法的每一代适应度计算中,嵌套对风机型号的优化算法过程,风机型号的优化算法为分群式粒子群算法。图1为适用于复杂约束条件的风力发电机选址选型优化方法的具体流程。整个实施例是按照图1中所示的流程,进行多型号风力发电机排布优化计算。图2是使用本发明的适用于复杂约束条件的风力发电机选址选型优化方法进行排布的结果。假设风机使用寿命为20年,度电成本计算结果为0.5519元/千瓦时,风机在尾流影响下的发电效率为0.9940,风电场年预期发电量为8.49MW。使用适用于复杂约束条件的风力发电机选址选型优化方法计算结果显示,风机排布位置充分利用了风力发电厂区域,有效提高了风能利用率,适用于风电场微观选址。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号