网站大量收购独家精品文档,联系QQ:2885784924

模糊控制器的设计与实现.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
控制工程学院课程实验报告: 智能控制 课程实验报告 实验题目: 模糊控制器的设计与实现 班级 姓名 学号 日期 实验目的及内容 实验目的: 掌握模糊控制器的设计方法; 比较模糊控制器与常规控制器的优缺点; 提高matlab程序设计能力; 实验内容: 针对一个被控对象,定义输入输出模糊变量及模糊控制规则; 分析设计模糊控制器与常规控制器测出两种情况下系统的阶跃响应; 比较分析实验结果。 实验设备 安装有Matlab软件的pc机; 设定一被控二阶传递函数 实验原理 1、模糊控制原理:模糊逻辑控制又称模糊控制,是以模糊集合论,模糊语言变量和模糊逻辑推理为基础的一类计算机控制策略,模糊控制是一种非线性控制。图一位常规的模糊控制设计模型 图一 常规模糊控制系统原理图 针对模糊控制器每个输入,输出,各自定义一个语言变量。因为对控制输出的判断,往往不仅根据误差的变化,而且还根据误差的变化率来进行综合评判。所以在模糊控制器的设计中,通常取系统的误差值e和误差变化率ec为模糊控制器的两个输入,则在e的论域上定义语言变量“误差E” ,在ec的论域上定义语言变量“误差变化EC” ;在控制量u的论域上定义语言变量“控制量U” 。 通过检测获取被控制量的精确值,然后将此量与给定值比较得到误差信号e,对误差取微分得到误差变化率ec,再经过模糊化处理把分明集输入量转换为模糊集输入量,模糊输入变量根据预先设定的模糊规则,通过模糊逻辑推理获得模糊控制输出量,该模糊输出变量再经过去模糊化处理转换为分明集控制输出量。 2、PID控制原理:在模拟控制系统中,控制器最常用的控制规律是PID控制。PID控制器是一种线性控制器。它根据给定值与实际输出值之间的偏差来控制的。其传递函数的形式是: ,PID控制原理框图如图二所示。 式中——比例系数;——积分时间常数; ——微分时间常数。 PID控制器各环节的作用如下: (1)、比例环节:成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立即产生控制作用,以减小偏差。增大比例系数一般将加快系统的响应,在有静差的情况下有利于减小静差,但是过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏。 (2)、积分环节:主要消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数,越大,积分作用越弱,反之越强。增大积分时间有利于减小超调,减小振荡,使系统的稳定性增加,但是系统静差消除时间变长。 (3)、微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。增大微分时间D有利于加快系统的响应速度,使系统超调量减小,稳定性增加,但系统对扰动的抑制能力减弱。 实验步骤 1)模糊控制器设计: 确定模糊控制器为单变量二维模糊控制器 定义输入、输出模糊集 对误差e、误差变化ec及控制量u的模糊集及其论域定义如下: e,ec和u的模糊集均为:{NB,NM,NS,ZO,PS,PM,PB} e,ec的论域均为:{-3,-2,-1,0,1,2,3} u的论域为:{-4.5,-3,-1.5,0,1,2,3,4.5} 定义输入、输出隶属函数 建立模糊控制规则 根据表一 模糊规则表确定49条模糊规则。控制器的响应表见表二 表一 模糊规则表 表二 模糊响应表 模糊推理、反模糊化 在本控制器中,模糊推理采用Mamdani 型推理算法, 逆模糊用重心平均法(cent roid) 。 根据上述步骤,模糊控制器的设计仿真程序见附录,运行后生成一个fuzzy.fis的模糊控制器,结果如下: 图三 模糊控制器 图四 误差隶属函数定义 图五 误差变化隶属函数定义 图六 输出隶属函数定义 在simulin环境下搭建模糊控制系统,和PID控制系统,设计输入幅值为1的阶跃信号,并用同一示波器显示器显示输出响应结果,搭建模型结果如下: 对比分析曲线结果,修改设计参数,观察分析响应曲线变化; 实验结果 被控对象为: 各控制系统输出响应曲线如下: 图七 控制系统输出曲线图 结果分析 由图形结果分析可知模糊控制器和PID控制对系统性能都有了改善,模糊控制器比PID控制器,动态性能很好,上升速度快,基本没有超调。 教师评语 附录: %模糊控制器的设计仿真程序% %Fuzzy Controller Design clear all close all a=newfis(fuzzf); f1=1; a=addvar(a,input,e,[-

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档