氧化铝生产热力学数据库的优化与应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中南大学

硕士学位论文

氧化铝生产热力学数据库的优化与应用

姓名:任万能

申请学位级别:硕士

专业:有色金属冶金

指导教师:李小斌

20060101

中南入学谚十学竹论文镣二章氧化锅t产扎力学数据牢的优化与完善3.2旧版本数据库存在的问题及相应优化解决方案

旧版《氧化铝生产热力学数花库》在过去的使用中表现出了强大的生命力,刚时也暴露出了~些问题。新版的《氧化铝生产热力学数拢库》梅疰改善整个数嬲摩性能上做出尽可能多的努力.并勺口入新的热力学计算模型。

藏版设计目标旧坂相同,即:桌面型、}:}研用专业数据库应用软件。这砷产品定也}要是由实际需求所决定的。眩软件属Fj史奇软件.主要用F科研工作。用户群为个人或,J、闭体.FJ时具何专业性强.数据表简单、数瓤晕不欠≮特点。

由于个人计算机性能价格比的迅速提高.给了桌面犁数据库以极大的发展空删,也为我们的软件丌发和使用提供了充分的技术支持。

下文将对旧版数据库存在的主要问题及对应的优化完善方案和新增内容作分类介绍,脚时为了增加本文的可溃性弓简洁性,省略了数据『聿.程序源代码优化过程的的jf细介绍。

31.1关于精简性

1.存在的问题

在=致掘章的某些界面和J力能中.存在苦:吾三冗长、J力能节复的现象。如数掘计算界面中胡“纯扬;专(离产)在温瞧T下的焓Ht礴st厦生成}1出自}已经包含了”离子在温熏T下的焓Ht墒St硬屯咙自由能”白勺计雉』由能.如罔3.I昕示:

图3-1旧版数据库敷据计算界面

F|g.3-1ThecaJcuJaZzonmoduleofformeredition

中南大学硕十学1奇论文第二章氧化锅生产拽力学数据车的优化与完善

2解决方案

针对旧版本数据库在界面方面存在的问题.在不减少功能和影响操作的前提下,对数据库界面进行了简化,对已有的重复功能进行了整合,对其中的浯言进行了精简。以数据计算模块为例,优化后的界面如图3-2所示:

3.2.2关于完整性

图3-2新版数据库数据计簟界面

Fig,3·2ThecalculationmoduleofneweditJ(}n

1.先酊数据库基础数据覆盖的内容

体系帽图:AlzO,·si02系、CaO-Ah03系、CaO-Si02系、Na20.A1203系,Na20.Si02系。

数据库物质记录数:Data表953条,IblAqueous表233条,tblPm'ea表720条。

铝酸钠活度系数估算模型适用范围:温度t--40"C~100℃,苛性比ctK=I.5~5,苛碱浓度mHaoHg--05~10mol/kg。

2.目前数据库基础数据包含的内容

体系帽图:Al∞3一SiOz系、CaO-A120j系、CaO.gi02系、caO.Fe203系、CaO-FeO系、FeO—SiOzg,Na20-A1203-H20系、CaO—A120rSi02系、CaO—FeO-Si02系、NazO.A1203-SiO:一H20系、Na20一CaO—A120rSi02-H20系、Na20一CaO.A1203·C02.H20系。

数据库物质记是数:目前,Data表1199条记录。其中纯物质为839条,水溶液为360象。

铝酸钠活度系数估算模型适用范围:温度t=25"C~300"C,苛性比aK=1.5~10.5,苛

碱浓度rnH目赇=0.1~10mol-kg.‘。

±妻叁堂堡±兰生堡壅苎三!墨!兰塑竺兰兰塑!!堕!竺垡!!生圭堂

3.2.3关于反应方程式的配平

1.存在的问题

配平后的反应方程式的系数采用小数表示,这可能给后续计算带束一定误差。如式(3-1)所示:

(O.67)Fe+(1)C12=(067)FeCl3(3一1)另外:在某些方程式的配平请求中,程序无法完成配平且弹出出错提示。

2优化方案

为解决方程式配平中存在的问题,在方程式热力学数掘计算模块中添加了“手动输入系数”和“自动配平系数”功能模块供用户选择,以解决可能出现的问题。其界面如图3—3所示:

3.2.4关于准确性

图3.3反应的AGt计算界面图

F嘻3-3TheformsofAGtofreactions

1.存在的问题

经原版数据库估算出来的数据,部分值与文献值、手动计算值误差较大,这影响到了数据库软件的应用推广价值。

2.优化方案

一是对原有的基础数据进行了一一核对,一保证原始数掘的准确性:二是增加了物质的△H298、AS298、AG298等热力学数据.以扩大物质热力学数据的查询范围及增加其计算方式:三是对于有离子和纯物质参与的化学反应,所有物质均统一1采用了式

(1-5)、(1石)和(1-7)的计算模型,保证热力学数据的一致性,增加计算结果的准确性。

中南人宁硕十学忙论文第二章氧化锅士产热力'-7数据『芊的优化与完簿3.2.5关于程序非正常出错

原版数据库程序在运行过程中,有时会突然中断运行并非J下常退出主程序。若需继续操作,需重新启动程序。如图3-4所示:

囿3_4数据库程序出错界面图

Fig.3-4Theerrorsofformerediuon

2|优化方褰

通过记录程序出错时的错误代码,找出错误原因,修改相应的原程序并调试,防止程序出错非一常退出现象的缆生。优化思路如图3-5所示:

困3-5敷据库程序出错优化思路图

Fig.3-5Theoptimizedmca¥ureforthecrror¥ofthedatabase

3.2.6关于数据库操作方法

1存在的不足

数据库包括了3个查询模块(分子式、元素、体系查询),2个类别(水溶液、纯物质)的3种数据编辑方式(更新、添加、删除)和9种数据计算类型。但未对其中的查询方式、输入规则、操作流程等进行必要的说明,对初次使用者来浣有一定难度。

相关文档
最新文档