1. 系统架构与 (火用) 枢纽模型
本论文的一个核心创新是引入了热力学第二定律中的“(火用) (Exergy)”概念。传统模型只关注能量的“量”(Energy),而本文关注能量的“质”。
系统不仅要满足电/热/冷负荷,还要确保高品位能量(如电)不被浪费在低品位需求(如低温供热)上。
IES 物理拓扑结构 (点击组件查看数学定义)
组件详情解析
请点击左侧组件查看其数学模型与 (火用) 分析意义。
什么是能质系数 (EQC)?
公式: $\lambda = 1 - \frac{T_0}{T}$
论文使用 EQC ($\lambda$) 将能量数量转换为 (火用)。
例如:电的 $\lambda=1$,而 60°C热水的 $\lambda \approx 0.15$。
设计目标: 避免用高 $\lambda$ 能源去满足低 $\lambda$ 需求。
2. 核心引擎:双层优化算法
容量配置(建多大?)与运行调度(怎么用?)是强耦合的。论文提出了一种双层迭代优化方法。
上层使用遗传算法 (GA) 决定设备容量;下层使用序列二次规划 (SQP) 在给定容量下优化运行策略(包含需求响应 DR)。
双层迭代逻辑示意
决策变量: 沼气产量 ($D_{bio}$), BPGU容量, 电制冷容量, 储热容量。
目标: 最大化年成本节约率 (ACSR) + 年(火用)节约率 (AESR)。
决策变量: 逐时出力计划, 需求响应 (DR) 负荷转移。
目标: 最小化日运行成本 + 日(火用)损耗。
处理: 针对聚类出的 8 个典型日分别优化。
> 等待开始...
3. 全时序聚类:从 365 天到 8 个典型日
为了降低计算复杂度,论文没有优化全年的 8760 小时,而是提出了一种基于多属性加权的全时序聚类方法。
该方法考虑了季节性、周期性和随机性,将全年数据压缩为 8 个典型场景(如:供暖季典型日、供冷季典型日、过渡季典型日)。
典型场景示例 (Scenario 7 - 供暖季)
图示:典型供暖日的电、热负荷及光伏/风电出力曲线。
聚类方法的步骤
- 1 归一化: 处理不同量纲的数据 (光伏 kW, 温度 °C, 负荷 kW)。
- 2 加法模型分解: 将时间序列分解为趋势项、周期项和随机项。
- 3 多属性加权: 创新点。根据数据的波动特征计算权重 $W_j$,更关注波动大的数据源。
- 4 K-Means 聚类: 最终输出 8 个典型场景及对应的天数权重。
4. 优化结果对比
通过与仅考虑经济性的单层优化(Case 4)或不含沼气的方案(Case 5)对比,本文提出的双层多目标优化(Case 1-3)展现了显著优势。
不同案例的年度成本与 (火用) 效率
发现 1: 协同优化的价值
引入需求响应 (DR) 和运行优化后,系统的年成本节约率 (ACSR) 显著提升。例如,Case 3 (双层经济优化) 比 Case 4 (单层固定策略) 的投资回收期更短 (3.7年 vs 4.5年)。
发现 2: (火用) 效率与成本的权衡
Case 1 (同时考虑成本与(火用)) 虽然总成本略高于 Case 3,但其年(火用)节约率 (AESR) 高达 79.21%,远超 Case 3 的 56.62%。这证明了 Exergy Hub 模型在提升能源品质利用上的有效性。
发现 3: 沼气的稳定性
相比天然气系统 (Case 5),沼气系统虽然初始投资高(建设发酵罐),但运行成本大幅降低,且碳排放极低。
5. 开发者指南:如何复现?
Step 1: 建模基础
- 工具: Matlab / Python
- 求解器: 建议使用 Gurobi 或 CPLEX 处理下层的 SQP/线性规划部分。
- Exergy 计算: 需要编写函数,根据温度计算冷/热的能质系数 ($\lambda$)。
Step 2: 沼气发酵模型
- 这是一个热力学过程。
- 关键公式:产气率与温度的关系 (Eq 1)。
- 约束: 发酵罐温度需维持在 35°C,需要计算热损耗并由 BPGU 余热补充。
Step 3: 算法混合
- 外层 (GA): 种群大小设为 100,迭代 200 次。变量是整数或连续值(设备容量)。
- 内层 (SQP): 对于 GA 的每个个体,调用 SQP 求解 8 个典型日的调度。
- 注意: 计算量大,建议使用多线程并行计算适应度。