模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc

上传人:夺命阿水 文档编号:13569 上传时间:2022-06-28 格式:DOC 页数:16 大小:522.50KB
返回 下载 相关 举报
模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc_第1页
第1页 / 共16页
模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc_第2页
第2页 / 共16页
模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc_第3页
第3页 / 共16页
模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc_第4页
第4页 / 共16页
模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc》由会员分享,可在线阅读,更多相关《模糊自适应PID控制的Matlab仿真设计研究_陈明08070103.doc(16页珍藏版)》请在课桌文档上搜索。

1、word模糊自适应PID控制的Matlab仿真设计研究一、 模糊控制思想、PID控制理论简介:在工业生产过程中,许多被控对象受负荷变化或干扰因素很多基于模糊自适应控制理论,设计了一种模糊自适应PID控制器,具体介绍了这种PID控制器的控制特点与参数设计规如此,实现PID控制器的在线自整定和自调整。通过matlab软件进展实例,仿真明确,提高控制系统实时性和抗干扰能力,易于实现便于工程应用。1.1 模糊控制的思想:应用模糊数学的根本理论和方法,控制规如此的条件、操作用模糊集来表示、并把这些模糊控制规如此以与有关信息,诸如PID控制参数等作为知识存入计算机知识库,然后计算机根据控制系统的实际情况(

2、系统的输入,输出),运用模糊推理。1.2 PID算法:u(t)=Kpe(t)+Kit0e(t)dt+Kdde(t)dt=Kpe(t)+Kiei(t)+Kdec(t)其中,u(t)为控制器输出量,e(t)为误差信号,ec(t)为误差变化率,Kp,Ki,Kd分别为比例系数、积分系数、微分数。然而,课本中,为了简化实验难度,只是考虑了kp,ki参数的整定。1.3 模糊PID控制器的原理图:二、基于Matlab的模糊控制逻辑模块的设计关于模糊逻辑的设计,主要有隶属函数的编辑,参数的选型,规如此导入,生成三维图等2.1 模糊函数的编辑器的设定:打开matlab后,在命令窗口输入“fuzzy,回车即可出现

3、模糊函数编辑器,根本设置等。基于课本的实验要求,我选的是二输入e, 二输出。需要注意的是,在命名输入输出函数的时候,下标字母需要借助下划线的编辑,即e_c 能够显示为。四个隶属函数的N, Z, P 函数设定:在隶属函数的设定中,N 选用的是基于trimf三角形隶属函数 , Z是基于zmfZ型隶属函数,P是基于smfS型隶属函数。 分别设定二输入e, 二输出每个函数的N、Z、P的选型,以与取值围,实际的参数围。并且,模糊计算的 连接词运算 And Method取min , Or Method取max, 蕴含推理Implication取min, 输出合成运算Aggregation取max, 去模糊

4、化运算Defuzzification取centroid(重心法)。这些都完成后,即可。如下图以输入e为例:2.3 添加模糊规如此:在FIS Editor菜单栏下的Edit中打开“Rules,即可进展规如此的添加,依照课本9条抹灰规如此,添加完成后,如下:模糊规如此的视图观察,以与输入输出的的三位图2.4.1观察模糊规如此的视图:在e, 的视图上,可以明显的发现各有一条红线,这条红线就是用于调节这两个参数,当参数变化时,的值也会随之变。这样很容易观察 输入参数的变化导致 输出参数的变化。2.4.2 输出e, 与,的多维图:2.4.2.1:输入e, 对的控制:输入e, 对的控制:因为在试验中,值比拟小,忽略考虑后,对的最终值影响不大,可以看出根本是差不多的,验证了实验的正确性。2.4.2.2:输入e, 对的控制输入e, 对的控制:因为在试验中,值比拟小,忽略考虑后,对的最终值影响不大,可以看出=0.08根本是差不多的,验证了实验的正确性。隶属函数ec编辑隶属函数kp隶属函数ki添加规如此库:全部规如此:View-rulesView-surface16 / 16

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号