WRF参数配置(PartII)

 

&domains

 time_step                  = 60

积分的时间步长,为整型数,单位为秒。

 time_step_fract_num                = 0

实数型时间步长的分子部分。

 time_step_fract_den                       = 1

实数型时间步长的分母部分。

说明:如果想以60.3秒作为积分时间步长,那么可以设置time_step=60,time_step_fract_num=3,并且设置time_step_fract_den=10。其中time_step对应与时间步长的整数部分,time_step_fract_num/time_step_fract_den对应于时间步长的小数部分。

 max_dom                                          =1

计算区域个数。计算区域默认值为1,如果使用嵌套功能,则max_dom大于1。

 s_we(max_dom)                     =1

x方向(西-东方向)的起始格点值 (通常为1).

 e_we(max_dom)                     =32

x方向(西-东方向)的终止格点值 (通常为x方向的格点范围)。

 s_sn (max_dom)                     =1

y方向(南-北方向)的起始格点值 (通常为1).

 e_sn (max_dom)                     =32

y方向(南-北方向)的终止格点值 (通常为y方向的格点范围)。

 s_vert (max_dom)                           =1

z方向(垂直方向)的起始格点值。

 e_vert (max_dom)                           =31

z方向(垂直方向)的终止格点值,即全垂直eta层的总层数。垂直层数在各嵌套网格中必须保持一致。 

num_metgrid_levels                         =18

来自WPS的metgrid的输入数据的垂直层次数。一般为WPS的三维变量的层数加上一层地面量,比如三维量是17层,那么总数应该是17+1=18层。

eta_levels                                        =1.0, 0.997, … , 0.0

模式的eta层数值,仅用于来自WPS的输入数据。此eta的数值个数要与模式的垂直层数(e_vert)相一致。如果缺省,real程序会自动生成一套eta数值。

force_sfc_in_vinterp                     =1

在垂直插值时,在边界层低层,使用地面量作为模式面量的层数。默认值时只有1层,即最低层使用地面量作为模式面量。

p_top_requested                 =5000

模式的顶部气压,单位为帕。 

interp_type                                    =1

垂直插值的类型:1,气压线性插值;2,对数气压线性插值 

lagrange_order                             =1

垂直插值的精度阶数:1,线性;2,二次

lowest_lev_form_sfc                     =.FALSE.

是否使用地面量作为模式最低层的值(u,v,t,q)。.TRUE.:使用;.FALSE.:利用通常的插值方法插值。

dx (max_dom)                                     =10000    (单位为米)

指定x方向的格距。 在真实大气方案中,此参数值必须与输入数据中的x方向格距一致。

 dy (max_dom)                                   =10000    (单位为米)

指定y方向的格距。通常与x方向格距相同。

 ztop (max_dom)                       =10000  (单位为米)

此参数指定模式顶的高度。通常取20000 米。在真实大气方案中,用于高度坐标动力框架模式,此高度值必须与WRF SI的数据或其他输入数据中的高度值相同。在质量坐标动力框架中,此高度值仅用于理想实验方案。

 grid_id (max_dom)                 =1

计算区域的编号。一般是从1开始。

 parent_id (max_dom)         = 0

嵌套网格的上一级网格(母网格)的编号。一般是从0开始。

 i_parent_start (max_dom)          = 0

嵌套网格的左下角(LLC)在上一级网格(母网格)中x方向的起始位置。

 j_parent_start (max_dom)          = 0

嵌套网格的左下角(LLC)在上一级网格(母网格)中y方向的起始位置。

 parent_grid_ratio(max_dom)        = 1

嵌套时,母网格相对于嵌套网格的水平网格比例。在真实大气方案中,此比例必须为奇数;在理想大气方案中,如果将返馈选项feedback设置为0的话,则此比例也可以为偶数。

 parent_time_step_ratio (max_dom)    = 1

嵌套时,母网格相对于嵌套网格的时间步长比例。

 feedback                                           = 1

嵌套时,嵌套网格向母网格得反馈作用。设置为0时,无反馈作用。而反馈作用也只有在母网格和子网格的网格比例(parent_grid_ratio)为奇数时才起作用。

 smooth_option                         = 0

向上一级网格(母网格)反馈的平滑选项,只有设置了反馈选项为1时才起作用的。 0: 不平滑; 1: 1-2-1 平滑; 2: smoothing-desmoothing

移动网格控制参数说明:控制移动嵌套网格的方式有两种:1. 用户指定移动网格,此方式是指嵌套网格的每一次移动都是由用户通过参数来指定;2. 自动移动网格,此方式是指移动嵌套网格在启动后,根据模式的计算状态,自动判断下一次的移动参数。

用户指定移动:编译时需要在ARCHFLAGS选项中添加“-D MOVE_NESTS”来激活。允许的最大移动套网格移动次数为50,不过也可以在源程序frame/module_driver_constants.F进行修改。

num_moves                                         = 4

移动嵌套网格总移动次数。 

move_id                                                = 2,2,2,2,

每一次移动嵌套网格区域编号列表。

move_interval                                = 60,120,150,180,  

每一次移动的启动时间列表,单位为分钟,自模式积分起始时刻算起。

move_cd_x                                   = 1,1,0,-1,

在i方向(即东西方向)每一次相对于父网格移动格点数。

move_cd_y                           = 1,0,-1,1,

在j方向(即南北方向)每一次相对于父网格移动格点数。 

正整数表示顺着i/j值增大的方向,负值表示顺着i/j值减小的方向。0表示不移动。目前移动距离限制只能为一个网格单元。

自动移动:编译时需要在ARCHFLAGS选项中添加“-D MOVE_NESTS”和“-DVORTEX_CENTER”来激活。目前,这些参数是应用中等涡旋追随法(mid-level vortex following algorithm)来确定嵌套网格的移动,还在测试阶段。

vortex_interval                                   = 15  

    经过多长时间计算一次涡旋的位置,单位为分钟

max_vortex_speed         = 40   

涡旋的最大移动速度,用于计算新涡旋位置的搜索半径

corral_dist                        = 8 

    移动嵌套网格靠近粗网格边界允许的最大网格单元数,此参数也就是规定了移动网格靠近粗网格允许的最大距离。

 

 

 

转贴:http://wrfchina.com/node/111

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注