机械仪表基于LabVIEW 的模糊控制系统仿真平台开发.doc
《机械仪表基于LabVIEW 的模糊控制系统仿真平台开发.doc》由会员分享,可在线阅读,更多相关《机械仪表基于LabVIEW 的模糊控制系统仿真平台开发.doc(43页珍藏版)》请在三一办公上搜索。
1、基于LabVIEW 的模糊控制系统仿真平台开发冉冉 北京林业大学 自动化指导教师 林剑辉摘要随着科技的发展,现场被控对象和控制条件变得复杂,考虑因素增多,而对于控制性能要求却逐渐提高。通常复杂的系统很难对控制量设计精确的算法,想要绝对精确变得不可能,需要在精确和复杂间找到平衡。模糊控制就是一种平衡的控制手段,在非线性复杂系统中发展很快。本文绍了一种以美国NI公司推出的虚拟仪器开发软件LabVIEW为平台的过程控制系统的仿真方法。本设计就是以LabVIEW编程软件为基础 ,介绍了其中控制模块中模糊逻辑工具包(Fuzzy Logic Toolkit)中的子程序(VI) , 并应用其中模糊逻辑控制器
2、设计 VI构建模糊控制器的方法。设置隶属度函数 , 建立模糊控制规则 , 创建模糊推理关系, 实现对模糊控制器设计的具体步骤, 并结合电液伺服模糊控制系统实例 , 利用模糊逻辑(Fuzzy logic)模块及LabVIEW建立系统仿真框图。通过仿真曲线, 分析模糊控制器控制效果及其影响因素 , 从而大大缩短模糊控制器的设计周期 , 具有较大的工程实用价值。本文主要介绍了LabVIEW模糊控制器的开发背景、国内外发展现状以及本系统设计的内容、方法、步骤等,对仿真结果进行了分析对比。 关键字:LabVIEW; 发展; 模糊控制器; 伺服电机; 设计; 仿真Simulation platform d
3、evelopment of Fuzzy Logic control system Based on LabVIEWAutomation07-2 071044230 Ran RanSupervisor Lin Jian-huiAbstract With the development of technology, on-site of the controlled object and control conditions became more complex, more consideration, and for control requirements are gradually inc
4、reased. Complex system is usually difficult to precisely control the amount of the design algorithm, want absolute precision impossible, you need to find a balance between precision and complexity. Fuzzy control is a balanced means of control, the rapid development of nonlinear complex systems. This
5、 easy introduced one kind of simulation method of process control system by the platform of LabVIEW which pro-motes by NI Corporation of America.This design with SubVIs in the fuzzy logic toolkit of control module are introduced based on LabVIEW. Based on fuzzy logic controller design VI , an effect
6、ive method of design fuzzy logic controller is introduced. The steps of setting membership function , fuzzy rules and fuzzy inter reference are introduced in details of design fuzzy controller. An application example of electric -hydraulic servo fuzzy control system is presented , when the fuzzy log
7、ic module and simulation module to build the simulation block of the system is used. As the response curve shown, the control effects of the fuzzy controller are analyzed. From above analysis , the period of design the fuzzy controller is reduced. I t has practical value for engineering. This paper
8、mainly introduces the development background of the LabVIEW fuzzy controller, the domestic and foreign development status and this system of content, method and procedure, etc. Also analyzes and compares the simulation results. Key words : LabVIEW ; development ; fuzzy controller ; Servo motor ; Des
9、ign ; simulation目录摘要 IIAbstractIII1 绪论11.1 课题开发背景及意义11.1.1 背景介绍11.1.2、LabVIEW模糊控制课题开发意义11.2 LabVIEW模糊控制国内外发展现状及发展趋势21.2.1 国内外发展现况21.2.2 LabVIEW 模糊控制技术发展趋势31.3 模糊控制技术的应用41.4 本课题主要研究工作42 电液位置伺服系统52.1 伺服系统介绍52.2 伺服系统工作原理53 LABVIEW模糊控制模块73.1 模糊逻辑控制器设计VI(FuzzyLogicControllerDesignVI)73.2 加载模糊控制器VI(LoadFu
10、zzyController)73.3 模糊控制器VI(FuzzyController)83.4 测试模糊控制器VI(TestFuzzyControl)84 电液伺服系统模糊控制器设计94.1 模糊控制技术94.2 模糊控制的特点94.3 模糊控制器的设计94.3.1 模糊集合94.3.2 隶属度函数104.3.3 Ifthen规则114.3.4 模糊控制器总体设计方案114.4 电液伺服系统模糊控制器设计124.4.1 输入、输出变量的确定134.4.2 隶属度函数的确立144.4.3 模糊规则的确立175 电液伺服模糊控制系统设计与仿真195.1 LabVIEW编程简介195.2 电液伺服模
11、糊控制系统工作原理195.2.1 控制系统工作原理195.2.2 伺服模糊控制系统工作流程图195.3 控制系统程序框图设计205.3.1 LabVIEW编程界面介绍205.3.2 基本硬件控件的功能选择235.3.3 前面板硬件设计305.3.4 后面板程序编程315.4 仿真分析325.4.1 仿真结果325.4.2 仿真结果对比分析356 结论与展望366.1 结论366.2 展望36致谢37参考文献381 绪论1.1 课题开发背景及意义1.1.1 背景介绍 模糊理论是在美国加州大学伯克利分校电气工程系的L.A.zadeh教授于1965年创立的模糊集合理论的数学基础上发展起来的,主要包括
12、模糊集合理论、模糊逻辑、模糊推理和模糊控制等方面的内容。自创立模糊集合理论以来,模糊控制技术在复杂大滞后、难以建立精确数学模型的非线性控制过程中表现出了优越的性能。近10年来 ,因其不依赖于控制对象的数学模型、鲁棒性好、简单实用等优点 ,模糊控制器已在自动化领域内被广泛研究和应用1。模糊控制作为智能控制的一种 ,实质是对人脑的一种模拟。因此 ,模糊控制器的设计在很大程度上依赖于设计者的实践经验。基于这些经验编制大量的程序进行分析和调试费时又费力 ,而预先采用计算机仿真 ,可尽快了解模糊控制器的特性和参数设置 ,从而缩短设计周期3。 LabVIEW是美国国家仪器有限公司(全名:National
13、Instruments Co.Ld. 简称:NI)最核心的软件产品。它是一种以数据流驱动的图形化编程语言代替文本编程语言创建应用程序的开发工具,主要用于测量、过程控制和数据分析的应用程序开发4。LabVIEW是一种编程语言,与其他常见的编程语言相比,最大的特点就在于它是一种图形化编程语言。它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数3。这是一个功能强大且灵活的软件。利用它可以方便地建立自
14、己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。在工程界、学术界和大学实验室中,LabVIEW被广泛用于仪器控制、数据采集与分析,其应用遍及电子、通信、生物医学、机械等众多学科领域。1.1.2、LabVIEW模糊控制课题开发意义 LABVIEW是一种基于图形编程的可视化开发环境,并有较为完善的硬件配套设备,可以很方便地完成各种控制功能。基于LABVIEW的模糊控制系统仿真平台可以更有效地展示模糊控制的运行机理,并结合硬件完成输入输出演示,克服MATLAB对硬件控制的不足5。LabVIEW模糊控制是人工智能控制的一个重要分支,它是运用模糊数学的基本理论和方法,把规则的条件、操作用模糊集
15、表示,并把这些模糊控制规则及有关信息作为知识存入计算机知识库中,然后计算机根据控制系统的实际响应情况,运用模糊推理决定系统控制量的大小。将模糊理论与控制策略相结合,可实现对参数在线自适应调整,使系统既具有模糊控制的灵活、适应性强的优点,又具有控制精度高的特点。模糊控制器是当前控制领域的研发热点之一,其研发的方法不尽相同6。LabVIEW模糊控制器对干扰具有很好的鲁棒性,可以通过调整比例因子及量化等级使控制品质得到优化 , 同时也说明了模糊控制与 PID 控制的相似之处。可利用模糊逻辑控制器设计VI的输入输出性能测试功能和测试模糊控制器VI,直观地观察不同偏差和偏差变化率所得到的输出是否达到所需
16、要求,验证控制规则是否正确可靠,进而对模糊控制器进行修改和完善。测试完毕后将数据保存后缀名为fS格式的数据文件中9。而且基于LabVIEW 提供的系统辨识工具包、控制设计工具包、LabVIEW 仿真模块、LabVIEW实时模块, 并且LabVIEW 这种编程语言采用流程图的形式开发应用程序, 很容易实现各个模块之间传递数据, 能够尽快获得模型及控制器信息, 更好地配置控制器参数达到最优。1.2 LabVIEW模糊控制国内外发展现状及发展趋势1.2.1 国内外发展现况 国外情况:模糊理论自它诞生之日起便显示了强大的生命力。1974年英国的马丹尼(E.H.MAMDANI)首次将模糊理论应用于热电厂
17、的蒸汽机控制;1976年英国的汤哥写出第一篇理论性模糊控制方面的论文。之后,美国 、日本、英国等先后将模糊控制理论应用于机器人 、航天 、生产过程等领域7。80年代模糊控制技术进入应用深入化、硬件专门化的时期,模糊控制取得了丰硕的成果:日本三菱电气公司生产的AJ-2100电梯群控系统采用了模糊控制,减少了15%-20%的平均等待时间和30%-40%的长等待时间;日本松下电器公司于1990年推出了“爱妻”模糊全自动洗衣机(NA-F50Y5)耗电380w,效果很好;日本三洋公司还把模糊控制应用到了电视摄像机、空调机、压力电子炉、电饭锅、机器人控制系统中,均取得了满意的效果7。 国内情况:自1979
18、以来 我国许多学者在模糊控制领域开展了大量的理论以及仿真试验研究,对我国工业应用模糊控制起到了推动作用 。近年来,在工业中应用模糊控制已取得了许多成果。1979-1980年,李宝缓等人设计了一类缺乏数学模型的控制器并做了数字仿真,汪培庄、楼世博等人在模糊控制理论方面作了大量的研究工作,为模糊控制技术在工业控制领域的应用打下了基础8。之后,田方成、李有善等人把模糊控制应用到冶金、化工等工业过程的控制领域,并取得了可喜的成果。目前,我国模糊控制主要以软件实现为主 ,在硬件开发环境方面和国外还有一定的差距 ,模糊控制的产业化和推广有待进一步加强。近些年来,LabVIEW模糊控制得到了很快的发展,这主
19、要是由于模糊控制器可以应用专家的控制经验,对难以建立精确数学模型的被控过程实现自动控制。在日本,模糊控制得到了广泛的应用。许多公司成立了模糊系统研究机构专门从事模糊系统的研究,并取得了很好的进展,表现在模糊控制洗衣机、 吸尘器、冶金、制造等自动控制行业中的应用。除此之外,模糊逻辑芯片和模糊计算机的研制也取得了进展。模糊集合理论是模糊控制器的基础,模拟人的知识表达,知识推理方法是模糊理论的表达方法,其基本内容包括:模糊化、模糊控制规则、模糊推理和精确化。模糊控制是一种人工智能控制,可以实现非线性控制,可以得到比常规控制更优良的控制效果,能实现对复杂过程的控制。然而,模糊控制要有较好的发展,必须具
20、有较完善的控制规则。对于某些复杂的工业过程,有时难以总结出较完整的经验,并且当对象动态特性发生变化,或者受到随机干扰的影响时模糊控制的效果还有待提高,所以还需促进模糊控制的深入发展。1.2.2 LabVIEW 模糊控制技术发展趋势 模糊逻辑与神经网络协作系统的研究一直是人们关注的领域,因为世界上的任何过程与系统均可以通过激励与相应的映射来表征, 而所有的智能系统包括我们人类自身亦可用一适应模型无关函数估计特征来概括。我们知道,神经网络系统已被广泛应用于各种领域,而模糊系统作为一种结构型数字估计器还是近几年的事。Wang 利用 Stone Weies rass 定理证明了具有积推理、中心反模糊化
21、、高斯型隶属函数的模糊系统也能以任意的精度逼近任意闭子集上的实连续函数9。既然模糊系统与神经网络系统均具有一般自适应模型无关估计器的作用,那么它们之间必然存在着许多共性,另外,亦能利用等价的模糊系统来初始化神经网络结构,从而使得模糊控制器规则的在线调整精度和神经网络的学习速度均能得到较大的提高。 近来,在构造模糊神经网络方面, 美国的Werbos 提出了一种融模糊逻辑与 NN一体的弹性模糊逻辑技术;Lin等给出了一种基于神经网络的模糊逻辑控制和决策系统 ;Keller 等人提出了一种视线模糊逻辑推理的神经网络结构,并给出了三种网络的变形7。另外,在传统的神经网络学习算法中引入模糊控制技术节能动
22、态的调整网络的学习过程,使传统的静态学习算法动态化。模糊控制虽然处于发展初期,但它提供了常规控制策略不能替代的高效控制方法。目前,在模糊控制理论方面应加强研究的主要课题为10:(1)寻找适合于解决工程普遍问题的稳定性分析方法,稳定性的评价方法和可控性的评价方法。(2)模糊控制规则设计方法的研究,包括模糊集合隶属函数的评定方法,关于量化水平,采样周期的最优选择,最小实现以及规则和隶属函数参数的自动生成等问题。(3) 模糊控制器参数的最优调整理论的确定及修正推力规则学习方式。(4) 模糊动态模型的辨识方法。(5) 模糊预测系统的设计方法和提高计算速度的方法。1.3 模糊控制技术的应用 模糊逻辑的研
23、究迅速发展,其应用范围从照相机、便携式摄像机、洗衣机、微波炉等日用消费品,直到工业控制、医疗器械、决策支持系统和人力资源管理等领域。尤其在家用电器领域,无论对专家还是对普通消费者,模糊逻辑都给人以深刻的印象11。模糊数学是一种解决模糊问题的数学工具。模糊数学是用隶属函数恰当地描述事物的模糊性,从而把具有模糊现象用模糊概念的事物处理成精确的东西,从而得到明确清晰的结果。1.4 本课题主要研究工作所谓模糊控制,就是对难以用已有规律描述的复杂系统,采用自然语言(如大、中、小)加以叙述,借助定性的、不精确的及模糊的条件语句来表达,它就是一种基于语言的一种智能控制28。传统的自动控制器的综合设计都要建立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械仪表基于LabVIEW 的模糊控制系统仿真平台开发 机械 仪表 基于 LabVIEW 模糊 控制系统 仿真 平台 开发

链接地址:https://www.31ppt.com/p-2941081.html