模糊自适应整定PID控制器设计_第1页
模糊自适应整定PID控制器设计_第2页
模糊自适应整定PID控制器设计_第3页
模糊自适应整定PID控制器设计_第4页
模糊自适应整定PID控制器设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第53页辽宁科技学院毕业设计模糊自适应整定PID控制器设计内容摘要PID(比例积分微分)控制具有结构简单、稳定性能好、可靠性高等优点,尤其适用于可建立精确数学模型的控制系统。而对于一些多变量、非线性、时滞的系统,传统的PID控制器并不能达到预期的效果。随着模糊数学的发展,模糊控制的思想逐渐得到控制工程师们的重视,各种模糊控制器也应运而生。而单纯的模糊控制器有其自身的缺陷控制效果很粗糙、控制精度无法达到预期标准。但利用传统的PID控制器和模糊控制器结合形成的模糊自适应的PID控制器可以弥补其缺陷;它将系统对应的误差和误差变化率反馈给模糊控制器进而确定相关参数,保证系统工作在最佳状态,实现优良的控

2、制效果。论文介绍了参数自适应模糊PID控制器的设计方法和步骤。并利用MATLAB中的SIMULINK和模糊逻辑推理系统工具箱进行了控制系统的仿真研究,并简要地分析了对应的仿真数据。关键词:经典PID控制,模糊控制,参数整定,MATLAB仿真Self tuning fuzzy adaptive PID controller designABSTRACTPID ( proportional integral differential ) control has the advantages of simple structure, stable performance, high reliabil

3、ity, especially can be applied to establish the precise mathematical model of the control system. And for some, multivariable, nonlinear, time-delay system, the traditional PID controller can not achieve the desired effect.With the development of fuzzy mathematics, fuzzy control theory has gradually

4、 gained control engineers attention, also emerge as the times require different kinds of fuzzy controller. And the simple fuzzy controller has its own defects, the control effect is very rough, control accuracy can not meet standards. But the traditional PID controller and fuzzy controller is formed

5、 by the combination of fuzzy adaptive PID controller can remedy the defects of the system; it corresponds to the error and error change rate feedback to determine the parameters of fuzzy controller, to ensure the system work in the best condition, achieved excellent control effect.This paper introdu

6、ces the parameter self-tuning fuzzy PID controller design method and steps. And the use of MATLAB in the SIMULINK and fuzzy logic inference system toolbox for the simulation research of control system, and briefly analyzes the corresponding simulation data.Keywords: Classic PID control, fuzzy contro

7、l, parameter setting, MATLAB simulation目录第一章 绪论11.1 引言11.2 PID控制器的发展11.3 控制的优点31.4 传统控制局限性31.5 论文的主要内容4第二章 控制器参数整定方法62.1 控制器的基本原理62.2 参数整定方法72.2.1 Z-N整定方法72.2.2 不同准则下的最优整定82.2.3 基于总和时间常数92.2.4 稳定边界法102.2.5 衰减曲线法102.2.6 基于增益优化的整定法112.3 PID参数自整定方法122.3.1 模式识别法132.3.2 继电型自整定控制策略14第三章 模糊控制的原理及其在自整定方面的应用

8、153.1 模糊数学理论153.1.1 概述153.1.2 模糊理论的几个重要概念153.1.3 确定隶属度函数的方法173.2 模糊控制理论183.2.1 模糊控制理论概述183.2.2 模糊控制的基本原理193.2.3 模糊控制算法的实现方法203.3 模糊控制在自整定中的应用233.3.1 参数模糊自整定控制器233.3.1.1 控制系统结构233.3.1.2 参数自整原则243.3.1.3 参数模糊自整定控制器的设计25第四章 模糊PID控制器的设计324.1 模糊PID控制器组织结构和算法的确定324.2 模糊PID控制器模糊部分设计324.2.1 定义输入、输出模糊集并确定个数类别

9、324.2.2 确定输入输出变量的实际论域334.2.3 定义输入、输出的隶属函数334.2.4 确定相关模糊规则并建立模糊控制规则表354.2.5 模糊推理36第五章 模糊PID控制器的MATLAB仿真395.1 模糊控制部分的fuzzyinferencesystem仿真395.1.1 定义输入输出变量并命名395.1.2 编辑隶属函数395.1.3 编辑模糊规则库405.2 对模糊控制器的SIMULINK建模415.2.1 将模糊系统载入SIMULINK415.2.2 在SIMULINK中建立模糊子系统415.3 PID部分的SIMULINK建模425.4 模糊PID控制器的SIMULIN

10、K建模435.5 利用子系统对控制系统进行SIMULINK建模435.6 控制系统的SIMULINK仿真研究44结论48致谢49参考文献50附录51第一章 绪论1.1 引言PID控制器是在工业过程控制中最常见的一种控制调节器,广泛应用于化工、机械、冶金和轻工等工业过程控制系统中。有一些文献陈述了当前的应用状况。日本电子测量仪表协会在1989年对过程控制做的调查报告,该报告表明90%以上的控制回路具有PID结构。另外一篇有关加拿大造纸厂的统计报告表明典型的造纸厂一般有2000多个控制回路,其中97%以上是PID控制,而且仅仅有20%的控制回路工作比较满意。控制回路性能普遍差的原因中参数整定不合适

11、的占30%,阀门问题占30%,而另外20%的控制器性能差有多种原因,如传感器问题、采样频率的选择不当以及滤波器的问题等。在已安装的过程控制器中30%是处于手动状态,20%的控制回路采用厂家整定的参数,即控制器制造商预先设定的参数值,30%的控制回路由于阀门和传感器的问题导致控制性能较差。因此,PID控制器虽然在工业过程控制中普遍应用,但是获得的控制效果并不十分理想。同时由于PID控制器特别适用于过程的动态性能是良性的而且控制性能要求不高的情况,但随着现代工业的发展,人们面临的被控对象越来越复杂,对于控制系统的精度性能和可靠性的要求越来越高,这对PID控制技术提出了严峻的挑战。只有和先进控制策略

12、相结合,才能保证PID控制技术永不过时,而它也正是向高精度、高性能、智能化的方向在逐步发展。1.2 PID控制器的发展自Ziegler-Nichols在1942年提出参数整定方法以来,许多技术己经被应用于控制器的手动和自动整定中。根据研究方法的划分,可分为基于频域的参数整定方法和基于时域的参数整定方法;根据发展阶段的划分,可分为常规参数整定方法和智能参数整定方法;按照被控对象个数来划分,可分为单变量PID参数整定方法和多变量参数整定方法,前者包括现有大多数整定方法,后者是最近研究的热点及难点;按控制量的组合形式来划分,可分为线性参数整定方法和非线性参数整定方法,前者适用于经典调节器,后者适用于

13、由非线性跟踪微分器和非线性组合方式生成的非线性控制器。近年来,随着人工智能技术的发展,智能控制得到迅速发展,而将智能技术和常规控制方法有机的融合在一起,利用人工智能的方法将操作人员的调整经验作为知识存入计算机中,根据现场实际情况,计算机能自动调整参数,就形成了许多形式的智能控制器。1、专家系统智能自整定控制器专家控制是将人的感性经验和定理算法结合的一种传统的智能控制方法4,专家系统应包括专家知识库、数据库和逻辑推理机三部分。专家系统可视为广义调节器,专家知识库中己经把熟练操作工或专家的经验和知识构成参数选择手册,这部手册记载了各种工况下被控对象所对应的P、I、D参数,数据库根据被控对象的输入与

14、输出信号及给定信号提供给知识库和推理机。推理机能进行启发式推理,决定控制策略。2、基于神经网络的控制器人工神经网络控制方法是基于人脑控制行为的生理学研究而发展起来的,是一个具有广阔前景的智能控制方法4。在常规控制器的基础上,加入一个神经网络控制器,构成基于神经网络控制器。神经网络控制器通过向常规控制器的输出进行学习,目标是使反馈误差逐渐趋于零。一旦系统出现干扰,以构成的反馈控制器马上可以重新起作用。因此,采用这种前馈加反馈的智能控制方法,不仅可确保控制系统的稳定性和价棒性,而且可有效地提高系统的精度和自适应能力。3、模糊控制器在大多数工业控制过程中经常会碰到大滞后、时变、非线性的复杂系统,有时

15、甚至是非常严重的,同时有些过程很难建立或不能建立精确的数学模型。因而一般的PID控制无法实现对这样过程的精确控制。模糊控制器3是近年来发展起来的新型控制器,其优点是不需要掌握受控对象的精确数学模型,根据人工控制规则组织控制决策决定控制量的大小。在一般的模糊控制器中,考虑到模糊控制器实现的简易性和快速性,通常采用二维模糊控制器结构形式。而这类控制器都是以误差E和误差变化率EC为输入语言变量,因此它具有类似于常规控制器的作用,采用该类模糊控制器的系统有可能获得良好的动态特性,而静态特性则不能另人满意。由比例、积分、微分的特点可知,积分控制作用能消除稳态误差,但动态响应慢,比例控制作用动态响应快,微

16、分控制作用能加快系统的动作速度,减小调节时间。将模糊控制和控制器两者结合起来,扬长避短,既具有模糊控制灵活而适应性强的优点,又具有控制精度高的特点。由于不需要建立过程精确的数学模型,因此得到了越来越广泛的应用。1.3 控制的优点1、原理简单,使用方便。2、适应性强,可以广泛应用于化工、热工、冶金、以及造纸、建材等各种生产部门。按控制进行工作的自动调节器早以商品化。在具体实现上它们经历了机械式、液动式、电子式等发展阶段,但始终也没有脱离的范畴。即使目前最新式的过程控制计算机,其基本的控制功能也仍然是控制。3、鲁棒性强,即其控制品质对被控对象的变化不大敏感。由于具有这些优点,在过程控制中,人们首先

17、想到的总是控制。一个大型的现代化生产装置的控制回路可能多达一二百甚至更多,其中绝大部分都采用PID控制。但生产过程规模的不断扩大、控制的难度越来越大、控制的精度要求越来越高,传统的控制已经不能够完全适应,就是说,要不断改进的控制的方式以适应不断变化的控制要求。1.4 传统控制局限性控制是建立在知道被控对象精确的数学模型的基础之上的,而实际系统中往往存在着这样的情况:1、 许多系统,特别是工业生产过程是极其复杂的,这样就很难得到确切的描述这些过程的传递函数或状态方程。2、 由于对系统的了解不可能完全清楚,所以建立的数学模型就不可能与实际系统完全吻合,也就得不到精确的数学模型,而只能是一种近似。3

18、、 往往为了数学上处理方便起见而简化数学模型,以牺牲准确性来换取处理上的方便。这样的结果很难让人满意的,甚至还会产生错误。4、在某些领域经常无法建立数学模型。这就说明了,常规控制存在着很大的局限性,它对于一些控制系统显得无能为力。另外,由于计算机技术的飞速发展,包含将人类思维这样复杂操作由计算机代替的领域日益增加,这是常规无法胜任的,必须对其的控制方法进行改进。针对常规控制的局限性,人们努力探索绕过精确数学模型的建立对系统进行控制的方法,模糊控制就是其中之一。在1947年,人们第一次将模糊逻辑和模糊推理用于锅炉和蒸汽机的控制,实用效果良好,宣告模糊控制的诞生。直到今天模糊控制技术得到了很大的发

19、展,本设计是在模糊控制的理论的基础上,采用控制和模糊控制相结合的方式,构造一个模糊自适应整定控制器来实现对温度的有效控制。1.5 论文的主要内容模糊控制是基于规则的智能控制,它建立在人类思维具有模糊逻辑特性的基础上的。目前,模糊控制已成为工业控制自动化领域内广泛研究和应用的控制器。这主要归结于模糊控制器的一些特点:无需知道被控对象精确的数学模型;它是一种反映人类智慧思维中的模糊量,这些模糊量和模糊推理是人类通常智能活动的体现,易被人们接受。模糊控制与最优控制、自适应控制等高级控制相比较,具有不需要事先知道被控对象的精确数学模型的特点。模糊控制的核心是它用具有模糊性的规则去执行控制,这种控制的控

20、制规则充分反映了人的智能活动。控制器并不是越先进越好、越复杂越好。许多在理论上声称有多大的先进性和优越性的控制器(或控制技术)在与控制器对抗中残败。控制器为何能在其诞生半个多世纪后的今天,仍能击败众多新型的控制器的竞争,而被广泛应用于过程控制,其最根本的原因就是:简单、易用。实践中存在无数不同类型的系统,如其他的控制技术一样,模糊控制也有其适用性,这与其特点是紧密相连的。H.Ying教授提出了采用模糊控制的两个准则:(1)被控制系统模型未知但已知其为高度非线性、时变或者有时延:(2)控制不能产生满意的控制性能。考虑到模糊控制的特点,第一个准则是显然的。第二个准则主要考虑到控制算法在世界范围内9

21、0%以上的工业过程中被采用,控制技术已经得到很好的发展,对于线性系统,应该避免采用模糊控制,无论系统模型是否可知。对于线性系统模糊控制没有优势。对于一些非线性、时变或具有时延的系统,如果控制可以产生满意的控制效果,那么也无须采用模糊控制。正是因为如此人们才提出了许多控制系统的设计和增益调节方法,将模糊控制技术与控制技术相结合形成非性线控制算法以提高控制性能。本文主要研究了参数的各种自整定策略,对模糊控制与自整定的结合理论进行了详细论述。论文内容循序渐进,共分六章,内容安排如下:第一章:介绍了控制器应用现状及存在的问题,智能控制策略及其在参数整定中的应用,介绍了一些工业化商品,最后给出本文要研究

22、的内容。第二章:介绍了控制器的基本原理,数字式控制器的基本原理及改进了的控制器;系统地分析比较了参数整定、自整定的传统方法、改进方法和它的发展趋势,为后面的研究工作做铺垫。第三章:论述了模糊控制的发展历史、基本工作原理,详细论述了模糊自整定PID控制器的理论推导及设计过程。第四章:用不同模型的仿真来说明模糊自整定的优势和改进方法的简易及可行性。第五章:在前两章理论分析及仿真的基础上,研制了实验用的基于模糊自调整PID控制器,详细介绍了软硬件的实现方法和所获得的一些经验。第六章:本文的结论部分。第2章 控制器参数整定方法2.1 控制器的基本原理控制器也就是比例、积分、微分控制器,是一种最基本的控

23、制方式,它是复杂调节和计算机直接数字控制的基础1。常规的常规系统原理图如图2.1所示:比例积分r(t) + e(t) u(t) y(t)被控对象微分 -图2.1 PID控制系统原理控制器根据给定值r(t)与实际输出值y(t)构成控制偏差e(t),从而针对控制偏差进行比例、积分、微分调节的一种方法,其连续形式为: (2.1)其中e(t)=r(t)y(t)为系统误差,、分别为比例系数、积分系数和微分系数。在图2.1的基础上,我们不妨简单分析一下控制器各校正环节的作用7:1、比例环节的引入是为了及时成比例地反映控制系统的偏差信号e(t),以最快速度产生控制作用,使偏差向减小的方向变化。2、积分环节的

24、引入主要用于消除静差,即当闭环系统处于稳定状态时,则此时控制输出量和控制偏差量都将保持在某一个常值上。积分作用的强弱取决于积分时间常数,时间常数越大积分作用越弱,反之则越强。3、微分环节的引入是为了改善系统的稳定性和动态响应速度,它可以预测将来,能反映偏差信号的变化趋势,并能在偏差信号值变的太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。2.2 参数整定方法将过程动态性能的确定和控制器参数的计算方法结合起来就可实现控制器的自整定。为此我们首先讨论参数的各种工程整定方法。2.2.1 Z-N整定方法Z-N整定方法即Ziegler与Nichols提出的调节控制器参

25、数的经验公式5。由于被控对象的阶跃响应曲线大都可以用一阶惯性环节加纯滞后环节来表示,故假设对象模型为 (2.2)其中一阶响应的特征参数K,T和可以由图2-7构成的示意图提取出来,对于典型的控制器,其模型为: (2.3) T图2.2 阶跃响应曲线如不特别说明,本节的研究对象及控制器均为式(2.2)和(2.3)所示模型。Z-N方法最大的优点是方法简单、使用方便,只需要很少的过程对象的先验知识,但它的缺点是控制效果很差,尤其是对于大滞后的过程,系统很难工作在令人满意的状态。Z-N的整定公式为: (2.4)2.2.2 不同准则下的最优整定依据最优控制的思想,按照预先设定好的指标函数,可以得到最优参数的

26、算法。该算法考虑的最优准则的一般形式为: (2.5)其中e(,t)为进入PID控制器的误差信号,向量为PID控制器参数构成的集合。特别的,在最优准则中考虑三个n的取值,即n=0,1,2,它们分别对应于误差平方积分准则(ISE)、时间加权的误差平方积分准则(ISTE)、时间平方加权的误差平方积分准则()。建立的经验公式如下: (2.6)对不同的/T范围,系数对(a,b)可以由表2.1直接查出。表2.1 公式中常数查询表/T的范围0.1-11.1-2最优指标ISEISTEIST2EISEISTEIST2Ea11.0481.0420.9681.1541.1421.061b1-0.897-0.987-

27、0.904-0.567-0.579-0.538a21.01950.9870.9971.0470.9190.892b2-0.368-0.238-0.253-0.220-0.172-0.165a30.4890.3850.3160.4900.3840.315b30.8880.9060.8920.7080.8390.8322.2.3 基于总和时间常数该方法适用于阶跃响应特性为S型的自衡对象,设被控对象的传递函数为: (2.7)定义总和时间常数为: (2.8)由以上得图2.3所示的阶跃响应特征。 (2.9)由式(2.6)可知,T正比于图2.3中有斜线部分的面积A1。图2.3 阶跃响应特性曲线求出面积A1

28、后,再按式(2.7)得T,整定公式如下: (2.10)2.2.4 稳定边界法又叫临界灵敏度法。这是一种闭环的整定方法。它基于纯比例控制系统临界振荡试验所得数据,即临界比例增益KPS和临界振荡周期TS,利用一些经验公式,求取调节器最佳数值。具体步骤如下:1、置调节器积分时间到最大值(=),微分时间为零(=0)比例增益置较小值,使控制系统投入运行。2、待系统运行稳定后,逐渐增大比例增益,直到系统出现如图2.4所示的等幅振荡,即所谓的临界振荡过程。记录下此时的临界比例增益KPS,并计算两个波峰的时间Ts。图2.4 系统的临界振荡曲线3、利用和的值,按计算公式: (2.11)求调节器各参数、的数值。也

29、可以通过图2.9来辨识被控对象的参数6,然后再用提到的方法进行整定。2.2.5 衰减曲线法与稳定边界法类似,不同的只是本法采用某衰减比(通常为4:1或10:1)时设定值扰动的衰减振荡试验数据,然后利用一些经验公式,求取调节器相应的整定参数,对于4:1衰减曲线法的具体步骤如下:1、置调节器积分时间到最大值(=),微分时间为零(=0),比例增益置较小值,使控制系统投入运行。2、待系统稳定后,作设定值阶跃扰动,并观察系统的响应,若系统响应衰减太快则增大比例增益;反之,系统响应衰减过慢,应减小比例增益。如此反复,直到系统出现如图2.5(a)所示的4:1衰减振荡过程。记下此时的比例增益和振荡周期数值。

30、图2.5(a) 4:1衰减响应曲线 图2.5 (b) 10:1衰减响应曲线3、利用和的值,按计算公式: (2.12)求调节器各整定参数、的数值。对于衰减比为10:1时,此时要以图2.5(b)中的上升时间为准,按公式 (2.13)来计算。2.2.6 基于增益优化的整定法本方法是从控制器与被控对象组成闭环系统的频率特性出发,指定在大频率范围内使幅频特性等于1;根据测量得到的阶跃响应瞬时值去计算控制器的参数值8。设被控对象的传递函数为: (2.14)式中,为对象的静态比例系数; (2.15)其中g(t)为被控对象的脉冲响应函数;h(t)为被控对象的单位阶跃响应函数;和为给定阶跃变化前、后被控量的稳定

31、值;和为给定阶跃变化前、后控制量的稳态值。按增益优化的含义,有,可以导出: (2.16)式中2.3 PID参数自整定方法自整定的含义是控制器的参数可以根据对象特性变化自动整定。自整定控制器依据被控对象过程特性的自动分析结果,选择自己的整定参数。一般涉及到系统输入/输出关系的隐式或显式模型,以过程采集为基础,比较高级的自整定控制器还可以连续修改其参数6。研究调节器参数自整定的目的是寻找一种对象验前知识不需要很多,而又简单鲁棒性好的方法。图2.6所示的自校正调节器是调整调节器参数的一种方法。它由两个回路组成,内回路包括被控对象和一个具有可变参数的普通线性反馈调节器;外回路用来调整调节器参数,它由递

32、推式参数估计器和调节器参数调整机构两部分组成。参数估计器假定对象为一阶模型式,然后利用调节量u及被调量y的测量值,应用最小二乘估计法对被控对象参数,值进行估计。一旦求出对象参数的值后,调整机构就能按照既定的整定规则,求出调节器参数“最佳”值,修改调节器参数。调整机构参数估计对象调节器r + y -图2.6 自校正调节器目前,在众多的整定方法中,主要有两种方法在实际工业过程中应用较好。一种是由布里斯托(Bristol E.H.)首先提出的模式识别法(Pattern Recognition);另一种是基于继电反馈的参数整定方法。2.3.1 模式识别法又称图像识别法8。图2.7是布里斯托用模式识别法

33、实现调节器参数自整定的结构图。调节器与被控对象相连组成闭环系统,观察系统对设定值阶跃响应或干扰的响应,根据实测的响应模式与理想的响应模式的差别调整调节器参数。参数调整波形分析控制器所存对象r-图2.7 模式识别法框图具体步骤如下:1、按照一定的准则将闭环系统在一定输入下的响应分为若干种模式;2、提取每种模式的特征量,称之为“状态变量”3、确定理想模式的状态变量值,建立模式状态变量的表达式;4、根据理想模式的状态变量值与系统状态变量的实测值之间的差别对调节器参数进行自整定。该种方法的优点是,不需要假定对象的数学模型,因而不存在辨识问题。2.3.2 继电型自整定控制策略由前面的讨论可知,若测出了系

34、统的一阶模型式或测出了系统的临界比例增益和振荡周期,则可以容易地设计出控制器。以往要想求出系统的这些参数需要离线的方法来进行,即首先通过实验测出系统的特征参数9,然后根据这些参数设计一个合适的控制器,最后再将此控制器应用到原系统的控制中。若系统的参数发生变化,应该再重复这一过程。Astrom和Hagglund提出的继电型自整定策略,其结构如下图所示:继电器过程对象PID调节器r(t)+ Ay(t)-TS图2.8 继电器型自整定结构该方案的基本思想是在控制系统中设置两种模态:测试模态和调节模态,在测试模态下,由一个继电非线性环节来测试系统的振荡频率和增益,而在调节模态下,由系统的特征参数首先得到

35、控制器,然后由此控制器对系统的动态性能进行调节。如果系统的参数发生变化,则需要重新进入测试模态进行测试,测试完毕之后再回到调节模态进行控制。之间由开关S来控制。第3章 模糊控制的原理及其在自整定方面的应用1965年扎德(L.A.Zadeh)创建模糊集理论。自1974年Mamdani成功地将模糊控制应用于锅炉和蒸汽机控制以来,模糊控制在这短暂的三十多年里得以广泛发展并在现实中得以成功应用,其根源在于模糊逻辑本身提供了由专家构造语言信息并将其转化为控制策略的一种系统的推理方法,因而能够解决许多复杂而无法建立精确的数学模型系统的控制问题,它是处理推理系统和控制系统中不精确和不确定性的一种有效方法。从

36、广义上讲,模糊控制是基于模糊推理4,模仿人的思维方式,对难以建立精确数学模型的对象实施的一种控制,它是模糊数学同控制理论相结合的产物,同时也构成了智能控制的重要组成部分。3.1 模糊数学理论3.1.1 概述在人类的生产和生活中存在许多模糊的现象,如“今天的天气很不错”,用经典的数学无法准确地描述出这个概念,为了描述这类现象产生了模糊数学。在传统集合理论中,一个对象要么完全属于一个集合,要么完全不属于这个集合,不能存在介于两者之间的情况。而在模糊数学中,任何对象对于一个集合来说,可以部分隶属于这个集合,变量部分隶属于某个集合的关系称为该变量的隶属度函数,它可以取闭区间0,1间的任何实数,从而打破

37、了经典数学中的“非对即错”“非0即1”的概念,允许用0.1间的数来表示中间过渡过程。这样像“快”、“慢”、“冷”、“热”这些模糊的概念就可以在模糊数学中得到表达。众所周知人脑具有模糊推理的能力,模糊数学的出现使得计算机能够模拟人脑思维和推理的模糊性特点,使人类的各种自然语言可以作为计算机语言进入计算机程序中,让计算机完成以前只有人脑可以完成的任务。3.1.2 模糊理论的几个重要概念LAAadeh通过模糊集合、模糊关系和模糊变换,成功了奠定了对模糊性做数学的、逻辑的和语言分析的基础。下面介绍几个重要的概念:1、模糊集合设X是论域,X上的一个实值函数用来表示,即:X0,1对于xX,称为对A的属度,

38、而称为隶属函数。2、模糊关系以集合A和B的直积为论域的一个模糊子集R叫做集合A和B的模糊关系,也称为一元模糊关系。如果B,则隶属函数表明元素x和y属于模糊关系R的程度。3、模糊推理在逻辑推理中,命题一般称为判断。所谓推理就是从一个或几个已知的判断(前提)出发推出另一个新判断(结论)的思维形式。对于模糊性问题,形式逻辑和数理逻辑都没有办法解决。解决推理性问题需要用模糊推理方法。模糊推理是以模糊条件为基础的,它是模糊决策的前提条件,更是模糊控制规则生成的根据。假言推理规则可以写成:大前提:若A则C 小前提:如今A 结论:C这里,“如今A”是一个确切的给定条件,而且和大前提中“若A则C”中的A相同,

39、于是得到了C的结论。如果小前提中给定的是A而不是A,那么结论又该是什么样呢?解决这个问题采用L.A.Zadeh提出的似然推理中的假言推理法。其推理规则为大前提:若A则C小前提:如今A结论:C其中,C=A·R表示一种近似推理合成规则,这是解决所有模糊推理的基础。“·”代表合成运算。R是集合A、C的模糊关系。近似推理规则说明,对于处于模糊概念的推理过程不必象形式逻辑中的那样的判断推理过程,而可以看成是模糊集合的变量和隶属函数的演算过程。即输入一个模糊子集A,经过模糊变换器R变换,得到一个新的模糊输出结果C=A·R。 (3.1)3.1.3 确定隶属度函数的方法隶属度函数

40、16.17的确定在模糊数学中占有重要的地位,这是因为模糊集合是由隶属度函数刻画的,模糊集合的各种运算都是利用隶属度函数来进行的,因此,在模糊集合的各种应用场合,首先要解决的问题就是确定隶属度函数。确定隶属度函数总是力图尽量符合客观实际,但不同的人对于同一个模糊概念的认识又是有差异的,因此隶属度函数的确定又带有主观性。如何评价隶属度函数是否符合客观实际,到目前为止还没有一个标准。常常用初步确定的一个粗略的隶属度函数,然后通过在实践运用中“学习”和检验,逐步修改和完善。确定隶属函数可以通过“主观”途径和“客观”途径进行,当隶属度无法通过主观途径给出时,往往需要在实验基础上获得。1、模糊统计法对于模

41、糊性事物发生的可能性程度也可以用和随机统计相似的方法进行模糊统计,统计的结果即为隶属度。对于模糊统计,在论域U中给出一个确定元素x,xU,然后再考虑属于论域U上运动着的边界可变的普通集合A1,n次试验中元素x属于A1的次数,当n足够大时,x属于模糊集合A的隶属度趋于一个稳定值。即 (3.2)式中,n1为n次试验中xA1的次数,n为试验次数。该方法能比较直观地反映模糊集合的隶属度,只是计算量比较大。2、例证法此法的主要思想是从有限个的值,来估计论域U上的模糊子集A的隶属函数。3、专家经验法专家经验法是根据某领域专家的实际经验对模糊信息进行处理从而确定隶属度函数的一种方法。 (3.3)此外,确定隶

42、属度函数还有二元对比排序法、相对选择法、可变模型法等等。3.2 模糊控制理论在工业控制过程中经常会碰到大滞后、时变、非线性的复杂系统。其中,有的参数未知或缓慢变化;有的则存在滞后和随机干扰;有的无法获得精确的数学模型。模糊控制器是一种新型控制器,它不要求掌握受控对象的精确数学模型,而根据人工控制规则组织控制决策表,然后由该表决定控制量的大小。模糊控制是一种以模糊集合论、模糊语言变量以及模糊逻辑推理为数学基础的新型计算机控制方法,其基础是模糊数学、实现手段是计算机。3.2.1 模糊控制理论概述模糊控制4的方法模仿人的思维方式和人的检测经验,用电脑来代替人脑实施有效的控制。传统的控制理论依赖于被控

43、系统的数学模型,而模糊控制规则是依赖于被控系统的物理特性。物理特性的提取要靠人的直觉和经验,这些物理特性在人脑中是用自然语言来抽象成一系列概念和规则的,自然语言的重要特点是具有模糊性,人可以根据不精确信念来进行推理而得到有意思的结果。那么怎么样用机器来模仿这一过程呢?用于描述的数学工具是Zadeh提出的模糊集合论或者说模糊集合论在控制的应用。这是一种解决复杂系统控制决策的技巧和方法。用这种方法可以把人的经验形式化并引入控制过程,再运用比较严密的数学处理过程,实现模糊推理,进行判断决策,以达到令人满意的控制效果。目前模糊控制基本上是建立在人的直觉和经验的基础上。由于人的决策本质上就是具有模糊性,

44、因此控制动作并非稳定一致,且有一定主观性。但是在模糊控制设计中,可以通过对操作人员控制的动作的观察和操作人员的交流,用语言把操作人员的控制策略描述出来,以构成一组用语言表达的定性决策规则。如果把领域专家的知识和熟练技术人员的实践经验进行总结和形式化描述,用语言形成一组定性条件语句和不精确的决策规则,然后利用模糊集合作为工具使其定量化,设计一个控制器,用形式化的人的经验法则模仿人的控制策略,再驱动设备对复杂的工业过程进行控制,这就是模糊控制器。3.2.2 模糊控制的基本原理模糊控制的基本原理可由下图表示:模糊控制器被控对象执行机构去模糊化处理模糊推理模糊化处理D/A给定值输出值-传感器A/D图3

45、.1 模糊控制系统方框图模糊控制器是控制系统的核心,如图3-1的虚线框中部分所示。模糊控制器的控制规则由计算机的程序实现,通过采样获取被控量的精确值,然后将此值与给定值相比较得到偏差量e,将偏差量进行模糊化得到模糊变量E,并用相应的模糊语言表示,得到一个偏差的模糊子集E,再由E和模糊控制规则R(模糊关系)推理合成得到模糊控制量U=EoR。为了对被控对象施加精确的控制,还要通过非模糊化处理将模糊量转换为精确量,然后经数模转换成模拟控制信号送到执行机构对被控对象进行控制。上述模糊控制算法的工作过程也可以用图3.2所示的方框图形象地表示出来。图3.2 模糊控制算法的方块图3.2.3 模糊控制算法的实

46、现方法1、精确量的模糊化将精确量转换为模糊量的过程称为模糊化,或称为模糊量化。在模糊控制应用中,检测到的数据一般是精确的,而在模糊控制器中处理的是模糊量,因而模糊化是必要的步骤。它是由观测的输入空间到相应的输入论域上的模糊子集的转换,这种转换通常带有主观性。模糊化应解决以下问题,一个是量程转换,二是选择模糊化方法。量程转换就是把输入信号的物理范围转化为相应的论域。如将精确量x的实际变化范围a,b转换到区间-n,n,这种转换过程我们称之为精确量的量化。量化过程采用如下公式: (3.4)模糊化一般采用如下两种方法:1 把论域中某一精确点模糊化为在论域上占据一定宽度的模糊子集。2 第二种方法比较简单

47、。它是将在某区间的精确量x模糊化成这样一个模糊子集,它在点x处隶属度为1,除x点外其余各点的隶属度均取0。用这种方法所得到的模糊集叫单点模糊集,显然这种模糊方法相对粗略一点。2、模糊控制规则的设计模糊控制规则的设计是设计模糊控制的关键,一般包括三部分设计内容:选择描述输入输出变量的词集,定义各模糊变量的模糊子集和建立模糊控制器的控制规则。1 选择描述输入输出变量的词集模糊控制规则表现为一组模糊条件语句。在条件语句中描述输入输出变量状态的一些词汇(如在“正大”、“负小”等)的集合,称为这些变量的词集。一般选用“大、中、小”三个词汇来描述模糊控制器的输入、输出变量的状态。由于人的行为在正、负两个方

48、向的判断基本上是对称的。将大、中、小再加上正、负两个方向并考虑变量为零的状态。共有七个词汇,即负大,负中,负小,零,正小,正中,正大用英文字母首个字母缩写为NB,NM,NS,O,PS,PM,PB其中N=Negative,P=Positive,B=Big,M=Medium,S=Small,O=Zero。选择较多的词汇描述输入、输出变量,可以使制定的控制规则更加具体,但是控制规则相应变得复杂;选择词汇过少,使得描述变量变得粗造,导致控制器的性能变坏。一般情况下,选择上述七个词汇,也可以根据系统需要选择三个或五个语言变量。描述输入、输出变量的词汇都具有模糊特性,可用模糊集合来表示。因此,模糊概念的确

49、定性问题就直接转化为求取模糊集合隶属函数的问题。2 定义各模糊变量的模糊子集定义一个模糊子集,实际上就是要确定模糊子集的隶属函数。将确定的隶属函数曲线离散化,就得到了有限各点上的隶属度,便构成了一个相应的模糊变量的模糊子集。常用的隶属函数可分为三类:偏小型、偏大型、中间对称型。常见的隶属函数有:v 三角形型隶属度函数这种隶属函数的形状和分布由三个参数表示:一般可描述为: (3.5)v 高斯型隶属度函数它用两个参数来描述,其中参数c决定了函数的中心点,的大小影响函数曲线的宽度,而隶属函数曲线的形状不同会导致不同的控制特性。表述为: (3.6)v 钟型隶属度函数 (3.7)v sigmoid型隶属

50、函数 (3.8)v 梯形隶属度函数 (3.9)3 建立控制规则模糊控制器规则的设计原则是:当误差较大时,控制量的变化应尽力使误差迅速减小。当误差较小时,除了要消除误差外,还要考虑系统的稳定性,防止系统产生不必要的超调,甚至震荡。模糊控制器的控制规则是基于操作者的手动控制经验。操作者通过对被控对象某些变量的观测,根据自己已有的经验和技术知识,进行综合分析并作出控制决策,调整加到被控对象的控制作用,从而使系统输出达到预期的目标。利用语言归纳手动控制策略的过程,就是建立模糊控制器控制规则的过程。手动控制策略一般都用条件语句加以描述,将这些条件语句用模糊关系和模糊逻辑来表达就可以生成模糊控制规则。常用

51、的模糊控制语句的形式为“若A且B则C”(if A and B then C),与其对应的模糊关系为 (3.10)3、模糊控制量的非模糊化模糊控制器的是输出是一个模糊集,但被控对象只能接受精确的控制量,这就要进行非模糊化处理,把模糊量转换成精确量的过程就称为非模糊化。3.3 模糊控制在自整定中的应用控制算法对大多数过程都具有较好的控制效果和适应性,至今仍为控制过程所广泛采用,但是参数的人工调整需要熟练的技巧。另外,即使参数调整很好,用同一组固定的参数去适应系统的全过程,当控制对象参数变化后,系统的性能必然也会受到影响。因此,参数的在线自动化调整就非常重要。模糊控制理论可以有效且便捷地实现人的控制策略和经验,并且不需被控对象的数学模型即可实现较好的控制,将模糊控制和控制两者结合起来,扬长避短,既具有模糊控制灵活而适应性强的优点,又具有控制精度高的特点。且使得控制器适应被控对象的变化,获得良好的控制性能。这也是模糊自整定理论要研究的问题。3.3.1 参数模糊自整定控制器3.3.1.1 控制系统结构参数模糊自整定控制系统能在控制过程中对不确定的条件、参

温馨提示

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

评论

0/150

提交评论