资源简介
电力负荷分配matlab程序第二部分,可应用于多时段电力负荷分配,经验证可用
代码片段和文件信息
function [minCostPU]=dp(coeffPminPmaxTlambda)
% 本程序用于求解某个机组在所有时段内的最小发电成本、发电功率和运行状态
% minCost是该机组在所有时间段内的最小发电成本
% P 为该机组在所有时段内的最优发电功率
% U 为该机组在所有时段内的运行状态
% coeff为该机组的成本系数(行向量),设为二次函数形式[ 二次项系数 一次项系数 常数项系数 ]coeff=[c2c1c0]
% PminPmax为该机组的发电功率下限和上限(标量)
% T 为需要计算的总时间段数
% lambda为拉格朗日乘子(行向量)
c2=coeff(1);% coeff=[c2c1c0]
c1=coeff(2);
c0=coeff(3);
minCost=0;% minCost是该机组在所有时间段内的最小发电成本
P=zeros(1T);% P 为该机组在所有时段内的最优发电功率
U=zeros(1T);% U 为该机组在所有时段内的运行状态
optCost=zeros(
- 上一篇:电力负荷分配matlab程序
- 下一篇:电力负荷分配part3
评论
共有 条评论