查看: 93|回复: 0|关注: 0

[未答复] 在使用cplex时运行程序显示“带有下标的赋值维度不匹配”

[复制链接]

新手

5 麦片

财富积分


050


2

主题

3

帖子

0

最佳答案
发表于 2020-5-23 17:48:58 | 显示全部楼层 |阅读模式
本帖最后由 xuxuxunxun 于 2020-5-23 17:48 编辑

附上相关代码,麻烦各位老师帮忙解决一下,万分感谢

paragen=xlsread('30节点数据','机组参数');

T=24;
gennum=6;
limit=paragen(:,3:4);%机组出力上下限//limit(:,1)表示上限,limit(:,2)表示下限,6行1咧
Rud2=[0.375;0.3;0.15;0.2;0.15;0.15];

[/tr]
p=sdpvar(gennum,T,'full');%即各机组实时功率p(i,t)
Uw=sdpvar(gennum,T,'full');%备用容量
%负备用约束
d=[];
for t=1:T
    for i=1:gennum
     
        d(i,t)=min(p(i,t)-limit(:,2),Rud2);
    end
   st=st+[sum(d(:,t))>=Uw(:,t)];
end
回复主题 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表