积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式软件 >> 相关文章
  相关分类: LINUX | WINCE | UC/OS | Bootloader | 下载 | VXWORKS | 网络协议 | JAVA | 汇编 | 驱动设计 | Symbian | XP Embedded | Nucleus | 新产品 | 相关文章 | 综合技术 |
基于MATLAB模糊逻辑工具箱的模糊控制系统仿真
 
作者:石家庄铁道学院电子工程系050043 亢海伟 杨庆芬 王硕禾   来源:电子技术应用    点击数:159   更新时间:2008-6-18
您可以添加到网摘 让更多人关注此文章:

       摘 要: 介绍了用MATLAB5.1模糊逻辑工具箱设计模糊控制器,并用SIMULINK进行仿真的一般方法。该方法具有简便、直观、高效的特点。最后给出仿真结果。

    关键词: MATLAB软件 模糊控制 计算机仿真


    1964年美国的L.A.Zadeh教授创立了模糊集合理论,1974年英国的E.HMamdani研制出第一个模糊控制器。模糊控制不需要了解对象的精确数学模型,根据专家知识进行控制,近十年来得到了广泛的应用。


    模糊控制器的设计参数主要有:各输入、输出变量模糊子集的隶属度函数,模糊控制规则,输入输出变量的比例变换因子等。要依据设计者的经验和反复调试才能设计出一个比较好的模糊控制器。预先采用计算机仿真方法可尽快了解模糊控制的特性,可缩短设计周期。


    二维模糊控制器应用较为广泛。偏差和偏差变化作为模糊控制器的两个输入量。先对它们进行模糊量化处理,得到模糊变量E和EC,按模糊控制规则进行模糊决策得到模糊控制量U,再经过解模糊和比例变换得到实际控制量输出。如图1。


   MATLAB软件提供自动控制、信号处理、神经网络、模糊逻辑、小波分析、图象处理等诸多工具箱,功能强大应用广泛。本文介绍用MATLAB5.1的模糊逻辑工具箱(Fuzzy Logic)设计模糊控制器,并用MATLAB的SIMULINK进行仿真的方法。


    1 用MATLAB模糊逻辑工具箱设计模糊控制器


    1.1 隶属度函数的建立


    若取E、EC、U的论域均为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},其模糊子集都为{NB,NM,NS,ZO,PS,PM.PB}。共有49条模糊控制规则。


    在MATLAB中键入命令FUZZY,进入模糊逻辑编辑窗口FIS Editor。建立E、EC、U的隶属度函数,有三角形、高斯形、梯形等11种可供选择,在此选常用的三角形(trimf)隶属度函数。图2为E的隶属度函数。


    1.2 模糊控制规则及决策方法


    控制规则是对专家的理论知识与实践经验的总结。共有49条规则,如表1所示。


    在Rules Editor窗口中输入这49条控制规则。例如:


    if E is NB and EC is PS then U is PM


    模糊决策一般采用Mamdani`s(min-max)决策法。解模糊有重心法、等分法、最大隶属度平均法等5种可供选择,在此采用重心法(centroid)。


    如此设计的模糊控制器的输出与输入的关系曲面图如图3所示。显然模糊控制是一种非线性控制。


    2 SIMULINK仿真及参数的调整


    MATLAB提供的SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统。SIMULINK包含多个子模型库,每个子模型库中又包含多个功能模块。利用鼠标可直观地“画”出系统模型,然后直接进行仿真。仿真时可选择各种数值算法、仿真步长等重要参数,并可用模拟示波器将仿真动态结果予以显示,直观高效。


    图4为在SIMULNK环境下,模糊控制器与一阶滞后被控对象组成的采样控制系统的仿真结构图。


    如果仿真的控制效果不满意,一般首先调整比例变换因子ke、kec及ku再调整模糊控制规则和隶属度函数。


    3 仿真结果


    被控对象为,采样周期5s。通过仿真可看出一般的模糊控制器相当于非线性的PD控制,无积分作用,有静差;在比例变换因子中ku对系统稳定性影响最大,过大时系统失稳。图5为系统阶跃输入下被控对象的输出响应曲线。


    如把模糊控制器的输出作为控制量的增量输出,就可消除静差,但这时ku应很小,否则会使系统不稳定。图6为输出的响应曲线及控制量变化曲线。


    计算机仿真试验对实际控制有重要指导意义。由上述模糊控制器的设计和仿真过程可看出MATLAB的模糊逻辑工具箱及SIMULINK有如下特点:


·        可灵活地设计模糊控制器。在模糊逻辑工具箱中能方便地修改输入输出的论域、模糊子集、隶属度函数、模糊控制规则、模糊决策方法及解模糊方案,然后仿真找到较佳的控制方案;


        ·可直接计算出模糊控制表,供单片机进行实际控制时使用。而人工计算此表非常繁琐;


        ·在SIMULINK环境下,可组成更复杂的控制系统。如对象为时变、非线性,控制器为模糊与PID的混合形式。


   

[1]



相关文章
· 高码率QPSK全数字接收机关键技术研究[514]
· 一种新型感应加热电源调功方式的研究与计算机仿真[319]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
温度测控系统设计方案
中华英才网将被全盘收购
破国外垄断 中国移动存储标
IC设计面临三重挑战 ED
手机电视芯片方案需求多变
北京德尔威科技有限公司与台湾佳营电子
全球手机芯片市场战局将出现重大变革
北京奥运安保系统首次成功运用射频识别
英特尔开发空气传电技术
IBM生产出首个22纳米工艺SRAM
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
液晶问题...
[原创]本公司长期批发各种滑冰...
[原创]本公司长期超低价批发各...
[原创]本公司长期超低价批发种...
[原创]本公司长期批发各种酒、...
[原创]本公司长期低价批发各种...
[原创]长期低价批发各种母婴用...
[原创]本公司长期批发各种饮料...
[推荐]通讯上通用的一个GSM...
用两个电容代替一个?...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网