【微电网优化】基于粒子群算法求解混合储能系统容量优化问题含Matlab源码
1 简介
为了提高供电的稳定性、可靠性,实现日夜发电,在太阳能、风能资源比较丰富的区域,建立风能、太阳能互补发电系统。但是由于系统投入成本过高,风、光又存在间歇性和不稳定性等问题,需要配置储能系统来平抑功率波动。,蓄电池储能技术比较成熟、价格便宜,但是蓄电池的体积重量大、功率密度低、使用寿命比较短。鉴于二者的互补特征,将蓄电池作为风光互补发电系统中的储能装置。 通过理论分析和仿真实验表明,当负载脉动时,将二者混合的储能系统提高了储能系统的功率输出能力,减少了蓄电池的输出电流,延长工作时间,减少了内部损耗。其次,建立了以储能装置的生命周期费用为目标函数,以负荷缺电率等为约束条件的独立风电储能系统的容量优化模型。再次,在风光互补发电系统中,以蓄电池作为混合储能装置,以储能系统的全生命周期年费用最小为目标,以系统的缺电率等运行指标为约束条件,建立了一种混合储能系统容量优化配置模型。基于粒子群算法求解模型。
2 部分代码
%% funm
function y=funm(pop)
Ew=[277.6 238.5 243.4 240.4 238.5 222.2 208.8 205.8 205.7 236.3 265.4 310.7];%风电每个月发出的电量
Es=[31.3 37.8 54.8 60.63 69.93 67.07 65.03 62.02 59.92 43.6 31.47 26.74];%太阳能每个月发出的电量
El=[294.5 266 285 273 294.5 283 295 281 282 294 285 299];%负荷每个月发出的电量
yitac=0.95;%逆变器功率转换效率
delE=(Ew+Es)*yitac-El;%功率缺额(发电量-负荷)
Eb=zeros(1,12);
Ec=zeros(1,12);
Elps=0;%缺电量
for k=1:12
if delE(k)>0 %发电发得多=需要充电
if k == 1
[Ebt,Ect]=pro1(delE(k),pop,0,0); %调用pro1
else
[Ebt,Ect]=pro1(delE(k),pop,Eb(k-1),Ec(k-1)); %调用pro1
end
Eb(k)=Ebt;
Ec(k)=Ect;
else
delE(k)=-1*delE(k); %需要放电
if k == 1
[Ebt,Ect,Elps]=pro2(delE(k),pop,Elps,0,0); %调用pro2
else
[Ebt,Ect,Elps]=pro2(delE(k),pop,Elps,Eb(k-1),Ec(k-1)); %调用pro2
end
Eb(k)=Ebt;
Ec(k)=Ect;
end
end
y=0.288*pop(1)+0.0257*pop(2);
if 0.000384*pop(1) + 3.165*(10^(-5))*pop(2) < max(El)*0.65
y=y+inf;
end
for k=1:12
if Eb(k) > 0.7 * delE(k)
y=y+inf;
end
end
LPSP=Elps/sum(El);
if LPSP > 0.05
y=y+inf;
end
LPSP
3 仿真结果
4 参考文献
[1]朱向芬. 基于粒子群算法的混合储能系统容量优化配置[D]. 宁夏大学.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
【微电网优化】基于粒子群算法求解混合储能系统容量优化问题含Matlab源码相关推荐
- 《基于改进粒子群算法的混合储能系统容量优化》完全复现
<基于改进粒子群算法的混合储能系统容量优化>完全复现 matlab. 以全生命周期费用最低为目标函数,负荷缺电率作为风光互补发电系统的运行指标,得到蓄电池储能和超级电容个数,缺电率和系统最 ...
- 【ELMAN预测】基于粒子群算法改进ELMAN动态递归神经网络实现数据预测matlab源码
一.Elman神经网络介绍 1.特点 Elman神经网络是一种典型的动态递归神经网络,它是在BP网络基本结构的基础上,在隐含层增加一个承接层,作为一步延时算子,达到记忆的目的,从而使系统具有适应时变特 ...
- 基于粒子群算法的混合储能容量配置matlab 以风光互补发电储能系统为背景,以年运行成本最低为目标
基于粒子群算法的混合储能容量配置matlab 以风光互补发电储能系统为背景,以年运行成本最低为目标,根据负荷和发电量的缺额等制定超级电容和蓄电池配置方案,采用粒子群算法得到蓄电池和超级电容的个数,有详 ...
- 基于多目标粒子群算法的配电网储能选址定容(含MATLAB程序)
一.主要内容 程序是对文章<基于多目标粒子群算法的配电网储能选址定容>的方法复现,具体内容如下: 以系统节点电压水平(电网脆弱性).网络损耗以及储能系统总容量为目标建立了储能选址定容优化模 ...
- 【PSO三维路径规划】基于matlab粒子群融合遗传算法多无人机三维路径规划【含Matlab源码 333期】
一.无人机简介 0 引言 随着现代技术的发展,飞行器种类不断变多,应用也日趋专一化.完善化,如专门用作植保的大疆PS-X625无人机,用作街景拍摄与监控巡察的宝鸡行翼航空科技的X8无人机,以及用作水下 ...
- 【路径规划】基于matlab蚁群算法机器人大规模栅格地图最短路径规划【含Matlab源码 1860期】
⛄一.蚁群算法及栅格地图简介 随着机器人技术在诸多领域的应用, 如机器人协作焊接.灾后搜救.军事.太空探索.深海勘探.家用和服务行业等, 机器人的发展正向智能化方向延伸, 要求其具有自组织.自学习.自 ...
- 【ACO三维路径规划】基于matlab蚁群算法水下潜器三维路径规划【含matlab源码 043期】
一.无人机简介 0 引言 随着现代技术的发展,飞行器种类不断变多,应用也日趋专一化.完善化,如专门用作植保的大疆PS-X625无人机,用作街景拍摄与监控巡察的宝鸡行翼航空科技的X8无人机,以及用作水下 ...
- 【特征选择】基于亨利气体溶解度优化算法求解二进制特征选择问题(HGSO)含Matlab源码
1 简介 最近已经开发了几种元启发式优化算法来解决现实世界的问题.本文提出了一种新的元启发式算法,称为亨利气体溶解度优化 (HGSO),它模仿亨利定律支配的行为来解决具有挑战性的优化问题.亨利定律是一 ...
- 【滤波跟踪】基于联邦滤波算法实现惯性+GPS+地磁组合导航仿真含Matlab源码
1 简介 设计INS/GPS组合导航系 统时,考虑到观测量GPS位置和速度是正相关的,可通过降低单个滤波器的维度形成两个局部滤波器,主滤波器融合局部滤波器的状态估计,得到整个组合导航系 统的误差状态估 ...
最新文章
- 无线红外探测器04:产品测试及验证
- 实心和空心哪个抗弯能力强_空心砖4大优缺点一次看 便宜耐用营造大自然原始风...
- Java实现数据库表结构导出到Excel
- 第七章httpd.conf主配置文件的详解
- STM8中GPIO的12种模式
- Hibernate与 MyBatis的比较
- Java里面遍历list的方式
- 怎样解决外键约束_《设计心理学》|找寻“设计师”所遇的真正问题与解决之道...
- typora插入代码设置_五分钟快速上手神器Typora
- 报错:‘nodemon‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- Depth Map Prediction from a Single Image using a Multi-Scale Deep Network(NIPS2014)论文阅读
- ABB机器人外部轴电机配置(MU系列)
- java新手怎么用if alse_关于java:为什么“F”+“alse”不是==“False”?
- 字节跳动薪酬体系最全揭晓|看完我是真酸了,不服不行
- 域名邮箱什么,如何开通自定义邮箱后缀的邮箱?
- JAVA小游戏(国王和大臣)
- Java开发实习经历01——寻找到入职(真实实习经历,希望对各位有帮助)
- 羊水穿刺改为脐血穿刺
- Python爬取王者荣耀英雄的皮肤数据并下载皮肤图片项目
- IO有Buffered IO 和 Direct IO
热门文章
- 当今对商鞅的评价_了解以客户为中心对当今程序员意味着什么
- dsp广告和信息流广告区别_信息流、DSP、联盟广告、SEM有什么区别?
- 数码软文营销文案写作的12套公式模板
- php 属猪,属猪人手机号码数字吉凶
- Passbook详解与开发案例
- 格式转换解决手机内存小
- CHM电子书加密器(最新版V2009.9)
- [Linux]阿里云万网域名-腾讯云服务器nginx下配置免费的https
- 3dmax如何拆分模型_3dmax分割模型操作方法五步轻松搞定
- 【萧氏布局】:黄金、白银TD、纸白银、行情解析布局操作