Git Product home page Git Product logo

supports_for_dwjs21_2157's Introduction

Supports_for_PST_Paper

论文《考虑实时市场联动的电力零售商鲁棒定价策略》的支撑文件,已投稿《电网技术》杂志。
——————仅供学术交流使用,抵制一切学术不端行为,侵权必究!——————
包含:数值仿真参数、基础数据、仿真结果数据和程序源代码。
运行环境:Intel(R) Core(TM) i7-4710HQ @2.50GHz CPU 8GB RAM硬件环境下,64位Windows 10操作系统中通过MATLAB R2014a编程并调用YALMIP和GUROBI 9.0。
采用IEEE-33节点测试系统,节点边际电价通过二阶锥模型计算得到,节点边际电价通过最小二乘法拟合为一次函数,实时电价场景通过聚类得到,电动汽车类型通过聚类得到,电动汽车需求响应通过主从博弈模型描述并转化为KKT条件,两阶段离散场景分布鲁棒优化模型通过列与约束生成算法迭代求解,主问题为混合整数二次规划问题,子问题为混合整数线性规划问题,均通过GUROBI求解。
文件说明:
1、仿真基础数据说明.docx:说明了算例的基础数据来源以及计算方法
2、AC_certain_game.m:按照聚类后的经验分布进行确定性优化,采用交流节点边际电价
3、compare_DA_DLMP.m:日前交流节点边际电价与直流节点边际电价的比较,以及是否考虑边际成本递增效益的比较
4、DA_Centralization_for_DLMP.m:忽略不确定性进行全局优化,假设只有实时市场,确定实时节点边际电价(确定实时节点边际电价的大致范围,然后在此基础上添加随机数考虑其不确定性)
5、DLMP_DA_Fitting_coefficient.m:利用最小二乘法拟合日前节点边际电价
6、LP_pri_nolimit_DA.m:直流潮流模型,日前节点边际电价
7、main_AC_RO_game.m:鲁棒优化的主程序,交流节点边际电价,列与约束生产算法
8、RO_MP_AC_uncertain_game.m:函数,鲁棒优化主问题求解,混合整数二次规划
9、RO_SP_AC_uncertain_game.m:函数,鲁棒优化子问题求解,混合整数线性规划
10、RT_DLMP_kmeans.m:聚类得到实时节点边际电价场景
11、SOCP_pri_nolimit_DA.m:日前节点边际电价计算(二阶锥规划)
12、SOCP_pri_nolimit_RT.m:实时节点边际电价计算(二阶锥规划)
13、AC_nolimit_DA.mat:交流潮流模型日前节点边际电价数据
14、AC_nolimit_RT.mat:交流潮流模型实时节点边际电价数据
15、DC_nolimit_DA.mat:直流潮流模型日前节点边际电价数据
16、DLMP_data.mat:日前节点边际电价数据
17、DLMP_data_RT.mat:实时节点边际电价数据
18、讨论了实时电价对模型的影响,分为低电价与高电价
19、讨论了电动汽车放电对模型的影响
20、讨论了电动汽车效用函数对模型的影响,分为快充与慢充

supports_for_dwjs21_2157's People

Contributors

whuzxp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.