☰
碳捕集电厂参与多时间尺度低碳调度的三层博弈策略
2026/10/16 4:23:39 网站建设 项目流程

有一阵子我在某个区域电网的低碳调度试点项目里调整模型参数,带我的老工程师看着屏幕上的负荷曲线,突然冒出一句:“你说这负荷,怎么一跳起来就没完没了?”我低头看看手边碳捕集电厂的出力计划,一边是几分钟内就能波动几十万千瓦的负荷和新能源曲线,一边是溶剂循环、再生塔温度都得慢慢调的碳捕集系统,那一刻我意识到,所谓“多时间尺度的低碳博弈”,不是一个漂亮的学术名词,而是每天都要面对的真实困境。

这篇我想把这段经验好好拆开讲。如果你是做电力调度、低碳园区能量管理,或者正在研究碳捕集电厂如何参与系统调节,应该会有些收获。我会重点聊清楚三件事:碳捕集电厂为什么和常规电厂不一样,波动负荷到底在哪些时间尺度上“跳舞”,以及日前、日内、实时三层调度里碳捕集电厂该怎么打这副牌。

1. 为什么碳捕集电厂是低碳调度里最特殊的那张牌

很多人一听“碳捕集电厂”,第一反应就是“给电厂戴个大口罩”。这个类比不算错,但它漏掉了最关键的信息:这个“口罩”的佩戴方式是可以实时调整的,而且调整它会直接影响电厂的对外出力。这是它和常规火电、水电、储能都不同的根本原因。

1.1 两个自由度:发电功率之外的另一个旋钮

常规火电机组的外特性,说穿了就是一台可以调节有功出力的电源,调度员给它一个目标值,它在一定爬坡率内去执行。机组本身还有无功、调频等辅助功能,但就功率平衡而言,基本是“一个旋钮调出力”。

碳捕集电厂则不一样。燃烧后的烟气在进入烟囱之前,先被引到吸收塔,烟气里的二氧化碳和胺溶剂发生反应,形成富液,富液再进再生塔加热解析出高浓度二氧化碳,送去压缩和封存。电厂运行中可以调节进入吸收塔的烟气比例,这个比例通常叫烟气分流比,它意味着“多少比例的烟气被洗过一遍”;也可以调节再生塔的加热蒸汽量和溶剂循环速率,决定“洗下来的二氧化碳有多少被真正解析出来”。这两个参数组合起来,就是第二个旋钮——捕集率。

换句话说,同样发出500MW的电,碳捕集电厂可以选择捕集率为90%的高减排模式,也可以选择捕集率为50%的低减排模式,净出力不变,碳排强度完全不同。反过来,在同一碳排水平下,它也可以选择不同的净出力。常规机组是“一条线”上跑,碳捕集电厂是在“一个面”里跑,调度员手里多了一个可以跟负荷波动、碳配额约束做交换的筹码。这个筹码,就是它参与低碳博弈的资本。

1.2 从“出力区间”到“可调碳容”:一张纸算清楚的事

为了说明白这个“面”有多大,我通常给同事画一个简化公式:

净出力 = 总发电功率 − 常规厂用电 − 捕集系统能耗

总发电功率由锅炉和汽轮机侧决定,常规厂用电和一般火电差不多,真正特殊的是捕集系统能耗。捕集系统能耗由几个部分组成:吸收塔溶剂循环泵、再生塔再沸器蒸汽、二氧化碳压缩机的电耗和热耗。捕集率越高,单位时间处理的烟气量和溶剂负荷越大,这部分能耗上升得越快。

我拿一个600MW级模拟机组举例。假设常规厂用电约30MW,捕集系统按当前溶剂浓度、再生温度和压缩工况运行,满负荷捕集时额外消耗大约45MW电能(这里不折算蒸汽热耗,只算厂用电),那么机组对外的净出力就是600 − 30 − 45 = 525MW。如果调度要求顶峰,可以开大烟气旁路,让大部分烟气直接走烟囱,捕集系统降载运行,捕集系统能耗可能降到10MW左右,净出力可以回到560MW上下。

所以这台机组对外呈现的出力范围,不像传统机组那样是个固定区间,而是一个随捕集率变化的动态区间。捕集率越高,可再生能源消纳空间越大、系统整体碳排放越低,但同时机组的顶峰能力和调峰深度都会变“窄”;捕集率越低,机组越接近一台高碳常规机组,但灵活性和支撑能力变强。这就是所谓“可调碳容”——碳排空间本身就是一种可调度的资源。

我在实际算例里通常把捕集率作为连续变量处理,但真正部署到现场时,往往把它离散成几个运行档位:高捕集档、中捕集档、低捕集档和烟气全旁路档。后面会专门讲这个坑。

2. “会跳舞”的负荷到底在跳什么舞:波动来源与时间尺度

既然说到博弈,总得先看清对手。负荷曲线的“舞步”不是随机的,它有自己的节拍和来源,只不过这些节拍叠加在一起,看起来就像群魔乱舞。要跟它博弈,第一步是拆解它在不同时间尺度上的行为特征。

2.1 波动来源:新能源、电动汽车与需求响应

传统负荷波动主要来自用户用电行为的叠加,比如早晚高峰、工厂换班、商场营业时间变化。这些波动相对规律,预测模型做得好的话,误差可以控制在很小的范围。但现在的电网里,负荷波动已经远远不只是“用户用电习惯”那么简单了。

风电出力受阵风、气压系统移动影响,常常出现分钟级到小时级的剧烈爬坡。光伏更直接,一片云飘过来,几分钟内出力就可以掉一半,云走了又快速恢复。电动汽车大规模接入之后,充电负荷呈现出很强的随机性,一个小区里几十辆车同时开始充电,配电网的负荷曲线立刻多出几个尖刺。再加上需求响应项目里的可中断负荷、空调负荷聚合体,它们叠加在一起,让调度员看的负荷曲线越来越像一段即兴舞蹈——有规律,但规律里全是变奏。

我把这些波动源的特征总结成几个维度:波动幅值、变化率、持续时间和可预测性。风电大爬坡事件变化率可达每分钟几十兆瓦,持续几十分钟到几小时;光伏云遮效应变化率极快,但持续时间短,往往几分钟;电动汽车集群充电则是“启动陡峭、持续较长、位置分散”。不同维度对应不同的调度资源,也是后面多时间尺度安排的依据。

2.2 秒级到日级:不同时间尺度的“舞步”与应对

如果按时间尺度给负荷波动分个层,大致可以分成三层:

第一层是秒级到分钟级,对应调频和AGC层面。这一层的主要波动源是新能源出力快速随机扰动和负荷瞬时变化,幅度不一定很大,但频率很高。常规机组通过调速器和AGC闭环来平抑,储能也开始越来越多地参与。

第二层是分钟级到小时级,对应日内经济调度和滚动优化。这一层是风电爬坡事件、光伏云遮、电动汽车高峰充电的主战场。波动幅值可能达到几百兆瓦,持续时间长,靠AGC硬扛不现实,必须通过提前调整机组出力计划来应对。

第三层是小时级到日级,对应日前机组组合、检修计划和跨区联络线计划。这一层考虑的是负荷的峰谷趋势、新能源日出力形态、碳排放配额总量等因素。

传统调度体系下,这三层各有职责,用的模型也完全不同。问题在于,高比例新能源接入后,第二层的波动越来越剧烈,传统火电和常规调峰手段开始吃力:水电调完就没水了,火电深度调峰有最小出力限制和煤耗惩罚,储能容量又有限。这就是碳捕集电厂能切入的缝隙——它正好在分钟级到小时级这个尺度上提供一种低碳的、可持续的调节能力。

有一点必须强调:负荷的“舞步”再花哨,也不是完全不可预判。日前预测看趋势,日内超短期预测看斜坡,实时看偏差。多时间尺度低碳调度的本质,就是用不同频率的信息逐级压缩不确定性:日前把大方向定住,日内把偏差修掉,实时处理剩下的残差。碳捕集电厂的捕集率调节,正好适合放在日内这一层,因为它有热惯性,响应速度介于快速AGC和慢速启停之间,跟小时级波动的节拍很配。

3. 日前、日内与实时:三层低碳调度框架怎么玩

明白了对手的舞步,接下来就是出牌的顺序。我这里讲的不是某个具体的商业软件,而是一套在工程上验证过的三层框架:日前定基调,日内做修正,实时管兜底。碳捕集电厂在这三层里扮演的角色各不相同。

3.1 日前调度:先把基准捕集率定下来

日前调度,一般提前一天做,时间粒度是1小时,目标是在满足负荷预测曲线、备用容量约束、碳排放配额约束的前提下,安排机组的启停计划和各时段出力计划。传统模型的目标函数以煤耗成本或购电成本最小为主,加入碳约束之后,通常变成“经济成本+碳排放成本”的综合指标。

碳捕集电厂进入日前模型时,不能只当作一台普通火电。它除了发电功率这个连续变量,还有捕集率这个变量。捕集率越高,单位发电的碳排放越低,但净出力上限可能因为捕集系统能耗而下降。日前调度要决策的不是每个时段捕集率具体是多少,而是每个时段捕集率落在哪个水平区间、是否需要切换到烟气旁路模式。

我习惯这样处理:把所有时段的捕集率设成连续变量,并结合离散档位做混合整数约束,目标是让系统整体碳排放最小化或者综合成本最小化。注意这里有个容易出错的地方——碳排放责任算在谁头上。碳捕集电厂的碳排放,要看净出力对应产生的总碳排减去捕集掉的碳量。公式可以写成:

净碳排放量 = 总碳排放量 × (1 − 捕集率)

这个值直接进入系统碳排放目标函数。如果只算发电机侧的总排量,忽略了捕集量,那碳捕集电厂在模型里就没有任何价值,所有优化都会把捕集率压到最低,结论完全跑偏。

日前模型跑完之后,会得到一台碳捕集电厂在第二天每个时段的基准捕集率曲线。这条曲线不是死的,它只是提供给日内滚动优化的起点和边界。

3.2 日内滚动:15分钟一次的动态纠偏

日内滚动优化是整套框架里最考验“博弈”水平的一环。它通常每15分钟执行一次,基于最新超短期负荷预测、风电光伏预测和实时状态估计,重新优化未来4小时的机组出力计划。时间粒度从1小时细化到15分钟,甚至5分钟。

碳捕集电厂在这里的真正价值开始显现。举个例子,某区域电网在傍晚时段预测到风电要爬坡,负荷也在上升,两边叠加,相当于净负荷要快速增加。系统里其他火电机组爬坡能力有限,储能容量又不够。这时候,如果日前计划里碳捕集电厂预留了降低捕集率的空间,日内滚动优化就可以把它的捕集率从85%降到60%,净出力立刻多出几十兆瓦,填补缺口。

反过来,深夜负荷低谷期,新能源出力富余,系统面临弃风压力。此时调度员可以反着操作:把碳捕集电厂的捕集率抬高。捕集系统多消耗的那部分电能,正好相当于给新能源让出一块消纳空间,同时系统整体碳排放更低。等于说,捕集系统在这里扮演了一个特殊的“柔性负荷”——它消耗电能的程度本身可以调节,调节的方向恰好和新能源消纳需求一致。

这里有个很妙的点,碳捕集电厂在低谷期提高捕集率,一方面让出了净出力空间来消纳风电,另一方面多捕了碳。两个目标同时推进,这在传统电源里几乎找不到第二个。

3.3 实时与AGC:最后一公里的响应问题

到了实时层面,时间粒度从分钟级降到秒级,AGC指令随时可能下发。这时候碳捕集电厂能不能跟着快速调整捕集率?我的回答是:最好不要。

捕集系统有热惯性和化学惯性,再生塔温度、溶剂循环流量的大幅波动会直接影响捕集效率和设备寿命。强行让捕集率跟着秒级AGC信号走,容易出现溶剂发泡、再生塔温度波动过大这些问题,严重的还会触发保护联锁退出运行。在实际工程里,我见过把捕集率控制接入AGC的试点,结果A类考核指标没改善,捕集系统先报了两次故障,后来还是改回去了。

我的经验是:实时层只动发电功率侧,捕集率保持日内优化给出的目标值不变。这样做虽然牺牲了一部分实时调节能力,但保住了系统稳定性。捕集率这个自由度本来就不适合在秒级尺度上博弈,它的惯性决定了它应该在15分钟到1小时的尺度上发挥作用。每一层做每一层该做的事,这才是“多时间尺度”的真正含义。

4. 碳捕集电厂追踪负荷的核心技术支点:爬坡、能耗与灵活性改造

前两章已经把调度策略讲得比较完整了,但纸上谈兵容易,真把碳捕集电厂当成一台可调机组来用,还得过三道硬门槛:爬坡能力、厂用电特性和灵活性改造。任何一个门槛没跨过去,调度模型里再漂亮的捕集率曲线都执行不出来。

4.1 捕集率不是旋钮:变工况的爬坡与惯性

很多人第一次做碳捕集电厂建模时,习惯性地把捕集率写成一个可以任意取值的连续变量,比如在60%到90%之间随意选。但实际设备根本不是这么回事。吸收塔里的气液传质需要时间,再生塔的温度场和溶剂循环系统都有自己的热惯性。从一个稳态工况切到另一个稳态工况,不是瞬间完成的,而是需要一个过程。

以某燃烧后胺法捕集系统为例,把捕集率从70%提到85%,烟气分流比和溶剂循环量都要调整,再生塔再沸器蒸汽量也要跟着变。整个过渡过程可能需要二十分钟到半小时,而且在过渡期间,捕集效率可能有一个明显的下凹曲线。这意味着什么呢?如果日内滚动优化每15分钟一次,捕集率目标值的变化幅度就必须考虑这个爬坡限制。调度模型里不给它加速度约束,结果只能是计划看起来完美,现场执行时却始终差一口气。

我建议在建模型时给捕集率加上变化率约束,范围根据具体工艺标定。实测数据如果不全,宁可取一个保守值,比如每分钟0.8%,也比把它当成瞬时可调变量稳妥得多。

4.2 厂用电的效率陷阱

很多人在计算碳捕集电厂经济性的时候又容易犯一个错:用一条固定直线或者一个固定百分数来折算捕集系统能耗。实际上,捕集系统能耗和捕集率之间的关系远非线性。

捕集率很低的时候,吸收塔还在维持运转,溶剂循环泵、风机的基础电耗是省不掉的,单位捕集能耗反而偏高;捕集率接近设备设计上限时,溶剂负荷接近饱和,再生蒸汽需求量猛增,单位捕集能耗也会上去。真正效率比较高的区间,往往是一个中间带,大约在70%到85%之间。出了这个区间,要么能耗高,要么碳排降不下来。

这个特性直接影响了调度策略的经济性。低负荷时段让碳捕集电厂满捕集,可能比中捕集率时单位减排成本更高;高负荷时段强行低捕集率顶峰,又会让机组脱离经济工况。所以在优化模型里,捕集系统能耗不能简单按线性折算,至少要分段线性化,把这条“效率曲线”的形状还原出来。否则算出来的综合成本,差距可以到几个百分点,对一天几百万度电的机组来说不是小数。

4.3 灵活性改造思路:让捕集系统真正“能起舞”

既然碳捕集电厂底子里的惯性是客观的,那就要用工程手段来提高它的调节能力。这几年我见过不少改造方案,效果比较显著的主要是三类。

第一类是烟气旁路改造。这是最直接也最便宜的手段,在吸收塔入口前加装可调挡板和旁路烟道,需要快速降低捕集率时,直接切一部分烟气走旁路,响应速度可以做到分钟级。代价是这部分烟气里的二氧化碳直接排空,瞬时碳排放会上升,但换来的是净出力快速提升。在系统需要顶峰而碳配额又不那么紧张的时刻,这个操作是划算的。

第二类是富液缓存与溶剂储罐。吸收塔和再生塔之间加一个富液缓冲罐,相当于给系统增加了一个“化学储能缓冲”。调度指令下来时,吸收塔先按原速率吸收二氧化碳,富液暂存在缓冲罐里,再生塔按自己的节奏消化;指令反向时,可以先把缓冲罐里的富液送进再生塔处理。这套系统把气液传质过程和热再生过程解耦了,捕集率的有效响应速度能提升不少,代价是占地面积和投资增加。

第三类是先进控制策略。把捕集率控制目标从简单的PID回路升级为模型预测控制,基于对吸收塔和再生塔动态特性的预测,提前调整溶剂循环和再沸器蒸汽量,减少工况切换时的过冲和波动。这类改造不需要太多硬件投入,但对建模能力和现场调试要求比较高。

三类方案可以组合使用,核心目的都是一个:把碳捕集电厂的调节能力往分钟级推进一步,让它有资格进入日内滚动优化的调节资源池。

5. 实战中的几个坑与我的取舍建议

做实际项目的过程中,我踩过不少坑,有些坑现在还时不时看到同行掉进去。挑三个印象最深的聊聊,顺便说说我现在是被什么方式拉回来的。

5.1 坑一:模型越精细越好

我第一次做碳排放约束下的机组组合模型时,恨不得把吸收塔里的每一个传质单元都写进约束里。结果可想而知,模型规模爆炸,求解时间从几十分钟飙升到几个小时。调度场景里时间就是生命,一个需要15分钟出结果的日内滚动模型,你让它算两个小时,没人会用它。

后来我试了另一条路:把碳捕集系统的内部机理全部省略,只保留外部特性——净出力上下限、捕集率范围、单位捕集能耗曲线、爬坡限制。这些外部特性用分段线性函数拟合,误差控制在百分之二以内,但求解时间降了两个数量级。原理上这叫“用外部特性包络内部动态”,在工程调度里够用。

这不是说机理模型没用,它更适合离线分析、方案论证和设备设计,而不是在线优化。

5.2 坑二:我把捕集率当成了连续变量

项目中期我一度把捕集率建模成0到90%之间的连续变量,优化器给出的结果非常激进,经常是这一时段85%,下一个时段直接跳到40%,再过两个时段又回到80%。每条计划看起来都完美,结果送到现场一执行,现场工程师直接摇头。

原因就是前面说的设备惯性,烟气旁路挡板有最小开度变化量,溶剂泵有转速限制,再生塔不能总是做大范围负荷波动。连续变量模型完全没有约束这些“设备脾气”。解决方案是把捕集率离散成三到四个档位,并加入最小驻留时间约束,也就是切到某个档位之后至少维持几个调度时段才能再切。代价是模型从线性规划退化成混合整数规划,但算力压力完全可接受,执行率却大幅提升。

5.3 坑三:净出力与总出力混用导致的越限事故

这个坑让我印象最深。那次是在核对调度系统数据时,发现电厂上报的可调出力上限写的是发电机铭牌出力,也就是600MW,完全没有扣除捕集系统的厂用电。如果把捕集系统开到满负荷,净出力根本达不到600MW,可能只有525MW左右。调度员按照600MW安排计划,实际执行时系统一直处于出力偏高预期但实际跟不上的状态,频率多次超出正常范围。

那次之后我定了一个规矩:涉及碳捕集电厂的调度模型和数据接口,所有功率参数一律使用净出力口径,把捕集系统能耗做成随捕集率变化的动态修正因子。发电功率是设备参数,净出力才是系统可用容量。这个口径不一致的问题,比任何算法难点都更容易造成实际运行事故。

5.4 我实际用的建模与简化套路

聊完坑,说说我现在用的建模套路。概括起来就是“三个时间尺度、三层模型、三种自由度”。

日前模型用混合整数规划,决策精度放在机组启停和捕集率基准档位上,时间粒度1小时,目标是综合成本最小,碳排放以配额形式进入约束。日内模型用线性规划,捕集率在基准档位附近的小范围内连续调整,时间粒度15分钟,滚动优化未来4小时,目标是修正日前计划的偏差。实时模型完全不触碰捕集系统,只管发电功率侧的AGC响应,捕集率锁死在日内模型给出的值上。

三层模型之间通过一条编码规范衔接:碳捕集电厂对外暴露的参数只有有效出力上下限、捕集率可调范围、捕集率爬坡速率和单位捕集能耗曲线。内部细节全部封装,厂家数据变化时只改参数,不改模型结构。

这套组合我没有发现完美的数学理论,但在实际项目里跑得很稳,计划可执行率比之前高了一大截,系统碳排放指标也达到了目标。

最后再分享一点个人体会:做碳捕集电厂调度,最忌讳的不是模型不精确,而是把电网调度当成精确游戏。负荷的“舞步”永远带着随机性,碳捕集系统永远带着惯性,两边的物理特征必须放到同一把尺子上量。所谓多时间尺度的低碳博弈,其实说起来就一句话:让有惯性的设备在它合适的节奏里起舞,而不是逼着它去追每一个鼓点。你越尊重设备的时间尺度,它回报给你的调节能力就越稳定。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询