




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于模糊PID控制的直流电动机伺服
系统课程:智能控制理论及其应用
姓名:
学号:
导师:目录TOC\o"1-5"\h\z\o"CurrentDocument"第一章模糊PID控制简介 2\o"CurrentDocument"传统PID 2\o"CurrentDocument"模糊PID 2\o"CurrentDocument"第二章直流伺服电机简介 3\o"CurrentDocument"2.1电动机调速控制原理 3\o"CurrentDocument"2.2三环控制原理 4\o"CurrentDocument"2.3电动机模型的建立 4\o"CurrentDocument"第三章模糊控制器设计 5\o"CurrentDocument"3.1模糊算法 5\o"CurrentDocument"3.2输入/输出隶属度函数的设计 6\o"CurrentDocument"3.3模糊规则选取 8\o"CurrentDocument"第四章simulink仿真 10\o"CurrentDocument"4.1simulink中模糊PID控制图 10\o"CurrentDocument"4.2模糊PID与传统PID仿真比较 11\o"CurrentDocument"第五章结论分析 15\o"CurrentDocument"5.1结论分析 15\o"CurrentDocument"5.2仿真过程中遇到的问题 16第一章模糊PID控制简介1.1传统PID在传统PID控制器中,参数Kp用于加快系统响应速度,提高系统调节精度,但Kp过大将导致系统不稳定;Ki用于消除系统稳态误差,但Ki过大,会使系统超调加大,甚至引起振荡;Kd用于改善系统动态特性,增大微分时间有利于加快系统响应,使系统超调量减小,稳定性增加,但对扰动敏感,一直外部扰动能力减弱。常规PID控制器具有算法简单,稳定性好、可靠性高的特点,加之设计容易、适应面宽,是过程控制中应用最广泛的一类基本控制器。但是在工业生产过程中,PID控制器也存在参数调节需要一定过程,最优化参数选取是比较麻烦的缺点。1.2模糊PID模糊控制调节PID参数的控制方法由常规的PID控制器和模糊控制器两部分组成,模糊控制器的输入是偏差e和偏差变化率ec,输出是△•、△《和AKd。PID参数模糊自整定是找出△Kp>AKi>AKd和偏差e及偏差变化率ec之间的模糊关系,在运行中通过不断检测e和ec之间的模糊关系,在运行中通过不断检测e和ec,根据模糊控制原理来对三个参数进行在线修改,以满足不同e和ec时对控制参数的不同要求,从而使被控对象达到良好的动、静态性能,而且计算量小,模糊控制调节pid参数的控制算法结构如图。第二章直流伺服电机简介2.1电动机调速控制原理根据他励直流电动机的机械特性n=U-_^MC①CC①2e em可见电动机转速的改变可以通过改变电动机的参数来实现,如电动机的外加电压(U)、电枢回路中的外串电阻(R)和磁通(①)。通过改变R可以改变转速n。采用此方法,电枢串联电阻调速的经济性不好,调速指标不高,调速范围不大,而且调速是有级的,平滑性不高。通过改变磁通来调节电动机的转速。此种调速方法调速范围过小,通常与其他两种方法结合使用。通过改变电动机电枢外加电压的方法来调节转速。采用调压调速时,由于机械特性硬度不变,调速范围大,电压容易做到连续调节,便于实现无级调速,并且平滑性较好。故系统常采用电压调速方法。2.2三环控制原理测控系统由具有位置反馈、速度反馈和电流反馈的三闭环结构组成,电流环的作用是及时限制大电流,保护电动机;速度环的作用是抑制速度波动,增强系统抗负载扰动能力;位置环是系统的主控环,实现位置跟踪。三环结合工作,保证系统具有良好的静态精度和动态特性,并使系统工作平稳可靠。我所做的直流电机伺服系统就是图上虚线部分2.3电动机模型的建立直流电动机各项参数如下:空载转速为4100r/min,减速比为1/160,额定电压为56V。忽略电枢电感及黏性阻尼系数,则以电枢电压Ua(t)为输入变量,电动机转速3(t)为输出变量的直流伺服电动机的传递函数可简化为1/KH(S)— eTs+1式中,电动机反电动势系数K—160X60x56机电时间常数,^i钗J47 e4100x360 ,Tm=10ms,反馈比例系数Kf=15V/131.4。,此反馈系数相当于实际控制系统中的角度传感器,而以上推出的传递函数为电压与角度的关系,所以应在此传递函数基础上再添加一个积分环节,从而实现电枢电压与角度的传递关系。由上面各个系数计算得到最后的简化模型为H(s)-Z7x150.1s2+sT3T4这里我选取2.7H(s)— 0.1s2+s为控制模型,15/131.4^0.11作为增益后面加入。第三章模糊控制器设计3・1模糊算法采用双输入三输出的模糊控制器,两个输入分别是位移误差E以及位移误差的变化率EC。输出分别是比例系数的变化量AKp、积分系数的变化量AKi、微分系数的变化量AKdo整个控制的输入信号是阶跃信号,所以模糊量化因子Ke=1,Kec=1,而模型的输入是电枢电压,其额定电压为56V,所以输出的比例因子Ku=56。3.2输入/输出隶属度函数的设计输入1:位移误差,将监测模块传出的对象实际位置信号与上位机传来的位置控制信号相比较,从而得到位移误差。采用最常用的7个语言变量来定义,分别记为负大(NB),负中(NM),负小(NS),零(Z),正小(PS),正中(PM),正大(PB)。隶属度函数用三角型,基本论域[-10,+10].输入2:位移误差的变化率,通过位置误差可计算得,也采用最常用的7个语言变量来定义,隶属度函数用三角型,基本论域[-10,+10].输出1:比例控制信号,此信号通过解模糊给出相应的PWM波指令,也采用7个语言变量,分别记为负大(NB),负中(NM),负小(NS),零(Z),正小(PS),正中(PM),正大(PB)。隶属度函数用三角型,其归一化的基本论域为[-5,+5].输出2:积分控制信号。此信号通过解模糊给出相应的PWM波指令,也采用7个语言变量,其归一化的基本论域为[-5,+5]。输出3:微分控制信号。此信号通过解模糊给出相应的PWM波指令,也采用7个语言变量,其归一化的基本论域为[-5,+5]。
outputvanabiieKpCurrenitVariableRanceSelededvariabler,KpnNam?Disp-ayRange-outputvanabiieKpCurrenitVariableRanceSelededvariabler,KpnNam?Disp-ayRange-3.3模糊规则选取模糊控制策略的设计原则可根据以下原则:(1) 当|e|较大时,可选取较大的Kp与较小的Ki,使系统具有快速响应,同时为了避免出现较大的超调,应对积分作用加以限制,常取Ki=0.(2) 当|e|较小时,为了使系统应具有较小的超调,Kp应取较小,Ki应取适当,Kd取值对系统的影响较大。(3) 当|e|较小时,为使系统具有较好的稳态性能,Kp与Kd应取值大些,同时为了避免在系统中设定值附近出现震荡,Kd的选择应该有ec来确定,当|ec|值较小时,Kd取大些。当|ec|值较大时,Kd应取较小些,一般时Kd取中等。
P/I/D\cNBNMNSZPSPMPBNBPB/NB/PSPB/NB/NSPM/NM/NBPM/NM/NBPS/NS/NBZ/Z/NMZ/Z/PSNMPB/NB/PSPB/NM/NSPM/NM/NBPS/NS/NMPS/NS/NMZ/Z/NSNS/Z/ZNSPM/NB/ZPM/NM/NSPS/NS/NMPS/NS/NMZ/Z/NMNS/PS/NSNS/PS/ZZPM/NM/ZPM/NM/NSPS/NS/NSZ/Z/NSNS/PS/NSNM/PM/NSNM/PM/ZPSPS/NM/ZPS/NS/ZZ/Z/ZNS/PS/ZNS/PS/ZNM/PM/ZNM/PB/ZPMPS/Z/PBZ/Z/NSNS/PS/PSNM/PS/PSNM/PM/PSNM/PB/PSNB/PB/PBPBZ/Z/PBZ/Z/PMNM/PS/PMNM/PM/PMNM/PM/PSNB/PB/PSNB/PB/PB上面是通过一些资料找到的模糊PID规则表旅■■顽—■顿用《EK、际旅■■顽—■顿用《EK、际群中瘦讷*噫中嗥;Z"*Cb第四章simulink仿真4.1simulink中模糊PID控制图此仿真是基于matlab2014a,仿真文件是six,只适用于2013版本及以上版本。在上图中,输入为阶跃输入。红色部分为模糊控制器部分,其中包含的紫色部分是子系统,子系统是承接模糊控制器的输出,然后与初始PID参数进行相加得到最终的PID三个参数。绿色部分是PID控制部分,子系统得出的PID参数分别与常数1,积分,微分相乘再相加形成传统PID控制部分。绿色部分之后的增益是比例因子,因为电动机额定电压为56V。所以比例因子取56.深蓝色部分是被控对象,传递函数后面的增益是0.11,也是我们上面说的反馈比例系数,实际控制系统当中的角度传感器。其中天蓝色部分是外部0.5倍的阶跃扰动。最后得到的图像与阶跃输入比较通过示波器显示出来
子系统结构如下。初始PID的是三个参数分别是3.1、4.6、2.8.4・2模糊PID与传统PID仿真比较(1)一个外扰情况下的仿真比较首先先看在Kp=3.1,Ki=4.6,Kd=2.8时。传统PID与模糊PID的阶跃响应曲线,10秒仿真时间,设定5秒时候加入0.5倍的阶跃干扰。仿真结果如下图黄色输入阶跃信号,粉色模糊PID输出响应,蓝色是传统PID输出。
黄色输入正弦信号,粉色模糊PID输出响应,蓝色是传统PID输出。可以看出模糊PID比传统PID有更快的快速,更小的超调,更迅速趋于稳定,再面对阶跃干扰时能更迅速返回稳定状态。
上图是模糊PID中Kp,Ki,Kd的变化曲线,其中红色是Kp,绿色是Ki,蓝色是Kd。由图可以看出,在阶跃响应还没来时,|e|为0,Kp减小,Ki增大,当1秒后阶跃响应来时,Kp逐渐增大,Ki减小。这样系统快速响应,同时避免了大的超调。当上升时间结束时,|e|=0,此时的Kp和Ki分别到达了自己的最大值和最小值,随着|e|有开始逐渐增大,Kp有开始减小,Ki增大。而由响应曲线的斜率我们可以看出|ec|在初试时候最大,然后逐渐减小,Kd的曲线显示也是初试高然后逐渐减少。(2)一个内外扰共同干扰情况下的仿真比较接下来进行在内部和外部干扰的作用下,传统PID与模糊PID的阶跃响应曲线。设定仿真时间18秒,在第5秒与第15秒的时候切换被控对象的模型,这个相当于出现系统内部干扰,在第10秒时加入0.5的阶跃干扰,相当于外部干扰。通过观察它们的阶跃响应曲线来说明模糊PID的优势。整个仿真过程如下:一、, 275秒前丑(s)=—:—0.1S2+s275-10秒H(s)=0.1s3+s210秒时候加入0.3倍阶跃干扰2715秒以后H(s)=5s2+s由仿真结果可以发现,在内外干扰的作用下,总体上模糊PID仍相对于传统PID有更快的响应,更好的稳定性。但不知是什么原因,虽然5秒前的模型与之前一样,但这次的超调明显比传统PID高。目前还我还没找到什么原因。第五章结论分析5・1结论分析通过上面的仿真,我们可以看出相比于无法在线改变参数的传统PID,模糊PID比传统PID有更快的响应速度,更小的超调,更稳定的响应。尤其是在面对各种大干扰(如阶跃干扰等)下,在微小干扰下两者相差不大。在工业中的优势:传统PID在粗调情况下加入模糊逻辑控制有利于得到更好的PID参数,这样非专业人员可以使系统控制得很好。在工业中的缺点:模糊规则需要有经验的专家或者师傅设定,并且模糊逻辑语言变量设置必须适当,否则易造成参数过大导致系统部稳定我的这个仿真里子系统设定的初始Kp、Ki、Kd是从一些资料找到的适当值。当初始值偏高或偏低都会造成系统不稳定。如果三个参数变成5.1、2.6、1时。传统PID会得到很好的响应曲线,但模糊PID因为参数过大导致系统不稳定崩溃。这就说明了一般工业PI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人工智能物联网合作协议书
- 山东省惠州市惠东县梁化中学九年级化学下册 12.3 有机合成材料教学实录 新人教版
- 上海市理工大学附属中学2024年-学年高二体育上学期第1周教学实录3
- 26 我的“长生果”(教学设计)-2024-2025学年统编版语文五年级上册
- ntc读取温度电路
- 2025年大量程固体物位仪表项目建议书
- Unit 2 Topic 3 Section D 教学设计 2024-2025学年仁爱科普版八年级英语上册
- 利用网络平台创新教学方式计划
- 对话与交流中的艺术教育方法计划
- 学校教学工作规划计划
- 总包单位向各分包移交建筑一米线交接单
- 某隧道仰拱栈桥施工方案
- DB37∕T 5197-2021 公共建筑节能监测系统技术标准
- 门诊特定病种待遇认定申请表
- 手卫生知识培训PPT课件下载
- 钢结构设计总说明(新版)
- 码头基本建设程序审批流程图
- (完整版)六宫格数独100题
- 摄影基础入门—摄影教学课件ppt课件(带内容)
- PP或PE塑料袋质量检验标准
- 幻想水浒传2怪物掉落
评论
0/150
提交评论