matlab模糊控制工具箱的使用

matlab模糊控制工具箱的使用

ID:18425369

大小:424.17 KB

页数:6页

时间:2018-09-17

matlab模糊控制工具箱的使用_第1页
matlab模糊控制工具箱的使用_第2页
matlab模糊控制工具箱的使用_第3页
matlab模糊控制工具箱的使用_第4页
matlab模糊控制工具箱的使用_第5页
资源描述:

《matlab模糊控制工具箱的使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、matlab模糊控制工具箱的使用本学期选修了周川老师的智能控制及应用这门课程,大三时候曾上过周老师的英文版的控制工程基础这门课程,比较喜欢周老师上课的风格,智能控制这门课也收获不小,模糊控制是课程中讲到的第一个智能控制算法。模糊不是真的模糊,模糊是为了精确。模糊控制中涉及到一个隶属度的概念,通常我们认为一个事物属于一个概念与否是确定的,比如数字电路的0与1,但是实际情况或者人们的思维习惯却不是这样的。比如规定18到30岁为青年,那么还差一天到18岁的人算不算青年呢?照规定看不算,但是如果我们加入概

2、率的概念,比如说这个人90%属于青年人,可能更符合人们的思维习惯。L.A.Zadeh在其《不相容原理》所述:“随着系统的复杂程度不断提高,人们对其精确而有意义地描述的能力不断的降低,以致在达到某一个阈值之后,系统的精确性和复杂性之间呈现出几乎是相互完全排斥的性质”。我们通常所用的控制算法一般是建立在模型比较确定的情况下,而模糊控制不依赖于对象的模型就可以进行控制决策,而且对系统参数变化具有较强的适应性。对于模糊控制的原理,我不是很清楚,也没有这个心情去搞清楚,感觉知道大概怎么用就可以了。Matla

3、b中集成了模糊控制工具箱,可以使用图像界面进行模糊控制器的设计,极大的简化了设计过程。下面介绍利用模糊工具箱进行控制系统设计的过程。在matlab的主窗口中输入fuzzy即可调出模糊工具箱界面,退出界面的时候会提示保存,保存格式为fis,如果我们将文件保存为njust.fis,那么下次使用这个文件的时候在主窗口中输入fuzzynjust即可。模糊控制器的建立过程如下:(1)设定误差E、误差变化率EC和控制量U的论域为,一般为[-66]。(2)设定E、EC、U的模糊集。一般可设为{NB、NM、NS、

4、ZO、PS、PM、PB}。(3)设定隶属度函数。有高斯型隶属度函数、三角型隶属度函数等。(4)设定模糊控制规则。常用的模糊控制规则如图1所示,当然可以根据特定的控制对象和要求进行相应的调整。good,noloosening.6.5.2DCSsidewiringtocompletetheenclosureandtheothersideafterthewiringiscompleted,DCSwithintheenclosurewhenthepowermoduleshouldbeloosenedort

5、hepowergoesout.6.6lowvoltagecableterminalmaking6.6.1first图1常用模糊控制规则图2添加变量点击Edit->AddVariable即可进行变量的添加,在右下方可以进行名称的修改,左下方是与或运算方式、去模糊化方式等的选择,一般可以使用默认方式即可。good,noloosening.6.5.2DCSsidewiringtocompletetheenclosureandtheothersideafterthewiringiscompleted,DC

6、Swithintheenclosurewhenthepowermoduleshouldbeloosenedorthepowergoesout.6.6lowvoltagecableterminalmaking6.6.1first图3添加论域与隶属度函数双击图2中左右两侧的矩形图像即可进行论域与隶属度函数编辑,点击Edit->AddMFs即可进行隶属度函数的添加,右下方可以选择隶属度函数类型,左下方可以修改论域以及显示范围。图4添加控制规则good,noloosening.6.5.2DCSsidewi

7、ringtocompletetheenclosureandtheothersideafterthewiringiscompleted,DCSwithintheenclosurewhenthepowermoduleshouldbeloosenedorthepowergoesout.6.6lowvoltagecableterminalmaking6.6.1first双击图2中中间的矩形图像即可进行模糊控制规则的编辑,根据ifeor(and)ecthenu的形式进行添加规则,可以修改规则权重。点击下方的

8、Addrule和Deleterule即可进行规则添加和删除。至此完成模糊控制器的搭建。使用菜单栏中的View->Rules即可观察设计规则,如图5所示。拖动输入变量中间的竖直线,可以看到控制量的变化情况。图5观察设计规则使用菜单栏中的View->Surface即可观察输入变量输出变量的三维曲面,如图6所示。good,noloosening.6.5.2DCSsidewiringtocompletetheenclosureandtheothersideafterthewiringisc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。