我是 Xpress Mosel 的初学者,我正在尝试计算盈余 = max(0;production-consumption) 产量是根据安装的功率计算的,这是一个决策变量。该模型给了我一个错误:错误的逻辑运算符。请如果有人可以帮助
问问题
63 次
1 回答
0
为了最大限度地获取涉及决策变量的内容,您可以使用fmax
mmxnlp 包中的函数,请参阅此处的文档。
盈余定义的一个简短示例是
model Surplus
uses "mmxprs"
uses "mmxnlp"
declarations
production: mpvar
consumption: mpvar
end-declarations
surplus := fmax(0.0, production - consumption)
minimize(surplus)
end-model
于 2021-08-30T05:26:03.230 回答