说明书
MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略
关键词:电动汽车 削峰填谷 多目标 充放电优化
参考文档:店主自己整理的说明文档,公式、约束、数据齐全,可联系我查看
仿真平台:MATLAB YALMIP+CPLEX
优势:代码注释详实,出图效果非常好(具体看图),说明文档细致详细,模型精准
主要内容:代码主要实现了考虑电动汽车参与削峰填谷的场景下,电动汽车充放电策略的优化,是一个多目标优化,目标函数一方面考虑了电动汽车综合负荷以及电池退化损耗成本,一方面考虑了削峰填谷的峰谷差和负荷波动最低,所以为三目标约束,最后通过赋权值以及化简将三目标问题化简为单目标问题进行求解,求解结果可以看出来电动汽车参与后,负荷曲线有明显改善,结果合理正确!
出图效果:具体如下
P_base=2*[99,81,74,74,78,93,100,92,87,74,69,64,59,55,58,64,69,75,80,84,94,105,105,101];
%P_base=2*[99,81,74,74,78,93,100,92,87,74,66,55,65,64,62,64,64,64,80,77,81,90,101,101];
P=sdpvar(7,24,'full'); %定义决策变量
E=sdpvar(7,24,'full'); %定义决策变量
S_max=0.9; %荷电水平最大值
S_min=0.1; %荷电水平最小值
E_cap=64; %最大容量
P_char=5; %最大充电功率
P_dis=-5; %最大放电功率
a=0.01;
b=0.01;
c=0.0157;
X=0.95; %充放电效率
C_change=41000; %电池更换成本
T=24; %调度总时间段(从晚上六点到早上六点)
Ed=0.75*E_cap; %车主期望电能
W=zeros(7,24); %表示电动汽车是否并网
w1=0.5;