线性薛定谔方程实现界面推移

本文探讨了如何通过线性薛定谔方程求解界面推移问题,利用指数形式转换简化方程,并以正方形燃烧区域为例,展示了温度分布和点燃时间场的求解过程。方法涉及有限元法和燃烧速度模型,提示了openFoam在实际应用中的实现。
摘要由CSDN通过智能技术生成

线性薛定谔方程实现界面推移

考虑如下线性薛定谔方程
r 2 α 2 ∇ 2 T − T = 0 {r^2}{\alpha ^2}{\nabla ^2}T - T = 0 r2α22TT=0式中 r r r是界面推移的速率,单位 m / s {\rm{m/s}} m/s α \alpha α是扩散项系数,单位为 s {{\rm{s}}} s T T T是无量纲温度,单位为1

T = e − τ α T = {e^{ - {\tau \over \alpha }}} T=eατ式中 τ \tau τ是时间场。代入线性薛定谔方程中有
r 2 α 2 ∇ 2 e − τ α − e − τ α = 0 {r^2}{\alpha ^2}{\nabla ^2}{e^{ - {\tau \over \alpha }}} - {e^{ - {\tau \over \alpha }}} = 0 r2α22eατeατ=0 r 2 α 2 ∇ ⋅ ( − 1 α e − τ α ∇ τ ) − e − τ α = 0 {r^2}{\alpha ^2}\nabla \cdot \left( { - {1 \over \alpha }{e^{ - {\tau \over \alpha }}}\nabla \tau } \right) - {e^{ - {\tau \over \alpha }}} = 0 r2α2(α1eαττ)eατ=0 r 2 α 2 ( 1 α 2 e − τ α ∣ ∇ τ ∣ 2 − 1 α e − τ α ∇ 2 τ ) − e − τ α = 0 {r^2}{\alpha ^2}\left( {{1 \over {{\alpha ^2}}}{e^{ - {\tau \over \alpha }}}{{\left| {\nabla \tau } \right|}^2} - {1 \over \alpha }{e^{ - {\tau \over \alpha }}}{\nabla ^2}\tau } \right) - {e^{ - {\tau \over \alpha }}} = 0 r2α2(α21eαττ2α1eατ2τ)eατ=0 e − τ α ( r 2 ∣ ∇ τ ∣ 2 − r 2 α ∇ 2 τ − 1 ) = 0 {e^{ - {\tau \over \alpha }}}\left( {{r^2}{{\left| {\nabla \tau } \right|}^2} - {r^2}\alpha {\nabla ^2}\tau - 1} \right) = 0 eατ(r2τ2r2α2τ1)=0 ∣ ∇ τ ∣ 2 − α ∇ 2 τ − 1 r 2 = 0 {\left| {\nabla \tau } \right|^2} - \alpha {\nabla ^2}\tau - {1 \over {{r^2}}} = 0 τ2α2τr21=0 ∣ ∇ τ ∣ 2 − 1 r 2 = α ∇ 2 τ {\left| {\nabla \tau } \right|^2} - {1 \over {{r^2}}} = \alpha {\nabla ^2}\tau τ2r21=α2τ
可见求解了线性薛定谔方程就等价地求解了程函方程,也就获得了界面推移的结果。
τ = − α ln ⁡ T \tau = - \alpha \ln T τ=αlnT
参考自Numerical Solving a Boundary Value Problem for the Eikonal Equation

求解案例

一个正方形可燃烧区域,左侧为高燃速材料,右侧为低燃速材料。上边界、左边界和下边界被点燃,右边界不燃烧。
以下是燃速分布
在这里插入图片描述
以下是无量纲温度分布
在这里插入图片描述
以下是点燃时间场分布
在这里插入图片描述
此方法虽然简单(只用使用有限元法求解一个对称线性方程组),但是界面间的精度还需进一步验证

openFoam实现https://gitee.com/jedi-knight/sef-foam

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jedi-knight

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值