当前位置:首页 > 思想汇报 > [虚拟化学分子实验室的设计与实现]化学虚拟实验室
 

[虚拟化学分子实验室的设计与实现]化学虚拟实验室

发布时间:2019-06-21 04:07:04 影响了:

  摘要:本文提出了一种基于3D和VIRTOOLS的化学分子实验室的设计模型和实现方式。该系统模拟的宏观分子世界为用户提供了更加完善的学习平台,弥补了分子教学和实验的不足。
  关键词:VIRTOOLS 虚拟化学分子 专家系统 智能评价
  化学是一门以实验为基础的学科,分子结构的教学历来又是化学教学的难点,目前已经有很多高校和研究机构利用虚拟实验室解决化学分子结构教学的问题。这些虚拟实验室的特点可归纳为:友好的用户操作界面;模拟分子结构;有些可将分子模型应用于网络的传输和显示;有些可观察分子随参数动态变化的情况。但上述虚拟实验室都只是简单地以二维或三维的形式展示分子结构,并没有为用户创造一个实验探究的虚拟场景,也没有设计实验解释和结论的教学环节,不能引发学习者的反思和探究,难以达到预期的学习效果。
  鉴于此,本文提出了一种基于虚拟现实技术的化学分子实验室的设计模型和实现方式。该系统基于VIRTOOLS平台,通过建模技术实现了虚拟化学分子结构展示功能;利用动画技术实现了虚拟化学分子动态合成与分解功能;结合专家系统的设计思想和脚本语言VSL技术,解决了虚拟化学分子组装及智能评价问题,保证了系统的功能性和易用性。系统模拟的宏观分子世界为用户提供了更加完善的学习平台,弥补了分子教学和实验的不足。
  一、系统架构与功能
  1.系统架构
  基于VIRTOOLS和3D技术的虚拟化学分子实验室采用C/S网络架构。虚拟化学分子实验室架构包括客户端、服务器端和数据库。客户端只需在本地主机上安装VIRTOOLS Web Player播件,通过基于VIRTOOLS的服务端程序,便可直接访问虚拟化学分子实验室。服务器端主要包括一个能完成化学分子实验的平台,通过基于VIRTOOLS的数据库操作程序便可访问到数据库。数据库包含了实验必需的原子模型数据库、分子模型数据库以及评判标准数据库。原子模型数据库存储组装分子需要用到的各种原子模型,供不同实验调用,最终使原子数据库的原子模型达到良好的重用效果;分子模型数据库存储展示的分子模型;评判标准数据库存储分子键长和键角的信息,作为评价用户组装分子的标准。
  2.系统功能
  虚拟化学分子实验室包括分子结构展示、虚拟化学分子动态合成与分解、虚拟化学分子组装及智能评价三大模块。分子结构展示模块演示出常用极性分子和非极性分子的微观3D构型,学习者可以在虚拟环境中从多维度观察肉眼无法看到的分子结构,使抽象的知识直观化、形象化,从而清晰地认识分子结构的特点;虚拟化学分子动态合成与分解模块宏观模拟了分子合成与分解的微观动态过程,使学习者在观摩过程中思考分子合成与分解的规律和特点,培养学习者分析、解决问题的能力;虚拟化学分子组装及智能评价模块提供虚拟环境,供用户组装分子,并进行智能评价,及时反馈信息,让学习者在动手构建分子模型的过程中自主了解分子结构的基本特点。
  二、虚拟化学分子结构展示功能的设计与实现
  建立分子模型,主要有三种建模方式。
  1.角度捕捉法
  该方法可用于建立原子共面的分子模型。先采用角度捕捉的方法确定分子键角,再调整分子键长即可建立正确的分子模型。
  2.阵列法
  此法可用于建立所有原子都在正多面体表面的分子模型。如建立NH3分子的球棍模型,先制作一个白色的球体代表氢原子,一个圆柱体代表N—H键,并将它们组合成一组,然后调整组的轴心点位置于圆柱体的底面中心位置处(即四面体的中心),利用旋转工具和阵列命令复制出三个相同的组,并使它们之间的夹角等于107.3°(即NH3分子的键角),再在中心位置处放置蓝色球体作为氮原子,便可得到精确的NH3分子的球棍模型。
  3.魔格法
  此法可用于建立一个或多个原子是正多面体的中心的分子模型。如建立C-60的球棍模型,在创建命令面板上选择多面体,设置为二十四面体,并设置半径为80,再在材质编辑器中设置材质为双面材质和线框(即建立镂空二十四面体的模型),再运用结构修改器设置类型为visible edges,即可建立C-60的球棍模型。另外,还可采用对象建模、放样建模、布尔建模、次对象建模、网格建模和面片建模等方法。
  三、虚拟化学分子动态合成与分解功能的设计与实现
  1.动画技术的选择
  采用3DMAX软件的动画控制器,模拟原子和化学键在合成与分解过程中的旋转、抖动和移动运动。首先,采用关键帧的方法,加入可见关键点,在分子合成和分解开始时、结束时各设置一个,确定原子和化学键在这两个关键点的位置。其次,运用贝兹控制器,模拟分子在合成和分解过程中的动画,调整贝兹控制器的切线控制杆,对关键点间的插值进行全方位的调整,表示一个到下一个关键点的变换,参照分子运动规律调整运动轨迹曲线,即可达到理想的效果。采用噪波控制器模拟原子随机抖动的动画,以表现分子在合成分解过程中热量的变化,先创建原子抖动的路径,在路径控制器中获取该路径,再运用噪波控制器,即可实现对象轻微离开运动轨迹振动的动画。最后,运用列表控制器,可将变换控制器和噪波控制器混合得到原子和化学键沿运动路径在运动过程中随机抖动的动画效果。
  2.分子动态合成与分解的设计与实现
  本模块的实现原理如下:
  (1)系统获取用户选中的分子合成与分解的动画名称,并将所有演示动画与之相比较,再用参数选择器选出匹配的演示动画名称。
  (2)将用户选中的演示动画传递给动画下载器,将动画载入系统。
  (3)系统检测用户是否选中播放按钮,如果选中则激活播放器,并开始播放动画,同时使暂停按钮和停止按钮变为可用,否则继续检测。
  (4)在播放过程中,看系统检测暂停按钮和停止按钮是否被选中,如选中则执行下一步骤,否则持续播放直至演示动画结束。
  (5)如选中暂停按钮则暂停播放功能,如选中停止按钮则停用播放器的播放功能。
  四、虚拟化学分子组装及智能评价的设计与实现

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3