資源簡介
電力負荷分配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
評論
共有 條評論