马嘉理的数值预报.doc

上传人:cl****1 文档编号:551737434 上传时间:2022-10-05 格式:DOC 页数:10 大小:275.50KB
返回 下载 相关 举报
马嘉理的数值预报.doc_第1页
第1页 / 共10页
马嘉理的数值预报.doc_第2页
第2页 / 共10页
马嘉理的数值预报.doc_第3页
第3页 / 共10页
马嘉理的数值预报.doc_第4页
第4页 / 共10页
马嘉理的数值预报.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《马嘉理的数值预报.doc》由会员分享,可在线阅读,更多相关《马嘉理的数值预报.doc(10页珍藏版)》请在金锄头文库上搜索。

1、南京信息工程大学 正压原始方程模式实验(实习)报告实验(实习)名称 正压原始方程模式 实验(实习)日期 2010.6.1 得分 指导教师 邵海燕 系 大气科学 专业 大气科学 年级 08 班次 2 姓名 马嘉理 学号 20081301057一、 实验目的利用五点正逆平滑共式和地转风初始值的公式来计算初始场和预报值并且利用所学的数值预报中有关的相关知识利用FORTRAN编写出计算地转风初值的程序和计算五点正逆平滑的程序并且利用GRADS来画图二、实习要求mbpm1.for为提供学生上机实习用的正压原始方程模式,程序中删去了计算地转风的子程序,也删去了五点平滑(正逆平滑)的子程序。 同学们需要先编

2、写五点平滑的子程序,在保证能够得到正确结果的前提下(是否正确得作图给老师看),再去编写地转风初值的子程序。 在未编写地转风初值的子程序前,地转风初值可由数据文件ua.dat和va.dat提供(见程序说明)。 编写完地转风初值子程序后,需将我提供的数据文件ua.dat和va.dat删去,此时的地转风初值由自己的程序提供。huv.ctl和huv.gs分别为用于Grads做图的数据描述文件和批处理文件。三 模式的基本假定,基本方程,技术方法,计算流程等的介绍(1)基本方程 地图投影坐标下的正压原始方程模式组 空间差分格式应用二次平流守恒格式有限差分近似方程其中,这就是正压原始方程模式的预报方程组理论

3、分析和预报实践表明,由于观测的风场与高度场的不平衡,以及风场,高度场与模式之间的不协调,直接用观测的风场和高度场作为原始方程模式的初始值容易产生高频振荡,使数值积分变为不稳定。因此在应用原始方程模式作数值预报之前,必须对资料加以处理,即所谓的资料初始化,动力初始化和变分初始化。2)基本假设正压原始方程模式是在一定的基本假设下建立起来的、能够比较准确地描述大气运动状态的方程组,假定的条件有:1、 大气为正压大气;2、 大气为均匀不可压缩的流体;3、 大气满足静力平衡;4、 大气上界为自由面;5、 不考虑摩擦和非绝热加热作用。3)技术方法1、模式的初始条件:理论分析和预报实践表明,由于观测的风场与

4、高度场之间的不平衡,以及风场、高度场与模式之间的不协调,直接用观测的风场和高度场作为原始方程模式的初始值容易产生高频振荡,使数值积分变得不稳定。 为了解决这个问题就必须对资料进行初始化,所谓初始化就是指用一些已知的风压场平衡关系,或运用运动方程等求得诊断方程来处理初值,使风场同气压场平衡或近似平衡的方法。资料初始化的方法主要有:静力初始化、动力初始化和变分初始化。此处我们采用的是静力初始化,初始条件采用地转风初值2、边界条件:模式中采用的是固定边界条件,其中表示预报区域的水平侧边界。3、时间积分方案(1)先采用欧拉后差格式;(2)随后,采用三步法起步的时间中央差格式。另外,在数值积分的过程中,

5、为了阻尼高频振荡,抑制计算解的增长,可以穿插进行时间平滑,其对应公式为:式中S为时间平滑系数;同时,可以穿插进行空间平滑,来滤除短波扰动,抑制非线性计算不稳定。四 计算流程输入初始位势高度场 计算mi,j和fi,j计算初始风场u0i,j和v0i,j计算预报要素的变化倾向Ei,jGi,j和Hi,j 用欧拉后差格式积分1小时用中央差格式积分11小时是否算完12小时是否算完6小时空间平滑是否算完24小时时间平滑 打印五、 实习程序运行出图:边界五点平滑的程序c space smoothing for internal points 区域内5点平滑(正逆平滑)c 请同学编写区域内5点平滑(正逆平滑)的

6、子程序!应用书中(4.126)式c 注:此程序必须设计成开关形式,保证既可选做正逆平滑,又可选做正平滑 l=1为只c 执行正平滑,l=2为执行正逆平滑. subroutine ssip(a,w,s,m,n, l)dimension a(m,n),w(m,n)do i=2,m-1do j=2,n-1w(i,j)=a(i,j)+s/4*(a(i+1,j)+a(i,j+1)+a(i-1,j)+a(i,j-1)-4*a(i,j)enddoenddodo i=2,m-1do j=2,n-1a(i,j)=w(i,j)enddoenddoif(l=2) thendo i=2,m-1do j=2,n-1w(i

7、,j)=a(i,j)-s/4*(a(i+1,j)+a(i,j+1)+a(i-1,j)+a(i,j-1)-4*a(i,j)enddoenddodo i=2,m-1do j=2,n-1a(i,j)=w(i,j)enddoenddoendifreturnend六、作图结果原始场:预报场:2、在已编写地转风初值的子程序后,删去老师的数据文件ua.dat和va.dat后.对原程序进行修改:首先,将原程序ua.dat和va.dat删去。 然后,写入地砖风初始值编程程序。subroutine cgw(ua,va,za,rm,f,d,m,n)dimension ua(m,n),va(m,n),za(m,n),

8、rm(m,n),f(m,n)do i=2,m-1do j=2,n-1ua(i,j)=0-rm(i,j)*9.8/f(i,j)*(za(i,j+1)-za(i,j-1)/2/d)va(i,j)=rm(i,j)*9.8/f(i,j)*(za(i+1,j)-za(i-1,j)/2/d)enddoenddoua(m,n)=0-rm(m,n)*9.8/f(m,n)*(za(m,n)-za(m,n-1)/d)va(m,n)=rm(m,n)*9.8/f(m,n)*(za(m,n)-za(m-1,n)/d)ua(1,n)=0-rm(1,n)*9.8/f(1,n)*(za(1,n)-za(1,n-1)/d)va

9、(1,n)=rm(1,n)*9.8/f(1,n)*(za(2,n)-za(1,n)/d)ua(m,1)=0-rm(m,1)*9.8/f(m,1)*(za(m,2)-za(m,1)/d)va(m,1)=rm(m,1)*9.8/f(m,1)*(za(m,1)-za(m-1,1)/d)ua(1,1)=0-rm(1,1)*9.8/f(1,1)*(za(1,2)-za(1,1)/d)va(1,1)=rm(1,1)*9.8/f(1,1)*(za(2,1)-za(1,1)/d)do i=2,m-1ua(i,1)=0-rm(i,1)*9.8/f(i,1)*(za(i,2)-za(i,1)/d)va(i,1)=

10、rm(i,1)*9.8/f(i,1)*(za(i+1,1)-za(i-1,1)/2/d)ua(i,n)=0-rm(i,n)*9.8/f(i,n)*(za(i,n)-za(i,n-1)/d)va(i,n)=rm(i,n)*9.8/f(i,n)*(za(i+1,n)-za(i-1,n)/2/d)enddo doj=2,n-1ua(1,j)=0-rm(1,j)*9.8/f(1,j)*(za(1,j+1)-za(1,j-1)/2/d)va(1,j)=rm(1,j)*9.8/f(1,j)*(za(2,j)-za(1,j)/d)ua(m,j)=0-rm(m,j)*9.8/f(m,j)*(za(m,j+1)

11、-za(m,j-1)/2/d)va(m,j)=rm(m,j)*9.8/f(m,j)*(za(m,j)-za(m-1,j)/d)enddoreturn end最后作图:原始场预报场:可见:两种作图方式作出的原始场、预报场都是一样的。变高场:七、 结果分析根据以上原始场和预报场,可以看出东北冷涡向东北方向移动,原东北有一高压脊570线,在预报时刻已经减弱,并在其东部生成更强的575线高压脊,我国东北地区有正变高,且出现一高压脊,从585等高线大致可知西太平洋副热带高压可能向西北移动,我国华北地区形成575闭合等高线,从变高场可以看出俄罗斯远东地区出现强烈正变高,贝加尔湖西部正变高,东部出现负变高,槽线可能从西到东方向移动,进而影响我国东北地区。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号