最近在读《电力系统经济学原理》的系统安全与辅助服务部分,将112页例5-6求解一个小规模电力市场在不要求单独对备用供应进行报价情况下的电能与备用联合出清的问题,使用 R 语言中的 lpSolve
包做了一个简单的线性规划算例。
设该小规模电力市场中电力需求为 420 MW(原例是 300~720 MW 之间变化的负荷),最小备用需求为 250 MW. 系统中有 4 台发电机,参数如下表:
发电机序号 | 电能边际生产成本($/ MWh) | 最大出力(MW) | 最大备用容量(MW) |
---|---|---|---|
1 | 2 | 250 | 0 |
2 | 17 | 230 | 160 |
3 | 20 | 240 | 90 |
4 | 28 | 250 | 0 |
在满足负荷和备用需求以及机组物理约束的前提下,实现最小化生产成本的调度问题可以转化为一个简单的线性规划模型。
使用R语言中的lpSovle来求解该问题,实现方式如下:
|
|
由计算结果可见,系统整体的生产成本为 $3390 ,各机组需提供的电能与备用服务分别为:
发电机序号 | 出力 (MW) | 备用(MW) |
---|---|---|
1 | 250 | 0 |
2 | 170 | 60 |
3 | 0 | 190 |
4 | 0 | 0 |