智能控制技术亲自整理的知识点.docx
《智能控制技术亲自整理的知识点.docx》由会员分享,可在线阅读,更多相关《智能控制技术亲自整理的知识点.docx(18页珍藏版)》请在冰点文库上搜索。
![智能控制技术亲自整理的知识点.docx](https://file1.bingdoc.com/fileroot1/2023-5/28/79026e15-a310-46ca-ab44-112543007076/79026e15-a310-46ca-ab44-1125430070761.gif)
智能控制技术亲自整理的知识点
智能控制
(1)智能控制与传统控制的区别
答:
传统控制方法包括经典控制和现代控制,是基于被控对象精确模型的控制方式,缺乏灵活性和应变能力,适于解决线性、时不变性等相对简单的控制问题,难以解决对复杂系统的控制。
智能控制能解决被控对象的复杂性、不确定性、高度的非线性,是传统控制发展的高级阶段。
(2)智能控制的概念
答:
智能控制是人工智能、自动控制、运筹学的交叉。
(3)1986年美国的PDF研究小组提出了BP网络,实现了有导师指导下的网络学习,为神经网络的应用开辟了广阔的发展前景。
(4)专家系统主要由知识库和推理机构成(核心)
(5)专家控制的结构
⑹按专家控制在控制系统中的作用和功能,可将专家控制器分为以下两种类
型:
答:
(1)直接型专家控制器:
直接专家控制器用于取代常规控制器,直接控制生产过程或被控对象。
具有模拟(或延伸,扩展)操作工人智能的功能。
该控制器的任务和功能相对比较简单,但是需要在线、实时控制。
因此,其知识表达和知识库也较简单,通常由几十条产生式规则构成,以便于增删和修改。
直接型专家控制器的示意图见图中的虚线所示。
或被控对象进行间接控制的智能控制系统。
具有模拟(或延伸,扩展)控制工程师智能的功能。
该控制器能够实现优化适应、协调、组织等高层决策的智能控制。
按照高层决策功能的性质,间接型专家控制器可分为以下几种类型:
①优化型专家控制器②适应型专家控制器
③协调型专家控制器④组织型专家控制器
例3.4设八0.90.20.80.5
A=—+一+一+一
求AUB,AABu1u2u3u4
则八r0.90.20.80.6
AB=
u1u2u3u4
0.30.10.40.6
+
U4
B=
UiU2U3
0.30.1
AB二
u1u2
(7)在模糊控制中应用较多的隶属函数有以下6种隶属函数。
(1)高斯型隶属函数
0.4
U3
0.5
+
U4
高斯型隶属函数由两个参数二和c确定:
f(x,;「,c)=e其中参数b通常为正,参数c用于确定曲线的中心。
(x_c)2
^2^
Matlab表示为gaussmf(x,[o;c])
(3)S形隶属函数
1
S形函数signf(x,[ac])由参数a和c决定:
f(x,a,c)
1+ea』」
其中参数a的正负符号决定了S形隶属函数的开口朝左或朝右,用来表示“正大”或“负
大”的概念。
Mhtlab表示为sigmf(x,[a,c])
(4)梯形隶属函数
0
x—a
b—a
梯形曲线可由四个参数a,b,c,d确定:
f(x,a,b,c,d)=*1
d—x
d—c
0
x乞a
a乞x空b
b咗c
c_x_d
x_d
其中参数a和d确定梯形的“脚”,而参数b和c确定梯形的“肩膀
Matlab表示为:
trapmf(x,[a,b,c,d])
(5)三角形隶属函数
x—a
三角形曲线的形状由三个参数a,b,c确定f(x,a,b,c)={b—a
c—x
c—b
0
x乞a
a弐x玄b
b_x_c
x—c
其中参数a和c确定三角形的“脚”,而参数b确定三角形的“峰”。
Matlab表示
为trimf(x,[a,b,c])
(6)Z形隶属函数
这是基于样条函数的曲线,因其呈现Z形状而得名。
参数a和b确定了曲线的形状
MatIab表示为zmf(x,[a,b])
1
图高斯型隶属函数(M=1)图S形隶属函数(M=3)
图Z形隶属函数(M=6)
图梯形隶属函数(M=4)图三角形隶属函数(M=5)
例3-10设
[0翼]B弍跖
「07*0.40.W0.91070.91
AB^030.20.9".1「七3°9
a%」0"040・1"9LF401
[0.3八0.20.9血0.1一[0.20.1一
Af
1-0.3
1-0.1
1-0.9
0.30.9
]°.70.1一
例3-9设论域x={a1,a2,as},y={b1,b2,bs},z*1,C2,C3},已知
0.510.1
A
a1a2a3
0.1
bi
1
+—
b2
0.6
+——
a3
0.4
C1
1
+—
C2
试确定“IfAANDBthenC
所决定的模糊关系R,以及a二型•匹•2J
a1a2a3
Bi丿1
b1
0.51
+——+—
b2b3时的输出G
AB=AtB
「0.5
1
'0.1
0.5
1.0
0.1
0.5
0.6
0.1
T1
R=(A心)"=
[0.1
0.5
0.5
0.1
p.10.40.4
0.1
0.4
0.4
0.1
—0.10.50.5
0.1
1
0.6
0.1
当输入为A和B时,
有:
T2
(AxB)=b.10.51
0.1
0.5
0.5
1i
(A1疋B1)=A;疋B1=
0.5
r
Iab.1
0.5
1]
0.1
将AXB矩阵扩展成如下列向量:
1.00.60.10.10.1T■■10.41]
0.1
0.1
T
0.1
0.1
0.1
0.1
0.1
"0.1
0.5
11
0.1
0.5
0.5
-0.1
0.1
0.1
将AXB矩阵扩展成如下行向量:
最后得
oO
oO
^1^1
00
46
00
41
O
^1^1
00
45
00
45
00
^1^1
0O-
-B
^1
0
O
4—
0
5
0
5
0
4
b-
-
5
a
+
4
a
(8)模糊控制原理框图
n制晁
糊化理
模屋处
糊制则
>D/A
(9)模糊控制器的构成(模糊控制器的组成框图)
(10)模糊控制器结构类型
1单变量模糊控制器
(a)一维模糊控制器如图所示,一维模糊控制器的输入变量往往选择为受控量和输入给定的偏差量E。
由于仅仅采用偏差值,很难反映过程的动态特性品质,因此,所能获得的系统动态性能是不能令人满意的。
这种一维模糊控制器往往被用于一阶被控对象。
(b)二维模糊控制器二维模糊控制器的两个输入变量基本上都选用受控变量和输入给定的偏差E和偏差变化EC,由于它们能够较严格地反映受控过程中输出变量的动态特性,因此,在控制效果上要比一维控制器好得多,也是目前采用较广泛的一类模糊控制器
(c)三维模糊控制器如图所示,三维模糊控制器的三个输入变量分别为系统偏差量E、偏差变化量EC和偏差变化的变化率ECCo由于这些模糊控制器结构较复杂,推理运算时间长,因此除非对动态特性的要求特别高的场合,一般较少选用三维模糊控制器。
ECC
(11)将模糊推理结果转化为精确值的过程称为反模糊化。
常用的反模糊化有三种:
(1)最大隶属度法
选取推理结果模糊集合中隶属度最大的元素作为输出值,即V)=max"v(v)vV如果在输出论域v中,其最大隶属度对应的输出
值多于一个,则取所有具有最大隶属度输出的平均值,即:
N
vi=max(s(v))
Vo=
N为具有相同最大隶属度输出的总数。
1百
(2)重心法Ny
为了获得准确的控制量,就要求模糊方法能够很好的表达输出隶属度函数的计算结果。
重心法是取隶属度函数曲线与横坐标围成面积的重心为模糊推理的最终输出
[v卩v(v)dv
值,即vv对于具有m个输出量化级数的离散域情况
o
fv(v)dv
V
'vjvWk)
vo
与最大隶属度法相比较,重心法具有更平滑的输出推理控制
Jv(vk)
k-1
即使对应于输入信号的微小变化,输出也会发生变化(3)加权平均法
工业控制中广泛使用的反模糊方法为加权平均法,输出值由下式决定
m
、viki
vo
二—其中系数ki的选择根据实际情况而定。
不同的系数决定系统具有不
m
送ki
i0
同的响应特性。
当系数取隶属度・lV(v,)时,就转化为重心法
(12)神经元/神经细胞由三部分构成:
(1)细胞体(主体部分):
包括细胞质、细胞膜和细胞核;
(2)树突:
用于为细胞体传入信息;
(3)轴突:
为细胞体传出信息,其末端是轴突末梢,含传递信息的化学物质;
(4)突触:
是神经元之间的接口(1o4~1o5个/每个神经元)。
一个神经元通过其轴突的神经末梢,经突触与另外一个神经元的树突连接,以实现信息的传递。
由于突触的信息传递特性是可变的,随着神经冲动传递方式的变化,传递作用强弱不同,形成了神经元之间连接的柔性,称为结构的可塑性。
(13)神经网络的分类
根据神经网络的连接方式,神经网络可分为两种形式:
(1)前向网络
(2)反馈网络(3)自组织网络
(14)神经网络学习算法按有无导师分类
可分为有教师学习、无教师学习和再励学习等几大类。
(15)最基本的神经网络学习算法:
Hebb学习规则、Delta(S)学习规则、概率式学习规则、竞争式学习规则
(16)神经网络特征
(1)能逼近任意非线性函数;
(2)信息的并行分布式处理与存储;
(2)便于用超大规模硬件实行并行处理(3)能进行学习,以适应环境的变化
(17)神经网络要素
(1)神经元(信息处理单元)的特性;
(2)神经元之间相互连接的形式一拓扑结构;
(3)为适应环境而改善性能的学习规则。
(18)BP网络特点
(1)是一种多层网络,包括输入层、隐含层和输出层
(2)层与层之间采用全互连方式,同一层神经元之间不连接;
(3)权值通过3学习算法进行调节;
(4)神经元激发函数为S函数;
(5)学习算法由正向传播和反向传播组成;
(6)层与层的连接是单向的,信息的传播是双向的。
(19)BP算法的学习过程
由正向传播和反向传播组成。
在正向传播过程中,输入信息从输入层经隐
层逐层处理,并传向输出层,每层神经元(节点)的状态只影响下一层神经元的状态。
如果在输出层不能得到期望的输出,则转至反向传播,将误差信号(理想输出与实际输出之差)按联接通路反向计算,由梯度下降法调整各层神经元的权值,使误差信号减小。
(20)神经网络监督控制
yd
(21)神经网络直接逆动态控制
ydt
(22)遗传算法的基本原理
(1)遗传
(2)变异(3)生存斗争和适者生存
(23)遗传算法的基本操作为:
(1)复制
(2)交叉(3)变异
(24)遗传算法的构成要素
(1)染色体编码方法
(2)个体适应度评价
(3)遗传算子①选择运算:
使用比例选择算子;
2交叉运算:
使用单点交叉算子;
3变异运算:
使用基本位变异算子或均匀变异算子。
(4)基本遗传算法的运行参数
(25)遗传算法的应用步骤
第一步:
确定决策变量及各种约束条件,即确定出个体的表现型X和问题的解空间;第二步:
建立优化模型,即确定出目标函数的类型及数学描述形式或量化方法;
第三步:
确定表示可行解的染色体编码方法,即确定出个体的基因型x及遗传算法的搜索空间;
第四步:
确定解码方法,即确定出由个体基因型x到个体表现型X的对应关系或转换方法;第五步:
确定个体适应度的量化评价方法,即确定出由目标函数值到个体适应度的转换规则;
第六步:
设计遗传算子,即确定选择运算、交叉运算、变异运算等遗传算子的具体操作方法。
第七步:
确定遗传算法的有关运行参数,即MGPc,Pm等参数。
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求