1、第 卷第期V o l ,N o 滨州学院学报J o u r n a l o fB i n z h o uU n i v e r s i t y 年月A p r,【工程与技术研究】机械原理虚拟仿真实验教学系统的设计与实现收稿日期:基金项目:滨州学院 年校级教学改革研究项目第一作者简介:刘瑞歌(),女,河北唐县人,副教授,硕士,主要从事机电一体化技术、机械科学与技术研究.E m a i l:l r g c o m刘瑞歌,郑琪(山东航空学院 机电工程学院,山东 滨州 )摘要:针对“机械原理”课程实践性强的特点,设计开发了一款虚拟仿真实验教学系统,该系统包括平面机构认知、平面连杆机构、凸轮机构、齿轮传
2、动、动平衡原理个模块.该系统实现了机械零部件的三维动画展示、各类机构的运动仿真模拟、实验设备的虚拟拆卸安装、实验装置各参数的虚拟测试等功能,该系统交互性、趣味性强,有助于提高学生的学习积极性和主动性.关键词:虚拟仿真;机械原理;实验系统;平面连杆机构;U n i t y D中图分类号:T P 文献标识码:A D O I:/j c n k i 引言“机械原理”是机械类专业重要的基础课程,是一门典型的理论与实践相结合的课程 .近年来,随着“新工科”建设的快速开展和工程教育专业认证工作的不断推进,各高校在机械工程专业的教学中越来越重视对学生科技创新和解决复杂工程问题能力的培养,培养这些能力,需要科学
3、的实践教学体系和完善的校内外实验基地 .然而,“机械原理”理论课程存在教学内容和教学方式单一,需动画演示支撑理论学习的问题.实验课程存在学生多、设备少、设备昂贵、运行成本高、操作风险大 ,实验受时空限制等问题.针对这些问题,提出构建机械原理虚拟仿真实验教学系统,该系统以“机械原理”课程学习内容为基础,利用虚拟仿真技术构建网络化平台,将机械原理相关实验进行虚拟仿真,实现机械零部件的三维动画展示、各类型机构的运动仿真模拟、实验设备的虚拟拆卸安装、实验装置各参数的虚拟检测等.该系统具有随用随调、方便灵活、交互性强、资源共享等优点,解决了理论教学枯燥无味、晦涩难懂的问题,并节约了教学成本,激发了学生实
4、验学习的兴趣.虚拟仿真实验教学系统的设计 虚拟仿真实验教学系统的技术路线“机械原理”实验侧重对机构结构学、运动学、力学的理论与实践,因此设计的机械原理虚拟仿真实验教学系统应具有较强的仿真性、交互性、开放性,使用的开发工具需支持多种编程语言,具备良好的编辑功能以实现三维模型与编程语言的交互.鉴于此,虚拟仿真实验教学系统以U n i t y D为平台,融合S o l i d W o r k s、D M a x、V i s u a lS t u d i o、C、M a t l a b等软件,实现系统的具体功能.虚拟仿真实验教学系统采用三层分布式体系结构设计,对界面层、服务层和数据层进行概念和逻辑设计
5、,然后从实验教学设计、交互式滨州学院学报第 卷设计、实验动画设计三方面对系统进行物理设计,最后进行系统的整合和发布,技术路线如图所示.图技术路线 虚拟仿真实验教学系统的方案设计和功能结构机械原理虚拟仿真实验教学系统是一个集成性较高的综合系统平台,包含平面机构认知实验、平面连杆机构实验、凸轮机构实验、齿轮传动实验、动平衡实验个模块.()平面机构认知实验模块:平面机构认知实验是“机械原理”课程教学中重要的演示性实验,通过一些典型机构的动作演示,使学生了解各种机构的基本结构、工作原理、功能特点及应用,更直观地认识机械原理课程的主要研究内容.()平面连杆机构实验模块:平面连杆机构实验在于根据杆长条件及
6、最短杆所在位置,判断平面连杆机构的类型.已知平面四杆机构原动件做定轴匀速转动时,判断连杆和从动件的位移、角速度、角加速度变化及其运动状态.()凸轮机构实验模块:凸轮机构实验模块通过S o l i d W o r k s创建了种典型凸轮机构的三维模型并进行运动仿真,阐述了各凸轮机构廓线设计方法,并生成轮廓曲线.实验界面介绍了该凸轮机构的结构组成、特点和应用,实验人员可通过按下键盘上设定的按键来控制界面左侧凸轮机构的旋转,实验界面还设有“运动仿真”“凸轮廓线”及“返回”个功能按钮.学生可通过点击相应按钮打开相应界面,进行实验学习.()齿轮机构实验模块:以创建的变速箱三维模型为基础,分别进行结构拆装
7、和仿真.通过鼠标点击按钮的方式实现变速箱的自动拆装,完成拆卸后的变速箱零部件分布在平台的整个平面内,以便实验人员观察和操作.实验完成后可点击测“试题”按钮,打开相应的测试题目,以检测实验掌握情况.()动平衡实验模块:动平衡原理实验模块分为动平衡原理讲解与应用、动平衡机操作实验以及相关测试题目三方面.实验人员可以点击动“平衡原理”按钮打开动平衡原理界面,该界面论述了动平衡条件和适用条件,且添加了“原理”“应用”和“返回”个功能按钮,点击相应按钮弹出相应视频界面,视频详细阐述了动平衡的原理、平衡方法和动平衡的应用.虚拟仿真实验教学系统的实现与发布虚拟仿真实验教学系统的总体设计,遵循开放性、交互性的
8、原则.实验人员输入学号,点击登录按钮,进入实验教学系统.下面以平面连杆机构实验为例介绍系统的功能实现机制及关键技术.虚拟仿真实验教学系统的功能实现平面连杆机构是“机械原理”常见机构.平面连杆机构各构件之间由低副连接,该机构承载能力高、磨损量小,且能实现转动、摆动、移动和平面复杂运动,广泛应用于各行各业以及日常生活.平面连杆机构实第期刘瑞歌,郑琪机械原理虚拟仿真实验教学系统的设计与实现验包括平面连杆机构类型的判断、平面连杆机构的运动分析.实验流程分析学生在实验选择页面上,点击“平面连杆机构实验”按钮,进入实验操作之前需要查看实验目的、实验图平面连杆机构实验流程图注意事项、实验相关的理论知识、实验
9、步骤.在操作面板界面,学生可以选择不同的平面连杆机构实验模块,连杆类型的判断、运动分析及仿真.实验操作完成后,学生进入测试界面,考察自己对相关知识点的掌握程度.具体流程如图所示.利用M a t l a b软件,以数学模型为依据,编程设计,进行平面连杆机构运动分析及运动仿真,经封装后与U n i t y D整合.在U n i t y D中通过按钮和C脚本调用外部程序,通过输入各杆的长度和主动件角速度,启动分析,做出连杆和从动件的位移线图、角速度线图、角加速度线图及机构运动状态.实验完成后,点击页面右侧箭头进入该实验相关测试题目,完成测试题后可通过点击按钮返回实验目录界面.实验界面实现用解析法对平
10、面连杆机构运动进行分析,首先建立机构矢量方程,然后对时间进行一次求导得到速度方程,再进行二次求导得到加速度方程.平面连杆机构M a t l a b程序设计分为两个层面:主程序的任务是求机构在一个循环内各构件的位移、速度、加速度的变化规律,并用线图表示,同时进行机构的运动仿真;子函数的任务是求解机构在某位置时,各构件的位移、速度、加速度.学生进入操作面板界面,输入平面连杆机构的杆长以及原动件的角速度,可在界面的右侧观察到该平面连杆机构的类型及运动仿真,同时可看到该平面连杆机构的运动分析线图,包括位移、速度、加速度(图).图平面连杆机构实验操作界面 关键技术()平面连杆机构实验模块M a t l
11、a b文件封装.在M a t l a b中编写好的GU I程序需要封装成 e x e文件,这样能更方便地运行程序或将程序分发给他人使用,若将程序运行所需要的环境R u n t i m e和程序一并封装,可实现在没有安装M a t l a b的电脑中使用.M a t l a b中GU I程序封装成可执行文件流程:在M a t l a b命令行窗口中输入d e p l o y t o o l,打开M a t l a bC o m p i l e r,然后选择A p p l i c a t i o nC o m p i l e r;填写封装信息并作相应配置,同时选择R u n t i m e进行封装
12、;点击P a c k a g e,开始封装,生成M a t l a b执行文件.滨州学院学报第 卷()U n i t y D调用启动M a t l a b执行文件的实现.平面连杆机构实验模块的运动分析是通过点击U n i t y D内部设定按钮打开外部程序来实现调用启动,此步骤需要该按钮绑定C脚本来实现.C脚本代码为u s i n gU n i t y E n g i n e;u s i n gU n i t y E n g i n e U I;p u b l i cc l a s sm a t l a b:M o n o B e h a v i o u rp r i v a t es t r
13、 i n gp a t h UR L;p u b l i cv o i dO p e n()A p p l i c a t i o n O p e n UR L(p a t h UR L);/U s e t h i s f o r i n i t i a l i z a t i o np r i v a t ev o i dS t a r t()p a t h UR L F:/平面四杆机构;/A p p l i c a t i o n d a t a P a t h/S t r e a m i n g A s s e t s/;/U p d a t e i sc a l l e do n c
14、ep e r f r a m ep r i v a t ev o i dU p d a t e()i f(I n p u t G e t M o u s e B u t t o n D o w n()O p e n();虚拟仿真实验教学系统的发布系统调试完成后,需对虚拟仿真实验教学系统进行发布,机械原理虚拟仿真实验教学系统最终需要脱离U n i t y D环境使用,生成可执行文件 e x e,发布具体步骤如下:在U n i t y D中的编辑页面选择F i l e b u i l ds e t t i n g s;勾选所有设计的场景,由于在程序打开时首先调用启动号场景,所以将登陆界面场景放到最
15、上边,设置为号场景;选择文件存放位置,点击b u i l d生成可执行文件,完成平台发布.结论阐述了一款机械原理虚拟仿真教学系统的设计和开发.该系统以U n i t y D为主要开发平台,综合运用S o l i d W o r k s建模、D M a x动画模拟、V i s u a lS t u d i o代码编辑器、M a t l a b曲线绘制等软件,成功实现了平面机构认知实验、平面连杆机构实验、凸轮机构实验、动平衡实验和齿轮机构实验五大模块的开发.该系统可以对传统的线下实验进行补充,有效促进学生“机械原理”课程的学习.融入了机械原理的理论知识,达到了理论与实践相结合的目的.通过该系统,学
16、生可以使用手机或电脑随时随地学习实验教学内容.测试结果表明,该系统交互性强、趣味性强,大大提高了学生学习的积极性和主动性.第期刘瑞歌,郑琪机械原理虚拟仿真实验教学系统的设计与实现参考文献:王雨,王英,王恒,等基于增强现实技术的机械原理实验教学系统设计J实验技术与管理,():刘汉代,赵杰,廖志良,等机械原理虚拟实验系统的设计与实现J,机械工程与自动化,():陈忠豪基于机械原理课堂的机械运动演示装置的设计J农机使用与维修,():华剑,徐小兵虚拟仿真软件在机械专业教学中的应用实践J大学教育,():田立江,张洁,王丽萍以专业认证为导向的实践教学内容对标与体系优化J黑龙江教育(高教研究与评估),():程
17、国萍,师慧丽人才再教育:工程机械行业创新与发展的重要保证J中国工程机械学报,():刘清涛,张新荣,贺朝霞工程机械开放式虚拟仿真实验教学管理平台建设J实验技术与管理,():北京润尼尔网络科技有限公司开放式虚拟仿真实验教学管理平台软件E B/O L h t t p:/www r a i n i e r n e t c n/c p z x/x n s y j x x l/p t l/x n f z j x g l p t/D e s i g na n dI m p l e m e n t a t i o no fV i r t u a l S i m u l a t i o nE x p e r i
18、 m e n tT e a c h i n gS y s t e mf o rM e c h a n i c a lP r i n c i p l eL I UR u i g e,Z HE NGQ i(C o l l e g e o fM e c h a n i c a la n dE l e c t r i c a lE n g i n e e r i n g,S h a n g d o n gU n i v e r s i t yo fA e r o n a u t i c s,B i n z h o u ,C h i n a)A b s t r a c t:Av i r t u a l
19、s i m u l a t i o ne x p e r i m e n t a l t e a c h i n gs y s t e mh a sb e e nd e s i g n e da n dd e v e l o p e dt oa d d r e s s t h es t r o n gp r a c t i c a l i t yo ft h e“M e c h a n i c a lP r i n c i p l e s”c o u r s e T h es y s t e mi n c l u d e sf i v em o d u l e s:p l a n a rm e
20、 c h a n i s mc o g n i t i o n,p l a n a r l i n k a g em e c h a n i s m,c a m m e c h a n i s m,g e a rt r a n s m i s s i o n,a n dd y n a m i cb a l a n c ep r i n c i p l e T h es y s t e mi m p l e m e n t sf u n c t i o n ss u c ha s Da n i m a t i o nd i s p l a yo fm e c h a n i c a l c o
21、m p o n e n t s,m o t i o ns i m u l a t i o no fv a r i o u sm e c h a n i s m s,v i r t u a ld i s a s s e m b l ya n di n s t a l l a t i o no fe x p e r i m e n t a le q u i p m e n t,a n dv i r t u a l t e s t i n go fv a r i o u sp a r a m e t e r so fe x p e r i m e n t a ld e v i c e s T h i
22、 ss y s t e mh a ss t r o n gi n t e r a c t i v i t ya n df u n,w h i c hh e l p s t o i m p r o v es t u d e n t s l e a r n i n ge n t h u s i a s ma n d i n i t i a t i v e K e y w o r d s:v i r t u a l s i m u l a t i o n;m e c h a n i c a lp r i n c i p l e;e x p e r i m e n t a l s y s t e m;p l a n a r l i n k a g em e c h a n i s m;U n i t y D(责任编辑:王新亮)