4. 电价与收入模型:燃煤基准价、绿电溢价、市场化交易折价
各位同学,今天咱们聊聊分散式风电项目里最核心、也最让人头疼的部分——电价与收入模型。
说白了,一个风电项目能不能赚钱,就看两件事:发了多少电,以及电卖了多少钱。发电量靠风资源,而电价,靠的是政策和市场博弈。我个人习惯把电价模型比作“三层蛋糕”——最底下是燃煤基准价,中间是绿电溢价,最上面可能还要被市场化交易切掉一块。嗯,咱们一层层拆开看。
4.1 燃煤基准价:电价的“压舱石”
燃煤基准价,你可以理解为政府给风电定的“地板价”。
为什么叫“燃煤基准价”?因为风电、光伏这些新能源,在电力市场里要跟火电同台竞争。政府为了保障新能源的基本收益,就规定:风电上网电价不得低于当地燃煤发电的基准价。
我在项目中遇到过这样的情况:有些省份的燃煤基准价只有0.35元/度,而有些省份能到0.45元/度。你想想看,同样一个项目,放在不同省份,光这一层就能差出20%以上的收入。
4.2 绿电溢价:政策给的“额外红包”
光靠燃煤基准价,风电项目其实很难有超额收益。这时候,绿电溢价就登场了。
绿电溢价,说白了就是企业愿意为“绿色电力”多付的那部分钱。比如一些出口型企业、跨国公司,为了完成碳足迹目标,愿意花高价买绿电。这部分溢价,就是咱们风电项目的额外利润。
我记得2022年做的一个江苏项目,绿电溢价能做到0.05-0.08元/度。别小看这几分钱,对于一个5万千瓦的项目,一年就能多出两三百万的净利润。
4.3 市场化交易折价:不得不面对的“现实”
好,现在问题来了——你发的电,真的能全部按“燃煤基准价+绿电溢价”卖出去吗?
答案是:不一定。
随着电力市场化改革深入,越来越多的风电电量需要进入电力市场交易。在交易中,你可能要跟火电、光伏、水电一起竞价。如果供大于求,你就得降价卖。这个降价幅度,就是“市场化交易折价”。
我曾经在山东做过一个项目,当地风电装机爆发式增长,导致午间时段电价直接跌到0.1元/度以下。嗯,这就是典型的“市场化折价”风险。
- 乐观场景:90%电量按基准价+溢价,10%按折价
- 保守场景:70%电量按基准价+溢价,30%按折价
4.4 年发电收入计算函数:把理论变成代码
好了,理论讲完了,咱们来点实际的。下面是我在项目中常用的年发电收入计算函数,用Python写的。
def calculate_annual_revenue(
annual_generation: float, # 年发电量,单位:万千瓦时
coal_benchmark_price: float, # 燃煤基准价,单位:元/千瓦时
green_premium: float, # 绿电溢价,单位:元/千瓦时
market_discount_rate: float, # 市场化交易折价率,例如0.1表示折价10%
market_ratio: float # 市场化交易电量比例,例如0.3表示30%电量进入市场
):
"""
计算年发电收入
"""
# 基础电价 = 燃煤基准价 + 绿电溢价
base_price = coal_benchmark_price + green_premium
# 市场化交易部分:电价要打折
market_price = base_price * (1 - market_discount_rate)
# 非市场化部分:按基础电价结算
non_market_ratio = 1 - market_ratio
# 加权平均电价
weighted_price = (non_market_ratio * base_price) + (market_ratio * market_price)
# 年收入
annual_revenue = annual_generation * weighted_price * 10000 # 单位:元
return {
"base_price": base_price,
"market_price": market_price,
"weighted_price": weighted_price,
"annual_revenue": annual_revenue
}
# 示例:一个5万千瓦项目,年发电量1.2亿千瓦时
result = calculate_annual_revenue(
annual_generation=12000, # 1.2亿千瓦时 = 12000万千瓦时
coal_benchmark_price=0.40, # 0.4元/度
green_premium=0.05, # 0.05元/度
market_discount_rate=0.15, # 折价15%
market_ratio=0.3 # 30%电量进入市场
)
print(f"基础电价: {result['base_price']:.4f} 元/千瓦时")
print(f"市场化电价: {result['market_price']:.4f} 元/千瓦时")
print(f"加权平均电价: {result['weighted_price']:.4f} 元/千瓦时")
print(f"年收入: {result['annual_revenue']:.2f} 元")
这个函数看起来简单,但我在实际项目中反复打磨过。你想想看,如果市场折价率从15%变成25%,年收入会差多少?用这个函数,改一个参数就能算出来。
4.5 知识体系框架图
下面我用一张SVG图,把电价与收入模型的核心逻辑串起来。这张图我画了好几个版本,最终觉得这个最清晰。
4.6 实战中的几个坑
最后,分享几个我在实际项目中踩过的坑:
- 绿电溢价不是永久性的。我曾经在模型里假设绿电溢价10年不变,结果第三年就降了一半。现在我的模型里,溢价每年按5%-10%衰减。
- 市场化折价率要分时段。白天和晚上、丰水期和枯水期,折价率可能完全不同。我建议至少分“高峰、平段、低谷”三个时段来算。
- 别忘了增值税和所得税。收入算出来之后,还要扣掉增值税(一般13%)、所得税(25%),才是真正的净利润。很多新手在这里翻车。
好了,电价与收入模型就讲到这里。记住一句话:电价模型不是算出来的,是“猜”出来的——但要用数据和逻辑去猜。