当前位置:首页 > 心得体会 > 模糊控制课程教学中LabVIEW示例的应用与探讨:从课程中示例的生涯彩虹图可见
 

模糊控制课程教学中LabVIEW示例的应用与探讨:从课程中示例的生涯彩虹图可见

发布时间:2019-06-18 03:58:07 影响了:

  摘 要:针对当前模糊控制的发展,将LabVIEW仿真系统引入模糊控制教学中,详细讲解了LabVIEW中如何设立变量模糊隶属函数,建立模糊控制规则,以电液位置伺服系统为例,建立模糊控制仿真系统,并与普通闭环控制结果进行对比,加深学生对模糊控制的理解,提高学习主动性,提升教学效果。
  关键词:模糊控制;LabVIEW;仿真;电液位置伺服系统
  Example and discussion of LabVIEW software application in the fuzzy control course
  Lin Jianhui
  Beijing forestry university, Beijing, 100083, China
  Abstract: Focus on the development of fuzzy control, the simulation of LabVIEW software was introduced into the fuzzy control course. This paper detailed the fuzzification of input and output and the building of fuzzy control rulers. A fuzzy control simulation system was built with the example of electro-hydraulic position servo systems. After comparing with normal closed-loop control system, it will increase the students’ understanding and encourage study initiative on fuzzy control course.
  Key words: fuzzy control; LabVIEW; simulation; electro-hydraulic position servo system
  1965年,美国数学家Zadeh创立了模糊理论,并将其应用到控制工程中,最近十年来,模糊控制系统成功应用的实例层出不穷,模糊控制已经成为现代智能控制理论中重要的分支[1-3]。我校针对自动化专业学生的就业需求,已在本科生教育中单独开设了模糊控制这一课程。
  根据牛津英语词典的解释,“模糊(fuzzy)”一词的含义为“朦胧的,不精确的,不合乎逻辑的,不明白的”。但实际上,模糊系统是一个被精确定义的系统,模糊控制也是一种被精确定义的特殊的非线性控制[4]。对于本科教学而言,字面上的“模糊”与本质上的“精确”是造成学生基本概念混淆的主要原因之一。
  笔者通过多年的教学实践发现,要帮助学生深入掌握模糊控制中“模糊”一词的真正含义,除了对模糊控制的基础理论—模糊数学进行深入系统地讲解,让学生加深对理论概念的理解之外,重点在于通过实验环节加深学生对模糊控制的感性认识,并通过实践引导学生的学习兴趣和主观能动性。
  仿真模拟在模糊控制的实践教学中具有重要地位。利用各种仿真软件,引导学生自行完成系统分析,参数优化,综合总结等具体教学环节,便于学生通过实验更深入地理解模糊控制的工作原理。在原有教学模式中,通常采用Matlab/Simulink为主要的仿真平台[5],但该平台存在明显的不足:很难与硬件设备连接构成一个完整的控制系统。而NI公司推出的虚拟仪器平台LabVIEW是一种面向仪器测控的图形化编程语言,配合数据采集卡或其他外部设备,可以非常方便地构建一套以计算机为核心的测控系统,在当前测控行业,包括模糊控制系统中都有着较为广泛的应用[6]。因此,笔者在教学过程中,探索性地引入LabVIEW平台为模糊控制课程的仿真实验平台,在教学过程中更好地把理论与实践相结合,以进一步提高学生的动手能力。
  笔者以电液位置伺服系统的模糊控制设计为例,探讨模糊控制课程教学中LabVIEW的应用。
  1 LabVIEW中的模糊逻辑功能
  LabVEIW提供了模糊逻辑功能模块,包括模糊逻辑控制器设计VI(Fuzzy Logic Controller Design VI),模糊控制器加载VI(Load Fuzzy Controller VI),模糊控制器VI(Fuzzy Controller VI)等[7]。
  其中模糊逻辑控制器设计VI是实现模糊控制的主要部分,由模糊集合编辑器、模糊规则编辑器和输入输出性能测试三部分组成,其主要功能是提供定义和修改模糊控制中的各参数,包括隶属函数、控制规则、解模糊方法、推理方法及其他相关参数,并可通过性能测试模块对以上参数设定进行仿真测试。系统提供的隶属函数除了传统的三角形、梯形、Z型、S型等隶属函数外,还可由用户自行定义;用户通过该VI可以直观方便地设计各种满足不同要求的模糊逻辑控制器。在设计好模糊控制器后,将其保存于后缀名为.fc格式的数据文件中,以备控制系统调用。
  2 电液位置伺服系统的仿真设计
  2.1 模糊控制总框图
  电液位置伺服系统主要用于解决位置跟随的控制问题,其根本任务是通过液压机构实现被控量对给定量的及时和准确跟踪,并且要求其具有较高的控制精度。电液位置伺服系统的动态特性是衡量系统设计与调试水平的重要指标。整套系统由电信号处理装置和液压元件组成,各元件的动态性能相互影响,相互制约,而且系统本身包含显著的非线性特性,致使其动态性能相当复杂[8,9]。因此,电液位置伺服控制系统的设计及仿真在控制理论教学中具有较为典型的代表性。
  首先,针对电液位置伺服控制系统设计其模糊控制系统(如图1所示)。
  图1 电液位置伺服模糊控制系统框图
  其中,模糊控制器是整个设计的核心部分,包括输入、输出变量的模糊化(即模糊子集隶属度函数的设定),模糊规则的设定等。

猜你想看
相关文章

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

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