基于单片机系统的模糊控制算法及其优化_第1页
基于单片机系统的模糊控制算法及其优化_第2页
基于单片机系统的模糊控制算法及其优化_第3页
基于单片机系统的模糊控制算法及其优化_第4页
基于单片机系统的模糊控制算法及其优化_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工程技术2011NO.24ScienceandTechnologyInnovationHerald科技创新导报1 传统模糊控制器的设计在构建的模糊控制器,就是对专家知识和经验进行总结、归纳生成模糊控制规则,并对它们进行形式数学处理,形成模糊控制器的规则库。据此建立模糊控制规则表。根据上述论述计算出模糊关系R后,利用推理合成规则计算便可求得输出语言变量的模糊子集。显而易见,规则表是体现本模糊控制系统模糊控制算法的最终结果。查询表是温度模糊系统的模糊控制算法总表,把它存放到计算机的存储器中,并编造一个查找查询表的子程序。虽然模糊控制有很多优点,但是其算法还不是很丰富,而且已有的算法也大多有其局限性

2、。所以,在本设计中使用的模糊算法,在基于简单查表法的基础上,结合自修正因子法的优势,再应用数学差值的方法来实现。其算法简单明了、运算量小,完全能够满足设计要求。2 模糊控制算法的优化2.1量化因子的自修正原则实际输入采样值e(tde(t/dt是连续变化的精确量,要将它们模糊化变为模糊量E、Ec就需要先乘以一定得良好因子Ke、Kec,得到E(t、Ec(t,如下式1、2所示;然后再对E(t、Ec(t取整即可得E、Ec。E(t=Ke×e(t(1Ec(t=Kec×de(t/dt(2同样,要将模糊输出值U转化为实际的控制量u(t输出,也需要乘以一定的量化因子Ku,如下式3所示。u(t

3、=Ku×U(3因而,量化因子的大小直接决定了控制系统的性能指标,其总的规则如下: *Ke越大,稳态误差就越小,系统的响应也就越快,然而超调量也会随之增加,甚至可能产生振荡;而Ke越小,其效果相反;*Kec越大,系统快速性将降低,而超调量则会减小,对偏差变化率的灵敏度就会加大;反之,若Kec越小,其效果相反;*Ku越大,系统响应越快,超调量也会加大,收敛性也就随之降低;如果Ku越小,其效果相反。根据以上规则,为了改善系统性能,使得控制系统既有快速的动态响应又有良好的稳态精度,同时还能自适应系统过程参数的变化,就需要使控制器能根据被控系统偏差绝对值e(t的大小,按照规则自动在线修改和调整

4、量化因子。确定了以上规则后就可以根据具体情况在遵循上述规则的前提下选择各量化因子的变化曲线。在实际应用中,为了简便起见,各量化因子的自修正曲线可以采用折线形式,本文使用以下公式:Ke=Ke0+k1e(t-Em/2(4Kec=Kec0 当0<e(t< Em/2(5Kec=Ke0-k2e(t当e(t>E m/2(6Ku=Ku0-k3e(t(7以上各式中,Kec0、Ke0、Ku0分别是偏差为0时Kec、Ke、Ku的值;Em是系统允许的最大误差;k1、k2、k3则是3个可根据系统的具体情况而整定的系数。2.2插值法由于进行极大极小合成运算时,在对连续的精确量进行模糊化过程中信息量严重

5、损失,为了进一步改善系统性能,需要想办法增加系统信息量,为此引入数学中的线性插值法。线性插值的公式如式8所示Y(X=Yi+(Yi+1-YiAi+1(X(8对于计算出的控制量表,设两输入变量的量化值E(tE i,Ei+1,而E c(tEcj+1,则控制量U(t可根据公式11导出的如下插值算法而计算出来:U1(t=Uij+(Ui+1,j-UijAi+1(E(9U2(t=U i,j+1+(U i+1,j+1-U i,j+1Ai+1(E(10U(t=Ui(t(U2(t-U1(tAj+1(Ec(11式中:Ai+1(E=E(t-Ei/Ei+1-Ei(12AJ+1(Ec=Ec(t-Ecj/Ecj+1-Ecj

6、(132.3优化算法的计算步骤*按照极大极小合成原理离线计算出控制量表,并存储在单片机中;* 将被控对象的输出量与给的值相减,得出偏差e(t和偏差变化率de(t/dt即Ec(t;然后根据偏差绝对值e(t的大小,由式4到7求出各量化因子的大小,再根据式4到7对e(t和Ec(t进行量化,求得E(t、Ec(t;* 根据上一步求出的E(t、Ec(t,确定其在模糊控制量表中所对应的理论域Ei,Ei+1和Ecj,Ecj+1,并从模糊控制量表中查出对应得Ui,j、Ui+1,j和Ui+1,j、Ui+1,j+1,再安式12、13计算出Ai+1(E和AJ+1(Ec,最后全部代入到式9到13,得到模糊量输出U(t;

7、*将模糊量输出U(t乘以Ku就能得到控制量的输出u(t3 小结通过对智能控制算法的应用研究,算法的优化,以及仿真实验进一步证明了只能控制算法设计的特点:(1算法简单实用,本质上不依赖于系统的数字模型;(2可充分利用单片机的软件资源,可靠性高,开发速度快;(3克服了传统PID控制器操作的困难,提高了系统的智能化程度;(4模糊PID控制器棒性好,具有专家控制器的特点,并可推广应用于其它工作领域。该方法能使系统的结构简单化,操作灵活化,并可增强可靠性和适应性,提高控制精度和鲁棒性,特别容易实现非线性化控制。参考文献1Chou,C.H.,Model reference adaptivefuzzy control:a linguistic space approach,Fuzzy Sets and Systems.96,1-20,1998.基于单片机系统的模糊控制算法及其优化武洪娟(天津轻工职业技术学院天津市300380摘要:虽然模糊控制有很多优点,但是其算法还不是很丰富,而且已有的算法也大多有其局限性。在本设计中使用的模糊算法,在基于简单查表法的基础上,结合自修正因子法的优势,再应用数学差值的方法来实现。其算法简单明了、运算量小,完全能够满足设计要求。关键词:模糊控制算法量化因子插值法中图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论