前言:我们精心挑选了数篇优质虚拟实验设计论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
1.弹性元件的虚拟模型根据导体材料的应变电阻效应,电阻的相对变化与应变之间的关系。为了获得电桥输出与载荷的关系,需要构建弹性元件的数学模型。电阻式传感器的弹性元件结构有圆筒式、柱环式、悬梁式和轮辐式四种基本类型,各种不同的结构型式的弹性元件应变ε与载荷F的关系如下所示。(1)柱筒式弹性元件其中E为弹性模量,A为横截面积。(2)柱环式弹性元件其中R0为内环半径,b为柱环宽度,h为柱环厚度,E为弹性模量。(3)悬梁式弹性元件其中l为有效长度,b为悬梁宽度,h为悬梁厚度,E为弹性模量。(4)轮辐式弹性元件其中b为轮辐条厚度,h为轮辐条宽度,G为剪切模量。将四种弹性元件类型设计在一个子VI中,通过操作“弹性元件类型”下拉列表进行选择。
2.虚拟电桥模型电桥是目前常用的电阻式传感器测量电路,整个电桥电路由四个桥臂组成,当桥臂接入应变电阻时则成为应变电桥。当有一个臂被接入应变电阻时,被称为单臂电桥;两个臂被接入应变电阻时则为双臂电桥(也称半桥);四个臂均被接入应变电阻时则称为全桥。在桥路中均未接入应变电阻时。
3.电阻属性和接桥方式设计前面板(如图1所示)上电桥部分的电阻属性分为固定电阻、应变电阻和平衡电阻三种,应变电阻的贴片方式分为受拉应力和受压应力。(1)电阻属性。图1中的电阻R1的属性只有两种:应变电阻和固定电阻。该属性通过操作“R1”设置开关进行选择。若R1为应变电阻属性,其阻值会随载荷F的增减而产生相应的ΔR1以及因温度变化产生的ΔR1t。电阻R2的属性与R1相同。通过操作“R2”设置开关可以选择R2的属性。若R2作为应变电阻,则会随载荷F的增减而产生相应的ΔR2以及因温度变化产生的ΔR2t。若操作“差动设置”开关,则可使R2的受力方式为受压应力,从而会随载荷F的增减而产生相应的-ΔR2以及因温度变化产生的ΔR2t。R3,R4需要参与调平电路的设计,因此接线也会相对复杂。通过操作“R3”和“R4”设置开关对该电阻进行属性操作。图中出现的Rr显示框为调零电路中的R5的右半部分与R6串联然后再与R3并联后的阻值。Rl显示框为R5的左半部分与R6串联后再与R4并联后的阻值。(2)接桥方式的设计。虚拟前面板上的电桥工作方式分别为:不工作、单臂工作,半桥工作和全电桥工作方式四大类型。对于半桥和全桥方式,其中应变片又分为差动和非差动两种布片方式。不工作方式指的是R1,R2,R3和R4都设置成固定电阻。该方式无论怎样施加外力,输出始终为零。单臂工作时将R1设置为应变电阻,R2、R3、R4设置为固定电阻。此时,按“R1”按钮,“R1”按钮变绿,图中应变电阻R1如果显示向上的箭头,表明该应变电阻受拉应力,对应电阻值增大;如果应变电阻R1显示向下的箭头,表明该应变电阻受压应力,对应电阻值减小。半桥非差动工作时,R1、R2设置为应变电阻,R3、R4设置为固定电阻。按下“R1”、“R2”两个按钮,两者均变绿表示接入工作臂,同时电阻R1、R2上的箭头方向一致,表示应变片受到相同性质的应力,此时电桥输出基本为零。半桥差动工作时,R1、R2设置为应变电阻,R3、R4设置为固定电阻。按下“R1”、“R2”两个按钮,两者均变绿表示接入工作臂,同时电阻R1显示向上箭头,R2显示向下的箭头,表示对应的应变片受到拉应力和压应力。全桥非差动工作时R1、R2、R3、R4属性均为应变电阻,此时,按下“R1”、“R2”、“R3”、“R4”按钮,均变为绿色。四个电阻上的箭头方向一致,表明四个电阻受相同性质的应力,此时电桥输出基本为零。全桥差动工作时,“R1”、“R3”电阻箭头向上,表示受拉应力;“R2”“R4”箭头向下,表示受压应力。
4.温度误差计算及补偿在讨论应变计的工作特性时通常是以温度恒定为前提的,但在实际应用过程中,工作温度可能会发生变化,从而导致应变电阻的阻值发生变化。设工作温度变化为Δt℃,则由此引起粘贴在试件上的应变电阻的相对变化为。将公式(11)代入公式(7)-(10),即可以计算出温度变化时的电桥输出,该输出即为温度误差。单臂工作时,采用补偿块法进行温度误差补偿,该方法利用两块参数相同的应变计R1、R2,R1贴于试件上并接入工作臂,R2贴于与试件材料相同温度环境的补偿块上,但该补偿块不参与机械应变,同时接入电桥相邻臂作为补偿臂。当接通电源并施加负载时,补偿臂产生的热输出与工作臂产生的热输出相同,则可达到温度误差补偿的目的。对于半桥差动和全桥差动工作方式,根据公式(10)的和差特性即能进行温度误差补偿。5.非线性误差计算及补偿公式(10)是对公式(9)进行线性化后的输出。对于单臂工作时,非线性误差可以通过在电路中加入补偿臂(该臂不受外加应力作用)。对于半桥差动和全桥差动工作方式,不需要外接补偿电路,因为差动工作方式具有很好的非线性补偿作用。
二、虚拟操作面板的设计
用LabVIEW软件开发虚拟仪器,用户能“量身定制”仪器的操作面板。本实验根据真实的电阻式传感器实验电路接线图作为虚拟仪器的操作面板,能直观地阐述电阻式传感器实验原理及操作方式,虚拟面板如图1所示,主要包括虚拟弹性元件选择、应变电阻布片方式选择、电桥接法选择、电桥调零模块、差动放大模块、直流电源模块。此外前面板还包括电阻、外力、温度的赋值等。
三、远程虚拟实验的演示步骤
电阻式传感器实验的远程操作分别由DataSocket技术与Web网络工具来实现。DataSocket技术以及网络化技术的结合使虚拟仪器的远程控制成为可能,可在若干计算机上对传感器虚拟实验进行操作及数据处理。这为传感器虚拟实验的互动教学提升了便捷性。电阻式传感器虚拟实验的远程操作过程如下:第一步,打开服务器网页。第二步,输入R1、R2、R3、R4的阻值。第三步,选择弹性元件类型。第四步,设置接桥和布片方式。第五步,打开电源开关。第六步,调节调零电位计,直至电桥近似达到初始平衡状态。第七步,点击“施力F”按钮。第八步,查看客户端网页,查看电桥输出曲线。第十步,点击服务器面板中的“复位键”,使所有选项、开关及输入数据均清零和初始化。第十一步,关闭电源开关。
四、结束语
1.1功能设计
(1)实验信息管理。
实验信息管理主要包括对实验室工作人员、实验室规章制度、实验室通知以及实验室办公文件等信息的集中管理。
(2)实验课程管理。
实验课程管理是指面向不同的老师、不同的开设班级,对实验课程进行编排,以完成实验课程的统一集中管理,做到实验课程的时间、教室不冲突。
(3)实验设备管理。
实验设备是实验教学过程中的重要资源,对实验设备统一进行信息登记和管理,有助于实现对实验设备的网络化管理。
(4)实验教学管理。
实验教学管理主要包括实验课程的准备,学生实验过程视频的保存,实验报告的电子化及成绩评定,以及实验教学总结。
1.2模式设计
该设计采用了C/S模式和B/S模式相结合的设计模式。整个实验室信息管理系统在WEB环境下运行,客户端与数据库服务器之间采用B/S模式,从而避免了客户端专用程序的开发;而数据库服务器与应用服务器之间采用C/S模式,适宜满足应用程序和数据库系统之间的大批量数据访问和调用,从而提高了数据访问的灵活性。另一方面,由于数据全部存储在专用的数据库服务器上,而应用程序服务器和客户端只负责发出相应的数据请求指令,这样在一定程度上也提高了数据的安全性,后期维护也更加趋于合理。
2虚拟现实技术在虚拟实验中的设计与应用
2.1虚拟现实技术的应用方法
要将传统的动手实验演变为基于虚拟现实技术的虚拟实验,必须要完成三维建模、虚拟场景重建以及动作响应设定等一系列设置,这样才能够实现实验教学的信息化和虚拟化。目前三维建模主要依赖SolidWorks三维软件完成,而虚拟场景的重新构建,在很大程度上依赖于LabView等图形化编程软件的使用。要实现虚拟实验系统的设计,离不开数据库系统的应用,因为在虚拟实验操作过程中,离不开对数据库的实时动态访问,因此如何快速访问数据库系统成为虚拟技术应用的关键。目前应用在虚拟实验系统中的数据库访问技术,主要是依赖于数据的快速存储方式。对于底层传递来的数据,按照数据自身的属性进行分类,从而将数据自动划分到不同的数据类中。在同一数据类中,按照所定义的关键字对数据进行存储。采用分类的数据存储和访问方式,能够极大地提高数据库访问的效率。
2.2机电一体化实验的虚拟化设计应用
本研究课题以具体的机电一体化实验为例探讨虚拟实验系统的设计与应用。机电一体化实验主要完成传感器检测、数据滤波、数据采集、数据显示、电机控制等一系列任务。针对该实验的内容,虚拟化和信息化可以按照如下步骤实施:
(1)三维建模。
借助于SolidWorks三维软件对传感器、滤波器、数据采集卡、数码管、CPU控制器、步进电机等进行三维建模,实验室内的万用表、示波器等其他实验仪器也要建模,以增强实验环境的真实性。
(2)场景重建。
利用LabView图形化编程软件,将上述三维模型进行空间布局设置,构建与实验室完全一致的实验场景。
(3)界面接口设计。
仅仅有图形化场景是远远不够的,还必须借助LabView图形化编程软件对接口进行设计。比如数据采集卡的接口应当与传感器的输出接口保持相同的电平规格;再比如,CPU控制器的输出脉冲应当跟步进电机的驱动电流保持相同电平规格,以确保电机能够被驱动。
(4)虚拟动作响应。
设计了界面接口,就能够利用VRML工具对虚拟动作响应进行设定,通过设定使虚拟实验系统能够智能地感知到操作者的意图,从而顺利完成虚拟实验。
(5)数据库的快速访问。
在机电一体化实验中,需要保存的数据有传感器采集数据、数据采集卡的采集频率、CPU控制器的输出脉冲规格以及步进电机的相关参数。这些参数按照其自身属性可以划分为采集数据、控制数据和输出数据三大类,将上述的数据自动地划分到这三大类中。当虚拟动作响应需要访问数据库系统查询上述相关数据时,可以首先按照数据所在的大类进行查询,这样有助于提高数据库系统访问的快速性和准确性。
3结语
(一)实验分析
高锰酸钾制取氧气是利用酒精灯、试管、铁架台、导管、集气瓶、水槽等仪器,通过加热高锰酸钾制取氧气,利用排水法来收集氧气。学生不仅要掌握实验原理、目的,实验仪器和药品的使用方法及注意事项,实验步骤、化学方程式的书写等内容,还要培养观察、分析能力和实践操作能力。
(二)《高锰酸钾制取氧气》的实验目的
(1)通过虚拟实验中的文本展示工具,使学习者了解实验目的、原理和方法。
(2)通过对虚拟实验的操作,掌握药品的选择以及仪器连接的先后顺序,能够动手制取氧气。
(3)通过对实验过程、现象的观察、分析实验反应机制,加深对实验的认知和理解。
(三)《高锰酸钾制取氧气》的虚拟实验活动设计
学生要完成虚拟实验首先需要安装Secondlife客户端,进入Secondlife虚拟环境,通过以下流程完成整个虚拟实验。
(1)准备阶段:学习者通过Secondlife提供的地图工具搜索到虚拟实验室地标并通过瞬间移动工具进入虚拟实验室。
(2)实验阶段:学习者通过人-机交互选择事先通过3D建模工具创建好的虚拟实验仪器、药品并通过资源工具查询相关仪器的使用方法及实验装置图,完成实验仪器的装置;点击各个实验仪器、添加药品来完成实验。
(3)评价反馈阶段:教师根据学生提交的实验报告和学习者的学习记录对学习者本次实验进行一个综合评价,并将评价结果通过评价反馈系统及时反馈给学习者。
二、《高锰酸钾制取氧气》的虚拟实验环境设计
本研究以《高锰酸钾制取氧气》为例设计的虚拟实验环境。以实验过程的设计为理论基础从场景及模型设计、交互设计、支持工具设计、特效设计、评价设计这几方面设计三维虚拟实验环境。
(一)实验环境的场景及模型主要虚拟教室、虚拟实验室和仪器设备组成
虚拟教室由讲台、桌椅、多媒体系统、音响设备、电子白板、书柜、书、电脑组成,供学习者实验后进行交流、报告、探究、形成实验结论。虚拟实验室主要由实验环境、实验操作台、水池、药品柜、灭火设备为为学习者完成实验并获取实验数据。仪器设备主要是酒精灯、试管、铁架台、导管、集气瓶、水槽、铁夹、烧杯。药品耗材主要是高锰酸钾等。
(二)交互系统设计
(1)人机交互设计:在实验中通过操作交互,学习者能够感受到实验设备的控制感和体验感。在Secondlife中,利用创建工具可以实现简单的“点击”“移动”“坐在上面”等操作,Secondlife提供的林登脚本语言可以设置改变物体的性质、运动方式、运动轨迹、对外力的反应等等,能够较好地支持学习者的操作交互。
(2)交流工具:学习者在实验过程中和老师、同伴交流的方式主要有在线的同步交流和异步交流。
(三)支持工具设计
实验支持工具是指支持学习者完成实验的所有工具,本研究的支持工具主要包括搜索工具、资源工具、实验认知工具、评价反馈工具等。搜索工具主要是地图工具和瞬间移动工具通过它们是搜索定位各种学习场所、用户,并瞬间移动到目的地。资源工具包含Secondlife内部资源和外部资源。内部资源主要是3D浏览器;外部资源包括各大搜索引擎。这些工具可以搜索Secondlife内部和外部各种信息资源实验认知工具主要包括3D建模工具、拍摄工具、记事本工具主要为为实验过程中学习者观察记录实验现象、采集数据提供支持。评价反馈工具主要包括问卷系统(choicer、Quizchair)、学习记录系统(Tracker)、Web-Intercom,为实验后学习者自评、反思以及教师评价反馈提供支持。
(四)特效设计
在Secondlife中,通过粒子系统结合林登脚本语言可以营造烟雾、火焰、气体、雪花等各种现象。在本实验中酒精灯加热的火焰、水槽里面的气泡、集气瓶中的氧气、反应过程中的烟雾、药品晶体的状态变化等效果都可以通过粒子系统来实现。
三、结论