协同ADMM求解考虑碳排放约束直流潮流问题的对偶问题(A Distributed Dual Consensus ADMM Based on Partition for DC-DOPF with Carbon Emission Trading)
协同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)的更多相关文章
- 用ADMM求解大型机器学习问题
[本文链接:http://www.cnblogs.com/breezedeus/p/3496819.html,转载请注明出处] 从等式约束的最小化问题说起: ...
- {转}用ADMM求解大型机器学习问题
[本文链接:http://www.cnblogs.com/breezedeus/p/3496819.html] 从等式约束的最小化问题说起: ...
- 02(e)多元无约束优化问题- 梯度的两种求解方法以及有约束转化为无约束问题
2.1 求解梯度的两种方法 以$f(x,y)={{x}^{2}}+{{y}^{3}}$为例,很容易得到: $\nabla f=\left[ \begin{aligned}& \frac{\pa ...
- 余胜威《MATLAB数学建模经典案例实战》2015年版
内容介绍 本书全面.系统地讲解了数学建模的知识.书中结合历年全国大学生数学建模竞赛试题,采用案例与算法程序相结合的方法,循序渐进,逐步引导读者深入挖掘实际问题背后的数学问题及求解方法.在本书案例的分析 ...
- 交替方向乘子法(ADMM)的原理和流程的白话总结
交替方向乘子法(ADMM)的原理和流程的白话总结 2018年08月27日 14:26:42 qauchangqingwei 阅读数 19925更多 分类专栏: 图像处理 作者:大大大的v链接:ht ...
- 4. SVM分类器求解(2)
最优间隔分类器(optimal margin classifier) 重新回到SVM的优化问题: 我们将约束条件改写为: 从KKT条件得知只有函数间隔是1(离超平面最近的点)的线性约束式前面的系数,也 ...
- ADMM与one-pass multi-view learning
现在终于开始看论文了,机器学习基础部分的更新可能以后会慢一点了,当然还是那句话宁愿慢点,也做自己原创的,自己思考的东西.现在开辟一个新的模块----多视图学习相关论文笔记,就是分享大牛的paper,然 ...
- 在线最优化求解(Online Optimization)之三:FOBOS
在线最优化求解(Online Optimization)之三:FOBOS FOBOS (Forward-Backward Splitting)是由John Duchi和Yoram Singer提出的[ ...
- 交替方向乘子法(ADMM)
交替方向乘子法(ADMM) 参考1 参考2 经典的ADMM算法适用于求解如下2-block的凸优化问题( 是最优值,令 表示一组最优解): Block指我们可以将决策域分块,分成两组变量, 这里面 都 ...
随机推荐
- MyBatis 中 Mapper 接口的使用原理
MyBatis 中 Mapper 接口的使用原理 MyBatis 3 推荐使用 Mapper 接口的方式来执行 xml 配置中的 SQL,用起来很方便,也很灵活.在方便之余,想了解一下这是如何实现的, ...
- 将Python模块转变为命令行工具
问:如何输入命令行就能执行python代码呢? 答:要将python模块转变为命令行工具只用在 setup.py 文件中添加参数entry_points 例如: entry_points={ 'con ...
- [P5490] 【模板】扫描线 - 线段树
求 \(n\) 个矩形的面积并 Solution 将矩形转化为 \(y_1\) 位置的 + 修改 和 \(y_2\) 位置的 - 修改.然后按照 \(+y\) 顺序依次处理所有的修改,到达的一个新的位 ...
- JQuery函数 $.ajax()
ajax() 方法通过 HTTP 请求加载远程数据 该方法是 jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax() 返回其创建的 XMLHttpR ...
- Attention machenism
from attention mechanism Attention is one component of a network’s architecture, and is in charge of ...
- C++——深拷贝
要实现深拷贝就需要自己编写拷贝构造函数. 深拷贝 #include<iostream> using namespace std; class Point { public: ...
- Python标准库Random
基本方法 获取一个[0,1)的随机浮点数: import random print(random.random()) #输出 0.6701488343121276 获取指定区间的随机浮点数: impo ...
- python3练习100题——033
链接:http://www.runoob.com/python/python-exercise-example33.html 题目:按逗号分隔列表. l=[1,2,3,4] k=1 for i in ...
- 松软科技课堂:jQuery 事件函数
jQuery 事件函数 jQuery 事件处理方法是 jQuery 中的核心函数. 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法.术语由事件“触发”(或“激发”)经常会被使用. 通常会 ...
- JUC-分支合并框架
一.原理 Fork:把一个复杂任务进行分拆,大事化小 Join:把分拆任务的结果进行合并 ForkJoinPool 分支合并池 类比=> 线程池 ForkJoinTask ForkJo ...