[2018年最新整理]PID控制算法解析英文翻译.doc

[2018年最新整理]PID控制算法解析英文翻译.doc

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

PID控制算法解析 在工作中,我是作为三名“随动系统人员”中的一人,也是唯一一个利用软件测试控制回路的人。所以,我有很多机会为各种工程设计数字控制回路。当然也有一些需要我利用所掌握的经验去解决的控制问题,但是大量的控制问题都可以用简单的控制器解决,而不用求助任何控制理论知识。 这篇文章将会告诉你如何使用和调试一个简单的控制器而不需要复杂的数学和控制理论知识。这个技术用来调试控制器是已经被验证且正确的方法,并且可以成功解决任何控制问题。 PID控制 PID控制器的各种应用形式已经存在超过一个世纪了。PID控制器非常适合作为纯粹的机械设备,气动设备和电子设备。这种数字PID控制器利用微处理器已经成功进入到工业中。正如你看到的,将PID控制写入到你的程序代码中时一个迫切的任务。 PID代表“比例,积分,微分”。这三个词语描述了PID控制器的基本元素。每种元素实现一种不同的功能并且对系统的运行产生不同的影响。 在传统的PID控制器中,这些元素是由系统的期望值和被控对象的反馈信号的综合驱动的。这些元素的输出值加起来作为系统的输出。 图1展示了PID控制器的基本方框图。在这个例子中,微分原件仅仅由装置的反馈信号驱动。期望值减去这个装置的反馈信号得到一个误差值,这个误差值是比例和积分的驱动信号。这些信号值加到一起用来驱动这个装置。现在还不能描述这些元素怎么工作的,在下面的文章中会解释的。利用一个交替的装置研究比例元素,这个可以为比例元素提供比较好的位置,并且取决于你希望这个系统如何实现指令。 图1 控制系统 为了能够用可实现的理论来讨论这个课题,我们需要一些试样系统。在这篇文章中我将用三个系统展示不同的控制器对它们的影响: 电机驱动齿轮系统 精密定位系统 热力系统 每种系统都有不同的特征并且需要不同的控制器才能实现最好的控制效果。 1、电机和齿轮 第一个是电机驱动齿轮系统,齿轮的输出位置信号由电位计或一些定位计监控。你将会看到这种机械装置会用来驱动打印机上的输送装置或是作为节流装置安装在汽车的巡航装置上,或是任意位置精确定位的控制器上。图2展示了这种系统。这个电机是由软件控制的电压驱动的。电机的输出是用齿轮向下转动实际的机械装置,最终的驱动位置是由电位计监测的。 一个直流电动机最好是由与被控电压成比例的速度驱动。通常电机电枢会有电阻,所以在输入电压和输出速度上会有一些延误。齿轮组会将电机的运转乘以一个常数,最终电位计会检测输出轴的位置。 图3展示了电机驱动齿轮系统的阶跃响应。我正在用0-0.2的一个时间常数值。这个系统的阶跃响应仅仅是对输入从0到一些常数值的反应。所以我们在这处理相对普通的例子,我已经展示了一小部分的阶跃响应。图3展示了阶跃输入和电机响应。这个电机由于时间常数所以响应很慢,但是一旦开始电机就会以固定的速率转动。 图2 2、精确执行器 有时我们必须精确控制装置的位置。一个精确的定位系统需要一个自由的机械平台,一个扬声器和一个非接触式位置传感器。 你可能希望这种机械装置作为一个光学系统的稳定原件或是定位一些技术装备或传感器。软件指定线圈的趋势。这个线圈建立的磁场能在磁体上产生磁力。这个磁体安装在机械平台上并且与线圈的运动趋势成比例运动。最终这个平台的位置由非接触式位置传感器监测。 因为这种安置,磁力与平台的转动独立开。好处是将平台和外部的效果联系在一起,缺点是导致系统的不稳定,成为控制的一个挑战。并且用电子设备构建一个好的直流输出放大器和非接触式传感器的界面也会是一个挑战。如果你将要设计这种系统时你要祈祷你有一个相当聪明的团队。 这个系统的运动方程非常简单。平台的转力仅仅与要求的驱动力成比例,所以系统的加速和驱动力成精确的比例。 后面我们将会看到由于平台启动的延缓使控制问题更具挑战性。 图3 3、温度控制 第三个例子是一个加热器。这个容器由电子加热器加热,容器内的温度由温度检测装置测量。 热力系统一般会有复杂的响应。我会忽视很多小的细节并给出一个相似的模型。除非你对效果很严苛,那么不需要一个精确的模型。 系统的阶跃响应Vd的改变时间常数t1-0.1s,t2-0.3s。这个响应一般用来解决给定驱动的常温问题,而且时间充裕。同样由于绝缘少,热力系统对外界的影响很敏感。 控制器 这里介绍的PID控制器的元素的输入信号或者是装置的输出信号或者是误差信号,这个误差是指装置的输出值和系统期望值的差。 我将用浮点的方法写这个控制代码从而能够实现讨论过的细节。如果你将用积分或是其他固定算法实现你的控制,这将取决于你是否采纳这个方法。 随着讨论的进行,你将会看到数据结构和函数内部的形成。 我用忽视PID的常规更新误差来代替忽视指定误差的原因是你想要与误差开玩笑。 在主要代码中除去误差计算使PID得应用更有一般性。 比例控制 比例控制是最简单的回路

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档