模糊控制笔记

上传人:lis****210 文档编号:111454488 上传时间:2022-06-20 格式:DOCX 页数:11 大小:122.95KB
收藏 版权申诉 举报 下载
模糊控制笔记_第1页
第1页 / 共11页
模糊控制笔记_第2页
第2页 / 共11页
模糊控制笔记_第3页
第3页 / 共11页
资源描述:

《模糊控制笔记》由会员分享,可在线阅读,更多相关《模糊控制笔记(11页珍藏版)》请在装配图网上搜索。

1、引言不相容原理(L.A.Zadeh)随着系统复杂性的增加,我们对其特性作出精确而有意义的描述的能力会随之降低,直到达到一个极限,一旦超过这个极限,精确和有意义二者将会相互排斥。对不相容原理的理解:当复杂性增大时,精确描述就逐渐失去了意义,这时有意义的却是不精确的描述。也就是说,当系统变量和参数的个数多到我们没有办法通过建立精确的数学模型进行定量研究时,那就只能牺牲量的关系而建立定性模型。模糊数学就是描述复杂系统的一种数学工具,这是对传统数学的发展和补充。人是怎样完成控制任务的呢?开车:“快”,“慢”,“左”,“右”,等。自然语言的一个重要特点就是具有模糊性。人可以根据不精确信息来进行推理而得到

2、有意义的结果。(满意的结果不一定最优)模糊控制就是模仿人的思维方式和人的控制经验来实现的一种控制。以模糊集合理论和模糊逻辑推理为基础,把用自然语言表达的知识和控制经验,通过模糊理论转换成数学函数,再用计算机处理。模糊逻辑带来的好处1、简化设计。模糊逻辑笔常规逻辑更接近于人直观理解的思考方式,避开了建立数学模型的困难,而是从一开始就依赖人们直觉上清楚的那些控制规则。允许用日常的自然语言去描述输入、规则和输出。倒立摆为例进行对比2、编码减少,成本降低。3、提供更好的性能。减少了系统的复杂性,可以用更少的时间去完成控制计算。模糊计算结构更适用于并行处理。4、加快开发周期。模糊逻辑有可能只需要很少的信

3、息就可以进行开发,一开始可以用某些近似的隶属集合和规则,然后对参数重新定义,并不断地对系统进行优化。模糊推理的各种成分都是独立地对函数进行处理,所以系统很容易被修改。5、系统更可靠。模糊逻辑含有大量功能独立的规则,模糊输出是各个规则影响的合并,所以即使一个规则失效了,其他的规则往往可以补偿。(也有不足的地方:适用于:由于太复杂而无法精确建立模型的系统;具有明显非线性的系统;输入或者定义具有结构不确定性的系统模糊逻辑与概率的联系与区别沙漠中的两瓶水:第一瓶标签;纯净水的概率为90%第二瓶标签:纯净水的隶属度为0.9你选择拿一瓶?这其中说明的问题模糊控制的数学基础模糊集合论域U上的一个模糊集合A是

4、指,对于论域U中的任一元素xU,都指定了a0,1闭区间中的一个数JA(xb0,1与之对应,它称为x对A的隶属度(degreeof*Bmembership),这意味着定义了一个映射ja:U0,1xa(x)也就是说,模糊集合A可以用一组有序对来描述:A二(xA(x)|xU#5.v例:身高,年龄模糊集合与经典集合:10模糊集合经典集合几个概念:支集,核,等确定隶属函数的原则2,p40,常用的隶属函数1、表示隶属函数的模糊集合必须是凸模糊集合2、变量所取隶属函数通常是对称和平衡的3、隶属函数要遵从语意顺序和避免不恰当的重叠常用隶属函数:(matlab演示)三角形钟形梯形Sigmoid型确认隶属函数的方

5、法:模糊统计法,函数分段法,二元对比排序法,对比平均法,滤波函数法和专家经验法等。模糊关系A,BF(U),对于任意U都有H(x)-b(x),那么A=Bn*a斗A,F(U),对于任意U都有叫(x)Ib(x),那么AB,或A是B的子集NN”、WAhh直积:设有两个集合A,B,A和B的直积AB定义为:AB二(a,b)|aA,bB它是由序偶(a,b)的全体所构成的二维论域上的集合。一般来说AB=BA模糊关系:设X,丫是论域,以X丫为论域定义的模糊集合R称为X和丫的模h糊关系。也就是说,对X丫的任一元素(x,y),都指定了它对R的隶属度.1R(x,y)。R的隶属函数可以看作是如下的映射:*X丫0,1(x

6、,y)R(x,y)模糊关系的运算对于离散系统,模糊关系可以用矩阵来表示,称为F矩阵。F矩阵的运算:设P和Q是相同规模的F矩阵,P=(pj),Q=(qj),则F矩阵的交、并、补运算定义如下:交:R二P-Q,R=(rj),山二Pjqj或者rj二min(Pj,qj)hVNh并:R=P_.Q,R=(rj),rj=pjqj或者rjmax(Pj,qij)h51h补:R=P,R=(rij),5-pijNJA合成运算:只1是X到丫的模糊关系,R2是丫到Z的模糊关系,那么R和R2的合HHHH成是X到Z的模糊关系,记作:Ri0R2,其隶属函数为:A1*哗(x,z)=焉(*(x,y)A*2(y,z)以上合成运算称为

7、极大-极小合成;也有其它的合成方法,极大乘积合成。参考书贏:R2(x,z)=m竽Cl(x,y)R2(y,z)模糊推理语言变量:一个语言变量被表征为一个五元组(x,T(x),X,G,M),其中:x是变量的名称;T(x)是x的术语集合;X为论域;G是产生T(x)中术语的语法规则;M是赋予每个语言值A以含义M(A)的语法规则,M(A)表示X中的模糊集合。例:语言变量和语言值“年纪”是一个语言变量,设它的术语集合T(年纪)为:年轻,中年,年老。按照一般规律,“年纪”的论域X=0,100。T(年纪)中的每个术语都可表征为论域X上的模糊集合。用“年纪轻”来表示给语言变量“年纪”赋以语言值“年轻”。语法规则

8、为术语集合中每个语言值定义的隶属函数。语言值的压缩(很,非常)与扩张(或多或少有几分)模糊if-then规则ifx是Atheny是BNh其中:A和B分别是论域X和丫上的模糊集合定义的语言值。广义前向推理(GMP)前提1:ifx是Atheny是B前提2:x是A”*结论:y是BL1广义反向推理(GMT)前提1:ifx是Atheny是B前提2:y是B结论:x是A由前向推理导出的模糊集合B定义为:B,(y)=maxmi门(匕),(兀y)x7(x)ar(x,y)x=疝岸a,(x)a巴(x)人巴(y)x或者等价地:汀俨厂护(A飞)具有单个前件的单一规则(上面的公式)具有多个前件的单一规则问题表示:前提1:

9、ifx是Aandy是Bthenz是C前提2:x是A*andy是B”*结论:z是Cilc,(Z)二x,y(x)JB(y)A(X)B(y)Jo(z)、耳#二x,yJA(x)JB(y)La(x)B(y)JC(z)、af、二xJA(x)%(x)y%,(y)Gy)jc(z)n、nn具有多个前件的多条规则问题表示:前提1前提2前提3结论:ifx是Aiandy是Bithenz是Ciifx是A2andy是B2thenz是C2x是Aandy是Bz是CC、(AB)o(rR2)(ab冗R-(AB)普2】条件命题:ifx是Atheny是Belsez是C#ha解模糊面积中心法,面积平分法,最大隶属度法,系数加权平均法(

10、matlab例)模糊控制精确输入量的模糊化1、论域变换。将真实论域变换到基本论域上,一般地,基本论域可以取-1,1,也可以取-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,62、模糊化。论域变换后的输入变量仍然是精确的普通变量,对他们分别定义若干个模糊集合,如“负大,负小,零,正小,正大”,并在基本论域上规定各个模糊集合的隶属函数,将精确量模糊化处理就得到了相应的模糊变量。知识库中存储着有关模糊控制器的一切知识,他们决定着模糊控制器的性质,是模糊控制器的核心。知识库又分为两部分:1、数据库:贮存着各个变量的隶属函数,比例因子以及模糊化、模糊推理算法、解模糊算法等一切知识。2、规则库

11、:包含了用模糊语言变量表示的一系列控制规则,即以“ifthen”形式表示的模糊条件语句,它反映了控制专家的经验和知识。解模糊解模糊过程也叫做清晰化,是模糊化过程的逆过程。将模糊推理结果产生的模糊控制量变换成实际用于控制的精确量,它包括:1、将模糊的控制量经解模糊变换成基本论域上的精确量。2、将基本论域上的精确量经过比例因子变换成真实论域上的控制量。解模糊计算通常有以下几种方法:最大隶属度法;中位数法;加权平均法;重心法典型模糊控制器的结构考虑单输入单输出的被控对象,输入为ut,输出为yt,参考输入为St。模糊控制器的输入为误差et及误差的差分rt,输出为Vut,即:et=st-ytrt=Vet

12、=et-et-1ut=ut-1+Vut引入比例因子ke,kr,ku,使模糊控制器的输入输出变量归一化,即:e*=ke?etr*=kr?rtVut=ku?Vue*,r*,Vu*?1,1。这里,对典型模糊控制器的设计参数作以下规定:1、输入变量e*,r*均采用三角形、均匀分布、全交迭的隶属函数,如图所示。输出变量Vu*采用均匀分布的单点隶属函数,如图所示。2、采用线性模糊控制规则。模糊控制规则的一般式为:3、AND用最小;OR用有界和;4、加权平均法解模糊从自动控制理论和技术的角度看,典型模糊控制器的结构具有以下特点:1、分析结构:典型模糊控制器的解析式可分解为两部分,其中一部分是全局性的二维多值

13、继电器,而另一部分是局部的非线性PI控制器2、极限结构:当输入变量的模糊数的数目趋于无穷时,典型模糊控制器中全局性的二维多值继电器将成为线性PI控制器,而局部性的非线性PI控制器将消失。3、非线性度:当输入变量的模糊数由3增加到无穷时,典型模糊控制器的非线性度由0.5衰减到零。4、在小工作范围内的结构:当输入很小时,典型模糊控制器近似于线性PI控制器。这些特点的含义:张乃尧典型模糊控制器结构分析J模糊系统与数学1997年11(2)模糊控制器的设计设计模糊控制器的主要流程图:Mamdani型模糊控制器的设计Mamdani二维模糊控制器原理框图4量化因子和比例因子模糊化和解模糊模糊控制规则(语言型

14、模糊规则,表格型模糊规则规则生成,公式型模糊规则)(matlab仿真一个例子,说明设计的过程,包括量化因子比例因子的计算,模糊规则的生成,解模糊方法的选择,最后通过仿真实验讨论量化因子和比例因子对控制系统稳定性2,p105的影响。)例1:九管还原炉温度控制1、选择输入量和输出量输入;e=r-ye=et一etr:指定的温度;y:被控对象的温度测量值;e:温度的偏差;:偏差的变化率输出:u为控制量,对应着电加热装置的可控硅导通角的变化量。2、实际应用中,通常把输入量的变化范围设定为-6,6区间连续变化量,使之离散化,构成含13个整数元素的离散集合-6,-5,-4,-3,-2,-1,0,123,4,

15、5,6也就是说,可以认为输入量和输出量的模糊论域为X=-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6本例中,输入量和输出量的物理论域为:e30,30,-24,24,u-36,36T-S型模糊控制器的设计特点:输出清晰量,没有解模糊的步骤R:Ifx1isA1andLandLxnisAnThenyjisc0+c:X1+L+GXn总的输出是各条规则的加权平均:y=邋wjyi/wjjj模糊控制系统的Matlab仿真(演示为主)倒立摆示意图倒立摆的数学模型;180mgsiny-cosyump2l(y二/180)(8/3)ml-mp2lcosy(用二值逻辑解决需要用32位的计算机,而使用模糊逻辑只需要8位机就能实现)2、选择输入量和输出量输入;e(t)=r(t)y(t)r(t):控制所希望的夹角大小,这里r(t)=0;y(t):真实的夹角大小;e(t):夹角的偏差;e(t):偏差的变化率siny输出(控制器的输出,被控对象也就是倒立摆的输入,关系如图所示)u:推动小车所用的模糊PID控制神经模糊控制

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!