...
首页> 外文期刊>Water Resources Management >Shooting the Numerical Solution of Moisture Flow Equation with Root Water Uptake Models: A Python Tool
【24h】

Shooting the Numerical Solution of Moisture Flow Equation with Root Water Uptake Models: A Python Tool

机译:用根水吸收模型拍摄水分流量方程的数值解:蟒蛇工具

获取原文
获取原文并翻译 | 示例

摘要

Modeling the water uptake by plant roots is a key issue in studying soil processes, which are governed by water dynamics: a comprehensive understanding and forecast of such dynamics is a relevant issue in managing water resources. Typically, movement of water in soils and uptake by roots are described by the Richards' equation with a sink term, and numerical treatment of this problem is still a challenge, together with its practical implementations in user-friendly softwares. In order to tackle this problem, in the present paper we propose a simple and computationally fast algorithm developed as a Python code, implementing a numerical approach based on the shooting method, a classical tool for handling boundary value problems (BVPs) arising here from a discretization recently introduced for Richards' equation: such a method is applied to the linearized Richards' equation with Gardner's hydraulic functions. This method is implemented also in MATLAB, in order to accomplish comparisons with built-in MATLAB solver for parabolic partial differential equations. The Python code is made available to readers, and is intended to be an easy tool for handling this problem in the framework of Gardner's constitutive relations, filling the gap of other commercial codes, which do not provide choice of Gardner functions. Many numerical simulations are performed: the results are promising, since the proposed method behaves efficiently and in some cases it is able to converge even when the MATLAB solver fails; mass balance properties and order of accuracy issues are also investigated.
机译:植物根部采用植物的采伐是研究土壤过程的关键问题,这些过程受水动态的管辖:这种动态的全面理解和预测是管理水资源的相关问题。通常,土壤中的水在土壤中的运动和由根的吸收由Richards的等式用下沉术语描述,这个问题的数值治疗仍然是一个挑战,以及其在用户友好的软件中的实际实现。为了解决这个问题,在本文中,我们提出了一种简单而计算的快速算法作为Python码开发的,实现了一种基于拍摄方法的数值方法,用于处理来自a的边界值问题(BVP)的经典工具最近引入了Richards等式的离散化:这种方法应用于Lardner液体功能的线性化理查兹的等式。该方法也在MATLAB中实现,以实现与抛物面部分微分方程的内置MATLAB求解器的比较。 Python代码可供读者使用,并且旨在成为处理Gardner本构关系框架中的框架,填补其他商业代码的差距,这是一种简单的工具,该概况不提供Gardner功能的选择。执行许多数值模拟:结果是有希望的,因为所提出的方法有效,并且在某些情况下,即使Matlab求解器失败,它也能够收敛;还调查了大规模平衡特性和准确性问题的顺序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号