模糊自适应PID控制的Matlab仿真设计研究陈明_第1页
模糊自适应PID控制的Matlab仿真设计研究陈明_第2页
模糊自适应PID控制的Matlab仿真设计研究陈明_第3页
模糊自适应PID控制的Matlab仿真设计研究陈明_第4页
模糊自适应PID控制的Matlab仿真设计研究陈明_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、模糊自适应PID控制的Matlab仿真设计研究 姓名:陈明 学号:201208070103 班级:湖南大学智能1201一、 模糊控制思想、PID控制理论简介:在工业生产过程中,许多被控对象受负荷变化或干扰因素很多基于模糊自适应控制理论, 设计了一种模糊自适应PID 控制器, 具体介绍了这种PID 控制器的控制特点及参数设计规则, 实现PID 控制器的在线自整定和自调整。通过matlab 软件进行实例,仿真表明, , 提高控制系统实时性和抗干扰能力,易于实现便于工程应用。1.1 模糊控制的思想:应用模糊数学

2、的基本理论和方法, 控制规则的条件、操作用模糊集来表示、并把这些模糊控制规则以及有关信息, 诸如PID 控制参数等作为知识存入计算机知识库, 然后计算机根据控制系统的实际情况(系统的输入, 输出) , 运用模糊推理。1.2 PID算法:u (t) = Kp·e (t) + Ki·t0e (t) dt + Kd·de (t)dt= Kp e (t) 

3、+ Ki ei (t) + Kdec (t) 其中, u (t) 为控制器输出量, e ( t ) 为误差信号, ec (t) 为误差变化率, Kp , Ki , Kd 分别为比例系数、积分系数、微分数。然而,课本中,为了简化实验难度,只是考虑了kp,ki参数的整定。1.3 模糊PID控制器的原理图:二、基于Matlab的模糊控制逻辑模块的设计关于模糊逻辑的

4、设计,主要有隶属函数的编辑,参数的选型,规则导入,生成三维图等2.1 模糊函数的编辑器的设定: 打开matlab后,在命令窗口输入“fuzzy”,回车即可出现模糊函数编辑器,基本设置等。基于课本的实验要求,我选的是二输入(e, ec)二输出(kp , ki)。需要注意的是,在命名输入输出函数的时候,下标字母需要借助下划线的编辑,即e_c 能够显示为ec。2.2四个隶属函数的N, Z, P 函数设定:在隶属函数的设定中,N 选用的是基于trimf(三角形隶属函数) , Z是基于zmf(Z型隶属函数),P是基于smf(S型隶属函数 )。 分别设定二输入(e, ec)二输出(kp , ki)每个函数

5、的N、Z、P的选型,以及取值范围,实际的参数范围。并且,模糊计算的 连接词运算 And Method取min , Or Method取max, 蕴含推理Implication取min, 输出合成运算Aggregation取max, 去模糊化运算 Defuzzification取centroid(重心法)。这些都完成后,即可。下图以输入e为例:2.3 添加模糊规则: 在FIS Editor菜单栏下的Edit中打开“Rules”,即可进行规则的添加,依照课本9条抹灰规则,添加完成后,如下:2.4 模糊规则的视图观察,以及输入输出的的三位图 观察模糊规则的视图:在e, ec 的视图上,可以明显的发现各有一条红线,这条红线就是用于调节这两个参数,当参数变化时,kp,ki的值也会随之变。这样很容易观察 输入参数的变化导致 输出参数的变化。2.4.2 输出e, ec及kp,ki的多维图:输入e, ec对kp的控制:输入e, ec=none对kp的控制:因为ec在试验中,值比较小,忽略考虑后,对kp的最终值影响不大,可以看出与课本上实验得出的kp=2.67 基本是差不多的,验证了实验的正确性。:输入e, ec对ki的控制输入e, ec=none对ki的控制:因为ec在试验中,值比较小,忽略考虑后,对kp的最终值影响不大,可以看出与课

温馨提示

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

评论

0/150

提交评论