[发明专利]一种基于改进进化算法的家庭能量数据优化方法有效
| 申请号: | 201711310902.5 | 申请日: | 2017-12-11 |
| 公开(公告)号: | CN108197726B | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 黄言态;何致远;康敏;梁博淼 | 申请(专利权)人: | 浙江科技学院 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04 |
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林超 |
| 地址: | 310023 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 改进 进化 算法 家庭 能量 数据 优化 方法 | ||
1.一种基于改进进化算法的家庭能量数据优化方法,其特征在于,包括:
1)建立家庭能量管理系统的优化数学模型,优化数学模型以整个家庭能量管理系统中一天总电费开支最少作为优化目标并建立优化目标函数,同时建立优化目标函数的约束条件,约束条件包括基本电器约束,基本电器约束包括电能供需平衡约束、热能供需平衡约束、燃料电池约束、蓄电池约束、空调设备约束和开关控制设备约束;
2)输入优化数学模型需要的参数,采用改进改进进化算法对所述优化数学模型进行求解,获取最优变量参数,根据最优变量参数对家庭能量管理系统中的燃料电池、蓄电池、空调设备、开关控制设备进行最优控制,并获得最少电费开支;
所述的家庭能量管理系统包括燃料电池、蓄电池、空调设备、开关控制设备,空调设备、开关控制设备均连接到主要由燃料电池、蓄电池、主网和太阳能光伏所组成的电网中,燃料电池还连接到热能设备,天然气分别连接燃料电池和热能设备;
所述优化目标函数的表达式为:
式中,C表示一天的电费开支;Tgrid(h)表示h时刻的电价,pgrid(h)表示h时刻与主网之间的电力交换量;Tgas(h)表示h时刻的天然气价格,pgas(h)表示h时刻的天然气的直接热能供应量;PeFC(h)表示h时刻燃料电池的电能输出功率,phFC(h)表示h时刻燃料电池的热能输出功率,ηFC(h)表示h时刻燃料电池的效率,γFC(h)表示h时刻燃料电池电能和热能比;
所述基本电器约束如下:
A、所述电能供需平衡约束为:
pgrid(h)=peFC(h)+pms(h)+ptm(h)+pdefe(h)+pbatt(h)-ppv(h)
式中,pgrid(h)代表h时刻与主网之间的交互电量,peFC(h)代表h时刻燃料电池的电能输出功率,pms(h)代表第h时刻家庭能量管理系统中的基本电能需求量,ptm(h)代表第h时刻空调设备的用电量,pdefe(h)代表第h时刻开关控制设备的用电量,pbatt(h)代表h时刻蓄电池的充放电量,ppv(h)代表h时刻太阳能光伏的发电量,分别代表与电网交互的最小电量与最大电量;
B、所述热能供需平衡约束为:
pgas(h)+phFC(h)=ph(h)
式中,pgas(h)表示h时刻的天然气的直接热能供应量,phFC(h)表示h时刻燃料电池的热能供应量,ph(h)表示h时刻家庭能量管理系统的热能需求量;
上述天然气的直接热能供应量pgas(h)还满足以下天然气直供热能约束为:
式中,代表天然气最大直接供应量;
C、所述燃料电池约束为:
peFC(h)-peFC(h-1)peFC,U
peFC(h-1)-peFC(h)peFC,D
式中,peFC(h)和peFC(h-1)分别表示h和h-1时刻燃料电池的电能供应量,peFC,U表示燃料电池电能上限值,peFC,D表示燃料电池电能下限值,和分别表示燃料电池的最小供电电能及最大供电电能;
D、所述蓄电池约束为:
SOCmin≤SOC(h)≤SOCmax
式中:代表第h时刻蓄电池的充电量,代表第h时刻蓄电池的放电量,代表蓄电池的最大放电量,代表蓄电池的最大充电量,ηch代表蓄电池充电的效率,ηdch代表蓄电池放电的效率,pbatt(h)表示电池的容量,Ebatt代表蓄电池总容量,SOC(h)代表h时刻蓄电池的电量状态,SOCmin代表电池的最少电量比例,SOCmax代表电池的最大电量比例;
E、所述空调设备约束为:
式中,Tin(h+1),Tin(h)分别表示h、h+1时刻室内空气的温度(℃),Δ代表时间间隔,RC表示热阻参数,RC=9.45;ptm(h)代表第h时刻的热能功率,Tout(h)代表室外温度,代表室内的最低和最高温度,代表最大热能功率;
F、所述开关控制设备约束如下:
式中:δa,h表示开关控制设备a在h时刻的工作状态,δa,τ表示负荷a在τ时刻的工作状态,αa,βa表示开关控制设备a的工作区域,表示开关控制设备a在当前h0时刻的工作状态,Ha表示开关控制设备a需要完成的工作长度,表示h时刻之前的工作状态;h0表示当前时刻,h表示h0之前的时刻,τ表示h0之后的时刻;
所述步骤2)具体为:
2.1)随机产生Npop个粒子,粒子包含:
随机产生与主网之间的交互电量pgrid、燃料电池的电能输出功率peFC、蓄电池的充放电量pbatt、空调设备的用电量ptm和天然气的直接热能供应量pgas在24小时内以一个小时为单位进行变化的值,表示为xgrid1...xgrid24,xeFC1...xeFC24,xbatt1...xbatt24,xtm1...xtm24,xgas1...xgas24,xgrid1...xgrid24表示为一天24小时里和主网的交互电量,xeFC1...xeFC24表示为一天24小时里燃料电池的电能供应量,xbatt1...xbatt24表示为一天24小时里蓄电池的充放电量,xtm1...xtm24表示为一天24小时里空调设备的电量需求,xgas1...xgas24表示为一天24小时里天然气的供应量;
随机产生三个开关控制设备在24小时内以一个小时为单位进行变化的开关状态,表示为表示开关控制设备1一天24小时里的开关状态,表示开关控制设备2一天24小时里的开关状态,表示开关控制设备3一天24小时里的开关状态;
2.2)计算目标值和约束值:将所有粒子带入优化数学模型计算出每个粒子对应的目标值和违约值,计算如下:
目标值计算为:
违约值用vF表示,计算为不满足下面约束条件的值:
其中,j表示违约值违约可能性的序数,m表示违约值违约可能性的总数,m=6,wj表示第j个违约值的权重,Fj表示第j个违约值;
其中,Fj,j∈{1,...6}分别为:
F1=|Pgrid(h)-pbatt(h)+ppv(h)-peFC(h)-pms(h)-ptm(h)-pdefe(h)|
F2=|pgas(h)+phFC(h)-ph(h)|
F3=|peFC(h)-peFC(h-1)-peFC,U|
F4=|peFC(h-1)-peFC(h)-peFC,D|
其中,F1、F2、F3、F4、F5和F6分别表示不满足pgas(h)+phFC(h)=ph(h)、peFC(h)-peFC(h-1)peFC,U、peFC(h-1)-peFC(h)peFC,D、SOCmin≤SOC(h)≤SOCmax和约束时的违约值,称为第一、第二、第三、第四、第五、第六违约值,Tgrid表示电价,Tgas表示天然气价格,phFC表示燃料电池的热能输出功率,ηFC表示燃料电池的效率,pms代表家庭能量管理系统中的基本电能需求量,ppv代表太阳能光伏的发电量,pdefe代表开关控制设备的用电量,ph表示家庭能量管理系统的热能需求量,SOC代表蓄电池的电量状态;
2.3)判断vF是否为零,如果是零则进入步骤2.4),否则进行违约值修复流程后进入步骤2.4);
所述步骤2.3)中的违约值修复流程具体是:
2.3.1)构建违约表达式vCj,j∈{1,...6};
vC1=|Pgrid(h)-pbatt(h)+ppv(h)-peFC(h)-pms(h)-ptm(h)-pdefe(h)|
vC2=|pgas(h)+phFC(h)-ph(h)|
vC3=|peFC(h)-peFC(h-1)-peFC,U|
vC4=|peFC(h-1)-peFC(h)-peFC,D|
其中,vC1、vC2、vC3、vC4、vC5和vC6分别表示不满足下列表达式pgas(h)+phFC(h)=ph(h)、peFC(h)-peFC(h-1)peFC,U、peFC(h-1)-peFC(h)peFC,D、SOCmin≤SOC(h)≤SOCmax和约束时的违约表达式;
2.3.2)计算修复调整值Δx,表达式如下:
其中,表示对违约表达式vCj的求导;
2.3.3)修复x值:通过以下公式更新x的值;
xnew=x+Δx
其中,x为原粒子的解,xnew为修复后粒子的解;
2.4)构建Nc个混合粒子群数并进行进化:
2.4.1)以每个粒子的目标值和违约值相加作为粒子的适应度值,以适应度值从小到大对所有粒子进行排序;
2.4.2)按照排序对各个粒子依次进行处理获得混合粒子群,具体是寻找与当前粒子欧式距离最近的另外两个粒子组成一个混合粒子群,然后将新组成的混合粒子群中的三个粒子从排序剔除,再接着对排序中的下一个粒子进行处理获得混合粒子群;
2.4.3)对混合粒子群进行多样化处理:
针对每个混合粒子群,采用以下公式计算混合粒子群的内部多样度值Di,
AD(i)代表混合群i中粒子的平均距离
如果内部多样度值Di满足表示
其中,表示多样度预设定值,和分别表示第i个混合粒子群里适应度值最大的两个粒子,xi_best表示第i个混合粒子群里适应度值最小的那个粒子,φ是一个随机数;
对所有混合粒子群经过发散处理后,再进行镜像处理:
其中,表示第i个混合粒子群中镜像处理后的粒子,表示第i个混合粒子群中适应度值最小两个粒子之间的随机值,xi_worst表示第i个混合粒子群中适应度值最大的那个粒子,Rstep表示镜像步;
将镜像处理后混合粒子群中的每个新粒子适应度值和原混合粒子群中三个粒子的适应度值的最大值进行比较判断,满足以下公式,则用镜像处理后的该新粒子替换原混合粒子群中适应度值最大对应的粒子:
其中,表示第i个混合粒子群镜像处理后粒子的适应度值,f(xi_worst)表示第i个混合粒子群中适应度值最大的粒子的适应度值;
2.4.4)对步骤2.4.3)获得的混合粒子群和独立粒子进行更新;
先针对独立粒子和混合粒子群中的最优粒子xpioneer进行更新,独立粒子是指所有粒子归属混合粒子群后、剩余下来没有归属于与任何混合粒子群的粒子,最优粒子xpioneer是指每个混合粒子群中适应度值最小的粒子;
然后计算混合粒子群中最优粒子xpioneer的变化值,以变化值更新该混合粒子群中的其他两个粒子;
2.5)重复上述步骤2.2-2.4),实时获得pbest和pgbest并更新,pbest为当前粒子进化过程中的最小适应度值,pgbest为所有粒子进化过程中的最小适应度值;
若最小适应度值pbest和pgbest的连续10次值的改变小于0.005,则停止重复步骤,以最终获得的适应度值最小的解为最优变量参数。
2.根据权利要求1所述的一种基于改进进化算法的家庭能量数据优化方法,其特征在于:所述优化目标函数中,h时刻燃料电池的效率ηFC(h)和h时刻燃料电池电能和热能比γFC(h)分别采用以下公式计算:
式中,PLR(h)表示h时刻燃料电池的功率负荷率,即表示输出电功率和最大功率的比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江科技学院,未经浙江科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711310902.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





