根据风向和风速计算u和v分量
357次观看(过去30天)
显示旧注释
接受的答案
更多答案(1)
塔拉
2022年4月19日
编辑:塔拉
2022年4月19日
我以前做过类似的工作。如果你有实验数据,你的传感器应该产生两个时间历史;速度(Mag)和方向(Dir)具有相同的长度,取决于您的采样频率。据我所知,没有传感器可以读取3D,如果你想要Z方向的测量,你需要旋转你的传感器。
你说得对,风向可能很棘手,因为风向的微小变化可能会导致探测器读数的显著变化。换句话说,您的探头可以读取350到10度,但实际上这些都是相似的值。你需要有策略地把你的探针放在合适的角度。如果取平均值,就得到180度,完全相反的角度!下面的图表说明了这个问题:
我找不到我以前用过的代码,但我做了类似这样的事情:
截断第一个和最后几个数据点
%nn=你想从一开始截断的点数
%mm=要从末尾截断的点数
Vx =总和((Mag (nn:毫米))。* cosd ((Dir (nn:毫米))))/ (mm-nn + 1);% V (i) .cos(θ(i)) / n
v =总和((Mag (nn:毫米))。*信德((Dir (nn:毫米))))/ (mm-nn + 1);
角= atand (v / Vx);
%,现在您需要创建一个x y z域(在您的情况下,纬度高度)
% Vz=0
quiver3 (x, y, z, Vx, v, 0);
下面是我从实验中得到的图。我测量了3个不同高度建筑物周围的风速。