基于混合整数线性规划的电力系统机组组合优化研究

基于混合整数线性规划的电力系统机组组合优化研究

*一、简介

电力系统机组组合问题属于单目标、多约束优化问题,是电力系统优化调度、系统规划的学习的第一步。通过对机组组合优化的掌握,并进一步引入新的运行场景、新的调度变量以及新的不确定性量化算法,以达到不同方向的研究。因此,本文章目的在于对了解并掌握电力系统机组组合优化代码的学习。由于传统基于智能优化算法具有优化时间长、并且优化结果很大程度受罚值影响,故本文采用混合整数优化算法。

*二、模型部分

在这里插入图片描述

电力系统机组组合优化模型=
目标函数:运行成本最低(发电成本+启停成本)为目标

约束条件:发电机组出力约束、启停爬坡约束、潮流约束、功率平衡约束等
1) 系统功率平衡约束
在这里插入图片描述
2) 热备用约束
在这里插入图片描述
3) 机组出力约束
在这里插入图片描述
4) 机组爬坡约束
在这里插入图片描述
5) 机组启停时间约束
在这里插入图片描述
6) 启停费用约束
在这里插入图片描述
7) 潮流安全约束(采用直流潮流)
在这里插入图片描述
由上小节构建的机组组合优化模型,煤耗成本采用二次函数,当系统规模较大时(如节点数超过1000),求解起来将消耗大量时间。因此我们可以对原模型进行线性化处理。将煤耗函数分段线性化,分为m段:
在这里插入图片描述
其中, 代表分段线性化后煤耗函数各段斜率, 表示机组开机并以最小出力 运行产生的煤耗, 为机组分段的出力:
在这里插入图片描述

*三、部分源代码

校验程序的算例基于IEEE-30节点标准测试系统,系统接线图如图1。系统包含30个节点,6台发电机组。要求确定系统最优机组组合,使得系统各机组总运行成本(煤耗成本+启停成本)最小化,本文代码采用基于matlab的yalmip+cplex构建模型。
IEE30节点系统

%决策变量
u=binvar(gennum,T,'full');     %各0-1变量
p=sdpvar(gennum,T,'full');     %各机组出力功率
Ps=sdpvar(gennum,T,m,'full');  %各机组分段出力
costH=sdpvar(gennum,T,'full'); %机组启动成本
costJ=sdpvar(gennum,T,'full'); %机组关停成本
sum_PowerGSDF=sdpvar(T,branch_num,numnodes,'full');%发电机的输出功率转移总和
%% 目标函数
totalcost=0;%机组费用成本最小
%线性化的最优成本目标
for i=1:gennum
for t=1:T
for s=1:m
    totalcost=totalcost+K(i,s)*Ps(i,t,s);%线性化煤耗成本
end
    totalcost=totalcost+u(i,t)*(para(i,2)*limit(i,2)+para(i,1)*limit(i,2)^2+para(i,3));%加上表示机组开机并以最小出力 运行产生的煤耗
    totalcost=totalcost+costH(i,t)+costJ(i,t);%加上机组启停产生的开停机成本
end
end

*四、运行结果

在这里插入图片描述
在这里插入图片描述

*五、备注

完整代码请关注:
在这里插入图片描述

*六、 参考文献

[1] https://blog.csdn.net/weixin_42650162/article/details/102807821
[2] 邓俊, 韦化, 黎静华. 考虑电量可实现性和启停功率轨迹的火电机组组合混合整数线性规划模型[J]. 电网技术, 2015(10):2882-2888.

  • 4
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
### 回答1: 基于混合整数线性规划(MILP)的风电电力系统机组组合是一种优化方法,旨在最大化系统的发电能力,同时满足各种电力需求和运营约束。这种优化问题涉及到选取合适的风电机组,以及安排这些机组的运行模式和功率输出,以达到最佳效益。 基于MILP的风电电力系统机组组合可以利用数学模型来描述。首先,我们需要确定不同的风电机组可用的功率输出范围,并将其离散化为一定步长。然后,我们将各个机组的功率输出以及其对应的固定和可变成本作为变量引入模型。接下来,我们需要建立与电力需求相关的各种约束条件,包括供电量需求、系统运行的稳定性、电力负荷平衡以及机组输出的协调等。 基于以上建模,我们可以设置一个MILP问题来求解最佳的风电机组组合。该问题可以通过优化软件进行求解,具体过程是在给定的约束条件下,寻找到使得系统发电能力最大化的机组组合和运行方案。其中,整数变量用于选择机组组合,线性规划用于确定机组功率输出和成本。 通过解决这个MILP问题,我们可以得到一个最优的风电电力系统机组组合,该组合能够最大化系统的发电能力,同时满足各种电力需求和运营约束。这种方法可以帮助电力系统运营商优化风电发电能力,提高系统的效率和可靠性,同时减少成本和对传统能源的依赖。 ### 回答2: 混合整数线性规划(MILP)是一种用于优化问题的数学模型和解决方案的方法。在风电电力系统中,机组组合是指将不同类型的发电机组合在一起,以满足电网的电能需求。使用MILP可以最大限度地提高整个系统的效率和可靠性。 在解决风电电力系统机组组合问题时,MILP可以考虑以下因素: 1. 发电成本:MILP可以将不同类型的发电机组(例如风力发电机、燃气发电机等)的发电成本纳入考虑,并通过优化发电机组的运行方式来降低系统的总成本。 2. 发电能力:MILP可以考虑每个机组的发电能力,并根据系统需求来优化机组的组合方式。例如,当需求较大时,可以选择组合较大容量的机组;当需求较小时,可以组合较小容量的机组。 3. 系统可靠性:MILP可以通过优化机组的组合方式来增强系统的可靠性。例如,可以选择不同类型的机组,以便在某些机组发生故障或停机时提供备用电源。 4. 网络约束:MILP可以考虑系统的网络约束,例如电网的输电容量和线路的限制。通过优化机组组合的方式,可以确保系统在网络限制范围内运行。 综上所述,基于混合整数线性规划(MILP)的风电电力系统机组组合可以通过考虑发电成本、发电能力、系统可靠性和网络约束等因素,来优化整个系统的效率和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科研菜鸟的求学之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值