Pure Mathematics
Vol. 09  No. 05 ( 2019 ), Article ID: 31195 , 5 pages
10.12677/PM.2019.95075

Design and Solution of Inverse Problem of One-Dimensional Layered Boussinesq Equation

Yuhong Jin, Leihao Zuo*

Department of Basic Courses, Naval University of Engineering, Wuhan Hubei

Received: Jun. 14th, 2019; accepted: Jul. 2nd, 2019; published: Jul. 9th, 2019

ABSTRACT

In homogeneous geology, the permeability coefficient is usually a constant, independent of spatial location. In heterogeneous geology, the permeability coefficient is a function related to the spatial position and changes with the spatial position. However, when dealing with the problem of heterogeneous geology in practice, we can approximate the heterogeneous geology as a multi-layer uniform geological composition. Correspondingly, the permeability coefficient can generally be approximated as a piecewise constant function, that is, in each space-time grid unit, it can be regarded as a constant value. This paper will give the description of layered Boussinesq equation, instance design, discretization solution method of inverse problem, numerical verification of instance, and give the solution process of inverse problem, and verify the effectiveness of the algorithm.

Keywords:Inverse Problems, Boussinesq Equation, Layered

一维分层Boussinesq方程反问题的设计与求解

金裕红,左雷浩*

海军工程大学基础部,湖北 武汉

收稿日期:2019年6月14日;录用日期:2019年7月2日;发布日期:2019年7月9日

摘 要

在均匀地质中,渗透系数通常是一个常数,与空间位置无关。在非均匀地质中,渗透系数就是一个与所在空间位置相关的函数,随着空间位置的变化而变化。但是在实际处理非均匀地质的问题时,我们可以将非均匀地质近似为多层均匀地质构成,相应地,渗透系数通常可以近似为一个分段常数函数,即在每一个时空网格单元中,都可以视之为一个常数值。本文将给出分层Boussinesq方程的描述、实例设计、反问题离散化求解方法、实例数值验证等给出反问题的解决过程,并验证算法的有效性。

关键词 :反问题,Boussinesq方程,分层

Copyright © 2019 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY).

http://creativecommons.org/licenses/by/4.0/

1. 一维分层Boussinesq方程反问题模型

在文献 [1] 中,对二维情况下的Boussinesq方程的渗透系数反演问题采用了变分伴随方法进行了研究,在本文中,我们对一维分两层情况下的Boussinesq方程渗透系数反演问题进行建模和数值实例的设计,并采用三次样条函数方法进行数值验证。

建立双层模型如下:

将区域 0 x 1 , 0 t 1 按空间分为两层,浓度时空分布函数 h ( x , t ) 满足的Boussinesq方程可表述为如下形式:

h 1 ( x , t ) t = x [ k 1 h 1 ( x , t ) h 1 ( x , t ) x ] + f 1 ( x , t ) , 0 x x 0 , 0 t 1 h 2 ( x , t ) t = x [ k 2 h 2 ( x , t ) h 2 ( x , t ) x ] + f 2 ( x , t ) , x 0 + < x 1 , 0 t 1 (1)

当渗透系数 k 1 k 2 均设定为正常数时,浓度时空分布函数方程可简化为

h 1 ( x , t ) t = k 1 x [ h 1 ( x , t ) h 1 ( x , t ) x ] + f 1 ( x , t ) , 0 x x 0 , 0 t 1 h 2 ( x , t ) t = k 2 x [ h 2 ( x , t ) h 2 ( x , t ) x ] + f 2 ( x , t ) , x 0 + < x 1 , 0 t 1 (2)

初始条件为: h ( x , 0 ) = φ 1 ( x ) , 0 x 1

边界条件为: h ( 0 , t ) = g 1 ( x ) h ( 1 , t ) = g 2 ( x ) 0 t 1

临界层边界为:在临界线 x = x 0 h ( x , t ) 连续, h ( x , t ) x 可能不连续,但 h ( x , t ) 连续,且 h ( x , t ) x | x = x 0 = λ h ( x , t ) x | x = x 0 + ,这一要求类似于热传递在不同介质临界面性质。

当满足上述方程及边界条件时,若函数 h ( x , t ) 未知,已知参数及其他函数,则求解未知函数 h ( x , t ) 的问题称为正问题;若方程中参数 k 1 k 2 均为未知,初始条件与边界条件中的函数 φ 1 ( x ) g 1 ( x ) g 2 ( x ) 均已知,求解 k 1 k 2 h ( x , t ) 的问题称为反问题。

在求解反问题时,必须添加额外信息,一般附加如下已知条件:

h ( x , 1 ) = φ 2 (x)

2. 数值验证实例设计

考虑在计算过程中,我们取 x 0 = 1 2 , k 1 = 1 , k 2 = 2 并设定 h ( x , t ) 的真值为

h ( x , t ) = { 1 10 ( 6 x + 1 ) t e t x , 0 x 1 2 , 0 t 1 1 10 ( 10 x 1 ) t e t x , 1 2 < x 1 , 0 t 1 (3)

易验证 h ( x , t ) x | x = 1 2 0 = λ h ( x , t ) x | x = 1 2 + 0 ,其中 λ = 1 3

相应地,我们也得到了边界条件、初始条件以及附加条件的表达式:

h ( x , 0 ) = φ 1 ( x ) = 0

h ( x , 1 ) = φ 2 ( x ) = { 1 10 ( 6 x + 1 ) e 1 x , 0 x 1 2 1 10 ( 10 x 1 ) e 1 x , 1 2 < x 1

h ( 0 , t ) = g 1 ( x ) = 1 10 t e t

h ( 1 , t ) = g 2 ( x ) = 9 10 t e 1 t

从而,我们可以推算出 f ( x , t ) 的表达式:

0 x 1 2 时,

f ( x , t ) = ( 1 10 1 10 t 3 5 t x + 3 5 x ) e t x + ( 6 5 x 7 50 18 25 x 2 ) t 2 e 2 t 2 x

1 2 < x 1 时,

f ( x , t ) = ( 1 10 t 1 10 + x t x ) e t x + ( 44 5 x 4 x 2 71 25 ) t 2 e 2 t 2 x

经验算可知上述给定的函数满足Boussinesq方程。

3. 基于三次样条方法的正问题离散化过程的调整

由于临界层的引入及其满足的条件关系式要求,浓度时空分布函数 h ( x , t ) x = x 0 的左右两侧区域 [ 0 , x 0 ] × [ 0 , 1 ] [ x 0 , 1 ] × [ 0 , 1 ] 应该用不同的双三次样条函数逼近;渗透系数函数为分段(2段)常数,故不需要进行一元三次样条函数逼近,问题又变得相对简单一点。

利用逼近 h ( x , t ) 的双三次样条函数 H ( x , t ) 分别在区域 [ 0 , 1 ] × [ 0 , 1 ] 上近似满足Boussinesq方程,同样可建立关于 H ( x , t ) 在区域 ( 0 , 1 ) × ( 0 , 1 ) 内部离散点处未知取值以及两个渗透系数常数 k 1 k 2 的非线性方程组,因此同样可以采用信赖域算法求解对应的非线性最小二乘问题。

4. 基于三次样条方法的双层渗透反问题的数值验证

我们对第2节中设计的实例(式3)进行数值求解,我们采用调整后的三次样条方法,计算过程中采取等距离分割,离散网格点数为21 × 10, k ( x ) 的搜索区间取为 [ 0 , 3 ] h ( x , t ) 的搜索区间取为 [ 0 , 1 ] ,初始的搜索值设为K0 = [1.2, 2.3],具体程序参见附录。

程序运行耗时74.01秒。 h ( x , t ) 的均方误差为 3.6086 × 10 6 ,渗透系数的数值计算结果分别为1.0001,2.0007,渗透系数真值为 k 1 = 1 , k 2 = 2

所得真值图像与估值图像的对比图如下(图1图2):

Figure 1. Graph of truth values

图1. 真值图形

Figure 2. Graph of the estimated value

图2. 估值图形

该算法求解精度相对于有限差分法较高,但是通过改变初始值,我们发现,该算法对初始值有一定的依赖性,算法稳定性不足。

5. 总结

在实际处理非均匀地质的问题时,我们可以将非均匀地质近似为多层均匀地质构成,相应地,渗透系数通常可以近似为一个分段常数函数,即在每一个时空网格单元中,都可以视之为一个常数值。本章给出了分两层的一维Boussinesq方程描述、实例设计、反问题离散化求解方法、实例数值验证等。由于临界层的存在,对三次样条函数进行了相应的调整,给出了反问题的解决过程,并验证算法的有效性。

文章引用

金裕红,左雷浩. 一维分层Boussinesq方程反问题的设计与求解
Design and Solution of Inverse Problem of One-Dimensional Layered Boussinesq Equation[J]. 理论数学, 2019, 09(05): 563-567. https://doi.org/10.12677/PM.2019.95075

参考文献

  1. 1. 王兵贤, 王泽文, 徐定华, 等. 二维流Boussinesq方程渗透系数反演的变分伴随方法[J]. 水利水电科技进展, 2010, 30(6): 11-14.

期刊菜单