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图,把电价与收入模型的核心逻辑串起来。这张图我画了好几个版本,最终觉得这个最清晰。

电价与收入模型核心逻辑 年发电量 (kWh) 电价构成(三层蛋糕) 燃煤基准价 0.35-0.45元/度 绿电溢价 0.03-0.08元/度 市场化折价 -10%到-30% 加权平均电价 年发电收入 = 发电量 × 加权电价 注:市场化折价仅适用于进入市场交易的电量部分

4.6 实战中的几个坑

最后,分享几个我在实际项目中踩过的坑:

  • 绿电溢价不是永久性的。我曾经在模型里假设绿电溢价10年不变,结果第三年就降了一半。现在我的模型里,溢价每年按5%-10%衰减。
  • 市场化折价率要分时段。白天和晚上、丰水期和枯水期,折价率可能完全不同。我建议至少分“高峰、平段、低谷”三个时段来算。
  • 别忘了增值税和所得税。收入算出来之后,还要扣掉增值税(一般13%)、所得税(25%),才是真正的净利润。很多新手在这里翻车。

好了,电价与收入模型就讲到这里。记住一句话:电价模型不是算出来的,是“猜”出来的——但要用数据和逻辑去猜。


专注资料整理