


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于Sugeno型模糊推理算法的模糊控制器及其应用 基于Sugeno型模糊推理算法的模糊控制器及其应用 类别:嵌入式系统 作者:武汉城市建设学院电气自动化教研室(430074) 王凌云 来源:电子技术应用 基于sugeno型模糊推理算法的 模糊控制器及其应用 摘要:介绍了型模糊推理算法的基本原理,
2、给出了一种实现方法,并对其控制性能进行了仿真。 关键词:模糊控制器 型模糊推理 型模糊推理 模糊控制器是模糊控制系统的核心,通常由软件编程实现,其控制算法的简繁直接影响到控制器的实时性。型和型是两种常用的模糊推理算法模型。在很多情况下,型模糊推理算法具有较多的优点。 1 模糊控制器的工作过程 模糊推理过程就是运用模糊逻辑,进行从输入量到输出量映射的过程,可以分为以下个步骤进行: (1)输入量模糊化( ) 根据对应的隶属函数,确定输入量的隶属程度。输入量是论域内的数值,输出量是对应叙词的隶属度。模糊化可以通过查表或函数计算等方法实现。 (2)模糊逻辑运算( ) 当模糊推理规则的前件()含有几个部
3、分时,就需要对几个输入量进行模糊逻辑运算,以得到模糊逻辑推理所需的单一前件。 (3)模糊蕴含( ) 根据总结归纳的模糊规则,由前件蕴含出后件()。在过程中,各条规则的权重()可取不同值。结果由前件和输出量隶属函数得出,为一系列隶属函数表示的模糊集合。 (4)模糊合成( ) 将各条规则蕴含出的一系列隶属函数合成为输出量隶属函数。 (5)输出逆模糊化() 将模糊合成的隶属函数数值化,得出模糊系统的清晰输出量。 图所示为一个输入、规则、输出的模糊推理过程示意图。 2 型模糊推理算法 型模糊推理算法是最常用的模糊推理算法。型模糊推理算法与型类似,其中,输入量模糊化和模糊逻辑运算过程完全相同,主要差别在
4、于输出隶属函数的形式。 典型的零阶型模糊规则的形式如下: 式中和为输入语言变量,和为推理前件的模糊集合,为输出语言变量, 为常数。 在型模糊推理算法中,输出隶属函数是模糊集合,经过模糊合成处理,即得到一个需要逆模糊化的输出变量。当采用尖峰脉冲形隶属函数替代分布形隶属函数时,往往能使模糊推理过程简化而有效,这就是所谓的单元素隶属函数。单元素隶属函数可以看作已预逆模糊化处理的模糊集合,由于不需要象型模型那样计算二维函数的形心,可以极大地提高逆模糊化处理过程的效率。模型中即采用单元素输出隶属函数,其模糊蕴含即是简单的乘法,模糊合成即是各单元属输出隶属函数的简单包含。 更为一般的一阶模型规则的形式为:
5、 ×× 式中和为输入语言变量,和为推理前件的模糊集合,为输出语言变量,为常数。更高阶数的模型规则也可以类似构成,但增加了模型的复杂性,性能却改善不大,故很少使用。 由于各条规则与输入量的线性关系,使得型模型特别适合在动态非线性系统中作为不同工作状态下多线性控制器的平滑切换。 3 模糊控制器的实现及应用 型模糊控制器能广泛地用于各种工业控制系统。下面以二维通用模糊控制器在嵌入式工业控制机上的实现为例说明型模糊控制器的编程方法。 二维模糊控制器的输入量取为偏差和偏差变化率,输出量为控制量变化量。偏差的语言词集取个,为负大,负中,负小,负零,正零,正小,正中,正大;偏差变化率的语
6、言词集取个,为负大,负中,负小,零,正小,正中,正大;输出量变化量的语言词集也取个,为负大,负中,负小,零,正小,正中,正大。输入量和的隶属函数形式取为常用的高斯形(),其形状如图所示。如输出量变化量的隶属函数形式也取为高斯形,就是型模糊推理算法的模糊控制器。为构成型模糊控制器,我们取输出量为单元属隶属函数,具体为负大,负中,负小,零,正小,正中,正大。模糊推理规则共条,详见表模糊控制规则表,其表面图形示意图见图。 表1 模糊控制规则表 ec u nb nm ns z ps pm pb e nb 1.00 1.00 1.00 1.00 0.67 0
7、.33 0.33 nm 1.00 1.00 1.00 1.00 0.67 0.00 0.00 ns 0.67 0.67 0.67 0.33 0.00 -0.33 -0.33 nz 0.67 0.67 0.33 0.00 0.00 -0.33 -0.67 pz 0.67 0.33 0.00 0.00 -0.33 -0.67 -0.67 ps 0.33 0.33 0.00 -0.33 -0.67 -0.67 -0.67 pm 0.00 0.00 -0.67 -1.00 -1.00 -1.00 -1.00 pb -0.33 -0.33 -0.67 -1.00 -1.00 -1.00 -1.00 控制
8、器模糊运算方法及逆模糊化方法分别取为: 模糊运算为:(,)× 模糊运算为:(,)× 逆模糊化运算为加权平均法:×w×z / ×w 经过上述各项定义,型模糊控制器的模型已经完全确定。为方便起见,可以选软件作为编程平台。首先,利用的可视化模糊逻辑工具命令建立文件名为的模糊算法模型,由于的工具支持多种隶属函数、模糊运算、模糊推理及逆模糊化算法,上述模型可以很快建立,而且在可视化环境中完成。下一步是利用环境中提供的编译工具 进行编译。的模糊算法模型中使用了工具中较多的文件,如、等,须一并编译。在环境下,用命令即可编译得到和。该源程序代码完全支持,可以作为程序模块应用于嵌入式或其它工业控制机系统中(须 库支持)。至此,基于模糊推理算法的二维模糊控制器已经实现。 为验证型模糊控制器的性能,在的环境中,构造了一个控制系统,对工业控制系统中常见的大滞后、大惯性被控对象: ()k / (ts+1)× 进行了仿真。为比较不同控制算法的差异,还同时对型模糊推理算法和型控制算法进行了仿真。仿真结果如图所示。可以看出,型模糊推理算法除了具有模型简单、实时计算快的优点外,其控制性能也比较优异。 型模糊推理算法具有直观、已普遍被人们接受和比较适合于人类输入的控制系统等优点。由于采用了单元
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 45669.1-2025黄河流域工业用水定额第1部分:火力发电
- 高考数学知识运用试题及答案
- 江西省鹰潭市2025届高三下学期一模试题 地理 含解析
- 家庭厨房燃气火灾应急预案(3篇)
- 幼儿园火灾-应急预案(3篇)
- 软件设计中的敏捷实践与团队协作创新试题及答案
- 《教育统计与测量评价新编教程》课件-教育统计与测量评价新编教程-第05章
- 计算机网络基础知识在实务中的应用试题及答案
- 技术文档的重要性与撰写技巧试题及答案
- 发展新兴市场的风险管理策略试题及答案
- 2023黑龙江大庆市大同区人才引进高频考点题库(共500题含答案解析)模拟练习试卷
- 认识桥梁课件
- 北大强基试题
- 把未来点亮歌词打印版
- 河南省机关事业单位退休人员一次性退休补贴审核表
- 英文电影鉴赏智慧树知到答案章节测试2023年北华大学
- 教练技术三阶段讲义
- GB/T 27760-2011利用Si(111)晶面原子台阶对原子力显微镜亚纳米高度测量进行校准的方法
- GB/T 223.26-2008钢铁及合金钼含量的测定硫氰酸盐分光光度法
- GB/T 1766-2008色漆和清漆涂层老化的评级方法
- 2023年第五届全国大学生化学实验竞赛笔试题及答案
评论
0/150
提交评论