Chebyshev谱法求解电报方程
Chebyshev Spectral Method for Solving Telegraph Equation
摘要: 双曲偏微分方程是重要的偏微分方程之一。提出求解电报方程的Chebyshev谱法,采用Chebyshev-Gauss-Lobatto配点,利用Chebyshev多项式构造导数矩阵,将电报方程近似为常微分方程,证明了电报方程的离散Chebyshev谱法的误差估计,采用Runge-Kutta进行求解。将该法得到的数值结果与精确解进行比较,验证了方法的有效性,数据结果的误差与其他方法相比有较高的精确度。
Abstract: Hyperbolic partial differential equation is one of the important partial differential equations. The Chebyshev spectral method is proposed to solve the telegraph equation. Chebyshev-gauss-lobatto is used to assign points, the derivative matrix is constructed by Chebyshev polynomial, and the telegraph equation is approximated as an ordinary differential equation. The error estimation of the discrete Chebyshev spectral method for the telegraph equation was proved. Runge-Kutta was used to solve the problem. The numerical results obtained by the method are compared with the exact solution, and the effectiveness of the method is verified. The error of the data results is more accurate than that of other methods.
文章引用:罗妍, 宋灵宇. Chebyshev谱法求解电报方程[J]. 应用数学进展, 2025, 14(4): 614-624. https://doi.org/10.12677/aam.2025.144191

1. 引言

谱方法[1] [2]是一种既古老又新兴的求解偏微分方程的数值方法。早在1820年,Navier就运用双重三角级数求解弹性薄板问题。谱方法有很多优点,最重要的是他的“无穷阶”收敛速度。Chebyshev谱法主要用于求解非周期性问题和具有光滑系数和简单域的数值微分方程[3]-[5]。迄今为止,该方法已经成功应用于流体力学[6] [7],量子力学[8] [9]等领域的微分方程求解。

双曲偏微分方程已被用于描述原子物理不同领域的现象,与普通扩散方程相比,电报方程在模拟反应扩散方程方面更具优势[10]。电报方程又名传输线方程,是描述传输线上任意点电压、电流与传输线一次参数之间关系的微分方程组,用于描述电信号在传输线电缆中的传播和波现象。特别是,它们可以适用于模拟物理学和生物学中反应扩散之间的相互作用。

线性电报方程的标准形式是

{ 2 u t 2 +a u t +bu= 2 u x 2 +f( x,t ),( x,t )Ω×[ 0,T ] u( x,0 )= u 0 ( x ), u t ( x,0 )= u 1 ( x ),xΩ u( x,t )=g( x,t ),( x,t )Ω×[ 0,T ] (1)

其中u是未知函数,T是最终时间。

目前已有许多方法被用来求解电报方程。Zhou和Luo [11]基于Chebyshev多项式建立二维电报方程的Crank-Nicolson配点模型,并讨论了其数值解的存在性、唯一性、稳定性和收敛性。Dehghan和Shokri [12]使用配点法求解二阶双曲电报方程,并使用薄板样条径向基函数直接近似数值解。Wang和Ahmad等[13]是通过将时间变量视为正常空间变量,给出了径向基函数求解二阶一维双曲电报方程的直接无网格法。Ahmad和Seadawy等[14]利用径向基函数的局部无网格法研究三维二阶双曲电报方程,利用显式时间积分技术在时间方向上对模型进行半离散化。Mardani和Hooshmandasl等[15]研究了一类变系数非线性双曲电报方程,在空间域和时域中分别采用移动最小二乘法(MLS)近似和有限差分法(FDM),给出了该问题的半离散解。Reutskiy和Zhang [16]等将三层的Crank-Nicolson格式应用于时间方向的导数,将电报方程转化为具有混合导数和变系数的二阶椭圆型偏微分方程。朱妍红和宋灵宇等[17]分别使用时空MQ径向基无网格法和时空MQ径向基耦合时空多项式基的无网格法求解电报方程。

本文在此基础上,推导出一维电报方程的Chebyshev谱格式,并对其进行收敛性和稳定性证明。之后再采用Chebyshev-Gauss-Lobatto节点及Chebyshev导数矩阵将电报方程转化为常微分方程,使用Runge-Kutta法对其进行求解,结果表明Chebyshev谱法更有效。

2. 基础知识

Ω Ρ 2 是一个有界开域,其边界为 Ω L 2 表示在其上定义的所有平方可积函数的集合,其上的内积和范数定义为

( u,v )= Ω uvdxdy , u 0 = ( Ω | u | 2 dxdy ) 1/2 ,u,v L 2 ( Ω ) (2)

定义

H m ( Ω )={ u L 2 ( Ω ): D α u L 2 ( Ω ),0| α |m } (3)

其中 m 是非负整数, α=( α 1 , α 2 ) ,并且 α i 0 是整数 | α |= α 1 + α 2

H m ( Ω ) 上的范数和半范数分别定义为

u m = ( 0| α |m D α u 0 2 ) 1/2 , | u | m = ( | α |=m D α u 0 2 ) 1/2 (4)

其中 D α u= | α | u x α 1 y α 2

H 0 m ( Ω )={ u H m ( Ω ): D α u( x )| Ω =0,| α |m } H m H 0 m ( Ω ) 的对偶空间。

此外,令 ω=:ω( x,y )=ω( x )ω( y )=1/ ( 1 x 2 )( 1 y 2 ) Ω= ( 1,1 ) 2 ,设 L ω 2 ( Ω ) 表示其上定义的所有平方可积函数的集合,其上的范数为

u 0,ω = ( Ω | u | 2 ωdxdy ) 1/2 (5)

并且设 H ω m ( Ω ):={ u L ω 2 ( Ω ): D α u L ω 2 ( Ω ),0| α |m } 是带有Chebyshev-Gauss-Lobatto正交加权函数的加权Sobolev空间,其上的范数为

u m,ω = ( 0| α |m D α u 0,ω 2 ) 1/2 (6)

H 0,ω m ( Ω )={ u H ω 1 ( Ω ): u| Ω =0 } ( , ) ω 表示 L ω 2 ( Ω )= H ω 0 ( Ω ) 的加权互积,设 H l ( H ω m ) 是以下空间中的范数

H l ( 0,T; H ω m ( Ω ) )={ v( t ) H ω m ( Ω ): v H l ( H ω m ) 2 = 0 T i=0 l d i d t i v( t ) m,ω 2 dt< } (7)

引理2.1 [1] S N 为一维或二维空间中的插值子空间。引入正交映射 P N : L ω 2 ( I ) S N ,则对任意的 u H 0,ω 1 ( Ω ) ,都有

( ( P N uu ),v )=0,v S N (8)

引理2.2 [1] 假设 u H m ( Ω ) ,对任意的 0μm ,存在一个与 u N 无关的常数 C ,使得

u P N u μ C N μm u m , P N u μ C u μ (9)

引理2.3 [1] 假设X为Hilbert空间, B( , ):X×XΡ 是一个双线性泛函,且存在常数 α>0,β0 ,使得

| B( u,v ) |α u v ,u,vX (10)

β u 2 B( u,u ),uX (11)

那么对于X上的任意连续线性泛函F,存在一个唯一的 vX ,使得

B( u,v )=F( v ),vX (12)

引理2.4 [2] η N (t)= P N uu ,且 u, u t , u tt L ( J, H ω m ( Ω ) H ω m ( Ω ) ) ,对于 t J ¯ ,有

Α( η N ,v )=0 N η N ( t ) +| η N ( t ) |C N 1m u( t ) L ( J; H w m ( Ω ) ) N η Nt ( t ) +| η Nt ( t ) |C N 1m u t ( t ) L ( J; H w m ( Ω ) ) N η Ntt ( t ) +| η Ntt ( t ) |C N 1m u tt ( t ) L ( J; H w m ( Ω ) ) (13)

3. 电报方程的Chebyshev谱法

Chebyshev多项式是在区间[−1, 1]上关于切比雪夫权函数 w( x )= ( 1 x 2 ) 1 2 的正交多项式系。设 T k ( x )=cos( karccos( x ) ) k次的第一类切比雪夫多项式,选取N + 1个Chebyshev-Gauss-Lobatto节点

x j =cos( jπ N ),j=0,1,,N (14)

如果 u( x ) 是一个连续可微函数,那么它可以在Chebyshev-Gauss-Lobatto插值点处近似为:

u N ( x )= k=0 N a k L k ( x ) (15)

L k ( x )= 2 N μ k j=0 N 1 μ j T k ( x j ) T k ( x ),k=0,1,,N, a k =u( x k ) (16)

其中

μ j ={ 2, j=0,N 1, 1jN1

值得注意的是,对于 k,j=0,1,,N Lagrange插值具有Kronecker内积

L k ( x j )={ 0, jk, 1, j=k. (17)

为了近似 u( x ) 的一阶导数,通过微分插值函数得到

u Nx ( x )= k=0 N u( x k ) d L k ( x j ) dx = k=0 N D kj u( x k ) (18)

得到 ( N+1 )×( N+1 ) 维的导数矩阵 D N

D N ={ 2 N 2 +1 6 k=j=0, μ k μ j ( 1 ) i+j t k t j kj, x j 2( 1 t j 2 ) 1k=jN1, 2 N 2 +1 6 k=j=N, (19)

3.1. 电报方程的谱格式及收敛性分析

在这里,通过使用变换 x =1+2 ( xa )/ ( xb ) 确保区间 [ a,b ][ 1,1 ] ,电报方程的Chebyshev谱法的半离散格式为

( 2 t 2 u N ,v )+a( t u N ,v )+b( u N ,v )=( Δ u N ,v )+( f( x, t n ),v ),v V N (20)

A( u N , v N )=F( v N ) (21)

其中 u N H 0,ω 1 ( Ω ) S N ,使得对任何 v S N 成立。 A( , ) 是上的有界正定双线性泛函,对于给定的 f( t n ) F( ) H 0,ω 1 ( Ω ) S N 上的有边界线性泛函。因此,根据Lax-Milgram定理,上式有一个唯一解 u N H 0,ω 1 ( Ω ) S N

定理1 u N H 0,ω 1 ( Ω ) S N ,存在一个常数c,使得方程(20)有唯一的解 u N ( t ) 满足下列不等式:

u Nt ( t ) 2 + u N ( t ) 2 + u N ( t ) 2 e t [ ( u Nt ( 0 ) 2 + u N ( 0 ) 2 + u N ( 0 ) 2 )+ 0 t f( x, s n ) 2 ds ] (22)

证明:令(20)式中 v= u Nt ,得

( u Ntt , u Nt )+a( u Nt , u Nt )+b( u N , u Nt )+( u N , u Nt )=( f( x, t n ), u Nt ) (23)

1 2 d dt u Nt 2 +a u Nt 2 + 1 2 d dt u N 2 + 1 2 d dt u Nt 2 =( f( x, t n ), u Nt ) (24)

使用Cauchy-Schwarz不等式并对其在 ( 0,t ) 上进行积分

( u Nt ( t ) 2 + u N ( t ) 2 + u N ( t ) 2 )( u Nt ( 0 ) 2 + u N ( 0 ) 2 + u N ( 0 ) 2 ) 0 t f( x, s n ) 2 +( 12a ) u Ns 2 ds (25)

由Gronwall不等式得

u Nt ( t ) 2 + u N ( t ) 2 + u N ( t ) 2 e t [ ( u Nt ( 0 ) 2 + u N ( 0 ) 2 + u N ( 0 ) 2 )+ 0 t f( x, s n ) 2 ds ] (26)

定理2假设 u( x,t ) 是问题(1)的解, u N ( x,t ) 是近似方程(20)的解,那么存在一个常数C,使得

u N ( t )u( t ) C N m u +C N 1m u t (27)

证明:用(20)式减去(1)式,令 η N ( t )=u( t ) P N u( t ), e N ( t )= P N u( t ) u N ( t ) ,得

( e Ntt + η Ntt , v N )+a( e Nt + η Nt , v N )+b( e N + η N , v N )+( e N + η N , v N )=0 (28)

d dt ( e Nt + η Nt , v N )( e Nt + η Nt , v Nt )+a d dt ( e N + η N , v N ) a( e N + η N , v Nt )+b( e N + η N , v N )+( e N + η N , v N )=0 (29)

( e Nt , v Nt )a( e N , v Nt )+b( e N + η N , v N )+( e N + η N , v N ) =( η Nt , v Nt ) d dt ( e Nt + η Nt , v N )a d dt ( e N + η N , v N )+a( η N , v Nt ) (30)

令上式中 v Nt = e N ,有

( e Nt , e N )+a( e N , e N )b( e N + η N , v N )( e N + η N , v N ) =( η Nt , e N )+ d dt ( e Nt + η Nt , v N )+a d dt ( e N + η N , v N )a( η N , e N ) (31)

1 2 d dt e N 2 +a e N 2 b( e N + η N , v N )( e N + η N , v N ) =( η Nt , e N )+ d dt ( e Nt + η Nt , v N )+a d dt ( e N + η N , v N )a( η N , e N ) (32)

对(32)式使用Cauchy-Schwarz不等式得

1 2 d dt e N 2 +a e N 2 b( e N + η N , v N )( e N + η N , v N ) 1 2 η Nt 2 + 1 2 e N 2 + d dt ( e Nt + η Nt , v N )+a d dt ( e N + η N , v N )+ a 2 η N 2 + a 2 e N 2 (33)

对(33)式在 ( 0,t ) 上进行积分

e N ( t ) 2 e N ( 0 ) 2 0 t η Ns 2 +( a+b ) η N 2 +( 1a+b ) e N 2 +b v N 2 + | e N | 2 + | η N | 2 + | v N | 2 ds +( e Nt ( t )+ η Nt ( t ), v N ( t ) )( e Nt ( 0 )+ η Nt ( 0 ), v N ( 0 ) ) +( e N ( t )+ η N ( t ), v N ( t ) )( e N ( 0 )+ η N ( 0 ), v N ( 0 ) ) (34)

其中

0 t e N 2 ds = 0 t P N u( t ) u N ( t ) 2 ds = 0 t P N u( t )u( t )+u( t ) u N ( t ) 2 ds 0 t P N u( t )u( t ) 2 ds + 0 t u( t ) u N ( t ) 2 ds Ct N 2m u 2 (35)

因为 v N 2 =( 0 τ e N ( s )ds , 0 τ e N ( s )ds )= Ω ( 0 τ e N ( s )ds ) 2 dx

0 t e N 2 ds 的估计可以得到

0 t v N 2 ds C N 2m u 2 (36)

由定义 ( u P N u,ϕ ) ω =0,ϕ P N ,且 e N + η N = u N u

( e Nt ( t )+ η Nt ( t ), v N ( t ) )=0,( e N ( t )+ η N ( t ), v N ( t ) )=0 (37)

所以(34)式变为

e N ( t ) 2 e N ( 0 ) 2 C N 2m u 2 + 0 t η Ns 2 +( a+b ) η N 2 +( 1a+b ) e N 2 + | e N | 2 + | η N | 2 ds (38)

由引理2.4得

e N ( 0 ) 2 = P N u( 0 ) u N ( 0 ) 2 P N u( 0 )u( 0 ) 2 + u( 0 ) u N ( 0 ) 2 C N 2m u 2 (39)

综合上式,我们得到

e N 2 C N 2m u 2 +C N 22m u t 2 (40)

因此

u N ( t )u( t ) e N ( t ) + η N ( t ) C N m u +C N 1m u t (41)

3.2. 电报方程时间方向上的离散

此时,为了保证方程在要求的区域中求解,令 x = ( a+b )/2 +x( ( ba )/2 ) D =D/ ( ( ba )/2 ) 。对于线性电报方程,通过Chebyshev导数矩阵可以将方程写成矩阵的形式

{ u t =v v t +av+bu= D 2 u+f( x,t ) (42)

其中 u= ( u( x 0 ),u( x 0 ),,u( x 0 ) ) T x= ( x 0 , x 1 ,, x N ) T ,使用四阶Runge-Kutta法对其进行求解。

4. 数值结果

在这里,通过以下三种误差来衡量计算结果的准确性,

L 2 = i=0 N | u i u ˜ i | 2 L = max 1iN | u i u ˜ i | RMS= 1 N ( i=1 N | u i u ˜ i | )

其中 u i u ˜ i 分别表示为精确解和近似解。

例1 考虑具有初始条件的双曲电报方程

2 u t 2 +20 u t +25u= 2 u x 2 +f( x,t ),( x,t )Ω×[ 0,T ]

u( x,t )= e 2t sin( πx )

我们取 Ω=[ 0,1 ] T = 1,a = 20,b = 25,边界条件为 u( x,t )=g( x,t ) ( x,t )Ω×[ 0,1 ] ,由精确解可得

f( x,t )=( 69+ π 2 ) e 2t sin( πx )

Figure 1. Numerical solution

1. 数值解

图1图2N = 400,dt = 0.001,T = 1时的数值解和精确解,表1是在dt = 0.001时,不同时间的三种误差,可以发现比文献[15][17]中的误差小,表2是误差随Chebyshev节点数量的变化情况,可以发现随着Chebyshev节点的增大,误差在减小。

Figure 2. Exact solution

2. 精确解

Table 1. dt = 0.001, error of t taking different values

1. dt = 0.001,t取不同值的误差

t

L 2

L

RMS

0.5

8.8521e−10

6.1579e−10

4.4316e−11

1

1.8671e−09

1.6175e−09

9.3472e−11

1.5

5.6464e−09

4.3637e−09

2.8268e−10

2

2.0547e−08

1.9698e−08

1.0286e−09

3

1.4408e−07

1.4118e−07

7.2128e−09

Table 2. The error of t = 1 for different values of N

2. N取不同值时t = 1的误差

N

L 2

L

RMS

50

8.4442e−07

8.2159e−07

1.2063e−07

100

7.7198e−08

7.0772e−08

7.7587e−09

200

1.1377e−08

8.3661e−09

8.0652e−10

400

1.8671e−09

1.6175e−09

9.3472e−11

例2 考虑非线性电报方程

2 u t 2 +2 u t + u 2 = 2 u x 2 +f( x,t ),( x,t )Ω×[ 0,T ]

初始值为

u( x,0 )=coshx,xΩ

u( x,0 ) t =coshx,xΩ

边界条件为

u( 4,t )= e t cosh( 4 ) u( 4,t )= e t cosh4

精确解为

u= e t coshx

由精确解可得

f( x,t )= e 2t cosh 2 x2 e t coshx

这里 Ω[ 0,1 ]

图3图4N = 300,dt = 0.001,T = 3时的数值解和精确解,表3是在dt = 0.001时,不同时间的三种误差,可以发现比文献[15]中的误差小,表4是误差随着Chebyshev节点数量的变化情况,可以发现随着Chebyshev节点的增大,误差在减小。

Figure 3. Numerical solution

3. 数值解

Figure 4. Exact solution

4. 精确解

Table 3. dt = 0.001, error of t taking different values

3. dt = 0.001,t取不同值的误差

t

L 2

L

RMS

0.5

3.6898e−05

3.0630e−05

5.1668e−06

1

3.0670e−05

2.2985e−05

4.2947e−06

1.5

1.1252e−05

1.0758e−05

1.5756e−06

3

9.7158e−06

7.2337e−06

1.3605e−06

5

1.2927e−06

1.0662e−06

1.8102e−07

Table 4. The error of t = 1 for different values of N

4. N取不同值时t = 1的误差

N

L 2

L

RMS

50

3.0670e−05

2.2985e−05

4.2947e−06

100

6.3692e−06

5.3988e−06

6.3378e−07

200

2.6677e−06

1.8957e−06

1.5376e−07

5. 本章小结

本章提出了一种基于Chebyshev-Gauss-Lobatto伪谱格式的求解非线性电报方程的有效数值解,并分析了Chebyshev谱法的收敛性和稳定性,将Chebyshev谱法得到的误差与其他方法进行比较,发现该方法误差更小,相较于其他的方法具有的精度更高。

基金项目

国家自然科学基金青年项目(编号:12101482),中国博士后科学基金面上项目(2022M722604),陕西数理基础科学研究项目(23JSQ042),甘肃省科技计划项目(23CXGL0018),西安市科技局高校院所科技人员服务企业项目(24GXFW0038)。

NOTES

*通讯作者。

参考文献

[1] Canuto, C., Hussaini, M.Y. and Quarteroni, A. (2006) Spectral Methods: Fundamentals in Single Domains. Springer.
[2] Jie, S., Tao, T. and Wang, L.L. (2011) Spectral Methods: Algorithms, Analysis and Applications. Springer, 103-111.
[3] Elbarbary, E.M.E. and El-Kady, M. (2003) Chebyshev Finite Difference Approximation for the Boundary Value Problems. Applied Mathematics and Computation, 139, 513-523.
https://doi.org/10.1016/s0096-3003(02)00214-x
[4] Ibrahim, M.A.K. and Temsah, R.S. (1988) Spectral Methods for Some Singularly Perturbed Problems with Initial and Boundary Layers. International Journal of Computer Mathematics, 25, 33-48.
https://doi.org/10.1080/00207168808803658
[5] Ali, I., Brunner, H. and Tao, T. (2009) A Spectral Method for Pantograph-Type Delay Differential Equations and Its Convergence Analysis. Applied Mathematics and Computation, 27, 254-265.
[6] Tian, X., Li, B., Wu, Y. and Zhang, J. (2015) Chebyshev Collocation Spectral Method Simulation for the 2D Boundary Layer Flow and Heat Transfer in Variable Viscosity MHD Fluid over a Stretching Plate. International Journal of Heat and Mass Transfer, 89, 829-837.
https://doi.org/10.1016/j.ijheatmasstransfer.2015.05.102
[7] Chen, Y., Li, B. and Zhang, J. (2016) Spectral Collocation Method for Natural Convection in a Square Porous Cavity with Local Thermal Equilibrium and Non-Equilibrium Models. International Journal of Heat and Mass Transfer, 96, 84-96.
https://doi.org/10.1016/j.ijheatmasstransfer.2016.01.007
[8] Fang, J., Wu, B. and Liu, W. (2018) An Explicit Spectral Collocation Method Using Nonpolynomial Basis Functions for the Time‐Dependent Schrödinger Equation. Mathematical Methods in the Applied Sciences, 42, 186-203.
https://doi.org/10.1002/mma.5332
[9] Zhang, H., Jiang, X., Wang, C. and Chen, S. (2018) Crank-Nicolson Fourier Spectral Methods for the Space Fractional Nonlinear Schrödinger Equation and Its Parameter Estimation. International Journal of Computer Mathematics, 96, 238-263.
https://doi.org/10.1080/00207160.2018.1434515
[10] Dehghan, M. and Ghesmati, A. (2010) Solution of the Second-Order One-Dimensional Hyperbolic Telegraph Equation by Using the Dual Reciprocity Boundary Integral Equation (DRBIE) Method. Engineering Analysis with Boundary Elements, 34, 51-59.
https://doi.org/10.1016/j.enganabound.2009.07.002
[11] Zhou, Y. and Luo, Z. (2018) A Crank-Nicolson Collocation Spectral Method for the Two-Dimensional Telegraph Equations. Journal of Inequalities and Applications, 2018, Article No. 137.
https://doi.org/10.1186/s13660-018-1728-5
[12] Dehghan, M. and Shokri, A. (2007) A Numerical Method for Solving the Hyperbolic Telegraph Equation. Numerical Methods for Partial Differential Equations, 24, 1080-1093.
https://doi.org/10.1002/num.20306
[13] Wang, F., Hou, E., Ahmad, I., Ahmad, H. and Gu, Y. (2021) An Efficient Meshless Method for Hyperbolic Telegraph Equations in (1 + 1) Dimensions. Computer Modeling in Engineering & Sciences, 128, 687-698.
https://doi.org/10.32604/cmes.2021.014739
[14] Ahmad, I., Seadawy, A.R., Ahmad, H., Thounthong, P. and Wang, F. (2021) Numerical Study of Multi-Dimensional Hyperbolic Telegraph Equations Arising in Nuclear Material Science via an Efficient Local Meshless Method. International Journal of Nonlinear Sciences and Numerical Simulation, 23, 115-122.
https://doi.org/10.1515/ijnsns-2020-0166
[15] Mardani, A., Hooshmandasl, M.R., Hosseini, M.M. and Heydari, M.H. (2017) Moving Least Squares (MLS) Method for the Nonlinear Hyperbolic Telegraph Equation with Variable Coefficients. International Journal of Computational Methods, 14, Article ID: 1750026.
https://doi.org/10.1142/s0219876217500268
[16] Reutskiy, S., Zhang, Y., Lin, J. and Sun, H. (2020) Novel Numerical Method Based on Cubic B-Splines for a Class of Nonlinear Generalized Telegraph Equations in Irregular Domains. Alexandria Engineering Journal, 59, 77-90.
https://doi.org/10.1016/j.aej.2019.12.009
[17] 朱妍红, 宋灵宇, 盖梦琳. 基于时空无网格法的两种算法求解电报方程[J]. 内蒙古师范大学学报(自然科学汉文版), 2023, 52(5): 512-520.