0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何实现PID回路的最优性能

电子工程师 来源:xx 2019-04-05 06:08 次阅读

工业自动化行业,尽管大部分人将比例-积分-微分 (PID) 算法作为闭环过程控制的事实标准,但优化PID回路以达到最优性能的最佳方法,仍然没有达成共识。这些实践在概念上很简单:选择用于定义总体控制量的比例、积分和微分的相对大小的增益、速率和重置参数

在实践中,回路整定与其说是科学,不如说是艺术。优化参数的最佳选择取决于各种因素,包括受控过程的动态行为、运行人员确定的性能目标以及运行人员对调节工作方式的理解。已经开发了各种手动技术,来帮助运行人员调整其回路,但即使在专业软件的帮助下,回路整定也可能是一项艰难而耗时的差事。

“自动整定”或“自整定”PID控制器旨在简化问题,方法是根据对受控过程行为的某种自动分析来选择自己的调节参数。这些自动过程,通常涉及过程输入/输出之间关系的数学模型,经验丰富的运行人员提供的信息可以改进这些数学关系 (参见图 1)。

图 1:自动调节PID 控制器,通过测量过程输入 (控制量) 和输出 (过程变量),然后更新其自己的调节参数,以满足运行人员对闭环性能的要求。

“自整定” 指的是那些在控制器在线调节工艺过程时持续执行的程序。"自动整定" 是指控制器处于离线状态时按需执行的过程。但是,这两个术语通常互换使用,因为自整定和自动整定控制器都可以自动调整自身。为了简单起见,在下文中,这两个词用"自动调节器"代替 。

步进测试

在调试回路的过程中,自动调节器可以简单的自动执行操作员可能需要手动执行的调整程序,例如,在控制活动中强制一个波动、观察结果并相应调整参数。但是,自动调节器在执行这些步骤时会有所不同。

例如,最基本的自动调节器可以执行经典的“步进测试”或“阶跃测试”,在这种情况下,控制工作会以循序渐进的方式改变,并禁用反馈。从理论上讲,该过程对阶跃输入的响应,将提供足够的信息来表征过程的动态行为,这反过来又会决定调节参数。然而在实践中,对于那些在所有时间内必须将过程变量波动降至最低的应用中,仅仅为了调节控制器而为过程引入阶跃扰动,是不切实际的。

某些自动调节器在执行步进测试时,可以通过响应设定值的变更来避免此类问题。无论如何,进程都会受到干扰,在试图推动过程变量向新设定值变化的过程中,控制器可以承担在进程中较小的阶跃变化。

例如,当运行人员请求更改设定值时,控制器应施加100% 的控制量 (正步骤),然后在过程变量到达新设定值 (负步骤) 之前关闭。然后,控制器就会检测到过程变量中的波动,以确定过程行为的数学模型(请参阅图2 中所示的步进测试)。

图 2:对于某些应用程序,如果该过程以可预测的方式运行,那么设定值的微小变化,就足以识别过程行为。执行设定值响应测试的自动调节器,会中断控制器对设定值更改的初始响应,以进行两步测试:一个正向测试和一个负向测试。在过程变量完成一个完整变化之后,自动调节器就可以计算出一组新的调节参数,然后重新激活PID算法。当过程变量达到设定值时,控制器已经被调整到运行人员期望的闭环控制,这涉及到回路的上升时间、过冲率、建立时间等因素。

过程的时间常数可以推导出来,或者用从控制器关机到过程变量开始下降之间的时间间隔。然后,可以使用任意的优化规则以及运行人员对闭环性能的偏好,从进程死区时间、增益和时间常数来计算相应的 PID 参数。优化完成后,控制器可以恢复正常的闭环控制操作,将过程变量继续调节到设定值。

噪声和扰动

尽管概念简单,但步进测试对自动化来讲可能也是一个挑战。如果在测试过程中,过程变量发生扰动,则结果会被扭曲。经验丰富的运行人员,在执行手动步进测试时,通常可以识别正在发生的干扰,或者等恢复正常后再启动测试或在必要时重新启动测试。赋予自动调节器类似的观察技能则非常难。

当过程变量受测量噪声的影响时,该问题尤为严重。自动调节器并不是总能区分虚假噪声和真实扰动。即使可以区分,测量噪声仍可能会破坏响应曲线的精确形状,从而损坏过程模型的计算。

某些自动调节器可以通过多次执行自动步进测试,然后将结果平均或选择最常出现的结果来处理测量噪声。复杂的自动调节器,还可以计算出对过程模型的估计是否能够适应嘈杂的数据,或者报告它在最新结果中的可信度,或者重复测试,直到达到运行人员定义的置信度。

没有万能药

但自动启发式调节也有缺点。如果自动调节器经过训练,无法获得过程行为模式,或者如果进程以完全意外的方式运行,那么自动调节器就会不知道该做什么。基于模糊逻辑或人工智能的启发式自动调节器,虽然能记录运行人员的体验,可以重新对其进行训练以识别新模式,但仍然需要经验丰富的运行人员的帮助,因为在大多数时间,它不能自动完成。

启发式调优也可能需要很长时间和几个迭代才能达到最终结果。另外,启发式自动调节器,在调节参数的度和频率方面倾向于保守,以免导致过调节。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15221

    浏览量

    171156
  • PID
    PID
    +关注

    关注

    35

    文章

    1446

    浏览量

    83793
收藏 人收藏

    评论

    相关推荐

    PID回路控制的原理与调试

    闭环控制。其中比例项是增益(Kc)与偏差的乘积,积分项与偏差的和成正比,而微分项与偏差的变化成正比。  PID控制功能是通过PID指令功能块实现的。在S7-200中,PID
    发表于 01-04 13:57

    数控机床的运动控制 怎么快速调出最优PID参数?

    怎么快速调出最优PID参数?1、如果已知控制对象的数学模型,如何快速确定控制器的PID参数?2、如果不知道控制对象的数学模型,如何快速通过实验法获得比较精确的理想的PID参数?3、齐格
    发表于 07-30 10:29

    二手5720A_租售5720A多功能校准器|Fluke福禄克

    为准,不同的配置价格不同,不同的时间价格也不相同,产品详细报价请来电咨询,给您带来的不便敬请谅解。租售二手5720A技术指标直流电压范围: 0 至 ±1100V5700A 系列 1 年内最优性能规格
    发表于 08-11 10:54

    模糊PID相比传统PID的优点有哪些

    模糊PID实现步骤及其MATLAB仿真与STM32程序实现一:模糊PID相比传统PID的优点传统PID
    发表于 08-17 06:13

    基于H∞回路成形的鲁棒PID 参数整定

    积分过程在工业过程控制中经常遇到,采用常规的PID 参数整定方法很难得到理想的控制效果。本文采用基于H∞回路成形的鲁棒PID 参数整定方法,实现对积分过程的有效控制。通过Si
    发表于 08-07 09:51 8次下载

    怎样才能使本本达到最优性能

    怎样才能使本本达到最优性能 问题:我是一个最近购本的菜鸟,请问怎样才能使本本达到最优性能? 回
    发表于 01-25 14:39 485次阅读

    基于FF现场总线的PID控制应用实现

    基于FF现场总线的网络化测控实验平台上,设计了双容水箱的液位反馈控制回路实现了基于OPC技术的PID控制算法。
    发表于 02-11 11:58 2752次阅读
    基于FF现场总线的<b class='flag-5'>PID</b>控制应用<b class='flag-5'>实现</b>

    pid算法_什么是pid算法

    PID控制器是一种最优控制。本文讲述了增量式PID算法原理与数字PID算法原理与数字PID算法程序,详细讲解了什么是
    发表于 01-01 11:58 1.1w次阅读
    <b class='flag-5'>pid</b>算法_什么是<b class='flag-5'>pid</b>算法

    时间最优模糊PID控制算法的设计与研究

    时间最优模糊PID控制算法的设计与研究-2004。
    发表于 04-06 11:53 18次下载

    PID理论详解

    PID控制是业内最常见的控制算法,在工业控制领域有很高的接受度。 PID控制器的广泛应用,得益于其在多种操作条件下稳定的性能,以及易操作的特性。工程师可以用简单直观的方式实现
    发表于 11-16 17:38 7750次阅读
    <b class='flag-5'>PID</b>理论详解

    求解含储能装置的微电网动态最优潮流的对偶半定规划方法

    电网动态最优潮流是一个全天24个时间断面耦合的最优潮流问题,需要考虑常规机组爬坡率约束和分布式储能装置能量约束。具有二阶收敛特性的内点法可以对其进行快速求解,但无法保证解的全局最优性。采用对偶半定规
    发表于 12-19 11:45 0次下载
    求解含储能装置的微电网动态<b class='flag-5'>最优</b>潮流的对偶半定规划方法

    使用GForce-200PLCCPU222进行PID回路控制的原理与调试

    GForce-200系列PLC能够进行PID控制,其CPU最多可支持8个PID控制回路PID是闭环控制系统中比例-积分-微分控制算法,它可以看作是这三项之和,根据设定值与被控对象实际
    发表于 02-06 18:11 2113次阅读
    使用GForce-200PLCCPU222进行<b class='flag-5'>PID</b><b class='flag-5'>回路</b>控制的原理与调试

    TI 音频创新日:闭环放大器性能介绍

    2015 TI 音频创新日 (5) 业界最优性能闭环放大器家族
    的头像 发表于 08-24 00:44 3666次阅读

    浅析PID回路问题与解决方法

    稳定的PID是指过程变量接近设定值,输出不会不规则的变化,且回路的输出值在控制范围中心附近变化。
    的头像 发表于 08-23 15:15 4754次阅读

    CadenceTECHTALK:使用 Xcelium Logic Simulator 获得最优性能

    ,这些优化随 Xcelium 的每个新版本一起交付。 只需应用一些最佳实践,即可轻松实现性能提升。许多客户使用这些最佳实践实现了 1.2 倍到 3 倍的性能提升。如果您想了解如何
    发表于 01-11 13:47 488次阅读