资源简介
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开发-landmask
- matlab开发-图片加密和解密
- matlab开发-分子通讯粘着剂
- matlab开发-IEEE754二进制表示
- matlab开发-kmvcreditriskmodel违约风险概率
- matlab开发-17电平模块多电平转换器
- matlab开发-Xfoilformatlab
- matlab开发-脑瘤的分割
- matlab开发-车辆网络工具箱支持kvaser和
- matlab开发-CryoSat2DEMs
- matlab开发-BlandAltmanplot
- matlab开发-使用PSO的最佳模糊控制器
- matlab开发-电机磁轴承
- matlab开发-Treynorblackportfoliomanagement模型
- matlab开发-黑白图像增强器
- matlab开发-二维波动方程模拟
- matlab开发-ResponseSpectra
- matlab开发-huashiyiqikeLSTMMATLAB
- matlab开发-HestonOptionPricer
- matlab开发-三相电压调节器
- matlab开发-单级电液伺服阀
-
matlab开发-iau2006 acioba
sedDusingXy系列 - matlab开发-带DPWM0调制的三相逆变器
- matlab开发-Earthquakesimulation
- matlab开发-带MPPT的住宅网格连接PVSys
- matlab开发-pplot
评论
共有 条评论