



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
水电站中长期调度优化的粒子群算法 MATLAB源码 水电站中长期优化调度主要是在满足电力系统出力要求以及下游综合用水 要求等的前提下,合理地安排水库各个月份的发电流量,使得调度期内的总发电 量最大。即在给定预报入库 流量过程线、下游 综合用水流量过程线、 调度期起始 水位和终止水位等条件下,通 过总水量的合理运用使调度期内水电站的总发电 量最大。 % 参数设置 % GreenSim 团队专业级算法设计%出力系数,常数 Tt=730*ones(12,1);%第 t 个时段的小时数 %注意:一年按 363 天*24 小时算,均分为 12 个月 HtLB=55*ones(12,1);%第 t 时段水位约束的下界,单位:米 HtUB=65;65;65;61;61;61;61;65;65;65;65;65;%第 t 时段水位约束的上界,单位:米 VtLB=zeros(12,1); VtUB=zeros(12,1); for i=1:12 VtLB(i)=Ht2Vt(HtLB(i); VtUB(i)=Ht2Vt(HtUB(i); end %注意:蓄水量 Vt 和水位 Ht 之间有一一对应的关系,单位:立方米 NtLB=260000*ones(12,1);%出力约束的下界,单位:千瓦 NtUB=1400000*ones(12,1);%出力约束的上届,单位:千瓦 %注意:Nt=A*Qt*Ht QtLB=308*ones(12,1);%泄流量下界,单位:立方米/ 秒 QtUB=29200*ones(12,1);%泄流量上界,单位:立方米 /秒 qt=373;859;1568;2100;3210;5049;1596;1160;925;781;572;1010;%入库流量,单位:立方米/ 秒 %注意:以上三个量,时间单位相乘时,小时乘以 3600 转化成秒 % 调用粒子群算法 K=60; N=80; w=0.5; c1=0.3; c2=0.2; BESTX,BESTY,ALLX,ALLY=PSO(K,N,w,c1,c2,VtLB,VtUB,QtLB,QtUB,NtLB,NtUB,qt,A,Tt); % X=BESTXK; Vt,Qt,St=DeCode(X); disp(最佳蓄水量); disp(Vt); disp(最佳平均发电流量); disp(Qt); disp(最佳平均弃水流量); disp(St); disp(最大总发电量); disp(-BESTY(K); function BESTX,BESTY,ALLX,ALLY=PSO(K,N,w,c1,c2,VtLB,VtUB,QtLB,QtUB,NtLB,NtUB,qt,A,Tt) % GreenSim 团队专业级算法设计 farm=zeros(N,M); for i=N Vt,Qt,St=Initialize2(VtLB,VtUB,QtLB,QtUB,NtLB,NtUB,qt,A,Tt); X=EnCode(Vt,Qt,St); farm(i,:)=X; end %粒子历史最优状态初始化 欢迎访问 GreenSim 团队主页/greensim 邮箱: 第 3 页 Pfarm=farm; %粒子群全局最优状态 for i=1:N X=Pfarm(i,:); Vt,Qt,St=DeCode(X); SE=ObjFun(A,Qt,St,Vt,Tt); Fitness(i)=SE; end MinFit=min(Fitness); POS=find(Fitness=MinFit); Gfarm=Pfarm(POS(1),:); %输出变量初始化 ALLX=cell(K,1);%细胞结构,每一个元素是 MN 矩阵,记录每一代的个体 ALLY=zeros(K,N);%KN 矩阵,记录每一代评价函数值 BESTX=cell(K,1);%细胞结构,每一个元素是 M1 向量,记录每一代的最优个体 BESTY=zeros(K,1);%K1 矩阵,记录每一代的最优个体的评价函数值 k=1;%迭代计数器初始化 % 第二步:迭代过程 while k=K % 粒子状态更新 newfarm=farm; for i=1:N newfarm(i,:)=w*farm(i,:)+c1*rand*(Pfarm(i,:)-farm(i,:)+c2*rand*(Gfarm-farm(i,:); X=newfarm(i,:); Vt,Qt,St=DeCode(X); Flag,Vt,Qt,St=Correct(Vt,Qt,St,VtLB,VtUB,QtLB,QtUB,NtLB,NtUB,qt,A,Tt); X=EnCode(Vt,Qt,St); newfarm(i,:)=X; end % 历史最优状态和全局最优状态更新 NEWFIT=zeros(1,N); for i=1:(N) aa=newfarm(i,:); Vt,Qt,St=DeCode(aa); FitA=ObjFun(A,Qt,St,Vt,Tt); bb=Pfarm(i,:); Vt,Qt,St=DeCode(bb); FitB=ObjFun(A,Qt,St,Vt,Tt); NEWFIT(i)=FitA; if FitAFitB Pfarm(i,:)=A; end if FitAGfarm Gfarm=A; end end % 记录 ALLXk=newfar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- focsky做课件教学课件
- 四年级品德与社会下册 第一单元 同在蓝天下 第1课《我们都是一样的》说课稿 粤教版
- 4.3工业(第1课时) 说课稿2023-2024学年地理人教版八年级上册
- Excel窗口课件教学课件
- ERP课件列表教学课件
- Unit 4 What Makes the Weather说课稿小学英语五年级下册新世纪版
- 2025年自考本护理学题库及答案
- 1.3.4单细胞生物说课稿 人教版 七年级上册生物
- 第一节 全面发展的农业说课稿初中地理中华中图版五四学制七年级上册-中华中图版五四学制2024
- Unit 3 Keep Fit SectionB 1a-1d说课稿人教版(2024)七年级英语下册
- 2025年矿业权评估师考试(矿业权评估地质与矿业工程专业能力)全真冲刺试题及答案
- 2025秋人教鄂教版(2024)科学一年级第一单元走近科学《1“钓鱼”游戏》 教学设计
- 2026届高考物理一轮复习策略讲座
- 食品腐烂变质安全培训课件
- 隧道施工车辆安全培训课件
- 福建省厦门市槟榔中学2024-2025学年九年级上学期阶段评估检测(10月)英语试卷(含答案无听力原文及音频)
- 汽车发动机课件
- 2025年法院书记员招聘考试笔试试题含答案
- 重阳节活动致辞
- 地下室结构施工课件
- 2025至2030中国氢燃料电池堆行业项目调研及市场前景预测评估报告
评论
0/150
提交评论