模糊控制算法的研究_第1页
模糊控制算法的研究_第2页
模糊控制算法的研究_第3页
模糊控制算法的研究_第4页
模糊控制算法的研究_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、模糊控制算法的研究0842812128夏中宇模糊控制概述模糊”是人类感知万物,获取知识,思维推理,决策实施的重要特征。模糊”比清晰”所拥有的信息容量更大,内涵更丰富,更符合客观世界。在日常生活中,人们的思维中有许多模糊的概念,如大、小、冷、热等,都没有明确的内涵和外延,只能用模糊集合来描述。人们常用的经验规则都是用模糊条件语句表达,例如,当我们拧开水阀往水桶里注水时,有这样的经验:桶里没水或水较少时,应开大水阀;桶里水较多时,应 将水阀关小些;当水桶里水快满时,则应把阀门关得很小;而水桶里水满时应迅速关掉水阀。其中,较少”、较多”、小一些”、很小”等,这些表示水位和控制阀门动作的概念都具有模糊

2、性。 即有经验的操作人员的控制规则具有相当的模糊性。模糊控制就是利用计算机模拟人的思维方式,按照人的操作规则进行控制,实现人的控制经验。模糊控制理论是由美国著名的学者加利福尼亚大学教授Zadeh L A 于 1965 年首先提出,它以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策略。1974 年,英国伦敦大学教授 Mamdani E H 研制成功第一个模糊控制器 ,充分展示了模糊技 术的应用前景。模糊控制概况模糊逻辑控制(Fuzzy Logic Control)简称模糊控制(Fuzzy Control),是以模糊集合论、模 糊语言变量和模糊逻辑推理为基

3、础的一种计算机数字控制技术。1965 年,美国的 L.A.Zadeh创立了模糊集合论;1973 年他给出了模糊逻辑控制的定义和相关的定理。1974 年,英国的E.H.Mamdani 首先用模糊控制语句组成模糊控制器,并把它应用于锅炉和蒸汽机的控制,在实验室获得成功。这一开拓性的工作标志着模糊控制论的诞生。模糊控制实质上是一种非线性控制,从属于智能控制的范畴。模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。模糊控制的发展最初在西方遇到了较大的阻 力;然而在东方尤其是在日本,却得到了迅速而广泛的推广应用。近 20 多年来,模糊控制不论从理论上还是技术上都有了长足的进步,成为自动控制

4、领域中一个非常活跃而又硕果累累的分支。其典型应用的例子涉及生产和生活的许多方面,例如在家用电器设备中有模糊洗衣机、空调、微波炉、吸尘器、照相机和摄录机等;在工业控制领域中有水净化处理、发酵过 程、化学反应釜、水泥窑炉等的模糊控制;在专用系统和其它方面有地铁靠站停车、汽车驾 驶、电梯、自动扶梯、蒸汽引擎以及机器人的模糊控制等。模糊控制的基本理论所谓模糊控制,就是在控制方法上应用模糊集理论、模糊语言变量及模糊逻辑推理的知 识来模拟人的模糊思维方法 ,用计算机实现与操作者相同的控制。该理论以模糊集合、模糊 语言变量和模糊逻辑为基础,用比较简单的数学形式直接将人的判断、思维过程表达出来, 从而逐渐得到

5、了广泛应用。应用领域包括图像识别、自动机理论、语言研究、 控制论以及信号处理等方面。在自动控制领域,以模糊集理论为基础发展起来的模糊控制为将人的控制经验及推理过程纳入自动控制提供了 一条便捷途径。1.1.知识库知识库包括模糊控制器参数库和模糊控制规则库。模糊控制规则建立在语言变量的基础上。语言变量取值为 大”、中”、小”等这样的模糊子集,各模糊子集以隶属函数表明基本论 域上的精确值属于该模糊子集的程度。因此,为建立模糊控制规则,需要将基本论域上的精确值依据隶属函数归并到各模糊子集中,从而用语言变量值(大、中、小等)代替精确值。这个过程代表了人在控制过程中对观察到的变量和控制量的模糊划分。由于各

6、变量取值范围各异,故首先将各基本论域分别以不同的对应关系,映射到一个标准化论域上。通常,对应关系取为量化因子。为便于处理,将标准论域等分离散化,然后对论域进行模糊划分 ,定义模糊子集,如 NB、PZ、PS 等。同一个模糊控制规则库,对基本论域的模糊划分不同,控制效果也不同。具体来说,对应关 系、标推论域、模糊子集数以及各模糊子集的隶属函数都对控制效果有很大影响。这3 类参数与模糊控制规则具有同样的重要性,因此把它们归并为模糊控制器的参数库,与模糊控制规 则库共同组成知识库。模糊控制规则的来源有 3 条途径:基于专家经验和实际操作,基于模糊模型,基于模糊控制 的自学习。2.2. 模糊化将精确的输

7、入量转化为模糊量F 有两种方法:(1) 将精确量转换为标准论域上的模糊单点集。精确量x 经对应关系 G 转换为标准论域x 上的基本元素,则该元素的模糊单点集 F 为uF(u)=1 if u=G(x)uF(u) = OifuG(ar)(2) 将精确量转换为标准论域上的模糊子集。精确量经对应关系转换为标准论域上的基本元素,在该元素上具有最大隶属度的模糊子集,即为该精确量对应的模糊子集。3.3. 模糊推理最基本的模糊推理形式为:前提 1 IF A THEN B前提 2 IF A 结论 THEN B其中,A、A为论域 U 上的模糊子集,B、B为论域 V 上的模糊子集。前提 1 称为模糊蕴涵 关系,记为

8、AB。在实际应用中,一般先针对各条规则进行推理,然后将各个推理结果总合而 得到最终推理结果。4.4. 精确化推理得到的模糊子集要转换为精确值,以得到最终控制量输出 y。目前常用两种精确化方法:(1) 最大隶属度法。在推理得到的模糊子集中,选取隶属度最大的标准论域元素的平均值作为精确化结果。(2) 重心法。将推理得到的模糊子集的隶属函数与横坐标所围面积的重心所对应的标准 论域元素作为精确化结果。在得到推理结果精确值之后,还应按对应关系,得到最终控制量输出V。模糊控制理论研究的现状尽管模糊控制理论已经取得了可观的进展,但与常规控制理论相比仍不成熟。模糊控制系统的分析和设计尚未建立起有效的方法,在很

9、多场合下仍然需要依靠经验和试凑。近年来 ,许多人一直尝试将常规控制理论的概念和方法扩展至模糊控制系统,而模糊控制与神经网络相结合的方法已成为研究的热点,二者的结合有效地推动了自学习模糊控制的发展。模糊控制易于获得由语言表达的专家知识,能有效地控制那些难以建立精确模型而凭经验可控制的系统,而神经网络则由于其仿生特性更能有效利用系统本身的信息,并能映射任意函数关系,具有并行处理和自学习能力 ,容错能力也很强。在集成大系统中,神经网络可用于处 理低层感知数据,模糊逻辑可用于描述高层的逻辑框架。模糊逻辑与神经网络的结合有两种 情况:一是将模糊技术用于神经网络形成模糊神经网络,一是用神经网络实现模糊控制

10、。这两方面均见于大量的研究文献。常规模糊控制的两个主要问题在于:改进稳态控制精度和提高智能水平与适应能力。从大量文献中可以看出,在实际应用中,往住是将模糊控制或模糊推理的思想,与其他相对成熟的控制理论或方法结合起来,发挥各自的长处,从而获得理想的控制效果。如:利用模糊复合控制理论的分档控制,将 PI 或 PID 控制策略引入 Fuzzy 控制器,构成Fuzzy-PI 或 Fuzzy-PID 复合控制;适应高阶系统模糊控制需要的三维模糊控制器;将精确控制和模糊控制结合起来的精确一模糊混合控制;将预测控制与模糊控制相结合,利用预测模型对 控制结果进行预报,并根据目标误差和操作者的经验应用模糊决策方

11、法在线修正控制策略的 模糊预测控制等。模糊控制的发展过程中,提出了多种自组织、自学习、自适应模糊控制器。它们根据被 控过程的特性和系统参数的变化 ,自动生成或调整模糊控制器的规则和参数,达到控制目的。这类模糊控制器在实现人的控制策略基础上,又进一步将人的学习和适应能力引入控制器, 使模糊控制具有更高的智能性。自校正模糊控制器、 参数自调整模糊控制等控制方法也都较大地增强了对环境变化的适应能力。模糊控制与其他智能控制方法的结合组成的模糊控制,如专家模糊控制能够表达和利用控制复杂过程和对象所需的启发式知识,重视知识的多层次和分类的需要,弥补了模糊控制器结构过于简单、规则比较单一的缺陷,赋予了模糊控

12、制更高的智能。二者的结合还能够拥有过程控制复杂的知识,并能够在更为复杂的情况下对这些知识加以有效利用。基于神经网络的模糊控制能够实现局部或全部的模糊逻辑控制功能。模糊控制器正向着自适应、自组织、自学习方向发展,使得模糊控制参数、规则在控制过程中自动地调整、修改和完善,从而不断完善系统的控制性能,达到更好的控制效果,而与专 家系统、神经网络等其他智能控制技术相融合成为其发展趋势。模糊控制基础模糊控制的基本思想是利用计算机来实现人的控制经验,而这些经验多是用语言表达的具有相当模糊性的控制规则。 模糊控制器(Fuzzy Controller ,即 FC)获得巨大成功的主要原因 在于它具有如下一些突出

13、特点:模糊控制是一种基于规则的控制。它直接采用语言型控制规则,出发点是现场操作人员的控制经验或相关专家的知识,在设计中不需要建立被控对象的精确数学模型,因而使得控制机理和策略易于接受与理解,设计简单,便于应用。由工业过程的定性认识出发,比较容易建立语言控制规则,因而模糊控制对那些数学模型难以获取、动态特性不易掌握或变化非常显著的对象非常适用。基于模型的控制算法及系统设计方法,由于出发点和性能指标的不同,容易导致较大差异;但一个系统的语言控制规则却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到折中的选择,使控制效果优于常规控制器。模糊控制算法是基于启发性的知识及语言决策规则设计的,这有

14、利于模拟人工控制的过程和方法,增强控制系统的适应能力,使之具有一定的智能水平。模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、时变及纯滞后系统的控制。模糊控制的特点简化系统设计的复杂性,特别适用于非线性、时变、模型不完全的系统上。利用控制法则来描述系统变量间的关系。不用数值而用语言式的模糊变量来描述系统,模糊控制器不必对被控制对象建立完整的数学模式。模糊控制器是一语言控制器, 使得操作人员易于使用自然语言自然语言进行人机对话。模糊控制器是一种容易控制、掌握的较理想的非线性控制器,具有较佳的适应性及强健性(Robustness)、较佳的容错性(Fault To

15、lerance)o模糊控制的缺点1. 模糊控制的设计尚缺乏系统性,这对复杂系统的控制是难以奏效的。所以如何建立一套系统的模糊控制理论,以解决模糊控制的机理、稳定性分析、系统化设计方法等一系列问 题;2. 如何获得模糊规则及隶属函数即系统的设计办法,这在目前完全凭经验进行;3.信息简单的模糊处理将导致系统的控制精度降低和动态品质变差。若要提高精度则必 然增加量化级数,从而导致规则搜索范围扩大,降低决策速度,甚至不能实时控制;4. 如何保证模糊控制系统的稳定性即如何解决模糊控制中关于稳定性和鲁棒性问题模糊控制理论主要研究内容模糊控制理论主要研究内容:模糊控制稳定性,模糊模型的辨识,模糊最优控制,模

16、糊自适 应控制,与其他控制结合等。如将智能控制与传统控制方法相结合,产生了模糊变结构控制(FVSC),自适应模糊控制(AFC),自适应神经网络控制(ANNC),神经网络变结构控制(NNVAC), 神经网络预测控制 (ANNPC),模糊预测控制(FPC),专家模糊控制(EFC),模糊神经网络控制 (FNNC),专家神经网络控制(ENNC)等方法。模糊控制系统模糊控制以现代控制理论为基础,同时与自适应控制技术、人工智能技术、神经网络技术的相结合,在控制领域得到了空前的应用。Fuzzy-PIDFuzzy-PID 复合控制Fuzzy-PID 复合控制是模糊技术与常规PID 控制算法相结合,以达到较高的

17、控制精度。当温度偏差较大时采用 Fuzzy 控制,响应速度快,动态性能好;当温度偏差较小时采用PID控制,使其静态性能好,满足系统控制精度。因此它比单个的模糊控制器和单个的PID 调节器均有更好的控制性能。自适应模糊控制这种控制方法具有自适应自学习的能力,能自动地对自适应模糊控制规则进行修改和完善,以提高控制系统的性能。对于那些具有非线性、大时滞、高阶次的复杂系统有着更好的控制性能。参数自整定模糊控制也称为比例因子自整定模糊控制。这种控制方法对环境变化有较强的适应能力,在随机环境中能对控制器进行自动校正,使得被控对象特性变化或扰动情况下控制系统保持较好性能。专家模糊控制 pertpert Fu

18、zzyFuzzy Controller)Controller)模糊控制与专家系统技术相结合,进一步提高了模糊控制器智能水平。这种控制方法既保持了基于规则的方法的价值和用模糊集处理带来的灵活性,同时把专家系统技术的表达与利用知识的长处结合起来,能处理更广泛的控制问题。 仿人智能模糊控制其特点在于 IC 算法具有比例模式和保持模式两种基本模式。 这两种特点使得系统对误 差绝对值变化时,可使系统处于闭环运行和开环运行两种状态。这样能妥善解决稳定性、准确性、快速性的矛盾,能较好地应用于纯滞后对象。神经模糊控制-Fuzzy-Fuzzy Control)Control)这种控制方法以神经网络为基础,利用了

19、模糊逻辑具有较强的结构性知识表达能力,即描述系统定性知识的能力以及神经网络的强大的学习能力与的直接处理能力。多变量模糊控制这种控制适用于多变量控制系统。一个多变量模糊控制器有多个输入变量和输出变量。模糊控制理论案例分析案例一:模糊控制理论在经济预测中的运用一、前言1965 年美国控制论专家 Zadeh 教授创立了模糊集理论,为描述和研究模糊现象提供了有 力的数学工具。1974 年英国自动控制专家 E.H.Mamdani 教授成功地将模糊语言逻辑运用于 工业过程,标志着模糊控制的诞生。近 40 年来,模糊控制理论取得了很大的发展, 在众多领 域得到了广泛的应用。在经济领域,经济计量学和统计学利用

20、给定的数据建立模型,用于经济预测估等。所谓预测就是利用样本数据和样本模型来估计系统未来时刻的预测值。到目前为止,经济计量学的预测模型都把经济现象视为一种随机现象,根据统计学之建立预测模型。然而许多经济现象不仅仅具有随机性,同时也具有模糊性。例如,当我们说某商品的质量好时,术语好”就是一个模糊概念。对这类经济现象,如果仅考虑其随机性而忽略其模糊性,显然所建立的模型预测效果不会太理想。另外,有些经济现象中的有关因素不一定存在统计关系,这样就很难对它们建立统计模型。有时为了得到较高的模拟效果,常常增加外生变量建立多变量模 型增加了计算量,而且积累了误差。然而将某些因素适当地进行模糊化处理就可提高预测

21、精 度针对以上几个问题,本文提出建立模糊控制模型来进行经济预测想是:在影响内生变量素中,突出主要因素,把外生变量系看内生变量系,运用模糊控制的基本理论和方法建立模 型。二、模糊控制系统在经济领域的应用模糊控制理论已成功地运用于众多领域,包括经济领域,这里将利用模糊控制理论来建立一个模糊控制模型,用它来对一类具有模糊性因素的经济现象进行经济预测。根据统计分析方法生变量相关的众多因素中选取主要因素作为输入变量。建模步骤如 下:步骤一:把输入输出空间划分为模糊空间建立模糊控制模型时,所有的输入输出变量都需要模糊化,用模糊集合来表示。如选一变量 z,将其论域a,b等分为 k 个子区间,定义 k+1 个

22、模糊集合,为计算简便起见,这里选三角形隶属度函数。步骤二:建立模糊规则首先,根据给定的数据对生成模糊规则。具体做法为:对每组输入输出数据(码定V V)确定巡( =1,1,r r)和 yp p分别隶属于模糊集= L 1 站)和乱:(A = 1, -, A?) 的隶属度值,Ni 和 Ny 分别表示根据步骤一在变量 Xi 和 y 论域上定义的模糊集的数。选择使得时具有最大隶属度值的模糊集 人 f ,rJI类似的选择 ,则得模糊规则:如果 X1为 Alj*且且 Xn为,则 y为。(注:若由输入输出数据对生成冲突规则,即规则的“IF 部分相同而“THEN 部分不同,这时可为每条规则赋予一个强度,然后从冲

23、突的规则群中选择强度最大的一条。)其次,在实践中,输入输出数据对比较少时,生成的规则也比较少,会导致模型达不到预期的精度。 这时可以请该领域的专家根据他们的经验给出一些控制规则,这也是模糊控制的特点, 即结合专家经验。直观上,可以把一个模糊规则库描述成一个两维输入的表格,每一个空格对应着一条规则。这种建立模糊规则库的方法可以看作是用恰当的规则来填表格,故称其为查表法步骤三:构造模糊系统根据步骤二中生成的模糊规则库,选用带有单值模糊器、 模糊规则库规则、乘积推理机和中心平均解模糊器的模糊系统,其模型为:告 矿财(司)=郁血%鬲)O其中,1- - - Tn)是外生变量,f(x)是内生变量。由模型公式(1)可见,输出 f(x)是一个精确值,但在实际应用中不可能准确无误地预/ /(X X)- -矿 =-测一个值,必定带有误差。设真值为y *,则可用相对误差y*衡量预测的准确度。三、实例分析众所周知,商品的销售与商品的价格、广告促销费、信誉、品牌等众多因素有关。为了 检测本文设计的模糊控制模型的效果,这里选择一种商品,其销售主要受广告促销费和信誉(其评定是模糊的)影响。数据调查如下:20032003 年到 20072007 年数据

温馨提示

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

评论

0/150

提交评论