可视化化工计算教学软件的自主开发_第1页
可视化化工计算教学软件的自主开发_第2页
可视化化工计算教学软件的自主开发_第3页
可视化化工计算教学软件的自主开发_第4页
可视化化工计算教学软件的自主开发_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可视化化工计算教学软件的自主开发可视化化工计算教学软件的自主开发化工计算通常是很复杂的,化工专业的多门课程,如化工热力学、别离工程、化工原理实验等,都牵涉到大量的化工计算。这些课程是学生在学习过程中非常畏惧的,同时,复杂的计算是教师在讲授过程中的一大难题。复杂的化工计算过程,通常都是通过计算机程序实现的,在这方面,还没有一个可以很好地满足广阔师生教学需要的软件,这就给教学带来比拟大的困难。对于高校教学来说,需要程序实现两个功能:一是计算功能,二是教学功能,即学生在使用软件的计算过程中,软件可以提供适当的提示、注释、指导,到达计算和教学的双重目的。目前,针对化工计算的成熟软件,如AspenPlu

2、s等,主要针对的是化工行业的工作者和有一定根底的研究人员,其功能以计算为主,使用者并不能通过软件理解各类计算的详细原理和方法,不能对化工专业的学生或是初学者起到作用。而且,此类软件使用费非常昂贵,一年的使用费就需上万元,超出很多高校、科研机构的承受范围。因此,自主开发一套简单实用、合适于本科教学的化工计算软件具有非常重要的意义。一旦软件开发成功,那么既能强化教学效果,又能节省资金。笔者自主开发了一套适用于化工热力学和化工原理实验本科教学的化工计算软件,根本完成了该学科本科阶段中的各类复杂计算,同时,用程序处理化工计算过程,可以让学生的精力从繁复的计算过程中解放,更多地关注计算原理和实验内容本身

3、,从而对教学起到积极的辅助作用,到达良好的教学效果。1.软件的主要内容本程序以VisualBasi为工具开发的具有可视化界面的化工计算程序。该程序可直接在inds操作平台使用,界面友好,操作简单,运行可靠稳定。内容包括?化工热力学?课程中大部分较为复杂的计算程序,以及一些重要的化工原理实验的数据处理程序。此外,本程序的帮助部分还提供了软件使用的视频说明,可解答学生在使用中的问题,帮助学生更深化地理解课程内容。2.程序的构造及主要功能本程序用VB语言编写,运本文由论文联盟搜集整理行操作系统环境是indsXP/inds7/inds8操作系统。通过主界面进入科目选择化工热力学或化工原理实验,并选择要

4、计算的内容,输入相应数据或参数,即可获得计算结果,并根据用户需要,提供计算的流程图、详细步骤和原理提示性文字等,到达人机互动的效果。程序构造如图1所示:图1软件流程图程序的主界面分为标题栏、菜单栏、工具栏、工作区和状态栏。其中,菜单栏里的各项的内容包括:系统、科目选择、设置字体、显示、工具、帮助等选项,详细功能如下:2.1化工热力学计算模块化工热力学计算模块主要包括:真实气体及混合物状态方程ES的计算、真实气体逸度及逸度系数的计算、真实液体混合物活度系数的计算和气液平衡体系泡露点的计算四个部分,每部分有几个不同的分支,在科目选择界面选择相应选项进入计算界面。考虑到化工热力学所涉及的计算问题较复

5、杂,计算工作量大,且待解变量之间的关系往往不能用显函数形式表达,需要用迭代计算,因此学生在实际学习过程中往往会迷失在部分的计算中,难以把握整个计算的流程。作为一款教学软件,本软件在设计时有以下特色。2.1.1参加了查看流程图的按钮。此按钮的目的是让使用者学生在计算过程中随时查看整个计算的思路,理解计算过程中每个参数的意义。2.1.2可供选择的计算形式。对于部分需要迭代运算的过程,程序提供了自动迭代和手动迭代两种形式。对于化工专业的从业人员、教师和对原理比拟熟悉的学生,可以选择自动迭代,程序会尽可能地减少中间的停顿次数需要进一步输入参数除外,直接给出最后的计算结果,这种形式合适以应用、研究为目的

6、的计算。假如是初学者,如刚接触化工热力学课程的化工专业学生,那么可以选择手动迭代。此时程序会在必要时暂停并弹窗,对已完成的计算进展简单的解释,并对下一步的计算给出必要的提示,让使用者参与到计算的步骤中,加深对相关知识点的理解。2.1.3详细计算步骤的显示。程序中大多数的复杂计算都是在后台完成的,最后呈如今使用者面前的仅仅是一个最后结果。程序在计算完毕后提供了是否查看计算迭代过程的选项,点击是后可以查看详细的数据处理过程,如迭代次数和每一步迭代的结果等。以本模块下的RK方程计算程序为例:进入此界面时,用户可选择迭代方式,并在对应的文本框里输入方程的参数,点击计算按钮。假如选择的是自动迭代,那么程

7、序将自动进展迭代计算,并在计算完毕后弹窗询问是否查看迭代过程,用户可根据自身需要选择是否查看。自动迭代的数据可以保存至txt文本,方便用户查看。假设选择手动迭代,点击计算按钮后,会弹出提示窗口,用户按照提示进展下一步操作,每次点击计算按钮后,都会出现提示窗口,引导使用者逐步完成整个计算过程。用户纯熟使用后,可选择不再显示该提示窗口。此外,在程序运行的任何时候,随时都可点击计算流程图,查看计算的根本步骤,方便使用者深化理解方程的原理。2.2化工原理实验计算模块化工原理计算模块包括:传热实验、枯燥速率曲线测定、恒压过滤常数测定、离心泵特性曲线测定、流体流动阻力的测定、2吸收实验、转盘塔萃取实验等七

8、个实验。在化工原理实验模块中,主界面为数据输入、输出窗口,并附有装置图,提供实验管路模型的直观展示。使用者点击上方菜单栏的设置实验参数,或者直接在工具栏点击设置按钮,设置好实验参数后,在数据输入窗口中输入实验数据,点击计算,即可自动输出实验结果。化工原理实验相对而言计算本身并不是很复杂,其更重视的是对实验原理的理解。因此,本软件区别于其他数据处理软件的特色在于计算完成后的显示数据处理过程。以传热实验为例:在本实验的处理程序中,可以解决以下问题:2.2.1计算出冷、热流体在相应温度下的比热容。2.2.2在实验条件流量下,计算出单位时间冷流体吸收的热量、热流体传递的热量。2.2.3计算出流体的对数

9、平均传热动力。2.2.4计算出传热系数K。2.2.5查看数据处理的详细步骤。2.3其他功能2.3.1字体:主要用于设置化工原理实验数据处理结果的字体相关属性,方便查看。2.3.2显示原始数据:在显示实验数据处理结果过程后,显示原始数据。2.3.3调用程序:用于化工热力学方程之间的调用,求出必要的参数。2.3.4数据处理结果过程的保存:将化工热力学方程参数、计算结果、迭代过程保存于txt文件。2.3.5操作提示:软件在必要的地方弹出窗口,提示用户下一步操作。2.3.6视频帮助:在帮助菜单项选择项下,有视频演示功能菜单,供用户查看相关演示视频,理解软件操作。此外,由于本程序面向的主要用户是化工热力学、化工原理的初学者,因此在输入数据时,由于原理不熟、概念不清而导致的非法输入有很多。为了保证程序的正常运行,程序会检查输入所有数据的有效性,防止程序非正常退出,并适当给出提示,帮助使用者理解计算实验原理。3.软件实际使用效果的反应和展望本软件经徐州工程学院化学化工学院2022级化学工程与工艺专业的学生试用,效果良好,学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论