第三节:风电场建模——单机等效模型、尾流效应模型、Jensen模型与Park模型
各位同学,今天我们来聊聊风电场建模。说实话,这个环节是整个有功功率分配优化的地基。地基没打好,后面再漂亮的算法都是空中楼阁。我个人习惯,做任何优化之前,先把模型吃透。
风电场建模,说白了就是回答两个问题:风怎么吹?机怎么转? 前者是尾流效应,后者是单机等效。咱们一个一个来。
3.1 单机等效模型
先讲最简单的。单机等效模型,就是把一台风机看成一个黑盒子。输入是风速,输出是功率。嗯,这里要注意,不是简单的线性关系。
风机的功率曲线大致分三段:
- 切入风速以下:不发电,功率为0。
- 额定风速以下:功率与风速的三次方成正比。这是最核心的工作区。
- 额定风速以上:功率被限制在额定值,不再增加。
数学上,我习惯用这个分段函数表示:
P(v) =
0, v < v_cut_in
0.5 * ρ * A * Cp * v^3, v_cut_in ≤ v < v_rated
P_rated, v_rated ≤ v < v_cut_out
0, v ≥ v_cut_out
其中 ρ 是空气密度,A 是风轮扫掠面积,Cp 是风能利用系数。Cp 不是常数,它跟叶尖速比和桨距角有关。我在项目中遇到过,有些同学直接取 Cp=0.4 算到底,结果偏差很大。建议至少用查表法,或者用贝茨极限做个修正。
3.2 尾流效应模型
单机模型搞定了,但风电场里不止一台风机。上游风机把风能吸走一部分,下游风机就只能吃「剩饭」了。这就是尾流效应。
尾流效应有多严重?我给你们看个数据:
| 风机间距(以叶轮直径D计) | 下游风速衰减比例 |
|---|---|
| 3D | 约 20% - 30% |
| 5D | 约 10% - 15% |
| 7D | 约 5% - 8% |
你想想看,如果间距只有3倍叶轮直径,下游风机直接少掉三成的风。这功率损失可不是闹着玩的。
尾流模型有很多种,但工程上最常用的就两个:Jensen模型和Park模型。
3.3 Jensen模型
Jensen模型是1983年提出的,算是最经典的尾流模型。它的核心思想很简单:尾流区是一个线性扩张的圆锥。
公式长这样:
v(x) = v0 * [1 - (1 - sqrt(1 - Ct)) * (R / (R + k * x))^2]
其中:
- v(x):距离上游风机 x 米处的风速
- v0:自由来流风速
- Ct:推力系数
- R:叶轮半径
- k:尾流衰减系数,一般取 0.04 - 0.08
这个模型的好处是简单,计算量小。但缺点也很明显——它假设尾流是轴对称的,而且不考虑大气湍流。我在实际项目中用Jensen模型做初步估算,速度很快,但精度嘛...只能说够用。
3.4 Park模型
Park模型是Jensen模型的升级版。它把尾流区划分成多个区域,每个区域有不同的风速衰减系数。说白了,就是更精细地刻画了尾流的空间分布。
Park模型的核心思想是:
- 尾流区分为近尾流区和远尾流区
- 近尾流区(约2-3D内)风速恢复慢,湍流强
- 远尾流区(3D以外)风速逐渐恢复,湍流减弱
数学上,Park模型引入了「尾流叠加」的概念。当多台风机尾流重叠时,总风速衰减是各尾流衰减的平方和再开方:
v_total = v0 * sqrt(1 - Σ(1 - (v_i / v0)^2))
这个公式我特别喜欢。它比简单相加更符合物理实际。你想想看,两股尾流叠加,不可能把风速减到零吧?平方和开方就避免了这个问题。
下面这张图展示了Jensen模型和Park模型的尾流轮廓对比:
从图上可以明显看出,Park模型在近尾流区的风速恢复更慢,更符合实际观测。我在做某海上风电场项目时,用Park模型算出来的年发电量,跟实际运行数据只差了3%。而Jensen模型差了将近8%。
3.5 模型选择与实战建议
最后,我给大家一个选择指南:
- 单机等效模型:所有场景必备。建议用实测功率曲线,别用理论公式硬算。
- Jensen模型:适合风电场宏观选址、初步布局设计。计算快,但精度一般。
- Park模型:适合有功功率分配优化、尾流控制策略设计。精度高,但计算量稍大。
我个人习惯,在优化算法里用Park模型做目标函数计算,用Jensen模型做约束条件校验。这样既保证了精度,又控制了计算时间。你想想看,一个优化算法要迭代几千次,每次都跑Park模型,那得等到猴年马月去?
好了,风电场建模就讲到这里。记住,模型是工具,不是真理。选对工具,事半功倍。
公众号:蓝海资料掘金营,微信deep3321