高原气象 |
||
|
变分四维同化方法若干问题的数值试验 冯伍虎 邱崇践* 摘 要 资料误差和模式误差都可能影响变分四维同化的结果,针对这一问题利用浅水方程模式进行了变分四维同化的数值模拟试验。试验分三种情况进行:(1)
仅修正初始场,(2) 仅修正模式,(3)
二者同时修正。试验结果表明,当模式有误差时,传统的变分四维同化方法(仅修正初始场)可能将模式的误差混淆到初始场中去,尽管在同化期间可得到较好的拟合,但却不一定能保证同化后有好的预报。如果不修正初始场而修正模式,当模式误差不大时,尽管实际的方程误差随时间变化,但仍可用一个定常的误差项来近似代替它达到改善预报的目的。在实际的方程误差随时间变化较大时,如果用定常的误差项来代替,可能造成同化失败。同时修正初始场和模式,同化后效果会好于同化前,但尺度化因子的选取对同化产生很大影响。 FENG Wu-hu QIU Chong-jian (Department of Atmospheric Sciences, Lanzhou University, Lanzhou,Gansu 730000) Abstract It is possible that both
observational data error and model error will influence results through
four-dimensional variational data assimilation. According to this, some
numerical experiments are performed on a shallow water equation model. In
these experiments initial data and model error parameter are adjusted
simultaneously or sequentially as control variables. It shows when taking
initial data as control variables, model error will be aliased to the
initial fields if model equations exist error. Although it can be well
adjusted during the periods of assimilation, it may not have good forecast
after assimilation. But if taking model error parameter as control
variables, although model error will varies with time, we can substitute
it with constant model error control if the errors in the model have small
effect, otherwise, assimilation will fail. It shows when initial data and
model correction term adjusted simultaneous as the control variables,
perhaps it will be the best, but the choice of scale will influence the
results. 1 引 言 2 方 法 (1) 其中y满足下面的预报方程 yn=Gnyn-1+λn, (2) 上标n表示时间标号,在预报方程(2)中已加入了用λn表示的模式修正项,其中只是空间的函数,λ是时间t的已知函数,分别为在模式方程中所加入的误差项的时间部分和空间部分。yn是在tn时刻的模式状态矢量,tn时y的观测为ynobs。W为权重矩阵,依赖于观测误差协方差。y0和为控制变量。 (3) 和目标函数关于模式误差的梯度 (4) 这里伴随函数是由下面的伴随方程决定 n=G′*n+1n+1+W(yn-ynobs), (5) G′*是算子G线性化后的伴随算子。本文中采用变尺度法[3](或拟牛顿法,Luenberger,1984,
Gilleta,1981),找出目标函数的极小值。实践证明,它是很成功的最优化方法之一,具有较好的数值稳定性及收敛性。其具体计算步骤如下: (6) 这里u,v,h分别是东西向、南北向风速及高度,东西边界取周期性边界条件,南北边界取光滑刚性边界条件,时间积分采用Euler-后差迭代格式,空间采用中央差分格式。积分区域为边长D=6
000 km的正方形区域,网格距Δx=Δy=300 km,时间步长Δt=360
s,f=10-4s-1,g=9.8 ms-2。方程中加入了人工耗散项以消除可能产生的非线性计算不稳定。扩散系数Ku=Kv=Kh=6.7×105m2s-1,资料同化的时间t=6
h。 (7) 图 1 模式积分的时段划分 风场是由地转关系给出 (8) (9) 这里H0=1 000 m,H1=-120
m,H2=60 m,y0=D/2。本文中取k=4和k=10两种情况。从A时刻出发作3
h时间积分,以消除由于初始风场和高度场不协调产生的高频振荡,将得到的结果(B时刻)作为初时时刻的“真实值”,以下称为“真实的初始场”。再由B时刻的“真实的初始场”出发,沿精确的模式再向前积分6
h得到同化期间的“真实场”。若认为观测无误差,我们将同化期间的“真实场”视为观测场。若认为观测有误差,取观测场为“真实场”与误差场之和。这里误差场取为随机型误差,随机型误差是由随机函数产生,误差的振幅是“真实场”均方根值的10%
。 本文的目的主要是研究模式误差给变分四维同化带来的问题。由于在实际中模式误差的具体形式无法知道,为了模拟这种情况,在试验中将预报方程的水平扩散系数取为“真实值”的10倍而引入模式误差。但我们在修正模式时并不修正扩散系数,而是如同(2)式那样在方程(6)右端加入模式修正项,并设其不随时间变化,即令λ=1。在预报阶段,仍保留同化产生的模式误差修正项,即认为模式误差具有持续性。依次将三个方程的修正项记为u,v和h。 我们共进行了三组试验: 试验I (IC试验):仅修正初始场。 试验II (ME试验):仅修正模式。 试验III (ICME试验):对初始场和模式方程同时修正。 每组试验所用的观测资料均包括无误差和有误差两种情况。本文中权重矩阵W为对角矩阵,其中对应于u,v,h的分量分别记作Wu,Wv,Wh,其中Wu=Wv=1.0 m-2s-2,Wh=1.0×10-2m-2。由(3),(4)式得出的梯度一般还不能直接用于下降算法中,这是因为各个预报变量量级差别太大,从而使目标函数在多维空间呈现出极度扁的椭圆球,造成目标函数难于达到极小。解决的办法之一是选取适当的尺度化因子将原变量作归一化处理,使开始迭代时目标函数对各个分量的梯度大体相当[5]。在仅修正初始场(IC)时,取高度场、风场的尺度化因子分别为:Sh=10.0 m,Su=Sv=1.0 ms-1。在仅修正模式(ME)时,取尺度化因子分别为:==0.01 ms-2,=0.1 ms-1。在同时修正初始场和模式(ICME)时,取尺度化因子分别为:Sh=10.0 m,Su=Sv=1.0 ms-1,==0.01 ms-2,=0.1 ms-1。 4 试验结果 4.1 不考虑观测误差,模式误差对四维同化过程的影响 取(7)式中的k=4。首先考虑观测资料无误差的情况。这时所给的初始场也是准确的。由于模式有误差,预报误差大体上随时间线性增长(如图2中实线所示)。由图可看出,由于模式有误差,如果仅修正初始场(IC试验),可能将模式误差混淆到初始场中去,从而对初始场进行错误的调整,同化2 h后高度场均方根误差值即可明显小于同化前。然而在同化结束时(t=6 h)却有较大的误差,由于起始的误差比较大,在实际预报阶段同化后的预报误差始终明显大于同化前,即同化后的效果反不如同化前。由此可见,模式有误差时传统的四维同化方法(仅修正初始场)有可能带来的影响。当然,这取决于模式误差的大小。现在的情况是一种极端的情况(初始场无误差),但它仍可说明,模式的误差可能在四维同化过程中混淆到初始场中去,尽管在同化期间可得到较好的拟合,但却不能保证同化后有好的预报。如果不修正初始场而修正模式,从图2可看到,在同化期间,高度场均方根误差始终小于同化前,在实际预报阶段,由于对模式作了修正,而且起始误差也比较小,所以在不足1 h后的预报效果明显好于同化前。这表明尽管实际的方程误差随时间变化,我们仍可以用一个定常的误差项来近似代替它,达到改善预报的目的。从图2还可看到,如果同时修正初始场和模式(ICME试验),反演的初始场均方根误差明显低于仅修正初始场的情况,同化后的效果也明显要好于同化前,而在实际预报阶段预报均方根误差值要大于仅修正模式所得的结果。 图 2 模式误差较小时同化前后高度场均方根误差随时间变化的比较 若取k=10,东西向的波数增加,风速增大,系统移动加快。这意味着在空间点上扩散项的值随时间变化增大,相应的模式误差随时间变化增大。由图3可看出,在同化期间,同化后效果有可能好于同化前,但在实际预报阶段的预报显然不如同化前。这表明当实际的方程误差随时间变化比较剧烈时,在修正模式时,若用一个定常的误差项来近似代替它,有可能会导致同化失败。 图 3 模式误差较大时同化前后高度场均方根误差随时间变化的比较 在我们的试验中,实际的模式误差可以由扩散项计算出来,将其时间平均值和同化给出的模式误差比较,计算空间平均的相对偏差R,其定义为 (10) 这里h为同化给出的模式误差,h为实际的模式误差(时间平均)值,R(u)和R(v)的定义与R(h)相类似。 表1给出了在不同的模式误差情况下(k分别为4和10),同化给出模式误差和实际的模式误差(时间平均)的平均偏差R值。 表 1 模式误差不同时同化后给出的模式误差的空间平均相对偏差值 |
k | R(u) | R(v) | R(h) | |
4 | ME试验 | 0.84 | 0.75 | 0.57 |
ICME试验 | 0.65 | 0.64 | 0.47 | |
10 | ME试验 | 1.93 | 2.14 | 2.27 |
ICME试验 | 2.44 | 2.60 | 2.34 |
由表1可以看出,在模式误差随时间变化较小时(k=4),如果仅修正模式,相对偏差值均小于1,表明同化给出的模式误差接近于实际的时间平均值。从图4给出的连续方程的实际误差(时间平均)和同化给出的方程误差空间分布图更可以清楚看到这两者的分布很一致。值得注意的是,尽管我们的试验中初始场无误差,ICME试验给出的模式误差更接近于实际的时间平均值。这表明,模式误差随时间变化的部分通过修正初始场得到补偿。但在模式误差随时间变化较大时(k=10)情况相反,表明这种情况对模式误差作定常假设是不适宜的。
图 4 k为4时连续方程的实际误差和 4.2 模式与观测资料均有误差对四维同化过程的影响 图 5 观测资料与模式均有误差时同化前后高度场均方根误差随时间变化的比较 在同时修正初始场和模式误差时,尺度化因子的选取也影响着同化的结果。模式误差尺度化因子增大,初始场修正量很小,意味着更多地修正模式,同化后的结果和仅修正模式的情况相近,反之,则初始场修正量很大,意味着更多地修正初始场,同化后的结果和仅修正初始场的情况相近。在此,令初始场的尺度化因子不变,只改变模式误差尺度化因子,将前面所规定的模式误差尺度化因子称作标准值。表2给出了模式误差尺度化因子变化时初始时刻(t=0)、同化结束时刻(t=6 h)以及实际预报的第6小时(t=12 h)模式各要素场均方根误差的比较。当模式误差尺度化因子取为标准值的2倍时,高度场的初始时刻均方根误差值(5.50 m)减小,但风场的均方根误差值增大。在同化结束时和实际预报的第6小时的均方根误差值均小于标准值的情况。当模式误差尺度化因子减小为1/2或1/4,风场的均方根误差值增大,而且在实际预报阶段的6 h预报的均方根误差值均比取标准值时大。当模式误差尺度化因子增大4倍时,尽管风场的初始时刻均方根误差值略小于取为标准值时的情况,但在同化结束和实际预报的第6 h的均方根误差值均大于取为标准值时的情况。由此可看出,同时修正初始场和模式,尺度化因子的选取对同化后的结果有很大的影响。在试验中,我们可以找出最优的尺度化因子使得同化后的效果最好,但在实际应用中,如何选取尺度化因子是一个值得考虑的问题。 表
2 模式误差尺度化因子变化时同时修正初始场和模式后均方根误差值的比较 |
时间(小时) | 0 | 0 | 12 | |
RMS(h)/m | 标准值的1/4 | 6.11 | 4.51 | 8.79 |
标准值的1/2 | 5.27 | 2.12 | 3.81 | |
标准值 | 5.56 | 2.96 | 3.09 | |
标准值的2倍 | 5.50 | 2.27 | 2.90 | |
标准值的4倍 | 5.90 | 4.17 | 4.40 | |
RMS(u)/ms-1 | 标准值的1/4 | 0.43 | 0.47 | 0.98 |
标准值的1/2 | 0.27 | 0.21 | 0.43 | |
标准值 | 0.22 | 0.19 | 0.36 | |
标准值的2倍 | 0.25 | 0.18 | 0.34 | |
标准值的4倍 | 0.22 | 0.24 | 0.43 | |
RMS(v)/ms-1 | 标准值的1/4 | 0.57 | 0.63 | 1.35 |
标准值的1/2 | 0.29 | 0.27 | 0.62 | |
标准值 | 0.23 | 0.24 | 0.48 | |
标准值的2倍 | 0.23 | 0.23 | 0.48 | |
标准值的4倍 | 0.20 | 0.27 | 0.55 |
5 小 结 变分四维同化的主要思想是利用模式提供的信息来修正和弥补资料的不足,当模式存在较大误差时,则它可能提供一些错误的信息,对四维同化产生消极影响。尽管在四维同化中也可以修正模式,但由于模式误差的具体形式难以确定使得这一问题仍不能完全解决。我们的试验表明:当模式有误差时,传统的变分四维同化方法(仅修正初始场)可能将模式的误差混淆到初始场中,尽管在同化期间可得到较好的拟合,但不一定能保证同化后有好的预报,这取决于模式误差的大小。如果不修正初始场而修正模式,当模式误差随时间变化较小时,可用一个定常的误差项来近似代替它达到改善预报的目的。但模式误差随时间变化较大时,这种做法也可能失败。在同时修正初始场和模式时,同化后效果有可能好于仅修正模式和仅修正初始场的情况,但尺度化因子的选取对同化产生很大影响。在实际应用中,如何选取尺度化因子是一个值得考虑的问题。 注:国家自然科学基金(49375241)资助 作者简介: 冯伍虎,男,1972年1月出生,博士研究生,主要从事中尺度数值模拟研究*本文联系人 作者单位:兰州大学大气科学系 甘肃省兰州市 730000 参考文献 收稿日期:1998-05-21;改回日期:1998-08-17 |