第三章模糊控制题

合集下载

智能控制(第三版)chap3-模糊控制理论基础

智能控制(第三版)chap3-模糊控制理论基础
用特征函数 mA(x) 来描述:
mA(x)
1 0
xA xA
武汉科技大学 信息科学与工程学院
7
为其了中表A称示为模模糊糊概集念合,,引由入0模,1糊及集mA合(x)和构隶成属。函数的概
念m:A(x)表

元素
x属
于模
1
糊x集合AA
的程

,取
值范

为[0, 1],称mmAA((xx))为x(属0,1于) 模x属 糊集于A合的A程 的隶度属度。
0
xA
清晰集合特征函数 模糊集合隶属函数
武汉科技大学 信息科学与工程学院
8
2. 模糊集合的表示 ① 模糊集合A由离散元素构成,表示为:
m m m 这里的A 符 号“1 // ”x 、1 “ +2 ”和/x “2 ∫ ” 是 模i糊/x 集i合 的表
m m m 示于”方。式或,不A 表 示 ( x 数1 , 学1 运) ( 算x 2 ,, ,仅2 ) 代 表, , “( x 构i,成i) ” 或 , “属
② 模糊集合A由连续函数构成,各元素的隶属度就
构成了隶属度函A 数,此m时AA(x表)/示x为:
武汉科技大学 信息科学与工程学院
9
C例好A(”3王.1此。五设时设)=论特三1。域征个三U函人=者数学{张无分习三差成别,别绩为李。总C四A评(,张分王三是五)=张1},三,评9C5A语分(李为,四“李)=成四1绩9,0 分,王五85分,三人的成绩都好,但又有差异。
m mm mm A B A B ( u ) m A ( u ) a B ( , u ) x ) A ( u ( ) B ( u )
武汉科技大学 信息科学与工程学院
17

模糊控制作业

模糊控制作业
6
D(k,l)=C(i); end k=k+1; end l=l+1; end k=1; for i=1:13:13*104
E(k,o)=((-6)*D(i)+(-5)*D(i+1)+(-4)*D(i+2)+(-3)*D(i+3)+(-2)*D(i+4)+(-1)*D(i+ 5)+D(i+7)+2*D(i+8)+3*D(i+9)+4*D(i+10)+5*D(i+11)+6*D(i+12))/(D(i)+D(i+1)+D(i +2)+D(i+3)+D(i+4)+D(i+5)+D(i+6)+D(i+7)+D(i+8)+D(i+9)+D(i+10)+D(i+11)+D(i+12 )); k=k+1; end o=o+1; end end H=E'; for k=1:40:40*104 for i=1:40 for j=k:k+39-i if H(j)>=H(j+1) t=H(j); H(j)=H(j+1); H(j+1)=t; end end end end for i=1:13
6 0 0 0 0.1 1 1
表 3. 模糊变量 B 的赋值表
5. 制定模糊控制规则并建立模糊控制表 基于操作者手动控制策略,得出如下表所示的 40 条控制规则。 A/B/T VN N M F VF T1 S S S S S T2 LF LF L L S T3 RF RF R S S T4 LF LF L S S

模糊控制3

模糊控制3

[1

(
u
1 25) 5
2
]1
0 25

u u

25 200
当u=30时,
A (u)

1 2
,则
[倾向青年](u) P1 [青年](u)
2
2020年2月10日

d
1 ([青年](u))
2
P 1 称为[倾向]

0 1
2
u 30 u 30
除了前面介绍了的两种算子外,还有 模糊化算子、美化算子、比喻算子、 联想算子 4. 语言值及其四则运算
命题

取值问题 推理问题
2020年2月10日
数理逻辑中的命题,例如:
太阳会自己发出光芒。

不懂文字的人是文盲。
再如:
月亮会自己发光。
狗会认字。

从上面的例子我们可以看到,数理逻辑的命题 非真即假,非假即真,在处理上表现为二值逻辑。
而世界上有很多东西是不能简单用“真”或“假” 来判别。
2020年2月10日
则可得模糊关系Q对R的合成为
3
S Q R (sij )42 (qik rkj )
k 1
0.5 0.6 0.3
0.7 0.4 0 0.8
1 0
0.2

0.8
1 0.4
X

1
z1
0.2
z2
x1 0.6 0.5
0.9
0.5 0.3
模糊相量可看成特殊形式的模糊关系,一个a论n
域U上的模糊子集,可被视为从它的概念名称 到U的一个模糊关系,这个模糊关系写成矩阵 形式就是模糊相量。

第三章模糊控制题

第三章模糊控制题

第2章 模糊控制13.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章 模糊控制23.5 常见的4种隶属函数 (1)正态型正态型是最主要也是最常见的一种分布,表示为其分布曲线如图2-4所示。

图2-4 正态型分布曲线(2)三角型1(),1()(),0,x a a x b b a x x c b x cb c μ⎧-≤<⎪-⎪⎪=-≤≤⎨-⎪⎪⎪⎩其它(3) 降半梯形1(),0,x a b x x a x bb a b xμ≤⎧⎪-⎪=<≤⎨-⎪<⎪⎩,(4)升半梯形第2章 模糊控制3(),1,x a x a x a x bb a b xμ≤≤⎧⎪-⎪=<<⎨-⎪≤⎪⎩0,03.6 己知两个模糊向量分别如下所示,试求它们的笛卡儿乘积x =[0.9 0.5 0.2],y=[0.2 0.3 0.6 1]解:由定义,有x y T x y ⨯@o =⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦0.90.50.2ο[]0.2 0.3 0.6 1.0= ∧∧∧∧⎡⎤⎢⎥∧∧∧∧⎢⎥⎢⎥∧∧∧∧⎣⎦0.90.2 0.90.3 0.90.6 0.9 1.00.50.2 0.50.3 0.50.6 0.5 1.0 0.20.2 0.20.3 0.20.6 0.2 1.0 = ⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦0.2 0.3 0.6 0.90.2 0.3 0.5 0.5 0.2 0.2 0.2 0.2 3.7 模糊向量的内积与外积设有1×n 维模糊向量x 和1×n 维模糊向量y ,则定义为模糊向量x 和y 的内积。

智能控制第三章作业2

智能控制第三章作业2

1、已知某一炉温控制系统,要求温度保持在amath`600^{o} `endmathC 恒定。

针对该控制系统有以下控制经验:
(1)若炉温低于amath`600^{o} `endmathC ,则升压;低得越多升压越高。

(2)若炉温高于amath`600^{o} `endmathC ,则降压;高得越多降压越低。

(3)若炉温等于amath`600^{o} `endmathC ,则保持电压不变。

设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。

输入、输出变量的量化等级为7级,取5个模糊集。

试设计隶属度函数误差变化划分表、控制电压变化划分表和模糊控制规则表。

解: 定义理想温度点的温度为0T ,实际测量温度为T ,温度差为0e T T T =∆=-。

以为输入、输出变量的量化等级均为7级, 5个模糊集,则
控制电压u 变化划分表为:
根据一上两表设计一下模糊规则: 若e 负大,则u 正大; 若e 负小,则u 正小; 若e 为0,则u 为0; 若e 正小,则u 负小; 若e 正大,则u 负大。

2、已知被控对象为amath`G(s)=\frac{1}{10s+1}e^{-0.5s} `endmath。

假设系统给定为阶跃值r=30,采样时间为0.5s,系统初始值r(0)=0,试分别设计:(1)常规的PID控制器;
(2)常规的模糊控制器;
(3)模糊PID控制器。

分别对上述3种控制器进行Matlab仿真,并比较控制效果。

暂未解出。

模糊控制大作业

模糊控制大作业

模糊控制作业一.题目要求已知4802216001s G e s -=+,分别设计PID 控制与模糊控制,使系统达到较好性能,并比较两种方法的结果。

PID/FCG(s)yr_e具体要求: 1、采用fuzzy 工具箱或编程实现模糊控制器。

2、分析量化因子和比例因子对模糊控制器控制性能的影响。

3、分析系统在模糊控制和PID 控制作用下的抗干扰能力(加噪声干扰)、抗非线性能力(加死区和饱和特性)、抗时滞的能力(对时滞大小加以改变)和结构变化的能力(1阶系统变2阶以上系统)。

4、为系统设计模糊PID 控制器(选作)。

二.构建Simulink 仿真模型1.采用PID 控制 1)PID 控制器的设计图1 PID 控制器仿真结构图其中,设置PID Controller 的Kp=0.10,Ki=0.00005,Kd=0,Transport Delay 的的延迟时间为480.2)PID 控制系统的仿真图及分析仿真结果分析:调节时间ts=1520s,上升时间tr 为700s 超调量9.3%,延迟时间td 为2250s 。

由图1-2可见,PID 控制器的调节时间较长,原因可能是三个参数的调解未达到最佳状态,具体是因为三个参数对于三阶加延时环节的被控对象只能通过经验试凑法来不断调节,所以很难达到最佳状态,该题中延迟环节的时间常数已经达到480,若Kp设置过大,会影响系统稳定导致震荡,采用常规PID控制的效果并不令人满意。

图2.PID控制系统响应曲线2.采用模糊控制1)模糊控制器的设计根据系统实际情况,选择e,de和u的论域e range : [-6 6]ec range: [-6 6]u range: [-6 6]2) e,de和u语言变量的选取e 7个:NB,NM,NS,ZO,PS,PM,PBec 7个:NB,NM,NS,ZO,PS,PM,PBu 7个:NB,NM,NS,ZO,PS,PM,PB3) 模糊规则确定u eNB NM NS ZO PS PM PBec NB PB PB PM PM PS ZO ZO NM PB PB PM PM PS ZO ZOec NS PB PB PM PS ZO NM NM ZO PB PB PM ZO NM NB NB PS PM PM ZO NS NM NB NB PM ZO ZO NS NM NM NB NB PB ZO ZO NS NM NM NB NB表1 模糊规则表图3.模糊控制规则的添加图4.模糊控制器的输出量4) 隐含和推理方法的制定隐含采用‘mamdani’方法: ‘max-min’推理方法,‘min‘方法去模糊方法:重心法选择隶属函数的形式:三角型。

第三章-模糊控制

第三章-模糊控制

12
3.2 模糊控制器的结构和设计
语言算子 1)语气算子 加强语气的集中化算子,如“很”、“非常”、“十分”、“相 当”等 减弱语气的淡化算子,如“略”、“微” 等 2)模糊化算子 用于将语言中具有清晰概念的词的词义模糊化,如“大概”、“近似 于”等 3)判定化算子 使模糊化的单词或词组转化为某种程度上的清晰或肯定,如“倾向 于”、“多半是”、“偏向”等。
4)定义各语言值的隶属函数 常用隶属函数的类型 ① 正态分布型(高斯基函数 )
( x ai )2 bi 2
0 -6 -4 -2 0 2 4 6 x 0.5

1
NB NM NS
ZO
PS
PM PB
Ai ( x) e
~
其中,ai为函数的中心值,bi为函数的宽度。 假设与{PB,PM,PS,ZO,NS,NM,NB}对应的高斯基函数的中心值分别 为{6,4,2,0,-2,-4,-6},宽度均为2。隶属函数的形状和分布如图所示。
9
3.2 模糊控制器的结构和设计
L. A. Zadeh在1975年给出了模糊语言变量的五元数组定义 [X,U,T(X),G,M]:
• X为语言变量的名称,如年龄、偏差; •T(X)为语言变量X值的集合,即语言变量名的集合,且每个值都是 在U上定义的模糊数Fi; • U为语言变量X的论域,如年龄:[0,100]; • G为产生x数值名的语言值规则,用于产生语言变量值;如隶属度 函 数确定规则等。 • M为与每个语言变量寒意相联系的算法规则。
15
3.2 模糊控制器的结构和设计
2)语言变量论域的设计
对输入输出变量进行尺度变换,使之落入各自的论域范围内。
在模糊控制器的设计中,通常就把语言变量的论域定义为有限整数的离散 论域。例如,可以将E的论域定义为{-m, -m+1, …, -1, 0, 1, …, m-1, m};将 EC的论域定义为{-n, -n+1, …, -1, 0, 1, …, n-1, n};将U的论域定义为{-l, l+1, …, -1, 0, 1, …, l-1, l}。

神经网络与模糊控制考试题及答案

神经网络与模糊控制考试题及答案

一、填空题1、模糊控制器由模糊化接口、解模糊接口、知识库和模糊推理机组成2、一个单神经元的输入是 1.0 ,其权值是 1.5,阀值是-2,则其激活函数的净输入是-0.5 ,当激活函数是阶跃函数,则神经元的输出是 13、神经网络的学习方式有导师监督学习、无导师监督学习和灌输式学习4、清晰化化的方法有三种:平均最大隶属度法、最大隶属度取最小/最大值法和中位数法,加权平均法5、模糊控制规则的建立有多种方法,是:基于专家经验和控制知识、基于操作人员的实际控制过程和基于过程的模糊模型,基于学习6、神经网络控制的结构归结为神经网络监督控制、神经网络直接逆动态控制、神网自适应控制、神网自适应评判控制、神网内模控制、神网预测控制六类7.傅京逊首次提出智能控制的概念,并归纳出的3种类型智能控制系统是、和。

7、人作为控制器的控制系统、人机结合作为控制器的控制系统、无人参与的自主控制系统8、智能控制主要解决传统控制难以解决的复杂系统的控制问题,其研究的对象具备的3个特点为、和。

8、不确定性、高度的非线性、复杂的任务要求9.智能控制系统的主要类型有、、、、和。

9、分级递阶控制系统,专家控制系统,神经控制系统,模糊控制系统,学习控制系统,集成或者(复合)混合控制系统10.智能控制的不确定性的模型包括两类:(1) ;(2) 。

10、(1)模型未知或知之甚少;(2)模型的结构和参数可能在很大范围内变化。

11.控制论的三要素是:信息、反馈和控制。

12.建立一个实用的专家系统的步骤包括三个方面的设计,它们分别是、和。

知识库的设计推理机的设计人机接口的设计13.专家系统的核心组成部分为和。

知识库、推理机14.专家系统中的知识库包括了3类知识,它们分别为、、和。

判断性规则控制性规则数据15.专家系统的推理机可采用的3种推理方式为 推理、 和 推理。

15、正向推理、反向推理和双向推理16.根据专家控制器在控制系统中的功能,其可分为 和 。

模糊控制技术课后习题答案

模糊控制技术课后习题答案

模糊控制技术课后习题答案模糊控制技术课后习题答案模糊控制技术是一种广泛应用于工程领域的控制方法,它通过模糊推理和模糊逻辑来处理模糊信息,从而实现对复杂系统的控制。

在学习模糊控制技术的过程中,课后习题是巩固知识和加深理解的重要途径。

下面将为大家提供一些模糊控制技术课后习题的答案,希望对大家的学习有所帮助。

1. 什么是模糊控制系统?模糊控制系统是一种基于模糊逻辑和模糊推理的控制系统。

它通过建立模糊规则库,对输入和输出进行模糊化处理,然后通过模糊推理得到控制信号,实现对系统的控制。

模糊控制系统能够处理模糊信息和不确定性,适用于复杂系统的控制。

2. 什么是模糊集合?模糊集合是对现实世界中模糊概念的数学描述。

与传统的集合不同,模糊集合中的元素具有模糊隶属度,表示了元素与集合之间的模糊关系。

模糊集合可以用隶属函数来表示,隶属函数的取值范围在[0,1]之间。

3. 什么是模糊逻辑?模糊逻辑是一种扩展了传统逻辑的数学理论,它能够处理模糊信息和不确定性。

在模糊逻辑中,命题的真值不再是只有真和假两种取值,而是可以是任意在[0,1]范围内的模糊值。

模糊逻辑通过模糊推理和模糊规则来处理模糊信息,实现对复杂问题的推理和决策。

4. 什么是模糊推理?模糊推理是模糊控制系统中的核心过程,它通过对模糊规则进行推理,得到模糊输出。

模糊推理的基本思想是将输入与模糊规则库中的规则进行匹配,然后根据匹配程度和规则的权重计算出输出的模糊值。

常用的模糊推理方法有模糊关联和模糊推理机。

5. 什么是模糊控制器?模糊控制器是模糊控制系统中的关键组成部分,它通过模糊推理和模糊规则来生成控制信号,实现对系统的控制。

模糊控制器的输入是模糊化后的系统状态,输出是经过去模糊化处理的控制信号。

常见的模糊控制器有模糊PID控制器和模糊神经网络控制器。

通过以上几个问题的回答,我们对模糊控制技术有了初步的了解。

模糊控制技术作为一种处理模糊信息和不确定性的控制方法,在工程领域有着广泛的应用。

第三章答案

第三章答案
2)将D写成列矢量DT,即
3)求关系矩阵R
4)由A’,B’,求出D’
5)仿照2),将D’化为列矢量DT’
6)最后求出模糊推理输出

不做
2-1设语言变量速度V、误差W、控制电压U的论域分别为【0,200】、【-30,30】、【0,10】。假设各语言变量的离散论域是由相应连续论域十等分后构成。要求根据常规经验法确定在连续域、离散域下速度大、误差为零、控制电压较大这三个语言值的隶属度函数。
把例题方程分解为
2)按照书上公式(2-63)
把例题方程分解为
3)由 解得到
因此根据
得到
其中x2表示0.2到1范围内。
4)由 解得到
式中,[r]表示等式方程的解;(r)表示不等式方程的解
因此根据
得到
因此,此模糊方程的部分解分别为
所以
(2)求 的解
1)、按照书上公式(2-62)
把例题方程分解为
2)按照书上公式(2-63)
上确界(Sup)算子
(1)
(2)
2-5(仿例题2-12)考虑如下逻辑条件语句
如果转角误差远远大于15。 那么 快速减少方向角 其隶属度函数定义为
问:当A’=转角误差大约在20。时方向角应该怎样变化?
设 。(用玛达尼推理法计算)

用玛达尼推理法计算


2-7求解模糊关系方程
的解
解:
(1)、求 的解
1)、按照书上公式(2-62)
第二章模糊控制的理论基础(学时8)
模糊控制的理论基础
重点:模糊集数学理论
1、与模糊控制有关的模糊集理论
2、隶属度函数
3、模糊语言变量
4、模糊逻辑推理
2-1、2-6不做,2-2

第三章模糊控制

第三章模糊控制
❖规则库
▪ 规则库的基本要求
• 规则数量合理
控制规则的增加可以增加控制的精度,但是会影响系统的实时 性;控制规则数量的减少会提高系统的运行速度,但是控制的 精度又会下降。所以,需要在控制精度和实时性之间进行权衡
• 规则要具有一致性
控制规则的目标准则要相同。不同的规则之间不能出现相矛盾 的控制结果。如果各规则的控制目标不同,会引起系统的混乱。
Kec选的较大时,系统的超调变小,系统的响应速度变慢。
Ku选的过小时,系统动态响应过程变长,选择过大会导致系 统振荡。 Ku影响着控制器的输出,能过调整Ku可以改变被控 对象输入的大小。
14
3.1 模糊控制的工作原理
❖ 对输入量进行模糊化处理,包括确定语言变量和 隶属函数
▪ 确定语言变量的语言值 通常在语言变量的论域上,将其划分为有限的几档。
11
3.1 模糊控制的工作原理
❖ 输入量和输出量论域的设计
如何实现实际的连续域到有限整数离散域的转换?
通过引入量化因子ke、kec和比例因子ku来实现
期望值
+ - y
e
E
ke
d/dt
ec
kec
EC
模糊 U 控制器
u
ku
实际中误差的连续取值范围是e=[eL,eH],则:
ke
2m eH eL
12
3.1 模糊控制的工作原理
E* ke(e*eH2 eL)
E*C k ec(e*ceH c2 eL c)
18
3.1 模糊控制的工作原理
❖ 模糊化过程小结
第二步 将模糊控制器的精确输入E*和EC*转化为模糊输入A*和B*。
将E*和EC*所对应的隶属度最大的模糊值当作当前模糊控制器 的模糊输入量A*和B*。

神经网络与模糊控制考试题及答案

神经网络与模糊控制考试题及答案

神经网络与模糊控制考试题及答案work Information Technology Company.2020YEAR一、填空题1、模糊控制器由模糊化接口、解模糊接口、知识库和模糊推理机组成2、一个单神经元的输入是1.0 ,其权值是1.5,阀值是-2,则其激活函数的净输入是 -0.5 ,当激活函数是阶跃函数,则神经元的输出是 13、神经网络的学习方式有导师监督学习、无导师监督学习和灌输式学习4、清晰化化的方法有三种:平均最大隶属度法、最大隶属度取最小/最大值法和中位数法,加权平均法5、模糊控制规则的建立有多种方法,是:基于专家经验和控制知识、基于操作人员的实际控制过程和基于过程的模糊模型,基于学习6、神经网络控制的结构归结为神经网络监督控制、神经网络直接逆动态控制、神网自适应控制、神网自适应评判控制、神网内模控制、神网预测控制六类7.傅京逊首次提出智能控制的概念,并归纳出的3种类型智能控制系统是、和。

7、人作为控制器的控制系统、人机结合作为控制器的控制系统、无人参与的自主控制系统8、智能控制主要解决传统控制难以解决的复杂系统的控制问题,其研究的对象具备的3个特点为、和。

8、不确定性、高度的非线性、复杂的任务要求9.智能控制系统的主要类型有、、、、和。

9、分级递阶控制系统,专家控制系统,神经控制系统,模糊控制系统,学习控制系统,集成或者(复合)混合控制系统10.智能控制的不确定性的模型包括两类:(1) ;(2) 。

10、(1)模型未知或知之甚少;(2)模型的结构和参数可能在很大范围内变化。

11.控制论的三要素是:信息、反馈和控制。

12.建立一个实用的专家系统的步骤包括三个方面的设计,它们分别是、和。

知识库的设计推理机的设计人机接口的设计13.专家系统的核心组成部分为 和 。

知识库、推理机14.专家系统中的知识库包括了3类知识,它们分别为 、 、 和 。

判断性规则 控制性规则 数据15.专家系统的推理机可采用的3种推理方式为 推理、 和 推理。

模糊控制综合练习参考

模糊控制综合练习参考

模糊控制综合练习参考资料实验一模糊工具箱的使用一、实验目的1、掌握Matlab模糊工具箱的应用。

2、掌握模糊集合的基本运算。

3、能够使用Simulink工具箱设计模糊控制系统。

二、实验设备1、PC机2、Matlab软件三、实验内容第一步:打开模糊推理系统编辑器步骤:在Commond Window 键入fuzzy 回车打开如下窗口,既模糊推理系统编辑器第二步:使用模糊推理系统编辑器本例用到两个输入,两个输出,但默认是一个输人,一个输出步骤:1、添加一个输入添加一个输出得如下图2、选择Input、output(选中为红框),在Name框里修改各输入的名称并将And method 改为prod,将Or method 改为 probor提示:在命名时’_’在显示时为下标,可从上图看出。

第三步:使用隶属函数编辑器该编辑器提供一个友好的人机图形交互环境,用来设计和修改模糊推理系中各语言变量对应的隶属度函数的相关参数,如隶属度函数的形状、范围、论域大小等,系统提供的隶属度函数有三角、梯形、高斯形、钟形等,也可用户自行定义。

步骤:1、双击任何一个输入量(In_x、In_y)或输出量打开隶属度函数编辑器。

2、在左下处Range和Display Range处添加取值范围,本例中In_x和In_y的取值范围均为[0 10], Out_x和Out_y的取值范围均为[0 1]3、默认每个输入输出参数中都只有3个隶属度函数,本例中每个输入输出参数都需要用到五个,其余几个需要自己添加:选中其中一个输入输出参数点击Edit菜单,选Add MFS…打开下列对话框将MF type设置为trimf(三角形隶属度函数曲线,当然你也需要选择其他类型)将Number of MFs 设置为2,点击OK按钮同样给其他三个加入隶属度函数4、选中任何一个隶属度函数(选中为红色),在Name 中键入名称,在Type中选择形状,在Params中键入范围,然后回车如下图:本例中:In_x,In_y隶属度函数相同,如下Out_x,Out_y隶属度函数相同,如下:5、关闭隶属函数编辑器第四步:使用规则编辑器通过隶规则编辑器来设计和修改“IF...THEN”形式的模糊控制规则。

模糊控制作业

模糊控制作业

模糊控制理论与应用专业:姓名:学号:指导教师:完成时间:二〇一一年八月1、设在论域e(误差)={-4,-2,0,2,4}和控制电压u={0,2,4,6,8}上定义的模糊子集的隶属度函数分别如图1、2所示。

图1图2已知模糊控制规则:规则1:如果误差e 为ZE ,则u 为ZE ; 规则2:如果误差e 为PS ,则u 为NS 。

试应用玛达尼推理法计算当输入误差e=0.6时,输出电压u=?(精确化计算采用重心法) 采用重心法去模糊化 解答:(1)输入输出模糊化 1) 确定输入输出变量,2) 确定输入输出变量的模糊语言值(模糊集合) 3) 建立隶属度函数方程 对于误差来说:1()(2)022()1()022ze e ps x x x x x x x μμμ⎧=--≤≤⎪⎪=⎨⎪=≤≤⎪⎩对于控制电压来说:1022()1(4)242()1(2)242()1(6)462NS u ZE y y y y y y y x y y y μμμ⎧⎧≤≤⎪⎪⎪=⎪⎨⎪⎪--≤≤⎪⎪⎪⎩=⎨⎧⎪-≤≤⎪⎪⎪=⎨⎪⎪⎪--≤≤⎪⎪⎩⎩(2(3)1)根据规则1:规则1、如果误差e 是ZE ,则控制U 为ZE;μ有:误差(0.6)0.7ZE μ=由规则1得到 故控制:10.7U ZE=解得:U 11=3.4,U 12=4.6;2)根据规则2、如果误差e 是PS ,则控制U 为NS;u μeμ 误差(0.6)0.3PS μ=由规则2得到 故控制:20.3U PS=解得:U 21=0.6,U 22=3.4;3)根据重心法,去模糊化输出电压为:00.7 3.40.7 4.60.30.60.3 3.43.40.70.70.30.3U ⨯+⨯+⨯+⨯==+++2、已知某一加炉炉温控制系统,要求温度保持在600℃恒定。

目前此系统采用人工控制方式,并有以下控制经验(1)若炉温低于600℃,则升压;低得越多升压越高。

(2)若炉温高于600℃,则降压;高得越多降压越低。

模糊控制大作业-南航-智能控制

模糊控制大作业-南航-智能控制

模糊控制器大作业一、题目要求考虑如下某水下航行器的水下直航运动非线性模型:()||a m m v k v v u y v++==其中v R ∈为水下航行器的前进速度, u R ∈为水下航行器的推进器推力,y R ∈为水下航行器的输出,航行器本体质量、附加质量以及非线性运动阻尼系数分别为100,15,10a m m k ===。

作业具体要求:1、分别采用fuzzy 工具箱设计模糊控制器使得系统稳定或跟踪期望指令信号。

2、分析量化因子和比例因子对模糊控制器控制性能的影响。

3、比较分析系统在模糊控制和PID 控制作用下的抗干扰能力(加噪声干扰)和抗非线性能力(加死区和饱和特性)。

二、构建模糊控制Simulink 仿真模型1.模糊控制器的设计(1)观测量:输入量、输出量(控制量)由题目要求分析可知,在这个水下航行器的水下直航运动非线性模型中,输入量是水下航行器的推进器推力u R ∈,输出是水下航行器的前进速度v R ∈。

(2)根据系统实际情况,选择误差e ,误差变化ec 和控制量u 的论域e range : [-6 6] ec range: [-6 6] u range: [-6 6] (3)e ,de 和u 语言变量的选取e 7个:NB,NM,NS,ZO,PS,PM,PB ec 7个:NB,NM,NS,ZO,PS,PM,PB u 7个:NB,NM,NS,ZO,PS,PM,PB(4)模糊控制规则确定ueNB NM NS ZO PS PM PBec NB PB PB PM PM PS ZO ZO NM PB PB PM PM PS ZO ZO NS PB PB PM PS ZO NM NM ZO PB PB PM ZO NM NB NB PS PM PM ZO NS NM NB NB PM ZO ZO NS NM NM NB NB PB ZO ZO NS NM NM NB NB表1 模糊规则表图1 模糊控制规则的添加在模糊控制器的设置中,分别对控制器中的E、EC、U进行设置,按照(2)中的选择确定论域范围,均为[-6 6],选择的隶属函数为高斯函数分布。

第3章 模糊控制理论基础

第3章 模糊控制理论基础

模糊集合
1
6
13
② 隶属函数
常 用 术 语
模糊集合中的元素属于该集合的程度, 可从0—1之间连续的变化。并以“隶 属度”来表示。 模糊集合中的特征函 数,被称为:“隶属函数”。 隶属函数的性质: a) 定义为有序对; b) 隶属函数在0和1之间; c) 其值的确定具有主观性和个人 的偏好。
14
常 用 术 语
10
① 模糊集合
集合——具有某种特定属性的对象的全体。
常 用 术 语
精确集合(非此即彼): A={X|X>6}
精确集合的特征函数:
A
1 0 如果 X A 如果 X A
11
模糊集合:现实世界中并非完全如此,存在“中
介状态”。为了描述这种“中介状态”,就将经 典集合扩展成为模糊集合。
A
(u )
(u ) 0 .4 0 .6 0 .6 1
A (u ) A (u ) 0 .4 0 .6 0 .4 0
38
模糊集合的逻辑运算实质上就是隶属
2 模 糊 算 子 函数的运算过程。采用隶属函数的取
大(MAX)-取小(MIN)进行模糊
集合的并、交逻辑运算是目前最常用
8
模糊集合的概念是由美国加利福尼亚 大学著名教授L.A.Zadeh于1965年首
3 2 模 糊 集 合
先提出来的。模糊集合的引入,可将 人的判断、思维过程用比较简单的数 学形式直接表达出来。模糊集理论为 人类提供了能充分利用语言信息的有 效工具。 模糊集合是模糊控制的数学基础。
9
.



对大多数应用系统而言,其主要且重要的信 息来源有两种 来自传感器的数据信息:常用0.5,2,3,3.5 等数字来表示 来自专家的语言信息:常用诸如“大”、 “小”、“中等”、“非常小”等文字来表 示。 传统的工程设计方法只能用数据信息而无 法使用语言信息。 人类解决问题时所使用的大量知识是经验 性的,它们通常是用语言信息来描述。 语言信息通常呈经验性,是模糊的。因此, 如何描述模糊语言信息成为解决问题的关键。

模糊控制的数学基础-3(3-16至3-30)模糊推理与模糊度量

模糊控制的数学基础-3(3-16至3-30)模糊推理与模糊度量

3.Fuzzy 函数与Fuzzy 变量综上所述,我们可以在[0,1]闭区间上将Fuzzy 函数分成n 个有限等级。

再采用多值逻辑方法来处理Fuzzy 逻辑的问题。

以n=2为例加以分析n=2时,分成两级:第一级11≤≤x a ,第二级:10a x note :这里虽然分为两级,但x 并不是二值变量。

假定给出Fuzzy 函数表达式为:------⋅⋅∨⋅∨⋅⋅=z y x y x z y x z y x f ),,(试问,当Fuzzy 函数处在第一级,即当1),,(1a z y x f ≥≥时,Fuzzy 变量x.,y ,z 应在什么范围内取值?这类问题是,已知Fuzzy 函数所处的等级,来求Fuzzy 变量的范围。

根据Fuzzy 函数的定义和基本公式,容易确定满足上述条件的x,y ,z 的范围。

方法如下: f(x,y ,z)≥1a 1a z y x ≥⋅⋅∴-必有 ① or 1a y x ≥⋅--② or 1a z y x ≥⋅⋅---③对①②③式再分解,如对①分解为:≥x 1a 与1a y ≥-与1a z ≥ 将1a y ≥-改写为 11a y -≤对②③同样处理,最后给出满足------⋅⋅∨⋅∨⋅⋅=z y x y x z y x z y x f ),,(的x,y ,z 的范围为:⎪⎩⎪⎨⎧≥-≤≥1111az a y a x or ⎩⎨⎧-≤-≤1111a y a x or ⎪⎩⎪⎨⎧-≤-≤-≤111111az a y a x 若已知Fuzzy 变量的范围,也可以推出Fuzzy 函数的表达式。

e.g.1如果Fuzzy 变量x,y ,z 满足如下逻辑条件,即⎩⎨⎧≥-≤111a ya x or ⎪⎩⎪⎨⎧≥-≤-≤11111az a y a x or⎪⎩⎪⎨⎧-≤≥≥1111az a y a x 试求属于第一级的Fuzzy 函数。

解:按题意,若Fuzzy 函数属于第一级,则必须满足()1..a z y x f ≥∴----⋅⋅∨⋅⋅∨⋅=zy x z y x y x z y x f ),,(作业2.e.g.2如果Fuzzy 变量x,y ,z 满足下列条件,即⎪⎩⎪⎨⎧-≤≥-≤-≤1111111az a z a y a x 或 or ⎩⎨⎧≥-≤111a z a x 试求在第一级的,即()1..a z y x f ≥的Fuzzy 函数 解:按题意,()1..a z y x f ≥∴()()zx z z y x z y x f ⋅∨∨⋅⋅=..五.Fuzzy 语言语言是思维的物质外壳,思维是语言的内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章 模糊控制13.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章 模糊控制23.5 常见的4种隶属函数 (1)正态型正态型是最主要也是最常见的一种分布,表示为其分布曲线如图2-4所示。

图2-4 正态型分布曲线(2)三角型1(),1()(),0,x a a x b b a x x c b x cb c μ⎧-≤<⎪-⎪⎪=-≤≤⎨-⎪⎪⎪⎩其它(3) 降半梯形1(),0,x a b x x a x bb a b xμ≤⎧⎪-⎪=<≤⎨-⎪<⎪⎩,(4)升半梯形第2章 模糊控制3(),1,x a x a x a x bb a b xμ≤≤⎧⎪-⎪=<<⎨-⎪≤⎪⎩0,3.6 己知两个模糊向量分别如下所示,试求它们的笛卡儿乘积x =[0.9 0.5 0.2],y=[0.2 0.3 0.6 1]解:由定义,有x y Tx y ⨯=⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦0.90.50.2ο[]0.2 0.3 0.6 1.0 = ∧∧∧∧⎡⎤⎢⎥∧∧∧∧⎢⎥⎢⎥∧∧∧∧⎣⎦0.90.2 0.90.3 0.90.6 0.9 1.00.50.2 0.50.3 0.50.6 0.5 1.0 0.20.2 0.20.3 0.20.6 0.2 1.0 = ⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦0.2 0.3 0.6 0.90.2 0.3 0.5 0.5 0.2 0.2 0.2 0.2 3.7 模糊向量的内积与外积设有1×n 维模糊向量x 和1×n 维模糊向量y ,则定义为模糊向量x 和y 的内积。

与内积的对偶运算称为外积。

第2章 模糊控制43.7 模糊逻辑推理1.简单模糊条件语句对于上面介绍的广义肯定式推理,结论B '是根据模糊集合A '和模糊蕴含关系A →B 的合成推出来的,因此可得如下的模糊推理关系R A B A A B '=→'=')(式中,R 为模糊蕴含关系,“ ”是合成运算符。

它们可采用以上所列举的任何一种运算方法。

例2-7 若人工调节炉温,有如下的经验规则:“如果炉温低,则应施加高电压”,当炉温为“非常低”时,应施加怎样的电压。

解:设x 和y 分别表示模糊语言变量“炉温”和“电压”,并设x 和y 的论域为X =Y ={1,2,3,4,5}A 表示炉温低的模糊集合B 表示高电压的模糊集合从而模糊规则可表述为:“如果x 是A ,则y 是B ”。

设A '为非常A ,则上述问题变为 “如果x 是A ',则B '应是什么”。

为了便于计算,将模糊集合A 和B 与成向量形式A =[1 0.8 0.6 0.4 0.2],B =[0.2 0.4 0.6 0.8 1]由于该例中x 和y 的论域均是离散的,因而模糊蕴含关系Kc 可用如下模糊矩阵来表示当A ' =“炉温非常低”= A 2 = [1 0.64 0.36 0.16 0.04]时第2章 模糊控制5其中B '中的每项元素是根据模糊关系矩阵的合成规则求出的,如第1行第1列的元素为这时,推论结果B '仍为“高电压”。

2.多重模糊条件语句1)使用“and ”连接的模糊条件语句 在模糊逻辑控制中,常常使用如下的 广义肯定式推理结构模糊推理关系R A B A A B '=→'=')(与前面不同的是,这里的模糊条件的输入和前提部分是将模糊命题用“and ”连接起来 的。

一般情况下可以有多个“and ”将多个模糊命题连接在一起。

模糊前提“x 是A ,则y 是B ”可以看成是直积空间X ×Y 上的模糊集合.并记为A ×B ,其隶属函数为或者时的模糊蕴含关系可记为A ×B →C ,其具体运算方法一般采用以下关系结论z 是C ',可根据如下的模糊推理关系得到式中, R 为模糊蕴含关系;“ ”是合成运算符。

它们可采用以上列举的任何一种运算方法。

2)使用“also ”连接的模糊条件语句在模糊逻辑控制中,也常常给出如下一系列的模糊控制规则这些规则之间无先后次序之分。

连接这些子规则的连接词用“also ”表示。

这就要求对于“also ”的运算具有能够任意交换和任意结合的性质。

而求并和求交运算均能满足这样的要求。

根据Mizumoto 的研究结果,当模糊蕴含运算采用R c 或R p ,“also ”采用求并运算时,可得最好的控制结果。

假设第i 条规则“如果x 是A i and y 是B i ,则z 是C i ”的模糊蕴含关系R i 定义为第2章 模糊控制6R i =( A i and B i )→C i 其中“A i and B i ”是定义在X ×Y 上的模糊集合A i ×B i ,R i =( A i and B i )→C i 是定义在X ×Y ×Z 上的模糊蕴含关系。

则所有n 条模糊控制规则的总模糊蕴含关系为(取连接词“also ”为求并运算)i ni R R 1==输出模糊量z (用模糊集合C '表示)为R B A C )('⨯'='此处,)()(),()(y μx μy x μB A B A '''⨯'∧= 或 )()(),()(y μx μy x μB A B A '''⨯'= 3.模糊推理的性质 1)性质1若合成运算“ ”采用最大—最小法或最大—积法,连接词“also ”采用求并法.则“ ”和“also ”的运算次序可以交换,即2)性质2若模糊蕴含关系采用R c 和R p 时,则有例2-8 己知一个双输入单输出的模糊系统,其输入量为x 和y ,输出量为z ,其输入/输出关系可用如下两条模糊规则描述:R 1:如果x 是A 1 and y 是B 1,则z 是C 1 R 2:如果x 是A 2 and y 是B 2,则z 是C 2现已知输入为x 是A 'and y 是B ',试求输出量z 。

这里x 、y 、z 均为模糊语言变量。

解:由于这里所有模糊集合的元素均为离散量,因此模糊集合可用模糊向量来描述,模糊关系可用模糊关系矩阵来描述。

(1)求每条规则的模糊组合关系R i =(A i and B i )→C i (i =1,2)若此处A i and B i 采用求交运算,蕴含关系采用最小运算R c ,则第2章 模糊控制7为便于下面进一步的计算,可将A 1×B 2的模糊关系矩阵表示成如下的向量同理可得2)求总的模糊蕴含关系R3)计算输入量的模糊集合(4)计算输出量的模糊集合第2章 模糊控制8最后求得输出量z 的模糊集合为2.3.1 模糊控制系统的组成模糊控制系统由模糊控制器和控制对象组成,如图2-9所示。

图2-9 模糊控制系统的组成2.3.2 模糊控制器的基本结构模糊控制器的基本结构,如图2-9虚线框中所示。

它主要包括以下四个部分。

1.模糊化(fuzzyfication )模糊化的作用是将输入的精确量转换成模糊化量。

其输入量包括外界的参考输入、系统的输出或状态等。

模糊化的具体过程如下;(1)首先对这些输入量进行处理,以变成模糊控制器要求的输入量。

例如,常见的情况是计算e=r -y 和dt de e= (式中,r 表示参考输入;y 表示系统输出;e 表示误差)。

有时为了减小噪声的影响,常常对e进行滤波后再使用,如可取[(1)]e s Ts e =+; (2)将上述已经处理过的输入量进行尺度变换,使其变换到各自的论域范围;(3)将已经变换到论域范围的输入量进行模糊处理,使原先精确的输入量变成模糊量,并用相应的模糊集合来表示。

2.知识库(knownledge base )知识库中包含了具体应用领域中的知识和要求的控制目标制规则库两部分组成。

它通常由数据库和模糊控制规则库两部分组成。

(1)数据库主要包括各语言变量的隶属函数,尺度变换因子及模糊空间的分级数等。

第2章 模糊控制9(2)规则库包括了用模糊语言变量表示的一系列控制规则。

它们反映了控制专家的经验和知识。

3.模糊推理(fuzzy reasoning) 模糊推理是模糊控制器的核心,它具有模拟人的基于模糊概念的推理能力程是基于模糊逻辑中的蕴含关系及推理规则来进行的。

4.清晰化(defuzzyfication)清晰化的作用是将模糊推理得到的控制量(模糊量)变换为实际用于控制的清晰量。

它包含以下两部分内容:(1)将模糊的控制量经清晰化变换,变成表示在论域范围的清晰量; (2)将表示在论域范围的清晰量经尺度变换变成实际的控制量。

2.3.3 模糊控制的基本原理1.一步模糊控制算法模糊控制的基本原理可由图2-10表示,首先把误差信号E 的精确量进行模糊量化变成模糊量,误差E 的模糊量可用相应的模糊语言表示,得到误差E 的模糊语言集合的一个子集~e (~e实际上是一个模糊向量)。

再由~e 和模糊控制规则~R (模糊关系)根据推理的合成规则进行模糊决策,得到模糊控制量~u 为(2—3—1)式中,~u 为一个模糊量。

图2-10 模糊控制原理框图为了对被控对象施加精确的控制,还需要将模糊量~u 转换为精确量,即非模糊化处理(亦称清晰化)。

相关文档
最新文档