- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
化学过程方程式在热力学数据库中的自动配平设计,化学方程式配平方法,化学方程式配平,配平化学方程式的方法,化学方程式配平练习,如何配平化学方程式,化学方程式配平口诀,化学方程式的配平,配平下列化学方程式,化学方程式怎么配平
化学过程方程式在热力学数据库中的自动配平设计1
1 1 1 2 3
刘向举 ,谢刚 ,唐晓宁 ,刘丽娜 ,杨棣
1.昆明理工大学材料与冶金工程学院,昆明 (650093)
2. 昆明理工大学国土资源工程学院,昆明 (650093)
3.云南财经大学计算机系,昆明 (650034)
E-mail:xjliu@
摘 要:通过计算机程序实现化学方程式的自动配平是热力学数据库中非常重要的环节.虽
然已有关于利用计算机配平化学方程式的报道,但是其内容多涉及配平化学反应方程式的数
学方法的介绍和讨论,尚很少见关于配平化学反应方程式的程序实现的论述,本文重点讨论
了通过计算机程序实现化学反应方程式的配平过程,该模块已在热力学数据库中使用。
关键字:化学反应方程式;自动配平;线性代数法;程序
中图分类号:O642.3 文献标识码:A
1. 引言
化学反应方程式的配平是化学、化工专业人员经常需要面对的工作,也是进行热力学过
程计算的基础,反应过程的化学计量关系直接影响热力学计算的结果,所以在进行相应的过
程计算之前,必须对反应方程式作配平和检验,确定反应的正确性。
化学反应方程式通用的配平方法有选配法、氧化数法等,这些方法虽然直观、简单,但
是需要有一定的化学知识为基础,随机性较强。现在计算机已经相当普及,利用计算机实现
化学反应方程式的自动配平,既满足了非化学、化工专业人员的需求,又减轻了化学、化工
专业人员的负担,因此用计算机实现化学方程式的自动配平是当前一项重要的任务。在热力
学数据库中使用的自动配平程序必须符合计算程序的设计特点,既能满足热力学数据库的要
求又能满足计算程序设计的逻辑要求。
2. 配平原理
使用计算机程序自动配平反应方程式仍然要依靠化学反应的基本原理:
1)根据质量守恒定律及原子是化学变化中的最小微粒这一定义可知:反应前后任一参
与反应的原子的种类和数量不变。
2) 由化学反应的本质可知:原子在参与化学反应时,其最外层电子在反应之间的得失
总数相等。
3. 配平方法
以上面这两个原理为基础,利用求解线性方程组的方法可以实现反应方程式的配平。
在90 年代,加拿大的R.W.jissen,W.R.Smish,美国的D.J.Wink,R.A.Alberty 等已经提出了这
[1-3]
种方法 ,但是这些方法仍然存在着一些漏洞和不足,需要完善和优化。
[4,5]
线性代数法自动配平化学方程式的基本原理如下 :
假设化学反应方程式中共出现m 种元素,n 种化合物(包括单质),将m 种元素按照
一定的次序排列,用Aij 表示反应方程式中第i 个化合物的第j 个元素的原子系数,(Aij 可
以称之为原子系数),则第i 个化合物的组成可以用一个向量Ai 表示:
1本课题得到国家自然科学基金和教育部博士点基金(20050674003)的资助。
- 1 -
T
A = (A ,A ,...,A )
i i1 i2 im
相应的,矩阵A 则表示反应方程式中的所有化合物的元素组成:
A=(A )
ij mxn
我们可以把矩阵 A 称之为原子系数矩阵。通过上面提到的质量守恒原理,可以得到化
学计量系数与向量A 的关系式,化学计量系数用а 表示:
i i
写成矩阵的形式为
Aа=0
其中а
原创力文档


文档评论(0)