文件名称:Arrhenius.jl:解释燃烧化学动力学模型的迷你软件包
文件大小:473KB
文件格式:ZIP
更新时间:2024-02-29 23:43:26
combustion sciml Julia
阿雷尼乌斯 受ReactionMechanismSimulator.jl启发,该项目旨在开发一个微型程序包,用于解释燃烧化学动力学模型和计算React源项。 Arrhenius.jl的名字反映了这样一个事实,即燃烧与其他化学React流之间的区别是温度依赖的动力学和较大的活化能。 安装 pkg>添加 用法 您可以从该文件夹下JP10(航空燃料动力飞行)热解的例子说起example 。 它将指导您如何用几行代码实现控制方程。 目前,该程序包依靠和来解释React机理。 如果您想尝试一下,则无需安装Cantera和ReacTorch,因为python文件夹下已经有一些预编译的React机制。 否则,您可以安装mechanism文件夹下的python脚本interpreter.py 来安装和进行编译。 您也可以在论坛上寻求帮助,我们的开发人员可以为您编译模型。 通过Cantera进行验证 在
【文件预览】:
Arrhenius.jl-main
----example()
--------JP10_pyrolysis.png(42KB)
--------pyrolysis.jl(1KB)
--------pyrolysis.py(1KB)
--------pyrolysis.dat(908KB)
----Project.toml(428B)
----.github()
--------workflows()
----test()
--------runtests.jl(365B)
----LICENSE(1KB)
----src()
--------Thermo.jl(1KB)
--------Magic.jl(541B)
--------Kinetics.jl(3KB)
--------Solution.jl(3KB)
--------Arrhenius.jl(238B)
--------Constants.jl(72B)
--------DataStructure.jl(2KB)
----.gitignore(13B)
----README.md(2KB)
----mechanism()
--------2S_CH4_CM2.yaml(32KB)
--------gri30.yaml(68KB)
--------h2o2.yaml(8KB)
--------interpreter.py(1KB)
--------JP10skeletal.yaml(48KB)
--------h2o2.yaml.npz(13KB)
--------nDodecane_Reitz.yaml(107KB)
--------JP10skeletal.yaml.npz(302KB)