锦州 做网站,网站开发技术的发展流程图,如何为wordpress添加音乐播放器,ss免费服务器本程序复现《计及源荷不确定性的综合能源生产单元运行调度与容量配置两阶段随机优化》模型#xff0c;采用全年光伏、风电数据通过kmeans聚类得到6种场景#xff0c;构建了随机优化模型#xff0c;在研究融合P2G与CCS的IEPU系统框架基础上#xff0c;建立了各关键设备及生产…本程序复现《计及源荷不确定性的综合能源生产单元运行调度与容量配置两阶段随机优化》模型采用全年光伏、风电数据通过kmeans聚类得到6种场景构建了随机优化模型在研究融合P2G与CCS的IEPU系统框架基础上建立了各关键设备及生产环节数学模型基于混合整数线性规划(mixed integer linear programmingMILP)算法以全生命周期内经济成本最低为优化目标考虑物料及能量平衡约束实现典型周内各设备功率的最优逐时调度优化并得到最佳综合能源系统中碳捕集电制氢甲烷化氢存储CO2存储的容量配置结果。 本程序不仅复现了主模型而且实现了文献的对比算例和敏感性分析部分分别是确定性模型和随机模型对比、无储气与有储气对比、甲烷价格灵敏度分析、煤价灵敏度分析。 程序采用matlabyalmip(求解器为gurobi)进行优化注意由于非线性问题的存在该程序采用cplex求解会报错需要学习的同学可以下载安装gurobi并配置好环境后运行使用。最近复现了一篇关于综合能源系统优化的论文整个项目踩了不少坑也解锁了新姿势。核心是玩转风光场景聚类多能耦合调度顺手把P2G电制气和CCS碳捕集这对CP揉进能源系统里搞事情。下面边撸代码边唠嗑给想实操的同学递个扳手。先看风光数据怎么变魔术。原始数据是8760小时的光伏风电出力直接甩进kmeans就像把大象塞冰箱——得讲究步骤。MATLAB里这段骚操作特别有意思[cluster_idx, centroids] kmeans(normalized_data, 6, Replicates, 10); scenario_prob hist(cluster_idx, 1:6)/8760;这里Replicates参数设成10防止局部最优归一化处理用z-score还是min-max得看数据分布。最终生成的6个典型场景概率可不是简单平均得用hist统计原始数据聚类后的分布频率这步直接影响后续随机优化的权重。建模时最烧脑的是氢系统平衡。P2G链路上的电解槽、储氢罐、甲烷反应器得玩接力赛。举个约束条件的例子Constraints [Constraints; sum(P_elec) H2_demand H2_storage_in - H2_storage_out; % 电解制氢平衡 H2_storage(t) H2_storage(t-1) H2_storage_in*eta_in - H2_storage_out/eta_out; % 储氢动态 ];这里etain/etaout是储氢效率注意入库出库的效率要分开算。之前漏了这茬直接导致氢气莫名消失debug时差点怀疑氢被黑洞吃了。目标函数全生命周期成本计算是个重头戏设备容量变量和运行变量得拆开处理。YALMIP里这样搞cost sdpvar(1); cost cost sum(Cap_CCS*CRF_CCS Cap_P2G*CRF_P2G); % 容量成本 cost cost sum(Price_coal.*P_coal Price_gas.*P_gas); % 运行成本 optimize([Constraints], cost);CRF是资金回收系数这里涉及到折现率的计算。有个坑点文献里的折现率假设是5%但实际测试时发现对储氢容量配置影响巨大敏感度分析部分会看到有趣的现象。跑完优化后验证结果时发现储气罐的存在让系统有了缓震能力。对比有/无储气的成本曲线差异明显figure(Position,[200 200 600 400]) plot(1:168, Cost_with_storage, b-, 1:168, Cost_without, r--) legend(带储氢,无储氢,Location,northwest) title(典型周运行成本对比)蓝色曲线像过山车红色曲线直接蹦极——储氢罐平抑波动的作用一目了然。这也解释了为什么随机模型比确定性的省8%成本毕竟风光出力跟开盲盒似的没点缓冲装置容易翻车。最后说说求解器玄学问题。Gurobi和CPLEX本是同根生但遇到非线性项就翻脸。比如甲烷化反应器的效率曲线原本是二次函数论文里做了分段线性化处理addPiecewiseLinear(converter, efficiency_curve, n5);这种处理方式CPLEX有时会报错Non-convex而Gurobi能自动识别凸性。建议新手直接装Gurobi毕竟不想在求解器调试上耗三天的话...整套代码跑下来最大的收获是能源系统优化就像调鸡尾酒风光是基酒P2G和CCS是苦精储氢罐则是摇酒的手速——比例手法不对就成黑暗料理。论文里的煤价敏感度分析也验证了这点当煤价超过650元/吨时系统会疯狂上电制氢设备就像双十一剁手党清空购物车似的。