模糊控制系统的设计与实现

上传人:沈*** 文档编号:100423751 上传时间:2022-06-02 格式:DOC 页数:24 大小:659.50KB
收藏 版权申诉 举报 下载
模糊控制系统的设计与实现_第1页
第1页 / 共24页
模糊控制系统的设计与实现_第2页
第2页 / 共24页
模糊控制系统的设计与实现_第3页
第3页 / 共24页
资源描述:

《模糊控制系统的设计与实现》由会员分享,可在线阅读,更多相关《模糊控制系统的设计与实现(24页珍藏版)》请在装配图网上搜索。

1、word物理与电子工程学院人 工 智 能课程设计报告课题名称 模糊控制系统的设计与实现 专 业 自动化 班 级 2班 学生某某 梁 检 满 学 号 指导教师 X明月 成 绩2014年6月18日22 / 24模糊控制系统的设计与实现摘要自然界与人类社会有关系的系统绝大局部是模糊系统,这类系统的数学模型不能由经典的物理定律和数学描述来建立。本文在模糊控制理论根底上设计模糊温控系统,利用专家经验建立模糊系统控制规如此库,由规如此库得到相应的控制决策,并分析系统隶属度函数,利用matlab与simulink结合进展仿真。仿真结果明确,该系统的各项性能指标良好,具有一定的自适应性。模糊控制算法不但简单实

2、用,而且响应速度快,超调量小,控制效果良好。关键词:模糊逻辑;隶属度函数;模糊控制; 控制算法 1引言在传统的控制领域里,控制系统动态模式的准确与否是影响控制优劣的最主要关键,系统动态的信息越详细,如此越能达到准确控制的目的。随着社会与科技的开展,现代工程实践对系统的控制要求也在不断地提高,但对于复杂的系统,由于变量太多,往往难以正确的描述系统的动态,随着人类生产、生活对控制的精细需求,传统的控制理论已渐渐不能满足工艺要求。虽然于是工程师利用各种方法来简化系统动态,以达成控制的目的,但却不尽理想。换言之,传统的控制理论对于明确系统有强而有力的控制能力,但对于过于复杂或难以准确描述的系统,如此显

3、得无能为力了,因此便尝试着以模糊数学来处理这些控制问题。“模糊是人类感知万物、获取知识、思维推理、决策实施的重要特征。模糊并非是将这个世界变得模糊,而是让世界进入一个更现实的层次。“模糊比“清晰所拥有的信息量更大,内涵更丰富,更符合客观世界。“模糊控制理论是由美国学者加利福尼亚大学著名教授L. A. Zadeh于1965年首先提出,至今已有50多年的历史。模糊控制是用模糊数学的知识模仿人脑的思维方式,对模糊现象进展识别和判决,给出准确的控制量,对被控对象进展控制,它是用语言规如此描述知识和经验的方法,结合先进的计算机技术,通过模糊推理进展判决的一种高级控制策略。它含有人工智能所包括的推理、学习

4、和联想三大要素;它不是采用纯数学建模的方法,而是将相关专家的知识和思维、学习与推理、联想和决策过程,有计算机来实现辨识和建模并进展控制。因此,它无疑是属于智能控制X畴,而且开展至今已开展成为人工智能领域中的一个重要分支。其理论开展之迅速,应用领域之广泛,控制效果之显著,实为世人关注。在工业生产过程中,温度控制是重要环节,控制精度直接影响系统的运行和产品质量。在传统的温度控制方法中,一般采取双向可控硅装置,并结合简单控制算法如PID算法,使温度控制实现自动调节。但由于温度控制具有升温单向性、大惯性、大滞后等特点,很难用数学方法建立准确的模型4。因此用传统的控制理论和方法很难达到好的控制效果。鉴于

5、此,本文拟以模糊控制为根底的温度智能控制系统,采用人工智能中的模糊控制技术,用模糊控制器代替传统的PID控制器,以闭环控制方式实现对温度的自动控制。2. 模糊控制自20世纪60年代以来,传统的自动控制,包括经典理论和现代控制理论已经在工业生产过程、军事科学以与航空航天等许多方面取得了成功的应用,但它们有一个共同的特点,即控制器的综合设计都要建立在被控对象准确的数学模型如微分方程、传递函数或状态方程的根底上。然而在实际工业生产中,由于一系列原因例如被控对象和过程的非线性、时变性、多参数间的强烈耦合、较大的随机干扰、过程机理错综复杂以与现场测量仪条件的不足等,建立准确的数学模型特别困难,甚至是不可

6、能的,而通常只能测得其参数间模糊的关系估计。这种情况下,模糊控制的诞生就显得意义重大,模糊控制不用建立数学模型,根据实际系统的输入输出的结果数据,参考现场操作人员的运行经验,就可对系统进展实时控制。模糊控制实际上是一种非线性控制,从属于智能控制的X畴。1965年美国的伯克利加州大学教授扎德发表了著名的论文模糊集合论,提出了模糊性问题,给出了其定量的描述方法,从而模糊数学诞生了。模糊数学不是使数学变得模模糊糊,而是让数学进入模糊现象这个客观的世界,用数学的方法去描述糊涂现象,揭示模糊现象的本质和规律,模糊数学在经典数学和充满模糊的现实世界之间架起了一座桥梁。美国著名的学者教授L. A. Zade

7、h于1965年首先提出模糊控制理论,它以模糊数学为根底,用语言规如此表示方法和先进的计算机技术,由模糊推理进展决策的一种高级控制策略。1974年,英国伦敦大学教授E. H. Mamdani研制成功第一个模糊控制器,并把它应用于锅炉和蒸汽机的控制,在实验室获得成功,这一开拓性的工作标志着模糊控制论的诞生,也充分展示了模糊控制技术的良好应用前景。1974年E. H. Mamdani成功对发动机组模糊控制之后,模糊控制如雨后春笋般迅速开展起来,1980年,在丹麦对水泥生成炉进展模糊控制获得成功。最重视模糊控制应用的当属日本,在成功应用模糊控制于仙台地铁以与家用电器之后,1989年4月,在通产省的支持

8、下,成立“国际模糊工程研究所,作为政府、工业界与高等学校协同合作科研的机构。从1989年开始,投资50亿日元,进展模糊控制产品系列开发,参加的公司企业有48家。1983年,美国加州决策产业公司推出模糊处理的决策支持系统,并在饭店管理和VAX超级小型机管理方面取得成功。1985年开始研究自动导航的模糊控制器,并用飞行模糊控制器做了实验,取得了好的性能。在宇航领域,NASA的约翰逊宇航中心在以控制无人飞行器对接的原型系统中利用了模糊控制器。经过仿真试验明确,利用模糊控制器比利用库里斯普控制规如此控制器的性能高出20%以上。目前,模糊控制技术日趋成熟和完善。各种模糊产品充满了日本、西欧和美国市场,如

9、模糊洗衣机、模糊吸尘器和模糊摄像机等等,模糊技术几乎变得无所不能,各国都争先开发模糊新技术和新产品。多年来一直未解决的稳定性分析问题正在逐步解决。模糊芯片也已研制成功且功能不断加强,本钱不断下降。直接采用模糊芯片开发产品己成为趋势。模糊开发软件包也充满市场。模糊控制技术除了在硬件、软件上继续开展外,将在自适应模糊控制、混合模糊控制以与神经模糊控制上取得较大开展。随着其它学科新理论、新技术的建立和开展,模糊理论的应用更加广泛。模糊理论结合其它新技术和人工神经网络和遗传基因形成交叉学科神经网络模糊技术(NeuronFuzzyTechnique)和遗传基因模糊技术(GeneticFuzzyTechn

10、ique),用于解决单一技术不能解决的问题。模糊理论在其它学科技术的推动下,正朝着更加广泛的方向开展。模糊控制能在世界各个国家得到重视开展,在各个科学领域得到长足快速的开展,是因为它有优越于经典控制和现代控制理论的突出特点:(1)模糊控制是一种基于规如此的控制,它直接采用语言型控制规如此,出发点是现场操作人员的控制经验或相关专家的知识,在设计中不需要建立被控对象的准确数学模型,因而使得控制机理和策略易于承受与理解,设计简单,便于应用。(2)由工业过程的定性认识出发,容易建立语言控制规如此,因而模糊控制对那些数学模型难以获取,动态特性不易掌握或变化非常显著的对象非常适用。(3)基于模型的控制算法

11、与系统设计方法,由于出发点和性能指标的不同,容易导致较大差异;但一个系统语言控制规如此却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到折中的选择,使控制效果优于常规控制器。(4)模糊控制是基于启发性的知识与语言决策规如此设计的,这有利于模拟人工控制的过程和方法,增强控制系统的适应能力,使之具有一定的智能水平。(5)模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、时变与纯滞后系统的控制。在传统的控制领域里,控制系统动态模式的准确与否是影响控制优劣的最主要关键,系统动态的信息越详细,如此越能达到准确控制的目的。然而,对于复杂的系统,由于变量太多,往往难

12、以正确的描述系统的动态,于是工程师便利用各种方法来简化系统动态,以达成控制的目的,但却不尽理想。换言之,传统的控制理论对于明确系统有强而有力的控制能力,但对于过于复杂或难以准确描述的系统,如此显得无能为力了。然而,对于模糊控制来说,这些控制问题,便不成为问题。3. 模糊控制根本理论模糊控制是利用模糊数学的根本思想和理论的控制方法开展起来的。传统的控制理论对于明确系统有强而有力的控制能力,但对于过于复杂或难以准确描述的系统,如此显得无能为力了。因此便尝试着以模糊数学来处理这些控制问题。一般的模糊控制系统包含以下五个主要局部:(1)定义变量也就是决定程序被观察的状况与考虑控制的动作,例如在一般控制

13、问题上,输入变量有输出误差e与输出误差之变化率ec,而控制变量如此为下一个状态之输入u。其中e、ec、u统称为模糊变量。(2)模糊化Fuzzify将输入值以适当的比例转换到论域的数值,利用口语化变量来描述测量物理量的过程,依适合的语言值Linguisticvalue求该值相对之隶属度,此口语化变量我们称之为模糊子集合fuzzysubsets。(3)知识库包括数据库database与规如此库rulebase两局部,其中数据库是提供处理模糊数据之相关定义;而规如此库如此藉由一群语言控制规如此描述控制目标和策略。(4)逻辑判断模仿人类下判断时的模糊概念,运用模糊逻辑和模糊推论法进展推论,而得到模糊控

14、制讯号。此局部是模糊控制器的精髓所在。(5)解模糊化defuzzify将推论所得到的模糊值转换为明确的控制讯号,作为系统的输入值。的根底模糊数学由美国控制论专家L. A. 扎德L. A. Zadeh,1921教授所创立。他于1965年发表了题为模糊集合论Fuzzy Sets的论文,从而宣告模糊数学的诞生。模糊数学是运用数学方法研究和处理模糊性现象的一门数学新分支,它以“模糊集合论为根底。模糊数学提供了一种处理不肯定性和不准确性问题的新方法,是描述人脑思维处理模糊信息的有力工具11-13。模糊数学的研究内容主要有以下三个方面:1研究模糊数学的理论,以与它和准确数学、随机数学的关系查德以准确数学集

15、合论为根底,并考虑到对数学的集合概念进展修改和推广。他提出用“模糊集合作为表现模糊事物的数学模型,并在“模糊集合上逐步建立运算、变换规律,开展有关的理论研究,就能构造出研究现实世界中的大量模糊的数学根底,能够对复杂的模糊系统进展定量的描述和处理的数学方法。在模糊集合中,给定X围内元素对它的隶属关系不一定只有“是或“否两种情况,而是用介于0和1之间的实数来表示隶属程度,还存在中间过渡状态。比如“老人是个模糊概念,70岁的肯定属于老人,它的从属程度是1,40岁的人肯定不算老人,它的从属程度为0,按照查德给出的公式,55岁属于“老的程度为0.5,即“半老,60岁属于“老的程度0.8。查德认为,指明各

16、个元素的隶属集合,就等于指定了一个集合。当隶属于0和1之间值时,就是模糊集合。2研究模糊语言学和模糊逻辑人类自然语言具有模糊性,人们经常承受模糊语言与模糊信息,并能做出正确的识别和判断。为了实现用自然语言跟计算机进展直接对话,就必须把人类的语言和思维过程提炼成数学模型,才能给计算机输入指令,建立适宜的模糊数学模型,这是运用数学方法的关键。查德采用模糊集合理论来建立模糊语言的数学模型,使人类语言数量化、形式化。如果我们把符合语法的标准句子的从属函数值定为1,那么,其他近义的,以与能表达相仿的思想的句子,就可以用以0到1之间的连续数来表征它从属于“正确句子的隶属程度。这样,就把模糊语言进展定量描述

17、,并定出一套运算、变换规如此。人们的思维活动常常要求概念确实定性和准确性,采用形式逻辑的排中律,即:非真即假,然后进展判断和推理,得出结论。现有的计算机都是建立在二值逻辑根底上的,它在处理客观事物确实定性方面,发挥了巨大的作用,但是却不具备处理事物和概念的不确定性或模糊性的能力。为了使计算机能够模拟人脑高级智能的特点,就必须把计算机转到多值逻辑的根底上,研究模糊逻辑。3研究模糊数学的应用模糊数学是以不确定性的事物为其研究对象的。模糊集合的出现是数学适应描述复杂事物的需要,用模糊集合的理论找到解决模糊性对象加以确切化的方法,从而使研究确定性对象的数学与不确定性对象的数学沟通起来,过去准确数学、随

18、机数学描述感到不足之处,就能得到弥补。在模糊数学中,目前已有模糊拓扑学、模糊群论、模糊图论、模糊概率、模糊语言学、模糊逻辑学等分支。稳定性分析是模糊控制器的一个根本问题。Tong于1978年就提出闭环模糊系统描述模型,并在模糊关系根底上提出了稳定性概念。基于Lyapunov稳定性分析方法,Kiszka等于1985年定义了模糊系统能量函数,并讨论了模糊系统稳定性。这些研究一般都是对模糊控制器提出了一定的简化模型,其结果很难适用于一般的模糊控制系统14-15。近年来,随着TS模糊模型的研究,一种基于TS模型的模糊系统的稳定性分析取得了一定的开展。关于TS模糊模型的稳定性分析给模糊系统的稳定性分析提

19、出了新的思路。针对于离散系统,提出一种模糊控制器,采用各局部控制的加权组合。并且基于一种能量函数,利用Lyapunov方法证明了模糊控制系统的稳定性。基于TS的模糊模型,其思想为后来的模糊状态方程的提出奠定了根底。模糊控制理论是控制领域中非常有前途的一个分支,在工程上也取得了很多成功的应用。1974年,E. H. Mamdani首次将模糊控制理论应用于蒸汽机和锅炉的控制,取得了满意的控制效果16。随后,J. J. Ostergarad又将模糊控制成功地应用于热交换器和水泥窖的生产; 之后,M. Sugeno又将模糊控制用于汽车控制,取得了很好的控制效果。80年代末,在日本兴起了一次模糊控制技术

20、的高潮,其成果被广泛应用于各个领域。模糊控制在许多实际控制系统中得到广泛应用,如工业控制过程中的蒸汽发生装置控制系统、合金钢冶炼控制系统、炼油厂催化炉控制系统、铸铁退火炉温度控制系统等。另外,模糊控制也应用于航天飞行器控制、机器人控制、核反响堆控制、热交换过程控制、异步电动机控制、污水处理、肌肉麻醉控制、病人血压调整、电梯群控制、吊车自动控制等系统中。日用家电产品中的模糊控制应用也已相当普遍,如用模糊控制系统控制水温。模糊控制的开展过程中,提出了多种自组织、自学习、自适应模糊控制器。它们根据被控过程的特性和系统参数的变化,自动生成或调整模糊控制器的规如此和参数,达到控制目的。这类模糊控制器在实

21、现人的控制策略根底上,又进一步将人的学习和适应能力引入控制器,使模糊控制具有更高的智能性,也较大地增强了对环境变化的适应能力。模糊控制与其他智能控制方法的结合组成的模糊控制,如专家模糊控制能够表达和利用控制复杂过程和对象所需的启发式知识,重视知识的多层次和分类的需要,弥补了模糊控制器结构过于简单、规如此比拟单一的缺陷,赋予了模糊控制更高的智能。二者的结合还能够拥有过程控制复杂的知识,并能够在更为复杂的情况下对这些知识加以有效利用。模糊控制器正向着自适应、自组织、自学习方向开展,使得模糊控制参数、规如此在控制过程中自动地调整、修改和完善,从而不断完善系统的控制性能,达到更好的控制效果,而与专家系

22、统、神经网络等其他智能控制技术相融合成为其开展趋势。4. 模糊控制器的设计模糊控制器在模糊自动控制系统中具有举足轻重的作用,因此在模糊控制系统中,设计和调整模糊控制器的工作是很重要的。模糊控制器由四局部组成:(1)将输入的准确量转换为模糊化量的模糊化;(2)包含了具体应用领域中的知识和要求的控制目标的知识库;(3)具有模拟人的基于模糊概念的推理能力的模糊推理;(4)将模糊推理得到的控制量模糊量变换成实际用于控制的清晰量的清晰化。模糊化对输入量进展处理以变成模糊控制器要求的输入量,并将其进展尺度变换到各自的论域X围,再对其进展模糊处理,使原先准确的输入量变成模糊量,并用相应的模糊集合表示。知识库

23、中包括了各语言变量的隶属度函数,模糊因子、量化因子以与模糊空间的等级数,它们能够反映控制专家的经验和知识。模糊推理过程是基于模糊逻辑中的蕴含关系与推理规如此进展的,将模糊量用专家经验组合成具有控制作用的控制规如此。清晰化将模糊量经清晰化变换变成论域X围的等级量,再将其经比例变换为实际的控制量,以实现智能控制作用。模糊控制器的设计包括以下几项内容:(1)确定模糊控制器的输入变量和输出变量;(2)设计模糊控制规如此,并计算模糊控制规如此所决定的模糊关系,建立模糊控制表;(3)确立模糊化和非模糊化方法;(4)合理选择模糊控制算法的采样时间。由于模糊控制器的控制规如此是通过模拟人脑的思维决策方式提出的

24、,所以在选择模糊控制器的输入输出变量时,必须深入研究人在手动控制过程中是如何获取和输出信息的。由于人在手动控制过程中,主要是根据误差、误差的变化与误差的变化率来实现控制的,所以模糊控制器的输入变量也可有三个,即误差、误差的变化与误差的变化率,输出变量一般选择控制量的变化。通常将模糊控制器输入变量的个数称为模糊控制的维数。由于一般情况下,一维模糊控制器的动态控制性能并不好,三维模糊控制器的控制规如此过于复杂,控制算法的实现比拟困难,所以,目前被广泛采用的均为二维模糊控制器,这种控制器以误差和误差的变化为输入变量,以控制量的变化为输出变量。整个论域即在定义这些模糊子集时应注意使论域中任何一点对这些

25、模糊子集的隶属度的最大值不能太小,否如此会在这样的点附近出现不灵敏区,以至于造成失控,使模糊控制系统控制性能变坏。如此建立模糊控制规如此的根本思想: 当误差大或较大时,选择控制量以尽快消除误差为主,而当误差较小时,选择控制量要注意防止超调,以系统的稳定性为主要出发点。模糊控制规如此的来源有3条途径: 基于专家经验和实际操作,基于模糊模型,基于模糊控制的自学习。模糊控制器的控制规如此作为人工手动控制策略的语言描述,它通常用条件语句表示。以二维模糊控制器为例,假设条件语句形式为if E=A then if C=Bj then U=Cij (i=1, 2, . . . , n; j=1, 2. .

26、. , m),式中Ai、Bj、Cij分别定义在误差、误差变化和控制量论域X, Y, Z上的模糊集; E, C, U分别代表误差、误差变化和控制模糊变量。由于计算机采样输入的变量均为准确量,所以为便于实现模糊控制算法,须经过模糊量化处理变为模糊量。模糊化一般采用如下两种方法:1.将在某区间的准确量x模糊化成这样的一个模糊子集,它在点x处隶属度为1,除x点外其余各点的隶属均取0。如所选模糊集合论域为X=-n, -n+1, . . . , 0, . . . , n-l, n,而输入的根本论域为-e, e,输入准确量为e。2.首先同上算法得到L,其次查找语言变量赋值表,找出1位置上与最大隶属度所对应的

27、语言值所决定的模糊量,该模糊量便为e的模糊化量。在模糊控制系统中,由于对建立的模糊控制规如此通过模糊推理决策出的控制变量是一个模糊子集,它不能直接控制被控对象,所以还需要采取合理的方法将其转换为准确量,以便最好的发挥出模糊推理结果的决策效果。准确化过程的方法很多,主要有MIN-MAX重心法、代数积-加法-重心法、模糊加权型推理法、函数型推理法、加权函数型推理法、选择最大隶属度法、取中位数法。选择采样时间是计算机控制中的构性问题,所以模糊控制作为计算机控制的一种类型,也存在合理的选择采样时间的问题。香农采样定理给出了选择采样周期的下限,即 4-1式中为采样信号的上限角频率。在此X围内,采样周期越

28、小,就接近连续控制。但也不能太小,它需要综合考虑执行机构响应时间、计算机控制算法所需时间、计算机字长、抗干扰性能等多方面因素的影响。5. 模糊控制系统的设计模糊控制fuzzycontrol是一种对系统控制的宏观方法,参加了控制规如此,规如此通常采用“IF-THEN方式来表达实际控制中的专家知识和规如此,其最大的特征是将专家的控制经验、知识表达成语言控制规如此,用规如此去控制目标系统,特别适用于那些数学模型未知的、复杂的、非线性系统进展控制。模糊控制系统的结构如图5-1所示。图5-1 模糊控制系统的结构图根据模糊控制器设计步骤,一步步利用Matlab工具箱设计模糊控制器。Matlab模糊控制工具

29、箱为模糊控制器的设计提供了一种非常便捷的途径,通过它我们不需要进展复杂的模糊化、模糊推理与反模糊化运算,只需要设定相应参数,就可以很快得到我们所需要的控制器,而且修改也非常方便。首先我们在Matlab的命令窗口mand window中输入fuzzy,回车就可启动模糊控制系统的编辑界面。设计模糊控制器的第一步是确定语言变量、语言值和隶属度函数。温度模糊控制器有两个输入信号和一个输出信号,分别为:1输入语言变量之一,记为e,是温度设定值和实际温度的偏差,e=s-y。2输入语言变量之二,记为de/dt是偏差的变化率。3输出语言变量,记为u,是控制量。图5-2 模糊控制系统的编辑界面在Matlab工具

30、箱中,默认的是单输入、单输出结构如图5-2,而我们所需的是双输入单输出结构,故需增加一个输入变量,可在EditAddVariableInput下添加一个输入变量。其结构如下:图5-3变量结构图输入输出变量的模糊化就是把输入输出的准确量转化为对应语言变量的模糊集合。输入语言变量e的取值:负大,负中,负小,零,正小,正中,正大,表示符号NB,NM,NS,ZE,PS,PM,PB。语言值隶属度函数选择三角形,如图5-4a所示。输入语言变量de/dt的取值:负大,负中,负小,零,正小,正中,正大,表示符号NB,NM,NS,ZE,PS,PM,PB。语言值隶属度函数选择三角如图5-4b所示。图5-4a输入变

31、量e的隶属度函数图5-4b输入变量de/dt的隶属度函数输出变量u的取值:关闭,微开,小开,半开,小半开,大半开,全开,表示符号CB,CM,CS,M,OS,OM,OB。语言值隶属度函数选择梯形,如图-55所示。图5-5输出变量u的隶属度函数每个语言变量所取的语言值,所对应的语言值隶属函数都是交叉重叠的。初始设定时,可采用均匀等分的方式布置,然后再根据系统仿真或实际的控制结果进展合理的调整。在模糊控制工具箱中,我们在MemberFunctionEdit中即可完成这些步骤。首先我们打开MemberFunctionEdit窗口,如图5-6所示。图5-6隶属度函数的编辑用工具MembershipFun

32、ction便可得出以下界面,图5-7:图5-7隶属度函数的调整然后分别对输入输出变量定义论域X围,添加隶属函数,以E为例,设置论域X围为-33,添加隶属函数的个数为7,如如下图5-8。图5-8输入变量e的论域设定然后根据设计要求分别对这些隶属函数进展修改,包括对应的语言变量,隶属函数类型。设置如如下图5-9:图5-9隶属度函数的调整设计模糊控制器的第二步是模糊推理决策算法设计,即根据模糊控制规如此进展模糊推理,并决策出模糊输出量。首先要确定模糊规如此,即专家经验。由控制结构以与相应的输入模糊集来确定模糊控制规如此。模糊规如此的设置可由以下步骤完成: EditRules可得到模糊规如此编辑界面如

33、图5-10:图5-10模糊规如此的编辑在应用模糊控制器实际进展实时控制时,一定的偏差e和偏差变化率de/dt,对应的就有某一些控制规如此生效,而这些生效的控制规如此产生一个综合推断结论,并通过解模糊过程转换为一个确定的输出值,从而给定输出u。我们应用了模糊逻辑的centriod算法获得综合推断控制决策。建立起模糊推理规如此后,由ViewRules和ViewSurface菜单将分别得出如图5-11和图5-12所示规如此显示图形,由这些图形可以更好地理解建立的模糊推理规如此。图5-11模糊规如此的图形图5-12模糊规如此的图形制定完之后,会形成一个模糊控制规如此矩阵,然后根据模糊输入量按照相应的模

34、糊推理算法完成计算,并决策出模糊输出量。模糊控制器的输出量是一个模糊集合,通过反模糊化方法判决出一个确切的准确量,图5-13解模糊方法MATLAB中的模糊逻辑工具箱提供反模糊化方法总共提供5种反模糊化方法,即centriod, bisector, mom, lom, som,这里选用其中的centriod法,即可对所设计的模糊控制系统进展仿真,方法的选取如如下图13选择FileExport菜单项就可以分别将建立起来的模糊推理系统存*. fis文件或存成MATLAB工作空间中的变量。采用这里给出的存储方法,可以将建立起来的模型存储为lz. fis。通过上述工作,完成对模糊控制器的设计,接下来需要

35、建立模糊控制系统的仿真模型。单击Simulink工具栏中新模型的图标或选择FileNewModel菜单项,即可打开一个模型编辑器窗口。将相关的模块组中的模块拖动到此窗口中,设置参数并将各个模块连接起来。可得出如图5-14模型图5-14模糊控制系统模型在Simulink中建立了模糊控制系统的模型之后,在模糊控制系统仿真框图中参加模糊控制器,通过调用相应的模糊推理矩阵,即可对所设计的模糊控制系统进展仿真。在用设计好的控制器之前,需要用read fis指令将lz. fis加载到matlab的工作空间,在Matlab提示符下输入指令:FUZ=read fislz. fis,就创建了一个叫myFLC的结

36、构体到工作空间,然后打开模型,并在fuzzy logic controller中参数设为:FUZ。单击仿真图标,即可完成仿真,打开示波器观察仿真结果。在仿真过程中可根据系统仿真或实际的控制结果调整输入、输出的隶属度函数,一直调整到理想的控制效果为止。上述模糊控制系统的阶跃响应曲线如图5-15所示。为了分析比拟,对上述系统的控制效果与传统的PID控制效果放在一个坐标系里。从系统仿真曲线看,PID控制器的系统响应曲线有超调,过渡时间比拟长,而模糊控制器的系统响应曲线比拟平稳,没有超调。图5-15阶跃响应曲线使用以上设计的模糊控制器,通过计算机实现实时控制。根据偏差和偏差变化值的大小,再利用模糊控制

37、规如此确定电输出,从而取得了良好的控制效果,能实时地对温度进展监控,具有以下特点:1和普通PID控制器控制效果相比,采用模糊控制器后系统响应超调小,响应曲线平稳。2系统具有良好的响应速度、稳定性和准确性,且具有较强的鲁棒性。3由模糊控制规如此确定的三个参数是动态变化的,更符合空调系统的控制特点。所以说模糊控制器可以克制普通PID控制器的局限性,在温度自动控制中具有广泛的应用价值。6. 结论与展望本课题完成了模糊温度控制系统的设计与实现,并通过利用matlab与simulink的结合进展仿真,由仿真结果明确显示出模糊控制在温度控制中的优势,本设计主要得出如下结论:(1)模糊控制优于传统的控制方法

38、。模糊控制根据专家经验进展控制,控制智能、灵活,并可对系统进展实时、准确的控制,控制过程精简,效果良好。(2)在温度控制系统中采用模糊控制算法。此模糊控制器针对没有准确的数学模型,带有滞后性的温度系统,进展了恒温控制。比传统的控制器具有超调量小,稳态误差小等优点。并且针对不同的控制对象,在不改变参数的情况下,都达到了较好的控制效果。目前在国际大趋势的推动下,模糊控制已开始向多元化和交叉学科方向开展。国外专家预言:模糊技术、神经网络技术、混沌理论作为人工智能的三大支柱,将是下一代工业自动化的根底。随着模糊控制理论研究的不断完善和应用的广泛深入、高性能模糊控制器的研究开发,模糊控制技术将会更大限度

39、地发挥其优势,为工业过程控制、运动控制和其它领域的控制开辟新的应用前景。参考文献1 章乃荛,神经网络与模糊控制M,清华大学,19982 王正林,王胜开,陈国顺.MATLABSimulink与控制系统仿真M.:电子工业,2005. 3 齐京礼,边永青,X伟平等.基于自适应模糊PID控制器的温度控制系统J.微计算机信息,2008,24(9):744 X曙光,魏俊民,竺志超.模糊控制技术M.:中国纺织,2001. 5 王振宇,成立.基于模糊控制的温室调节装置的研究J.某某大学学报(农业与生命科学版),2006,32(2). 6 汤兵勇,路林吉,王文杰.模糊控制理论与应用技术M.:清华大学,2002. 7 李士勇等,模糊控制和智能控制理论与应用M,某某工业大学,1990: 250-280 8 X新明.基于模糊PID参数自整定在温度系统控制方法J.某某工学院学报,2008(9):18-21. 9 诸静,模糊控制原理与应用与现状,电子技术杂志10 屠乃威,付华,阎馨.参数自适应模糊PID控制器在温度控制系统中的应用J.微计算机信息(测控仪表自动化),2004,20(6). 11 X向东,常江,X崇会,等.自适应模糊PID控制方法在温度控制中的研究J.某某大学学报(自然科学版)2007.3.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!