1.智能控制系统有哪些类型?
1)多级递阶智能控制;2)基于知识的专家控制;3)基于模糊逻辑的智能控制——模糊控制;4)基于神经网络的智能控制——神经控制;5)基于规则的仿人智能控制;6)基于模式识别的智能控制;7)多模变结构智能控制;8)学习控制和自学习控制;9)基于可拓逻辑的智能控制——可拓控制;10)基于混沌理论的智能控制——混沌控制
2.比较智能控制与传统控制的特点?
1)传统控制方法在处理复杂性、不确定性方面能力低而且有时丧失了这种能力 智能控制在处理复杂性、不确定性方面能力高
2)传统控制是基于被控对象精确模型的控制方式,可谓“模型论” 智能控制是智能决策论,相对于“模型论”可称为“控制论”
3)传统的控制为了控制必须建模,而利用不精确的模型又采用摸个固定控制算法,使整个的控制系统置于模型框架下,缺乏灵活性,缺乏应变性,因此很难胜任对复杂系统的控制。 智能控制的可信是控制决策,次用灵活机动的决策方式迫使控制朝着期望的目标逼近。 4)传统控制适用于解决线性、时不变等相对简单的的控制问题
智能控制是对传统控制理论的发展,传统控制室智能控制的一个组成部分,是智能控制的低级阶段。
3.神经网络应具备的四个基本属性是什么?
1)并行分布式处理;2)非线性处理;3)自学习功能;4)可通过硬件实现并行处理
4.神经网络学习方法有哪些?
1)联想式学习——Hebb规则;2)误差传播式学习——Delta学习规则;3)概率式学习;4)竞争式学习
5.模糊控制系统一般由几个部分组成?
1)模糊控制器;2)输入/输出接口装置;3)广义对象;4)传感器
1
智能控制复习题
6.模糊控制器设计包括几项内容?
1)确定模糊控制器的输入变量和输出变量(即控制量):2)设计模糊控制器的控制规则;3)确立模糊化和非模糊化(又称清晰化)的方法;4)选择模糊控制器的输入变量及输出变量的论域并确定模糊控制器的参数(如量化因子、比例因子);5)编制模糊控制算法的应用程序;6)合理选择模糊控制算法的采样时间
四、计算题(每小题8分,共24分) 1.设论域U{u1,u2,u3,u4,u5}
A0.20.40.60.810.40.610.60.4
uuB1u23u4u5,u1u2u3u4u5
求AB,AB,AC(补集)。
AB=
0.40.610u.81 1u2u3u4u5AB=
0.2u0.40.60.60.4 1u2u3u4u5AC=
0.80.60.40.2u 1u2u3u42.设模糊矩阵
0.40.50.3Q0.80.610.20.80.40.60.80.70.20.8R0.70.5 0.60.4
求QR
0.40.50.3QR=0.80.610.60.80.0.80.40.70.5 2.60.40.70.20.80(0.40.6)(0.50.7)(0.30.6)(0.40.8)(0.50.5)(0.30.4) =(0.80.6)(0.60.7)(10.6)(0.80.8)(0.60.5)(10.4)(0.20.6)(0.80.7)(0.40.6)(0.20.8)(0.80.5)(0.40.4)(0.70.6)(0.20.7)(0.80.6)(0.70.8)(0.20.5)(0.80.4)
2
智能控制复习题
0.40.50.30.60.60.6 =0.20.70.40.60.20.60.50.6 =
0.70.6
0.50.80.50.7
0.40.50.30.80.50.40.20.50.40.70.20.4
3..某电热烘干炉依靠人工连续调节外加电压,以便克服各种干扰达到恒温烘干的目的。操作工人的经验是“如果炉温低,则外加电压高,否则电压不很高。”如果炉温很低,试确定外加电压应该如何调节?
1,2,3,4,5 设定论域XY10.80.60.40.2A[低]
123450.20.40.60.81B[高]
123450.960.840.640.360C[不很高]
1234510.640.360.160.04A1[很低]H2[低]
12345
1、已知某一加热炉炉温控制系统,要求炉温保持在600℃,目前此系统采用人工控制方式,并有以下控制经验:
(1)如炉温低于600℃,则升压;低得越多升压越高。 (2)如炉温高于600℃,则降压;高得越多降压越低。 (3)如炉温等于600℃,则保持电压不变。
设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。两个变量的量化等级为七级,取五个语言值,隶属度函数任意。试设计出模糊逻辑控制表。 解:(1)确定模糊控制器的输入输出变量
将600℃作为给定值t0 ,测量炉温为t(k),则误差为: 输入变量:e(k)= t(k) - t0
输出变量:触发电压 u 的变化量,该 u直接控制供电电压的高低。 (2)输入输出变量的模糊语言描述 输入输出变量的语言值:
{负大(NB),负小(NS),零(ZE),正小(PS),正大(PB)} 设:e 的论域为X,u 的论域为Y,均量化为七个等级:
3
智能控制复习题
X= {-3,-2,-1,0,1,2,3},Y={-3,-2,-1,0,1,2,3} 语言变量 E 和 U 的隶属函数赋值表(论域离散) 量化等级 u -3 -2 -1 0 1 2 3 语言变量 PB 0 0 0 0 0 0.5 1 PS 0 0 0 0 1 0.5 0 ZE 0 0 0.5 1 0.5 0 0 NS 0 0.5 1 0 0 0 0 NB 1 0.5 0 0 0 0 0 (3)模糊控制规则
①if E =NB then U =PB ②if E =NS then U =PS ③if E =ZE then U =ZE ④if E =PS then U =NS ⑤if E =PB then U =NB 量化等级 u -3 -2 -1 0 1 2 3 语言变量 PB 0 0 0 0 0 0.5 1 PS 0 0 0 0 1 0.5 0 ZE 0 0 0.5 1 0.5 0 0 NS 0 0.5 1 0 0 0 0 NB 1 0.5 0 0 0 0 0 (4)求模糊控制表
当e的量化值为1时,由上表可知:µPS(1)=1,µZE(1)=1
4
智能控制复习题
(5)控制量转化为精确量: 采用加权平均法:
(6)计算模糊关系
R=(NBe×PBu)+ (NSe×PSu)+(ZEe×ZEu)+ (PSe×NSu) +(PBe×NBu)
ZEe×ZEu =(0, 0, 0.5,1, 0.5,0,0)× (0,0 , 0.5, 1 , 0.5 , 0,0)
分别计算出矩阵NBe×PBu,NSe×PSu, ZEe×ZEu,PSe×NSu ,PBe×NBu
查询表:
e -3 -2 -1 0 1 2 3 5
智能控制复习题
u 3 2 1 0 -1 -2 -3 实际控制时,将测量到的误差量化后,从查询表中得到控制量再乘以比例因子Kn,即作为控制的实际输出。
2、设在论域e(误差)={-4,-2,0,2,4},和控制电压u=[0,2,4,6,8]上定义的模糊子集的隶属度函数如下图。已知模糊控制规则: 规则1:如果e误差为ZE,则u为ZE ; 规则2:如果e误差为PS,则u为NS 。
试用玛达尼推理法计算当输入误差e=0.6时,输出电压u=?(精确化计算采用重心法) 解:
3、如图为多层前向传播神经网络结构。设期望输入[x1,x2] =[1,3],期望输出为[yd1,yd2]=[0.9,0.3],网络权系数初值如图上,试用BP算法训练此网络。并详细写出第一次
迭代学习的计算结果。学习步长η=1,取神经网络激励函为
f(x)11e
6
智能控制复习题
7
智能控制复习题
例:设论域U={u1,u2,u3,u4,u5}中的两个模糊子集为0.60.510.40.3Au1u2u3u4u50.50.60.30.40.7Bu1u2u3u4u5则并为交为AB0.60.50.50.610.30.40.40.30.7u1u2u3u4u50.50.50.30.40.3u1u2u3u4u5模糊集运算的基本定律:设U为论域,A、B、C为U中的任意模糊子集,则有1)幂等律A∩A=A,A∪A=A;2)结合律A∩(B∩C)=(A ∩B)∩C,A∪(B∪C)=(A∪B)∪C;3)交换律A∩B=B∩A,A∪B= B∪AAB0.60.50.50.610.30.40.40.30.7u1u2u3u4u50.60.610.40.7u1u2u3u4u5 0
7、设论域X=[U1,U2,U3,U4,U5],Y=[V1,V2,V3,V4,V5],定义: A=轻=1/u1+0.8/u2+0.6/u3+0.4/u4+0.2/u5, B=重=0.2/v1+0.4/v2+0.6/v3+0.8/v4+1/v5 确定模糊语言规则:if X是轻,则Y是不很重,所决定的模糊关系矩阵R,并计算出当X为很轻,很重条件下的模糊集合y
8
因篇幅问题不能全部显示,请点此查看更多更全内容