简介:面向能源系统设计与仿真人员的Ebsilon分布式能源系统建模资料包,覆盖燃气轮机、余热锅炉、汽轮机及溴化锂热泵机组的完整建模流程。资料从燃气轮机燃烧释热与透平做功讲起,逐步展开余热锅炉回收烟气余热产生蒸汽、汽轮机发电以及溴化锂机组吸收式制冷/供热的建模步骤,并配有机组热平衡图、热力特性书和热泵设计参数原理说明。借助这些内容,读者可理解热电联供系统的能量梯级利用关系,学会在Ebsilon中布置设备连接、设定工质参数、进行热力计算与变工况分析。压缩包共13个文件,以8个docx过程文档和4张jpg热平衡图/设备示意图为主,另附1个html格式说明页,整体仅925KB,下载后可快速按需查阅。目前已有536人学习使用,适合能源动力类专业学生、热电联产工程师及Ebsilon软件初学者作为入门与参考素材。
1. Ebsilon分布式能源系统模型:方案论证期最容易被低估的仿真工具
分布式能源项目做方案论证时,最绕不开的问题是综合能效到底多少。燃气轮机排烟能回收多少热量、余热锅炉能产出什么等级的蒸汽、汽轮机抽汽和溴化锂热泵之间怎么分配热量,每个数字都直接影响设备选型。Excel手算单工况还行,一变工况就乱;Ebsilon分布式能源系统模型的用法,就是拖组件、定义物流、算设计工况和部分负荷,最后输出机组热平衡图和热力特性书。大多数人第一次用Ebsilon都栽在没想清楚系统结构就开拖组件,导致模型不收敛。这套建模流程的核心是热力路径理解:边界条件怎么取、设备样本怎么落进组件、热泵设计参数怎么验证,这些才是值钱的部分。适合做方案设计、运行分析和课题研究的人。下文按常见建模顺序展开:先拆流程,再定参数,集成计算,最后避坑和验证。
2. 建模前先把流程拆开:四个核心设备的组件选型与设计点数据准备
Ebsilon不是把整个系统当作一个整体算的,它由一个个组件组成,每个组件对应一个热力设备。建模前如果不把系统拆成可配置的设备和物流,你会在组件库里反复试,既浪费时间也不容易收敛。正确做法是先画一张流程框图,把燃料的化学能如何变成电能、热能、冷能的路径理清,再对照Ebsilon组件库选型。
2.1 分布式能源系统在Ebsilon里是一条什么样的热力路径
以标题中的配置为例,系统热力路径大概是这样的:燃气轮机燃烧天然气发电,产生的烟气进入余热锅炉;烟气依次经过过热器、蒸发器、省煤器,把给水加热成一定压力和温度的蒸汽;蒸汽进入汽轮机做功发电,做完功的低压蒸汽在凝汽器放热变成凝结水,再由给水泵送回余热锅炉;为了做到冷热联供,汽轮机的排汽或抽汽、还可加上余热锅炉的热水段,作为溴化锂热泵的驱动热源,热泵再把低温冷却水或回水的热量提质成用户侧空调热水或制冷水。整个系统有三股独立的物料流——燃气/烟气、蒸汽/水、热水/冷冻水,它们通过换热器耦合在一起。
在Ebsilon里建模,这三股物流要和具体组件一一对应。燃气/烟气流从燃气轮机进口开始,穿过余热锅炉的各换热段后进入烟囱;蒸汽/水流经过锅炉加热、汽轮机做功、凝汽器放热后回到给水系统;热水/冷冻水流经溴化锂热泵的蒸发器、吸收器、冷凝器和溶液换热器。每一股物流都有压力、温度和流量的初始边界,这就是所谓的设计点。设计点定得越清楚,后面收敛越快。
这里的建模顺序,我一般会遵循“先主后辅”:先建立燃气轮机+余热锅炉+汽轮机这条主发电路径,把烟气-蒸汽侧的平衡算准;再建立溴化锂热泵和热水网络,分别验证冷、热侧的负荷平衡。不要一上来就把所有组件都连好再统一设置参数,那样一旦不收敛,你根本不知道问题在烟气侧还是蒸汽侧。
2.2 组件选型表:燃气轮机、余热锅炉、汽轮机、溴化锂热泵对应哪类组件
下面这张表是我在建这类系统时常用的组件映射。不同版本组件名称可能略有差异,但选型逻辑完全一致:
| 设备 | Ebsilon组件类型 | 建模方式 | 必备输入数据 |
|---|---|---|---|
| 燃气轮机 | 燃气轮机或燃机特性场组件 | 设计点参数+部分负荷特性曲线 | 燃料LHV、ISO功率、效率、排气温度、排气流量、负荷-效率曲线 |
| 余热锅炉 | 多个换热器组件+汽包(过热器/蒸发器/省煤器) | 分换热段建模,烟气侧多段串联 | 蒸汽压力/温度/流量、各段端差、烟气侧与蒸汽侧压损 |
| 汽轮机 | 汽轮机组件(可带抽汽) | 级组设置,定义进汽/抽汽/排汽 | 进汽参数、抽汽位置与压力、排汽压力、各级组等熵效率 |
| 溴化锂热泵 | 热泵组件或吸收式机组组件 | 输入驱动热源参数+性能曲线/COP | 驱动热源进出口温度与流量、冷冻水/冷却水温度、COP或制冷量曲线 |
| 凝汽器 | 凝汽器/换热器组件 | 蒸汽侧与循环水侧换热 | 排汽压力、冷却水进出口温度、换热端差 |
| 给水泵 | 泵组件 | 定义扬程与效率 | 给水流量、压头、效率 |
燃气轮机在Ebsilon里通常是“黑匣子”型组件,你不需要管转子叶片的热力学细节,只需要输入真实机组的边界特性:燃料耗量、输出功率、排烟温度、排烟流量,以及负荷变化时的效率修正。这个特点恰恰说明,建模者手里有没有好心机组的样本数据,比会不会用软件更关键。
余热锅炉是最容易“拆不对”的设备。常见做法是拆成三个换热段:过热器把饱和蒸汽进一步加热到设计过热温度,蒸发器承担汽化潜热,省煤器把锅炉给水加热到接近饱和温度。三个换热段在Ebsilon里分别用换热器组件建模,烟气侧串联、水/蒸汽侧也按实际流向连接,中间加汽包组件来平衡蒸发段。
汽轮机组件相对直观,但要记得把“级组”拆分清楚。高压缸、中压缸、低压缸分别用独立的级组表示,每个级组设定等熵效率。如果模型里有抽汽供热,还需要指定抽汽压力和抽汽量,并在热平衡图上明确标出。缺了抽汽的设置,后续溴化锂热泵的驱动热源就没着落。
2.3 开始建模前的数据准备清单:设备样本与边界条件缺一不可
在实际动手前,我会先做一张设备数据准备表,把从厂商样本和项目条件里收集的数据填进去再打开软件。这张表长这样:
- 环境条件:环境温度、大气压力、相对湿度。
- 燃料参数:天然气组分、低位发热量、燃料温度。
- 燃气轮机:设计点发电功率、设计点热耗率/效率、排气温度、排气流量、部分负荷曲线(负荷率-效率、负荷率-排气温度、负荷率-排气流量)。
- 余热锅炉:设计蒸汽压力、过热温度、给水温度、蒸发量、省煤器出口烟气温度、各段端差。
- 汽轮机:主蒸汽参数、抽汽参数、排汽压力、额定凝汽量、缸效率。
- 溴化锂热泵:驱动热源类型(热水/蒸汽)及进出口温度、冷冻水供水/回水温度、冷却水温度、制冷量、COP或热力系数。
这些数据里,最容易缺的是燃气轮机的部分负荷曲线和溴化锂热泵的变工况性能。如果厂商资料里没有现成曲线,我的做法是找同等级机组的公开典型值作为初始估计,并在模型里注明“该数据为估算值,待厂商样本更新后替换”。做这一步时,一定要先粗算一遍全系统的能量平衡:燃料带入的热量应该等于发电功率加制冷功率加对外供热量,再加上烟囱排烟热损失和散热损失。如果手算这第一遍能量平衡都对不上,进Ebsilon后基本可以预见到要来回调很久。这一步就像盖房子前先看地基。
提示:这里的“能量平衡粗算”不需要精确到个位,能对上5%以内就可以动手建模。它最大的作用不是计算,而是逼你在建模前把系统边界和热量去向想明白。
3. 设备建模参数这样填:燃气轮机曲线、余热锅炉端差、汽轮机级组与溴化锂COP
第2章把组件选好了,接下来就是把真实设备参数填进每个组件。这一章是建模过程中出错最多的地方,很多参数看着差不多,填进去结果差得很远。我按设备来讲,每个设备给出设计参数的填法、常见取值和建议验证方法。
3.1 燃气轮机:用特性曲线代替单点效率,才能算准部分负荷
燃气轮机组件在设计工况下只需要三个核心参数:燃料低位发热量与流量(或直接输入发电功率)、设计点效率、排气温度。但如果你只填这三个数,模型只能在设计点附近工作,一旦进入部分负荷计算,效率就会按软件默认曲线变化,算出来的结果和真实机组往往差得离谱。所以我在建模时坚持做两件事:一是把设计点参数按实际样本填准,二是把部分负荷特性曲线做成数据表挂进组件。
部分负荷曲线常见表示方法是横坐标取负荷率(当前发电功率/额定功率),纵坐标分别取效率修正系数、排气温度、排气流量。从厂商资料里拿到离散点后,我一般会用脚本把它整理成Ebsilon可读的CSV格式,再导入组件内的特性场。下面这段Python脚本的思路是读取厂商数据点,做线性插值并输出规整的曲线文件:
import pandas as pd # 厂商样本给出的离散点,分别对应负荷率、效率修正系数、排气温度、排气流量 data = [ (1.00, 1.000, 545.0, 300.0), (0.75, 0.965, 520.0, 230.0), (0.50, 0.890, 480.0, 160.0), (0.25, 0.760, 420.0, 90.0), ] df = pd.DataFrame(data, columns=['load_ratio', 'eff_factor', 'exhaust_temp', 'exhaust_flow']) df = df.sort_values('load_ratio') # 导出为CSV,Ebsilon导入时按列映射 df.to_csv('gt_part_load_curve.csv', index=False)这段脚本的逻辑很简单:把离散点按负荷率升序排列,导出标准CSV。如果你手里的样本点更密,直接用全部点导入即可;如果点比较少,建议在导入前先用线性插值加密到10个点以上,避免组件在部分负荷计算时对外推值过于发散。参数这里,效率修正系数表示该负荷下的实际效率除以设计点效率,通常在50%负荷时约为0.85~0.92,25%负荷时会降到0.75上下。如果样本给的是热耗率曲线,记得先转成效率再换算修正系数。导入后,模型在变工况计算时读取的就是这条曲线而不是软件默认特性场,结果才能反映真实机组的性能。
3.2 余热锅炉:端差与接近温差决定排烟温度,把好锅炉的“尾巴”
余热锅炉建模的关键不在换热面积,而在三个温差:窄点温差(Pinch Point)、接近温差(Approach)和排烟温度。窄点温差指蒸发段烟气侧温度与饱和蒸汽温度之间的最小差值,它决定蒸发段的换热能力;接近温差指省煤器出口水温与饱和水温度的差值,它决定省煤器能热水到什么程度。这两个温差设小了,算出来的锅炉排烟温度很低,好像余热回收效率很高,但实际制造时换热面积会大得离谱;设大了,又浪费烟气热量。
对中压余热锅炉(蒸汽压力4~6 MPa),我常用的初始建议值是:窄点温差10~15 K,接近温差5~10 K,排烟温度控制在120~150 ℃。如果燃料含硫,还要考虑露点腐蚀,排烟温度不宜低于露点,这也是一个约束条件。在Ebsilon里把这些差值填进各换热段组件后,看烟气侧出口温度就能快速判断设置是否合理:排烟温度低于100 ℃时要警惕可能是端差设得过小或省煤器入口水温设置偏低。
余热锅炉组件之间的压损也要一起设。烟气侧每段压损一般取1~3 kPa,蒸汽侧按管道等级和阀门数量取50~200 kPa。压损设得太小,计算出来的蒸汽压力在汽轮机入口处虚高;设得太大,汽轮机进汽压力不足。如果资料缺失,宁可偏小一点,蒸汽侧压损对系统效率影响比烟气侧更大。
3.3 汽轮机:级组效率、抽汽与排汽干度是热力特性书的三个关键数字
汽轮机在Ebsilon里的建模核心是级组。高压缸、低压缸分别设定等熵效率,常见取值范围是高压缸82%~88%、低压缸78%~85%。如果只有整机效率数据,可以用“整机等熵效率+排汽干度约束”来反推各缸效率的初始值,再在模型调试中微调。
抽汽设置直接影响溴化锂热泵的驱动热源参数。在Ebsilon中,汽轮机组件里可以定义抽汽口,需要指定抽汽压力与抽汽量。做分布式能源时,抽汽压力通常选0.3~0.5 MPa,这个压力等级刚好满足溴化锂热泵蒸汽型机组驱动需求;如果热泵用热水驱动,则抽汽经过换热器加热热水到85~95 ℃,再进入热泵发生器。抽汽量需要根据热泵的制冷量、功率以及供热负荷联合反算,不能随意填。
排汽干度是容易被忽略但后果严重的参数。汽轮机排汽进入凝汽器如果湿度过大,最后一级叶片会遭水蚀,实际机组不会允许运行在这种工况。常见约束是排汽干度不低于88%~90%,在Ebsilon里可以通过查看排汽焓与饱和汽焓来核实。如果干度不够,优先调低压缸等熵效率或降低排汽压力,而不是靠调高抽汽量硬压。建模时把这些数据填进组件后,一定要在热平衡图上标注排汽压力、排汽流量和湿汽份额,这三个数是热力特性书里让评审专家最敏感的地方。
3.4 溴化锂热泵:驱动热源温度与COP要按设计工况“咬死”
溴化锂热泵(也就是常说的溴冷机、吸收式热泵)在Ebsilon里的建模方式主要有两种:如果组件库里有吸收式机组组件,可以直接选用,输入驱动热源参数、冷冻水/冷却水参数和特性曲线;如果组件库里没有专用组件,常见的替代做法是用一个“等效换热器+COP模型”把热泵的驱动侧、低温源侧和用户侧连接起来,在组件设定里直接给定COP或制热性能系数。
设计参数上,热水型溴化锂机组常用工况是:驱动热水入口85~95 ℃、出口比入口低5~10 ℃;冷冻水供/回水一般7 ℃/12 ℃,冷却水入口32 ℃、出口37~38 ℃。制冷工况下COP通常在0.6~0.75之间,制热工况(热泵模式)的制热性能系数能达到1.6~1.8,这个数值直接决定系统对外宣称的综合能效,所以填的时候必须依据厂家样本,不要用理论最大值。
在Ebsilon里把设计工况的COP填进去之后,还要处理部分负荷问题。溴化锂机组的COP会随负荷率降低而下降,尤其在30%负荷附近下降明显。我的习惯是按负荷率50%、75%、100%三点给出COP曲线,导入热泵组件的特性场。如果暂时拿不到厂家变工况数据,可以先按“COP在50%负荷时比设计点低0.05~0.1”的经验值估算,但要在交付资料里标注。没有这条曲线,你做的变工况计算在低负荷段会明显偏乐观。
4. 系统集成与计算:生成热平衡图、热力特性书和设计工况结果的完整操作链
四个主要设备参数都填好了,下一步是把它们连接成完整系统并跑通计算。这一章讲连接顺序、命名规则、收敛调试和结果输出。
4.1 系统连接顺序与物流命名规则:调试时能不能看懂全靠这一步
Ebsilon里所有组件都通过物流连接。物理上连接顺序必须和真实系统一致,否则计算无解。以标题中的配置为例,我一般按这样的顺序连接:
- 燃料物流进燃气轮机,燃气轮机排烟接余热锅炉烟气侧入口。
- 余热锅炉烟气侧出口接烟囱或引风机,烟气侧压力在此回到大气压。
- 给水泵出口接省煤器入口,省煤器出口接蒸发器,蒸发器出口接汽包,汽包蒸汽出口接过热器,过热器出口接汽轮机主汽门。
- 汽轮机排汽接凝汽器,凝汽器热水侧出口接溴化锂热泵驱动侧(或换热器)和冷却水系统,凝结水接给水泵入口。
- 溴化锂热泵的冷冻水侧接用户端回水,驱动侧接抽汽/热水。
连接完第一件事是检查物流方向箭头,Ebsilon组件都有进出口属性,方向反了会直接报错。接下来是命名规则。我强烈建议从一开始就按“介质_压力等级_用途_序号”的规则命名物流,比如FUEL-NG-01、GAS-HP-001、STM-MP-001、WTR-CW-001。这样在热平衡图、计算结果表里一眼能看出每根管子是干什么的。很多熟手会在建模中后期花大量时间翻物流属性,就是因为前期命名随意,这个坑踩过的人都知道多痛。
4.2 设计工况计算与收敛调试:不收敛时按这个顺序排查
连接完成后,先不急着跑变工况,把模式切换到设计工况计算。Ebsilon采用迭代求解,设计工况收敛目标通常看最大残差和各关键物流的波动。常见做法是先把迭代次数放开、收敛精度设到默认或稍微放宽一档,等计算通过后,再逐步加密收敛精度并复算。
遇到不收敛,我的排查顺序是固定的一套,从简单到复杂:
- 物流是否有没连接上的端口:组件图标上未连接的端口在计算时会发出警告。
- 组件进出口参数是否冲突:比如过热器出口温度高于烟气入口,这在物理上不可能,迭代必然发散。
- 换热器端差是否过小:把端差从计算值往大调整5 K,看看收敛情况有没有改善。
- 泵和阀门的压头设置是否匹配:给水泵扬程不够,高压蒸汽段压力链会解不出来。
- 特性曲线是否有外推:燃气轮机的部分负荷曲线、热泵COP曲线在工况点之外时,先检查曲线范围。
没有在流程图上看到收敛标记(一般用颜色区分)之前,不要开始记录结果。这一条是血泪经验:曾有人拿着没收敛的中间结果出热平衡图,被看得细的专家追问到说不出话。设计工况收敛后,保存一份设计工况副本,再进行变工况计算。
4.3 从计算结果生成热平衡图与热力特性书:不是截图而是“出图”
设计工况收敛后,就可以出图了。热平衡图不是对屏幕截图,而是在流程图上配置显示项:物流上显示温度、压力、流量;组件旁显示发电功率、热功率、效率。配置好以后导出图片或PDF,这就是评审材料里的热平衡图。需要注意,导出前把无关的辅助物流隐藏掉,把关键测点显示全,图上信息太多反而没人看。
热力特性书,我理解为一套以表格为主的机组热力特性文档,它把设计工况的完整结果固化下来:燃料耗量、毛/净发电功率、余热锅炉产汽量、汽轮机发电量、溴化锂热泵制冷量/供热量、各换热段进出口温度与压力、综合能源利用率、烟囱排烟热损失占比。在Ebsilon里可以逐项读取这些结果,也可以利用结果导出功能把物流数据表批量导出,再整理成统一模板。我的习惯是把设计工况和90%、75%、50%、25%五个负荷率下的结果放在同一张汇总表里,这张表就是对外交付的主表。
生成结果后,还要做一个关键动作:把计算值和设备样本值做一次对比。比如燃气轮机的发电功率是否等于额定功率、余热锅炉产汽量是否在设计范围内。如果偏差超过2%,不应该急着调参数,先回到该设备组件去检查输入,很多时候是排气温度或给水温度填错了。等到设计工况结果和设备样本能对上,再进行变工况扫描,这时的热力特性书才真正站得住脚。
5. Ebsilon建模避坑手册:5个让人反复翻车的现象、原因与排查顺序
Ebsilon学起来不难,真正劝退人的是各种“看似正常但结果不对”的坑。这一节把高频出现的问题整理成5条,每条按现象、原因、解决三段写出,供你在建模时直接对照。
5.1 现象一:热平衡图能出,但系统总发电量怎么都对不上
现象:模型能收敛,热平衡图也导出来了,但把燃气轮机和汽轮机的发电量相加,和设计值差了一大截,有时差到10%以上。
原因:绝大多数情况是燃气轮机组件里还留着默认特性场,默认曲线对应的是某一台参考机组,和你选的型号完全不是一回事。设计点参数填得准,但部分负荷曲线没替换,一旦工况偏离设计点,效率、排气温度和排气流量全部跑偏。还有一种可能是燃料热值用了标态值和实际值不一致,带入的能量本身就错了。
解决:先把燃料的低位发热量按实际天然气组分换算正确,再把厂商给出的部分负荷数据整理成CSV导入燃气轮机组件的特性场,参考上一章的导入脚本。导入后在变工况模式下随便挑一个负荷点验算,如果发电机端功率和样本曲线上的值偏差在1%以内,说明曲线挂对了。
5.2 现象二:余热锅炉排烟温度低到“不科学”
现象:计算结果里排烟温度只有80 ℃甚至更低,烟气侧余热好像被“榨干”了,但评审一看就知道不对。
原因:换热器端差设得太小,或者省煤器入口水温低到离谱,使得烟气在省煤器里被过度冷却。Ebsilon计算确实能做到“烟气温差允许范围内”的极限换热,但它不会自动帮你判断这个极限是否制造得出来。没有实际换热面积约束的模型,端差设成1 K都能收敛,结果是虚假的高效率。
解决:给每个换热段的端差设置工程可行值。按前面章节的建议,窄点温差取10~15 K,接近温差取5~10 K,并检查省煤器入口水温是否符合给水系统的实际温度(通常是105 ℃左右)。调完以后再看排烟温度,如果还在100 ℃以下,多半是省煤器入口水温设错了,而不是端差问题。
5.3 现象三:溴化锂热泵组件一动就“不收敛”
现象:主系统算得好好的,把溴化锂热泵的工况从设计点改到部分负荷,计算就发散了,或者逼着其他组件一起不收敛。
原因:热泵工况点落在了组件特性场的边界外。蒸汽/热水型溴化锂机组对驱动热源温度有硬下限,驱动热水温度降到70 ℃以下、或冷却水温度高于35 ℃时,吸收式循环的溶液浓度关系已经不成立,再把模型按原来特性场外推,自然发散。另一个常见原因是把驱动侧换热温差填成0,导致小温差大流量,数值上剧烈振荡。
解决:先确认设计工况点在特性场内:驱动热水入口温度在85 ℃以上,冷却水入口温度不高于32 ℃。如果部分负荷工况下驱动热源温度下降明显,需要先调整抽汽量或热水回水温度,让热泵入口参数保持在其工作范围,再让热泵模型跟随。不要试图在一个发散的热泵组件上通过调迭代次数来“硬算”,那是浪费时间。
5.4 现象四:汽轮机排汽湿度超限,最后一级叶片“心里没底”
现象:计算结果显示汽轮机排汽干度只有84%甚至更低,湿汽份额高得吓人,但模型照样收敛,热平衡图上一切正常。
原因:排汽压力设得过低,或者低压缸等熵效率设得偏高,导致排汽焓太低、湿度变大。Ebsilon不会自动检查叶片安全,它只看热力学状态合理不合理。设计工况下低压缸排汽压力取5~8 kPa是常见范围,如果项目里冷却水温度确实很低,也不要盲目把排汽压力压到2 kPa,干度可能直接掉到85%以下。
解决:在模型里给排汽干度加约束或直接把干度调到90%以上,反过来限制排汽压力和低压缸效率的组合。具体操作时,先检查冷凝器组件里的排汽压力设置,再检查低压缸等熵效率是否超过90%。把效率调回85%左右,干度通常能回升到92%以上。
5.5 现象五:改完上游参数,下游结果全部“不联动”
现象:改了燃气轮机排气温度,按理说余热锅炉、汽轮机的计算结果都应该跟着变,但下游物流的属性纹丝不动,热平衡图还是旧数据。
原因:这个通常不是计算问题,而是模型连接出问题。Ebsilon里物流与组件之间可能是“硬连接”也可能是“软引用”,如果你在建模时复制了一个物流贴到别处,而不是重新连接,下游可能读的是缓存值;还有一种情况是模型被切到了手动模式,自动重算被关闭。
解决:检查物流连接是否为直接连接,确保下游组件进口的物流引用的是上游组件出口;再检查计算模式,切回自动重算后重新计算。最有效的验证方法是把燃气轮机排气温度改一个明显的大值(比如+50 ℃),看下游排烟温度是否跟着变,如果没变,基本可以确定是连接引用问题,把断开的物流重新连接即可。
6. 模型建完先别急着出图:三个反向校验技巧让热力特性书经得起推敲
设计工况收敛、热平衡图也导出来了,大多数人这时候就急着写报告。我的习惯是先做三个“反向校验”,看似多花了半小时,实际上等于给整套计算结果买了份保险,避免拿着错误结论去开会。
6.1 能量守恒粗校验:三个数加起来要等于燃料热量
把模型里的燃料输入热功率(燃料流量×低位发热量)算出来,然后对比三项出账:发电功率(燃气轮机加汽轮机)、对外供热/制冷功率(溴化锂热泵输出加供热抽汽)、烟囱排烟热损失。三者的和与燃料输入热功率的偏差应控制在2%以内,剩余的是设备和管道散热损失。偏差超过5%必有问题。
| 项目 | 数据来源 | 典型占比 |
|---|---|---|
| 燃料输入热功率 | 燃气轮机燃料物流 | 100% |
| 发电功率 | 两个发电机组件 | 35%~45% |
| 对外供热/制冷功率 | 热泵与抽汽供热 | 30%~40% |
| 排烟热损失 | 烟气出口物流焓 | 5%~10% |
| 散热与其他损失 | 差值 | 5%~10% |
6.2 局部敏感性校验:动一个参数,上下游必须按物理方向响应
以环境温度为例:环境温度升高,燃气轮机出力下降、排气温度上升,排烟带走的热量增加,余热锅炉产汽量下降,汽轮机发电量跟着降。如果你的模型计算结果与此相反,例如环境温度升高后发电量不降反升,那么大概率是燃气轮机特性曲线方向反了,或某处物流连接错了。每调一个主要参数,至少观察上下游两级的响应值,这是校验过程模型是否“活”的最好方法。
6.3 用变工况曲线对样本,验证设计工况不是“碰巧收敛”
拿到厂商样本后,挑三个负荷点(比如100%、75%、50%)把计算值标在样本曲线上。如果有一个点偏离明显,回到相应设备组件检查曲线插值和外推范围。还要特别关注部分负荷下排烟温度和抽汽压力的变化趋势是否平缓,若出现台阶状跳变,多半是特性曲线的数据点太疏或插值方法不合适。
这三个校验做完,我对模型就有把握了。这套流程谈不上精巧,但它把一个“黑匣子”拆解成可验证的热力逻辑。我以前吃过一次亏:模型算完就直接出图,结果能量偏差到8%,全场返工重新查参数。从那以后,反向校验成了我每个Ebsilon模型的第一道工序。希望帮到你。
本文还有配套的精品资源,点击获取