2025-11-12T15:04:10.606403

A decoupled Crank-Nicolson leap-frog scheme for the unsteady bioconvection flows problem with concentration dependent viscosity

Li
A fully discrete Crank--Nicolson Leap--Frog (CNLF) scheme is proposed and analyzed for the unsteady bioconvection flow problem with concentration-dependent viscosity. Spatial discretization is handled via the Galerkin finite element method (FEM), while temporal discretization employs the CNLF method for the linear terms and a semi-implicit approach for the nonlinear terms. The scheme is proven to be unconditionally stable, i.e., the time step is not subject to a restrictive upper bound. Using the energy method, $L^2$-optimal error estimates are derived for the velocity and concentration . Finally, numerical experiments are presented to validate the theoretical results.
academic

A decoupled Crank-Nicolson leap-frog scheme for the unsteady bioconvection flows problem with concentration dependent viscosity

基本信息

  • 论文ID: 2510.14034
  • 标题: A decoupled Crank-Nicolson leap-frog scheme for the unsteady bioconvection flows problem with concentration dependent viscosity
  • 作者: Chenyang Li (华东师范大学数学科学学院)
  • 分类: math.NA cs.NA
  • 发表时间: 2025年10月15日 (arXiv预印本)
  • 论文链接: https://arxiv.org/abs/2510.14034

摘要

本文针对具有浓度依赖粘度的非定常生物对流流动问题,提出并分析了一个完全离散的Crank-Nicolson跳跃蛙跳(CNLF)格式。空间离散采用Galerkin有限元方法,时间离散对线性项采用CNLF方法,对非线性项采用半隐式方法。该格式被证明是无条件稳定的,即时间步长不受限制性上界约束。利用能量方法,推导出了速度和浓度的L2L^2最优误差估计。最后,通过数值实验验证了理论结果。

研究背景与动机

问题背景

生物对流是指由微生物运动引起的流体对流现象,在生物学、环境科学和工程应用中具有重要意义。该现象由耦合的Navier-Stokes型方程和对流扩散方程描述:

  1. 流体动力学方程:描述不可压缩粘性培养液的流动
  2. 微生物传输方程:描述微生物的传输过程

核心挑战

  1. 浓度依赖粘度:与经典牛顿流体不同,真实悬浮液的粘度依赖于微生物浓度
  2. 非线性耦合:速度场和浓度场之间存在强耦合关系
  3. 数值稳定性:需要设计既稳定又高效的数值格式

研究动机

现有方法在处理浓度依赖粘度的生物对流问题时存在以下局限:

  • 大多数研究假设粘度为常数
  • 现有数值格式可能需要严格的时间步长限制
  • 缺乏对变粘度情况下的最优误差估计

核心贡献

  1. 提出了CNLF完全离散格式:首次将Crank-Nicolson跳跃蛙跳方法应用于具有浓度依赖粘度的生物对流问题
  2. 证明了无条件稳定性:时间步长不受限制性上界约束,提高了数值格式的实用性
  3. 建立了最优误差估计:在L2L^2范数下获得了速度和浓度的最优收敛阶
  4. 提供了解耦算法:半隐式处理使得每个时间步只需求解线性系统,提高了计算效率

方法详解

任务定义

考虑在有界区域ΩRd\Omega \subset \mathbb{R}^d (d=2d=233)上的生物对流模型:

utdiv(ν(c)D(u))+uu+p=g(1+γc)i2+f\frac{\partial u}{\partial t} - \text{div}(\nu(c)D(u)) + u \cdot \nabla u + \nabla p = -g(1+\gamma c)i_2 + f

u=0\nabla \cdot u = 0

ctθΔc+uc+Ucx2=0\frac{\partial c}{\partial t} - \theta\Delta c + u \cdot \nabla c + U\frac{\partial c}{\partial x_2} = 0

其中:

  • uu:速度场,pp:压力,cc:浓度场
  • ν(c)\nu(c):浓度依赖的粘度函数
  • D(u)=12(u+uT)D(u) = \frac{1}{2}(\nabla u + \nabla u^T):应力张量

模型架构

1. 空间离散

采用混合有限元方法:

  • 速度-压力:Mini元素(P1b-P1)
  • 浓度:分片线性元素(P1)

有限元空间定义为: Vh={vhC(Ω)2VvhK(P1(K)b(K))2,KTh}V_h = \{v_h \in C(\Omega)^2 \cap V | v_h|_K \in (P_1(K) \oplus b(K))^2, \forall K \in T_h\}Mh={qhC(Ω)H1(Ω)qhKP1(K),KTh,Ωqhdx=0}M_h = \{q_h \in C(\Omega) \cap H^1(\Omega) | q_h|_K \in P_1(K), \forall K \in T_h, \int_\Omega q_h dx = 0\}

2. 时间离散:CNLF格式

第一步(后向Euler): uh1uh0τ+ν(ch0+α)uh1+B(uh0,uh1,vh)(vh,ph1)=RHS\frac{u_h^1 - u_h^0}{\tau} + \nu(c_h^0 + \alpha)\nabla u_h^1 + B(u_h^0, u_h^1, v_h) - (\nabla \cdot v_h, p_h^1) = \text{RHS}

后续步骤(CNLF): uhn+1uhn12τ+A(chn,uhn+1+uhn12,vh)+B(uhn,uhn+1+uhn12,vh)=RHS\frac{u_h^{n+1} - u_h^{n-1}}{2\tau} + A(c_h^n, \frac{u_h^{n+1} + u_h^{n-1}}{2}, v_h) + B(u_h^n, \frac{u_h^{n+1} + u_h^{n-1}}{2}, v_h) = \text{RHS}

技术创新点

  1. 解耦策略:通过半隐式处理非线性项,实现了速度和浓度方程的解耦
  2. 跳跃蛙跳时间积分:对线性项采用二阶精度的Crank-Nicolson格式
  3. 变系数处理:专门设计了处理浓度依赖粘度的投影算子

实验设置

数据集

采用计算域Ω=[0,1]×[0,1]\Omega = [0,1] \times [0,1],参数设置:

  • θ=γ=1\theta = \gamma = 1
  • 最终时间T=1.0T = 1.0
  • 解析解: u(x,y,t)=(yet(2y1)(y1),xet(2x1)(x1))Tu(x,y,t) = (ye^{-t}(2y-1)(y-1), -xe^{-t}(2x-1)(x-1))^Tp(x,y,t)=et(2x1)(2y1)p(x,y,t) = e^{-t}(2x-1)(2y-1)c(x,y,t)=etsin(πx)sin(πy)c(x,y,t) = e^{-t}\sin(\pi x)\sin(\pi y)

评价指标

  • L2L^2范数误差:rrhL2=r(tN)rhNL2\|r - r_h\|_{L^2} = \|r(t_N) - r_h^N\|_{L^2}
  • H1H^1范数误差:rrhH1\|r - r_h\|_{H^1}
  • 收敛阶:通过网格细化计算

对比方法

考虑三种不同的粘度模型:

  1. ν=1\nu = 1(常粘度)
  2. ν=1+0.1c\nu = 1 + 0.1c(线性依赖)
  3. ν=ec\nu = e^c(指数依赖)

实现细节

  • 时间步长:τ=h\tau = h
  • 网格细化:h=1/4,1/8,1/16,1/32,1/64,1/128h = 1/4, 1/8, 1/16, 1/32, 1/64, 1/128
  • 实现工具:FreeFEM++

实验结果

主要结果

稳定性验证

对于所有三种粘度模型,数值解在不同网格尺度下保持稳定,验证了格式的无条件稳定性。

收敛性分析

L2L^2范数收敛性

  • 速度:在所有粘度模型下均达到二阶收敛
  • 浓度:达到二阶收敛
  • 压力:达到一阶收敛

具体数值结果(以ν=1\nu = 1为例):

hhuuhL2\|u-u_h\|_{L^2}收敛率cchL2\|c-c_h\|_{L^2}收敛率pphL2\|p-p_h\|_{L^2}收敛率
1/40.0087769-0.0182156-0.033836-
1/80.0022631.960.00888621.040.01309761.37
1/160.00062861.850.0023941.890.00711040.88
1/320.00016641.920.0006031.990.00366560.96

消融实验

通过不同粘度模型的对比,验证了:

  1. CNLF格式对不同粘度函数的鲁棒性
  2. 浓度依赖粘度不影响格式的收敛性
  3. 理论预测的收敛阶与数值结果一致

实验发现

  1. 最优收敛性:数值实验完全验证了理论分析的O(τ2+h2)O(\tau^2 + h^2)收敛率
  2. 鲁棒性:格式对不同类型的粘度函数都表现出良好的稳定性和收敛性
  3. 效率优势:解耦格式显著提高了计算效率

理论分析

稳定性分析

定理3.1(无条件稳定性)uhn+1L22+chn+1L22+κτn=1N(uhn+1+uhn1)L22C\|u_h^{n+1}\|_{L^2}^2 + \|c_h^{n+1}\|_{L^2}^2 + \kappa\tau\sum_{n=1}^N \|\nabla(u_h^{n+1} + u_h^{n-1})\|_{L^2}^2 \leq C

证明采用能量方法,关键在于:

  1. 利用skew-symmetric性质处理非线性项
  2. 应用离散Gronwall不等式

误差估计

定理4.1(收敛性): 在假设条件A1和A2下,存在常数CC使得: max0iN(uiuhiL22+cichiL22)C(τ4+h4)\max_{0 \leq i \leq N}(\|u^i - u_h^i\|_{L^2}^2 + \|c^i - c_h^i\|_{L^2}^2) \leq C(\tau^4 + h^4)

证明采用数学归纳法,结合:

  1. 投影算子的误差估计
  2. 时间离散的截断误差分析
  3. 非线性项的精细处理

相关工作

生物对流数值方法

  1. 常粘度情况23,24建立了解的存在性,27给出了有限元误差估计
  2. 变粘度情况26证明了弱解的存在唯一性,9提出了BDF2格式
  3. 高阶方法19发展了线性化Crank-Nicolson格式

本文相比相关工作的优势

  1. 首次应用CNLF:将跳跃蛙跳方法引入生物对流问题
  2. 无条件稳定:相比现有方法,消除了时间步长限制
  3. 解耦设计:提高了计算效率,便于并行实现

结论与讨论

主要结论

  1. 成功构建了处理浓度依赖粘度生物对流问题的CNLF格式
  2. 理论上证明了格式的无条件稳定性和最优收敛性
  3. 数值实验验证了理论结果的正确性

局限性

  1. 维度限制:理论分析主要针对二维情况
  2. 粘度函数假设:需要满足Lipschitz连续和有界性条件
  3. 边界条件:仅考虑了齐次Dirichlet边界条件

未来方向

作者提出将CNLF框架扩展到:

  1. Chemotaxis-Navier-Stokes系统
  2. Patlak-Keller-Segel-Navier-Stokes系统
  3. Chemo-Repulsion-Navier-Stokes系统

深度评价

优点

  1. 理论严谨性:完整的稳定性和收敛性分析,证明过程详细
  2. 方法创新性:首次将CNLF方法应用于变粘度生物对流问题
  3. 实用价值:无条件稳定性使得格式在实际应用中更加灵活
  4. 数值验证充分:多种粘度模型的测试验证了方法的鲁棒性

不足

  1. 理论假设较强:对解的正则性要求较高,可能限制实际适用性
  2. 三维扩展缺失:理论分析主要局限于二维情况
  3. 计算复杂度分析不足:缺乏与其他方法的计算效率对比
  4. 物理参数敏感性:未充分讨论方法对物理参数变化的敏感性

影响力

  1. 学术贡献:为生物对流数值方法提供了新的理论工具
  2. 应用前景:在生物工程、环境科学等领域具有潜在应用价值
  3. 方法推广:CNLF框架可能适用于其他类似的耦合系统

适用场景

  1. 微生物悬浮液建模:适用于需要考虑粘度变化的生物流体
  2. 环境流体力学:可用于模拟含微生物的自然水体流动
  3. 生物反应器设计:为生物反应器的优化设计提供数值工具

技术细节补充

关键数学工具

  1. Skew-symmetric三线性形式B(u,v,w)=12Ω(uv)wdx12Ω(uw)vdxB(u,v,w) = \frac{1}{2}\int_\Omega (u \cdot \nabla v) \cdot w dx - \frac{1}{2}\int_\Omega (u \cdot \nabla w) \cdot v dx
  2. 变系数投影算子ν(c)((uPhn+1u),vh)+(vh,pρhn+1p)=0\nu(c)(\nabla(u-P_h^{n+1}u), \nabla v_h) + (\nabla \cdot v_h, p-\rho_h^{n+1}p) = 0
  3. 离散Gronwall不等式:用于稳定性分析的关键工具

数值实现要点

  1. 初值处理:第一步采用后向Euler方法确保精度
  2. 质量守恒:通过适当的函数空间选择保证微生物总质量守恒
  3. 线性系统求解:每个时间步只需求解线性系统,提高效率

本文在理论和数值两方面都做出了重要贡献,为处理复杂生物流体问题提供了有效的数值方法。虽然存在一些理论假设和维度限制,但其创新的CNLF格式和严谨的分析为相关领域的研究奠定了重要基础。