FactSage是一个交互式的独立软件,用户操作界面友好,可以快速计算热化学平衡或相图。如果用户需要在自己的程序或者第三方程序中执行热化学平衡计算,尤其是处理大量复杂的重复计算,那么ChemApp作为一个程序库可以灵活地处理这类问题。
ChemApp允许用户根据自己的需要来设计和实现FactSage的计算功能,它由一系列子程序组成,可用作各种平台的目标代码或动态链接库(DLL),能够将FactSage所具备的热化学计算功能耦合到过程模拟软件或者集成计算材料工程(ICME)模型中。例如商业CFD软件(Phoenics、CFX等)、一般的模拟软件(如Aspen Plus)以及企业自己开发的过程模拟软件都可以调用ChemApp。ChemApp可以在多种计算机平台上安装使用,并且有多种编程语言供用户选择,如Fortran、C、C++、Visual Basic或Delphi。用户只需要几行简单的编程代码就能够调用ChemApp,运用其强大的热化学计算能力来拓展现有软件的功能甚至得到全新的功能。
除了以上几种编程语言外,我们还开发了Python版的ChemApp,这对于几乎没有编程经验的用户来说更容易学习和使用。该版本还包含一个可用于大型计算热化学项目的预处理、计算和后处理工具模块,用户可以快速轻松地进行输入、计算,并生成各种图表和表格。
ChemApp for Python有商业版和Light版。商业版可使用ChemApp的全部功能,其程序包包含基础模块和用户友好模块。基础模块与ChemApp的C接口非常相似,对于了解它的开发人员可直接调用其进行计算。用户友好模块提供了一种面向对象的、方便的计算交互方式,还能够将ChemApp计算的典型多命令步骤变为单个、便于用户使用及可读性强的常规调用。
Light版是免费的,只开放了小部分的数据库访问权限,主要用于教学演示目的,让用户了解其功能。
小编接下来会介绍一些关于ChemApp for Python的应用案例,如果您对Light版感兴趣,请联系我们获取。
官网:https://gtt-technologies.de/
国内代理:太原衡圣科技有限公司
https://www.equisagetech.com/
联系人:张女士 19324063328(微信同号)
微信公众号: GTT-Technologies
主要产品:FactSage, ChemApp, ChemSheet, KilnSimu等