Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

how to obtain wind speeds at different heights above the ground from the output of the WRF model?

xinyuchen

New member
1、I came across a statement in an article that says, ‘50 vertical levels are arranged in the WRF model, and there are 12 levels within 200 m from the ground (10, 13, 16.9, 21.97, 28.56, 37.13, 48.27, 62.75, 81.57, 106.04, 137.86, and 179.22 m, respectively)’ ,However, I am only familiar with setting different pressure levels in the namelist.input file to obtain the corresponding output. How can I get the output for different heights above the ground?
2、Can we obtain data at 10-minute intervals? I've noticed that the vast majority of scholars typically output results at hourly intervals. I've only come across one instance where the output was at 10-minute intervals using WRF.
 
Last edited:
It can be achieved by adjusting the vertical interlayer spacing of the model, either by specifying the eta_levels or by setting dzstretch.
 
What you're saying means that I can only directly obtain wind data at different eta levels, not directly from specific heights, right? If I want more precise data, I should refine the eta levels. For instance, if I want to get data at 10-meter intervals above the ground, does that imply the eta level needs to be set to approximately 1,000 layers or something like that? I've seen an article about interpolating data using wrf-python—could that be a potential solution? wrf-python wrf-python — wrf-python 1.4.0 documentation
It can be achieved by adjusting the vertical interlayer spacing of the model, either by specifying the eta_levels or by setting dzstretch.
 
What you're saying means that I can only directly obtain wind data at different eta levels, not directly from specific heights, right? If I want more precise data, I should refine the eta levels. For instance, if I want to get data at 10-meter intervals above the ground, does that imply the eta level needs to be set to approximately 1,000 layers or something like that? I've seen an article about interpolating data using wrf-python—could that be a potential solution? wrf-python wrf-python — wrf-python 1.4.0 documentation
It depends on the object you are interested in. As you have seen in the paper, I believe that near-surface region is not suitable for direct interpolation. "e_vert" specifies the number of vertical layers, while "eta_levels" specifies the distribution of each layer. You can refine the vertical resolution within the height range of interest.
 
这取决于您感兴趣的对象。正如您在论文中所看到的,我认为近表面区域不适合直接插值。“e_vert” 指定垂直层数,而 “eta_levels” 指定每层的分布。您可以在感兴趣的高度范围内优化垂直分辨率。

Thank you so much for your reply. I will try to compare these methods! I am looking forward to making progress!How about the time interval?
Can we obtain data at 10-minute intervals? I've noticed that the vast majority of scholars typically output results at hourly intervals. I've only come across one instance where the output was at 10-minute intervals using WRF.
 
Top