• 大小: 26KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-05-28
  • 语言: 其他
  • 标签: yalmip  UC  机组组合  

资源简介

yalmip解决电力系统机组组合问题范例1的资源分为详细介绍yalmip解决机组组合问题的文档和相应的代码。后续将继续推出相关范例

资源截图

代码片段和文件信息

Nunits = 3;
Horizon = 48;

Pmax = [100;50;25];
Pmin = [20;40;1];

Q = diag([.04 .01 .02]);
C = [10 20 20];

Pforecast = 100 + 50*sin((1:Horizon)*2*pi/24);

onoff = binvar(NunitsHorizon‘full‘);
P     = sdpvar(NunitsHorizon‘full‘);

Constraints = [];
for k = 1:Horizon
Constraints = [Constraints onoff(:k).*Pmin <= P(:k) <= onoff(:k).*Pmax];
end

for k = 1:Horizon
  Constraints = [Constraints sum(P(:k)) >= Pforecast(k)];
end

objective = 0;
for k = 1:Horizon
  objective = objective + P(:k)‘*Q*P(:k) + C*P(:k);
end
ops = sdpsettings(‘verbose‘1‘debug‘1);
optimize(Constraintsobjectiveops)
stairs(value(P)‘);
legend(‘Unit 1‘‘Unit 2‘‘Unit 3‘);


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        694  2018-10-27 16:56  yalmip解决电力系统机组问题的范例1\UC1.m

     文件      29491  2018-10-27 17:08  yalmip解决电力系统机组问题的范例1\yalmip范例解析1.docx

     目录          0  2018-10-27 17:08  yalmip解决电力系统机组问题的范例1

----------- ---------  ---------- -----  ----

                30185                    3


评论

共有 条评论