【重磅】IEEE33配电网两阶段鲁棒优化调度CCG
目录
1 前言
2基本内容
2.1 配网两阶段鲁棒模型
2.2 求解步骤
3部分程序
4程序结果
5程序链接
1 前言
鲁棒优化是电力系统研究的热点,而两阶段鲁棒和分布鲁棒研究就成为各类期刊(sci/ei/核心)的宠儿,最简单的思路是通过改变模型(考虑设备备用等)和组合创新(需求响应等),得到该类问题另外一个方向的深入研究结论。这里仅仅为发文章提供一点点参考建议和思路!
本次和大家分享的是33节点系统的两阶段鲁棒优化调度程序,该程序主要是复现《两阶段鲁棒优化的主动配电网动态无功优化》-熊壮壮,具体文章内容可自行下载了解,在这里主要对模型部分和配网两阶段鲁棒计算步骤进行分析。
2基本内容
2.1 配网两阶段鲁棒模型
以网损为目标,包括功率平衡、网络潮流、电压电流、蓄电池出力以及无功设备出力等约束,具体模型如下:
模型中一个难题是潮流模型凸化处理,原二阶锥约束如下:
对锥松弛凸化,得到:
经过紧凑形式转化和推导,得到主问题和子问题形式如下:
2.2 求解步骤
3部分程序
本程序编程过程中最大的难题是采用三维变量形式,变量维度包括数量、时间和迭代次数三个维度,采用yalmip三维变量形式求解速度要略慢一些,之前程序6节点电网两阶段鲁棒优化调度matlab采用将三维变量转化为二维变量形式,运行效率就比较高。
主程序部分代码 for km=1:knyalmip('clear');SP;%通过上面的初始值数据运行子问题u_sp(1,:,km)=wind_sp1;%更新不确定性变量u_sp(2,:,km)=wind_sp2;u_sp(3,:,km)=wind_sp3;u_sp(4,:,km)=pv_sp1;u_sp(5,:,km)=pv_sp1;%更新不确定性变量UB1=min(UB,UB1);%更新CCG算法中的UBUBc(km)=UB1;test;%运行主问题LB1=max(LB,LB1);%更新CCG算法中的LBLBc(km)=LB1;p(km)=UB1-LB1;%判断收敛性 end 主问题部分程序 %% 通用约束 for j=1:km C = [C, Vmin <= V(:,:,j),V(:,:,j) <= Vmax];%电压约束 C = [C, Pgmin <= Pg(:,:,j),Pg(:,:,j) <= Pgmax,Qgmin <= Qg(:,:,j),Qg(:,:,j) <= Qgmax]; end C = [C, 0 <= I,I <= 6]; for j=1:km C = [C, alfa>=sum(sum(I(:,:,j).*(r*ones(1,T))))]; end %% 4.设目标函数 f = alfa;%网损最小
4程序结果
5程序链接
这里是电力程序/免费资料/深度学习的聚集地,欢迎加入!
【重磅】IEEE33配电网两阶段鲁棒优化调度CCG相关推荐
- 基于CCG算法的IEEE33配电网两阶段鲁棒优化调度matlab
目录 1 前言 2基本内容 2.1 配网两阶段鲁棒模型 2.2 求解步骤 3部分程序 4程序结果 5程序链接 1 前言 鲁棒优化是电力系统研究的热点,而两阶段鲁棒和分布鲁棒研究就成为各类期刊(sci ...
- 电网两阶段鲁棒优化调度模型(含matlab程序)
目录 一 两阶段鲁棒优化理论 二 两阶段鲁棒优化程序实现 2.1 主/子问题变量要分清 2.2 对偶问题 2.3 线性化处理 2.4 编程小技巧 2.5 迭代问题 三 程序运行效果 视频讲解 两阶段鲁 ...
- 基于两阶段鲁棒优化的微网电源储能容量优化配置
目录 1 主要内容 1.1 目标函数 1.2 约束条件 1.3 不确定变量 2 部分代码 3 程序效果 4 程序链接 1 主要内容 程序主要复现的是<考虑寿命损耗的微网电池储能容量优化配置> ...
- 微电网两阶段鲁棒优化经济调度方法(完美复现)
针对微电网内可再生能源和负荷的不确定性,建立了 min-max-min 结构的两阶段鲁棒优化模型,可得到最恶劣场 景下运行成本最低的调度方案.模型中考虑了储能.需求侧 负荷及可控分布式电源等的运行约束 ...
- 9微电网两阶段鲁棒优化经济调度方法(MATLAB程序)
15R 复现文章: 微电网两阶段鲁棒优化经济调度方法--刘一欣(中国电机工程学报) 主要内容: 针对微电网内可再生能源和负荷的不确定性,建立了min-max-min 结构的两阶段鲁棒优化模型,可得到最 ...
- (顶刊复现)配电网两阶段鲁棒故障恢复(matlab实现)
参考文献: X. Chen, W. Wu and B. Zhang, "Robust Restoration Method for Active Distribution Networks, ...
- 鲁棒优化入门(4)-两阶段鲁棒优化及行列生成算法(CCG)超详细讲解(附matlab代码)
本文的主要参考文献: Zeng B , Zhao L . Solving Two-stage Robust Optimization Problems by A Constraint-and-Colu ...
- 两阶段鲁棒优化程序 采用微网为模型,主要将安装成本、运营成本以及综合效益三个方面纳入考虑范围
两阶段鲁棒优化程序 采用微网为模型,主要将安装成本.运营成本以及综合效益三个方面纳入考虑范围,建立两阶段鲁棒优化模型,采用的是CCG方法,本程序为matlab编制,有售后,可以进行!另外本程序考虑发电 ...
- 采用CCG和kkt条件编制两阶段鲁棒优化程序,以储能、发电、风电和光伏容量作为第一阶段变量
#电力系统##微电网#微网两阶段鲁棒优化matlab版 采用CCG和kkt条件编制两阶段鲁棒优化程序,以储能.发电.风电和光伏容量作为第一阶段变量,以主体出力作为第二阶段变量,以负荷.风电和光伏出力作 ...
最新文章
- 一张图了解华为手机背后的隐性福利,这些你不能再错过了!
- 使用 Spring Boot CLI 运行第一个Spring boot程序
- python3 os模块
- 使用元数据分析数据库
- redis 缓存过期默认时间_redis缓存过期机制
- [BZOJ1415]聪聪和可可
- 如何让ClickOnce进行手动更新(含代码)
- 没有别的厂家生产薯片?
- Neo4j Louvain算法
- ROS学习笔记之——PX4开发初入门
- 让XP系统也支持微软雅黑字体
- 2020全国网络安全知识竞赛链工宝答案 爬取 自动答题
- 直销银行二三事之对公业务
- 阿里内网疯狂传阅的“M8级”分布式架构笔记,GitHub刚上线就霸榜
- Android Rooting for Programmers
- 人工智能要学习哪些数学知识?
- querylist V4 图片下载
- android的图形旋转与点内判断
- PySCENIC(二):pyscenic单细胞转录组转录因子分析
- C语言中的各种占位符
热门文章
- 解决win7打印机共享出现“无法保存打印机设置(错误0x000006d9)的问题
- 卡特尔十六种个性因素测试16PF-人格测试 测评报告
- 2016年全国管理类硕士研究生考试——英语复习心得
- 信号系统中的特征函数和特征值
- 3用计算机处理信息吗,第3课_用计算机处理信息.ppt
- c语言程序总是从main函数开始执行,c语言程序总是从main函数开始执行吗?
- java网页背景音乐_h5网页加背景音乐
- VS2017安装警告。未能安装包“Microsoft.VisualCpp.Redist.14,version=14.16.27033.4,chip=x86”
- sql 获取上级 上上级
- PHP上传图片到数据库