可视化化工计算教学软件自主开发.docVIP

可视化化工计算教学软件自主开发.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化化工计算教学软件自主开发

可视化化工计算教学软件自主开发   摘 要: 作者用Visual Basic软件自主开发了一套适用于化工热力学和化工原理实验本科教学的化工计算教学软件,基本完成了这两门学科本科阶段中的各类复杂计算,且该程序与专业软件相比,加入了很多教学引导的功能,兼具计算应用功能和教学功能,适合化工专业的本科生或化工相关知识的初学者使用,对化工专业相关课程教学起到良好的辅助作用,并经本校化工专业学生试用,效果良好。   关键词: 化工计算 VisualBasic 软件开发   化工计算通常是很复杂的,化工专业的多门课程,如化工热力学、分离工程、化工原理实验等,都牵涉到大量的化工计算。这些课程是学生在学习过程中非常畏惧的,同时,复杂的计算是老师在讲授过程中的一大难题。复杂的化工计算过程,通常都是通过计算机程序实现的,在这方面,还没有一个能够很好地满足广大师生教学需要的软件,这就给教学带来比较大的困难。   对于高校教学来说,需要程序实现两个功能:一是计算功能,二是教学功能,即学生在使用软件的计算过程中,软件可以提供适当的提示、注释、指导,达到计算和教学的双重目的。目前,针对化工计算的成熟软件,如Aspen Plus等,主要针对的是化工行业的工作者和有一定基础的研究人员,其功能以计算为主,使用者并不能通过软件了解各类计算的详细原理和方法,不能对化工专业的学生或是初学者起到作用。而且,此类软件使用费非常昂贵,一年的使用费就需上万元,超出很多高校、科研机构的承受范围。因此,自主开发一套简单实用、适合于本科教学的化工计算软件具有非常重要的意义。一旦软件开发成功,则既能强化教学效果,又能节省资金。   笔者自主开发了一套适用于化工热力学和化工原理实验本科教学的化工计算软件,基本完成了该学科本科阶段中的各类复杂计算,同时,用程序处理化工计算过程,可以让学生的精力从繁复的计算过程中解放,更多地关注计算原理和实验内容本身,从而对教学起到积极的辅助作用,达到良好的教学效果。   1.软件的主要内容   本程序以Visual Basic为工具开发的具有可视化界面的化工计算程序。该程序可直接在windows操作平台使用,界面友好,操作简单,运行可靠稳定。内容包括《化工热力学》课程中大部分较为复杂的计算程序,以及一些重要的化工原理实验的数据处理程序。此外,本程序的帮助部分还提供了软件使用的视频说明,可解答学生在使用中的问题,帮助学生更深刻地理解课程内容。   2.程序的结构及主要功能   本程序用VB语言编写,运行操作系统环境是windowsXP/windows7/windows8操作系统。通过主界面进入科目选择(化工热力学或化工原理实验),并选择要计算的内容,输入相应数据或参数,即可获得计算结果,并根据用户需要,提供计算的流程图、详细步骤和原理提示性文字等,达到人机互动的效果。程序结构如图1所示:   图1 软件流程图   程序的主界面分为标题栏、菜单栏、工具栏、工作区和状态栏。其中,菜单栏里的各项的内容包括:系统、科目选择、设置字体、显示、工具、帮助等选项,具体功能如下:   2.1化工热力学计算模块   化工热力学计算模块主要包括:真实气体及混合物状态方程(EOS)的计算、真实气体逸度及逸度系数的计算、真实液体混合物活度系数的计算和气液平衡体系泡露点的计算四个部分,每部分有几个不同的分支,在科目选择界面选择相应选项进入计算界面。   考虑到化工热力学所涉及的计算问题较复杂,计算工作量大,且待解变量之间的关系往往不能用显函数形式表达,需要用迭代计算,因此学生在实际学习过程中往往会迷失在局部的计算中,难以把握整个计算的流程。作为一款教学软件,本软件在设计时有以下特色。   2.1.1加入了“查看流程图”的按钮。此按钮的目的是让使用者(学生)在计算过程中随时查看整个计算的思路,了解计算过程中每个参数的意义。   2.1.2可供选择的计算模式。对于部分需要迭代运算的过程,程序提供了“自动迭代”和“手动迭代”两种模式。对于化工专业的从业人员、老师和对原理比较熟悉的学生,可以选择“自动迭代”,程序会尽可能地减少中间的停顿次数(需要进一步输入参数除外),直接给出最后的计算结果,这种模式适合以应用、研究为目的的计算。如果是初学者,如刚接触化工热力学课程的化工专业学生,则可以选择“手动迭代”。此时程序会在必要时暂停并弹窗,对已完成的计算进行简单的解释,并对下一步的计算给出必要的提示,让使用者参与到计算的步骤中,加深对相关知识点的理解。   2.1.3具体计算步骤的显示。程序中大多数的复杂计算都是在后台完成的,最后呈现在使用者面前的仅仅是一个最后结果。程序在计算结束后提供了“是否查看计算(迭代)过程”的选项,点击“是”后可以查看具体的数据处理过程,如迭代次数和每一步迭代的结果等。

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档