这个计算器是怎么算的
一年的测风数据包含几万个 10 分钟平均值。为了设计或比较风机,风电工程师会把它们压缩成一个频率分布:风在每个风速区间里吹了多少小时。Weibull 分布只用两个数字就能把这个直方图拟合得相当好,它们是形状参数 k 和尺度参数 c。
你手上有什么数据,就从什么开始:
- **平均风速 + k:**最常见的情况,比如来自 Global Wind Atlas;
- **平均值 + 标准差:**来自数据记录仪的汇总统计;k 由 σ/v̄ 精确求解;
- **k + c:**直接取自风能图谱或拟合报告。
然后,计算器画出概率密度曲线和累积分布曲线,按风速区间列出小时数和能量占比,并根据你设定的切入、额定和切出风速,给出风机的运行小时数。
计算公式
mean v̄ = c × Γ(1 + 1/k) σ = c × √(Γ(1 + 2/k) − Γ(1 + 1/k)²) median = c × (ln 2)^(1/k) mode = c × ((k − 1) / k)^(1/k) speed carrying max. energy = c × ((k + 2) / k)^(1/k) hours in bin [a, b] = 8,760 × (F(b) − F(a))
计算示例:平均风速 6.5 m/s,k = 2
按默认值(平均风速 6.5 m/s,k = 2):
- 尺度参数 c = 6.5 / Γ(1.5) = 7.33 m/s,标准差 3.40 m/s
- 中位数 6.11 m/s,最可能风速 5.19 m/s
- 携带能量最多的风速是 10.4 m/s,远高于平均值
- 能量模式因子 1.91
对一台切入风速 3 m/s、额定风速 11.5 m/s、切出风速 25 m/s 的风机,风速落在运行区间内的时间约为每年 7,400 小时(85%),高于额定风速约 750 小时,低于切入风速约 1,350 小时,高于切出风速则远不到一小时。把模式切换为平均值 + 标准差,用默认的 3.4 m/s,精确解得出 k = 2.00,Justus 近似式给出 2.02。在正常范围内,两者非常接近。
怎么看计算结果
- **pdf 曲线:**各个风速的相对频率;峰值就是最可能风速。
- **cdf 曲线:**风速低于某个值的时间占比;比如可以从中读出低于切入风速的静风小时比例。
- **分区间小时数图:**柱子表示小时数,折线表示每个区间占风能的比例。两个峰相隔很远:时间集中在中等风速,能量集中在高风速。
- 运行小时数和额定小时数可用于安排维护,也能估算风机有多少时间会在满功率下削峰。
典型数值
| 气候类型 | 典型 k | 平均风速 | 特征 |
|---|---|---|---|
| 背风的内陆、山谷 | 1.3–1.7 | 3–5 m/s | 静风多,偶有大风 |
| 大陆性平原 | 1.8–2.2 | 6–8 m/s | 接近 Rayleigh 分布 |
| 西欧沿海 | 2.0–2.3 | 7–9 m/s | 锋面频繁 |
| 北海,海上 | 2.1–2.4 | 9–10.5 m/s | 风大且较稳 |
| 信风区海岛 | 2.8–3.5 | 7–9 m/s | 非常稳定 |
小技巧
- **按合适的平均时段拟合。**用小时平均值统计出的 k 比用 10 分钟数据略高,因为平均会抹掉短时变化。
- **k 随高度变化。**通常到 50–100 m 左右会略有升高,再往上又会下降。请使用你所需高度上的参数,平均风速则可以用不同高度风速计算器来换算。
- **用 k 检查数据是否合理。**在普通场址拟合出 k 低于 1.3 或高于 4,往往说明传感器有问题或者结冰了。
- **接着算发电量。**把平均风速和 k 填进风力发电机计算器(手动模式)或风功率密度计算器。
局限
Weibull 模型是一种拟合,不是定律。有两种风况的场址(海风加天气系统带来的风暴,或者季风季和旱季)可能呈双峰分布,这时单条 Weibull 曲线会把能量分错区间。非常平静的场址,零风速小时数可能比曲线预测的多。“平均值 + σ”所用的矩估计法拟合可靠,但在高风速尾部的精度略逊于最大似然法或 WAsP 能量匹配法。只要有自己的数据,就一定要把拟合曲线和实测直方图对比一下。
方法与假设
pdf f(v) = (k/c)(v/c)^(k−1) e^{−(v/c)^k};cdf F(v) = 1 − e^{−(v/c)^k}。平均值 = c·Γ(1+1/k),σ = c·√(Γ(1+2/k) − Γ(1+1/k)²),中位数 = c(ln 2)^{1/k},众数 = c((k−1)/k)^{1/k},能量最大风速 = c((k+2)/k)^{1/k}。已知平均值 + σ 时,用二分法由 σ/v̄ 精确求解 k(同时给出 Justus 1978 近似式 k ≈ (σ/v̄)^−1.086 作对比)。区间小时数 = 8,760 × [F(b) − F(a)]。
常见问题
风能里的 Weibull 分布是什么?
怎样根据测风数据算出 Weibull 的 k 和 c?
Weibull 形状参数一般是多少?
Rayleigh 分布是什么?
能量模式因子是什么?
风力发电机一年运行多少小时?
资料来源与参考
- Justus, C.G., Hargraves, W.R., Mikhail, A., Graber, D. (1978). Methods for estimating wind speed frequency distributions. Journal of Applied Meteorology 17(3)
- Troen, I. & Petersen, E.L. (1989). European Wind Atlas. Risø National Laboratory(WAsP Weibull 拟合)
- IEC 61400-12-1: Power performance measurements — AEP for Rayleigh distributions
- Global Wind Atlas — 任意地点的 Weibull k 和 A 参数
嵌入这个计算器
博客、安装商、学校和非营利组织均可免费使用。复制下面的代码即可,内容会自动更新。