修正误差扰动的集合Kalman滤波方法在近地表土壤湿度同化中的应用:
模型建立与验证
田向军 谢正辉 师春香
中国科学院大气物理研究所
tianxj@mail.iap.ac.cn
ECCE Summer School for Advanced Study in Climate and Earth Environment
July 30-August 12, 2006, Beijing, China
提纲
引言
集合Kalman滤波算法的实现
简单的土壤水模型
理想验证试验
正在进行的相关工作___
一,引言
土壤湿度在陆气相互作用的重要性
集合Kalman滤波方法在数据同化中的优劣势
二,集合Kalman滤波
集合Kalman滤波是由Evensen(1994b)所开发的一种数据同化方法.其详尽的说明请参阅其相关的文章
集合协方差矩阵P
我们首先定义下面的集合状态矩阵
定义
定义集合扰动矩阵
由此,集合协方差矩阵 便可以定义为
观测扰动
给定一个给定的观测向量 (默认的最优观测). 是观测的个数. 定义 个具有扰动的观测向量如下
分析方程
利用集合斜方差矩阵可以将分析方程写成下面的形式
集合增量(innovation)向量定义为
分析方程可以变为
引入矩阵 ,同时定义矩阵
集合Kalman滤波的一种平方根算法
Evensen(2005)提出了一种新的平方根分析方法. 该方法能够避免观测引入的观测扰动对分析结果的影响,另外该算法在计算分析的结构的时候不需要引入任何额外的附加假设与近似,例如不需要假设观测扰动与集合状态标量扰动的无关性,也不需要对观测误差斜方差矩阵求逆,其算法简便有效.
这种新的算法是从传统的Kalman滤波分析方程的斜方差矩阵的更新出发,进行矩阵变化,得到集合状态变量扰动的更新
算法执行
1._计算出C,然后对C进行特征值分解
2.更新状态变量的集合平均值
按下列顺序进行矩阵乘法
3.计算矩阵
4.进行SVD分解
5.求解状态变量的分析集合扰动
6. 然后再加上集合分析平均值 ,便得到状态变量的分析扰动.
初始集合的生成
如果初始样本的选择适当将有助于准确的表征状态初始量的误差特征.但是,如果选择的样本偏差不是特别大,随着时间的积分一般不会对同化结果产生影响.初始的样本一般采取这样的产生方式:首先对初始状态变量给出一个较为准确的估计值,然后再在这个估计值的附近进行扰动.产生扰动的方式有很多种.最简单的是产生随机数(对标量模型),随机曲线(对1维模型),或者是随机场(对2维或者是以上维数的模型),具体模型的产生方法参加Envensen的文章.
集合的积分
对于一个离散非线性动力模型
三,用于验证模型的简单的土壤水模型
___________四, 理想验证试验
简单验证试验
___________
对上面简单的土壤水模型, 模型参数,初边值,时间步长以及空间步长取下面的值:
利用该模型进行积分,积分1800步作为模式的模拟值. 理想的观测值产生方式如下: 在上面的模型积分中,在每一个时间步随机产生一个均值为0,标准差为0.01的随机扰动加到 上, 也就是在积分的每一步都对土壤水分含量的边界值产生一个随机扰动,由此同样积分1800步,产生一套数据, 把这套数据作为观测数据. 由于实际观测中,我们往往只能得到陆地近地表的土壤湿度观测值. 因此,我们只选取每一步所产生的土壤湿度廓线靠近地面的上面四层土壤的土壤湿度作为每一步的观测数据.
一般通用的集合Kalman滤波方法的应用
利用上面描述的模型,以及上面构造的理想观测数据进行同化试验,其中模型的随机误差取为均值为0,标准差为0.03的随机向量.下面给出的是模拟的结果.
第一层土壤观测模拟与同化的结果
第二层土壤观测模拟与同化的结果
第三层土壤观测模拟与同化的结果
第四层土壤观测模拟与同化的结果
第五层土壤观测模拟与同化的结果
第六层土壤观测模拟与同化的结果
第三十层土壤观测模拟与同化的结果
一般的集合Kalman滤波在第600步的同化
与观测土壤湿度廓线的对比
到底是什么原因造成这么大的误差呢 到底是什么原因使得同化后的土壤湿度廓线如此的奇怪
这是一个问题!
一些猜测
问题的关键在于我们只有上面4层的土壤湿度观测资料,而在生成集合对模式进行扰动的时候,整个土壤30层(用于本文的这个简单的土壤水模型)都给予了0.03标准差的扰动,而没有观测数据进来,使得土壤廓线的曲线比较怪异,在海洋模型中对于这些缺乏数据的点,如果是一个平面上一般采用插值的方法,而我们这里显然不可以进行直接的插值,当然有人采用根据某些特定的经验关系给出下面土壤湿度的"观测值". 而在这里既然没有观测我们就充分相信模式,同时利用上面的观测信息去修正下面的廓线.
改进模型误差扰动的集合Kalman滤波方法的应用
一般的集合集合Kalman滤波同化失败的原因发现,在该试验中(实际情况中也多是如此),只有土壤表层的观测值,也就是说只有在土壤表层有观测信息,对于土壤其他层次的则没有观测信息.而对于一般的集合Kalman滤波而言,模型的模式误差一般取为均值为0,方差为 的随机误差向量(其维数与状态标量向量的维数一致),也就是说对状态向量的每一个变量都进行随机扰动,在我们的这个数值验证中亦是如此,因此对于深层次的土壤湿度而言,较大随机误差的扰动同时缺乏必要的观测信息,从而使得深层次的同化结果非常糟糕.既然缺乏充分的土壤深层次观测信息,
我们只能充分相信模式的模拟结果,同时土壤表层的观测信息也必然通过模式的时间积分去影响深层次的土壤水分含量.鉴于此,我们改变通常使用的模式随机误差扰动的产生方式,只在有观测信息的区域,比如前m层(m是有观测信息的层数),产生随机误差扰动,而对于m+1到n层认为误差为0.下面是改变了模式随机误差扰动后的同化结果分析.
下面是改进误差扰动方式的
模拟的结果
第一层土壤观测模拟与同化的结果
第二层土壤观测模拟与同化的结果
第三层土壤观测模拟与同化的结果
第四层土壤观测模拟与同化的结果
第三十层土壤观测模拟与同化的结果
第五层土壤观测模拟与同化的结果
第六层土壤观测模拟与同化的结果
正在进行的相关工作
建立了基于集合Kalman滤波方法的陆面土壤湿度的同化方案
发现通常的模式误差扰动方案扭曲了整个土壤湿度廓线
改进误差扰动方案后同化结果较为合理
发展了不等距空间网格的数值算法
正在发展一种新的扩展Kalman滤波方法
正在发展一种与CLM格点匹配且能量水量相容的地下水模型
谢谢,请给予指正
- 抗差滤波matlab > 修正误差扰动的集合Kalman滤波方法在近地表土壤湿度同...
-
修正误差扰动的集合Kalman滤波方法在近地表土壤湿度同...
下载该文档 文档格式:PPT 更新时间:2006-08-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: Administrator 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 长江下游局 分类: 创建时间: 上次保存者: admin 修订次数: 124 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 48 段落数: 91 字节数: 897220 备注: 0 演示格式: 屏幕显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:基于最小二乘原理变数据窗自适应滤波算法的母线差动保...
下一篇:教你5分钟做成一个ASP论坛Hot大家在网上看到各种各样的ASP论坛...
点击查看更多关于抗差滤波matlab的相关文档
- 您可能感兴趣的
- 维纳滤波matlab程序 matlab高斯滤波 matlab中值滤波 卡尔曼滤波matlab程序 matlab滤波函数 matlab平均值滤波法 卡尔曼滤波matlab matlab中值滤波函数 matlab中滤波
- 大家在找
-
- · 材料力学习题详解
- · 48式太极拳背向演练
- · 卡盘式车床夹具
- · 常春藤大学
- · 服装纸样培训
- · 红酒知识ppt
- · 游久dnf名人志
- · 131uu刷钱外挂
- · 湖北省第一烹调学校
- · spss演示主成分分析
- · 2012学前教育学试题
- · 什么是法线
- · 耳朵常见疾病
- · 山西省中小学远程教育
- · 西门子td400说明书
- · 学籍号陈身份证号码联系电话XLS1998
- · 湖南理工学院2011新生
- · 顶岗实习工学结合
- · 执业药师考试题库
- · 中国钓鱼网钓大鱼视频
- · 天方地圆建筑论坛
- · 青少年上网成瘾
- · cad2010注册机下载
- · 机械识图ppt课件
- · 河大研究生招生简章
- · 塞班5233滑动解锁软件
- · 做汽车销售有前途吗
- · 成长道路无捷径
- · 婴幼儿用品加盟店
- · 我国对外贸易摩擦
- · 腹腔镜子宫肌瘤治疗术
- · 广州太阳能研究所
- · 特校联谊活动讲话
- · 精密数控仪表车床
- · 龙门石窟景点介绍
- · www.shop.10010.com
- · 五金连续模
- · 网球王子国语版大结局
- · 员工考勤管理系统
- · 奥的斯电梯再事故
- 赞助商链接