[发明专利]一种自适应惯性权重混沌粒子群算法在审
申请号: | 201711038220.3 | 申请日: | 2017-10-24 |
公开(公告)号: | CN109697299A | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 游国栋;苏虹霖;徐涛;沈延新;王军;李丹;严宇;李继生 | 申请(专利权)人: | 天津科技大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06Q10/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300222 天津市河西区大沽*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及光伏发电领域,具体涉及一种自适应惯性权重混沌粒子群算法(ACPSO)。该算法利用比一般Logistic映射效率更高的分段Logistic映射产生混沌序列来初始化粒子的位置,从而保证了全局搜索的多样性;然后采用自适应惯性权重来优化粒子群算法,提高了最大功率的跟踪速度;最后如果判断算法陷入早熟,则对粒子最优位置和全局最优位置同时进行极值扰动。相对于单一极值扰动来说,此方法可以使算法更快的跳出局部最优。该发明算法可以更加快速有效地根据日照变化实时跟踪最大功率点,并使系统工作在最大功率点附近,同时,减小了系统在最大功率点的振荡现象,提高了光伏阵列的利用率。 | ||
搜索关键词: | 算法 最大功率点 自适应 混沌粒子群 惯性权重 扰动 粒子 全局最优位置 粒子群算法 光伏发电 光伏阵列 混沌序列 全局搜索 日照变化 实时跟踪 振荡现象 最大功率 最优位置 初始化 有效地 减小 分段 早熟 多样性 跳出 跟踪 优化 保证 | ||
【主权项】:
1.一种自适应惯性权重混沌粒子群算法(ACPSO),其特征在于,包括以下步骤:S1:初始化惯性权重ω0,加速因子c1、c2,种群规模N,最大迭代次数Nm,确定搜索空间[‑xmax,xmax]以及最大速度vmax;S2:随机产生一个每个分量取值在(0,1)范围内的D维向量,作为第1个粒子,使用如下式经N‑1次迭代生成其余N‑1个粒子,记为xid,i=1,2,…N;d=1,2,…,D。初始化粒子速度;
式中,y(n)∈(0,1),本发明初值y(n)取0.355;μ是控制参量,μ=4时,系统完全混沌。S3:计算各粒子适应度值。将粒子自身最优位置pid设为其当前位置,全局最优位置pgd设为初始种群中最优粒子的位置;S4:令惯性权重ω按下式进行更新:ω′=ω0‑ωuu+ωhh其中:ω0为初始惯性权重,ωu为进化度调节系数,ωh为聚合度调节系数。根据下式更新粒子的速度和位置:vid(t+1)=ω′·vid(t)+c1r1·(pid(t)‑xid(t))+c2r2·(pgd(t)‑xid(t))xid(t+1)=xid(t)+vid(t+1)其中,t为粒子更新迭代次数。在第t代,粒子i在d维空间中所经历过的“最好”位置记作
粒子群中“最好”的粒子位置记作
ω为粒子更新的惯性权重;c1和c2为加速因子;r1和r2为区间[0,1]服从均匀分布的两个独立随机数。更新pid以及pgd。然后判断pid与pgd是否改变,若未变,则对应的停滞步数t0与tg分别加1,然后转S5,若发生改变,则转S7;S5:判断停滞步数是否超过其阈值T0或Tg,如果超过,则转S6,否则转S7;S6:按下式加极值扰动,跳出局部最值点,然后转S4;
S7:如果未达到预先设定的最大迭代次数Nm,则转向S4,否则执行S8;S8:输出pgd及fbest,算法运行结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津科技大学,未经天津科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711038220.3/,转载请声明来源钻瓜专利网。