重构导热方程源项的反问题
Reversing Inverse Problem of Source Term of Heat Conduction Equation
DOI: 10.12677/AAM.2019.81012, PDF, HTML, XML, 下载: 1,168  浏览: 1,457 
作者: 杨 涛, 甄苇苇, 解金鑫:兰州交通大学数理学院,甘肃 兰州
关键词: 反问题源项最优控制必要条件数值模拟Inverse Problem Source Term Optimal Control Necessary Condition Numerical Simulation
摘要: 本文将终端观测值应用在依赖热源的导热方程的反问题中。该问题在应用科学领域具有重要的应用。本文基于最优控制框架的基础上,建立了控制函数最小化的存在性和必要条件。应用Landweber迭代算法在该问题中,并得到了数值模拟结果。
Abstract: In the paper, terminal observations are applied to the inverse problem of heat-transfer equations that rely on heat sources. This problem has important applications in the field of applied science. Based on the optimal control framework, the existence and necessary conditions of minimization of control functions are established. The Landweber iterative algorithm is applied in this problem, and the numerical simulation results are obtained.
文章引用:杨涛, 甄苇苇, 解金鑫. 重构导热方程源项的反问题[J]. 应用数学进展, 2019, 8(1): 105-110. https://doi.org/10.12677/AAM.2019.81012

1. 引言

偏微分方程 [1] 是纯粹数学和应用数学的一个重要分支,它是描述与刻画物理过程、系统状态、社会与生物现象的有力工具。由给定的方程、定解区域以及相应的初、边值条件确定方程的解,这就是所谓的偏微分方程的正问题,而偏微分方程的反问题 [2] 是指已知或部分已知方程的解反求方程中的未知量。与正问题相比,大多数的反问题都是不适定 [3] 的。近年来,反问题已经成为应用数学领域迅速发展的一门理论,在医疗、油气勘探、信号探测等方面都有重要的应用。此类问题的一个主要特点是在部分边界上可能缺失边界条件。与此同时,系数的退化性也会导致方程的解没有足够的正则性。

近年来,抛物型方程系数反问题的研究得到了一系列重要的成果。例如文献 [4] 讨论了利用边界上给出的附加数据确定如下热传导方程的源项系数 f ( x ) 的反问题:

u t Δ u = f ( x ) x , ( x , t ) Q .

例如文献 [5] 利用Tikhonov正则化方法研究了Black-Scholes方程 [6]

C t + 1 2 σ 2 S 2 C S S + ( r q ) S C S r C = 0 ,

波动率的稳定性和收敛性,并对理论分析的结果进行了数值模拟。

文献 [7] 研究了利用附加条件重构热源 p ( t ) 的反问题,得到了p的唯一性和稳定性的数值解。抛物型方程源项系数的确定,无论是在科学领域还是工程领域都有着广泛的应用。在弹性力学、流体力学 [8] 、温度场的测量 [9] [10] 、热传导和系统耦合性研究 [11] 等都会出现这些反问题。本文主要考虑如下问题:

问题P本文讨论的是二阶导热方程源项的反演问题

{ u t a ( x ) u x x + b ( x ) u = f ( x ) , ( x , t ) Q = ( 0 , l ) × ( 0 , T ] , u | x = 0 = u | x = l = 0 , t ( 0 , T ] , u | t = 0 = φ ( x ) , x ( 0 , l ) (1)

这里 a ( x ) , b ( x ) φ ( 0 , l ) 上是给定光滑函数, f ( x ) 在方程(1)中是一个未知的右端项。

给定如下附加条件

u | t = T = g ( x ) , x [ 0 , l ] ,

其中 g ( x ) 是一个已知的函数,它满足齐次Dirichlet边界条件。我们需要由此同时确定未知函数对 ( u , f )

2. 控制问题

本文中,我们假设 a ( x ) , b ( x ) C α ( 0 , l ) a ( x ) a 0 > 0 b ( x ) > 0 φ ( x ) C 2 , α ( 0 , l ) 0 < α < 1 ,且 a 0 是一个常数, φ ( x ) 满足齐次Dirichlet边界条件。

由Schauder抛物方程理论我们知道,对于方程(1)任意给定的函数 f ( x ) C α ( 0 , l ) ,存在一个方程的唯一解 u ( x , t ) C 2 + α , 1 + ( α / 2 ) ( 0 , l ) ,我们转而考虑以下最优控制问题P1:

寻找 f ˜ ( x ) Α ,使得:

J ( f ˜ ) = min a Α J ( f ) , (2)

这里

J ( f ) = 1 2 0 l | u ( x , T ; f ) g ( x ) | 2 d x + N 2 0 l | f | 2 d x , (3)

Α = { f ( x ) | | f | M , f H 1 ( 0 , l ) } , (4)

u ( x , t ; f ) 是方程(1)对应于给定系数 f ( x ) Α 的解,N是正则化参数,M是一个给定的常数。

假设终端观测数据 g ( x ) 满足以下条件

g ( x ) L 2 ( 0 , l ) . (5)

因此,由Schauder抛物方程理论,我们对问题(1)有以下的估计。

引理2.1令 u ( x , t ) 为(1)的解, f ( x ) Α 是给定函数,对于有以下估计

max Q ¯ | u | 0 l u 2 d x d t + 0 T 0 l ( | u t | 2 + | u x x | 2 ) d x d t C ,其中C为一个常数。

引理2.1证明是明显的。

从引理2.1和(5)可以看出,控制泛函(3)对 f ( x ) Α 是有意义的。

定理2.1存在一个的极小元 f ˜ Α ,即

证明可以看出 J ( f ) 是非负的。因此 J ( f ) 有最大下界 inf f Α J ( f ) ,令 ( u n , f n ) 是一个极小化序列

inf f Α J ( f ) J ( f n ) inf f Α J ( f ) + 1 n ,

由于 J ( f n ) C 和J的特殊结构,我们推导 f n L 1 2 ( 0 , l ) C (C与n无关),利用Sobolev嵌入定理,我们得到 f n C 1 2 ( 0 , l ) C

因此,我们可以选择一个 u n 的子序列,同样用 f n u n 表示,这样

f n ( x ) f ˜ ( x ) C 1 2 ( 0 , l ) ,得到 C α ( 0 , l ) ( 0 α 1 2 )

u n ( x , t ) u ˜ ( x , t ) ,得到 C α , α 2 ( Q ¯ ) C l o c 2 + 2 , 1 + α 2 ( Q )

很容易验证 ( f ˜ ( x ) , u ˜ ( x , t ) ) 满足(1.1),利用Lebesgue控制收敛定理和 L 2 上的弱半连续定理,我们可以获得

J ( f ˜ ) lim n inf J ( f n ) = min f Α J ( f ) ,

因此 J ( f ˜ ) = min f Α J ( f )

定理2.1证完。

3. 必要条件

定理3.1若f是最优控制问题(2)的解,则存在一个三元函数组 ( u , v ; f ) 满足下列系统

(6)

{ v t a ( x ) v x x + b v = h f , ( x , t ) Q , v ( 0 , t ) = v ( l , t ) = 0 , t ( 0 , T ] , v ( x , 0 ) = 0 , x ( 0 , l ) , (7)

N 0 l f ( h f ) d x + 0 l v ( h f ) d x 0. (8)

证明对于 h Α 0 δ 1 ,令 f δ ( 1 δ ) f + δ h Α ,则

J δ J ( f δ ) = 1 2 0 l | u ( x , T ; f δ ) g ( x ) | 2 d x + N 2 0 l | f δ | 2 d x . (9)

u δ 是方程(1)的解,其中 f = f δ ,我们有

d J δ d δ | δ = 0 = 0 l [ u ( x , T ; f ) g ( x ) ] u δ δ | δ = 0 d x + N 0 l f ( h f ) d x 0. (10)

u ˜ δ u δ δ ,直接计算得到以下方程

{ u ˜ δ , t a u ˜ δ , x x + b u ˜ δ = h f , u ˜ δ | x = 0 = 0 , u ˜ δ | x = l = 0 , u ˜ δ ( x , 0 ) = 0. (11)

ξ = u ˜ δ | δ = 0 ,则 ξ 满足

{ ξ t a ξ x x + b ξ = h f , ξ ( 0 , t ) = ξ ( l , t ) = 0 , ξ ( x , 0 ) = 0. (12)

从(10)中,我们得到

0 l [ u ( x , T ; f ) g ( x ) ] ξ ( x , T ) d x + N 0 l f ( h f ) d x 0. (13)

L ξ = ξ t a ξ x x b ξ ,令v是下列问题的解

{ L v = v t a v x x + b v = 0 , v ( x , T ) = u ( x , T ) g ( x ) , v ( 0 , t ) = v ( l , t ) = 0. (14)

其中算子 L 是L的共轭算子,于是利用Green公式和分部积分容易得到:

0 = 0 T 0 l ξ L v d x d t = 0 l ξ ( x , T ) [ u ( x , T ) g ( x ) ] d x + 0 T 0 l v L ξ d x d t = 0 l ξ ( x , T ) [ u ( x , T ) g ( x ) ] d x + 0 T 0 l v ( h f ) d x d t (15)

由(13)和(15)可得到

N 0 l f ( h f ) d x + 0 l v ( h f ) d x 0.

定理3.1证完。

4. 迭代格式步骤

第一步:选择一个初始的迭代函数初始函数 f = f 0 ( x ) ,可以任意的选取,本篇论文中我们选择

f 0 ( x ) = x ( l x ) , x ( 0 , l ) ;

第二步:通过解初边值问题(1)得到 u 0 ( x , t ) ,其中 f = f 0 ( x )

第三步:解共轭方程(14)得到 v 0 ( x , t ) ,其中 u ( x , T ) = u 0 ( x , T )

第四步:令 f 1 = f 0 ( x ) α v 0 ( x , T ) ,其中 α 0 ,并且令 u 1 ( x , T ) 是(1)的解,此时 f = f 1 ( x )

第五步:选择一个任意小的正常数 ε 作为误差限,计算 u 1 ( x , T ) g ( x ) 并且和 ε 比较大小。如果:

u 1 ( x , T ) g ( x ) ε

终止迭代,这时取 f = f 1 ( x ) ;如果:

u 1 ( x , T ) g ( x ) ε

那么继续执行第三步,并且令 f 1 ( x ) 为新的迭代初值继续执行归纳的准则直到迭代满足终止条件。

一般来说,如果输入数据是精确的,Landweber迭代法的迭代次数越多,那么输出的数据精度也越高,对于有扰动的情况,在初始的迭代过程中就存在误差,这个计算误差一开始会随着迭代次数的增加而减少。因此,必须在适当的时刻终止迭代。所以,要选择合适的参数,使得迭代格式既是精度高又有好的稳定性的方法。

5. 数值实验

在这个数值实验中,取 a ( x ) = 1 , b = 0 ,较正参数 α = 1 ,源项 f ( x ) = ( 2 π 2 π 4 ) sin π x ,初值条件

φ ( x ) = ( 1 π 2 ) sin π x , x [ 0 , 1 ] .

正问题的解析解为 u = ( 2 π 2 e π 2 t ) sin π x , ( x , t ) [ 0 , 1 ] × [ 0 , 1 ] 。因此,终端观测值为

g ( x ) = ( 2 π 2 e π 2 ) sin π x , x [ 0 , 1 ] .

重构结果如图1所示,我们可以看到,当迭代次数为500次时,源项能够被很好的反演

Figure 1. Source item numerical inversion

图1. 源项数值反演

下面我们来考虑加噪的情况,给出如下的加噪格式

g δ = u δ ( x , 1 ) = u ( x , 1 ) [ 1 + δ × r a n d o m ( x ) ]

图2中我们可以看到,当噪声水平在 δ = 5 % δ = 7 % 时,未知源项也可以被很好的重构。

Figure 2. Numerical value inversion of noisy source term

图2. 加噪的源项数值反演

备注应当指出,在不适定问题的数值模拟中,正则化参数N扮演者一个非常重要的角色。

参考文献

[1] 周蜀林. 偏微分方程[M]. 第一版. 北京: 北京大学出版社, 2005.
[2] 韩波, 李莉. 非线性不适定问题的求解方法及其应用[M]. 第一版. 北京: 科学出版社, 2011.
[3] 姜礼尚, 陈亚浙, 刘西垣, 等. 数学物理方程讲义[M]. 第三版. 北京: 高等教育出版社, 2007.
[4] Cannon, J.R. (1986) Determination of an Unknown Heat Source from Overspecified Boundary Data. SIAM Journal on Numerical Analysis, 5, 275-286.
https://doi.org/10.1137/0705024
[5] Egger, H. and Engl, H.W. (2005) Tikhonov Regularization Applied to the Inverse Problem of Option Pricing: Convergence Analysis and Rate. Inverse Problems, 21, 1027-1045.
https://doi.org/10.1088/0266-5611/21/3/014
[6] 姜礼尚. 期权定价的数学模型和方法[M]. 第二版. 北京: 高等教育出版社, 2008.
[7] Yang, L., Dehghan, M., Yu, J.N., et al. (2011) Inverse Problem of Time-Dependent Heat Sources Numerical Reconstruction. Mathematics & Computers in Simulation, 81, 1656-1672.
https://doi.org/10.1016/j.matcom.2011.01.001
[8] Lin, Y. and Tait, R. (1994) On a Class of Non-Local Parabolic Boundary Value Problems. International Journal of Engineering Science, 32, 395-407.
https://doi.org/10.1016/0020-7225(94)90130-9
[9] 张颖婍, 李占培, 刘廷章, 等. 基于三维热传导方程的空调房间温度场软测量方法[J]. 测控技术, 2016, 35(8): 25-27.
[10] 陈珊, 马俊春, 刘朝辉, 等. 有罩雷达目标表面温度场求解方法[J]. 红外与激光工程, 2017, 46(4): 76-81.
[11] 薛益民. 含积分边值条件的分数阶微分方程耦合系统正解的唯一性[J]. 四川大学学报(自然科学版), 2016, 53(6): 1227-1232.