流量计标定虚拟仿真实验项目设计

来源 :软件 | 被引量 : 0次 | 上传用户:ktcargo147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要: 流量计量是工农业生产过程自动检测和控制的重要环节,流量计使用前需要进行标定实验。以实验室流量标定实验装置作为参照和依托,运用Visual Basic6.0为开发平台,设计一套流量标定虚拟仿真实验项目。操作人员通过对话窗口,可以操作流量计的标定过程,获得实验结果。结果表明,虚拟仿真实验开发有利于学生的课前预习和教师的课堂辅助教学,丰富了教学资源,提高了学生的学习兴趣,学生普遍反映良好。
  关键词: Visual Basic6.0;流量计;虚拟仿真实验
  中图分类号: TP311.11    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2020.06.011
  本文著录格式:宁玉涛,黄晓璜,崔国民,等. 流量计标定虚拟仿真实验项目设计[J]. 软件,2020,41(06):5255
  【Abstract】: Flowmeter is an important part of automatic detection and control in industrial and agricultural production process. The virtual simulation experiment project of flowmeter calibration is designed on the platform of Visual Basic6.0 with the reference of experimental flowmeter calibration devices. Through the dialog window, the operator can operate the calibration process of the flowmeter and obtain the experimental results. The results show that the development of virtual simulation experiment is beneficial to students' pre-class preview and teachers' auxiliary classroom teaching, which enriches teaching resources and improves students' interest in learning.
  【Key words】: Visual Basic6.0; Flowmeter; Virtual simulation experiment
  0  引言
  虚拟仿真(Virtual Simulation)是利用一个系统模仿另一个真实系统的技术[1]。随着虚拟实验技术的成熟,人们开始认识到虚拟仿真实验室在教育领域的应用价值,虚拟仿真实验不仅可以辅助高校   的科研工作,而且在实验教学方面也发挥了重要的作用。
  近年来,虚拟仿真实验项目的研发在国内高校开展得非常普遍[2]。刘红亮[3]基于Flex平台开发了模拟实验、信号与系统实验、通信原理实验等实验课程的开发工作,刘标等[4]基于Unity3D对搭建了电力仿真教学系统,提高了教学效果,张济麟等[5]应用VR及AR技术,基于Unity3D软件,开发3D虚拟电工电子实验系统,喻盼[6]基于Java和Matlab设计了虚拟仿真实验系统,张海燕等[7]为了提高教学效果,基于LabVIEW软件设计了实时动态的显示电路,白城铭[8]基于Flex设计与研发了教学仿真平台等。这些虚拟仿真项目的开发与使用,发挥了虚拟仿真的增强课堂趣味性、丰富教学素材、提高教学效果的作用。
  另还有一些研究者基于Visual Basic的开发工具,开发了虚拟仿真实验项目。李军等[9]基于VB设计了一套图形生成程序,运用于机床功率转矩图的设计。王帅等[11]基于VB编制了一套加热炉热平衡计算软件。騰凯等[10]基于VB开发了一个数控虚拟仿真实验辅助系统。吴青凤等[12]基于VB软件设计开发了减速器拆装虚拟实验系统。在此背景下,为提高实验教学质量,训练学生正确掌握实验操作步骤和原理,针对“动力工程测控技术实验”中的实验项目——孔板、电磁、转子、涡轮流量计标定实验的特点,提出基于VB开发流量计标定虚拟仿真实验,以提高学生对容积法标定流量原理的深入掌握,起到辅助教学的作用。
  该虚拟仿真实验主要是给试验者提供一个预习环境,使试验者通过鼠标键盘的操作就可以进行试验。虽然不能像亲临其境一样,但在屏幕上看到的和实际试验装置基本一致。通过仿真实验以后,再进入实验室,就可做到事半功倍的效果。
  1  流量标定实验装置
  实体水流量标定实验装置系统示意图见图1所示,由标准计量容器,涡轮流量计、电磁流量计、转子流量计、孔板、差压变送器和电控仪表箱组成。装置主体安装在不锈钢台面上,两条测量直管水平平置,留有充分的直管段来保证流型稳定。各流量计用于读取相应管道内的流量值。
  在实验过程中,水通过水泵的驱动,在系统里进行循环。依次流过流量计和标准计量容器,计算其流量大小,比较测量误差,从而对待标定流量计进行误差校准。在实验过程中,由于实验台位有限,不能所有的学生都进行操作实验,虚拟仿真实验可以解决这个问题。
  2  虚拟仿真实验设计
  开发基于VB的流量标定虚拟仿真软件的目的是使该实验不再局限于实验台,学生通过虚拟仿真实验软件可以完成实验。因此,虚拟仿真实验软件有三个目标:(1)尽可能贴合真实实验装置,让学生有真实操作实验装置的感受;(2)随着实验操作步骤的进行要出现合理的反馈,显示出相应的实验现象与结果;(3)实验操作逻辑要符合实际。   为达到预期目标,流量计标定虚拟仿真实验应包含一个实验装置模型图,作为虚拟仿真实验中对实验装置的各项操作界面。设置实验数据的显示区域,显示标定流量计过程中的各项数据。为方便直观地看到待标定流量计所测得流量与标准流量的误差,主界面把待标定流量与标准流量做成曲线图展示出来。为了方便学生理解流量计标定虚拟仿真实验使用方法,在主界面的最下方提供一个实验提示栏,指导学生虚拟仿真实验的操作步骤。
  基于虚拟仿真实验开发的目标和思路,采用真实实验装置的实测数据作为虚拟仿真实验项目数据库的数据。虚拟仿真实验采用分模块设计,实验程序共有5个模块,其中实验装置操作模块和实验数据显示模块为核心模块,实验指导,实验结果趋势曲线和实验操作提示为辅助模块。
  2.1  实验数据库设计
  记录流量标定实验时各工况下各流量计显示的流量,压力等参数,相应工况下计量罐体积和所用时间。经过多次实验,在剔除粗大误差数据后,部分数据如表1、2所示。将实验数据进行处理,得到待标定流量计的流量,标准流量。逐渐增大转子流量计前管道阀门开度的条件下,拟合出标准流量与待标定流量计流量的关系曲线。
  2.2  程序界面设计
  虚拟仿真实验界面是实验人员与虚拟实验装置交互的窗口。良好的界面设计有助于实验人员开展虚拟仿真实验。虚拟仿真实验界面,如图2所示。该界面包括5个模块,包括实验介绍模块,实验操作模块,实验数据显示模块,实验拟合曲线模块,实验操作提示模块。
  (1)实验介绍模块。文件下拉窗口模块设置了实验目的、实验原理、实验装置、实验步骤、数据处理、思考题等内容介绍。
  (2)实验操作模块。虚拟实验装置与真实实验装置操作一致,用鼠标点击实验操作界面上的可操作位置就进入实验操作环境。可操作位置包括电源、仪表、水泵开关,转子流量计前的阀门1、阀门2、秒表,电磁流量计、涡轮流量计、孔板流量计、转子流量计。其中,这4个流量计点击的作用是选择待标定的流量计,再开始做实验。
  (3)实验数据显示模块。实验者做完实验后可根据实验数据显示框记录数据,完成后续计算。
  (4)实验拟合曲线模块。实验可以标定转子流量计、孔板流量计、涡轮流量计、孔板流量计这四种流量计。为了方便直观地看到待标定流量计所测得流量与标准流量的相对误差,主界面上显示待标定流量与标准流量关系曲线图。
  (5)实验操作提示模块。仿真实验界面设有实验提示栏,每条提示信息紧密贴合实验步骤,并且符合真实实验装置的操作。实验者掌握实验指导中的实验步骤后,只需要根据实验提示操作,即可完成。
  2.3  程序设计
  2.3.1  程序结构设计
  为了把流量计标定虚拟仿真实验设计思路在程序上进行实现。首先对程序在思路上进行构思。如图3所示。
  实验者须在进行实验指导文本的阅读后,实验操作界面上的可操作位置才进入可操作状态。依照实验提示的信息进行正确的操作(点击热区),得到相应的结果。在选定标定的流量计并进行相应的阀门点击操作后,点击“增大阀门开度并重复步骤”按钮,就会进行实验数据和曲线图图像的显示。结束实验时,应先检查电源是否关闭,若电源关闭方可关闭程序,若未关闭则弹出关闭电源的提示窗口。
  2.3.2  程序运行设计
  为了实现实验程序的功能,主要进行了以下几部分的工作:
  (1)总体变量的定义。
  待标定的流量计有四种,选择不同的流量计会显示不同的数据和图像,同时为了规范和贴合实际实验操作,对操作步骤做出了限制,则运用了大量的if else条件限制语句。首先对实验的状态做出定义,方便后续程序设计,用代码表示为:
  Public 状态 As Integer '1:初始状态,2:点击过试验相关状态,3:点击过电源等开关后状态,4:点击过某个电磁阀后。
  Public 类型As Integer '0:未点击,1:转子1,2:转子,3:孔板,4:電磁,5:涡轮,6:排水阀。
  (2)图像热区设置。
  实验者应先选择待标定的流量计,并完成手阀、排水阀的操作后,才可增大阀门开度以增大流量,记录实验数据。将流量计、阀门、排水阀等操作装置区域设置为热区,单击该区域即视为完成该装置的相应操作,进而加载相应的程序代码。
  完成实验后单击关闭程序时,会检测“电源”、“阀门”、“仪表”是否为true,若为true,则弹出提示先关闭电源的窗口,若为false,则关闭程序。用if else条件语句实现该功能,则为:
  Private Sub 退出_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 退出.Click
  If 电源 Or 仪表 Or 水泵 Then
  MsgBox("请关闭电源、仪表、水泵开关后再退出!", MsgBoxStyle.OkOnly, "提示")
  Exit Sub
  Else
  ShowForm.Dispose()
  ShowForm.Close()
  Me.Dispose()
  Me.Close()
  End
  End If
  End Sub
  (3)读取word和excel文档。
  实验者单击菜单栏中的实验指导信息时,需要对其内容进行读取和显示。运用vb.net中的LoadFile进行文本的调取。
  完成实验操作后,单击“增大流量并重复步骤”按钮则会逐行读取并显示对应流量计的数据。   实验者操作的特定步骤需要有实验提示信息文本的指导。直接定义字符变量“TSI.Text”,在完成特定实验操作即相应变量被赋予特定值时,该字符变量会被赋予不同的提示信息。
  例如,在单击菜单栏中“实验目的”后加载的代码如下所示:
  Private Sub 实验目的_Click(ByVal gender As System.Object,ByVal e As System.EventArgs)Handles实验目的.Click
  Rt.Height =460
  Rt.Width =650
  Rt.Text=
  Rt.LoadFile(Application.StartupPath+“\实验目的.rtf")
  Rt.Left=0
  Rt.Top =23
  Rt.Visible = True
  Me.Width =Rt.Width +7
  Me.Height = Rt.Height +56
  Me.Top=(ly.Computer.Screen.Bounds.Height-Me. Height)/5
  Me.Left =(My.Computer.Screen.Bounds.Width-Me. Width)/2
  If状态=1Then
  状态=2
  TSI.Text=“请依次打开电源、仪器、水泵开关”
  End If
  End Sub
  3  结语
  流量计标定虚拟仿真实验项目展示了实验指导,实验操作界面,能模拟实体实验装置运行操作过程,显示实验数据与运行曲线。学生不仅可以在此软件上预习,也可以复习。该虚拟仿真实验项目可作为开展实体实验的补充,起到了教学辅助的作用。通过实践发现,虚拟仿真实验开发丰富了教学资源,提高了学生的學习兴趣,学生普遍反映良好。
  参考文献
  [1] 宋健, 颜士肖. 虚拟仿真技术在数控加工中的应用[J]. 机械制造与自动化, 2015(2): 95-97.
  [2] 李震彪. 本科教学虚拟仿真实验之思考[J]. 实验技术与管理, 2019(36): 5-7.
  [3] 刘红亮, 王丹志. 基于Flex的虚拟实验平台的设计与开发[J]. 软件, 2015, 36(1): 77-81.
  [4] 刘标, 王大虎, 徐炎军. 基于Unity3D的电力仿真教学系统[J]. 软件. 2019, 40(6): 164-168.
  [5] 张济麟, 张艳鹏. 应用 VR 及AR技术的虚拟仿真实验设计与实现[J]. 软件, 2018, 39(8): 202-206.
  [6] 喻盼. 基于Java和Matlab的虚拟仿真实验系统的设计与实现[D]. 长江大学. 2018.
  [7] 张海燕, 吴园燕. 基于LabVIEW虚实仿真的《电路分析基础》教学研究[J]. 软件, 2019, 40(6): 70-73.
  [8] 白城铭. 基于Flex教学仿真平台的研发及应用[D]. 华南理工大学. 2016.
  [9] 李军, 何沛恒, 柴会敏等, VB程序软件在机床设计计算上的运用[J]. 机械设计, 2018(35): 242-246.
  [10] 王帅, 钱惠国. 基于VB6. 0的加热炉热平衡计算软件开发[J]. 煤炭技术, 2016(35): 287-289.
  [11] 腾凯. 数控虚拟仿真实验辅助系统的设计[J]. 实验室研究与探索, 2015(34): 69-72, 85.
  [12] 吴青凤, 江帆, 李东炜. 基于VB的减速器拆装虚拟实验系统的开发[J]. 实验技术与管理, 2014(31): 104-106, 214.
其他文献
摘 要: 政策文本(Policy Text)是指因政策活动而产生的记录文献,当前多数的政策文本分类方法存在特征维度高、缺乏上下文信息这两个缺点。基于此,本文采用Doc2vec算法,通过词向量化解决特征维度高的问题,采用CBOW方法获取词语上下文信息。本文采用的方法经过实验测试,结果显示该方法对提高政策文本的分类准确率有着显著作用。  关键词: 政策文本;文本分类;Doc2vec  中图分类号: F
期刊
摘 要: 阐述了如何利用3ds Max和Photoshop对北魏时期的服饰进行设计与三维重建。通过对大同市博物馆的调查以及对有关北魏时期文献的查阅,全面了解和学习北魏时期的服饰文化,并设计出服饰的基本造型。利用3ds Max,采用多边形建模的方法,制作服饰的数字化模型,对模型进行uv展开,再利用Photoshop为建好的模型绘制贴图,包括对服饰色彩、花纹和质感的绘制,最终实现对北魏服饰数字化模型的
期刊
摘 要: 《计算机应用基础》是职业院校学生必修的一门课程,学好这门课程有助于学生拓展知识视野,同时对其未来的求职就业也有一定的促进作用。近些年来,随着科技的发展和进步,信息技术得以在教育教学工作中广泛的应用,各院校教师以信息技术为基础录制了大量的精品资源共享课程,该课程在教学中的应用,有效的减轻了教师的教学负担,提高了学生的学习积极性。为此,文章尝试对精品资源共享课教学在《计算机应用基础》中的应用
期刊
摘 要: 针对天地图·云南平台数据更新的需求,提出了基于地理信息系统(GIS)的海量DOM影像数据重采样系统的设计方案,论述了系统的结构以及实现方法。重点对系统的整体框架、功能设计和系统实现进行了详细介绍。有效解决了将1:2000DOM影像批量化重采样为1:5000DOM影像的问题,完成了天地图·云南平台数据更新工作。  关键词: GIS;DOM;重采样;ArcObjects  中图分类号: TP
期刊
摘 要: 借助Solidworks软件,来设计模拟试卷袋施胶装置的结构,对部件进行三维建模和模型装配,并利用Solidworks Simulation插件对取胶辊进行受力分析,以及Motion插件对整个试卷袋施胶机构进行运动仿真,得出数据以及仿真结果有助于我们分析试卷袋施胶机构的可行性,其中有限元分析计算,使我们对所设计方案能够更好地进行综合评价。  关键词: 施胶装置;Solidworks;建模
期刊
摘 要: 为了降低智能家居系统的配置成本,并通过集成式的解决方案,尝试缓解智能家居市场的碎片化问题,提高用户的购买和使用体验。设计了一套基于Raspberry Pi平台,利用低功耗蓝牙?红外等无线数据传输技术进行辅助控制的智能家居系统。本平台可以通过手机微信小程序、PC智能语音助手“Cortana”对家用电器进行控制,实现了通过个人智能设备控制家用电器的目的。本套智能家居系统使用方便,购置成本低廉
期刊
摘 要: 探讨基于MIMICS图像处理软件的脊柱三维重建算法。采集真实患者脊柱部位的CT影像数据,应用比利时医学交互式影像控制系统软件(Materialise’s Interative Medical Image Control System, MIMICS)对影像数据进行图像处理、三维重建。采用基于灰度值的阈值分割、蒙版编辑、区域增长等算法编辑图像,最后计算三维蒙版获得脊柱的三维模型。结果:获得
期刊
摘 要: 隨着技术的不断进步,互联网+时代的到来,致使数据和信息量快速增长,与此同时人们可以以快捷低价的方式获取和存储数据,因此对数据的应用和支配变得愈加重要。对现代企业来说,数据是反映企业运作状况的主要依据,数据资产管理效果的高低影响企业的发展和目标,因此是企业管理中的一项重要课题之一。通过分析电力企业数据资产管理的关键流程,建立数据资产管理体系,梳理企业数据管理业务,为大数据应用与战略发展提供
期刊
摘 要: 为了进一步深化“产教融合”教学改革,提升高职实践类课程创新实践教学效果,课程资源建设是首要问题,教学内容是否优质、实用,是提高高职实践课程教学质量的关键,为此提出了“课产融合”课程资源建设思路,对“课产融合”项目库资源、立体化教材建设方法,“产学并行”训练流程、“课产融合”实践创新平台、教学思政教育等路径方法,进行了探讨和论述,创新了高职实践类课程资源“课产融合”建设方法与路径,为现代学
期刊
摘 要: 党的十八大三中全会提出逐步简政放权,要求做到便捷、规范、宽进严管,这引起市场监管主体职责发生变化,监管对象呈现井喷式增长。传统的监管方法和手段已不能适应改革后的监管需要,监管方法和手段必须由传统向信息化、智能化等方式转变。本文根据广东省广州市有关企业的真实数据对其展开运行风险研究,首先运用随机森林算法对原始数据进行变量选择以便形成一个简化、高效的数据集,然后分别应用决策树、集成法、人工神
期刊