第十章 模糊控制的Matlab仿真 主要内容 10.1 用MATLAB的模糊逻辑工具箱实现 10.2 Matlab模糊控制仿真演示例子 10.3通过Maltab命令(程序)创建和计算模糊逻辑系统 10.1 用MATLAB的模糊逻辑工具箱(Fuzzy toolbox)实现 Matlab4.2以后的版本中推出的模糊工具箱(Fuzzy Toolbox),为仿真模糊控制系统提供了很大的方便。 在Simulink环境下对PID控制系统进行建模是非常方便的,而模糊控制系统与PID控制系统的结构基本相同,仅仅是控制器不同。 对模糊控制系统的建模关键是对模糊控制器的建模。Matlab软件提供了一个模糊推理系统(FIS)编辑器,只要在Matlab命令窗口键入Fuzzy就可进入模糊控制器编辑环境。 Matlab模糊逻辑工具箱仿真 (1)模糊推理系统编辑器(Fuzzy) 模糊推理系统编辑器用于设计和显示模糊推理系统的一些基本信息,如推理系统的名称,输入、输出变量的个数与名称,模糊推理系统的类型、解模糊方法等。其中模糊推理系统可以采用Mandani或Sugeuo两种类型,解模糊方法有最大隶属度法、重心法、加权平均等。 打开模糊推理系统编辑器,在MATLAB的命令窗(command window)内键入:fuzzy 命令,弹出模糊推理系统编辑器界面,如下图所示。 (2) 隶属度函数编辑器(Mfedit) 该编辑器用来设计和修改模糊推理系中各语言变量对应的隶属度函数的相关参数,如隶属度函数的形状、范围、论域大小等,系统提供的隶属度函数有三角、梯形、高斯形、钟形等,也可用户自定义。 双击所选input,弹出一新界面,在左下Range处和Display Range处,填入取值范围,如0至9(代表0至90) 在右边文字文字输入Name处,填写隶属函数的名称,例如lt或LT(代表低温)。 在Type处选择trimf(意为:三角形隶属函数曲线,triangle member function),当然也可选其它形状。 (3)模糊推理规则编辑器Ruleedit 通过隶属度函数编辑器来设计和修改“IF...THEN”形式的模糊控制规则。由该编辑器进行模糊控制规则的设计非常方便,它将输入量各语言变量自动匹配,而设计者只要通过交互式的图形环境选择相应的输出语言变量,这大大简化了规则的设计和修改。另外,还可为每条规则选择权重,以便进行模糊规则的优化。 选Edit菜单,选择Rules, 弹出一新界面Rule Editor. 在底部的选择框内,选择相应的 IF…AND…THEN 规则,点击Add rule 键,上部框内将显示相应的规则。本例中用9条左右的规则,依次加入。如下图所示: (4)模糊逻辑工具箱仿真结果 模糊规则浏览器用于显示各条模糊控制规则对应的输入量和输出量的隶属度函数。通过指定输入量,可以直接的显示所采用的控制规则,以及通过模糊推理得到相应输出量的全过程,以便对模糊规则进行修改和优化。 所有规则填入后,选菜单View, 选择Rules,弹出一新界面Rule Viewer,如下图所示。 上图表示当温度为45度、磁能为45瓦时,输出干度为约70个单位。左右拉动界面中的两支红线,拉到欲选的近似值,右边图顶显示相应的干度结果。 上图中选菜单View, 选择Surface,弹出一新界面Surface Viewer,弹出该课题结果的三维图。如下图所示。 10.2 Matlab模糊控制仿真演示例子 1、模型sltank.mdl ——使用模糊控制器对水箱水位进行控制。 假定水箱有一进水口和一出水口,流入水量(即水位高度)通过一个阀门控制,流出的速度取决于出水口的半径(定值)和水箱底部的压力(随水箱中水位高度变化)。系统有非线性特性。 目标是设计合适的进水阀门的控制器,能根据水箱实时水位进水阀门进行控制,使水位满足特定要求(即特定输入信号)。一般情况下,控制器以水位偏差(理想和实际水位的差值)及水位变化率作为输入,输出的控制结果是进水阀打开或关闭的速度。 在Matlab中仿真,可以看到出现一个水箱模型的仿真动画窗口。该动画由一个S函数”animtank.m”实现。从动画中,可以观察到实际系统的水位跟随殊荣的要求水位信号变化。 在Simulink编辑窗口左边的模块浏览区可以看到在水箱仿真系统中包括水箱子模型、阀门子模型及 PID 控制子模型。直接在浏览区中点击或右键点击它们,并在弹出菜单中选择[ look under mask 】 ,可以看到这些模块实现的细节结构,如图 所示: 这里暂时不讨论具体的系统模型的构造问题,我们可以先在这个已经建立好的系统模型上进行修改,体验模糊逻辑与仿真环境结合使用的优势。 对于仿真模型系统中已经建立的水箱模块、阀门模块以及动画仿真显示模块
您可能关注的文档
- 轮胎设计摘要.ppt
- 轮胎知识培训摘要.ppt
- 轮系及减速器杜雪松摘要.ppt
- 论管理文化重庆高层论坛摘要.pptx
- 论薪酬设计摘要.ppt
- 罗茨流量计摘要.ppt
- 螺纹联接杜雪松摘要.ppt
- 螺纹联接摘要.ppt
- 旅游风险与规避对策评价摘要.ppt
- 氯气讲课摘要.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)