本项目利用MATLAB开发了用于生成三维湍流风场的工具,适用于风电模拟、结构工程等领域。模型基于物理原理,提供高度自定义参数选项,便于用户研究和应用。
该提交允许用户通过采用 Kaimal 谱和基于 IEC 的相干函数来生成三维湍流风场。此外,可以将生成的风场导出为 FAST 兼容的 .bts 文件,以便在随机风存在时模拟风力涡轮机的动态行为。
所需的输入参数包括:
- 轮毂高度处的平均风速 U0 [m/s];
- 所需的湍流强度 I0 [%];
- 轮毂高度 HubHt [m];
- 随机种子;
- z 轴上的网格点数 Nz(奇数);
- y 轴上的网格点数 Ny(奇数);
- 网格宽度 Ly [m];
- 网格高度 Lz [m];
- 时间步长 dt [s];
- 模拟长度 T[s](通常为 600 秒);
- 长度刻度 (xLu, xLv, xLw) [m];
- 垂直风切变指数;
- 相干衰减 a;
- 相干长度标度 Lc [m]。
文件 GenerateOneBTS.m 更好地展示了不同功能的运行方式。