geo_em.nc文件全局变量解释+Un/Stagger网格解释

// global attributes:全局属性用于存储关于整个netCDF文件的元数据信息,描述了文件的一些基本特征和属性
		:TITLE = "OUTPUT FROM GEOGRID V3.9" ;表示这是GEOGRID V3.9的输出
		:SIMULATION_START_DATE = "0000-00-00_00:00:00" ;模拟起始时间
		:WEST-EAST_GRID_DIMENSION = 100 ;模拟域的网格信息网格尺寸:东西
		:SOUTH-NORTH_GRID_DIMENSION = 105 ;模拟域的网格信息网格尺寸:南北
		:BOTTOM-TOP_GRID_DIMENSION = 0 模拟域的网格信息网格尺寸:垂直
		:WEST-EAST_PATCH_START_UNSTAG = 1 ;模拟域在东西方向未stagier网格的起止索引,这里是从1到99
		:WEST-EAST_PATCH_END_UNSTAG = 99 ;WRF模型中,水平网格分为unstagger和stagger两种,unstagger网格用于标量变量(如温度、压强等),stagger网格用于矢量变量(如风场)。两种网格在空间位置有一个半格距的偏移
		:WEST-EAST_PATCH_START_STAG = 1 ;模拟域在东西方向stagger网格的起止索引,这里是从1到100
		:WEST-EAST_PATCH_END_STAG = 100 ;
		:SOUTH-NORTH_PATCH_START_UNSTAG = 1 ;
		:SOUTH-NORTH_PATCH_END_UNSTAG = 104 ;
		:SOUTH-NORTH_PATCH_START_STAG = 1 ;
		:SOUTH-NORTH_PATCH_END_STAG = 105 ;
		:GRIDTYPE = "C" ;模拟域的网格信息网格类型,使用Arakawa C类型的水平网格,这是WRF模型常用的网格存储方式
		:DX = 27000.f ;模拟域的网格信息网格间距:经
		:DY = 27000.f ;模拟域的网格信息网格间距:纬
		:DYN_OPT = 2 ;正方体等面积(Square-Square)投影,这是一种保面积的lambertian等面积投影,常用于中尺度模拟
		:CEN_LAT = 32.5f ;模拟域中心位置经纬度
		:CEN_LON = 118.6f ;模拟域中心位置经纬度
		:TRUELAT1 = 30.f ;真实纬度
		:TRUELAT2 = 60.f ;真实纬度
		:MOAD_CEN_LAT = 32.5f ;模式输出在大气数据(MOAD)中使用的中心纬度
		:STAND_LON = 118.f ;标准经线
		:POLE_LAT = 90.f ;地理坐标系北极点的位置,这里设置为经纬度(90N, 0E),即标准的地理坐标系
		:POLE_LON = 0.f ;
		:corner_lats = 19.46492f, 44.11765f, 43.89582f, 19.3251f, 19.44859f, 44.09171f, 43.86773f, 19.30737f, 19.35179f, 44.24067f, 44.01835f, 19.21228f, 19.33549f, 44.21468f, 43.9902f, 19.1946f ;模拟域角点坐标:纬度
		:corner_lons = 106.5773f, 101.4457f, 135.9629f, 130.4113f, 106.4573f, 101.2744f, 136.1329f, 130.5309f, 106.5945f, 101.4097f, 136.0018f, 130.3927f, 106.4747f, 101.2381f, 136.1721f, 130.5121f ;模拟域角点坐标:经度
		:MAP_PROJ = 1 ;投影方式
		:MMINLU = "MODIFIED_IGBP_MODIS_NOAH" ;地表分类数据集
		:NUM_LAND_CAT = 21 ;下垫面种类总数
		:ISWATER = 17 ;水体类别编号
		:ISLAKE = 21 ;湖面类别编号
		:ISICE = 15 ;冰类别编号
		:ISURBAN = 13 ;城市类别编号
		:ISOILWATER = 14 ;"土壤水分"类别的编号为14
		:grid_id = 1 ;表示这是第1个网格的设置
		:parent_id = 1 ;如果是嵌套网格,则指定这个网格来自哪个母域,这里表明来自母域1
		:i_parent_start = 1 ;
		:j_parent_start = 1 ;
		:i_parent_end = 100 ;
		:j_parent_end = 105 ;
		:parent_grid_ratio = 1 ;
		:sr_x = 1 ;x和y方向的缩放比例,这里都为1,即无缩放
		:sr_y = 1 ;
		:FLAG_MF_XY = 1 ;等于1表示使用数据的地图投影坐标而非地理坐标
		:FLAG_LAI12M = 1 ;等于1表示使用月平均的叶面积指数(LAI)数据
		:FLAG_LAKE_DEPTH = 1 ;湖泊深度数据集
}

在大气模式中,unstagger和stagger两种水平网格是用于存储不同变量的两种网格布局方式。

1. Unstagger网格

unstagger网格也被称为A-grid或矩阵网格,是最简单的网格存储方式。标量变量(如温度、压强、密度等)通常存储在unstagger网格的格点上。unstagger网格的格点分布如下:

```
* * * * *
* * * * *  
* * * * *
* * * * *
* * * * *
```

2. Stagger网格 

stagger网格也被称为C-grid,矢量变量(如风场u、v分量)则存储在这种偏移的网格点上。stagger网格在x方向和y方向上相对unstagger网格各偏移了1/2个网格距离,如下所示:

```
      u
* * * * *
  v   v
* * * * *  
  v   v
* * * * *
  v   v  
* * * * *
      u
```

其中u风分量存储在x方向的stagger点,v风分量存储在y方向的stagger点.

采用stagger网格存储矢量场的优点是:
1) 可以很好地表示差分方程,从而获得较高的数值计算精度。
2) Stagger网格可避免奇异耦合错误,提高数值计算的稳定性。

因此,大气模式像WRF通常会同时使用unstagger网格和stagger网格,前者存储标量场,后者存储矢量场,以获得较高的模拟精度和数值稳定性。GEOGRID文件中定义了两种网格在模拟区域内的网格索引范围。
 

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值