• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    重庆时时彩开奖总记录: 一种基于灰狼算法的光伏最大功率点跟踪的控制方法及装置.pdf

    关 键 词:
    一种 基于 灰狼 算法 最大 功率 跟踪 控制 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201611021078.7

    申请日:

    2016.11.15

    公开号:

    CN106484026A

    公开日:

    2017.03.08

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G05F 1/67申请日:20161115|||公开
    IPC分类号: G05F1/67 主分类号: G05F1/67
    申请人: 北京信息科技大学
    发明人: 张巧杰; 王凯丽
    地址: 100029 北京市海淀区清河小营东路12号
    优先权:
    专利代理机构: 北京华沛德权律师事务所 11302 代理人: 黄耀威
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201611021078.7

    授权公告号:

    ||||||

    法律状态公告日:

    2018.10.30|||2017.04.05|||2017.03.08

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明涉及太阳能光伏发电领域,公开了一种基于灰狼算法的光伏最大功率点跟踪的控制方法及装置,以变换器的占空比为灰狼,采用灰狼优化算法对局部阴影条件下的光伏阵列的最大功率进行跟踪,本发明的电压输出和电流输出比较稳定,跟踪速度快,动态响应振荡较小,不存在稳态振荡问题,有效提高了光伏发电系统的效率。

    权利要求书

    1.一种基于灰狼算法的光伏最大功率点跟踪的控制方法,其特征在于,包括:
    根据光伏阵列的电路结构,初始化灰狼种群数量、变换器的占空比及迭代次数,其中,
    所述占空比作为位置参数X描述种群中的各个灰狼,即灰狼位置为位置参数X;
    根据灰狼位置X,计算各灰狼的适应度,分别选择最大值、次大值和第三大值对应的灰
    狼作为α灰狼、β灰狼和δ灰狼,其余灰狼视为ω灰狼,适应度为实时采样的光伏阵列的功率;
    根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更新方程,更新各个灰狼位置X;
    判断各个灰狼位置之间的标准差是否小于预设阈值,判断是否达到的最大迭代次数;
    当各个灰狼位置之间的标准差小于预设阈值或达到预设迭代次数时,将α灰狼的位置
    作为最终优化计算结果,输出α灰狼的位置对应的占空比控制信号,控制光伏阵列工作,使
    其稳定工作在最大功率点;当各个灰狼位置之间的标准差不小于预设阈值且未达到预设迭
    代次数时,返回根据灰狼位置X,计算各灰狼的适应度,分别选择最大值、次大值和第三大值
    对应的灰狼作为α灰狼、β灰狼和δ灰狼的步骤,继续迭代执行。
    2.根据权利要求1所述的基于灰狼算法的光伏最大功率点跟踪的控制方法,其特征在
    于,所述输出α灰狼的位置对应的占空比控制信号,控制光伏阵列工作,使其稳定工作在最
    大功率点的步骤之后,包括:
    当判断出光伏阵列的实际输出功率Preal与所述最大功率点Pm之间的差值大于预设的输
    出功率变换量阈值ΔP时,重新从根据光伏阵列的电路结构,初始化灰狼种群数量、变换器
    的占空比及迭代次数的步骤执行。
    3.根据权利要求1所述的基于灰狼算法的光伏最大功率点跟踪的控制方法,其特征在
    于,所述根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更新方程,更新各个灰狼位
    置X的步骤,包括:
    根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及以下位置更新方程,更新各个灰狼位
    置:
    <mrow> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mo>=</mo> <mo>|</mo> <mover> <mi>C</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>,</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mo>=</mo> <mo>|</mo> <mover> <mi>C</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>,</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mo>=</mo> <mo>|</mo> <mover> <mi>C</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>,</mo> </mrow>
    <mrow> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mo>-</mo> <mover> <mi>A</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mo>,</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mo>-</mo> <mover> <mi>A</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mo>,</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mn>3</mn> </msub> <mo>=</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mo>-</mo> <mover> <mi>A</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mo>,</mo> </mrow>
    其中,参数A和C是与随机数r1、r2相关的参数,
    从2线性递减到0,和是[0,1]之间的随机向量。
    4.一种基于灰狼算法的光伏最大功率点跟踪的控制装置,其特征在于,包括:
    初始化???,用于根据光伏阵列的电路结构,初始化灰狼种群数量、变换器的占空比及
    迭代次数,其中,所述占空比作为位置参数X描述种群中的各个灰狼,即灰狼位置为位置参
    数X;
    适应度计算???,用于根据灰狼位置X,计算各灰狼的适应度,分别选择最大值、次大值
    和第三大值对应的灰狼作为α灰狼、β灰狼和δ灰狼,其余灰狼视为ω灰狼,适应度为实时采
    样的光伏阵列的功率;
    位置更新???,用于根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更新方程,
    更新各个灰狼位置X;
    判断???,用于判断各个灰狼位置之间的标准差是否小于预设阈值,判断是否达到的
    最大迭代次数;
    执行???,用于当各个灰狼位置之间的标准差小于预设阈值或达到预设迭代次数时,
    将α灰狼的位置作为最终优化计算结果,输出α灰狼的位置对应的占空比控制信号,控制光
    伏阵列工作,使其稳定工作在最大功率点;当各个灰狼位置之间的标准差不小于预设阈值
    且未达到预设迭代次数时,指示所述适应度计算???,继续迭代执行。
    5.根据权利要求4所述的基于灰狼算法的光伏最大功率点跟踪的控制装置,其特征在
    于,还包括:
    重启???,用于在所述执行??槭涑靓粱依堑奈恢枚杂Φ恼伎毡瓤刂菩藕?,控制光伏阵
    列工作,使其稳定工作在最大功率点的步骤之后,当判断出光伏阵列的实际输出功率Preal
    与所述最大功率点Pm之间的差值大于预设的输出功率变换量阈值ΔP时,启动初始化???br />开始工作。
    6.根据权利要求4所述的基于灰狼算法的光伏最大功率点跟踪的控制装置,其特征在
    于,所述位置更新??榫咛逵糜诟莸鼻唉粱依?、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及以下位置
    更新方程,更新各个灰狼位置:
    <mrow> <mi>X</mi> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mo>=</mo> <mo>|</mo> <mover> <mi>C</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>,</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mo>=</mo> <mo>|</mo> <mover> <mi>C</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>,</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mo>=</mo> <mo>|</mo> <mover> <mi>C</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>,</mo> </mrow>
    <mrow> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mo>-</mo> <mover> <mi>A</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&alpha;</mi> </msub> <mo>,</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mo>-</mo> <mover> <mi>A</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&beta;</mi> </msub> <mo>,</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mn>3</mn> </msub> <mo>=</mo> <msub> <mover> <mi>X</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mo>-</mo> <mover> <mi>A</mi> <mo>&RightArrow;</mo> </mover> <mo>&CenterDot;</mo> <msub> <mover> <mi>D</mi> <mo>&RightArrow;</mo> </mover> <mi>&delta;</mi> </msub> <mo>,</mo> </mrow>
    其中,参数A和C是与随机数r1、r2相关的参数,
    从2线性递减到0,和是[0,1]之间的随机向量。

    说明书

    一种基于灰狼算法的光伏最大功率点跟踪的控制方法及装置

    技术领域

    本发明涉及太阳能光伏发电领域,尤其涉及一种基于灰狼算法的光伏最大功率点
    跟踪的控制方法及装置。

    背景技术

    太阳能电池板极易受到乌云、树木以及周围建筑物等的遮挡而处于部分阴影条件
    下,导致电池的输出功率降低,甚至由于热斑现象损坏电池。为了有效利用太阳能电池,提
    高光伏发电的效率,研究局部阴影条件下光伏阵列的数学模型和最大功率跟踪十分必要,
    阴影情况随时可能发生,因此,最大功率算法应该具备在不同的阴影条件下快速、平稳的追
    踪到全局最大功率点的能力。

    在局部阴影条件下,传统的MPPT方法因只能追踪到其中一个局部极值点而失效。
    现有技术中,有几种部分阴影条件下的最大功率点跟踪(MPPT)方法,其中启发式算法由于
    具有处理非线性目标函数问题的能力,粒子群,蚁群,鱼群等已经被应用于解决多峰值情况
    下的最大功率跟踪问题,但现有技术中的最大功率点跟踪方法的随机参数较多,收敛速度
    慢,工作时大幅振荡,处理不当容易陷入局部最优值。

    发明内容

    本发明提供一种基于灰狼算法的光伏最大功率点跟踪的控制方法及装置,解决现
    有技术中最大功率点跟踪方法的随机参数较多,收敛速度慢,工作时大幅振荡,处理不当容
    易陷入局部最优值的技术问题。

    本发明的目的是通过以下技术方案实现的:

    一种基于灰狼算法的光伏最大功率点跟踪的控制方法,包括:

    根据光伏阵列的电路结构,初始化灰狼种群数量、变换器的占空比及迭代次数,其
    中,所述占空比作为位置参数X描述种群中的各个灰狼,即灰狼位置为位置参数X;

    根据灰狼位置X,计算各灰狼的适应度,分别选择最大值、次大值和第三大值对应
    的灰狼作为α灰狼、β灰狼和δ灰狼,其余灰狼视为ω灰狼,适应度为实时采样的光伏阵列的
    功率;

    根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更新方程,更新各个灰狼位
    置X;

    判断各个灰狼位置之间的标准差是否小于预设阈值,判断是否达到的最大迭代次
    数;

    当各个灰狼位置之间的标准差是否小于预设阈值或达到预设迭代次数时,将α灰
    狼的位置作为最终优化计算结果,输出α灰狼的位置对应的占空比控制信号,控制光伏阵列
    工作,使其稳定工作在最大功率点;当各个灰狼位置之间的标准差不小于预设阈值且未达
    到预设迭代次数时,返回根据灰狼位置X,计算各灰狼的适应度,分别选择最大值、次大值和
    第三大值对应的灰狼作为α灰狼、β灰狼和δ灰狼的步骤,继续迭代执行。

    一种基于灰狼算法的光伏最大功率点跟踪的控制装置,包括:

    初始化???,用于根据光伏阵列的电路结构,初始化灰狼种群数量、变换器的占空
    比及迭代次数,其中,所述占空比作为位置参数X描述种群中的各个灰狼,即灰狼位置为位
    置参数X;

    适应度计算???,用于根据灰狼位置X,计算各灰狼的适应度,分别选择最大值、次
    大值和第三大值对应的灰狼作为α灰狼、β灰狼和δ灰狼,其余灰狼视为ω灰狼,适应度为实
    时采样的光伏阵列的功率;

    位置更新???,用于根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更新方
    程,更新各个灰狼位置X;

    判断???,用于判断各个灰狼位置之间的标准差是否小于预设阈值,判断是否达
    到的最大迭代次数;

    执行???,用于当各个灰狼位置之间的标准差是否小于预设阈值或达到预设迭代
    次数时,将α灰狼的位置作为最终优化计算结果,输出α灰狼的位置对应的占空比控制信号,
    控制光伏阵列工作,使其稳定工作在最大功率点;当各个灰狼位置之间的标准差不小于预
    设阈值且未达到预设迭代次数时,指示所述适应度计算???,继续迭代执行。

    本发明实施例提供的一种基于灰狼算法的光伏最大功率点跟踪的控制方法,根据
    光伏阵列的电路结构,初始化灰狼种群数量、变换器的占空比及迭代次数;根据灰狼位置X,
    计算各灰狼的适应度,分别选择最大值、次大值和第三大值对应的灰狼作为α灰狼、β灰狼和
    δ灰狼,其余灰狼视为ω灰狼;根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更新方
    程,更新各个灰狼位置X;判断各个灰狼位置之间的标准差是否小于预设阈值,判断是否达
    到的最大迭代次数;当各个灰狼位置之间的标准差是否小于预设阈值或达到预设迭代次数
    时,将α灰狼的位置作为最终优化计算结果,输出α灰狼的位置对应的占空比控制信号,控制
    光伏阵列工作,使其稳定工作在最大功率点。本发明实施例以变换器的占空比为灰狼,采用
    灰狼优化算法对局部阴影条件下的光伏阵列的最大功率进行跟踪,本发明的电压输出和电
    流输出比较稳定,跟踪速度快,动态响应振荡较小,不存在稳态振荡问题,有效提高了光伏
    发电系统的效率。

    附图说明

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所
    需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施
    例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可根据这些附图获
    得其他的附图。

    图1为本发明实施例的光伏最大功率跟踪系统的电路结构示意图;

    图2为本发明实施例的一种基于灰狼算法的光伏最大功率点跟踪的控制方法的流
    程图;

    图3为本发明实施例的一种基于灰狼算法的光伏最大功率点跟踪的控制装置的结
    构示意图。

    具体实施方式

    为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实
    施方式对本发明作进一步详细的说明。

    如图1所示,为光伏最大功率跟踪(Maximum Power Point Tracking,MPPT)系统的
    电路结构示意图,MPPT控制器通过采样光伏阵列的输出电流IPV和输出电压UPV,输出占空比
    控制信号,控制光伏阵列工作,使其稳定工作在最大功率点。由图1中的Boost变换器的输入
    输出关系可知:

    Boost电路的等效电阻则占空比可表达为
    相应的,最大占空比最小占空比R为负载电
    阻,可见,通过调节占空比d可使Boost电路的等效电阻与光伏等效电阻相匹配,从而实现最
    大功率跟踪。下面将占空比作为灰狼,通过传感器检测的UPV和IPV,输出功率为UPV*IPV,详细
    介绍本发明实施例提供的一种基于灰狼算法的光伏最大功率点跟踪的控制方法,如图2所
    示,包括:

    步骤201、根据光伏阵列的电路结构,初始化灰狼种群数量、变换器的占空比及迭
    代次数;

    其中,所述占空比作为位置参数X描述种群中的各个灰狼,即灰狼位置为位置参数
    X;

    步骤202、根据灰狼位置X,计算各灰狼的适应度,分别选择最大值、次大值和第三
    大值对应的灰狼作为α灰狼、β灰狼和δ灰狼,其余灰狼视为ω灰狼;

    其中,灰狼的位置X可能为初始化的灰狼位置或上一迭代步骤保存的灰狼位置;适
    应度为实时采样的光伏阵列的功率,适应度函数也可称为目标函数,它是区分狼群中个体
    层次高低的标准,是确定最优前3层次灰狼的依据,在灰狼位置更新的过程中,适应度较高
    的灰狼α、β和δ的位置保留下来,并指引适应度较低的灰狼朝着猎物方向搜索。

    步骤203、根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更新方程,更新各
    个灰狼位置X;

    其中,步骤203具体可以包括:

    根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及以下位置更新方程,更新各个灰
    狼位置:



    其中,参数A和C是与随机数r1、r2相关的参数,
    从2线性递减到0,和是[0,1]之间的随机向量。

    步骤204、判断各个灰狼位置之间的标准差是否小于预设阈值,判断是否达到的最
    大迭代次数;

    步骤205、当各个灰狼位置之间的标准差是否小于预设阈值或达到预设迭代次数
    时,将α灰狼的位置作为最终优化计算结果,输出α灰狼的位置对应的占空比控制信号,控制
    光伏阵列工作,使其稳定工作在最大功率点;当各个灰狼位置之间的标准差不小于预设阈
    值且未达到预设迭代次数时,跳转至步骤202,继续迭代执行。

    其中,灰狼有能力识别猎物并包围猎物,狩猎行为通常由α、β和δ指引来完成。但
    是,在抽象的搜索空间中,灰狼是不知道最优解(猎物)的精确位置的,为了用数学表达式来
    模拟灰狼的狩猎行为,假设α(最佳候选解),β和δ的更有能力了解潜在猎物的位置。因此,在
    每次迭代过程中,将当前获得的前三个最好的值(α、β、δ)保存下来,其他搜索代理以它们三
    者的位置信息来更新自己的位置。

    光伏阵列的输出功率随着外界环境的变化而变化,因此,当阴影条件发生变化时,
    需要重新启动灰狼优化算法程序,使系统稳定工作在新的最大功率点,因此,步骤205之后,
    包括:

    当判断出光伏阵列的实际输出功率Preal与所述最大功率点Pm之间的差值大于预
    设的输出功率变换量阈值ΔP时,重新从根据光伏阵列的电路结构,初始化灰狼种群数量、
    变换器的占空比及迭代次数的步骤执行。

    本发明实施例还提供了一种基于灰狼算法的光伏最大功率点跟踪的控制装置,如
    图3所示,包括:

    初始化???10,用于根据光伏阵列的电路结构,初始化灰狼种群数量、变换器的
    占空比及迭代次数,其中,所述占空比作为位置参数X描述种群中的各个灰狼,即灰狼位置
    为位置参数X;

    适应度计算???20,用于根据灰狼位置X,计算各灰狼的适应度,分别选择最大
    值、次大值和第三大值对应的灰狼作为α灰狼、β灰狼和δ灰狼,其余灰狼视为ω灰狼,适应度
    为实时采样的光伏阵列的功率;

    位置更新???30,用于根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及位置更
    新方程,更新各个灰狼位置X;

    判断???40,用于判断各个灰狼位置之间的标准差是否小于预设阈值,判断是否
    达到的最大迭代次数;

    执行???50,用于当各个灰狼位置之间的标准差是否小于预设阈值或达到预设
    迭代次数时,将α灰狼的位置作为最终优化计算结果,输出α灰狼的位置对应的占空比控制
    信号,控制光伏阵列工作,使其稳定工作在最大功率点;当各个灰狼位置之间的标准差不小
    于预设阈值且未达到预设迭代次数时,指示所述适应度计算???20,继续迭代执行。

    其中,该装置还可以包括:

    重启???60,用于在所述执行???50输出α灰狼的位置对应的占空比控制信号,
    控制光伏阵列工作,使其稳定工作在最大功率点的步骤之后,当判断出光伏阵列的实际输
    出功率Preal与所述最大功率点Pm之间的差值大于预设的输出功率变换量阈值ΔP时,启动
    初始化??榭脊ぷ?。

    所述位置更新???30具体用于根据当前α灰狼、β灰狼和δ灰狼的位置Xα、Xβ、Xδ及
    以下位置更新方程,更新各个灰狼位置:



    其中,参数A和C是与随机数r1、r2相关的参数,
    从2线性递减到0,和是[0,1]之间的随机向量。

    以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方
    式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对
    于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变
    之处,综上所述,本说明书内容不应理解为对本发明的限制。

    关于本文
    本文标题:一种基于灰狼算法的光伏最大功率点跟踪的控制方法及装置.pdf
    链接地址://www.4mum.com.cn/p-6004744.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 13127七星彩走势图 二分彩计划手机版下载 四川金7乐开奖号码结果查询 516棋牌游戏大厅官方k 天天2筒子棋牌官网 325棋牌捕鱼游戏平台 股票分析师年薪 彩票书籍正版 七星彩17129期规律图片 双色球合买 腾讯三分彩计划 湖北11选5走势图手机版 脉动棋牌游戏大厅下载 海南飞鱼体彩 nba大小分预测软件 排列三走势图500期l