当前位置: 首页 > 专利查询>天津大学专利>正文

一种基于集合卡尔曼滤波的潮汐数值模型水深估计方法技术

技术编号:30334427 阅读:67 留言:0更新日期:2021-10-10 00:59
本发明专利技术公开了一种基于集合卡尔曼滤波的潮汐数值模型水深估计方法:(1)海洋数值模式水深参数的确定;(2)生成集合,进行数值模拟:通过在各个水深增量参数上叠加无偏的高斯随机数生成水深增量参数集合,从而生成水深参数集合,将水深参数集合代入海洋数值模式中进行自由积分直到海洋数值模式稳定;(3)采用强化的参数校正数据同化方法进行同化;(4)同化结束后,使海洋数值模式以同化后的参数自由积分至稳定,以获取优化后的海洋数值模式状态变量;(5)将海洋数值模式状态变量进行调和分析,得到优化后的潮汐调和常数分析结果,用于潮汐预报。本发明专利技术通过EAKF将观测数据同化到潮汐数值模型中,对水深参数进行最优估计,提高潮汐模拟精度。模拟精度。模拟精度。

【技术实现步骤摘要】
一种基于集合卡尔曼滤波的潮汐数值模型水深估计方法


[0001]本专利技术涉及海洋数据同化技术,特别涉及一种基于集合卡尔曼滤波(Ensemble adjustment Kalman filter,EAKF)的潮汐数值模型水深估计方法,主要应用于海洋潮汐数值模拟和预报。

技术介绍

[0002]随着计算机技术的不断发展,海洋数值模型越来越成为人们研究和预测海洋的重要工具。对于所有的海洋数值模式而言,参数化方案以及精确的参数值的给定对数值模拟结果有着重要的影响。在海洋数值模式调试的过程中,参数值的给定通常采用试错的方法,以使模拟结果接近观测。由于海洋数值模型的复杂性,这是一个极其耗费计算资源与人力资源的过程。因此,替代这种主观调试方法的途径之一是采用海洋数据同化技术,通过将观测数据同化到海洋数值模型中,在模型状态场调整的同时,对参数进行估计,从而得到一个合理的参数值。这样做的同时,也可以在一定程度上得以缓解试错法在海洋数值模型调试中所带来的繁重任务。利用基于伴随模型的四维变分同化方法与集合卡尔曼滤波方法均可以开展海洋数值模型中参数的最优估计。
[0003]以潮汐潮流的数值模拟为例,模型中不确定的参数包括水深、底摩擦系数和开边界条件等。此前,研究者们大多采用伴随方法来进行潮汐潮流模拟中这些参数的优化,从早期基于线性浅水方程模型的理想数据同化试验,到后来基于非线性二维和三维潮波数值模型的实际数据同化试验,均取得了很好的研究成果。然而,伴随方法有其局限性:对于不同的模式,伴随方法需要编写对应的伴随模式来求取模式的目标函数梯度,因此该方法工作量高、可移植性差。相比较而言,集合卡尔曼滤波方法不需要编写伴随模式,可实现并行化计算,工作量低、可移植性强。然而,基于集合卡尔曼滤波方法开展潮汐潮流模拟中的参数估计研究尚较少。目前多数研究着眼于近岸、河流和潮汐汊道的水深参数最优估计。而对于陆架浅海的水深估计研究尚未见相关报道。

技术实现思路

[0004]本专利技术针对陆架浅海潮汐数值模型,主要目的是通过水深参数估计方案设计,实现EAKF方法在浅海潮汐数值模型中的水深估计,进而为潮汐潮流的分析和预报提供一种新的参数优化方法,为提高潮汐潮流数值模拟精度提供技术支持,预期在潮汐潮流数值预报中具有良好的应用前景。
[0005]本专利技术所采用的技术方案是:一种基于集合卡尔曼滤波的潮汐数值模型水深估计方法,包括以下步骤:
[0006]步骤1,海洋数值模式水深参数的确定:根据海区海底地形和模式的敏感性分析结果,以水深大小对海区进行分区,进行敏感性分析,确定参数化方案;
[0007]步骤2,生成集合,进行数值模拟:在各个分区上分别设置一水深增量,将各个水深增量作为参数;通过在各个水深增量参数上叠加无偏的高斯随机数生成水深增量参数集
合,再根据水深增量参数集合生成水深参数集合,将水深参数集合代入海洋数值模式中进行自由积分直到海洋数值模式稳定;
[0008]步骤3,采用强化的参数校正数据同化方法(Data assimilation scheme for enhancive parameter correction,DAEPC)进行同化:先进行海洋数值模式状态估计,在海洋数值模式状态达到准平衡状态后,再启动对海洋数值模式参数的估计,其中,采用集合调整卡尔曼滤波方法进行海洋数值模式状态估计和海洋数值模式参数估计;
[0009]步骤4,同化结束后,使海洋数值模式以同化后的参数自由积分至稳定,以获取优化后的海洋数值模式状态变量;
[0010]步骤5,将海洋数值模式状态变量进行调和分析,得到优化后的潮汐调和常数分析结果,用于潮汐预报。
[0011]进一步地,步骤2中,对于海洋数值模式中的任一网格点,该网格点中的水深增量参数集合表示为{

x1,

x2,

,

x
i
,

,

x
n
},i=1,2,

,n,其中,

x
i
表示该网格点处增量参数的第i个集合成员,n表示该网格点中水深增量参数的集合成员数量;
[0012]根据水深增量参数集合生成水深参数集合{ζ1,ζ2,


i
,


n
},其中,ζ
i
根据公式(1)计算得到:
[0013]ζ
i
=ζ
data
+

x
i
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0014]式中,ζ
i
表示在该网格点处的第i个水深集合成员,ζ
data
为该网格点的地形数据。
[0015]本专利技术的有益效果是:本专利技术一种基于集合卡尔曼滤波的潮汐数值模型水深估计方法,一方面,EAKF作为一种顺序同化方法,不需要编写伴随模式和切线性模式,相比于伴随方法实现难度更小,且能有效地保留非线性信息,并易于实现并行计算,进而减少运算时长。另一方面,该方法可为提高陆架浅海区域潮汐分析和预报的精度提供新的思路。
附图说明
[0016]图1为本专利技术基于集合卡尔曼滤波的潮汐数值模型水深估计方法流程图。
[0017]图2为基于有偏水深数据获得的黄渤海M2分潮水位时间平均均方根误差(单位:m)。
[0018]图3为同化试验中黄渤海M2分潮水位均方根误差(单位:m)时间序列。
[0019]图4为利用优化后的水深参数获得的黄渤海M2分潮同潮图(虚线为振幅,单位:cm;实线为迟角,单位:
°
)。
[0020]其中,所有附图中的数值模拟结果均基于广义坐标系统的美国普林斯顿大学海洋模式(Princeton ocean model with generalized coordinate system,简称POMgcs)。
具体实施方式
[0021]为能进一步了解本专利技术的
技术实现思路
、特点及功效,兹例举以下实施例,并配合附图详细说明如下:
[0022]如附图1所示,一种基于集合卡尔曼滤波的潮汐数值模型水深估计方法,为一种根据海区地形、设计水深的参数化方案,通过EAKF将观测数据同化到潮汐数值模型中,对水深参数进行最优估计,提高潮汐模拟精度的方法。包括以下步骤:
[0023](1)海洋数值模式水深参数估计方案的确定
[0024]根据海区海底地形和模式的敏感性分析结果,以水深大小划分海区,进行敏感性分析,确定参数化方案。
[0025]基于图2中绘制的黄渤海M2分潮的敏感性分析结果(用水位数值模拟结果的时间平均均方根误差表示),对确定模式水深参数的流程进行详细描述。首先,根据所选海区的海底地形,给定一参数化方案:图2中,将海区按照深度分为0

20m、20
‑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于集合卡尔曼滤波的潮汐数值模型水深估计方法,其特征在于,包括以下步骤:步骤1,海洋数值模式水深参数的确定:根据海区海底地形和模式的敏感性分析结果,以水深大小对海区进行分区,进行敏感性分析,确定参数化方案;步骤2,生成集合,进行数值模拟:在各个分区上分别设置一水深增量,将各个水深增量作为参数;通过在各个水深增量参数上叠加无偏的高斯随机数生成水深增量参数集合,再根据水深增量参数集合生成水深参数集合,将水深参数集合代入海洋数值模式中进行自由积分直到海洋数值模式稳定;步骤3,采用强化的参数校正数据同化方法进行同化:先进行海洋数值模式状态估计,在海洋数值模式状态达到准平衡状态后,再启动对海洋数值模式参数的估计,其中,采用集合调整卡尔曼滤波方法进行海洋数值模式状态估计和海洋数值模式参数估计;步骤4,同化结束后,使海洋数值模式以同化后的参数自由积分至稳定,以获取优化后的海洋数值模式状态变量;步骤5,将海洋数值模式状态变量进行调和分析,得到优化后的潮汐调和常数分析结果,用于潮汐预报。2.根据权利要求1所述的基于集合卡尔曼滤波的潮汐数值模型水深估计方法,其特征在于,步骤2中,对于海洋数值模式中的任一网格点,该网格点中的水深增量参数集...

【专利技术属性】
技术研发人员:武浩文韩桂军李威武晓博曹力戈
申请(专利权)人:天津大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1