[发明专利]一种基于改进哈里斯鹰优化算法的光伏电池参数辨识方法有效
申请号: | 202010007938.1 | 申请日: | 2020-01-04 |
公开(公告)号: | CN111191375B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 陈慧灵;焦珊;刘芸;汪鹏君;赵学华;黄辉;胡众义 | 申请(专利权)人: | 温州大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/006;H02S50/10 |
代理公司: | 温州名创知识产权代理有限公司 33258 | 代理人: | 程嘉炜 |
地址: | 325000 浙江省温州市瓯海*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 里斯 优化 算法 电池 参数 辨识 方法 | ||
1.一种基于改进哈里斯鹰优化算法的光伏电池参数辨识方法,其特征在于,包括以下步骤:
步骤S1、获取光伏电池的输出电流和输出电压;
步骤S2、搭建光伏电池模型,确定目标函数及需要辨识的参数;
步骤S3、利用预设的改进哈里斯鹰优化算法来辨识光伏电池的未知参数;
步骤S4、输出根据所述的改进哈里斯鹰优化算法辨识得到的参数;所述的步骤S3具体包括:
步骤3.1、参数初始化,具体包括:最大迭代次数T、哈里斯鹰种群个数N、光伏系统参数光生电流Iph、反向饱和电流Isd、串联电阻RS、并联电阻Rsh及二极管理想因子n的搜索空间;
步骤3.2、初始化N只哈里斯鹰的位置Xi=(Xi,1,Xi,2,Xi,3,Xi,4,Xi,5);
步骤3.3、计算每只鹰i的适应度fi,并将适应度值最小的哈里斯鹰的位置设为猎物位置Xrabbit;
步骤3.4、根据公式(1)至(3)更新初始能量E0、跳跃力量J、能量E;
E0=2rand()-1 (1)
J=2(1-rand()) (2)
其中,t是当前迭代次数,t是最大迭代次数;
步骤3.5、更新哈里斯鹰的位置;
步骤3.6、对更新过后的哈里斯鹰进行正交操作;
步骤3.7、计算整个种群中个体的一般反向解;
步骤3.8、判断是否达到最大迭代次数T,若以达到则转到步骤3.9,否则转到步骤3.3;
步骤3.9、输出猎物的位置,即得到最优的光伏电池的参数辨识结果。
2.根据权利要求1所述的一种基于改进哈里斯鹰优化算法的光伏电池参数辨识方法,其特征在于,所述的步骤S3.5具体包括:
根据公式(4)至(16)更新哈里斯鹰的位置;
当|E|≥1时,根据公式(4)和(5)更新哈里斯鹰的位置;
其中,q、r1、r2、r3、r4是(0,1)内的随机数,Ub和LB是参数的边界,Xrand(t)是在当前种群中的一个随机个体;
当|E|<1时,分四种情况,根据公式(6)至(16)更新哈里斯鹰的位置;
(1)当t≥0.5且|E|≥0.5时,根据公式(6)和(7)更新哈里斯鹰的位置;
X(t+1)=ΔX(t)-E|JXrand(t)-X(t)| (6)
ΔX(t)=Xrabbit(t)-X(t) (7)
其中,E根据公式(3)计算,J根据公式(2)计算;
(2)当r≥0.5且|E|<0.5时,根据公式(8)更新哈里斯鹰的位置;
X(t+1)=Xrabbit(t)-E|ΔX(t)| (8)
其中,E根据公式(3)计算;
(3)当r<0.5且|E|≥0.5时,根据公式(9)至(13)更新哈里斯鹰的位置;
Y=Xrabbit(t)-E|JXrabbit(t)-X(t)| (10)
Z=Y+S×LF(D) (11)
其中,D是维度,S是一个大小为1×D随机向量,μ和v是(0,1)区间内服从正态分布的随机数,β是一个常数系数,其值为1.5,E根据公式(3)计算;
(4)当r<0.5且|E|<0.5时,根据公式(14)至(16)更新哈里斯鹰的位置;
Y=Xrabbit(t)-E|JXrabbit(t)-Xm(t)| (15)
Z=Y+S×LF(D) (16)
其中,E、J、Xm(t)分别根据公式(3)、(2)、(5)计算,LF(D)根据公式(12)、(13)计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州大学,未经温州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010007938.1/1.html,转载请声明来源钻瓜专利网。