主要内容
该程序实现的模型为综合能源系统利益分配优化调度,采用合作博弈方法,模型针对IES系统的P2G、电解槽、甲烷反应器、储氢罐、CHP和燃气锅炉等设备进行建模,实现基于合作博弈的IES协同优化调度模型,利用Shapley值法对合作剩余按贡献进行分配,程序采用matlab+cplex求解,程序注释清楚,方便学习!
部分代码
%% 决策变量定义 P_wt=sdpvar(1,T); %风机消纳功率 P_pv=sdpvar(1,T); %光伏消纳功率 V_gas=sdpvar(1,T); %P2G产生天然气体积 Q_co2=sdpvar(1,T); %制气厂消耗二氧化碳的量 P_H2=sdpvar(1,T); %电解池产生的氢气量 P_P2G=sdpvar(1,T); %P2G消耗电功率量 P_h2cha=sdpvar(1,T); %储氢罐充气功率 P_h2dis=sdpvar(1,T); %储氢罐放气功率 H_h2cha=binvar(1,T); %储氢罐充气变量 H_h2dis=binvar(1,T); %储氢罐放气变量 P_H2total=sdpvar(1,T); E_h=sdpvar(1,T); %储氢罐放气功率 P_CHPe=sdpvar(1,T); %CHP发电功率 P_CHPh=sdpvar(1,T); %CHP发热功率 P_CHPg=sdpvar(1,T); %CHP耗气功率 Q_co2out=sdpvar(1,T); %CHP燃烧产生的co2 P_be=sdpvar(1,T); %购电功率 P_bg=sdpvar(1,T); %购气功率 V_CB=sdpvar(1,T); %燃气锅炉进气量