目录

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相关推荐

  1. 基于CCG算法的IEEE33配电网两阶段鲁棒优化调度matlab

     目录 1 前言 2基本内容 2.1 配网两阶段鲁棒模型 2.2 求解步骤 3部分程序 4程序结果 5程序链接 1 前言 鲁棒优化是电力系统研究的热点,而两阶段鲁棒和分布鲁棒研究就成为各类期刊(sci ...

  2. 电网两阶段鲁棒优化调度模型(含matlab程序)

    目录 一 两阶段鲁棒优化理论 二 两阶段鲁棒优化程序实现 2.1 主/子问题变量要分清 2.2 对偶问题 2.3 线性化处理 2.4 编程小技巧 2.5 迭代问题 三 程序运行效果 视频讲解 两阶段鲁 ...

  3. 基于两阶段鲁棒优化的微网电源储能容量优化配置

    目录 1 主要内容 1.1 目标函数 1.2 约束条件 1.3 不确定变量 2 部分代码 3 程序效果 4 程序链接 1 主要内容 程序主要复现的是<考虑寿命损耗的微网电池储能容量优化配置> ...

  4. 微电网两阶段鲁棒优化经济调度方法(完美复现)

    针对微电网内可再生能源和负荷的不确定性,建立了 min-max-min 结构的两阶段鲁棒优化模型,可得到最恶劣场 景下运行成本最低的调度方案.模型中考虑了储能.需求侧 负荷及可控分布式电源等的运行约束 ...

  5. 9微电网两阶段鲁棒优化经济调度方法(MATLAB程序)

    15R 复现文章: 微电网两阶段鲁棒优化经济调度方法--刘一欣(中国电机工程学报) 主要内容: 针对微电网内可再生能源和负荷的不确定性,建立了min-max-min 结构的两阶段鲁棒优化模型,可得到最 ...

  6. (顶刊复现)配电网两阶段鲁棒故障恢复(matlab实现)

    参考文献: X. Chen, W. Wu and B. Zhang, "Robust Restoration Method for Active Distribution Networks, ...

  7. 鲁棒优化入门(4)-两阶段鲁棒优化及行列生成算法(CCG)超详细讲解(附matlab代码)

    本文的主要参考文献: Zeng B , Zhao L . Solving Two-stage Robust Optimization Problems by A Constraint-and-Colu ...

  8. 两阶段鲁棒优化程序 采用微网为模型,主要将安装成本、运营成本以及综合效益三个方面纳入考虑范围

    两阶段鲁棒优化程序 采用微网为模型,主要将安装成本.运营成本以及综合效益三个方面纳入考虑范围,建立两阶段鲁棒优化模型,采用的是CCG方法,本程序为matlab编制,有售后,可以进行!另外本程序考虑发电 ...

  9. 采用CCG和kkt条件编制两阶段鲁棒优化程序,以储能、发电、风电和光伏容量作为第一阶段变量

    #电力系统##微电网#微网两阶段鲁棒优化matlab版 采用CCG和kkt条件编制两阶段鲁棒优化程序,以储能.发电.风电和光伏容量作为第一阶段变量,以主体出力作为第二阶段变量,以负荷.风电和光伏出力作 ...

最新文章

  1. 一张图了解华为手机背后的隐性福利,这些你不能再错过了!
  2. 使用 Spring Boot CLI 运行第一个Spring boot程序
  3. python3 os模块
  4. 使用元数据分析数据库
  5. redis 缓存过期默认时间_redis缓存过期机制
  6. [BZOJ1415]聪聪和可可
  7. 如何让ClickOnce进行手动更新(含代码)
  8. 没有别的厂家生产薯片?
  9. Neo4j Louvain算法
  10. ROS学习笔记之——PX4开发初入门
  11. 让XP系统也支持微软雅黑字体
  12. 2020全国网络安全知识竞赛链工宝答案 爬取 自动答题
  13. 直销银行二三事之对公业务
  14. 阿里内网疯狂传阅的“M8级”分布式架构笔记,GitHub刚上线就霸榜
  15. Android Rooting for Programmers
  16. 人工智能要学习哪些数学知识?
  17. querylist V4 图片下载
  18. android的图形旋转与点内判断
  19. PySCENIC(二):pyscenic单细胞转录组转录因子分析
  20. C语言中的各种占位符

热门文章

  1. 解决win7打印机共享出现“无法保存打印机设置(错误0x000006d9)的问题
  2. 卡特尔十六种个性因素测试16PF-人格测试 测评报告
  3. 2016年全国管理类硕士研究生考试——英语复习心得
  4. 信号系统中的特征函数和特征值
  5. 3用计算机处理信息吗,第3课_用计算机处理信息.ppt
  6. c语言程序总是从main函数开始执行,c语言程序总是从main函数开始执行吗?
  7. java网页背景音乐_h5网页加背景音乐
  8. VS2017安装警告。未能安装包“Microsoft.VisualCpp.Redist.14,version=14.16.27033.4,chip=x86”
  9. sql 获取上级 上上级
  10. PHP上传图片到数据库