APP下载

对流扩散方程最优控制问题的重心插值配点格式

2023-05-12黄蓉姚梦丽翁智峰

关键词:有理最优控制对流

黄蓉, 姚梦丽, 翁智峰

(华侨大学 数学科学学院, 福建 泉州 362021)

对流扩散方程描述的最优控制问题被广泛应用于许多领域,如水污染处理[1]、空气污染[2]等.对流扩散方程模拟一个化学或生物过程,涉及的物种相互之间会发生扩散、对流,因此,寻找稳定、高效的数值求解方法具有十分重要的实际意义.目前,许多学者已经提出许多数值求解格式,如间断伽辽金方法[3]、杂交间断伽辽金方法[4]、有限元方法[5-8]、双线性伪谱方法[9]、勒让德-伽辽金谱方法[10-11]、自适应间断伽辽金方法[12]、谱伽辽金近似方法等[13-15].本文主要研究由对流扩散方程控制的最优控制问题.

1 预备知识

设区域Ω∈Rn(n=1,2)是带有利普希茨边界∂Ω的空间有界域.考虑以下无约束最优控制问题,即

(1)

重心插值配点格式广泛应用于数值求解各类微分方程,如平面弹性问题[16]、Volterra积分方程[17]、Allen-Cahn方程[18-19]、Burgers方程[20].重心插值配点格式是一种新型的无网格方法,能以机器精度任意逼近光滑函数,具有操作简单、计算有效、精度高等优势.然而,对重心插值配点格式求解微分方程的研究相对较少.Yi等[21]采用重点插值配点格式求解时间分数阶电报方程,并给出理论分析.文献[22-23]采用重心有理插值配点格式分别求解热传导方程、电报方程,并给出格式的误差分析.Darehmiraki 等[24]基于重心插值配点格式,求解椭圆对流扩散方程的最优控制问题,并证明了配点格式的收敛性.

2 重心插值配点格式

2.1 重心Lagrange插值配点格式

假设存在n+1个互异节点xj,函数f(x)在节点xj处的函数值为fj(j=0,1,…,n).令插值多项式p(x)在节点处成立,p(xj)=fj,根据多项式的唯一性,p(x)可改写为Lagrange插值形式,即

(2)

式(2)中:Lj(x)是Lagrange插值的基函数,满足基函数的性质,有

(3)

(4)

将式(4)代入式(2),可得

(5)

当p(x)=1时,有

(6)

结合式(5),(6),则重心Lagrange插值公式为

(7)

2.2 重心有理插值配点格式

根据一维重心插值配点格式的推导过程,对于定义在区间[a,b]上的函数f(x),给定n+1个插值节点a=x0

(8)

将zk(x)改写为Lagrange插值公式,即

(9)

(10)

结合式(8)~(10),重心有理插值公式为

(11)

2.3 重心插值配点格式的微分矩阵

设p(x)为函数f(x)的重心Lagrange插值公式,则p(x)关于x求导,可得

(12)

3 对流扩散方程最优控制问题的离散格式

3.1 最优性条件

针对对流扩散方程最优控制问题,采用Lagrange乘子求导数法,推出最优控制问题的最优性条件.对于最优控制问题(1),定义p为区域Ω上的Lagrange乘子,即

(13)

对式(13)进行泛函变分,对p求Frechet导数,推导得出状态方程,即

(14)

对v求Frechet导数,导出伴随方程为

(15)

类似地,对u求Frechet导数,则最优性方程为

γu-p=0.

(16)

将对流扩散最优控制问题转化为代数方程组,即

(17)

3.2 对流扩散方程最优控制问题的离散格式

采用重心插值配点格式离散方程组,求解对流扩散方程最优控制问题的最优化条件,选取区域Ω=[0,1]×[0,1],α=(α1,α2)T,则化简后的最优控制系统为

(18)

令空间x,y方向的节点分别是M,N,设v(x,y),p(x,y)的重心插值为

(19)

式(19)中:ψi(x),φj(y)分别是空间x,y方向上的基函数;vi,j=v(xi,yj);pi,j=p(xi,yj).

考虑v(x,y)对空间方向变量x,y求k+t阶偏导数,即

(20)

偏导数在节点(xp,yr)处的函数近似值为

(21)

类似地,p(x,y)对空间方向变量x,y求k+t阶偏导数,则偏导数在节点(xp,yr)处的近似值为

(22)

将式(21),(22)代入式(18)中,则对流扩散最优控制系统的重心插值配点格式离散格式为

(23)

式(23)的微分矩阵形式为

(24)

3.3 相容性分析

设函数u(x,y)运用重心Lagrange插值法逼近的数值解为pK,S(x,y),误差函数e(x,y)为

e(x,y)=u(x,y)-pK,S(x,y).

(25)

重心Lagrange插值公式的逼近性质,如引理1所示.

引理1[21]若u(x,y)∈C(n+1)(Ω),Ω是非空、具有Lipschitz连续边界的开区域,则

(26)

类似地,有

(27)

根据引理1,可得定理1.

定理1设对流扩散方程最优控制问题中的状态变量函数、伴随变量函数分别是v(x,y),p(x,y),且v(x,y),p(x,y)∈C(n+1)(Ω),Ω=[a,b]×[c,d], 数值解分别是v(xk,ys),p(xk,ys),则

(28)

证明:定义线性微分算子D1,D2为

(29)

式(29)对应的离散格式为

(30)

为简化分析过程,仅先分析与状态量函数v(x,y)相关的项,将式(29),(30)相减,可得

D1v(x,y)-D1(xk,ys)=-ε[v(x,y)-vx,x(xk,ys)]-ε[v(x,y)-vy,y(xk,ys)]+

α1[v(x,y)-vx(xk,ys)]+α2[v(x,y)-vy(xk,ys)]-

[v(x,y)-v(xk,ys)]=R1+R2+R3+R4+R5.

(31)

式(31)中:R1=-ε[v(x,y)-vx,x(xk,ys)];R2=-ε[v(x,y)-vyy(xk,ys)];R3=α1[v(x,y)-vx(xk,ys)];R4=α2[v(x,y)-vy(xk,ys)];R5=-[v(x,y)-v(xk,ys)].

根据引理1,有

(32)

类似地,可得

(33)

(34)

同理,可推得

(35)

文献[22]的定理的推导过程类似定理1,采用重心有理配点格式求解二维最优控制问题的相容性误差,即定理2.

定理2设v(x,y),p(x,y)分别是对流扩散控制问题中的状态量函数、伴随量函数,v(x,y),p(x,y)∈C(n+1)(Ω),Ω=[a,b]×[c,d],v(xk,ys),p(xk,ys)分别是v(x,y),p(x,y)运用重心有理配点格式求解的数值解,则

(36)

式(36)中:C=c·max{ε,α1,α2,(1/γ)},c为常数;h1,h2分别是空间x,y方向的步长.

4 数值算例

4.1 算例1

为便于分析,定义最大相对误差为

(37)

一维、二维的最优控制问题分别采用切比雪夫重心插值配点格式、有限差分法两种离散方法,比较算例的数值结果,验证配点格式的有效性及高精度.对于一维最优控制问题,选取的真解为

v(x)=x(x-1)ex,p(x)=2x2(x-1)ex.

(38)

选取区域Ω=[0,1],ε=10-6,α=10-3,γ=10-4,令节点数为M=12,重心Lagrange插值配点格式、重心有理插值配点格式的数值解图,分别如图1,2所示.

(a) v(x) (b) p(x) (c) u(x)

(a) v(x) (b) p(x) (c) u(x)

由图1,2可知:对于状态量、伴随量、控制量,采用两种重心插值配点格式求解的数值解图均逼近解析解图,表明该数值算法是稳定的.

分别选取ε,α,γ的不同剖分,重心Lagrange插值配点格式、重心有理配点格式、差分法的最大相对误差(e),如表1,2,3所示.状态量的收敛阶(R)对比,如图3所示.

表1 重心Lagrange插值配点格式的最大相对误差(M)

表2 重心有理配点格式的最大相对误差(M)

表3 差分法求解的最大相对误差(M)

图3 状态量的收敛阶对比(m)

由表1~3可知:采用重心插值配点格式求解变量比差分法求解时的误差更小,剖分少量节点,可达到格式高精度.当选取的节点数相同时,采用重心Lagrange插值比重心有理插值求解方程的误差更小.由图3可知:差分法格式的收敛阶是二阶,配点格式满足指数收敛性质.

4.2 算例2

v(x,y)=sin(πx)sin(πy),p(x,y)=π2sin(πx)sin(πy).

(39)

(40)

选取区域Ω=[0,1]×[0,1],α=(1,1)T,γ=0.5,ε=0.1,令节点数为M=16,N=16,则重心Lagrange插值配点格式、重心整理插值配点格式的精确解、数值解与误差,分别如图4,5所示.由图4,5可知:采用两种重心插值配点格式求解状态量、伴随量的精确解图像与数值解图像逼近,且最大相对误差精度高,可达到10-13量级,表明两种重心插值配点格式均稳定.

(a) 状态量的精确解 (b) 状态量的数值解 (c) 状态量的误差

分别选取不同的剖分节点数,重心Lagrange插值配点格式、重心有理配点格式、差分法的最大相对误差,如表4,5,6所示.由表4,5可知:最大相对误差可达到10-11量级,表明两种重心插值配点格式均具有高精度,且前者的求解效果略优于后者.随着剖分变细,3种变量的最大相对误差在逐渐减少.由表6可知:选取M=64,N=64,状态量、伴随量、控制量的最大相对误差分别达到10-3,10-4,10-4量级;与经典的差分法比较,重心插值配点格式选取更少的节点,即可达到更高的精度.

表4 重心Lagrange插值配点格式最大相对误差(M,N)

表5 重心有理配点格式的最大相对误差(M,N)

表6 差分法求解的最大相对误差(M,N)

(a) 状态量的精确解 (b) 状态量的数值解 (c) 状态量的误差

状态量收敛阶对比,如图6所示.由图6可知:采用差分法求解方程的收敛阶为2阶;重心Lagrange插值配点格式、重心有理配点格式的收敛阶都呈现指数递减的效果,前者的收敛效果优于后者.

图6 状态量收敛阶对比(m,n)

5 结束语

基于Lagrange乘子法,将对流扩散最优控制问题转化为由状态方程、伴随方程、最优性方程三者联立形成的代数方程组,再分别采用重心Lagrange插值配点格式、重心有理插值配点格式离散求解方程组中的状态量v、伴随量p,并对提出的配点格式进行相容性误差分析.数值实验结果表明,两种重心插值配点格式均具有高精度的特性,选取切比雪夫节点时具有指数收敛的效果.此外,与经典的有限差分格式相比,该配点格式在剖分较少的节点数时,可达到很高的精度.

猜你喜欢

有理最优控制对流
齐口裂腹鱼集群行为对流态的响应
有理 有趣 有深意
条件平均场随机微分方程的最优控制问题
《有理数》巩固练习
带跳跃平均场倒向随机微分方程的线性二次最优控制
Timoshenko梁的边界最优控制
圆周上的有理点
采用最优控制无功STATCOM 功率流的解决方案
基于ANSYS的自然对流换热系数计算方法研究
二元驱油水界面Marangoni对流启动残余油机理