论文摘要
由于稀土元素具有特殊的原子结构特点,使稀土元素及其化合物在工农业诸领域中的应用越来越广泛,因此被称为工农业生产的“维生素”。而且我国是稀土资源的大国,在稀土方面的研究处于国际领先地位,积累了大量的稀土方面的科研数据,但在信息的共享和利用方面还很薄弱。因此,如何利用现有的数据,设计便于计算机实现的计算模型,简化科研人员繁重的计算任务,是当前迫切需要解决的问题。稀土及其化合物数据库系统利用了计算机网络和数据库技术,对物性数据进行分析、研究、预测和仿真模拟计算。本论文以稀土化合物热力学数据库的构建为目标,研究了数据库中必需的热力学数据,化学平衡过程计算模型。主要内容有:①研究稀土元素及其化合物的基本热力学数据的构成和计算:以温度的函数形式表示化合物的热容;将各个物质相态的生成焓和标准熵统一到298.15K,简化焓值和熵值的计算公式,便于计算机实现;同时采用非标准的吉布斯函数计算值,简化计算程序。②研究稀土化合物过程的热力学数据计算,统一了化学过程和非化学过程的计算模型;③研究并开发与上述计算模型有关的辅助程序:化合物分子式的元素解析程序、化学方程式自动配平程序;④采用SVMP算法,对稀土化合物多相多组分体系的化学平衡计算程序进行了设计实现。化学平衡计算实现的体系结构采用的关键技术是基于J2EE的Struts框架。Struts是MVC模式的经典实现框架。MVC (Model-View-Controller)把一个应用的输入处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层,他们分别负担不同的任务。其优点是有利于开发的分工和组件的重组。Model层采用了EJB+JBOSS技术,EJB+JBOSS技术在第五章做了详细的介绍。本文依靠稀土化合物热力学数据库的基本数据资料及计算模型,设计出基于Web的符合稀土研究所需的化学平衡计算模型,并利用比较先进的数据库软件和高级编程语言的相关技术进行设计,为稀土化合物物性数据库的构建及应用提供理论基础和实现方案。