您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页智能控制报告

智能控制报告

来源:纷纭教育


实验一 基于MATLAB的模糊控制系统设计

一 实验内容

1. 基于MATLAB图形模糊推理系统设计,小费模糊推理系统; 2. 水箱液位模糊控制系统设计及仿真。

二 实验过程

1 小费模糊推理系统设计 实验步骤:

1) 在MATLAB的命令窗口输入fuzzzy命令,打开模糊逻辑工具箱的图形用户界面窗口,新建一个Mamdain模糊推理系统。

2) 增加一个输入变量,将输入变量命名为service food,输出变量为tip,这样

建立了一个两输入单输出的模糊推理系统框架: 3)设计模糊化模块

4)输入变量service划为三个模糊集:poor .good.excellent,隶属度函数均为高斯函数,参数分别为【1.5 0】。 【1.5 5】 【1.5 10】 5)输入变量food划分为两个模糊集:rancid .delicious 隶属度函数均为梯形函数,参数分别为【0 0 1 3】【7 9 10 10 】; 6)设置模糊规则:

A.if (service is poor) or (food is rancid)then(tip is cheap) B. If(service is good)then(tip is average) C. If(service is excellent )or (food is delicious )then (tip is generous)

实验结果

2 水箱液位模糊控制系统设计及仿真

实验步骤

1)在MATLAB的命令窗口输入fuzzzy命令,打开模糊逻辑工具箱的图形用户界面窗口,新建一个Mamdain模糊推理系统。

2)增加一个输入变量,将输入变量命名为level ,rate,输出变量为valve,这样建立一个两输入单输出模糊推理系统。

3)设计模糊化模块;将输入变量rate 论域设为【-0.1 0.1】,另外两个变量采用默认论域【-1 1】不变。

通过增加隶属度函数来进行模糊空间划分 输入变量level划分为三个模糊集:high ,okey ,low.隶属度函数均为高斯函数,参数分别为【0.3 -1】【0.3 0】【0.3 1】

输出变量rate 划分为三个模糊集:negative,none ,positive,隶属度函数均为高斯函数,参数分别为【0.03 -1][0.03 0][0.03 1] 4)设置模糊规则:

A if(level is ok) then(valve is no-change) B if(level is low)then(valve is open-fast) C if(level is high)then(valve is close-fast)

D if(level is ok)and(rate is positive)then(valve is close-slow) E if(level is ok) and(rate is negative )then(valve is open-slow) 实验结果

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务