[1]詹祥澎,杨军,韩思宁等.考虑电动汽车可调度潜力的充电站两阶段市场投标策略[J].电力系统自动化,2021,45(10):86-96.
1 基于闵可夫斯基求和与数据驱动的可调度潜力计算方法
1. 1 广义储能设备建模
1. 2 日前可调度潜力预测方法
1. 3 实时可调度潜力滚动计算方法
2 充电站两阶段市场投标模型
2. 1 日前市场投标模型
2. 2 实时市场投标模型
3 博弈均衡分析与市场运行模式
3. 1 博弈均衡分析
3. 2 市场运行模式
4运行结果
5完整代码获取链接:
案例分析中的基础数据、仿真结果和程序源代码均开源在本文作者的GitHub, 详见https://github.com/WHUzxp/Supports_for_AEPS。
本文的仿真均在Intel(R) Core (TM) i7-4710HQ CPU @ 2.50GHz,8GB RAM硬件环境下,Windows 10操作系统中通过MATLAB R2014a编程并调用YALMIP和GUROBI 9.0(学术版)工具箱求解模型,其中仿真过程中涉及的随机变量均通过随机种子固定,运行源代码即可复刻本文案例分析结果,此处对开源文件的作用和使用方法进行说明。
源代码
1. main: 主函数,包括各模块的求解顺序,运行主函数能复刻全文结果。
2. Sampling_EV:电动汽车抽样。
3. potential_history:分析充电站的历史电动汽车数据并计算可调度潜力。
4. potential_DA:由充电站历史可调度潜力预测日前可调度潜力。
5. disorder_charging:日前预测充电站无序充电负荷。
6. potential_RT:充电站实时可调度潜力计算,按照96个时间段滚动计算。
7. disorder_bidding:以无序负荷参与日前电力市场,计算出清电价。
8. Bidding_price_reference:充电站联合参与日前报价优化,求解一个MILP问题。
9. bidding_DA:充电站独立参与日前报价优化,得到自身优化报价策略,调用函数bidding_DA_callback。
11. RT_single: 充电站独立参与实时报量优化,得到自身优化报量策略,调用函数RT_single_Callback。
12. RT_cooperation: 充电站合作参与实时报量优化,得到优化报量策略,调用函数RT_cooperation_Callback。
14. RT_center: 集中调度模式下充电站实时滚动电能优化模型。
15. DA_pricetaken: 充电站作为价格接受者的日前电能计划优化模型。
16. RT_pricetaken: 充电站作为价格接受者的实时滚动电能优化模型。
函数
1. bidding_DA_callback: 输入其余充电站的报价预测,求解MILP问题,得到充电站日前报价策略。
2. RT_single_Callback: 通过迭代求解MILP以得到充电站实时报量的Nash均衡。
3. RT_cooperation_Callback: 通过迭代求解MILP以得到充电站联合实时报量策略。
4. RT_center_Callback: 滚动求解充电站实时调度模型。
数据文件
1. data_EV:电动汽车抽样结果。
2. data_potential_history:充电站历史可调度潜力。
3. data_potential_DA:充电站日前可调度潜力预测值。
4. data_potential_RT:实时阶段充电站每个时间断面的可调度潜力观测值。
5. data_disorder:充电站无序充电负荷。
6. result_disorder:充电站无序充电负荷的日前出清结果。
7. Bid_reference:充电站联合参与日前市场报价的优化结果。
8. Bid_DA_final:各充电站优化的日前报价策略。
10. result_RT_single:各充电站优化的实时报量策略。
11. result_RT_cooperation:充电站联合优化的实时报量策略。
12. result_DA_center:集中调度模式下充电站日前电能计划。
13. result_RT_center:集中调度模式下充电站实时滚动电能计划。
14. result_DA_pricetaken:充电站作为价格接受者制定的日前电能计划。
15. result_RT_pricetaken:充电站作为价格接受者实时滚动执行的电能计划。