计算机控制课程设计--PID控制算法的MATLAB仿真研究.docx

计算机控制课程设计--PID控制算法的MATLAB仿真研究.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机控制课程设计--PID控制算法的MATLAB仿真研究

《计算机控制技术》课程设计 题目:PID控制算法的MATLAB仿真研究 专业:自动化 班级:三班 学号: 姓名: 时间:2012年12月24日--2012年12月29日PID控制算法的MATLAB仿真研究一、课程设计目的和要求1.目的1)通过本课程设计进一步巩固PID算法基本理论以及数字控制器实现的认识和掌握,归纳和总结PID控制算法在实际运用中的一些特性;2) 熟悉MATLAB语言及其在控制系统设计中的应用,提高学生对控制系统程序设计的能力。2.要求通过查阅资料,了解PID算法研究现状和研究领域,充分理解设计内容,对PID算法的基本原理与运用进行归纳和总结,并独立完成设计实验和总结报告。二、课程设计的基本内容及步骤1. 任务的提出PID控制算法是实际工业控制中应用最为广泛的控制算法,它具有控制器设计简单,控制效果好等优点。PID控制器参数的设置是否合适对其控制效果具有很大的影响,在本课设计中采用带纯滞后的一阶惯性环节作为系统的被控对象模型,传递函数为,其中各参数分别为:,,。MATLAB仿真框图如图1所示。图12.对PID控制算法的仿真研究从以下4个方面展开:PID控制器调节参数的整定PID参数的选定对控制系统能否得到好的控制效果是至关重要的,PID参数的整定方法有很多种,可采用理论整定法(如ZN法)或者实验确定法(比如扩充临界比例度法、试凑法等),也可采用如模糊自适应参数整定、遗传算法参数整定等新型的PID参数整定方法。在此处选用扩充临界比例度法对PID进行整定,其过程如下:选择一个足够短的采样周期 ,由于被控对象中含有纯滞后,且其滞后时间常数为,故可选择采样周期。令积分时间常数,微分时间常数,逐渐加大比例系数KP(即减小比例度),直到时,控制系统发生持续等幅震荡。记下时系统发生震荡的临界比例度(即)和振荡周期。持续等幅震荡如图2所示。图2程序: plot(tout,yout)选择控制度为,按下面公式计算各参数:通过仿真可得:,故可得:按此组控制参数得到的系统阶跃响应曲线如图3所示。图3程序: plot(tout,yout)grid on由响应曲线可知,此时系统虽然稳定,但是暂态性能较差,超调量过大,且响应曲线不平滑。根据以下原则对控制器参数进行调整以改善系统的暂态过程:通过减小采样周期,使响应曲线平滑。减小采样周期后,通过增大积分时间常数来保证系统稳定。减小比例系数和微分时间常数,以减小系统的超调。改变控制器参数后得到系统的阶跃响应曲线如图4所示,系统的暂态性能得到明显改善。图4程序: plot(tout,yout)grid on最终,选择采样周期为,PID控制器的控制参数为:此时,系统的超调量为,上升时间为,调整时间为。稳态误差为。改变对象模型参数实际中,由于建模误差以及被控对象的参数变化,都会使得被控对象传递函数参数不准确。一个性能优良的控制器应该在系统参数发生变化时依然具有良好的控制性能,既具有较强的鲁棒性。PID控制器的鲁棒性强弱是由控制器参数确定后系统的稳定裕度决定的。下面通过仿真分析被控对象参数变化时PID控制器的控制效果。当被控对象的比例系数增大时,系统的单位阶跃响应曲线如图5所示,此时系统的个暂态性能指标为:图5程序: plot(tout,yout)grid on hold on plot(tout,yout,r--)相对参数未变时单位阶跃响应而言,系统的超调量增大,上升时间和调整时间都减小,但是,各性能指标的变化量都比较小。这是因为,被控对象的比例系数增大使得系统的开环增益变大,故而系统响应的快速性得到提高,但超调量也随之增大。从被控对象的比例系数变化时系统的单位阶跃响应可知,当被控对象的比例系数在一定范围内变化时,对PID控制器的控制效果不会产生太大影响。当被控对象的惯性时间常数增大时,系统的单位阶跃响应曲线如图5所示,此时系统的个暂态性能指标为:图6程序: plot(tout,yout)grid on hold on plot(tout,yout,r--)相对参数未变时单位阶跃响应而言,被控对象的惯性时间常数增大使得系统的响应速度变慢,故而,使得系统的超调量减小,上升时间和调整时间都增大。又各性能指标的变化量都比较小,故可知,当被控对象的惯性时间常数在一定范围内变化时,对PID控制器的控制效果不会产生太大影响。当被控对象的纯滞后时间常数增大时,系统的单位阶跃响应曲线如图7所示,此时系统的个暂态性能指标为:图7程序: plot(tout,yout)grid on hold on plot(tout,yout,r--)相对参数未变时单位阶跃响应而言,纯滞后时间常数增大使得系统的响应速度变快,故而,使得系统的超调量增大,上升时间和调整时间都减小。又各性能指标的变化量都比较小,故可知,当纯滞后时间常数在一

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档