资源简介
matlab开发-经济调度通用算法解决方案。该程序利用Matlab遗传算法工具箱解决经济调度问题。

代码片段和文件信息
% This program solves the economic dispatch with Bmn coefficients by
% Genetic Algorithm
% the data matrix should have 5 columns of fuel cost coefficients and plant limits.
% 1.a ($/MW^2) 2. b $/MW 3. c ($) 4.lower lomit(MW) 5.Upper limit(MW)
%no of rows denote the no of plants(n)
function[ F P1 Pl]=eldga(x)
global data B Pd
x=abs(x);
n=length(data(:1));
for i=1:n-1
if x(i)>1;
x(i)=1;
else
end
P(i)=data(i+14)+x(i)*(data(i+15)-data(i+14));
end
B11=B(11);
B1n=B(12:n);
Bnn=B(2:n2:n);
A=B11;
BB1=2*B1n*P‘;
B1=BB1-1;
C1=P*Bnn*P‘;
C=Pd-sum(P)+C1;
x1=roots([A B1 C]);
% x=.5*(-B1-sqrt(B1^2-4*A*C))/A
x=abs(min(x1));
if x>data(15)
x=data(15);
else
end
if xx=data(14);
else
end
P1=[x P];
for i=1:n
F1(i)=data(i1)* P1(i)^2+data(i2)*P1(i)+data(i3);
end
Pl=P1*B*P1‘;
lam=abs(sum(P1)-Pd-P1*B*P1‘);
F=sum(F1)+1000*lam;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 930 2008-07-18 16:04 ELDGA\ELDGA\eldga.m
文件 726 2008-07-21 13:18 ELDGA\ELDGA\eldga1.m
文件 1261 2008-07-18 20:44 ELDGA\ELDGA\gatest.m
文件 1085 2008-07-18 20:33 ELDGA\ELDGA\gatest1.m
文件 40960 2008-07-18 16:42 ELDGA\ELDGA\introduction.doc
文件 1530 2014-02-12 12:38 license.txt
- 上一篇:matlab开发-图片加密和解密
- 下一篇:matlab开发-landmask
相关资源
- matlab开发-能带计算
- matlab开发-FlockingAlgorithm
- matlab开发-MuellerStokesJonesCalculus
- matlab开发-HX711的自定义数据库
- matlab开发-SMOTEBoost
- matlab开发-果蝇优化算法第二版
- matlab开发-多变量决策树
- matlab开发-水轮发电机模型
- matlab开发-交通警告标志识别标签代码
- matlab开发-RUSBoost
- matlab开发-基于遗传算法的机器人运动
- matlab开发-MPU6050加速度陀螺仪
- matlab开发-功率曲线FAsmallscalewindturbi
- matlab开发-NASAJPLDE405开发星历表
- matlab开发-SortinoRatio
- matlab开发-永磁TDC并联电机数学模型
- matlab开发-3相SPWM整流器
- matlab开发-Kilobotswarm控制Matlabarduino
- matlab开发-简单音频播放
- matlab开发-记录文件的绘图仪加速度、
- matlab开发-永磁同步电机PMSM动态数学模
- matlab开发-多目标优化差分进化算法
- matlab开发-随机微分方程解算
- matlab开发-波长调制光谱的二次谐波模
- matlab开发-仿制药生物生理学基础药动
- matlab开发-使用svmrfe选择功能
- matlab开发-KDTreeNearestNeighborandRangeSear
- matlab开发-stlread
- matlab开发-三维图像堆栈查看器
- matlab开发-动态电压恢复器故障dvr
评论
共有 条评论