• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: Matlab
  • 标签:

资源简介

电力负荷分配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(

评论

共有 条评论