Matlab优化工具箱可以解决具有时间相关变量的线性方程

时间:2014-01-23 14:56:14

标签: matlab mathematical-optimization linear

我想最大化一个线性目标函数,但其​​中两个变量是时间依赖于离散值。

基本上,问题涉及使用电池最大化收入以从电网存储电力,然后在以后出售。因此电力现货市场价格会随着时间而变化。后来,我还必须将电池系统与太阳能电池板相结合,因此功率输出也会随时间变化。我想优化充电时间表以获得最大利润。

我可以线性地表达所有内容,但在阅读了一些关于您可以使用优化工具箱解决的问题的示例之后,没有一个变量会根据时间变化而变化,就像现货市场价格一样。是不是可以调整我的问题并使用线性编程来解决它?

编辑: 该系统是连接到电力市场网格的电池存储。

我试图最大化的等式是收入,即出口到网格中的价格*电力总和 - (价格+关税) *功率从网格中导入 t = 1 24

时间 t 是一天24小时。每小时,每次 t 时价格都有不同的价值。全天将有24个不同的值,因此它不是连续的。

我想要解决的变量是充电状态,这意味着它将决定何时对电池进行充电和放电 t 。它本质上是一个分段连续功能,因为你可以充电,放电或根本不充电。

使用 linprog

是不是可以解决这个问题

0 个答案:

没有答案