05 PID and Fuzzy Control.pptVIP

  • 14
  • 0
  • 约6.61千字
  • 约 51页
  • 2018-03-23 发布于河南
  • 举报
05 PID and Fuzzy Control.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 模糊控制器知识库 规则库(Rule Base—RB) 模糊控制器的规则库基于专家知识或手动操作人员长期积累的经验,它是按人的直觉推理的一种语言表示形式。模糊规则通常有一系列的关系词连接而成,如if-then、else、also、end、or等,关系词必须经过“翻译”才能将模糊规则数值化。最常用的关系词为if-then、also,对于多变量模糊控制系统,还有and等。 例如:R1: IF E is NB and EC is NB then U is PB R2: IF E is NB and EC is NS then U is PM 模糊控制器知识库 规则库是用来存放全部模糊控制规则的,在推理时为“推理机”提供控制规则。规则条数和模糊变量的模糊子集划分有关,划分越细,规则条数越多,但并不代表规则库的准确度越高,规则库的“准确性”还与专家知识的准确度有关。 推理与解模糊接口 推理是模糊控制器中,根据输入模糊量,由模糊控制规则完成模糊推理来求解模糊关系方程,并获得模糊控制量的功能部分。 推理结果的获得,表示模糊控制的规则推理功能已经完成。但是,至此所获得的结果仍是一个模糊矢量,不能直接用来作为控制量,还必须作一次转换,求得清晰的控制量输出,即为解模糊。通常把输出端具有转换功能作用的部分称为解模糊接口。 模糊控制器结构 在确定性控制系统中,根据控制器输出的个数,可分为单变量控制系统和多变量控制系统。在模糊控制系统中也可类似地划分为单变量模糊控制和多变量模糊控制。 在单变量模糊控制器(Single Variable Fuzzy Controller—SVFC)中,将其输入变量的个数定义为模糊控制的维数。 常用的单变量模糊控制器有:一维模糊控制器、二维模糊控制器和三维模糊控制器。 一维模糊控制器结构 一维模糊控制器结构如图所示: 一维模糊控制器的输入变量往往选择为受控量和输入给定的偏差量E。由于仅仅采用偏差值,很难反映过程的动态特性品质,因此,所能获得的系统动态性能是不能令人满意的。这种一维模糊控制器往往被用于一阶被控对象。 二维模糊控制器结构 二维模糊控制器结构如图所示: 二维模糊控制器的两个输入变量基本上都选用受控变量和输入给定的偏差E和偏差变化EC,由于它们能够较严格地反映受控过程中输出变量的动态特性,因此,在控制效果上要比一维控制器好得多,也是目前采用较广泛的一类模糊控制器。 三维模糊控制器结构 三维模糊控制器结构如图所示: 三维模糊控制器的三个输入变量分别为系统偏差量E、偏差变化量EC和偏差变化的变化率ECC。由于这些模糊控制器结构较复杂,推理运算时间长,因此除非对动态特性的要求特别高的场合,一般较少选用三维模糊控制器。 模糊控制系统所选用的模糊控制器维数越高,系统的控制精度也就越高。但是维数选择太高,模糊控制规律就过于复杂,这是人们在设计模糊控制系统时,多数采用二维控制器的原因。 多变量模糊控制器结构 多变量模糊控制器结构如图所示: 一个多变量模糊控制器(Multiple Variable Fuzzy Controller)系统所采用的模糊控制器,具有多变量结构 要直接设计一个多变量模糊控制器是相当困难的,可利用模糊控制器本身的解耦特点,通过模糊关系方程求解,在控制器结构上实现解耦,即将一个多输入-多输出(MIMO)的模糊控制器,分解成若干个多输入-单输出(MISO)的模糊控制器,这样可采用单变量模糊控制器方法设计。 模糊控制器设计 模糊控制器最简单的实现方法是将一系列模糊控制规则离线转化为一个查询表(又称为控制表)。这种模糊控制其结构简单,使用方便,是最基本的一种形式。以气动位置伺服控制系统的单变量二维模糊控制器为例,介绍这种形式模糊控制器的设计步骤,其设计思想是设计其他模糊控制器的基础。 1 选择模糊控制器的结构 注:单变量二维模糊控制器是最常见的结构形式。 模糊控制器设计 2 定义输入输出模糊集 对误差E、误差变化EC及控制量U的模糊集及其论域定义如下: E、EC和U的模糊集均为: E的论域均为:[-6,6] EC的论域均为:[-10,10] U的论域为:[0,10] 模糊控制器设计 3 定义输入输出隶属函数 模糊变量误差E、误差变化EC及控制量U的模糊集和论域确定后,需对模糊语言变量确定隶属函数,确定论域内元素对模糊语言变量的隶属度。 E隶属度函数 模糊控制器设计 EC隶属度函数 U隶属度函数 模糊控制器设计 4 建立模糊控制规则 根据人的经验,根据系统输出的误差及误差的变化趋势来设计模糊控制规则。模糊控制规则语句构成

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档