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

模糊PID控制器的设计与仿真——设计步骤(修改)-应用文.doc

模糊PID控制器的设计与仿真——设计步骤(修改)-应用文.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文毕业设计开题报告论文报告设计报告可行性研究报告

模糊PID控制器的设计与仿真 设计模糊PID控制器时,首先要将精确量转换为模糊量,并且要把转换后的模糊量映射到模糊控制论域当中,这个过程就是精确量模糊化的过程。模糊化的主要功能就是将输入量精确值转换成为一个模糊变量的值,最终形成一个模糊集合。 本次设计系统的精确量包括以下变量:变化量e ,变化量的变化速率ec 还有参数整定过程中的输出量ΔKP,ΔKD,ΔKI,在设计模糊PID 的过程中,需要将这些精确量转换成为模糊论域上的模糊值。本系统的误差与误差变化率的模糊论域与基本论域为:E=[-6,-4,-2,0,2,4,6];Ec=[-6,-4,-2,0,2,4,6]。 模糊PID控制器的设计选用二维模糊控制器。以给定值的偏差e和偏差变化ec为输入;ΔKP,ΔKD,ΔKI为输出的自适应模糊PID控制器,见图1。 图1模糊PID控制器 (1)模糊变量选取 输入变量E和EC的模糊化将一定范围(基本论域)的输入变量映射到离散区间(论域)需要先验知识来确定输入变量的范围。就本系统而言,设置语言变量取七个,分别为 NB,NM,NS,ZO,PS,PM,PB。 语言变量及隶属函数 根据控制要求,对各个输入,输出变量作如下划定: e,ec论域:{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6} ΔKP,ΔKD,ΔKI论域:{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6} 应用模糊合成推理PID参数的整定算法。第k个采样时间的整定为 式中为经典PID控制器的初始参数。 设置输入变量隶属度函数如图2所示,输出变量隶属度函数如图3所示。 图2 输入变量隶属度函 图3 输出变量隶属度函 编辑模糊规则库 根据以上各输出参数的模糊规则表,可以归纳出49条控制逻辑规则,具体的控制规则如下所示: If (e is NB) and (ec is NB) then (kp is NB)(ki is PB)(kd is NS)(1) If (e is NB) and (ec is NM) then (kp is NB)(ki is PB)(kd is PS)(1) If (e is NB) and (ec is NS) then (kp is NM)(ki is PM)(kd is PB)(1) If (e is NB) and (ec is ZO) then (kp is NM)(ki is PM)(kd is PB)(1) If (e is NB) and (ec is PS) then (kp is NS)(ki is PS)(kd is PB)(1) If (e is NB) and (ec is PM) then (kp is ZO)(ki is ZO)(kd is PM)(1) If (e is NB) and (ec is PB) then (kp is ZO)(ki is ZO)(kd is NS)(1) If (e is NM) and (ec is NB) then (kp is NB)(ki is PB)(kd is NS)(1) If (e is NM) and (ec is NM) then (kp is NB)(ki is PB)(kd is PS)(1) If (e is NM) and (ec is NS) then (kp is NM)(ki is PM)(kd is PB)(1) If (e is NM) and (ec is ZO) then (kp is NS)(ki is PS)(kd is PM)(1) If (e is NM) and (ec is PS) then (kp is NS)(ki is PS)(kd is PM)(1) If (e is NM) and (ec is PM) then (kp is ZO)(ki is ZO)(kd is PS)(1) If (e is NM) and (ec is PB) then (kp is PS)(ki is ZO)(kd is ZO)(1) If (e is NS) and (ec is NB) then (kp is NM)(ki is PB)(kd is ZO)(1) If (e is NS) and (ec is NM) then (kp is NM)(ki is PM)(kd is PS)(1) If (e is NS) and (ec is NS) then (kp is NM)(ki is PS)(kd is PM)(1) If (e is NS) and (ec is ZO) then (kp is NS)(ki is PS)(kd is PM)(1) If (e is NS) and (ec is PS) then (

文档评论(0)

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

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

1亿VIP精品文档

相关文档