解变饱和条件下的修正Picard迭代方法的新收敛准则_picard迭代失效-程序员宅基地

技术标签: 算法  

摘要

变饱和多孔介质中水流的Richards方程解对水资源评估和环境管理越来越有用。

除了解的准确性,对所需的计算工作量也颇为关注,特别是在涉及高度非线性土壤水力特性和干燥初始条件时。

本文评估了在使用修正的Picard迭代方法解混合形式Richards方程时不同收敛准则的性能。

结果以计算机处理(CPU)时间和迭代次数进行比较。

通过使用含水量的Taylor级数展开导出的新的非线性收敛准则被实施到混合形式的数值算法中。

新准则的计算效率针对不同的土壤类型、边界条件、初始条件和分层土壤进行了评估。

尽管三个准则在计算的含水量、压力水头和水通量分布方面产生了几乎相同的结果,且质量平衡误差微乎其微,但所需的CPU时间明显不同。

总体而言,新的非线性收敛准则在计算效率上远远优于其他两个准则。

在高度非线性流问题中,其他两个收敛准则失败时,新的准则也更为健壮(即解保持收敛)。

本研究结果表明,当新的收敛准则应用于混合形式Richards方程的修正Picard解时,可以产生一种非常高效和准确的方法,用于模拟土壤中的变饱和水流。

1. 引言

在环境研究中,数值模型是评估非饱和带释放化学物质可能导致地下水污染风险的重要工具

地质材料的极端变异性和复杂性、干燥的初始条件以及不断变化的边界条件可能使得在可接受的准确性和计算工作量范围内解决流动和传输问题变得困难。

当前大多数可用的数值方法在准确性或计算效率之间做出了妥协。

例如,对于相对粗纹理的土壤的渗透通常难以建模,因为其具有高度非线性的水力特性。

干燥的初始条件和高度非线性的水力特性通常需要使用非常细致的空间和时间离散化来避免数值不稳定性。

这些条件导致数值算法变得CPU密集型,特别是当需要模拟长期和/或多维问题时。

因此,追求最佳数值算法的努力应该涉及优化方案的准确性和健壮性,以及最小化所需的计算时间。

 

本文的目标是提高Celia等人(1990)的混合形式算法用于解决变饱和流问题的计算效率。

通过引入新的非线性收敛准则,改进了算法的收敛速度。

所提出的准则将通过与其他两个广泛使用的收敛准则进行比较来评估其性能。

2. 背景

在等温条件下,可变饱和刚性土壤中的一维垂直水流通常用Richards方程(Richards,1931)描述,该方程可以用压力头或水含量的形式表示,即


C\frac{\partial h}{\partial t}=\frac{\partial }{\partial t}(K\frac{\partial h}{\partial z}-K)-S\qquad(1)


\frac{\partial \theta}{\partial t}=\frac{\partial }{\partial z}(D\frac{\partial \theta}{\partial z})-\frac {\partial K}{\partial z}-S \qquad(2)

其中,h为压力头L,

\theta为体积含水量(L^3 L^{-3}),

t为时间(T),

z表示距离土壤表面向下的垂直距离[L],

C = d \theta/dh为比水含量容积(L^{-1}),

K为水力导度(L T^{-1}),

D = K/C为土壤水非饱和扩散率(L^2 T^{-1}),

S为源/汇项(T^{-1})。

直到最近,大多数数值研究使用Richards方程的压力水头或含水量形式来描述可变饱和土壤中的流动(例如,Davis和Neuman,1983;Huyakorn等,1983,1989;Hills等,1989;Kool和Van Genuchten,1991;Kirkland等,1992)。

使用方程(1)的基于含水量的方案。

(2) 可以被写成保守质量的形式,因此在大多数情况下,无论时间步长和网格间距如何,都应在计算域内保持质量(Hills等人,1989)。

Huyakorn和Pinder(1983)表明,对于最初是干燥均质土壤,使用这样的方案是有优势的。

基于含水量的公式的一个局限性是,这种形式不能用于描述饱和带的流动,而且分层土壤中的流动也不容易模拟。

此外,即使这种公式在流动系统内部准确保持质量,基于含水量的算法在边界处可能出现质量平衡错误。

基于压力头的公式(1)被认为对涉及分层或空间异质土壤的实际问题以及变饱和流问题更有用。

不幸的是,使用基于压力头的公式模拟干燥和/或高度非线性土壤的入渗通常在保持质量方面面临困难。

有关基于压力头和基于水含量的Richards方程形式的相对优势和劣势的更详细讨论已由Hills等人(1989)提供。

一些研究人员探索了解决基于压力头或基于水含量形式的Richards方程的替代数值技术。

这些研究的目标包括获得更稳定的数值算法,加速计算,最小化质量平衡误差,并针对不同的土壤类型或初始和边界条件实现更精确的解。

例如,Milly(1985)提出了一种质量保守的解决方案,其中使用了有效元素土壤水容量项。

这种方法,结合质量集中法(Neuman,1973),有效地确保了基于压力头的方程的整体质量平衡。

Rathfelder和Abriola(1994)通过扩展和离散化土壤水容量开发了类似基于压力头方程的质量保守解决方案。

其他人使用了Kirchhoff类型的转换(例如,Ross和Bristow,1990)或替代函数(Ross,1990;Pan和Wierenga,1995)以简化非线性流的描述。

在不同的方法中,Gottardi和Venutelli(1992)使用了一种移动有限元方法,其中网格点沿润湿前沿移动,从而允许较少的节点而不损害数值精度。

然而,移动网格法在应用于分层系统或用于时变边界条件时存在一些局限性。该方法也被发现不如传统的固定网格公式具有较差的质量保守性。

El-Kadi和Ling(1993)提出了Peclet和Courant数标准,用于空间和时间离散化,以描述解决Richards方程的数值方案的准确性和效率。

通过引入源项,Hills等人(1989)成功地用基于含水量的算法解决了涉及一维水流进入分层土壤的问题。

Kirkland等人(1992)随后开发了一个基于含水量的算法,通过变量转换模拟了二维变饱和流。

最近,Huang等人(1994)提出了一种基于特征的粒子跟踪技术,用于解决基于压力头的Richards方程,用于高度非线性的入渗问题。

察觉到现有基于压力头和基于水含量的Richards方程解决方案的缺点,许多人尝试将这两种方法的优势结合起来。

Richards方程的混合形式被认为保持了基于水含量方程固有的质量守恒特性,同时提供了以压力头h表示的解。

Richards方程的混合形式表达为:


\frac{\partial \theta}{\partial t}=\frac{\partial }{\partial z}(K \frac{\partial h}{\partial z})-\frac {\partial K}{\partial z}-S \qquad(3)

Brutsaert(1971)是最早使用混合形式Richards方程来解决饱和-非饱和流问题的人之一。

他将混合形式方程的有限差分逼近与牛顿迭代方案结合起来,以有效处理陡峻的润湿前缘。

Allen和Murphy(1985,1986)在其共轭有限元算法中使用了Richards方程的混合形式,并采用了“拟牛顿”迭代方法。

最近,Celia等人(1987)和Celia等人(1990)提出了一种质量保守的数值方案,使用“修正的Picard迭代”解混合形式Richards方程(3)。

由于完美的质量平衡,修正的Picard迭代技术被证明是对早期Picard方法的重大改进。

修正的Picard迭代方法在模拟具有陡峭润湿前缘的非饱和流方面也表现出很大的潜力(Celia等人,1990;Celia和Bining,1992)。

Ray和Mohanty(1992)随后重新审视了混合形式算法,并通过几个数值实验展示了它相对于基于压力头的方案的优势。

与基于压力水头和基于含水量的算法类似,Celia等人(1990)的修正Picard迭代方案基于Richards方程(3)的全隐式(向后Euler)时间逼近,具体如下:


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44259522/article/details/134960535

智能推荐

string模拟实现(直接上源码)

【代码】string模拟实现(直接上源码)

Objective-C大爆炸:从零到单例模式

类的本质可以被理解为,自定义的一种数据类型,是在内存开辟空间的模版。接口:定义该类包含的成员以及方法实现:为该类的方法提供实现在上图中我们可以看到,@interface用于声明定义的接口部分,@end说明结束声明。一般来说,我们会将定义类的声明放在.h文件当中,以方便程序的维护。//student.h中的内容//Student为类名, NSObject为对象名//成员名应被定义在大括号之中,且成员名前缀应该有_int _age;

Now in Android 4月份更新速览

Android 15 Beta带来了一系列新功能,其中包括默认边缘到边缘显示、更流畅的NFC体验、字符间文本调整等。此外,该版本已经面向Pixel设备提供,开发者可以注册获取此版本并体验其中的新特性。边缘到边缘显示是Android 15中的一项重要更新,它使应用程序可以更好地利用屏幕空间,提供更加沉浸式的用户体验。在Android 15中,系统会自动调整应用程序的界面,以适应不同尺寸和形状的屏幕,从而确保内容可以完整显示并且布局合理。

JavaWeb JSP内置对象之out输出对象_javaweb中out方法-程序员宅基地

文章浏览阅读2k次。1、out输出对象out对象用来向客户端输出数据。被封装为javax.servlet.jsp.JspWriter类对象,通过Jsp容器变换为java.io.PrintWriter类对象。Servlet使用java.io.PrintWriter类对象向网页输出数据。1.1 实例代码:<%@ page language="java" pageEncoding="GB2312"%>&..._javaweb中out方法

海思SD3403,SS928/926,hi3519dv500,hi3516dv500移植yolov7,yolov8(6)-程序员宅基地

文章浏览阅读1.3k次,点赞33次,收藏15次。上一篇,我们讲到onnx模型的导出。模型导出之后要转换成om模型。这一篇主要就是来讲如何正确的导出Om模型。这个导出方式和以前Ruyistudio导出模型方式特别类似。只是不在windows平台里,在linux里。相关Python安装和库安装之前已经讲过了,这里就不重复了。

商超物联网方案-Hotspot Service和客流分析方案概述

大型商场、大型综合体在相互竞争及线上消费的影响下,利润增长缓慢,迫切需要通过提供个性化服务提升顾客购物体验,促进利润增长。向不同顾客推送其感兴趣的广告,不仅快速响应顾客的需求,而且增加商家的销售额,为顾客和商家带来双赢。目前,通过Wi-Fi向手机等个人智能终端推送广告是最实际、成本最低的方式。那么快捷、安全地接入Wi-Fi网络,以及准确分析个体顾客的行为成为两个重要前提基础。针对这种场景,华为公司提供Hotspot Service及客流分析方案。

随便推点

Spring Boot 如何实现缓存预热

监听 ContextRefreshedEvent 或 ApplicationReadyEvent 等应用上下文初始化完成事件。

记一次使用Notepad++正则表达式批量替换SQL语句

想把其中涉及的多个CREATE TABLE语句前添加相应的DROP TABLE语句如下,如对应。即为捕获组(使用括号包围的正则)的概念,而捕获组的内容可以通过序号进行提取,如通过。使用Notepad++打开sql脚本,按CTRL+F弹出查找对话框,点击上方的。标签,输入如下替换内容后,选择查找模式为。即被替换为相应的table名称,切中的。获取第一个捕获组的内容,如此。

Centos7安装完ifconfig命令出错:bash: command not found

3:将/etc/sysconfig/network-scripts/ifcfg-enp0s3中的ONBOOT=yes即可。安装完Centos 7后,ifconfig,yum,ping都不能使用,原因在于无法连网。2:输入hostname -i,查看ip地址,无ip地址。1:虚拟机设置中网络,选择桥接网络。

mybatis-spring相关配置,即dataSource.xml数据源相关配置_spring-mybatis.xml配置mysql的datasource-程序员宅基地

文章浏览阅读869次。mybatis-spring数据源相关配置_spring-mybatis.xml配置mysql的datasource

怎么变更linux lv大小,如何在Linux中缩小LVM大小(逻辑卷调整)-程序员宅基地

文章浏览阅读180次。当你在 LVM 中的磁盘空间耗尽时,你可以通过缩小现有的没有使用全部空间的 LVM,而不是增加一个新的物理磁盘,在卷组上腾出一些空闲空间。减少/缩小逻辑卷是数据损坏的最高风险。所以,如果可能的话,尽量避免这种情况,但如果没有其他选择的话,那就继续。缩减 LVM 之前,建议先做一个备份。当你在 LVM 中的磁盘空间耗尽时,你可以通过缩小现有的没有使用全部空间的 LVM,而不是增加一个新的物理磁盘,在..._redhat调整lv逻辑盘目录大小

Action Provider 和Action View_setactionprovider: item does not implement support-程序员宅基地

文章浏览阅读410次。使用ShareActionProvider在ActionBar中添加分享菜单:一.在menu清单文件中添加actionProviderClass属性,属性值为android.widget.ShareActionProvider,如:

推荐文章

热门文章

相关标签