模糊控制的原理

模糊控制的原理
模糊控制的原理

模糊控制是一种以模糊集合论、模糊语言变量以及模糊推理为数学基础的新型计算机

控制方法。显然,模糊控制的基础是模糊数学,模糊控制的实现手段是计算机。本章

着重介绍模糊控制的基本思想、模糊控制的基本原理、模糊控制器的基本设计方法和

模糊控制系统的性能分析。

随着科学技术的飞速发展,在那些复杂的、多因素影响的严重非线性、不确定性、多

变性的大系统中,传统的控制理论和控制方法越来越显示出局限性。长期以来,人们

期望以人类思维的控制方案为基础,创造出一种能反映人类经验的控制过程知识,并

可以达到控制目的,能够利用某种形式表示出来,而且这种形式既能取代那种精密、

反复、有错误倾向的模型建造过程,又能避免精密的估计模型方程中各种方案的过程,同时还很容易被实现的、简单而灵活的控制方式。于是,模糊控制理论及其技术便应

运而生。

模糊数学的鼻祖——美国加利福尼亚大学电气工程系教授扎德(L.A.zadeh)于1965

年首次提出了“模糊集合”的概念,1973年又进一步研究了模糊语言处理,这些理论研究给模糊控制理论提供了数学依据,为模糊推理打下了理论基础,使得有人的经验

参与的控制过程成为了实际可能。1974年,英国伦敦大学教授马丹(E.H.MamdanU)制造出当时世界上第一个用于锅炉和蒸汽机控制的模糊控制器,

距今仅仅30来年,各种各样的模糊控制系统被研制成功,其发展之快、成果之多和被世人重视的程度都是少有的。各种各样的家用电器的控制系统,各种熔炉、电气炉、

水泥生成炉的控制系统,核能发电供水控制系统,汽车控制系统,电梯控制系统,机

器人控制系统,以及活跃于航空航天、通信领域的专家系统等模糊控制系统的广泛应

用取得了明显效益,与传统控制相比展示了无比的优越性。当前,模糊控制理论与技

术的深入研究和在美国、日本、中国、欧洲、东南亚等国家和地区的广泛应用引起人

们更广泛的关注.

1.1 模糊控制方法的研究现状

L.A.Zadeh基于其模糊集概念最早提出了简单模糊控制理论,简单模糊控制器和常规的控制器相比较具有无需建立被控对象的数学模型、对被控对象的非线性和时变性具有

一定的适应能力的特点,然而它也存在着一定的缺陷: (1)精度不太高。这主要是由于模糊控制表的量化等级有限而造成的,通过增加量化等级数目虽可提高精度,但查询

表将过于庞大,需占用较大空间,使运算时间增加。实际上,如果模糊控制器不引人

积分机制,原则上误差总是存在的。 (2)自适应能力有限。由于量化因子和比例因子都是固定的,当对象参数随环境的变迁而变化时,它不能对自己的控制规则进行有效的

调整,从而使其良好的性能不能得到充分的发挥。

(3)易产生振荡现象。如果查询表构造不合理,或量化因子和比例因子选择不当,都会产生振荡。

1.2 模糊控制的特点

L.A.zadeh教授提出的模糊集合论,其核心是对复杂的系统或过程建立一种语言分

析的数学模式,使自然语言能直接转化为计算机所能接受的算法语言。模糊集合理论

的诞生为推理客观世界中存在的一类模糊性问题提供了有力的工具,同时,也适应了

自适应科学发展的迫切需要。

以模仿人类人工控制特点而提出的模糊控制虽然带有一定的主观性和模糊性,但往往

是简单易行,而且是行之有效的。模糊控制的任务正是要用计算机来模拟这种人的思

维和决策方式,对这些复杂的生产过程进行控制和操作。

从以上背景可以看出,模糊控制有以下的特点:

1)模糊工程的计算方法虽然是运用模糊集理论进行的模糊算法,但最后得到的控制规律是确定性的、定量的条件语句。

2)不需要根据机理与分析建立被控对象的数学模型,对于某些系统,要建立数学模型是很困难的,甚至是不可能的。

3)与传统的控制方法相比,模糊控制系统依赖于行为规则库,由于是用自然语言表达的规则,更接近于人的思维方法和推理习惯,因此,便于现场操作人员的理解和使用,便于人机对话,以得到更有效的控制规律。

4)模糊控制与计算机密切相关。从控制角度看,它实际上是一个由很多条件语句组成的软件控制器。目前,模糊控制还是应用二值逻辑的计算机来实现,

3

模糊规律经过运算,最后还是进行确定性的控制。模糊推理硬件的研制与模糊计算机

的开发,使得计算机将像人脑那样工作。

1.3模糊控制的研究对象

模糊控制作为智能控制的一种类型,是控制理论发展的高级阶段产物,主要用来解决

那些传统方法难以解决的复杂系统的控制问题。具体地说,其研究对象具备以下一些

智能控制对象的特点[18]:

1)模型不确定性

传统的控制是基于模型的控制,这里的模型包括控制对象和干扰模型。对于传统控制

通常认为模型已知或者经过辨识可以得到,而模糊控制的对象通常存在严重的不确定性。这里所说的模型不确定性包括两层意思:一是模型未知或知之甚少;二是模型的

结构和参数可能在很大范围内变化。无论哪种情况,传统方法都难以对它们进行控制,而这正是模糊控制所要解决的问题。

2)非线性

在传统的控制理论中,线性系统理论比较成熟。对于具有非线性特性的控制对象,虽

然也有一些非线性控制的方法,但总的来说,非线性控制理论还很不成熟,而且方法

也比较复杂。采用模糊控制的方法往往可以较好地解决非线性系统的控制问题。

3)复杂的任务要求

在传统的控制系统中,控制的任务或者是要求输出量为定值(调节系统),或者要求

输出量跟随期望的运动轨迹(跟踪系统),要求比较单一。对于模糊控制系统,任务

的要求往往比较复杂。例如,在智能机器人系统中,它要求系统对一个复杂的任务具

有自行规划和决策的能力,有自动躲避障碍并且运动到期望目标位置的能力。

1.4模糊控制的展望

模糊控制系统理论还有一些重要的理论课题还没有解决。其中两个重要的问题是:如

何获得模糊规则及隶属函数的问题以及如何保证模糊系统的稳定性。大体说来,在模

糊控制理论和应用方面应加强研究的主要课题有:

(1)适合于解决工程上普遍问题的稳定性分析方法,稳定性评价理论体系,控制器的鲁棒性分析,系统的可控性分析和可观测性的判定方法等。

(2)模糊控制规则设计方法的研究,包括模糊集合隶属函数设定方法,量化水平,采样周期的最优选择,规则的系数,最小实现以及规则和隶属函数参数自动生成等问题,

以及进一步给出模糊控制器的系统化设计方法。(3)模糊控制器参数最优调整理论的确定以及修正推理规则的学习方式和算法等。

(4)模糊动态模型的辨识别方法。

(5)模糊预测系统的设计方法和提高计算速度的方法。

(6)简单、实用且具有模糊推理功能的模糊集成芯片和模糊控制装置、通用模糊控制系统的开发和推广应用。

4

当然,模糊控制无论在理论上和实用上都是一门年轻的学科。正处于不断发展和完善的进程中,不像经典控制理论和现代控制理论皆已形成较完善的理论体系。同时,也正是因为它的不完善和正在发展,显示了他有很大的发展潜力和前途。

8

2.6模糊控制规则的设计和模糊化方法

模糊控制规则的设计是设计模糊控制器的关键,具体的设计内容一般包括以下三个部分:

(1)选择描述输入输出变量的词集,一般要求词集中词汇少,并且利用这些词汇又可以对各种自然现象进行准确的描述。

(2)定义各模糊变量的模糊子集,由于模糊变量没有明确的外延,如何用具体的数据来刻画一个模糊变量的性质,这就是模糊子集的确定问题。对模糊子集的理想要求是它必须客观的反应实际情况。

(3)建立模糊控制器的控制规则,模糊控制规则应该是人们在手动控制过程中经过长期操作实践,不断修正完善后的一套行之有效的控制策略。

将精确量(实际上是数字量)转化为模糊量的过程称为模糊化或称模糊量化。(1)把精确量离散化如把在[-6,+6]之间变化的连续量分为7个档次,每一档对应一个模糊集,这样处理使模糊化过程比较简单。否则,将每一精确量对应一个模糊子集,有无穷多个模糊子集,使模糊化过程复杂化。(2)第二种方法比较简单,它是将在某区间的精确量X模糊化成这样的一个模糊子集,它在点X处的隶属度为1,除X点外其余各点的隶属度均取0,显然这种模糊化方法相对粗略一点。

2.7解模糊化

在实行模糊控制时,将许多控制规则进行上述推论演算,然后结合各个由演算得到的推论结果获得控制输出;为了求得受控系统的输出,必须将模糊集合解

模糊化。

(1.4)

其中0z

为控制的清晰化量;df表示清晰化运算符,其中清晰化计算通常有以下几种方法:

(1)最大隶属度法

如果输出量的模糊集合'

C的隶属度函数只有一个峰值,则取隶属度函数的最大值为清晰值,即:

,

(1.5)

如果输出量的隶属度函数有多个极值,则取这些极值的平均值为清晰值。在这种方法中能够突出主要信息,简单易行,但其缺点是概括的信息量较少。因为它排除了其他一切隶属度较小的论域元素的作用,从而比较粗糙,只能用于控制性能要求一般的系统中。(2)中位数法

论域U上把隶属函数曲线与横坐标围成的面积平分为相等两部分的元素称

9

为模糊集的中位数。中位数法就是把模糊集中位数作为系统控制量,即:

zCza

Cdzzdzz0

,

,

(1.6)

与最大隶属度法相比,中位数法概括了更多的信息,但计算比较复杂,尤其是连续隶属函数,需要求解积分方程。(3)加权平均法加权平均法,也成为重心法,是模糊控制系统中应用较为广泛的一种判决方法。在这种方法中主要取隶属函数的加权值为z 的清晰值,即:

a

Cb

aCdz

zdz

zzzdfz)()()(,

,

(1.7)

当其论域为离散时,则有:

n

iiCn

iiCizzzz1

10)

()

(,

,

(1.8)

在加权平均法中,即突出了主要信息,同时又兼顾了其他的信息,所以显得较为贴近实际情况,因而应用也更为广泛。

3 模糊控制器的设计

模糊逻辑控制器简称为模糊控制器,其控制规则是以模糊条件语句描述的语言控制规

则为基础的,因此,模糊控制器又称为模糊语言控制器。模糊控制器是模糊控制系统

的核心,因而在模糊控制系统设计中怎样设计和调整模糊控制器及其参数是一项很重

要的工作。一般而说,设计模糊控制器主要包括以下几项内容:

(1) 确定模糊控制器的输入变量和输出变量。 (2) 归纳和总结模糊控制器的控制规

则。 (3) 确定模糊化和非模糊化的方法。 (4) 选择论域并确定有关参数。 (5) 模糊控

制器的软、硬件实现。 (6) 合理选择采样时间。

模糊控制器的结构设计就是要确定模糊控制器的输入变量和输出变量。在手动控制过

程中,人对误差、误差的变化以及误差变化的速率这三个信息的敏感程度是完全不同的。由于模糊控制器的控制规则往往是根据手动控制的大量实践经验总结出来的,因

此模糊控制器的输入变量自然也可以有三个:即误差、误差的变化和误差变化的速率;而输出变量则一般选择为控制量的变化,即增量。

10

通常将模糊控制器输入变量的个数称为模糊控制的维数。常见的模糊控制器的结构有

三种形式。从理论上讲,模糊控制器的维数越高,控制的效果也越好,但是维数高的

模糊控制器实现起来相当复杂和困难。而维数低的模糊控制器,控制效果有不理想,

因此,目前大都使用二维模糊控制器,其控制精度一般都可以满足要求。比如,在往

桶内注水时,若只把水位差作为输入变量,要达到尽快注满水的目的,必须把阀门开

的很大,但是不可避免的会出现溢水;而要达到不溢出或少溢出水的目的,相当于减

少超调量,必须使进水阀门的开度变化相对的小一点,这样又会出现注水时间太长,

相当于过程时间长。在这个过程中,模糊控制按非线性的比例(P)控制规律来控制注水过程,很难同时达到超调小而过度过程时间短这两个性能指标的要求。为此,可以用

水位差的大小以及水位差减小的速度这两个信息作为模糊控制器的输入变量。一方面

要看到当前的水位差,另一方面要看到目前水位差减小的速度。通过这两个物理量的

综合来得到一个理想的控制动作,达到期望的控制目标。在这个二维的模糊控制系统中,采用了比例积分微分控制规律,利用微分作用的“超前预报”特性减少了溢出的水,即减小了系统的超调。

基于以上这些步骤,在实际应用中,通常根据系统的动态特性以及静态特性,尽量简化算法,提高模糊控制器的实时性及自适应性能,使模糊控制器的结构及其设计方法简化。

11

图2模糊控制器设计流程图

4 关于模糊(及智能)控制理论与技术发展的思考

模糊控制理论与技术发展远未成熟。在过去的发展过程中,模糊系统理论本身就受到了各方面的争议。这些争议对学术发展起到了推动作用。本文以提问题的方式回顾模糊控制技术的发展。明确或质疑这些问题有助于启发或促进未来的研究工作。应该看到,这些问题只是众多理论难题中的一部分。另一方面,回顾过去发展历程中的经验与教训也将激发我们对模糊(及智能)控制理论与技术发展在方法学方面的认识与思考。

(1)没有严格理论指导的智能控制技术是盲目、不成熟的技术。所谓“模糊控制属于非解析方法模式范畴”的评论只是在一定意义上是正确的。不同于传统控制技术,模糊控制技术不需要对被控对象建模。多数模糊控制器的建立是非解析方式的、并取得了较好的效果。但非解析方式包含了一定的随意性,因为专家的知识是不同的。解析方

法是理论研究中的重要手段之一。智能方法处理结果中的柔顺性(soft property)固然提供了应用中的有利一面,但这

实验分析输入输出物理量确定

模糊控制器结构确定输入量、输出量标准化

各物理量语言以及隶属函数确定

建立规则库

确定解模糊方法

模糊仿真

是否满足控制目标

12

并不意味着智能方法处理过程中不需要严格的(rigorous)理论推导与证明。因此,传统控制理论学派的批评不是没有道理,建立严格的智能控制理论方法(包括解析方法)是发展智能技术的方向,也是将智能控制理论与现有的传统或现代控制理论相结合的前提。

(2)非线性理论是智能控制理论发展的重要内容。非线性理论是智能控制理论发展的重要内容应该说,非线性理论研究在智能控制理论早期发展中未有得到足够的重视。这在智能控制理论奠基阶段是可以理解的。如果认为专家知识库、模糊数学等为智能系

统搭好了高层构架之后,人们发现智能系统本身的底层单元并未与之完全配套。以各

种类型的模糊PID控制器设计为例。虽然专家知识规则已经构造完毕,但是在挑选隶

属函数、解模糊算法、量化因子调整等方面却遇到了麻烦。在这些方面,至今缺乏严

格的理论证明给出全面、合理的选择判据。如果理解了模糊控制器是应用语言方式构

造的非线性控制单元的本质,那就可以很自然地认识到非线性理论在模糊控制理论研

究中的重要地位。然而,有关非线性研究中的具体理论内容需要进一步的定义。至少

有两个非线性方面的基本问题需要探索。一是系统设计参数与非线性变化范围的关系。当给定的自由参数数量一样时,能够提供非线性变化范围大的模糊控制器可以认为是

应用了好的设计方法选择。二是非线性函数与控制过程质量的关系。这是用于考察模

糊控制器生成的非线性范围是否合适。有关这些问题的研究可以包括应用各种非模糊

控制技术。如本文中讨论的基于“非线性变化能力”的非线性逼近,同样可推广到人

工神经网络等其它非线性逼近器的研究中去。也许可以发现,应用语言规则与样条函

数结合,可以比传统的模糊控制系统提供更为灵活、有效的设计(因为免除了诸如隶属函数、推理机制、解模糊算法等方面考虑)。应用非线性理论分析方法,可能会对传统智能方法带来新的改现和发现。

(3)简单性(simplicity)是智能控制器设计中的基本策略。真实世界对象或被控系统通常是复杂的。与此相比,任何人工设计的控制器都是简单的。这可能有三个原因:一是

人们的认知能力有限,二是可用的技术水平不够,三是控制器只是一种工具。简单性

应该成为控制器设计中的基本策略。“简单性”设计思想与专家智能决策策略更为相符。当被控对象未知时“由简单到复杂”是最为常用的智能策略。当面临“简单”与“复杂”两种方法同样可以解决问题时,“简单”方法总是最为被人接受。因为“复杂”方法不仅使控制器成本提高,在使用与维护方面也带来不便。

第三章模糊控制题

第2章 模糊控制 1 3.1 模糊控制的基本思想 研究和考虑人的控制行为特点,对于无法构造数学模型的对象让计算机模拟人的思维方式,进行控制决策。 将人的控制行为,总结成一系列条件语句,运用微机的程序来实现这些控制规则。 在描述控制规则的条件语句中的一些词,如“较大”、“稍小”、“偏高”等都具有一定的模糊性,因此用模糊集合来描述这些模糊条件语句,即组成了所谓的模糊控制器。 3.2 模糊集合的定义 模糊集合的定义:给定论域U ,U 到[0,1]闭区间的任一映射A μ ]1,0[:→U μA 都确定U 的一个模糊集合A , A μ称为模糊集合且的隶属函数。 )(x μA 的取值范围为闭区间[0,1],)(x μA 接近1,表示x 属于A 的程度高;)(x μA 接近0,表示x 属于A 的程度低。 3.3 常用的3种模糊集合的表示方法, (1)Zadeh 表示法 用论域中的元素x i 与其隶属度)(i A x μ按下式表示A ,则 在Zadeh 表示法中,隶属度为零的项可不写入。 (2)序偶表示法 用论域中的元素x i 与其隶属度)(i A x μ的构成序偶来表示且,则 在序偶表示法中,隶属度为零的项可省略。 (3)向量表示法 用论域中元素x i 的隶属度)(i A x μ构成向量来表示,则 在向量表示法中,隶属度为零的项不能省略。 3.4凸模糊集的定义 若A 是以实数R 为论域的模糊集合,其隶属函数为)(x μA ,如果对任意实数b x a <<,都有 则称A 为凸模糊集。 凸模糊集实质上就是其隶属函数具有单峰值特性。

第2章 模糊控制 2 3.5 常见的4种隶属函数 (1)正态型 正态型是最主要也是最常见的一种分布,表示为 其分布曲线如图2-4所示。 图2-4 正态型分布曲线 (2)三角型 1 (),1()(),0,x a a x b b a x x c b x c b c μ?-≤

模糊控制的优缺点

模糊控制的优缺点

————————————————————————————————作者:————————————————————————————————日期:

1.模糊控制中模糊的含义 模糊控制中的模糊其实就是不确定性。从属于该概念和不属于该概念之间没有明显的分界线。模糊的概念导致了模糊现象。 2.模糊控制的定义 模糊控制就是利用模糊数学知识模仿人脑的思维对模糊的现象进行识别和判断,给出精确的控制量,利用计算机予以实现的自动控制。 3.模糊控制的基本思想 模糊控制的基本思想:根据操作人员的操作经验,总结出一套完整的控制规则,根据系统当前的运行状态,经过模糊推理,模糊判断等运算求出控制量,实现对被控制对象的控制。 4.模糊的控制的特点 不完全依赖于纯粹的数学模型,依赖的是模糊规则。模糊规则是操作者经过大量的操作实践总结出来的一套完整的控制规则。 模糊控制的对象称为黑匣(由于不知道被控对象的内部结构、机理,无法用语言去描述其运动规律,无法去建立精确的数学模型)。但是模糊规则又是模糊数学模型。 5 模糊控制的优缺点及需要解决的问题分析 5.1模糊控制的优点 (1)使用语言方便,可不需要过程的精确数学模型;(不需要精确的数学模型) (2)鲁棒性强,适于解决过程控制中的非线性、强耦合时变、

滞后等问题;鲁棒性即系统的健壮性。 (3)有较强的容错能力。具有适应受控对象动力学特征变化、环境特征变化和动行条件变化的能力; (4)操作人员易于通过人的自然语言进行人机界面联系,这些模糊条件语句容易加到过程的控制环节上。 5.2模糊控制的缺点 (1)信息简单的模糊处理将导致系统的控制精度降低和动态品质变差; (2)模糊控制的设计尚缺乏系统性,无法定义控制目标。 6.模糊数学 模糊数学就是利用数学知识研究和解决模糊现象。在数学和模糊现象之间架起了一座桥梁。 6.1模糊集合的概念 每一个概念都有内涵和外延。 内涵就是指概念的本质属性的集合。外延就是符合某种本质属性的全体对象的集合。 模糊数学的基础就是模糊理论集。 在模糊集合设计到的论域U 上,给定了一个映射A,A :U →[0,1] ,)(x x A μ ,则称A 为论域U 上的模糊集合或者模糊子集; )(x A μ表示U 中各个元素x 属于集合A 的程度,称为元素x 属于模糊集合A 的隶属函数。当x 是一个确定的0x 时,称)(0x A μ为元素0x 对于模糊集合A 的隶属 度。 F 集合引出的几个概念

关于模糊控制理论的综述

物理与电子工程学院 《人工智能》 课程设计报告 课题名称关于模糊控制理论的综述 专业自动化 班级 11级3班 学生姓名郑艳伟 学号 指导教师崔明月 成绩 2014年6月18日

关于模糊控制理论的综述 摘要:模糊控制方法是智能控制的重要组成部分,本文简要回顾了模糊控 制理论的发展,详细介绍了模糊控制理论的原理和模糊控制器的设计步骤, 分析了模糊控制理论的优缺点以及模糊控制需要完善或继续研究的内容,根 据各种模糊控制器的不同特点,对模糊控制在电力系统中的应用进行了分 类,并分析了各类模糊控制器的应用效能.最后,展望了模糊控制的发展趋 势与动态. 关键词:模糊控制;模糊控制理论;模糊控制系统;模糊控制理论的发展模糊控制是以模糊集理论、模糊语言变量和模糊控制逻辑推理为基础的一种智能控制方法,从行为上模拟人的思维方式,对难建模的对象实施模糊推理和决策的一种控制方法.模糊控制作为智能领域中最具有实际意义的一种控制方法,已经在工业控制领域、电力系统、家用电器自动化等领域中解决了很多的问题,引起了越来越多的工程技术人员的兴趣. 模糊控制系统简介 模糊控制系统是以模糊集合论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制技术.1965年美国的扎德[1]创立了模糊集合论, 1973 年, 他给出了模糊逻辑控制的定义和相关的定理.1974 年英国的Mamdani 首先用模糊控制语句组成模糊控制器,并把它用于锅炉和蒸汽机的控制, 在实验室获得成功, 这一开拓性的工作标志着模糊控制论的诞生. 模糊控制系统主要是模拟人的思维、推理和判断的一种控制方法, 它将人的经验、常识等用自然语言的形式表达出来, 建立一种适用于计算机处理的输入输出过程模型, 是智能控制的一个重要研究领域.从信息技术的观点来看, 模糊控制是一种基于规则的专家系统.从控制系统技术的观点来看, 模糊控制是一种普遍的非线性特征域控制器. 相对传统控制, 包括经典控制理论与现代控制理论.模糊控制能避开对象的数学模型(如状态方程或传递函数等) , 它力图对人们关于某个控制问题的成功与失败和经验进行加工, 总结出知识, 从中提炼出控制规则, 用一系列多维模糊条件语句构造系统的模糊语言变量模型, 应用CRI 等各类模糊推理方法,

模糊控制器的设计

4模糊控制器的设计 4 Design of Fuzzy Controllor 4.1概述(Introduction) 随着PLC在自动控制领域内的广泛应用及被控对象的日趋复杂化,PLC控制软件的开发单纯依靠工程人员的经验显然是行不通的,而必须要有科学、有效的软件开发方法作为指导。因此,结合PLC可编程逻辑控制器的特点,应用最新控制理论、技术和方法,是进一步提高PLC软件开发效率及质量的重要途径。 系统设计的目标之一就是要提高装车的均匀性,车厢中煤位的高度变化直接影响装车的均匀性,装车不均匀对车轴有很大的隐患。要保持高度值不变就必须不断的调整溜槽的角度,但是,在装车过程中,煤位的高度和溜槽角度之间无法建立精确的数学模型。模糊控制它最大的特点是[43-45]:不需建立控制对象精确数学模型,只需要将操作人员的经验总结描述成计算机语言即可,因此采用模糊控制思想实现均匀装车是行之有效的方法。虽然很多PLC生产厂家推出FZ模糊推理模块,但这些专用模块价格昂贵,需使用专门的编程设备,成本高通用性差,所以自主开发基于模糊控制理论的PLC控制器有很大的工程价值。 本章首先介绍了模糊控制的基本原理、模糊控制系统及模糊控制器的设计步骤;然后在对煤位高度控制系统分析的基础上,设计基于模糊理论的PLC控制,分别从查询表计算生成和PLC程序查询两个部分进行设计。 4.2模糊控制原理(Fuzzy Control Principle) 4.2.1模糊控制理论(Fuzzy Control Theory) 模糊控制理论是由美国加利福尼亚大学的自动控制理论专家L.A.Zadch教授首次提出,由英国的Mamdani首次用于工业控制的一种智能控制技术[46]。模糊控制(FUZZY)技术是一种由数学模型、计算机、人工智能、知识工程等多门科学领域相互渗透、理论性很强的科学技术。 模糊控制是以人的控制经验作为控制的知识模型,以模糊集合、模糊语言变量以及模糊逻辑推理作为控制算法的数学工具,用计算机来实现的一中计算机智能控制[47-48]。它的基本思想是:把人类专家对待特定的被控对象或过程的控制策略总结成一系列以“IF…THEN…”形式表示的控制规则,通过模糊推理得到控制作用集,作用与被控对象或过程。与传统的控制方法相比,它具有以下优点[48]:无需知道被控对象的数学模型;是一种反映人类智慧思维的智能控制;易被人们所接受;构造容易;鲁棒性好。

模糊控制的基本原理

模糊控制的基本原理 模糊控制是以模糊集合理论、模糊语言及模糊逻辑为基础的控制,它是模糊数学在控制系统中的应用,是一种非线性智能控制。 模糊控制是利用人的知识对控制对象进行控制的一种方法,通常用“if条件,then结果”的形式来表现,所以又通俗地称为语言控制。一般用于无法以严密的数学表示的控制对象模型,即可利用人(熟练专家)的经验和知识来很好地控制。因此,利用人的智力,模糊地进行系统控制的方法就是模糊控制。模糊控制的基本原理如图所示: i .......... 濮鬧挖制器.. (1) 模糊控制系统原理框图 它的核心部分为模糊控制器。模糊控制器的控制规律由计算机的程序实现,实现一步模糊控制算法的过程是:微机采样获取被控制量的精确值,然后将此量与给定值比较得到误差信号E; —般选误差信号E作为模糊控制器的一个输入量,把E 的精确量进行模糊量化变成模糊量,误差E的模糊量可用相应的模糊语言表示;从而得到误差E的模糊语言集合的一个子集e(e实际上是一个模糊向量); 再由e和模糊控制规则R(模糊关系)根据推理的合成规则进行模糊决策,得到模糊控制量u 为: u R 式中u为一个模糊量;为了对被控对象施加精确的控制,还需要将模糊量u 进行非模糊化处理转换为精确量:得到精确数字量后,经数模转换变为精确的模拟量送给执行机构,对被控对象进行一步控制;然后,进行第二次采样,完成第二步控制 %二这样循环下去,■就实现了被控对象的模糊控制「..................... ""模糊控制(FUZZy Control/是'以模糊集合理论"模糊语言变量和模'糊逻辑推理''' 为基础的一种计算机数字控制。模糊控制同常规的控制方案相比,主要特点有:(1)模糊控制只要求掌握现场操作人员或有关专家的经验、知识或操作数据, 不需要建立过程的数学模型,所以适用于不易获得精确数学模型的被控过程,或结构参数不很清楚等场合。 (2)模糊控制是一种语言变量控制器,其控制规则只用语言变量的形式定性的表达,不用传递函数与状态方程,只要对人们的经验加以总结,进而从中提炼出规则,直接给出语言变量,再应用推理方法进行观察与控制。 (3)系统的鲁棒性强,尤其适用于时变、非线性、时延系统的控制。 ⑷ 从不同的观点出发,可以设计不同的目标函数,其语言控制规则分别是独立的,但是整个系统的设计可得到总体的协调控制。 它是处理推理系统和控制系统中不精确和不确定性问题的一种有效方法,同

模糊控制原理与应用实验分析

模糊控制原理与应用 实验讲义 实验学时: 4 单位:电信学院 撰写人:谢仕宏 审核:周强、亢洁、王素娥

题目:模糊控制系统建模与仿真分析 (3) 一、实验目的 (3) 二、实验学时:4学时 (3) 三、实验原理 (3) 四、实验内容 (9)

题目:模糊控制系统建模与仿真分析 一、实验目的 1、熟悉Matlab软件的基本操作方法 2、掌握用matlab/Fuzzy logic toolbox进行模糊控制系统建模仿真的基本方法。 3、熟悉模糊控制系统设计的基本方法 二、实验学时:4学时 三、实验原理 MATLAB R2008提供了建立模糊逻辑推理系统的仿真工具箱——Fuzzy Logic Toolbox,版本为Fuzzy Logic Toolbox2.2.7。建立模糊逻辑推理系统有两种基本方法,第一种方法是借助模糊推理系统编辑器(Fuzzy Logic Editor)的图形界面工具建立模糊逻辑推理系统,第二种方法是利用命令建立模糊逻辑推理系统。第一种方法使用简单、建模方便,适合于初学模糊逻辑控制系统建模与仿真的读者。第二种方法稍难一些,但对深入了解模糊逻辑推理系统的MATLAB仿真知识大有帮助。下面分别讲述两种方法,读者可自行选择阅读。 1模糊逻辑工具箱图形界面工具 模糊逻辑工具箱图形工具是为了方便用户建立模糊推理系统而推出的图形化设计工具,在这里可快速方便的建立模糊推理系统并观测模糊规则、推理输出等。模糊逻辑推理图形工具主要包括:基本模糊推理系统编辑器(fuzzy)、隶属函数编辑器(mfedit)、模糊规则编辑器(ruleedit)、模糊规则观测器(ruleview)、模糊推理输入输出曲面观测器(surfview)。下面分别介绍它们的基本使用方法。 1.1基本模糊推理系统编辑器 在Command Windows输入“fuzzy”命令,弹出如下图 1所示的“FIS Editor”(模糊推理系统编辑器)窗口。在这里可以对包括输入、输出模糊语言变量的名称、模糊推理系统的类型和名称、模糊逻辑推理的各种运算(与、或、蕴含、规则合成、解模糊化)等高层属性进行编辑。同时,还可以打开模糊推理系统的隶属函数编辑器(mfedit)、模糊规则编辑器(ruleedit)、模糊规则观测器(ruleview)、模糊推理输入输出曲面观测器(surfview)。

模糊控制的原理

模糊控制是一种以模糊集合论、模糊语言变量以及模糊推理为数学基础的新型计算机 控制方法。显然,模糊控制的基础是模糊数学,模糊控制的实现手段是计算机。本章 着重介绍模糊控制的基本思想、模糊控制的基本原理、模糊控制器的基本设计方法和 模糊控制系统的性能分析。 随着科学技术的飞速发展,在那些复杂的、多因素影响的严重非线性、不确定性、多 变性的大系统中,传统的控制理论和控制方法越来越显示出局限性。长期以来,人们 期望以人类思维的控制方案为基础,创造出一种能反映人类经验的控制过程知识,并 可以达到控制目的,能够利用某种形式表示出来,而且这种形式既能取代那种精密、 反复、有错误倾向的模型建造过程,又能避免精密的估计模型方程中各种方案的过程,同时还很容易被实现的、简单而灵活的控制方式。于是,模糊控制理论及其技术便应 运而生。 模糊数学的鼻祖——美国加利福尼亚大学电气工程系教授扎德(L.A.zadeh)于1965 年首次提出了“模糊集合”的概念,1973年又进一步研究了模糊语言处理,这些理论研究给模糊控制理论提供了数学依据,为模糊推理打下了理论基础,使得有人的经验 参与的控制过程成为了实际可能。1974年,英国伦敦大学教授马丹(E.H.MamdanU)制造出当时世界上第一个用于锅炉和蒸汽机控制的模糊控制器, 距今仅仅30来年,各种各样的模糊控制系统被研制成功,其发展之快、成果之多和被世人重视的程度都是少有的。各种各样的家用电器的控制系统,各种熔炉、电气炉、 水泥生成炉的控制系统,核能发电供水控制系统,汽车控制系统,电梯控制系统,机 器人控制系统,以及活跃于航空航天、通信领域的专家系统等模糊控制系统的广泛应 用取得了明显效益,与传统控制相比展示了无比的优越性。当前,模糊控制理论与技 术的深入研究和在美国、日本、中国、欧洲、东南亚等国家和地区的广泛应用引起人 们更广泛的关注. 1.1 模糊控制方法的研究现状 L.A.Zadeh基于其模糊集概念最早提出了简单模糊控制理论,简单模糊控制器和常规的控制器相比较具有无需建立被控对象的数学模型、对被控对象的非线性和时变性具有 一定的适应能力的特点,然而它也存在着一定的缺陷: (1)精度不太高。这主要是由于模糊控制表的量化等级有限而造成的,通过增加量化等级数目虽可提高精度,但查询 表将过于庞大,需占用较大空间,使运算时间增加。实际上,如果模糊控制器不引人 积分机制,原则上误差总是存在的。 (2)自适应能力有限。由于量化因子和比例因子都是固定的,当对象参数随环境的变迁而变化时,它不能对自己的控制规则进行有效的 调整,从而使其良好的性能不能得到充分的发挥。 (3)易产生振荡现象。如果查询表构造不合理,或量化因子和比例因子选择不当,都会产生振荡。

模糊控制学习心得

模糊控制学习心得 班别:电气143 学号:1407300043 姓名:范宝荣 “模糊”是人类感知万物,获取知识,思维推理,决策实施的重要特征。“模糊”比“清晰”所拥有的信息容量更大,内涵更丰富,更符合客观世界。 在日常生活中,人们的思维中有许多模糊的概念,如大、小、冷、热等,都没有明确的内涵和外延,只能用模糊集合来描述。人们常用的经验规则都是用模糊条件语句表达,例如,当我们拧开水阀往水桶里注水时,有这样的经验:桶里没水或水较少时,应开大水阀;桶里水较多时,应将水阀关小些;当水桶里水快满时,则应把阀门关得很小;而水桶里水满时应迅速关掉水阀。其中,“较少”、“较多”、“小一些”、“很小”等,这些表示水位和控制阀门动作的概念都具有模糊性。即有经验的操作人员的控制规则具有相当的模糊性。模糊控制就是利用计算机模拟人的思维方式,按照人的操作规则进行控制,实现人的控制经验。 模糊控制理论是由美国著名的学者加利福尼亚大学教授Zadeh·L·A于1965年首先提出,它以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策略。1974年,英国伦敦大学教授Mamdani·E·H 研制成功第一个模糊控制器,充分展示了模糊技术的应用前景。 尽管模糊控制理论已经取得了可观的进展,但与常规控制理论相比仍不成熟。模糊控制系统的分析和设计尚未建立起有效的方法,在很多场合下仍然需要依靠经验和试凑。近年来,许多人一直尝试将常规控制理论的概念和方法扩展至模糊控制系统,而模糊控制与神经网络相结合的方法已成为研究的热点,二者的结合有效地推动了自学习模糊控制的发展。模糊控制易于获得由语言表达的专家知识,能有效地控制那些难以建立精确模型而凭经验可控制的系统,而神经网络则由于其仿生特性更能有效利用系统本身的信息,并能映射任意函数关系,具有并行处理和自学习能力,容错能力也很强。在集成大系统中,神经网络可用于处理低层感知数据,模糊逻辑可用于描述高层的逻辑框架[5]。模糊逻辑与神经网络的结合有两种情况:一是将模糊技术用于神经网络形成模糊神经网络,一是用神经网络实现模糊控制。这两方面均见于大量的研究文献。 常规模糊控制的两个主要问题在于:改进稳态控制精度和提高智能水平与适应能力。从大量文献中可以看出,在实际应用中,往住是将模糊控制或模糊推理的思想,与其他相对成熟的控制理论或方法结合起来,发挥各自的长处,从而获得理想的控制效果。 例如,利用模糊复合控制理论的分档控制,将PI或PID控制策略引入Fuzzy 控制器,构成Fuzzy-PI或Fuzzy-PID复合控制;适应高阶系统模糊控制需要的三维模糊控制器;将精确控制和模糊控制结合起来的精确—模糊混合控制;将预测控制与模糊控制相结合,利用预测模型对控制结果进行预报,并根据目标误差和操作者的经验应用模糊决策方法在线修正控制策略的模糊预测控制等。 模糊控制的发展过程中,提出了多种自组织、自学习、自适应模糊控制器。它们根据被控过程的特性和系统参数的变化,自动生成或调整模糊控制器的规则和参数,达到控制目的。这类模糊控制器在实现人的控制策略基础上,又进一步将人的学习和适应能力引入控制器,使模糊控制具有更高的智能性。自校正模糊控制器、参数自调整模糊控制等控制方法也较大地增强了对环境变化的适应能力。

PID控制与模糊控制比较

PID控制与模糊控制的比较 专业:控制理论与控制工程 班级:级班 姓名:X X X 学号: xxxxxxxxxxxxxx

摘要:介绍了PID控制系统和模糊控制系统的工作原理。PID控制器结构简单,实现简单,控制效果良好,已经得到了广泛的应用。而模糊控制器相对复杂,但在许多的智能化家用电器中也得到了大量应用。但对于一个简单的系统来讲,哪一种控制方法更好,是不是越智能的控制就能得到越好的效果。 关键词:PID控制,模糊控制,比较

Abstract: Introduced the working principle of PID control system and fuzzy control system. PID controller structure is simple, implementation is simple, the control effect is good, has been widely used. And fuzzy controller is relatively complicated, but in a lot of intelligent household appliances also received a large number of applications. But for a simple system, which kind of control method is better, is weather the intelligent control can obtain the good effect. Key words: PID control, fuzzy control, compare

模糊控简介及模糊控制器的设计要点

目录 摘要 (1) 1 模糊控制简介 (1) 1.1 模糊控制方法的研究现状 (2) 1.2 模糊控制的特点 (2) 1.3模糊控制的研究对象 (3) 1.4模糊控制的展望 (3) 2 模糊控制器的结构与工作原理 (4) 2.1基本结构与组成 (4) 2.2一般模糊控制器各主要环节的功能 (4) 2.3隶属函数的确定原则和基本确定方法 (5) 2.4模糊条件语句与模糊控制规则 (6) 2.5模糊量的判决方法 (6) 2.6模糊控制规则的设计和模糊化方法 (8) 2.7解模糊化 (8) 3 模糊控制器的设计 (9) 4 关于模糊(及智能)控制理论与技术发展的思考 (11) 参考文献 (12)

摘要 摘要:本文主要介绍了模糊控制系统的研究现状、特点,以及模糊控制器的结构与工作原理。同时对模糊控制器的设计进行了介绍和分析,对于其基本步骤和过程进行陈述,最后就模糊(及智能)控制理论与技术发展进行总结性的思考。 关键词:模糊控制;模糊控制器;模糊量;模糊化方法 引言 模糊控制是近代控制理论中的一种基于语言规则与模糊推理的高级控制策略和新颖技术,它是智能控制的一个重要分支,发展迅速,应用广泛,实效显著,引人关注[13]。随着科学技术的进步,现代工业过程日趋复杂,过程的严重非线性、不确定性、多变量、时滞、未建模动态和有界干扰,使得控制对象的精确数学模型难以建立,单一应用传统的控制理论和方法难以满足复杂控制系统的设计要求。而模糊控制则无需知道被控对象的精确数学模型,且模糊算法能够有效地利用专家所提供的模糊信息知识,处理那些定义不完善或难以精确建模的复杂过程。因此,模糊控制成为了近年来国内外控制界关注的热点研究领域。 1 模糊控制简介 模糊控制是一种以模糊集合论、模糊语言变量以及模糊推理为数学基础的新型计算机控制方法。显然,模糊控制的基础是模糊数学,模糊控制的实现手段是计算机。本章着重介绍模糊控制的基本思想、模糊控制的基本原理、模糊控制器的基本设计方法和模糊控制系统的性能分析。 随着科学技术的飞速发展,在那些复杂的、多因素影响的严重非线性、不确定性、多变性的大系统中,传统的控制理论和控制方法越来越显示出局限性。长期以来,人们期望以人类思维的控制方案为基础,创造出一种能反映人类经验的控制过程知识,并可以达到控制目的,能够利用某种形式表示出来,而且这种形式既能取代那种精密、反复、有错误倾向的模型建造过程,又能避免精密的估计模型方程中各种方案的过程,同时还很容易被实现的、简单而灵活的控制方式。于是,模糊控制理论及其技术便应运而生。 模糊数学的鼻祖——美国加利福尼亚大学电气工程系教授扎德(L.A.zadeh)于1965年首次提出了“模糊集合”的概念,1973年又进一步研究了模糊语言处理,这些理论研究给模糊控制理论提供了数学依据,为模糊推理打下了理论基础,使得有人的经验参与的控制过程成为了实际可能。1974年,英国伦敦大学教授马丹(E.H.MamdanU)制造出当时世界上第一个用于锅炉和蒸汽机控制的模糊控制器,距今仅仅30来年,各种各样的模糊控制系统被研制成功,其发展之快、成果之多和被世人重视的程度都是少有的。各种各样的家用电器的控制系统,各

模糊控制的理论基础

第二章:模糊控制的理论基础 第一节:引言 模糊控制的发展 传统控制方法:数学模型。 模糊控制逻辑:使计算机具有智能和活性的一种新颖的智能控制方法。 模糊控制以模糊集合论为数学基础。 模糊控制系统的应用对于那些测量数据不准确,要处理的数据量过大以致无法判断它们的兼容性以及一些复杂可变的被控对象等场合是有益的。 模糊控制器的设计依赖于操作者的经验。 模糊控制器参数或控制输出的调整是从过程函数的逻辑模型产生的规则来进行的。 改善模糊控制器性能的有效方法是优化模糊控制规则。 模糊控制的特点: 一、无需知道被控对象的数学模型 二、是一种反应人类智慧思维的智能控制 三、易被人们所接受 四、推理过程采用“不精确推理” 五、构造容易 六、存在的问题: 1、要揭示模糊控制器的实质和工作原理,解决稳定性和鲁棒性理论问题,从理 论分析和数学推导的角度揭示和证明模糊控制系统的鲁棒性优于传统控制策略; 2、信息简单的模糊处理将导致系统的控制精度降低和动态品质变差; 3、模糊控制的设计尚缺乏系统性,无法定义控制目标。 “模糊控制的定义” 定义:模糊控制器的输出是通过观察过程的状态和一些如何控制过程的规则的推理得到的。基于三个概念:测量信息的模糊化,推理机制,输出模糊集的精确化;

测量信息的模糊化:实测物理量转换为在该语言变量相应论域内的不同语言值的模糊子集;推理机制:使用数据库和规则库,根据当前的系统状态信息决定模糊控制的输出子集;模糊集的精确化:将推理过程得到的模糊控制量转化为一个清晰,确定的输出控制量的过程。 “模糊控制技术的相关技术” 模糊控制器的核心处理单元:1.传统单片机;2.模糊单片机处理芯片;3.可编程门阵列芯片。 模糊信息与精确转换技术:AD,DA,转换技术。 模糊控制的软技术:系统的仿真软件。 综述:模糊控制是一种更人性化的方法,用模糊逻辑处理和分析现实世界的问题,其结果往往更符合人的要求。 第二节:模糊集合论基础 “模糊集合的概念” 经典集合论所表达概念的内涵和外延都必须是明确的。 集合既可以是连续的也可以是离散的。 集合表示方法:1、列举法;2、定义法;3、归纳法;4、特征函数法;5、集合运算; 思维中每一个概念都有一定的内涵和外延,概念的内涵是指一个概念所包含的区别于其他概念的全体本质属性,概念的外延指符合某概念的对象的全体。从集合论的角度看,内涵就是集合的定义,外延就是集合的所有元素。 与传统的经典集合对事物只用“1”,“0”简单地表示“属于”或“不属于”分类不同,模糊集合是把它扩展成用0~1之间连续变化值来描述元素的属于程度。这个0~1之间连续变化值称作“隶属度”。模糊集合中的特征函数就称作隶属度函数。 模糊集合的定义实际上是将经典集合论中的特征函数表示扩展都用隶属度函数表示。

模糊控制理论基础知识

第二章 模糊控制理论基础知识 2.1 模糊关系 一、模糊关系R ~ 所谓关系R ,实际上是A 和B 两集合的直积A ×B 的一个子集。现在把它扩展到模糊集合中来,定义如下: 所谓A ,B 两集合的直积 A ×B={(a,b)|a ∈A ,b ∈B} 中的一个模糊关系R ~ ,是指以A ×B 为论域的一个模糊子集,其序偶(a,b)的隶属度为 ),(~b a R μ,可见R ~ 是二元模糊关系。 若论域为n 个集合的直积,则 A 1×A 2×A 3×……A n 称为n 元模糊关系R ~ ,它的隶属函数是n 个变量的函数。 例如,要求列出集合X={1,5,7,9,20}“序偶”上的“前元比后元大得多”的关系R ~ 。 因为直积空间R=X ×X 中有20个“序偶”,序偶(20,1)中的前元比后元大得多,可以认为它的隶属度为1,同理认为序偶(9,5)的隶属于“大得多”的程度为0.3,于是我们可以确定“大得多”的关系R ~ 为 R ~ =0.5/(5,1)+ 0.7/(7,1)+ 0.8/(9,1)+ 1/(20,1)+ 0.1/(7,5)+0.3/(9,5)+ 0.95/(20,5)+ 0.1/(9,7)+ 0.9/(20,7)+ 0.85/(20,9) 综上所述,只要给出直积空间A ×B 中的模糊集R ~ 的隶属函数),(~b a R μ,集合A 到集合B 的模糊关系R ~ 也就确定了。 由于模糊关系,R ~ 实际上是一个模糊子集,因此它们的运算完全服从第一章所述的Fuzzy 子集的运算规则,这里不一一赘述了。 一个模糊关系R ~ ,若对?x ∈X ,必有),(~x x R μ=1,即每个元素X 与自身隶属于模糊关系R ~的隶属度为1。称这样的R ~ 为具有自返性的模糊关系。 一个模糊R ~ ,若对?x ,y ∈X ,均有 ),(~y x R μ=),(~x y R μ 即(x,y)隶属于Fuzzy 关系R ~和(y,x)隶属于Fuzzy 关系R ~的隶属度相同,则称R ~ 为具有对称性的Fuzzy 关系。 一个模糊关系R ~ ,若对?x,y,z ∈X ,均

模糊控制原理简介

§6 模糊控制原理简介 §6.1 模糊控制系统 现代控制理论已经在工业、国防、航天等许多领域获得了成功。一般情况下,传统的闭环控制系统如图6.1所示,其原理是建立在精确的数学模型上。但对于一些强藕合、多参数、非线性、时变性、大惯性、纯滞后的复杂系统,建立它们的精确数学模型是很困难的,有些甚至是不可能的。 然而,在实际工作当中,一些有经验的操作人员却可以通过观察、推理和决策,用人工控制的方法较好地控制那些复杂的对象。模糊控制系统就是将人的经验总结成语言控制规则,运用模糊理论模拟人的推理与决策,从而实现自动控制的控制系统。模糊控制系统与传统的闭环控制系统不同之处,就是用模糊控制器代替了模拟式控制器,其硬件结构框图如图6.2所示。 y(t) y(t) 图6.1 图6.2 输出 图6.3 §6.2 模糊控制器的设计 模糊控制器本质上就是一个采用了模糊控制算法的计算机或芯片,其一般结构如图6.3所示。它由三个基本部分构成:(1)将输入的确切值“模糊化”,成为可用模糊集合描述的变量;(2)应用语言规则进行模糊推理;(3)对推理结果进行决策并反模糊化(也称为清晰化、解模糊),使之转化为确切的控制量。 有m个输入一个输出的模糊控制器称为m维模糊控制器。由于一维模糊控制器所能获得的系统动态性能往往不能令人满意,三维及三维以上的模糊控制器结构复杂,推理运算时间长,因此典型的模糊控制器是二维模糊控制器。一般地,设计一个二维的模糊控制器,通常需要五个步骤:

1. 确定输入变量与输出变量及其模糊状态; 2. 输入变量的模糊化; 3. 建立模糊控制规则; 4. 进行模糊推理; 5. 输出变量的反模糊化。 6.2.1 确定输入变量与输出变量及其模糊状态 根据问题的背景,确定出输入变量E 1、E 2和输出变量u 。输入、输出变量的模糊状态按照控制品质的要求可分为三类:控制品质要求较高的场合,变量的模糊状态取为 负大(NB )、负中(NM )、负小(NS )、零(ZO )、正小(PS )、正中(PM )、正大(PB ) 或 负大(NB )、负中(NM )、负小(NS )、负零(NZ )、正零(PZ )、正小(PS )、正中(PM )、正大(PB ); 控制品质要求一般的场合,变量的模糊状态取为 负大(NB )、负小(NS )、零(ZO )、正小(PS )、正大(PB ) 或 负大(NB )、负小(NS )、负零(NZ )、正零(PZ )、正小(PS )、正大(PB ); 控制品质要求较低的场合,变量的模糊状态取为 负大(NB )、零(ZO )、正大(PB ) 或 负大(NB )、负零(NZ )、正零(PZ )、正大(PB )。 6.2.2 输入变量的模糊化方法 输入变量的模糊化就是将输入的确切值变量转化为可用模糊集合描述的模糊变量,一般分为两步。 第一步,确定输入变量的论域及输入变量实际确切值对应的论域确切值。 将输入变量的实际变化范围 [a ,b ] 划分成若干等级,把这些等级的上下界作为端点构成输入变量的论域U 。一般来讲,控制品质要求较高的场合,可划分成13或15级,通常表示为 {-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6} 或 {-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7}, 相应的论域分别为U = [-6,6]或U = [-7,7];控制品质要求一般的场合,可划分成9或11级,通常表示为 {-4,-3,-2,-1,0,1,2,3,4} 或 {-5,-4,-3,-2,-1,0,1,2,3,4,5}, 相应的论域分别为U = [-4,4]或U = [-5,5];控制品质要求较低的场合,可划分成5或7级,通常表示为 {-2,-1,0,1,2} 或 {-3,-2,-1,0,1,2,3}, 相应的论域分别为U = [-2,2]或U = [-3,3]。 设输入变量x 的实际变化范围为 [a ,b ],分为m 级,则相应的论域为U = [-(m -1)/2,(m -1)/2];如果x 的实际确切值为x 0,则相应的论域确切值为 )(1210a x a b m m x ---+--='。 第二步,定义各模糊状态的隶属函数。 各模糊状态的隶属函数一般选择对称三角形、对称梯形、正态型隶属函数。以对称三角形隶属函数为例,控制品质要求较高的场合,相应的隶属函数如图 6.4;控制品质要求一般的场合,相应的隶属函数如图6.5;控制品质要求较低的场合,相应的隶属函数如图6.6。

模糊控制的数学基础-2(3-1至3-15)模糊关系、逻辑及运算

举例 eg 1 y=sinx, x ∈(-∞,+∞),y ∈[-1,+1],由于[-1,+1]是y 轴的一个子集,故这个映射是x 到y 内的映射,是属于“非全射”。 eg 2 y=x 2, x ∈(-∞,+∞), y ∈(0,+∞)。这是由x 到y 内的映射,也属于“非全 射”。 eg 3 y=x 3, x ∈(-∞,+∞), y ∈(-∞,+∞)。这个映射是由x 射到y 轴上的映射,属于“全射”。并且也是“单射”,同时也是“一一映射”。 Ch 3 Fuzzy 控制理论的预备知识 §3-1 Fuzzy 关系与Fuzzy 关系图 一 Fuzzy 关系~R 第二章讲过,所谓关系R ,实际上是A 和B 两集合的直积A ×B 的一个子集。现在把它扩展到Fuzzy 集合中来,可定义如下: 所谓A 和B 两集合的直积 A × B =﹛(a ,b)|a ∈A ,b ∈B ﹜ 中的一个模糊关系~ R ,是指以A ×B 为论域的一个Fuzzy 子集,其序偶(a ,b)的隶属度为 ~R μ (a ,b),可见~ R 是二元Fuzzy 关系。 3-1 Nose :当A=B 时,我们称之为“A 面上的Fuzzy 关系”R 。 eg . 要求列出集合A=﹛1,5,7,9,20﹜“序偶”上的“前元比后元大得多”的关系~ R 。 解:直积空间R =A ×A 中有25个“序偶”,其中 R 1=﹛(20,1),(20,9),(20,7),(20,5),(9,7),(9,5),(9,1),(7,5),(7,1),(5,1)﹜ 是满足“前元比后元大”的子集。 ~0.50.70.810.10.30.950.10.90.85 (5,1)(7,1)(9,1)(20,1)(7,5)(9,5)(20,5)(9,7)(20,7)(20,9)R =+++++++++ 上式中分子的值即是按人的判断结果给出的相应满足“前元比后元大得多”的程度,还有一种求法是利用适当的隶属函数来确定。 ~2 1,201(,)()0,R y x x y x y y x μ?

模糊控制简介

模糊控制理论 模糊控制理论是以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策。模糊控制作为以模糊集合论、模糊语言变量及模糊逻辑推理为基础的一种计算机数字控制,它已成为目前实现智能控制的一种重要而又有效的形式尤其是模糊控制和神经网络、遗传算法及混沌理论等新学科的融合,正在显示出其巨大的应用潜力。实质上模糊控制是一种非线性控制,从属于智能控制的范畴。模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。 本文简单介绍了模糊控制的概念及应用,详细介绍了模糊控制器的设计,其中包含模糊控制系统的原理、模糊控制器的分类及其设计元素。 “模糊”是人类感知万物,获取知识,思维推理,决策实施的重要特征。“模糊”比“清晰”所拥有的信息容量更大,内涵更丰富,更符合客观世界。模糊逻辑控制(Fuzzy Logic Control)简称模糊控制(Fuzzy Control),是以模糊集合论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制技术。模糊控制理论是由美国著名的学者加利福尼亚大学教授Zadeh·L·A于1965年首先提出,它是以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策。在1968~1973年期间Zadeh·L·A先后提出语言变量、模糊条件语句和模糊算法等概念和方法,使得某些以往只能用自然语言的条件语句形式描述的手动控制规则可采用模糊条件语句形式来描述,从而使这些规则成为在计算机上可以实现的算法。1974年,英国伦敦大学教授Mamdani·E·H研制成功第一个模糊控制器, 并把它应用于锅炉和蒸汽机的控制,在实验室获得成功。这一开拓性的工作标志着模糊控制论的诞生并充分展示了模糊技术的应用前景。 模糊控制实质上是一种非线性控制,从属于智能控制的范畴。模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。模糊控制的发展最初在西方遇到了较大的阻力;然而在东方尤其是在日本,却得到了迅速而广泛的推广应用。其 模糊控制的优点 1简化系统设计的复杂性,特别适用于非线性、时变、模型不完全的系统上。 2利用控制法则来描述系统变量间的关系。 3不用数值而用语言式的模糊变量来描述系统,模糊控制器不必对被控制对象建立完整的数学模式。 4模糊控制器是一语言控制器,使得操作人员易于使用自然语言进行人机对话。 5模糊控制器是一种容易控制、掌握的较理想的非线性控制器,并且抗干扰能力强,响应速度快,并对系统参数的变化有较强的鲁棒性和较佳的容错性。

模糊控制原理

模糊控制原理 https://www.360docs.net/doc/8810459597.html,/article/article/art579.htm 亦此亦彼的模糊逻辑 美国西佛罗里达大学的詹姆斯教授曾举过一个鲜明的例子。假如你不幸在沙漠迷了路,而且几天没喝过水,这时你见到两瓶水,其中一瓶贴有标签:“纯净水概率是0.91”,另一瓶标着“纯净水的程度是0.91”。你选哪一瓶呢?相信会是后者。因为后者的水虽然不太干净,但肯定没毒,这里的0.91表现的是水的纯净程度而非“是不是纯净水”,而前者则表明有19%的可能不是纯净水。再比如“人到中年”,就是一个模糊事件,人们对“中年”的理解并不是精确的一个 岁数。 从上边的例子,可以看到模糊逻辑不是二者逻辑——非此即彼的推理,它也不是传统意义的多值逻辑,而是在承认事物隶属真值中间过渡性的同时,还认为事物在形态和类属方面具有亦此亦彼性、模棱两可性——模糊性。正因如此,模糊计算可以处理不精确的模糊输入信息,可以有效降低感官灵敏度和精确度的要求,而且所需要存储空间少,能够抓住信息处理的主要矛盾,保证信息处理的实时性、 多功能性和满意性。 美国加州大学L.A.Zadeh博士于1965年发表了关于模糊集的论文,首次提出了表达事物模糊性的重要概念——隶属函数。这篇论文把元素对集的隶属度从原来的非0即1推广到可以取区间【0,1】的任何值,这样用隶属度定量地描述

论域中元素符合论域概念的程度,就实现了对普通集合的扩展,从而可以用隶属函数表示模糊集。模糊集理论构成了模糊计算系统的基础,人们在此基础上把人工智能中关于知识表示和推理的方法引入进来,或者说把模糊集理论用到知识工程中去就形成了模糊逻辑和模糊推理;为了克服这些模糊系统知识获取的不足及学习能力低下的缺点,又把神经计算加入到这些模糊系统中,形成了模糊神经系统。这些研究都成为人工智能研究的热点,因为它们表现出了许多领域专家才具有的能力。同时,这些模糊系统在计算形式上一般都以数值计算为主,也通常被 人们归为软计算、智能计算的范畴。 模糊计算的实战应用 模糊计算在应用上可是一点都不含糊,其应用范围非常广泛,它在家电产品中的应用已被人们所接受,例如,模糊洗衣机、模糊冰箱、模糊相机等。另外,在专家系统、智能控制等许多系统中,模糊计算也都大显身手。究其原因,就在于它的工作方式与人类的认知过程是极为相似的。在这里,笔者结合自己的研究实践,以一个建筑结构选型的专家系统为例,说明模糊推理系统是如何模仿领域专家的思维进行工作的,其中所用到的步骤、计算过程在其他模糊系统中也具有典型的 代表性。 FIS的系统构成与工作原理

1模糊控制器的基本结构

第13章 模糊控制理论 13.1模糊控制器的基本结构 本章将介绍模糊控制(fuzzy control)的基本原理、结构分析、稳定性理论和设计方法。模糊控制器的基本结构如图13.1所示。 图13.1中,t u 是SISO 被控对象的输入,t y 是被控对象的输出,t s 是参考输入,t t t y s e -=是误差。 图中虚线框内的就是模糊控制器(FC),它根据误差信号t e 产生合适的控制作用t u ,输出给被控对象。模糊控制器主要由模糊化接口、知识库、模糊推理机、解模糊接口四部分组成,各部分的作用概述如下。 1.模糊化(Fuzzification) 模糊化接口接受的输入只有误差信号t e ,由t e 再生成误差变化率t e 或误差的差分t e ?,模糊化接口主要完成以下两项功能。 ⑴论域变换:t e 和t e 都是非模糊的普通变量,它们的论域(即变化范围)是实数域上的一个连续闭区间,称为真实论域,分别用X 和Y 来代表。在模糊控制器中,真实论域要变换到内部论域X '和Y '。如果内部论域是离散的(有限个元素),模糊控制器称为“离散论域的模糊控制器”(D -FC),如果内部论域是连续的(无穷多个元素),模糊控制器称为“连续论域的模糊控制器”(C -FC)。对于D -FC ,X ',Y '={0±整数};对于C —FC ,X ',Y '=[-l ,1]。无论是D -FC 还是 C -FC ,论域变换后t e ,t e 变成*t e ,*t e ,相当乘了一个比例因子(还可能有偏移)。 ⑵模糊化:论域变换后*t e 和*t e 仍是非模糊的普通变量,对它们分别定义若干个模糊集合,如:“负大”(NL)、“负中”(NM)、“负小”(NS)、“零”(Z)、“正小”(PS)、“正中” (PM)、“正大”(PL) ,…,并在其

相关文档
最新文档