基于先进PID控制电动机调速系统研究.docVIP

基于先进PID控制电动机调速系统研究.doc

  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文档。上传文档
查看更多
基于先进PID控制电动机调速系统研究

基于先进PID控制电动机调速系统研究   摘 要:文章简要介绍了先进PID控制算法的原理及实现过程,阐述了常规PID控制算法的局限性,并分析了该先进PID控制算法与常规的PID控制算法的不同。实验验证主要采用半硬件仿真的方式,使用STM32系列单片机做微控制器,用16个MOS管构成H桥作为直流电动机的驱动板,用100线的编码器作为速度传感器反馈电机的实时转速。系统运行时,微控制器通过串口向PC机发送系统的状态信息,用以显示系统的各种性能指标,比较控制算法的优劣。   关键词:先进PID控制;STM32;半硬件仿真   引言   在工业生产过程中,直流电动机被广泛地应用于各种工业拖动领域。对直流电动机转速的有效控制也一直都是工程技术及科研人员研究的热门课题之一。目前虽然各种现代控制直流电动机调速系统的控制算法以PID控制为主。PID控制具有原理简单,使用方便等优点。但在环境快速变化,实时性及控制精度要求高的场合,PID控制器的参数整定往往十分繁琐复杂,需要反复调整。为了能够更好地适应各种工业控制领域,需要对PID控制算法做一些改进。而对常规PID控制算法的改进就称之为先进PID控制。   1 常规PID控制器的原理   常规PID控制器的控制规则:设误差信号为e(t),作为输入变量,则PID控制的输出量u(t)为:   (1)   在式(1)中,KP为比例系数,TI为积分时间常数,TD为微分时间常数。在实际设计PID控制器时,通常是在微控制器中实现的,因此需要对式(1)做离散化处理。离散后得:   (2)   为了简化参数,调试方便,可以将式(2)改写为:   (3)   在式(3)中,KP、Ki和Kd分别是比例系数、积分系数和微分系数。   PID控制器的本质就是一个在频域上的滤波器。在确定使系统稳定的参数时,这一思想很有用,如果参数选用不当,很可能导致系统反复震荡,无法达到最终的设定值。PID控制器传递函数的一般形式是:   H(s)=■ (4)   2 常规PID控制器效果分析   当直流电动机空载运行时,将目标转速设定为300r/min,系统调节时间很短,能够很快的到达并稳定在目标转速。在运行的过程中,也没有明显的超调。此时,系统的控制效果较佳。在其他条件都相同的情况下,将目标转速1000r/min,系统的调节时间有所增加,超调量较大,但基本在可接受的范围内。当给直流电动机加额定负载时,保持该调速系统PID参数不变,将目标转速设定为300r/min,在运行过程中,系统的调节时间大幅增加且系统出现了较大的稳态误差。将目标转速设定在1000r/min时,系统控制指标出现明显的恶化。由此可以看出,当控制器参数固定时,PID控制算法的调速范围并不宽,且直流电动机的负载一旦变化,就会对整个系统的控制效果产生不利的影响。因此常规的PID控制算法并不是适用于这种直流电动机调速系统。   3 先进PID控制器的设计   在电动机调速系统中,常规的PID控制算法暴露出一些问题。第一个是当直流电动机负载运行时,稳定状态下的系统出现了较大的稳态误差。为了减小稳态误差,必须加大积分系数,以提高控制精度。但在直流电动机启动、停止和大幅度改变目标速度时,短时间内系统出现了较大的误差,造成积分累积,引起系统出现较大的超调,这在实际的生产中是不允许的。为了解决这一问题,文章采用了一种新的PID控制算法――积分分离PID控制算法。当电动机启动、停止或者买标书速度大幅改变,电动当前的转速与目标转速之间的偏差变大时,取消积分作用,以免使系统的超调量增大,稳定性降低。当电动机当前转速与目标转速较为接近时,再引入积分作用,用以消除系统的稳态误差,提高控制精度。根据电动机的实际情况,通常将目标速度的30%作为阈值。具体实现过程如下:   ●设定阈值?茁0;   ●当误差?驻?茁时,采用PD控制;   ●当误差?驻?燮?茁时,采用PID控制。   采用这种控制算法后,可以解决上述常规PID控制算法控制精度不高或者超调量较大的问题。   经过改进后,还有另一个问题是调速的范围不能很宽,否则系统的控制动态指标将出现明显的恶化。造成这个问题的根本原因是PID控制器的一组固定参数并不能适用于对各种目标速度的控制。针对这一缺陷,可以采用动态参数的PID控制算法。具体实现方法是,将可能需要调速的范围划分为若干个区间,对每个区间采用不同的控制参数,这样可以降低PID控制器参数调节的难度,较好的适应各种不同的目标速度,以达到最佳的控制效果。   4 先进PID控制器效果分析   为了与常规PID控制算法做对比,测试时均与常规PID控制算法的测试做参照。首先在电动机空载时,将电动机目标转速设置为300r/min,加入分离积分和动态参

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档