正在加载图片...
其中 Stert REACTION:为反应式配平程序。 Reaction DELTA:为化学反应热力学函数变化值以及平衡成份 Initialize parameter 或平衡常数的计算程序。包括化合物(DELTAS)和溶液 H=1 M=3 DELTA M=7 (SOLNS)。 HATBL HATBL:为化学反应最高温度计算程序。 .DELTAS SOLNS End 1各计算程序的说明 图1计算程序的总流程图 1.1 REACTION程序 Fig.1 The flowchart of the 该程序是在所有的有关反应式计算程序之前使用的公共 calculation Program 程序。其功能是将用户输入的反应式读入后进行反应式的分 解,分解成若干个物质存于公用区中,然后根据元素的原子个数和相应的系数检查反 应式的左右是否平衡。众所周知,任何化学反应的物料平衡都遵循公式 EYiMi=0 其中yi:化学计算系数,M1:物质名称。因此我们把反应物的系数全部赋予一负 号而生成物为正。把分解出来的若干分子式进行逐一检查,看其是否存于该系统中,若 存在则将相应的原子形式的分子式(即H2O可写成H2O1)读出,将系数和每个物质的 原子数相乘,计算各物质的原子个数后求代数和,若代数和为零则配平完成,否则就 是反应式未配平,运行中会出现相应错误信息,我们在程序中规定了反应物和生成物 的总和不超过10个物质。因为一般常用的反应式中四至六个物质即可,最复杂的反应式 也不过如下: 10KNO3+4S+12C=8CO2(G)+3C0(G) Stert +5N2(G)÷K2(O3+2K2SO4+2K2S Decompose and store reaction 在一个系统内可能存在数十种不同物 质,它们之间可能发生甚至上百种化学反 Is this ERROR1 应,但参加到每个化学反应中的物质数却 compound stored 不多。一般来说4~6就够了。REA(TI Y ON程序粗框图如图2所示。 Are the atoms balanced ERRORZ 1.2 DELTA程序 in the reaction 计算程序中的DELTA程序是本数据 End 库中一个重要的功能程序,它的目的是计 算化学反应热力学函数变化值以及平衡常 图2反应式配平程序框图 数或平衡成份。由于本系统中存贮着两大 Fig.2 The flowchart of balance in the reaction 类数据即DATEI1(元素与无机化合物 的热力学数据)与DATEI2(有关溶液) 的数据,这两类数据不仅对象不同,内容也有区别。因此当应用时在计算原理与结果方 面也显示了这种区别。由计算程序的框图可以看出计算热力学函数变值及平衡成份或平 衡常数分为两部分。一部分是有关元素与无机化合物的计算,(即DELTAS)另一部分 ·32·其中 为反应式配 平程序 。 为 化学反 应热力学 函 数变化值 以及平衡 成份 或平衡 常数的计算程 序 。 包 括化合 物 和溶 液 。 为 化 学反 应最 高温度计 算程序 。 各计算程序的说明 图 计算程序的 总流程图 “ 程序 ’ 衬 ” ’ 该程 序是在所有的有关 反 应式计算程序之 前使用 的 公共 程序 。 其功 能是将用 户输入 的反 应式读 入后进行反 应式的分 解 , 分解成若干 个物质存 于公用 区 中 , 然后根 据元素 的原子 个数和 相应 的系数检查反 应 式 的左右是 否平衡 。 众所 周知 , 任何 化学反应 的物料 平衡都遵循公式 刀 其 中巧 化学计算系数 , 主 物质名称 。 因此我们把 反 应物 的系数全 部 赋 予一负 号而 生成 物为正 。 把分解 出来的若干分子式进行逐 一检查 , 看其是否存 于该系统 中 , 若 存在 则将 相应的原子形式的分子式 即 可 写 成 读 出 , 将系数和每 个物 质的 原子数相乘 , 计算各物质 的原子 个数后 求 代 数 和 , 若代 数和为零则配平完成 , 否 则就 是反 应 式 未 配 平 , 运行 中会 出现 相应错 误信息 , 我们在程 序 中规定 了反 应物和生成物 的总和不超 过 个物质 。 因为一般常用 的反 应式 中四至六个物质即可 , 最复杂的反 应式 也 不 过如下 图 反 应式配平程序框图 。 。 。 ‘ 在一个 系 统 内可能存 在数十种不 同物 质 , 它们 之 间可能发 生甚至 上百种 化学反 应 , 但参加 到每 个 化学反应 中的物质数却 不 多 。 一 般来说 就够 了 。 仁 程序粗框 图如 图 所示 。 程 序 计算 程序 中的 程序是 本数据 库 中一个重要 的功 能程序 , 它 的 目的是计 算 化学反应热 力学 函数变化值以及平衡常 数或 平衡成份 。 由于本系统 中存贮着两大 类数据 即 元素 与无机化合 物 的热 力学数据 与 有关溶液 的数据 , 这 两类数据不仅对象不 同 , 内容也 有 区别 。 因此 当应用时在计算原理 与结果方 面也显示 了这 种 区别 。 由计算程序的框 图可以看 出计算热力 学 函数变值及 平衡成份或平 衡常数分为 两部分 。 一部分是 有关元素与无 机化合物的计算 , 即 另一部分
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有