数字PID控制器设计制作.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CHENG 数字PID控制器设计 设计任务: 设单位反应系统的开环传达函数为: 设计数字PID控制器,使系统的稳态偏差不大于0.1,超调量不大于 20%, 调理时间不大于0.5s。采纳增量算法实现该PID控制器。 详细要求: 采纳Matlab达成控制系统的成立、分析和模拟仿真,给出仿真结 果。 设计报告内容包括数字PID控制器的设计步骤、Matlab仿真的性能曲线、采样周期T的选择、数字控制器脉冲传达函数和差分方程形式。 设计工作小结和心得意会。 列出所查阅的参照资料。 CHENG CHENG 数字PID控制器设计报告 一、设计目的 认识数字PID控制算法的实现; 掌握PID控制器参数对控制系统性能的影响; 能够运用MATLAB/Simulink软件对控制系统进行正确建模并对模块 进行正确的参数设置; 加深对理论知识的理解和掌握; 掌握计算机控制系统分析与设计方法。二、设计要求 1采纳增量算法实现该PID控制器。 2娴熟掌握PID设计方法及MATLAB设计仿真。 三、设计任务 设单位反应系统的开环传达函数为: 设计数字PID控制器,使系统的稳态偏差不大于 0.1,超调量不大于 20%, 调理时间不大于0.5s。采纳增量算法实现该 PID控制器。 四、设计原理 1.数字PID原理构造框图 CHENG CHENG 增量式PID控制算法 ukKPekKIeiKDekek1 i0 =u(k-1)+Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)]=u(k-1)+(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 因此u(k)=u(k)-u(k-1) =Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] =(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 整理: u(k)=Ae(k)-Be(k-1)+Ce(k-2) A=Kp+Ki+KdB=-(Kp+2Kd)C=Kd 五、Matlab仿真选择数字PID参数 (扩大临界比率度法/扩大响应曲线法详细整定步骤) 利用扩大临界比率带法选择数字PID参数,扩大临界比率带法是以模拟PID调理器中使用的临界比率带法为基础的一种数字PID参数的整定方法。其整定步骤以下:; CHENG CHENG 选择适合的采样周期T; 在纯比率的作用下,给定输入阶跃变化时,逐渐加大比率作用Kp(即减小比率带),直至系统出现等幅震荡,记录比率增益Kc,及振荡周期Tc。Kc成为临界振荡比率增益(对应的临界比率带),Tc成为临界振荡周期。 =1/150S^3+6/25S^2+37/30S+1 在MATLAB下输入以下程序: num=[1]; den=[1/150,6/25,37/30,1]; sys=tf(num,den); p=[20:2:45]; fori=1:length(p) Gc=feedback(p(i)*sys,1); step(Gc) holdon end; grid title(Kp变化时系统的阶跃响应曲线) axis([0,3,0,2.3]) 仿真阶跃响应以以下图: CHENG CHENG 调整参数:p=[35:2:45] 程序以下: num=[1]; den=[1/150,6/25,37/30,1]; sys=tf(num,den); p=[35:2:45]; fori=1:length(p) Gc=feedback(p(i)*sys,1); step(Gc) holdon end; grid CHENG CHENG title(Kp变化时系统的阶跃响应曲线) axis([0,3,0,2.3]) 仿真阶跃响应以以下图: 由图像可知:当Kp在40~45之间时,系统会出现等幅振荡。为进一 步获取正确的Kp,调整程序参数p=[40:1:45],程序以下: num=[1]; den=[1/150,6/25,37/30,1]; sys=tf(num,den); p=[40:1:45]; fori=1:length(p) Gc=feedback(p(i)*sys,1); step(Gc) CHENG CHENG holdon end; grid title(Kp变化时系统的阶跃响应曲线) axis([0,3,0,2.3]) 仿真阶跃响应以以下图: 由图像进一步精准得Kc约为43时,系统出现等幅震荡,震荡周期Tc 约为0.5s。 扩大临界比率带法选择数字PID参数的计算公式以下表所示: 3)选择控制度。控制度的定义为数字调理器和模拟调理所对应 的过分过程的偏差平方积分之比,即控制度 =0 eD2dt式中,eD为 0 e2dt 数字调理器的控制偏差;e为模拟调理器的控制偏差 .当控制

文档评论(0)

135****8681 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档