模糊控制器设计的基本方法

  • 格式:doc
  • 大小:252.00 KB
  • 文档页数:5

第5章 模糊控制器设计的基本方法

5.1 模糊控制器的结构设计

结构设计:确定输入、输出变量的个数(几入几出)。

5.2 模糊控制规则设计

1. 语言变量词集 PBPMPSONSNMNB,,,,,,

2. 确立模糊集隶属函数(赋值表)

3. 建立模糊控制规则,几种基本语句形式:

若A则B cRABAE

若A则B否则C cRABAC

若A或B且C或D则E RABECDE

4. 建立控制规则表

5.3 模糊化方法及解模糊化方法

模糊化方法

1. 将ba,内精确量离散化为nn,内的模糊量

2. 将其区间精确量x模糊化为一个单点集,即0)(,1)(xx

模糊推理及非模糊化方法

1. MIN-MAX——重心法

11112222n00R and

R and

R and

and '?nnnABCABCABCxyc

三步曲:

取最小 1111'()()()()cAoBoCzxyz

取最大 12''''()()()()ncccczzzz

2. 最大隶属度法

例: 10.30.80.50.5112345C+++,选3u 20.30.80.40.211012345C++++,选5.1221u

5.4 论域、量化因子及比例因子选择

论域:模糊变量的取值范围

基本论域:精确量的取值范围

误差量化因子:eexnk/

比例因子:eykuu/

误差变化量化因子:ccxmk/

5.5 模糊控制算法的流程

mjniCuBECAEijji,,2,1;,,2,1 then then if

其中 iA、 jB、ijC是定义在误差、误差变化和控制量论域X、Y、Z上的模糊集合,则该语句所表示的模糊关系为

jiijjiCBAR,

mjnijiCBARzyxzyxijji,1,1)()()(),,(

根据模糊推理合成规则可得:RBAU)(

YyXxBARUyxzyxz)()(),,()(

设论域lmnzzzZyyyxxxX,,,,,,,Y,,,,212121,则X,Y,Z上的模糊集合分别为一个n,m和l元的模糊向量,而描述控制规则的模糊关系R为一个mn行l列矩阵。

由ix及iy可算出iju,对所有X,Y中元素所有组合全部计算出相应的控制量变化值,可写成矩阵()ijnmu,制成的表即为查询表或称为模糊控制表。

 模糊控制器设计举例(二维模糊控制器)

1. 结构设计:二维模糊控制器,即二输入一输出。

2. 模糊控制规则:共21条语句,其中第一条规则为

then or and or if :1PBuNMNBECNMNBER

3. 对模糊变量E,EC,u赋值(见教材中的表) 4. 建立模糊控制表:

1EEuECECuRNBNMPBNBNMPB

1EEuECECuueNBNMPBecNBNMPB

注意:对于e和ec隶属函数数值取量化等级上为1,其余为0,这样可简化1u的计算,类似的可计算出221uu,从而可以求出2121uuuu。

对于不同i,j事先离散计算好iju制成表,作为文件存储在计算机中备用。

基本模糊控制器的性能

同传统PID比较,两者对二阶对象均调整到最佳状态,然后①改变被控对象参数;②改变被控对象结构(二阶变一阶,再变三阶)对二者动态、稳定性能进行对比,不难看出模糊控制器对于参数和结构变化具有较强的适应能力。

解析描述控制规则可调整的模糊控制器

1. 基本思想:设计一种函数逼近(近似)查询表

在3,2,1,0, 1, 2, 3EC条件下将查询表压缩后与下述规则

2CEu

形成的控制表对比,发现两者控制表相近,基本变化规律相近。

2. 带调整因子的模糊控制规则

(1) cEu1 1,0

625.0,75.0等取不同值控制规律不同,改变即可改变模糊控制规则。

(2) 带多个调整因子的模糊控制规则

3 12 11 10 133221100EcEEcEEcEEcEu

如何确立的初值:采取寻优法,但在线寻优很困难。

寻优后29.00,55.01,74.02,89.03。分析它们之间的关系,近似在一条平缓的抛物线上。于是人们研究能否用一条直线近似这条曲率不大的曲线,于是提出如下调整的模糊控制规则。

(3) 在全论域范围内带自调整因子的模糊控制规则 cEu1

00SNE

因为初值一般不能太小,所以给定大于0.5的初值0,此外,一般1,否则对C加权=0,故S一般不取到1。

考虑极端情况:00,1s,上式变为

NE,其中NNNCEN,,2,1,0,,1,

(4) 带自调整函数的模糊控制规则

①归一模糊化:取Re及Re在1,0区间分成若干等级

②模糊控制规则

wmwmEEEEcEEEEEcEEEEU ,1 ,1 ,

uuu0

pRek

③带有)(t调整函数的模糊控制规则设计

分析阶跃响应曲线,总结)(t变化:

OA段,)(t先大后小,AB段)(t由小变大,BC段)(t逐渐变小得:

1,0)( )()1()(tthtt

其中为一正常数,)(th为模糊变量H的非模糊化后得到的用以修正)(t;

分析uK变化应与)(t有相同变化过程,于是 1)(0 )()()(0t ttKtKuu

(5) 带有智能权函数的模糊控制规则

调整规则,e大对其加权大,一个自然的想法是能否用其自身绝对值对其加权,于是设计如下模糊控制规则: EECUEECEECEEC

其中EEEC和ECEEC分别称为对误差和误差变化的智能加权函数。