解变饱和条件下的修正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

智能推荐

leetcode 172. 阶乘后的零-程序员宅基地

文章浏览阅读63次。题目给定一个整数 n,返回 n! 结果尾数中零的数量。解题思路每个0都是由2 * 5得来的,相当于要求n!分解成质因子后2 * 5的数目,由于n中2的数目肯定是要大于5的数目,所以我们只需要求出n!中5的数目。C++代码class Solution {public: int trailingZeroes(int n) { ...

Day15-【Java SE进阶】IO流(一):File、IO流概述、File文件对象的创建、字节输入输出流FileInputStream FileoutputStream、释放资源。_outputstream释放-程序员宅基地

文章浏览阅读992次,点赞27次,收藏15次。UTF-8是Unicode字符集的一种编码方案,采取可变长编码方案,共分四个长度区:1个字节,2个字节,3个字节,4个字节。文件字节输入流:每次读取多个字节到字节数组中去,返回读取的字节数量,读取完毕会返回-1。注意1:字符编码时使用的字符集,和解码时使用的字符集必须一致,否则会出现乱码。定义一个与文件一样大的字节数组,一次性读取完文件的全部字节。UTF-8字符集:汉字占3个字节,英文、数字占1个字节。GBK字符集:汉字占2个字节,英文、数字占1个字节。GBK规定:汉字的第一个字节的第一位必须是1。_outputstream释放

jeecgboot重新登录_jeecg 登录自动退出-程序员宅基地

文章浏览阅读1.8k次,点赞3次,收藏3次。解决jeecgboot每次登录进去都会弹出请重新登录问题,在utils文件下找到request.js文件注释这段代码即可_jeecg 登录自动退出

数据中心供配电系统负荷计算实例分析-程序员宅基地

文章浏览阅读3.4k次。我国目前普遍采用需要系数法和二项式系数法确定用电设备的负荷,其中需要系数法是国际上普遍采用的确定计算负荷的方法,最为简便;而二项式系数法在确定设备台数较少且各台设备容量差..._数据中心用电负荷统计变压器

HTML5期末大作业:网页制作代码 网站设计——人电影网站(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 dreamweaver作业静态HTML网页设计模板_网页设计成品百度网盘-程序员宅基地

文章浏览阅读7k次,点赞4次,收藏46次。HTML5期末大作业:网页制作代码 网站设计——人电影网站(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 dreamweaver作业静态HTML网页设计模板常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业_网页设计成品百度网盘

【Jailhouse 文章】Look Mum, no VM Exits_jailhouse sr-iov-程序员宅基地

文章浏览阅读392次。jailhouse 文章翻译,Look Mum, no VM Exits!_jailhouse sr-iov

随便推点

chatgpt赋能python:Python怎么删除文件中的某一行_python 删除文件特定几行-程序员宅基地

文章浏览阅读751次。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。AI职场汇报智能办公文案写作效率提升教程 专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。_python 删除文件特定几行

Java过滤特殊字符的正则表达式_java正则表达式过滤特殊字符-程序员宅基地

文章浏览阅读2.1k次。【代码】Java过滤特殊字符的正则表达式。_java正则表达式过滤特殊字符

CSS中设置背景的7个属性及简写background注意点_background设置背景图片-程序员宅基地

文章浏览阅读5.7k次,点赞4次,收藏17次。css中背景的设置至关重要,也是一个难点,因为属性众多,对应的属性值也比较多,这里详细的列举了背景相关的7个属性及对应的属性值,并附上演示代码,后期要用的话,可以随时查看,那我们坐稳开车了······1: background-color 设置背景颜色2:background-image来设置背景图片- 语法:background-image:url(相对路径);-可以同时为一个元素指定背景颜色和背景图片,这样背景颜色将会作为背景图片的底色,一般情况下设置背景..._background设置背景图片

Win10 安装系统跳过创建用户,直接启用 Administrator_windows10msoobe进程-程序员宅基地

文章浏览阅读2.6k次,点赞2次,收藏8次。Win10 安装系统跳过创建用户,直接启用 Administrator_windows10msoobe进程

PyCharm2021安装教程-程序员宅基地

文章浏览阅读10w+次,点赞653次,收藏3k次。Windows安装pycharm教程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入下载安装PyCharm1、进入官网PyCharm的下载地址:http://www.jetbrains.com/pycharm/downl_pycharm2021

《跨境电商——速卖通搜索排名规则解析与SEO技术》一一1.1 初识速卖通的搜索引擎...-程序员宅基地

文章浏览阅读835次。本节书摘来自异步社区出版社《跨境电商——速卖通搜索排名规则解析与SEO技术》一书中的第1章,第1.1节,作者: 冯晓宁,更多章节内容可以访问云栖社区“异步社区”公众号查看。1.1 初识速卖通的搜索引擎1.1.1 初识速卖通搜索作为速卖通卖家都应该知道,速卖通经常被视为“国际版的淘宝”。那么请想一下,普通消费者在淘宝网上购买商品的时候,他的行为应该..._跨境电商 速卖通搜索排名规则解析与seo技术 pdf

推荐文章

热门文章

相关标签