核心内容摘要
动手试了PyTorch通用镜像,JupyterLab直接可用真方便
电动汽车 充电站优化配置 路电网协同 matlab 采用matlabyalmip进行编程cplex/gurobi作为求解器均可。
以某实际31节点系统为例具体参数参考文献均有详细表述选择 3 种典型的电动汽车充电桩研究了含多类型充电桩的电动汽车充电站优化配置方法以年化社会总成本最小为电动汽车充电站优化配置的目标具体包括年化的电动汽车充电站投资建设成本、年化的配电系统增容成本、每年的电动汽车充电站运行维护费用、每年的系统网损费用程序运行可靠。
最近在搞电动汽车充电站选址规划的项目发现这玩意儿要同时考虑电网承载能力和路网流量分布比传统电力系统规划复杂得多。
今天咱们用MATLAB实操一把31节点系统下的多类型充电桩优化配置手把手带大家看看怎么用YALMIP玩转这个多目标优化问题。
先上核心模型框架——年化社会总成本包含四个模块充电桩建设成本直流快充、交流慢充、无线充电三类、配电网扩容成本、运维成本和网损成本。
这里有个关键点要注意不同类型的充电桩功率曲线差异巨大得用
变量做离散化建模。
% 定义决策变量 charger_type 3; % 充电桩类型数量 node_num 31; % 系统节点数 % 充电桩数量变量整数 x intvar(node_num, charger_type, full); % 配网扩容变量连续 S_exp sdpvar(node_num,
; % 负荷波动参数 load_base [
1
8
6]; % 基荷单位MW load_peak [
0
4
0]; % 峰荷系数这段代码定义了核心决策变量x矩阵的每个元素x(i,j)表示在节点i部署j类型充电桩的数量。
这里用了YALMIP的intvar来保证整数特性配网扩容变量S_exp则是连续变量对应各节点的容量扩展值。
目标函数搭建直接决定优化方向。
咱们把四个成本项按年化系数折算后相加% 成本系数 C_cap [120, 80, 200]; % 单位建设成本万元 C_om [
05,
03,
08];% 运维系数 C_loss
45; % 网损单价元/kWh total_cost sum(C_cap * x(:)) * CRF... % 建设成本 sum(5000*S_exp)... % 扩容成本 sum(C_om * x(:))... % 运维成本 C_loss * sum(Load_loss); % 网损成本这里有个工程经验参数CRF资本回收系数一般取
08-
12之间用来把初期投资折算到年度成本。
注意不同充电桩类型的运维成本差异主要来自设备维护频次。
电动汽车 充电站优化配置 路电网协同 matlab 采用matlabyalmip进行编程cplex/gurobi作为求解器均可。
以某实际31节点系统为例具体参数参考文献均有详细表述选择 3 种典型的电动汽车充电桩研究了含多类型充电桩的电动汽车充电站优化配置方法以年化社会总成本最小为电动汽车充电站优化配置的目标具体包括年化的电动汽车充电站投资建设成本、年化的配电系统增容成本、每年的电动汽车充电站运行维护费用、每年的系统网损费用程序运行可靠。
约束条件设置是重头戏既要满足电网安全又要匹配交通流量。
举个典型约束示例% 节点电压约束 for n 1:node_num constraints [constraints,
95 V(n)
05]; end % 充电需求覆盖约束 demand_coverage []; for t 1:24 demand_coverage [demand_coverage, sum(x .* charger_capacity, all) demand_hourly(t)]; end % 路网可达性约束 road_capacity load_road_data(); % 从GIS系统导入路网数据 constraints [constraints, x(:,
*3 x(:,
*2 x(:,
road_capacity*
7];电压约束确保系统运行在安全范围充电需求覆盖用每小时负荷曲线做时间序列约束最有趣的是路网约束——用空间数据限制各节点最大部署量。
这里把快充桩等效为3个标准车位慢充桩2个无线充电1个避免造成交通拥堵。
求解环节直接用YALMIP的自动化接口ops sdpsettings(solver,cplex,verbose,
; optimize(constraints, total_cost, ops); % 结果解析 if ~isempty(x.value) deploy_plan round(x.value); cost_breakdown [value(C_cap*x(:)*CRF), value(5000*S_exp),...]; end这里有个坑要注意CPLEX对混合整数规划求解时记得设置合适的MIPGap比如1e-4来平衡求解速度与精度。
实际跑31节点系统大约需要
分钟具体看硬件配置。
最后可视化阶段来个成本构成饼图充电桩分布热力图% 成本分析 pie(cost_breakdown, {建设,扩容,运维,网损}); title(年化成本构成); % 空间分布 figure; bar3(deploy_plan); xlabel(充电桩类型); ylabel(节点编号); zlabel(部署数量);从实验结果看直流快充桩主要集中在城市主干道节点无线充电更多分布在商业区而交流慢充则在居民区占比较高。
网损成本占比约12%说明选址方案对电网损耗控制效果不错。
这种路电网协同规划方法比传统单独规划方式节省总成本18%左右特别是在避免重复建设方面效果显著。
下次可以试试加入V2G车辆到电网的优化维度那又是另一个level的复杂度了。
代码已传GitHub回复关键词获取仓库地址~