首 页   关 于   联系我们

实验室研究与探索  2017 , 36 (5): 144-147

计算机技术应用

基于Labview的设施环境自动控制实验教学改革

钱稷1a, 周娟1b, 邸葆1a, 丁钿冉2

1.河北农业大学 a.园艺学院,b.机电学院,河北 保定 071000
2.东芬兰大学 森林与科学专业,芬兰 约恩苏 80101

Reform of Experiment Course of “Automatic Control of Facility Environment” Based on Labview

QIAN Ji1a, ZHOU Juan1b, DI Bao1a, DING Tianran2

1a. College of Horticulture, 1b. College of Mechanical & Electrical Engineering, Agricultural University of Hebei,Baoding 071000, Hebei, China
2. University of Eastern Finland, School of Forest Sciences,Joensuu 80101, Finland

中图分类号:  G642.3

文献标识码:  A

文章编号:  1006-7167(2017)05-0144-04

收稿日期: 2016-08-15

网络出版日期:  2017-05-20

版权声明:  2017 《实验室研究与探索》编辑部 《实验室研究与探索》编辑部 所有

作者简介:

作者简介:钱 稷(1983-),男,河北保定人,硕士,讲师,主要从事温室环境调控的研究。Tel.:13630850551;E-mail:qianji167@163.com

展开

摘要

为了提高设施农业科学与工程专业学生的动手实践能力,同时针对缺少设施环境自动控制实验仪器的问题,利用Labview软件平台进行实验教学,将实验分为教学复习环节和实验环节。实验环节设置了开放性实验部分,进一步为学生提供了理论和实践相结合的学习环境。通过学生课程调查数据表明:85%的同学能够独立完成设施环境调控labview程序的编程,同时81%的同学能够完成创新实验中全部4个参数的优化。本实验教学改革,有助于设施农业科学与工程专业学生理解和掌握该课程的主要知识点,提高工程实践能力,完善学生的知识结构,不断强化其独立思考能力和创新意识。

关键词: 设施环境自动控制 ; 实验教学 ; 实践能力 ; Labview

Abstract

Due to the lack of facilities for the automatic control of laboratory instruments of environmental problems, the reform used Labview software platform for experimental teaching to improve the facility agricultural science and engineering student’s practical ability. The course was divided into two sections: review of theoretical knowledge and experiment. The experiment also consisted of innovative part, to provide students with a combined environment of theoretical and practical trains. According to survey results, 85% of students were able to complete programming independently and 81% of students were able to optimize all four parameters in innovative part. This reform helps facility agricultural science and engineering students to understand and master the main points of the course, improves the ability of engineering practice, and enhances students’ knowledge structure and their ability of independence thinking and innovation.

Keywords: facilities automatic environmental control ; experimental teaching ; practical ability ; Labview

0

PDF (1399KB) 元数据 多维度评价 相关文章 收藏文章

本文引用格式 导出 EndNote Ris Bibtex

钱稷, 周娟, 邸葆, 丁钿冉. 基于Labview的设施环境自动控制实验教学改革[J]. , 2017, 36(5): 144-147 https://doi.org/

QIAN Ji, ZHOU Juan, DI Bao, DING Tianran. Reform of Experiment Course of “Automatic Control of Facility Environment” Based on Labview[J]. 实验室研究与探索, 2017, 36(5): 144-147 https://doi.org/

0 引 言

设施环境自动控制是一门设施农业科学与工程专业的支撑课程,是一门能够将自动控制理论应用到农业生产实践中去的重要课程。因此,实验性教学是该课程中不可或缺的重要环节,是培养学生将理论知识应用于实践和提高创新能力的重要途径。随着农业现代化和信息化的发展,加强设施环境自动控制课程实验教学,不断推进实验教学的改革创新,努力培养学生的动手实践能力,是提高学生社会竞争力的必然之举。Labview(Laboratory Virtual Instrumentation Engineering Workbench)是美国国家仪器公司所开发的图形化程序编译平台,它采用“数据流”的概念,利用流程图和模块化相结合的设计思想,完成程序设计,程序可移植性高,实现“软件即硬件”的功能[1-2]。而基于LabVIEW的设施环境自动控制实验教学,克服了交叉学科设备仪器缺少的现状,利用Labview自身的特点——以软件实现硬件设备的功能。用创新的编程理论,设计出实用的设施环境调控方案[3-4]。基于Labview的设施环境自动控制实验教学改革,不仅能增强学生对本课程知识点的理解和掌握,还有助于培养学生的独立思考及动手能力,能充分调动学生的学习积极性,提高创新意识,更好地将两个学科知识进行融合,变被动学习为主动学习。

1 实验课程安排

设施环境自动控制是一门交叉性的课程,要以自动控制理论知识为基础,建立控制理论和设施环境调控之间的联系,最终将自动控制理论应用于设施农业生产中,以提高生产效率以及经济效益。本课程分为40学时的讲授内容和8学时的实验内容,其难点在于讲授部分理论性强、概念抽象、分析工具复杂,且与数学联系紧密[5-8] 。同时设施农业与工程专业的学生缺少自动化相关专业的知识背景,而且数学基础相对薄弱,所以学生对自动化相关理论知识的理解和应用,仅通过课堂讲解很难完全掌握,因此必须通过实验教学这一环节,增强学生对相关知识的感性认识和应用能力。本实验课程主要从3个方面进行:

(1) 8个学时的实验分阶段遵循由简到难、循序渐进的原则。当理论课程讲授到一定阶段,同时也能够为实验提供理论支撑的时候,会进行实验课程的学习。每个实验环节都是对前一个时期理论教学的实践总结。实验设计上分为理论验证型、设计型、综合型3种类型。

(2) 在理论课程结束后,安排最后一次针对整门课程的实验。这次实验是综合型实验和创新型实验,学生可以根据自己兴趣选择实验内容,从而为以后研发类工作打下坚实基础。

(3) 为了培养学生的实践能力,从理论学习、软件应用以及实践动手能力3个方面对学生的成绩做出评估,并将实验成绩在总成绩的比例提高到30%。

2 实验课程的设计

设施农业科学与工程专业是一个工程与农业相结合的新兴专业,学校缺少与之配套的相关的实验仪器。同时在传统控制实验教学中,电子仪器起着主导作用,这些仪器大多是以硬件或固化的软件的形式存在的,不适应“设施环境自动控制”实验的要求,所以利用Labview软件的特殊性,通过软件编程,充分发挥“软件即硬件”的功能,设计出适合本专业的实验课程[9]

2.1 总体设计

为了强化园艺专业背景应用,首先通过观看现代化温室内各种环境参数控制过程的演示,使学生建立起温室环境调控系统的感性认识,再结合典型案例进行分析。每一个模块讲完之后,都结合其中一个典型的参数控制进行对应分析。按照循序渐进的原则从基本概念、数学建模、系统分析(时域分析、根轨迹分析、频域分析)和系统设计。以典型的温室环境参数控制作为综合分析实例,培养学生在学习过程中把抽象理论与实际温室控制工程相结合的能力。具体课程设计结构如图1所示。

图1   实验课程结构

   

为了学生能够更好地理解、记忆、运用讲授中的内容,在实验课程中加入了教学复习环节的应用。这样学生就能够方便的在实验过程中检索到讲授的重点知识,并将其应用到实验环节中去。为后期开放性实验部分奠定了良好的理论基础和应用能力[10-11]

图2   模块单元构成

   

2.2 实验系统的实现

实验系统采用模块化的编程思想,各个模块单独对应一个实验,同时也可以将几个模块联系起来,完成一个综合的实验。通过预先编好的系统登录界面进入实验系统。在实验系统界面中,学生可以根据自己的情况选择复习理论知识或是直接进入实验环节。每一个实验环节,都包括实验说明、实验相关参数设定、实验结果分析与评价等环节。实验系统还为学生提供相似的编程案例[12] 。学生可以自己动手设计新的相关实验,这样就能够更好地从实际应用角度去理解每一个温室自动控制实验。

在自动控制理论中,最终应该让学生掌握两方面的技能。①系统分析。运用合适的分析方法分析现有控制系统的稳定性、准确性、快速性。②系统设计及优化。根据控制任务,学生设计出控制系统,并优化其参数,达到最优控制效果。

任何一个复杂的控制系统都可以通过线性化、降阶,分解为若干二阶系统和一个一阶系统级联的形式。因此二阶系统分析是最基础的。典型二阶系统的数学模型为:

C(s)R(s)=Φ(s)=ωn2S2+2ξωns+ωn2

其中:ξ—阻尼比;ωn—无阻尼振荡频率。二阶系统动态性能和稳态性能分析在自动控制理论中有重要的作用[13]。同时,针对农业设施环境调控,大部分的控制采用的是二阶系统的数学模型,所以对于设施农业科学与工程专业的学生,二阶系统的分析与理解就显得尤为重要。二阶系统分析界面如图3所示。

图3   二阶系统分析界面

   

在实验的最后阶段,给学生提供了开放实验环节。主要目的是将前面所学的知识运用到实际的农业设施环境调控中去,通过对程序的认真研读和理解,进一步让学生理解自动控制理论,同时达到理论与实践相结合的目的[14]

2.3 总结与交流

实验课程结束之后,安排了实验总结环节。学生可以根据自己的情况自由分组,制作PPT,汇报心得体会,并完成实验报告。

3 结果与讨论

设施环境自动控制实验课教学目的主要有3个。

(1) 更好地理解和掌握自动控制理论基础知识;

(2) 了解Labview软件平台的编程环境,并能自己完成简单的程序设计,初步掌握一门计算机高级语言,为以后程序开发打下良好基础;

(3) 初步将自动控制理论知识应用于设施农业环境调控中,同时能够理解开放性实验中程序代码。

为了检验学生通过实验课程掌握Labview软件编程环境和独立完成简单程序设计的能力,实验课为学生布置了RL、RC、RLC网络3个简单编程,调查对象为2013级设施农业工程与科学专业的54名学生,按完成程序数量进行统计,全部完成程序设计的占总数的85%,9%的同学完成了两个程序设计,全届只有1人没有完成所有的程序设计,只占总数的2%。综合所有数据可以看出,大部分学生掌握了Labview编程环境,同时也能较好的理解自动控制原理的基本理论知识。

为了能够使学生更好地将自动控制理论知识运用到实际的农业生产环境调控中,实验课为学生准备了1个土壤水分控制方案,学生通过研读程序和运用自动控制理论知识,最终达到优化土壤水分控制参数的目的。程序优化的5个参数分别是td—延迟时间;tr—上升时间;tp—峰值时间;ts—调节时间;σ%—超调量。根据图标显示,绝大部分学生利用实验课程能较好将理论知识应用于农业生产的实际情况中(见图4)。

图4   优化程序参数完成情况

   

实验教学情况表明,以Labview为软件平台的设施环境自动控制实验课,能够很好地提供友好的人机交互平台,同时也能够使学生更好地掌握自动控制理论的基础知识,通过实际动手进一步让学生将所学的知识应用于现实的农业设施自动控制中去,提高了学生学习的积极性,达到了良好的教学效果[15-16]

The authors have declared that no competing interests exist.


参考文献

[1] Peter Tiernan.

Enhancing the learning experience of undergraduate technology students with LabVIEWsoftware

[J]. Computers & Education, 2010(55):1579-1588.

DOI:10.1016/j.compedu.2010.07.001      URL      [本文引用: 1]      摘要

Many universities and colleges, throughout the world, that deliver undergraduate programmes in science and engineering are currently incorporating virtual instruments as teaching, measurement and analysis tools for student learning. The aim of this study is to enhance the learning experience of undergraduate engineering students and stimulate their research interests by incorporating hands-on, hardware linked programming. The framework for the current research consisted of, initially, observing and recording the interest students showed in a graphical-based computer language for programming control and data acquisitions. Secondly, in the software laboratory sessions, the students were introduced to the concept of research activity and the use of computer software in such activity. LabVIEW , an easy-to-use, interactive, graphical programming language that can be used to build virtual instruments was used in the current study. This software allows creation of sophisticated programs and applications in a shorter amount of time without needing an in-depth knowledge of computers or indeed programming languages. The methodology consisted of an introductory learning period for the LabVIEW programming language, followed by hands-on programming with a specific set of laboratory exercises aimed at solving typical industrial automation type problems. Finally the results of a detailed student questionnaire and created programs were analysed to establish the learning experiences. It was established that student experiences in designing and developing LabVIEW programs with associated hardware has hugely stimulated their interest and enthusiasm in the subject of industrial automation. Students acquired knowledge by direct experience, explored phenomena, visualized expected outcomes and experimented with possible solutions. Critically, the LabVIEW programming laboratory sessions undertaken during the course of this research has stimulate students interest in pursing further research at post-graduate level.
[2] Faraco G, Gabriele L.

Using LabVIEW for applying mathematical models in representing phenomena

[J]. Computers & Education, 2007(49):856-872.

DOI:10.1016/j.compedu.2005.11.025      URL      [本文引用: 1]      摘要

Simulations make it possible to explore physical and biological phenomena, where conducting the real experiment is impracticable or difficult. The implementation of a software program describing and simulating a given physical situation encourages the understanding of a phenomenon it self. Fifty-nine students, enrolled at the Mathematical Methods for Engineers used LabVIEW to develop software programs able to simulate physical and biological phenomena. They reported on the simulated phenomena and on the adopted strategies for its planning and the development. The works produced by the students have been analyzed taking into account the understanding of the simulated phenomenon, and the used strategy in the planning and development of the software. We found out that the more the program works, the more students understand the phenomena they simulated. The analysis of the programs and of the methodology each student used in the software development phase showed the different strategies and the cognitive styles they used and the skills that the use of LabVIEW enables learners to acquire.
[3] 李祖明, 郑对元. 精通LabVIEW虚拟仪器程序设计[M]. 4版. 北京: 清华大学出版社, 2012.

[本文引用: 1]     

[4] 张兰勇, 孙健, 孙晓云. LabVIEW程序设计基础与提高[J]. 5 版. 北京: 机械工业出版社, 2013.

[本文引用: 1]     

[5] 郝丽, 赵伟, 王珅, .

利用LabVIEW提高电气工程专业本科生教育质量

[J]. 实验室研究与探索, 2016(35):217-219.

[本文引用: 1]     

[6] 李欣, 谢宏.

虚拟仪器技术在通信原理教学中的应用

[J]. 实验室研究与探索, 2014(33):155-159.

DOI:10.3969/j.issn.1006-7167.2014.05.039      URL      摘要

根据通信原理课程理论性强而直 观性弱的情况,提出了一种基于虚拟仪器技术的教学方法。介绍了虚拟仪器开发软件LabVIEW的优点和基本使用方法、与通信系统设计紧密相关的调制工具包 的调用;针对通信原理实验教学,设计了一套基于虚拟仪器的总体实验方案;给出了基于调制工具包中的相关VI模块的AM和2ASK实验设计实例。与传统的通 信原理课程相较,基于虚拟仪器的教学方法不仅能弥补硬件实验的不足,还更有利于激发学生的学习兴趣和创造力。
[7] 马蔷, 王金城, 王尧.

基于虚拟仪器的自动控制原理实验系统

[J]. 实验室研究与探索, 2005, 24():210-212.

[8] 刘中, 袁少强, 张军香.

自动控制原理实验课的改革与实践

[J]. 实验室研究与探索, 2013(32):403-406.

URL      [本文引用: 1]      摘要

针对自动控制原理实验课存在的问题,进行了实验系统及实验方式的改革。采用半实物仿真方式,利用Simulink完成控制框图的搭建,开发了驱动程序,利用MATLAB/RTW生成实时控制代码,直接控制数据采集板实现实时控制。学生在实验过程中能够迅速搭建控制系统,并且可以方便地修改参数及控制率、增加非线性因素等。通过实时代码的生成,快速实现,及时得到控制效果,理论的设计更加直观,激发学习兴趣。对实验内容进行了更新,增加设计性实验的比重,引导学生在实验中发现问题,解决问题,调动学生在实验中的主动性。增加与工程实际的联系,增加了PID控制器的设计及实现环节。实验方式上进行了改革,转变教师的角色,让学生成为实验的主角,重视学生的实际体验,以学生为中心,教师提供必要的理论及技术支持。在近几年的教学实践当中收到很好的效果,学生通过实验环节对理论有了更清晰的认识,在实验中深化了理论知识。
[9] 刘瑞歌, 宋锋.

基于虚拟仪器技术的自动控制原理教学实验平台

[J]. 自动化与仪器仪表, 2011(4):171-173.

DOI:10.3969/j.issn.1001-9227.2011.04.069      URL      [本文引用: 1]      摘要

针对目前高等学校实验室的状况,提出构建基于虚拟仪器技术的自动控制原理实验平台.将传统的自动控制原理实验与虚拟仪器技术相结合,利用labview软件开发了自动控制原理课程中几个典型环节的虚拟实验平台,并以控制系统舆型环节的模拟实验为例详细介绍了实验台的构成和特点.该系统改善了实验条件,提高了实验水平,激发了学生的学习兴趣,具有推广应用价值.
[10] 刘宝, 孟令雅, 王钊, .

“自动控制原理”课程特色教学研究与探索

[J]. 电气电子教学学报, 2013(35):66-68.

[本文引用: 1]     

[11] 蔡周春, 缪姝妹, 王辉, .

基于LabVIEW的自动控制原理实验系统的设计

[J]. 工业控制计算机, 2012(25):39-40.

DOI:10.3969/j.issn.1001-182X.2012.04.019      URL      [本文引用: 1]      摘要

《自动控制原理》课程是电气信息类专业学生学习的一个重要课程.介绍了基于B/S模式图形化编程语言LabVIEW的自动控制原理实验系统的设计.该虚拟实验系统包含了《自动控制原理》课程中基础实验和综合创新实验,同时还构建了网上实验平台.具有实验界面简单、友好、良好交互式人机接口和参数修改方便等优点.
[12] 王娟, 胡文军, 王培良.

基于LabVIEW的多物理量测量实验系统

[J]. 实验室研究与探索, 2016,35(4):121-124.

[本文引用: 1]     

[13] 顿爱波.

远程教学用虚拟电子实验室系统研究

[D]. 大连:大连理工大学, 2005.

[本文引用: 1]     

[14] 严浩.

基于LabVIEW的网络虚拟仪器在实验教学中的应用研究

[D].武汉:华中科技大学, 2007.

[本文引用: 1]     

[15] 吕桂云, 吴晓蕾, 高洪波.

“无土栽培学”实践教学的改革与实践

[J]. 河北农业大学学报(农林教育版),2012(14):55-58.

[本文引用: 1]     

[16] 章铁军, 高洪波, 吴晓蕾.

网络教学与课堂理论教学相结合—无土栽培学课程教学模式的试验研究

[J]. 河北农业大学学报(农林教育版),2010(12):85-88.

DOI:10.3969/j.issn.1008-6927.2010.01.025      URL      [本文引用: 1]      摘要

网络辅助教学是普通多媒体教学的重要补充,利用Bb网络教学平台,在构建"无土栽培学"网络课程的基础上,在不同班级开展了网络辅助教学试验,通过对网络辅助教学与普通多媒体教学效果的比较,表明"无土栽培学"课程采用网络教学与多媒体教学相结合的方法具有较强的优势。
版权所有:《实验室研究与探索》编辑部
主管单位:中华人民共和国教育部    主办单位:上海交通大学    出版单位:上海交通大学学报编辑部
地址:上海市华山路1954号包图1516号    邮编:200030    电话:(86-21)62932952 62932875

/