智能控制技术课件模糊控制系统_第1页
智能控制技术课件模糊控制系统_第2页
智能控制技术课件模糊控制系统_第3页
智能控制技术课件模糊控制系统_第4页
智能控制技术课件模糊控制系统_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能控制技术课件模糊控制系统智能控制技术课件模糊控制系统主要内容机械结构力学及控制国家重点实验室23.模糊控制系统3.1模糊控制系统的组成3.1.1模糊化过程3.1.2知识库3.1.3推理决策过程3.1.4精确化过程3.2模糊控制系统的设计3.3模糊控制器的设计举例3.4上机练习主要内容机械结构力学及控制国家重点实验室23.模糊控制系统机械结构力学及控制国家重点实验室33.1模糊控制系统的组成3.1.0模糊控制系统的组成概述模糊化模糊推理(推理决策逻辑)精确化知识库输入输出机械结构力学及控制国家重点实验室33.1模糊控制系统的组成机械结构力学及控制国家重点实验室43.1模糊控制系统的组成3.1.1模糊化模糊化的定义精确量转化为模糊量。模糊化的过程确定输入量对输入量进行尺度变换,使其在各自的论域范围对输入量进行模糊处理,用相应的模糊集合表示机械结构力学及控制国家重点实验室43.1模糊控制系统的组成机械结构力学及控制国家重点实验室53.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(1)确定输入、输出变量

输入:

e;de

输出:

u(2)量化因子和比例因子

基本论域:

e——[-emin,emax]

de——[-demin,demax]

将连续量离散化:

取X=[-n,-n+1,…,0,1,n-1,n]

n:档数机械结构力学及控制国家重点实验室53.1模糊控制系统的组成机械结构力学及控制国家重点实验室63.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(2)量化因子和比例因子

定义量化因子:

ke确定后,任何e值都可以转化为X上的某一元素。x0:为实际的输入量emax,emin:为输入量的变化范围x:为转换后的离散量机械结构力学及控制国家重点实验室63.1模糊控制系统的组成机械结构力学及控制国家重点实验室73.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(2)量化因子和比例因子

定义量化因子:

注:e和de的连续值与其论域中的离散值并不是一一对应。

定义比例因子:

机械结构力学及控制国家重点实验室73.1模糊控制系统的组成机械结构力学及控制国家重点实验室83.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(3)语言值的选取

正大—“PB”正中—“PM”正小—“PS”零—“ZE”负小—“NS”负中—“NM”负大—“NB”“PZ”“NZ”一般取7~8个语言值机械结构力学及控制国家重点实验室83.1模糊控制系统的组成机械结构力学及控制国家重点实验室93.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(4)语言值的模糊子集

三角函数,正态分布函数等

abd1xμ(x)0-2-424PBPMPSZENSNMNB-66机械结构力学及控制国家重点实验室93.1模糊控制系统的组成机械结构力学及控制国家重点实验室103.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(5)语言变量赋值表(离散)语言变量:EDEU语言值:PBPMPSZENSNMNB-61.00.30.00.00.00.00.0-40.31.00.30.00.00.00.0-50.70.70.00.00.00.00.0-30.00.70.70.00.00.00.0-20.00.31.00.30.00.00.0-10.00.00.70.70.00.00.000.00.00.31.00.30.00.010.00.00.00.70.70.00.020.00.00.00.31.00.30.030.00.00.00.00.70.70.040.00.00.00.00.31.00.350.00.00.00.00.00.70.760.00.00.00.00.00.31

NB

NMNSZEPSPMPBEμ语言值模糊子集:(三角分布,正态分布等)机械结构力学及控制国家重点实验室103.1模糊控制系统的组机械结构力学及控制国家重点实验室113.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)例:设偏差的基本论域为:[-2.0,2.0],

当k时刻测得偏差为:e(k)=1.2,由量化公式得k时刻的偏差变化率的量化值为:

查偏差的隶属度值表,得语言变量值为PM(正中),对应的模糊子集为:将此模糊子集作为k时刻的偏差变量的值送入推理机进行推理判断。机械结构力学及控制国家重点实验室113.1模糊控制系统的组机械结构力学及控制国家重点实验室123.1模糊控制系统的组成3.1.2知识库知识库的定义知识库包含了数据库和规则库数据库存放所有输出输出变量的全部模糊子集的隶属度矢量值。若论域为连续域,则为隶属度函数。规则库用来存放全部模糊控制规则,在推理时为推理机提供控制规则。模糊控制器的规则是基于专家知识或手动操作经验来建立的,它是按人的直觉推理的一种语言表示形式。通常由一系列的关系词连接而成,如if、then、else、also、and、or等。机械结构力学及控制国家重点实验室123.1模糊控制系统的组机械结构力学及控制国家重点实验室133.1模糊控制系统的组成3.1.2知识库模糊控制规则的建立专家经验法:通过对专家控制经验的咨询形成控制规则库。采用“if-then”规则语言来表达经验。观察法:观察操作人员的实际控制过程。采用“if-then”规则语言来进行控制。机械结构力学及控制国家重点实验室133.1模糊控制系统的组机械结构力学及控制国家重点实验室143.1模糊控制系统的组成3.1.2知识库模糊控制规则的建立基于模糊模型:用语言描述建立对象的模糊模型,以便得

到模糊控制规则。由规律3可得出一条控制规则:自组织法:模糊控制规则能随着环境或对象的变化进行修改。机械结构力学及控制国家重点实验室143.1模糊控制系统的组机械结构力学及控制国家重点实验室153.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则①单输入输出的一维FCIfx=Atheny=BIfx=Atheny=Belsey=C简单,但控制效果不佳,适用于随动、定值控制系统等。模糊关系:(玛达尼推理)(扎德推理)模糊关系:机械结构力学及控制国家重点实验室153.1模糊控制系统的组机械结构力学及控制国家重点实验室163.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则(液位控制系统)控制器减速器电动机电位器浮子用水开关Q2Q1RifSMK1输入:水位R;输出:控制器K1手动调节的规则机械结构力学及控制国家重点实验室163.1模糊控制系统的组机械结构力学及控制国家重点实验室173.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则(液位控制系统)多次记录,根据手动控制经验总结出模糊控制规则:(1)为E为正大,则U为负大。若e=测量-给定(2)为E为正小,则U为负小。(3)为E为零,则U为零。(4)为E为负小,则U为正小。(5)为E为负大,则U为正大。IfE=PB

thenU=NBIfE=PS

thenU=NSIfE=ZEthenU=ZEIfE=

NS

thenU=PSIfE=

NB

thenU=PB机械结构力学及控制国家重点实验室173.1模糊控制系统的组机械结构力学及控制国家重点实验室183.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则②双输入单输出的二维FCIfx1=Aand(0R)x2=Btheny=C模糊关系:(玛达尼推理)FCABC(U)dee考虑了误差和误差变化,在随动和定值控制系统的控制性能方面明显优于一维控制器。机械结构力学及控制国家重点实验室183.1模糊控制系统的组机械结构力学及控制国家重点实验室193.1模糊控制系统的组成3.1.3推理决策过程推理决策逻辑即上一章中介绍的模糊逻辑推理。常用的是最大—最小(玛达尼)推理。模糊控制的核心。利用知识库的信息,模拟人类的推理决策过程。机械结构力学及控制国家重点实验室193.1模糊控制系统的组机械结构力学及控制国家重点实验室203.1模糊控制系统的组成3.1.4精确化过程精确化的定义把由模糊推理所得到的模糊输出量,转变为精确控制量。进而去驱动或控制具体的执行机构。精确化的计算方法最大隶属度法加权平均法(重心法)中位数法机械结构力学及控制国家重点实验室203.1模糊控制系统的组机械结构力学及控制国家重点实验室213.1模糊控制系统的组成3.1.4精确化过程最大隶属度法在输出的模糊集合中取隶属度最大的元素作为结果,如果同时出现几个元素具有最大隶属度,则取它们的平均值作为结果。例:精确量:优点:计算简单。缺点:概括的信息量少,适用于控制要求不高的场合。机械结构力学及控制国家重点实验室213.1模糊控制系统的组机械结构力学及控制国家重点实验室223.1模糊控制系统的组成3.1.4精确化过程加权平均法取模糊隶属度函数曲线与横坐标围成面积的重心作为结果。(1)普通加权连续:离散:机械结构力学及控制国家重点实验室223.1模糊控制系统的组机械结构力学及控制国家重点实验室233.1模糊控制系统的组成3.1.4精确化过程同样考虑上例:加权平均法机械结构力学及控制国家重点实验室233.1模糊控制系统的组机械结构力学及控制国家重点实验室243.1模糊控制系统的组成3.1.4精确化过程加权平均法取模糊隶属度函数曲线与横坐标围成面积的重心作为结果。(2)算术加权机械结构力学及控制国家重点实验室243.1模糊控制系统的组机械结构力学及控制国家重点实验室253.1模糊控制系统的组成3.1.4精确化过程中位数法取模糊隶属度函数曲线与横坐标围成面积平分为两等份的数作为结果。机械结构力学及控制国家重点实验室253.1模糊控制系统的组机械结构力学及控制国家重点实验室263.1模糊控制系统的组成3.1.4精确化过程去模糊化,求实际输出解模糊后,还要经过尺度变换,求出实际输出。u1:为精确量;ymax,ymin:为控制量的变化范围;4~20mA或1~5V。y:为实际输出的控制量;ku:比例因子。机械结构力学及控制国家重点实验室263.1模糊控制系统的组主要内容机械结构力学及控制国家重点实验室273.模糊控制系统3.1模糊控制系统的组成3.1.1模糊化过程3.1.2知识库3.1.3推理决策过程3.1.4精确化过程3.2模糊控制系统的设计3.3模糊控制器的设计举例3.4上机练习主要内容机械结构力学及控制国家重点实验室273.模糊控制系机械结构力学及控制国家重点实验室283.2模糊控制系统的设计模糊控制器的控制过程小结(1)模糊化

输入值

(ei,dei)

经模糊化→E,DE(2)推理决策(依赖知识库)

模糊逻辑推理,合成运算得Ui

(3)精确化

精确化得ui

→尺度变换得yi

机械结构力学及控制国家重点实验室283.2模糊控制系统的设机械结构力学及控制国家重点实验室293.2模糊控制系统的设计模糊控制器设计需解决的问题模糊控制器的结构确定;模糊控制规则的确定;模糊化和清晰化方法的确定;模糊控制器的参数确定;编写模糊控制算法程序。

机械结构力学及控制国家重点实验室293.2模糊控制系统的设机械结构力学及控制国家重点实验室303.2模糊控制系统的设计(1)模糊控制器的结构确定按照输入输出量个数分类单变量(输出量)模糊控制器:一维,二维,三维多变量模糊控制器:MIMO单一型:模糊控制器复合型:模糊控制器和其它传统控制方式结合在一起控制按照控制机理(本质)分类按照控制功能分类固定型

变结构型

自组织型自适应型

模糊PID控制器机械结构力学及控制国家重点实验室303.2模糊控制系统的设机械结构力学及控制国家重点实验室313.2模糊控制系统的设计(1)模糊控制器的结构确定一维模糊控制器输入语言变量为被控量和结定值的偏差,动态控制性能不佳,控制效果不能令人满意。这种控制方案一般用于一阶被控对象。机械结构力学及控制国家重点实验室313.2模糊控制系统的设机械结构力学及控制国家重点实验室323.2模糊控制系统的设计(1)模糊控制器的结构确定二维模糊控制器输入语言变量为被控量与给定值的偏差和偏差变化率,能够较全面严格地反映被控过程的动态待性,因此控制效果比一维模糊控制器好。它是目前被广泛采用的一种模糊控制器。机械结构力学及控制国家重点实验室323.2模糊控制系统的设机械结构力学及控制国家重点实验室333.2模糊控制系统的设计(1)模糊控制器的结构确定三维模糊控制器输入变量分别为系统偏差量、偏差变化率和偏差变化率的变化率。由于这类模糊控制器结构比较复杂,推理运算时间长,一般较少使用。机械结构力学及控制国家重点实验室333.2模糊控制系统的设机械结构力学及控制国家重点实验室343.2模糊控制系统的设计(1)模糊控制器的结构确定复合模糊控制器模糊控制器+PI控制器(传统)机械结构力学及控制国家重点实验室343.2模糊控制系统的设机械结构力学及控制国家重点实验室353.2模糊控制系统的设计(1)模糊控制器的结构确定自组织模糊控制器机械结构力学及控制国家重点实验室353.2模糊控制系统的设机械结构力学及控制国家重点实验室363.2模糊控制系统的设计(2)模糊语言变量的语言值分档和模糊论域分级的选取语言值选取:NB,NM,NS,NO,PO,PS,PM,PL。分档越多,对事物描述越细、越准确,制定控制规则更灵活,控制效果越好。但太多可能使控制变得复杂,编程困难,占用存储量大;分档太少,规则变少,效果较差。论域分级选取:-6~+6,-3~+3等。增加论域中元素的个数,可提高控制精度,但增大了计算量,且模糊控制效果的改善不显著。一般选择模糊论域中所含元素个数为模糊语言变量总数的2倍以上,确保各模糊集能较好覆盖论域,避免出现失控现象。机械结构力学及控制国家重点实验室363.2模糊控制系统的设机械结构力学及控制国家重点实验室373.2模糊控制系统的设计(3)量化因子的确定量化因子ke及kec的大小对控制系统的动态性能影响很大。具体体现为:ke较大时,响应加快,振荡加剧,系统的超调较大,过渡过程较长。因为从理论上讲,ke增大,相当于缩小了误差的基本论域,增大了误差变量的控制作用,因此导致上升时间变短,但由于出现超调,使得系统的过渡过程变长。kec较大时,快速性好,超调量减小。kec选择越大系统超调越小,但系统的响应速度变慢。kec对超调的遏制作用十分明显。机械结构力学及控制国家重点实验室373.2模糊控制系统的设机械结构力学及控制国家重点实验室383.2模糊控制系统的设计(4)模糊语言变量在模糊论域上模糊子集隶属函数的确定及表示方法隶属函数的形状研究表明,隶属函数的形状在达到控制要求方面差别不大,幅宽大小对性能影响较大。一般可选用三角形、梯形隶属函数,优点是数学表达和运算较简单,所占内存空间小,在输入值变化时,比正态分布或钟形分布具有更大的灵敏性,当存在偏差时,能很快反应产生一个相应的调整量输出。机械结构力学及控制国家重点实验室383.2模糊控制系统的设机械结构力学及控制国家重点实验室393.2模糊控制系统的设计(4)模糊语言变量在模糊论域上模糊子集隶属函数的确定及表示方法图形表示法表格表示法公式表示法

表示方法机械结构力学及控制国家重点实验室393.2模糊控制系统的设机械结构力学及控制国家重点实验室403.2模糊控制系统的设计(5)控制规则及算法结构的确定控制规则的确定

模糊控制规则是模糊控制器的核心,控制规则是人们对受控过程认识的模糊信息的归纳和操作经验的总结,控制器的性能很大程度上取决于模糊控制规则的确定及其可调整性。选择控制规则应注意的问题:规则的条数及质量。由于被控过程的非线性、高阶次、时变性以及随机干扰等因素的影响,造成模糊控制规则或者粗糙或者不够完善,都会不同程度地影响控制效果。于是就出现了自适应模糊控制器,它的思想是在线或离线调节模糊控制规则的结构或参数,使之趋于最优状态,达到控制规则在控制过程中自动调整和完善。机械结构力学及控制国家重点实验室403.2模糊控制系统的设机械结构力学及控制国家重点实验室413.2模糊控制系统的设计查表法公式法(解析式法)推理算法

各种算法的运算速度和运算精度有所不同(5)控制规则及算法结构的确定算法结构的确定机械结构力学及控制国家重点实验室413.2模糊控制系统的设机械结构力学及控制国家重点实验室423.2模糊控制系统的设计(6)比例因子的确定(7)模糊判决方法的确定(8)模糊推理方法的确定(9)编写模糊控制器的算法程序机械结构力学及控制国家重点实验室423.2模糊控制系统的设主要内容机械结构力学及控制国家重点实验室433.模糊控制系统3.1模糊控制系统的组成3.1.1模糊化过程3.1.2知识库3.1.3推理决策过程3.1.4精确化过程3.2模糊控制系统的设计3.3模糊控制器的设计举例3.4上机练习主要内容机械结构力学及控制国家重点实验室433.模糊控制系机械结构力学及控制国家重点实验室443.3模糊控制器的设计举例直流调速系统的模糊控制器设计被控对象传递函数:允许转速误差:±2转/秒。机械结构力学及控制国家重点实验室443.3模糊控制器的设计机械结构力学及控制国家重点实验室453.3模糊控制器的设计举例直流调速系统的模糊控制器设计1、系统结构设计机械结构力学及控制国家重点实验室453.3模糊控制器的设计机械结构力学及控制国家重点实验室463.3模糊控制器的设计举例直流调速系统的模糊控制器设计2、模糊化输入量语言值:误差e:负偏差(NZ),正偏差(PZ)误差变化de:负偏差变化(NZ),正偏差变化(PZ)输出控制量语言值:正增量(PS),零(ZE),负增量(NS)机械结构力学及控制国家重点实验室463.3模糊控制器的设计机械结构力学及控制国家重点实验室473.3模糊控制器的设计举例直流调速系统的模糊控制器设计3、控制规则规则1:如果e′是NZ,且de′是NZ,则Du′为ZE;规则2:如果e′是NZ,且de′是PZ,则Du′为NS;规则3:如果e′是PZ,且de′是NZ,则Du′为PS;规则4:如果e′是PZ,且de′是PZ,则Du′为ZE;机械结构力学及控制国家重点实验室473.3模糊控制器的设计机械结构力学及控制国家重点实验室483.3模糊控制器的设计举例直流调速系统的模糊控制器设计4、模糊推理设e′=3,de′=1则由四条规则可得(取小):

输出控制增量为四条推理结果的合成(取大):即,控制量为负增量的隶属度为0.2,为零增量的隶属度为0.67,为正增量的隶属度值为0.33.机械结构力学及控制国家重点实验室483.3模糊控制器的设计机械结构力学及控制国家重点实验室493.3模糊控制器的设计举例直流调速系统的模糊控制器设计5、精确化计算采用重心法通过比例因子计算具体输出值机械结构力学及控制国家重点实验室493.3模糊控制器的设计智能控制技术课件模糊控制系统智能控制技术课件模糊控制系统主要内容机械结构力学及控制国家重点实验室513.模糊控制系统3.1模糊控制系统的组成3.1.1模糊化过程3.1.2知识库3.1.3推理决策过程3.1.4精确化过程3.2模糊控制系统的设计3.3模糊控制器的设计举例3.4上机练习主要内容机械结构力学及控制国家重点实验室23.模糊控制系统机械结构力学及控制国家重点实验室523.1模糊控制系统的组成3.1.0模糊控制系统的组成概述模糊化模糊推理(推理决策逻辑)精确化知识库输入输出机械结构力学及控制国家重点实验室33.1模糊控制系统的组成机械结构力学及控制国家重点实验室533.1模糊控制系统的组成3.1.1模糊化模糊化的定义精确量转化为模糊量。模糊化的过程确定输入量对输入量进行尺度变换,使其在各自的论域范围对输入量进行模糊处理,用相应的模糊集合表示机械结构力学及控制国家重点实验室43.1模糊控制系统的组成机械结构力学及控制国家重点实验室543.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(1)确定输入、输出变量

输入:

e;de

输出:

u(2)量化因子和比例因子

基本论域:

e——[-emin,emax]

de——[-demin,demax]

将连续量离散化:

取X=[-n,-n+1,…,0,1,n-1,n]

n:档数机械结构力学及控制国家重点实验室53.1模糊控制系统的组成机械结构力学及控制国家重点实验室553.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(2)量化因子和比例因子

定义量化因子:

ke确定后,任何e值都可以转化为X上的某一元素。x0:为实际的输入量emax,emin:为输入量的变化范围x:为转换后的离散量机械结构力学及控制国家重点实验室63.1模糊控制系统的组成机械结构力学及控制国家重点实验室563.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(2)量化因子和比例因子

定义量化因子:

注:e和de的连续值与其论域中的离散值并不是一一对应。

定义比例因子:

机械结构力学及控制国家重点实验室73.1模糊控制系统的组成机械结构力学及控制国家重点实验室573.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(3)语言值的选取

正大—“PB”正中—“PM”正小—“PS”零—“ZE”负小—“NS”负中—“NM”负大—“NB”“PZ”“NZ”一般取7~8个语言值机械结构力学及控制国家重点实验室83.1模糊控制系统的组成机械结构力学及控制国家重点实验室583.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(4)语言值的模糊子集

三角函数,正态分布函数等

abd1xμ(x)0-2-424PBPMPSZENSNMNB-66机械结构力学及控制国家重点实验室93.1模糊控制系统的组成机械结构力学及控制国家重点实验室593.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)(5)语言变量赋值表(离散)语言变量:EDEU语言值:PBPMPSZENSNMNB-61.00.30.00.00.00.00.0-40.31.00.30.00.00.00.0-50.70.70.00.00.00.00.0-30.00.70.70.00.00.00.0-20.00.31.00.30.00.00.0-10.00.00.70.70.00.00.000.00.00.31.00.30.00.010.00.00.00.70.70.00.020.00.00.00.31.00.30.030.00.00.00.00.70.70.040.00.00.00.00.31.00.350.00.00.00.00.00.70.760.00.00.00.00.00.31

NB

NMNSZEPSPMPBEμ语言值模糊子集:(三角分布,正态分布等)机械结构力学及控制国家重点实验室103.1模糊控制系统的组机械结构力学及控制国家重点实验室603.1模糊控制系统的组成3.1.1模糊化模糊化的过程(举例说明:一个二维模糊控制器)例:设偏差的基本论域为:[-2.0,2.0],

当k时刻测得偏差为:e(k)=1.2,由量化公式得k时刻的偏差变化率的量化值为:

查偏差的隶属度值表,得语言变量值为PM(正中),对应的模糊子集为:将此模糊子集作为k时刻的偏差变量的值送入推理机进行推理判断。机械结构力学及控制国家重点实验室113.1模糊控制系统的组机械结构力学及控制国家重点实验室613.1模糊控制系统的组成3.1.2知识库知识库的定义知识库包含了数据库和规则库数据库存放所有输出输出变量的全部模糊子集的隶属度矢量值。若论域为连续域,则为隶属度函数。规则库用来存放全部模糊控制规则,在推理时为推理机提供控制规则。模糊控制器的规则是基于专家知识或手动操作经验来建立的,它是按人的直觉推理的一种语言表示形式。通常由一系列的关系词连接而成,如if、then、else、also、and、or等。机械结构力学及控制国家重点实验室123.1模糊控制系统的组机械结构力学及控制国家重点实验室623.1模糊控制系统的组成3.1.2知识库模糊控制规则的建立专家经验法:通过对专家控制经验的咨询形成控制规则库。采用“if-then”规则语言来表达经验。观察法:观察操作人员的实际控制过程。采用“if-then”规则语言来进行控制。机械结构力学及控制国家重点实验室133.1模糊控制系统的组机械结构力学及控制国家重点实验室633.1模糊控制系统的组成3.1.2知识库模糊控制规则的建立基于模糊模型:用语言描述建立对象的模糊模型,以便得

到模糊控制规则。由规律3可得出一条控制规则:自组织法:模糊控制规则能随着环境或对象的变化进行修改。机械结构力学及控制国家重点实验室143.1模糊控制系统的组机械结构力学及控制国家重点实验室643.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则①单输入输出的一维FCIfx=Atheny=BIfx=Atheny=Belsey=C简单,但控制效果不佳,适用于随动、定值控制系统等。模糊关系:(玛达尼推理)(扎德推理)模糊关系:机械结构力学及控制国家重点实验室153.1模糊控制系统的组机械结构力学及控制国家重点实验室653.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则(液位控制系统)控制器减速器电动机电位器浮子用水开关Q2Q1RifSMK1输入:水位R;输出:控制器K1手动调节的规则机械结构力学及控制国家重点实验室163.1模糊控制系统的组机械结构力学及控制国家重点实验室663.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则(液位控制系统)多次记录,根据手动控制经验总结出模糊控制规则:(1)为E为正大,则U为负大。若e=测量-给定(2)为E为正小,则U为负小。(3)为E为零,则U为零。(4)为E为负小,则U为正小。(5)为E为负大,则U为正大。IfE=PB

thenU=NBIfE=PS

thenU=NSIfE=ZEthenU=ZEIfE=

NS

thenU=PSIfE=

NB

thenU=PB机械结构力学及控制国家重点实验室173.1模糊控制系统的组机械结构力学及控制国家重点实验室673.1模糊控制系统的组成3.1.2知识库常用的模糊控制规则②双输入单输出的二维FCIfx1=Aand(0R)x2=Btheny=C模糊关系:(玛达尼推理)FCABC(U)dee考虑了误差和误差变化,在随动和定值控制系统的控制性能方面明显优于一维控制器。机械结构力学及控制国家重点实验室183.1模糊控制系统的组机械结构力学及控制国家重点实验室683.1模糊控制系统的组成3.1.3推理决策过程推理决策逻辑即上一章中介绍的模糊逻辑推理。常用的是最大—最小(玛达尼)推理。模糊控制的核心。利用知识库的信息,模拟人类的推理决策过程。机械结构力学及控制国家重点实验室193.1模糊控制系统的组机械结构力学及控制国家重点实验室693.1模糊控制系统的组成3.1.4精确化过程精确化的定义把由模糊推理所得到的模糊输出量,转变为精确控制量。进而去驱动或控制具体的执行机构。精确化的计算方法最大隶属度法加权平均法(重心法)中位数法机械结构力学及控制国家重点实验室203.1模糊控制系统的组机械结构力学及控制国家重点实验室703.1模糊控制系统的组成3.1.4精确化过程最大隶属度法在输出的模糊集合中取隶属度最大的元素作为结果,如果同时出现几个元素具有最大隶属度,则取它们的平均值作为结果。例:精确量:优点:计算简单。缺点:概括的信息量少,适用于控制要求不高的场合。机械结构力学及控制国家重点实验室213.1模糊控制系统的组机械结构力学及控制国家重点实验室713.1模糊控制系统的组成3.1.4精确化过程加权平均法取模糊隶属度函数曲线与横坐标围成面积的重心作为结果。(1)普通加权连续:离散:机械结构力学及控制国家重点实验室223.1模糊控制系统的组机械结构力学及控制国家重点实验室723.1模糊控制系统的组成3.1.4精确化过程同样考虑上例:加权平均法机械结构力学及控制国家重点实验室233.1模糊控制系统的组机械结构力学及控制国家重点实验室733.1模糊控制系统的组成3.1.4精确化过程加权平均法取模糊隶属度函数曲线与横坐标围成面积的重心作为结果。(2)算术加权机械结构力学及控制国家重点实验室243.1模糊控制系统的组机械结构力学及控制国家重点实验室743.1模糊控制系统的组成3.1.4精确化过程中位数法取模糊隶属度函数曲线与横坐标围成面积平分为两等份的数作为结果。机械结构力学及控制国家重点实验室253.1模糊控制系统的组机械结构力学及控制国家重点实验室753.1模糊控制系统的组成3.1.4精确化过程去模糊化,求实际输出解模糊后,还要经过尺度变换,求出实际输出。u1:为精确量;ymax,ymin:为控制量的变化范围;4~20mA或1~5V。y:为实际输出的控制量;ku:比例因子。机械结构力学及控制国家重点实验室263.1模糊控制系统的组主要内容机械结构力学及控制国家重点实验室763.模糊控制系统3.1模糊控制系统的组成3.1.1模糊化过程3.1.2知识库3.1.3推理决策过程3.1.4精确化过程3.2模糊控制系统的设计3.3模糊控制器的设计举例3.4上机练习主要内容机械结构力学及控制国家重点实验室273.模糊控制系机械结构力学及控制国家重点实验室773.2模糊控制系统的设计模糊控制器的控制过程小结(1)模糊化

输入值

(ei,dei)

经模糊化→E,DE(2)推理决策(依赖知识库)

模糊逻辑推理,合成运算得Ui

(3)精确化

精确化得ui

→尺度变换得yi

机械结构力学及控制国家重点实验室283.2模糊控制系统的设机械结构力学及控制国家重点实验室783.2模糊控制系统的设计模糊控制器设计需解决的问题模糊控制器的结构确定;模糊控制规则的确定;模糊化和清晰化方法的确定;模糊控制器的参数确定;编写模糊控制算法程序。

机械结构力学及控制国家重点实验室293.2模糊控制系统的设机械结构力学及控制国家重点实验室793.2模糊控制系统的设计(1)模糊控制器的结构确定按照输入输出量个数分类单变量(输出量)模糊控制器:一维,二维,三维多变量模糊控制器:MIMO单一型:模糊控制器复合型:模糊控制器和其它传统控制方式结合在一起控制按照控制机理(本质)分类按照控制功能分类固定型

变结构型

自组织型自适应型

模糊PID控制器机械结构力学及控制国家重点实验室303.2模糊控制系统的设机械结构力学及控制国家重点实验室803.2模糊控制系统的设计(1)模糊控制器的结构确定一维模糊控制器输入语言变量为被控量和结定值的偏差,动态控制性能不佳,控制效果不能令人满意。这种控制方案一般用于一阶被控对象。机械结构力学及控制国家重点实验室313.2模糊控制系统的设机械结构力学及控制国家重点实验室813.2模糊控制系统的设计(1)模糊控制器的结构确定二维模糊控制器输入语言变量为被控量与给定值的偏差和偏差变化率,能够较全面严格地反映被控过程的动态待性,因此控制效果比一维模糊控制器好。它是目前被广泛采用的一种模糊控制器。机械结构力学及控制国家重点实验室323.2模糊控制系统的设机械结构力学及控制国家重点实验室823.2模糊控制系统的设计(1)模糊控制器的结构确定三维模糊控制器输入变量分别为系统偏差量、偏差变化率和偏差变化率的变化率。由于这类模糊控制器结构比较复杂,推理运算时间长,一般较少使用。机械结构力学及控制国家重点实验室333.2模糊控制系统的设机械结构力学及控制国家重点实验室833.2模糊控制系统的设计(1)模糊控制器的结构确定复合模糊控制器模糊控制器+PI控制器(传统)机械结构力学及控制国家重点实验室343.2模糊控制系统的设机械结构力学及控制国家重点实验室843.2模糊控制系统的设计(1)模糊控制器的结构确定自组织模糊控制器机械结构力学及控制国家重点实验室353.2模糊控制系统的设机械结构力学及控制国家重点实验室853.2模糊控制系统的设计(2)模糊语言变量的语言值分档和模糊论域分级的选取语言值选取:NB,NM,NS,NO,PO,PS,PM,PL。分档越多,对事物描述越细、越准确,制定控制规则更灵活,控制效果越好。但太多可能使控制变得复杂,编程困难,占用存储量大;分档太少,规则变少,效果较差。论域分级选取:-6~+6,-3~+3等。增加论域中元素的个数,可提高控制精度,但增大了计算量,且模糊控制效果的改善不显著。一般选择模糊论域中所含元素个数为模糊语言变量总数的2倍以上,确保各模糊集能较好覆盖论域,避免出现失控现象。机械结构力学及控制国家重点实验室363.2模糊控制系统的设机械结构力学及控制国家重点实验室863.2模糊控制系统的设计(3)量化因子的确定量化因子ke及kec的大小对控制系统的动态性能影响很大。具体体现为:ke较大时,响应加快,振荡加剧,系统的超调较大,过渡过程较长。因为从理论上讲,ke增大,相当于缩小了误差的基本论域,增大了误差变量的控制作用,因此导致上升时间变短,但由于出现超调,使得系统的过渡过程变长。kec较大时,快速性好,超调量减小。kec选择越大系统超调越小,但系统的响应速度变慢。kec对超调的遏制作用十分明显。机械结构力学及控制国家重点实验室373.2模糊控制系统的设机械结构力学及控制国家重点实验室873.2模糊控制系统的设计(4)模糊语言变量在模糊论域上模糊子集隶属函数的确定及表示方法隶属函数的形状研究表明,隶属函数的形状在达到控制要求方面差别不大,幅宽大小对性能影响较大。一般可选用三角形、梯形隶属函数,优点是数学表达和运算较简单,所占内存空间小,在输入值变化时,比正态分布或钟形分布具有更大的灵敏性,当存在偏差时,能很快反应产生一个相应的调整量输出。机械结构力学及控制国家重点实验室383.2模糊控制系统的设机械

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论