协同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. jQuery---城市选择案例

    城市选择案例 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UT ...

  2. sift代码实现详解

    1.创建高斯金字塔第-1组 1.1.将源图片转成灰度图 void ConvertToGray(const Mat& src, Mat& dst) { cv::Size size = s ...

  3. 洛谷P5534 【XR-3】等差数列 耻辱!!!

    题目描述 小 X 给了你一个等差数列的前两项以及项数,请你求出这个等差数列各项之和. 等差数列:对于一个 nnn 项数列 aaa,如果满足对于任意 i∈[1,n)i \in [1,n)i∈[1,n), ...

  4. linux - redis-trib.rb 命令详解

    参考网站 http://www.cnblogs.com/ivictor/p/9768010.html 简介 redis-trib.rb是官方提供的Redis Cluster的管理工具,无需额外下载,默 ...

  5. Alan Walker MV 合辑01 by defender

    Alan Walker MV合辑  出来啦! 百度网盘下载地址: 链接:https://pan.baidu.com/s/10WSool70XBe_8tJOae8V-w 提取码:uckq 地址查看 Mi ...

  6. Python发带附件的邮件

    python实现发送带附件的邮件 import smtplib from email.mime.text import MIMEText from email.mime.multipart impor ...

  7. 【Unity|C#】基础篇(4)——函数参数类型(值参/ref/out/params)

    [学习资料] <C#图解教程>(第5章):https://www.cnblogs.com/moonache/p/7687551.html 电子书下载:https://pan.baidu.c ...

  8. JAVAWEB应用模块(一)登录模块

    java后台代码(MD5加密+token验证): import com.smart.ssai.admin.domain.User; import com.smart.ssai.admin.servic ...

  9. logistic回归损失函数(非常重要,深入理解)

    2.2 logistic回归损失函数(非常重要,深入理解) 上一节当中,为了能够训练logistic回归模型的参数w和b,需要定义一个成本函数 使用logistic回归训练的成本函数 为了让模型通过学 ...

  10. 其他 - YAML 入门

    概述 简单介绍 YAML 语言 背景 很多地方, 都在使用 YAML k8s spring 其他 准备 验证工具 YAML.YML在线格式化校验工具 一个 YAML 转换 JSON 的工具 通常来说, ...