欧拉公式求圆周率的matlab代码-phaseflow-fenics:相流模拟相变材料的对流耦合熔化和凝固

上传者: 38724611 | 上传时间: 2022-09-24 17:27:17 | 文件大小: 17.58MB | 文件类型: ZIP
欧拉公式求长期率的matlab代码相流-紧张 仅供参考:作者在上模拟了混合有限元对流耦合相变的最新工作。 现在,这里是Phaseflow的概述: 相流模拟相变材料(PCM)的对流耦合熔化和凝固。 我们采用基于焓的单域半相场有限元方法,具有整体系统耦合和全局牛顿线性化的特性。 控制方程式由 浮力驱动的不可压缩流:Boussinesq逼近的不稳定Navier-Stokes质量和动量 焓场的对流扩散,焓源项解释了相变材料的潜热 浓度场的对流扩散,例如盐水或其他二元合金的对流扩散 功能包括 可扩展的Python类,用于与时间有关的仿真 使用HDF5进行检查点/重新启动 面向目标的自适应网格细化(AMR) 通过重新网格化和投影来粗化与时间相关的网格 相流通过有限元方法在空间上离散化PDE,为此目的,使用了Python / C ++有限元库。 FEniCS还提供了许多其他功能,包括非线性(牛顿)求解器,面向目标的自适应网格细化以及将解决方案输出到HDF5等。 相流具有一阶和二阶完全隐式时间离散化方法,分别为后向Euler和BDF2,并且允许用户轻松实现自己的方法。 在已发表的论文中,我们介绍了数学

文件下载

资源详情

[{"title":"( 45 个子文件 17.58MB ) 欧拉公式求圆周率的matlab代码-phaseflow-fenics:相流模拟相变材料的对流耦合熔化和凝固","children":[{"title":"phaseflow-fenics-master","children":[{"title":"setup.py <span style='color:#111;'> 671B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 139B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"CITATION.md <span style='color:#111;'> 682B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"LICENSE.txt <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 5.42KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_cavity_melting_simulation.py <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"context.py <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"test_cavity_freezing_simulation.py <span style='color:#111;'> 962B </span>","children":null,"spread":false},{"title":"test_abstract_phasechange_simulation.py <span style='color:#111;'> 5.76KB </span>","children":null,"spread":false},{"title":"test_abstract_heated_cavity_phasechange_simulation.py <span style='color:#111;'> 17.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"tutorials","children":[{"title":"Phaseflow","children":[{"title":"LidDrivenCavity.ipynb <span style='color:#111;'> 248.84KB </span>","children":null,"spread":false}],"spread":true},{"title":"FEniCS","children":[{"title":"02-HeatDrivenCavity-MixedElement-AMR.py <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"03-ConvectionCoupledMelting-MixedElement-AMR.ipynb <span style='color:#111;'> 508.03KB </span>","children":null,"spread":false},{"title":"03-ConvectionCoupledMelting-MixedElement-AMR.py <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"00-StefanProblem.py <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"00-StefanProblem.ipynb <span style='color:#111;'> 83.89KB </span>","children":null,"spread":false},{"title":"01-LidDrivenCavity-MixedElement-AMR.ipynb <span style='color:#111;'> 75.49KB </span>","children":null,"spread":false},{"title":"01-LidDrivenCavity-MixedElement-AMR.py <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"02-HeatDrivenCavity-MixedElement-AMR.ipynb <span style='color:#111;'> 536.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"docs","children":[{"title":"images","children":[{"title":"OrthogonalMelting.gif <span style='color:#111;'> 2.96MB </span>","children":null,"spread":false},{"title":"LidDrivenCavity.png <span style='color:#111;'> 138.35KB </span>","children":null,"spread":false},{"title":"NaturalConvectionWater.png <span style='color:#111;'> 432.49KB </span>","children":null,"spread":false},{"title":"NaturalConvectionAir.png <span style='color:#111;'> 645.49KB </span>","children":null,"spread":false},{"title":"StefanProblem.png <span style='color:#111;'> 16.41KB </span>","children":null,"spread":false},{"title":"MeltingPCMWithRemeshing.gif <span style='color:#111;'> 11.75MB </span>","children":null,"spread":false},{"title":"MeltingPCM.png <span style='color:#111;'> 738.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"requirements.txt <span style='color:#111;'> 9B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 606B </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"_config.yml <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"references","children":[{"title":"references.bib <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"phaseflow","children":[{"title":"backward_difference_formulas.py <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"plotting.py <span style='color:#111;'> 738B </span>","children":null,"spread":false},{"title":"abstract_heated_cavity_phasechange_simulation.py <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"abstract_simulation.py <span style='color:#111;'> 18.85KB </span>","children":null,"spread":false},{"title":"abstract_phasechange_simulation.py <span style='color:#111;'> 20.47KB </span>","children":null,"spread":false},{"title":"refinement.py <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"cavity_freezing_simulation.py <span style='color:#111;'> 9.07KB </span>","children":null,"spread":false},{"title":"helpers.py <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"cavity_melting_simulation.py <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明