WindAnalysis 风数据分析工具包教程
V1.4
一、准备工作
1、解压 WindAnalysis 工具包至工作目录下。
2、将 WindAnalysis1 或 WindAnalysis2 设置为 Matlab 的工作文件夹。
二、WindAnalysis1 使用说明
BY HE CHALELN
1
WindAnalysis 风数据分析工具包教程
V1.4
WindAnalysis1 工具包能够对获取的整个测风数据构建 dateset 结构体,
根据时间序列进行综合整理分析,通过运行可以获得如下分析结果:
a.不同高度风速、风向、温度、压强的时间序列分布图;
b.整个测风数据质量判断,及质量分析图;
c.不同高度湍流强度按照风速的分布、各风速对应的湍流强度与其平均湍
流强度的分布图;
d.不同高度月平均风速分布图;
e.不同高度日平均风速分布图;
f.不同高度风速频率分布直方图;
g.不同高度风速风向玫瑰图;
h.风切变拟合和计算;
i.风切变系数随月分布图;
WindAnalysis1 工具包使用说明如下:
1、将获取原始数据在 excel 中按照如下命名原则修改。
将时间列命名为 Date,不同高度的风速按照高度命名,偏于程序输出和调
用方便,如 80m 测风数据分别命名为 CH80Avg、CH80SD、CH80Max、CH80Min。
也可以自行命名,但是务必增加高度识别,在程序运行过程中直接调用标题栏
的字符,如果命名不规范,导致结果难以识别。
BY HE CHALELN
2
WindAnalysis 风数据分析工具包教程
V1.4
类似的,将风向、温度、压强按照标识型字符命名,例如 80m 风向列可以
分别命名为 CH80dAvg、CH80dSD、CH80dMax、CH80dMin,温度列可以命名为
CHTAvg、CHTSD、CHTMax、CHTMin,压强列可以命名为 CHPAvg、CHPSD、
CHPMax、CHPMin。
2、将处理后的数据全部复制到 tower data.txt 的文本文档中,文本的文
件名不能更改,且必须位于 Matlab 当前工作文件夹中。
BY HE CHALELN
3
WindAnalysis 风数据分析工具包教程
V1.4
3、打开主程序 WindAnalysis1_Init.m 文件,设置初始化参数。
将如上程序段中的标红部分根据实际数据数量进行调整,若源数据中有 n
列,则将第一处标红的 repmat('%f',1,32)中的 32 修改为 n-1。
hv=[80 70 50 10]表示分别为 80m、70m、50m、10m 高度下的测风风速数据。
hv=[80 70]表示分别为 80m、10m 高度下的测风风向数据。
hT=[10]、hP=[10]表示温度和压强为 10m 高度下的数据。
BY HE CHALELN
4
V1.4
WindAnalysis 风数据分析工具包教程
iv=2:4:14 表示风速在数据结构中的所在的列数。
id=18:4:22 表示风向在数据结构中所在的列数。
vrange=[0 100]为风速最大最小范围,在数据质量分析中剔除不在此范围内
的数据。
drange=[0 360]为风向数值最大最小范围,在数据质量分析中剔除不在此范
围内的数据。
4、完成以上修改后,初始化参数完成,直接在编辑器中调试运行,按下标红
的绿色图标。
5、运行完成后,在 Matlab 主界面 Command Window 中显示运行结果。
BY HE CHALELN
5
WindAnalysis 风数据分析工具包教程
该结果分析出测风数据的起始时间以及数据质量的分析结果。
7、运行的同时会生成以下 figure 图形文件。
a.依次为不同高度风速、风向、温度、压强的时间序列分布图;
V1.4
b.整个测风数据质量判断,及质量分析图,没有其他颜色的数据点,说明
数据的完整性好。
c.不同高度湍流强度按照风速的分布、各风速对应的湍流强度与其平均湍
流强度的分布图;
BY HE CHALELN
6
WindAnalysis 风数据分析工具包教程
V1.4
d.不同高度月平均风速分布图;
e.不同高度日平均风速分布图;
BY HE CHALELN
7
WindAnalysis 风数据分析工具包教程
V1.4
f.不同高度风速频率分布直方图;
g.不同高度风速风向玫瑰图;
BY HE CHALELN
8