线性薛定谔方程实现界面推移
线性薛定谔方程实现界面推移
考虑如下线性薛定谔方程
r 2 α 2 ∇ 2 T − T = 0 {r^2}{\alpha ^2}{\nabla ^2}T - T = 0 r2α2∇2T−T=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α2∇2e−ατ−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∣∇τ∣2−r2α∇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 ∣∇τ∣2−r21=α∇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
线性薛定谔方程实现界面推移相关推荐
- SJTU 《C#软件开发技术》备考题
2020-11-13_5fade5b63d31c.jpeg 单选题 1.C#中,新建一字符串变量 str,并将字符串"He's a student"保存到串中,则应该使用下列哪条语 ...
- fsl线性配准实践+核磁共振影像数据处理
fsl线性配准实践+核磁共振影像数据处理 讲解视频内容请移步Bilibili: https://space.bilibili.com/542601735 FSL线性配准 FSL界面. 选择FLIRT ...
- AUTOCAD——角度标注、折弯线性
创建角度标注. 执行方式 命令行:DIMANGULAR 菜单栏:标注→角度标注 工具栏:角度标注图标 "角度标注操作命令位置"界面 执行以上命令后,命令行会显示以下信息: 选项说明 ...
- 量子领域的机器学习人工智能(一)
Machine learning & artificial intelligence in the quantum domain 摘要( Abstract) Ⅰ 引言( INTRODUCTION ...
- 神经网络有可能被公式化表达吗?
<用实验验证神经网络的节点是否可以看作弹性小球>中制作了一个1*1...1(共64个)的64层神经网络 for(inta=2 ;a<r-2 ;a++){ d=x[a][0]*(x[a ...
- 用android做体质计算器,Android入门项目(一):BMI体质指数计算器
目标:开发一款体质指数计算器,实现输入身高体重即可判断体型是否正常 知识点:Activity:布局:基本组件的使用 BMI是体质指数,公认的一种评定个人体质肥胖程度的分级方法,具体的计算方法是以体重除 ...
- Android用户界面程序设计示例
[例1]按钮和Toast弹出对话框 1 [例2] TextView文本框 (1) 3 [例3]TextView文本框 (2) 4 [例4]编辑框EditText 4 [例5]单 ...
- 数码数字字体_2020年最佳创意数字艺术软件
点击蓝色字CG猎人关注最有前景技术与教程 -- 微资讯 · 微课程 -- 利用零碎时间,走上超神之路! 简介 本次选项包含了收费和免费的软件,Affinity Designer已经上升到第二位,成 ...
- 机器人仿真控制(以ABB为例)
说明:本次内容基于本博客四篇文章<基于C#的机器人仿真平台和机器人运动学算法实现>.<六轴机器人轨迹规划(直线轨迹规划,弧线轨迹规划)--C#实现+ABB为例(规划直接下发离线程序运 ...
最新文章
- java jpanel添加背景_java – 将背景图像添加到JPanel
- typeorm 修改事务_nest.js + typeORM: 身份认证, 事务管理
- shell之sed 记录
- SAP用户权限相关操作
- spring roo_使用Spring Roo进行快速云开发–第1部分:Google App Engine(GAE)
- WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)
- (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第六、七节:视图
- 【C++ STL学习之三】容器deque深入学习
- 2010.2.28 OA 项目组工作报告
- 如何看懂wsdl文件
- Eclipse导入Android项目 Eclipse常见错误 中文乱码问题
- matlab做信号实验需要安装那些模块_Amesim软件安装过程
- 【历史上的今天】12 月 26 日:现代计算机鼻祖诞生;手机之父出生;美国史上最大信息盗窃案
- 2D激光SLAM::ROS-AMCL包源码阅读(三)从main()开始
- 趋势科技预测 2017物联网装置将担任重要攻击角色
- 阿里云服务器部署网站
- 萤光云服务器,你值得拥有
- 写毕业论文从哪里找资料?这3个论文网站必备!
- Revit二次开发笔记
- 计算机感染木马或病毒,电脑中木马病毒的症状