考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化 考虑IES参与到碳交易市场引入阶梯式碳交易机制引导IES控制碳排放接着细化电转气P2G的两阶段运行过程引入电解槽、甲烷反应器、氢燃料电池HFC替换传统 的P2G研究氢能的多方面效益最后提出热电比可调的热电联产、HFC运行策略进一步提高IES的低碳性与经济性。 基于此构建以购能成本、碳排放成本、弃风成本最小的低碳经济运行目标将原问题转化为混合整数线性问题运用CPLEX商业求解器进行求解。阶梯式碳交易这玩意儿挺有意思的就像咱们交电费用的阶梯电价只不过这次玩的是碳排放额度。综合能源系统IES得像个精明的会计得在碳市场里算清楚每吨二氧化碳值几个钱。我试着在代码里搞了个分段计价模块比如碳排放量突破某个阈值时边际成本直接翻倍——这可比女朋友生气时的话费账单刺激多了。def carbon_cost(emission): thresholds [500, 1000] # 吨 prices [200, 300, 400] # 元/吨 if emission thresholds[0]: return emission * prices[0] elif emission thresholds[1]: return (thresholds[0]*prices[0] (emission - thresholds[0])*prices[1]) else: return (thresholds[0]*prices[0] (thresholds[1]-thresholds[0])*prices[1] (emission - thresholds[1])*prices[2])传统电转气P2G被我们拆成了三件套电解槽负责拆水分子H₂O→H₂½O₂甲烷反应器玩合成CO₂4H₂→CH₄2H₂O最后氢燃料电池HFC在用电高峰时倒着发电。这就像把瑞士军刀拆成单个工具用灵活性直接拉满。特别是电解槽的启停特性在代码里体现为0-1变量# 电解槽运行约束 model.addConstrs( (h2_prod[t] M * on_off[t] for t in time_periods), name电解槽启停约束 ) model.addConstrs( (on_off[t] h2_prod[t]/0.1 for t in time_periods), name最小产氢量约束 )热电联产机组的热电比可调是个神来之笔。传统机组就像固定档位的吹风机现在升级成无级变速的戴森了。我们给每台机组设置了±30%的调节范围用线性化方法处理非线性关系# 热电比可调约束 for t in time_periods: model.addConstr( heat_output[t] (0.7 0.6*u[t]) * power_output[t], name动态热电比 ) model.addConstr(u[t] 1) model.addConstr(u[t] 0)求解器跑出来的结果有意思得很氢储能系统在凌晨风电过剩时疯狂囤货等到晚高峰电价飙到1.2元/度时HFC和燃气轮机开始打配合战。碳排放成本因为阶梯机制的存在在每月中旬会突然出现断崖式下降——敢情系统学会了卡着阈值精准控碳。考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化 考虑IES参与到碳交易市场引入阶梯式碳交易机制引导IES控制碳排放接着细化电转气P2G的两阶段运行过程引入电解槽、甲烷反应器、氢燃料电池HFC替换传统 的P2G研究氢能的多方面效益最后提出热电比可调的热电联产、HFC运行策略进一步提高IES的低碳性与经济性。 基于此构建以购能成本、碳排放成本、弃风成本最小的低碳经济运行目标将原问题转化为混合整数线性问题运用CPLEX商业求解器进行求解。不过模型里氢气管网的暂态特性还没考虑进去下次打算把管存效应加进来。或许可以借鉴游戏《缺氧》里的气体管道模拟搞个动态氢储能模型玩玩