熔盐的模拟,有详细的模拟例子了。 那位网友有账号密码啊,下载一下。 谢谢
模拟熔融盐 问题描述 有的流程需要模拟熔融盐。在这种情况下,二元或三元盐被加热并保持在熔化温度,使混合物主要以液态形式存在。使用这种方法的一些优点是,它可以作为一种在化学过程中廉价可靠的储能手段。在模拟这样一个过程时遇到的一个问题是,为了接近实际的工艺条件,您需要使用对称方法(Symmetric Approach)计算所用盐的真实成分。 Aspen Plus V7.3以上版本允许您在组件列表中选择盐,而无需包含水,并选择对称方法。您可以继续用所需的离子种类填写在您的组分列表中,并通过指定计算平衡常数,和接受软件推荐的物性方法,用于确定流程中盐的性质。当您尝试以这种方式运行模拟时,会收到如下严重报错信息: ->Calculations begin ... *** SEVERE ERROR WHILE PERFORMING INITIALENTHALPY CALCULATIONS FOR STREAM: "1" ALL COMPONENTS ARE NON-VOLATILE; UNABLE TOPERFORM FLASH CALCS. Block: FLASH Model: FLASH2 *** SEVERE ERROR ALL COMPONENTS ARE NON-VOLATILE; UNABLE TOPERFORM FLASH CALCS. ** ERROR BLOCK FLASH IS NOT IN MASS BALANCE: MASS INLET FLOW = 0.26294397E+01, MASSOUTLET FLOW = 0.13147198E+01 RELATIVE DIFFERENCE = 0.10000000E+01 CHECK CHEMISTRY/MOLECULAR WEIGHTS ->Simulation calculations completed ... 模型没有进行计算。如果您将模块的计算选项中的flash convergence有效相态切换为liquid only并重新运行模拟,您将得到一个Fortran除以0的结果。 解决方案 使用上述对称(symmetric)或非对称(unsymmetric)方法,应在单元操作模块的进料中加入一股很少的水,将水作为组分包含在组分列表中,并按1.0E-7的数量级指定水量,这样可以使模拟运行并收敛。当涉及到整体计算时,这些少量水是微不足道的,而产生的结果是接近真实过程的。执行此操作并重新运行模拟后,您将发现模拟收敛并显示真实和表观的盐组成。 附件示例文件molten.bkp,是典型熔融盐的示例(请到Esupport网站下载),其中KNO3和NaNO3以不同比例使用。Tmelt和Hfusion的值也可以包含在Chemistry文件夹下的第二经验表达式中。在上述示例中,Tmelt和Hfusion值可从附件文件“NaNO3-KNO3.pdf 和 NaNO3-KNO3_properties.pdf”中获得。当然,如果Keq常量或Tmelt/Hfus值不可用,也可以指定盐出现的阶段。 |