还在被机组组合问题困扰?快来试试这个用处极大的考虑安全约束机组组合模型!

这篇具有很好参考价值的文章主要介绍了还在被机组组合问题困扰?快来试试这个用处极大的考虑安全约束机组组合模型!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

所谓安全约束机组组合,即在满足电力系统安全性约束的条件下,以系统购电成本最低等为优化目标,制定多时段的机组开停机计划。

scuc的经济效益,安全,matlab,算法,性能优化,能源

机组组合(Unit commitment, Uc)优化问题旨在电力系统运行时,安全给定以及调整发电机组的启/停与实时出力,使发电机组的总运行成本最小。研究UC问题的混合整数规划方法,主要涉及机组组合模型紧且简洁的重构--紧性能减少求解器搜索空间,简洁性提高求解器搜索速度,研究的机组模型能显著减少计算负担。此外,研究机组组合完全分布式优化方法,通过对偶完全解耦机组系统约束,在完全保护机组隐私信息前提下,获得高质量的机组调度方案。

scuc的经济效益,安全,matlab,算法,性能优化,能源

模型紧凑/简洁性描述

安全约束机组组合(Security Constrained Unit Commitment,简称SCUC)是一种基于电力系统安全性约束条件下的发电机组优化组合问题。在电力系统运行中,为了保证电力供应的安全性,需要对发电机组的开启和关闭状态进行优化调度。SCUC问题就是在满足电力系统安全约束的前提下,寻找一组最优的发电机组组合,使得系统的运行成本最低或经济效益最大。

SCUC与考虑约束的经济调度(SCED)的区别

SCUC与考虑约束的经济调度(Screening-based Constrained Economic Dispatch,简称SCED)都是电力系统优化调度问题,但它们之间存在一些区别:

1.优化目标:SCUC问题的优化目标是在满足安全约束条件下,寻找组发电机组组合,使得系统的运行成本最低或经济效益最大;而SCED问题则是在满足电力系统可靠性和经济性约束条件下,寻找一组最优的发电机组组合。

2.约束条件:SCUC问题主要考虑电力系统的安全性约束,包括功角约束、电压约束等;而SCED问题除了考虑安全性约束外,还需要考虑经济性约束,如燃料成本、排放约束等。

3.应用背景:SCUC问题主要应用于电力系统的安全稳定运行,如防止电力系统故障、确保电力供应可靠性等;而SCED问题则更多应用于电力市场的优化调度,如发电机组的调峰、备用容量管理等。

程序简介

程序综合分析了机组发电量约束及安全校正计算的特点,提出了一种有效的处理方法,通过修正机组出力可调整量约束,将发电量约束隐含于各越限时段的建模和计算过程中,考虑系统运行的故障情况,在安全校正计算完成后自然得到满足。程序算例丰富、注释清晰、干货满满,可扩展性和创新性很高!下面对文章和程序做简要介绍!

建模步骤

SCUC是根据研究周期内的各个时段系统负荷预测优化机组发电计划,包括机组起停方式和机组发电出力。优化的目标是系统的总成本(包括发电成本、开机成本、停机成本)最小。约束主要分为3类:

(1)系统约束。包括负荷平衡、系统备用;

(2)机组约束。包括机组出力上下限、最小持续开停时间、爬坡率、旋转备用、最大开停次数;(3)安全约束。包括支路输电极限、断面极限、 节点电压等。SCUC在实际应用中还可以根据需要添加约束条件,如开停机过程的出力约束、分区备用约束、排放约束、资源约束等。

数学模型

电能平衡在UC中有三种不同的表示方式:

在单母线近似中,网格被忽略:只要总产量等于总需求,就认为需求得到满足,无论其地理位置如何。

在DC(直流)近似中,仅对基尔霍夫电流定律建模;这对应于忽略无功功率流,电压角差被认为很小,并且角电压曲线被假定为恒定;

在完整的AC(交流)模型中,使用了完整的基尔霍夫定律:这导致模型中存在高度非线性和非凸约束。当使用全交流模型时,UC实际上包含了最优潮流问题,这已经是一个非凸非线性问题。

本程序考虑AC和DC模型,在AC模型中采用二阶锥模型对机组发电成本做了线性化处理,因此可利用Yalmip+Cplex高效求解。模型中考虑了机组组合故障状态约束,对考虑机组组合故障、电网韧性的小伙伴很有帮助!

程序结果

适用平台:Matlab+Yalmip+Cplex/Gurobi

(1)DC模型:依次为IEEE14节点、30节点、118节点

scuc的经济效益,安全,matlab,算法,性能优化,能源

(2)AC模型:依次为IEEE14节点、30节点、118节点

scuc的经济效益,安全,matlab,算法,性能优化,能源

部分程序:

%​% 读入
% casename = input('Please enter case name : ', 's');
% casename = 'case14mod_SCUC';
% casename = 'case30mod';
 casename = 'case118mod';
k_safe = 0.85;    %安全系数,用于留一定的裕度,针对潮流安全约束​
% 时段数t 用于机组组合优化
n_T = 24;
% 发电机曲线 二次函数 分段线性化
n_L = 20;​
% 初始化文件
initial;PD = bus(:, BUS_PD)/baseMVA;​QD = bus(:, BUS_QD)/baseMVA;
% PD = PD*ones(1, n_T);​% QD = QD*ones(1, n_T);
% 24小时的负荷数据
Q_factor = QD/sum(QD);​P_factor = PD/sum(PD);
%P_sum = sum(PD)-sum(PD)/2*sin(pi/12*[0:n_T-1]+pi/3);
P_sum = mpc.PD'/baseMVA;​QD = Q_factor*sum(QD)*P_sum/sum(PD);
PD = P_factor*P_sum;spnningReserve = 1.02*P_sum;​
%导纳矩阵计算
% [Ybus, Yf, Yt] = makeYbus(baseMVA, bus, M_branch);   % build admitance matrix
[Bbus, Bf, Pbusinj, Pfinj] = makeBdc(baseMVA, bus, branch);       %直流潮流​
% 创建决策变量​% 发电机出力 非发电机节点取0
gen_P = sdpvar(n_bus, n_T);​gen_P_upper = sdpvar(n_bus, n_T);   %发电机有功出力上界
% gen_Q = sdpvar(n_bus, n_T);
% 各节点电压幅值 相角
% Vm = sdpvar(n_bus, n_T);      %幅值
Vm = ones(n_bus, n_T);        %幅值 直流潮流
Va = sdpvar(n_bus, n_T);      %相角​
% 各支路潮流
PF_D = sdpvar(n_branch, n_T);     %P Flow Direct 正向有功潮流 1->2
% QF_D = sdpvar(n_M_branch, n_T);     %Q Flow Direct 正向无功潮流 1->2
% PF_R = sdpvar(n_branch, n_T);     %P Flow Reverse 反向有功潮流 2->1
% QF_R = sdpvar(n_M_branch, n_T);     %Q Flow Reverse 反向无功潮流 2->1​
% 机组状态
u_state = binvar(n_bus, n_T);     %按母线数,非发电机节点取0
C = [];     %约束​% C = sdpvar(C)>=0;
%发电机费用曲线 二次函数分段线性化
P_nl = sdpvar(n_gen, n_L, n_T);​for i = 1: n_gen
 ​gen_P(gen(i,GEN_BUS),t) == sum(P_nl(i,:,t))+gen(i,GEN_PMIN)*u_state(gen(i,GEN_BUS),t)/baseMVA,
​0 <= P_nl(i,l,t) <= (gen(i, GEN_PMAX)-gen(i, GEN_PMIN))/n_L/baseMVA,
​% 机组开机费用 Cjk
cost_up = sdpvar(n_gen, n_T);​C = [C, cost_up >= 0];
​cost_up(:,k) >= start_cost(:,t).*(u_state(gen(:,GEN_BUS),k) - sum(u_state(gen(:,GEN_BUS),[k-t: k-1]),2))

部分内容源自网络,侵权联系删除!

欢迎感兴趣的小伙伴关注并私信获取完整版代码,小编会不定期更新高质量的学习资料、文章和程序代码,为您的科研加油助力!文章来源地址https://www.toymoban.com/news/detail-843789.html

到了这里,关于还在被机组组合问题困扰?快来试试这个用处极大的考虑安全约束机组组合模型!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【机组组合】基于数据驱动的模型预测控制电力系统机组组合优化【IEEE24节点】(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 2.1 UC_original  2.2 UC_compact 2.3 SCi结果  🎉

    2024年02月07日
    浏览(29)
  • 快来试试!免费用上GPT-4 !!!

    GPT-4是OpenAI上个月推出的最新人工智能语言模型, 它可以根据给定的文本或生成各种类似于人类语言甚至超越人类语言的文本 ,例如文章、故事、诗歌、代码、对话等。 GPT-4拥有1750亿个参数,是目前最大的语言模型之一,也是最强大的语言模型之一。 它不仅可以处理

    2024年02月06日
    浏览(32)
  • .dll文件无法删除?快来试试下面的办法

    .dll文件是软件运行的必备文件,有时候删除一些软件后会残留dll文件没有删掉,且怎么删也删不掉,这该怎么办?这里小编就给大家分享一招轻松删除dll文件的方法。 无法删除.dll文件怎么办? 1、按win+r键后会出现一个界面,然后再输入 regedit,截图如下: 2、然后回车后我

    2024年02月11日
    浏览(33)
  • 快来试试这几个简单好用的手机技巧吧

    技巧一:相机功能 苹果手机的相机功能确实非常出色,除了出色的像素之外,还有许多其他实用功能可以提升拍摄体验。 这些相机功能提供了更多的选择和便利性,使用户能够更好地适应不同的拍摄需求。 自拍功能:通过选择自拍功能,可以方便地切换到前置摄像头,进行

    2024年02月09日
    浏览(32)
  • 想挑战你的智商?快来试试Java版灯谜猜猜乐!

      中秋佳节,是我国传统的重大节日之一。全国各地为了增强过节的气氛,都有许多传统的中秋活动,比如吃月饼、赏月、猜灯谜等等。其中,猜灯谜就是一项极具娱乐性的活动,它不仅可以增进亲友之间的感情,更重要的是,还可以挑战智商,让你的小脑袋飞速运转。

    2024年02月07日
    浏览(28)
  • 有意思,我的GitHub账号值$23806.2,快来试试你的?

    睡不着,看到一个有意思的网站: Estimate Github Worth Generator 。 它可以用来估算 GitHub 账号的价值。马上试了一下。 我的账号估值: $23806.2 操作很简单,点击Estimate Github Worth Generator,进入网站。 具体如下图: 在唯一的输入框中,输入您的GitHub账号,点击按钮 Generate Worth 按钮

    2024年02月04日
    浏览(38)
  • 基于MATLAB/yalmip/cplex 的机组最优组合

    (1).熟练掌握MATLAB及CPLEX的使用。 (2).初步了解优化问题的基本形式和求解方法。 (3).掌握对既定数学模型进行编程求解的能力。 (4).掌握运用Cplex解决电力系统机组组合(含经济调度)问题的方法。 MATLAB是是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据

    2023年04月13日
    浏览(64)
  • IDEA的全新UI可以在配置里启用了,快来试试吧!

    刚看到IDEA官方昨天发了这样一条推: IDEA的新UI可以在2022.3版本上直接使用了!开启方法如下: 打开IDEA的 Setting 界面,在 Appearance Behavior 下有个被标注为Beta标签的New UI菜单,具体如下图: 勾选 Enable new UI 选项,然后点击 ok IDEA会提示重启: 这里记录下重启前的样子: 重启之

    2024年02月02日
    浏览(26)
  • 还在crud?快来学习架构设计啦---微服务下的依赖管理(maven篇)

    2023年口罩放开的第一年,大多数人都是想着重新开始,抓住金三银四的好时机,找到心仪的工作和符合岗位要求的人才,一起整装出发。我们理想的状态是,经济已经在恢复了,那么就业市场也应该恢复了。然而现实是残酷的,海投无回应依然是常态。据互联网第三方平台统

    2023年04月19日
    浏览(64)
  • 用上这个8个AI写作神器,立马告别写作烦恼困扰,你都会了吗? #AI写作#学习

    我们做自媒体运营,想要快速的创作内容,提供文章的创作速度是我们的目标,我们别的大佬可以很快地就创作出一篇内容,而自己墨迹半天确出不了一个字呢?其实这关乎到创作技巧,下面小编就跟大家分享如何利用自媒体工具辅助自己创作的技巧。 1.七燕写作 这是一个微

    2024年04月16日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包