模糊控制和人工神经网络控制仿真课件的研究

模糊控制和人工神经网络控制仿真课件的研究

ID:34449628

大小:134.94 KB

页数:5页

时间:2019-03-06

模糊控制和人工神经网络控制仿真课件的研究_第1页
模糊控制和人工神经网络控制仿真课件的研究_第2页
模糊控制和人工神经网络控制仿真课件的研究_第3页
模糊控制和人工神经网络控制仿真课件的研究_第4页
模糊控制和人工神经网络控制仿真课件的研究_第5页
资源描述:

《模糊控制和人工神经网络控制仿真课件的研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com一Jf广酉工学院学报Vo1.10Nn4JOURNAIJ【)F(;U1、(XI1NSTITUTEOFTECHNOI(XYDec.199tj模糊控制和人工神经网络控制仿真课件的研究罗文广蔡启件韩峻峰张巍苏睿丁F)7‘(广西工学院计算机与电气工程系柳州545004)m摘要3本文论述模糊控制和人工神经广卅络控制仿真课件的基本设计方法,着重论述设计本课件时所用到的几正十主要MATLAB函数的使用方法用车课件设了水箱水位模糊控制系统,仿真运行结果证明本课件的可用性,并具有使用简单、易学易懂

2、等优点。关键词模糊控制}人工神经同络控制分类号而90引言在自动化领域中,智能控制具有越来越重要的地位。模糊控制和人工神经网络控制是智能控制的两个重要方面,其发展非常迅猛,应用也越来越广泛。基于这样的趋势,我院九几级自动化专业开设了模糊控制、人工神经网络控制的选修课,对于本科生来说.开设这样的课程,只从理论上进行课堂教学,恐怕是难以接受的,而市场上确买不到相应的硬件实验设备。基于以上原因,我们设计了模糊控制和人工神经网络控制仿真课件,使学生能够在计算机上进行控制系统设计、仿真运行,同时教师也可使用该课件从事科研工作.可提高效率

3、,早出成果。1课件设计1.1、设计思想本课件是用Matlab语言进行埕计的。关于Matlab已有许多资料介绍其优点,本文不再累赘。设计的基本思想主要为:课件使用简单,应有中文帮助,实例演示;能进行控制系统设计和仿真运行I能把Matlab中的两大部分:Matlab语言(命令、函数)和动态仿真工具Simulink集成在一起,以便使用者根据具体情况台理选择。1.2课件设计图l为本课件的主界面。Matlab是一个高度集成的系统,它的一个命令(函数)功能等同于C语言几十条甚至上百条语句的功能。本课件主要用到以下函数⋯:图形窗口函数fi

4、gure某妄覃鐾等项昆维普资讯http://www.cqvip.com46广工学院学报(属性1,属性值1.属性2.属性值2,⋯)}对话框函数uicontro](窗口句柄,属性1,属性值1,属性2,属性值2,⋯);文件名处理对话框函数uigetfile(文件类型.对话框标题.x.Y)等。关于这些函数的属性和属性值,本文谨就本课件中的应用做些说明。(1)图形窗口函数figure具体应用为:figNumber=figure(‘Name’.’凡工神经网络控制和模糊控制’,‘Menubar’,none’.‘NumberTitle’,‘

5、off’,‘Position’,2o080057cq.‘Resize’,‘off’)该函数产生图1所示的图形窗口。figNumber为窗El句柄;Name属性:设置图形窗口的标题内容;Menubar属性:蹬置图形窗口菜单条形式,属性值none为不加《单条;NumberTitle属性:是否设置图形省L】标题栏的图形标号,属性值off为不加标号;Posmon属性:设定图形窗口的位置和大小.届}生值的前两个值为窗口的左上角坐标.后两个值为窗口的宽度和高度,本例基本设定为满屏:Resize羁性:是否可用鼠标调整窗口的大小,属性值of

6、f为不能调整。圈1仿真课件的主界面(2)对话框函数uicontrol。本课件大量使用该函数,用于建立按钮、文本列表框、静态文本框、文本编辑框、加修饰方框等。建立按钮为倒,有语句:StartHndl=utcontrol(’Style’,’Pushbutton’.’Units’,’normal’,’Position’,btnpos,’String’,LabelStr,’Fontsize’,12,’Callback’一CmdStr)。Style属性;设置控制元件的风格,本课件用到的属性值分别为:’Pushbutton’(按钮)、’

7、Text’(静态文本框)、~Edit’(文本编辑框)、’List’(文本列表框)、’Frame’(加修饰方框);Units属性:设定使用的单位,属性值normal为归一化值,即在0和1之间取值;Position属性:设定控制元件位置和大小,属性值为变量btnpos,因为本课件用循环语句来建立囹l中十个对称的按钮,不同的按钮位嚣不问,因此用变量来赋予不同的值;String属性:设置控制元件上出现的字符申,属性值为变量LabelStr,可在十个按钮上赋予不同的字符串;Fontsize属性:设定字符申的大小;Callback属性:

8、设置回调函数,即鼠标点击按钮则执行相应的函数或命令,其属性值可以是一个用引号括起来的函数名称,也可以是一组Matlab命令,此处用了变量CmdStr给十个按钮赋予不同的同调函数,完成不同的功能。还有许多其他属性,有关资料介绍的不多,可以通过查看Help文件及相关的实例来了解。(3)文件名处

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

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

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