登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 紫雨微澜 于 2014-4-23 13:22 编辑
分享一个假相当位温的gs的脚本,其实论坛里这类的脚本已经很多了。由于自己最近在写文章,对于公式来源等比较模糊,所以特查阅了相关参考书和文章,在此分享一下同时,还发现有些脚本还是有不少错误,当然也不完全确定这个脚本是一点错误也没有,发现错误的童鞋请指教哈~来源注释在gs附件里面,这边贴过来是乱码 也附上了部分公式的参考文献。。。
 - 'reinit'
- 'open **\air.ctl'
- 'open **\rhum.ctl'
- 'set gxout fwrite'
- 'set fwrite **\thse.grd'
- tt=1
- while (tt<=365)
- 'set t 'tt''
- zz=1
- while (zz<=8)
- 'set z 'zz''
- 'set x 1 144'
- 'set y 1 73'
- 'define t0=air.1'
- 'define rh=rhum.2'
- 'define prs=lev'
- 'define es=(6.1078*exp(17.2693882*(t0-273.16)/(t0-35.86)))'
- *见《大气物理学》P21公式(2.2.9a)
- 'define qq=rh*(0.62197*es/(prs-0.378*es))/100.'
- *见《大气物理学》P20公式(2.2.5)
- 'define e=prs*qq/(0.62197+qq)+1e-10'
- *见《大气物理学》P20,e和r的公式自己推导一下就出来了
- 'define tlcl=55.0+2840.0/(3.5*log(t0)-log(e)-4.805)'
- 'define theta=t0*pow((1000/prs),(0.2854*(1.0-0.28*qq)))'
- 'define eqt=theta*exp(((3376./tlcl)-2.54)*qq*(1.0+0.81*qq))'
- *见《东亚副热带季风雨带建立特征及其降水性质分析》
- *'define thse=eqt-273.15'
- 'd eqt'
- zz=zz+1
- endwhile
- tt=tt+1
- endwhile
- 'disable fwrite'
- 'reinit'
|