协同ADMM求解考虑碳排放约束直流潮流问题的对偶问题(附文章和程序下载地址)

A Distributed Dual Consensus ADMM Based on Partition for DC-DOPF with Carbon Emission Trading

1.What about this project/study?(项目介绍)

  This study is using alternating direction method of multipliers (ADMM) approach for solving the direct current dynamic optimal power flow with carbon emission trading (DC-DOPF-CET) problem. Theoretically, our method can effectively solve DC-DOPF problem with complex constraints (i.e., CET, DR), as long as these constraints are convex and separable.  In this study, we focus on the impact of parameter rou and miu, the number of elements in the consensus variable, the number of subsystems and the scale of power systems on the convergence performance. In order to verify the performance of our proposed algorithms and the effective of improved,we apply them on a various of numerical case studies, and compare their key features and simulation resultswith the method in [6] and [7]. The numerical case studies include a 6-bus system, a 30-bus system, a RTS48-bussystem in [6], a 118-bus system in [7] and a 1062-bus system. The results show that the convergence performancelargely depends on the number of elements in the consensus variable rather than the number of subsystems orthe scale of power systems. An excellent subsystem partition strategy cound enhance the convergence performance, since it has less global variables.


[6] A. Kargarian, J. Mohammadi, J. Guo, S. Chakrabarti, M. Barati, G. Hug, S. Kar and R. Baldick, “Toward Distributed/Decentralized DC Optimal Power Flow Implementationin Future Electric Power Systems,” IEEE Trans. Smart Grid, 2016.
[7] Y. Wang, L. Wu and S. Wang, “A Fully-Decentralized Consensus-Based ADMM Approach for DC-OPF With Demand Response,” IEEE Trans. Smart Grid, vol. 8, no. 6, pp. 2637-2647, Nov. 2017.

 

2.The description of folder (文件夹说明)

  • SCUC_dat : The numerical case studies data. 计算数据
  • Picture : The figures and tables in this paper. 数据结果图表。

3.The description of implement code files (函数文件说明)

  • DCOPF_ADMM.m : The main funciton. 主函数。
  • ReadDataSCUC : Read the SCUC6.txt and SCUC1062.txt. SCUC6.txt和SCUC1062.txt的读取函数。
  • ReadDataDCDOPF : Read the DDOPF118.txt和RTS48.txt. DDOPF118.txt和RTS48.txt的读取函数。
  • SCUC_nodeY : Construct network admittance matrix. 形成导纳矩阵的函数。
  • partitionNode : Set the partition of the system. 设置分区的函数。
  • partitionDataPI : The procedure of identifying "real" coupling boudnary branches and brandary buses. 识别耦合节点和耦合支路的函数。
  • formMatrixA : Corresponding to the constraint (17) in manuscript. 构造文章中约束(17)的系数矩阵。
  • formMatrixM : Corresponding to the constraint (18) in manuscript. 构造文章中约束(18)的系数矩阵。
  • formQC4Emission : Corresponding to the constraint (19) in manuscript. 构造文章中约束(19)的系数矩阵。
  • yanZheng : Using Cplex to solve DC-DOPF-CET problem. 使用Cplex求解DC-DOPF-CET。
  • formQCP_PI_x_i : Corresponding to the constraint (30) in manuscript. 构造文章中约束(30)的系数矩阵。

4.Prerequisite(运行该项目需要的库或软件)

  • Matlab R2014a
  • Cplex 12.6.2

  Every version of Cplex only support specific version of MATLAB. Otherwise, it may be cause some unknown problems. In my opinion, the code can run correctly with the latest Cplex version.

5.Publication


  • If you use our study in academic work then please consider citing our papers.(如果您参考我们的项目/论文 并用于学术目的,请考虑引用我们的论文


6. About Us (关于我们)


  • Authors:Lingfeng Yang (ylf@gxu.edu.cn), Jiangyao Luo (landiljy@163.com), Yan Xu, Zhenrong Zhang, Zhaoyang Dong
  • Webpage: http://jians.gxu.edu.cn/default.do


7. Download (下载)

协同ADMM求解考虑碳排放约束直流潮流问题的对偶问题(A Distributed Dual Consensus ADMM Based on Partition for DC-DOPF with Carbon Emission Trading)的更多相关文章

  1. 用ADMM求解大型机器学习问题

    [本文链接:http://www.cnblogs.com/breezedeus/p/3496819.html,转载请注明出处] 从等式约束的最小化问题说起:                       ...

  2. {转}用ADMM求解大型机器学习问题

    [本文链接:http://www.cnblogs.com/breezedeus/p/3496819.html] 从等式约束的最小化问题说起:                               ...

  3. 02(e)多元无约束优化问题- 梯度的两种求解方法以及有约束转化为无约束问题

    2.1 求解梯度的两种方法 以$f(x,y)={{x}^{2}}+{{y}^{3}}$为例,很容易得到: $\nabla f=\left[ \begin{aligned}& \frac{\pa ...

  4. 余胜威《MATLAB数学建模经典案例实战》2015年版

    内容介绍 本书全面.系统地讲解了数学建模的知识.书中结合历年全国大学生数学建模竞赛试题,采用案例与算法程序相结合的方法,循序渐进,逐步引导读者深入挖掘实际问题背后的数学问题及求解方法.在本书案例的分析 ...

  5. 交替方向乘子法(ADMM)的原理和流程的白话总结

    交替方向乘子法(ADMM)的原理和流程的白话总结 2018年08月27日 14:26:42 qauchangqingwei 阅读数 19925更多 分类专栏: 图像处理   作者:大大大的v链接:ht ...

  6. 4. SVM分类器求解(2)

    最优间隔分类器(optimal margin classifier) 重新回到SVM的优化问题: 我们将约束条件改写为: 从KKT条件得知只有函数间隔是1(离超平面最近的点)的线性约束式前面的系数,也 ...

  7. ADMM与one-pass multi-view learning

    现在终于开始看论文了,机器学习基础部分的更新可能以后会慢一点了,当然还是那句话宁愿慢点,也做自己原创的,自己思考的东西.现在开辟一个新的模块----多视图学习相关论文笔记,就是分享大牛的paper,然 ...

  8. 在线最优化求解(Online Optimization)之三:FOBOS

    在线最优化求解(Online Optimization)之三:FOBOS FOBOS (Forward-Backward Splitting)是由John Duchi和Yoram Singer提出的[ ...

  9. 交替方向乘子法(ADMM)

    交替方向乘子法(ADMM) 参考1 参考2 经典的ADMM算法适用于求解如下2-block的凸优化问题( 是最优值,令 表示一组最优解): Block指我们可以将决策域分块,分成两组变量, 这里面 都 ...

随机推荐

  1. 获取redis指定实例中所有的key

    需求:获取redis指定的实例中所有的key的名字. 千万不要使用keys *,可以使用scan命令的递归方式获取. 以下给出自己写的脚本,经过测试效果还可以. db_ip=5.5.5.101 db_ ...

  2. 关于spring整合前两大框架的一些小问题04

    关于spring中对延迟关闭session的配置,以及工具类BaseDao和BaseAction 一.HibernateTemplate执行查询时的一些小问题 1.当两个PO类的关系是多对一时: 我们 ...

  3. AcWing 11. 背包问题求方案数

    //g[i,j]表示f[i,j]取最大值的方案数目 //体积最多是j 全部为0,v>=0 //体积恰好为j f[0][0]=0,f[i]=无穷,v>=0 //体积至少是j f[0][0]= ...

  4. 巴塞尔问题(Basel problem)的多种解法

    巴塞尔问题(Basel problem)的多种解法——怎么计算\frac{1}{1^2}+\frac{1}{2^2}+\frac{1}{3^2}+\cdots112+122+132+⋯ ? (PS:本 ...

  5. Python TCP与UDP的区别

    TCP:英文全拼(Transmission Control Protocol)简称传输控制协议,它是一种面向连接的.可靠的.基于字节流的传输层通信协议. TCP通信需要经过创建连接.数据传送.终止连接 ...

  6. [SDOI2006] 仓库管理员的烦恼 - 二分图最大权匹配

    最小化代价,即最大化"本土"货物的数量 于是就是个二分图最大权匹配裸题 #include <bits/stdc++.h> using namespace std; #d ...

  7. php Allowed memory size of 134217728 bytes exhausted

    报错:PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes) in ...

  8. Mac配置环境变量时终端显示bash-3.2解决方案

    1.问题描述 (base) -bash-3.2$ vi ~/.bash_profile (base) -bash-3.2$ source ~/.bash_profile 2.解决方案 无授权转,侵权删 ...

  9. Jmeter-基础实战

    一.测试需求:测试20个用户访问web网站在负载达到30QPS时的平均响应时间 QPS:Query Per Second 每秒查询率.是一台查询服务器每秒能够处理的查询次数.在因特网上,作为域名系统服 ...

  10. Ehcache缓存框架与 Shiro 框架 出现出现验证错误 && Tomcat 缓存清除的问题

    当一个项目使用久了以后就会出现各种问题,下面是我遇到的一个权限验证错误的问题 我的项目是   Ehcache 结合 Shiro  一起使用的,项目用用久了出现   Token验证错误,Cookie之类 ...