了解液压系统中的PID控制

释放双眼,带上耳机,听听看~!

在液压伺服系统的世界里,阀、油缸、油泵看得见摸得着,但真正决定它们“听不听话、稳不稳定”的,往往是藏在控制器里的那几行算法。PID就是其中最常见、也最容易被说得“高大上”的一个名词。其实,把它拆开来看,你可以把PID想象成一个很有经验的“液压管家”:会记住系统过去表现怎么样,盯着现在偏差有多大,还能根据变化趋势大致“猜到”未来会往哪儿跑。正是依靠这份对“过去—现在—未来”的综合判断,液压系统才能在各种工况下,既能快速响应,又能相对平稳地达到你想要的压力、速度或位置。

一、什么是PID

了解液压系统中的PID控制

图1 PID控制器框图

首先,了解PID这个缩写词非常重要。它代表比例-积分-微分(Proportional-Integral-Derivative),是系统设定点用于实时纠正误差的控制方法。您可能会看到P、PI、PD 或 PID与特定系统的控制器相关联——这些字母表示正在或未应用哪些控制方法。

  • P:比例(Proportional)——专注“当下”

  • I:积分(Integral)——记“过去”

  • D:微分(Derivative)——预判“未来”

了解液压系统中的PID控制

在液压伺服系统里,PID被用来控制以下三个关键量:

  • 压力:稳不稳?会不会忽高忽低?

  • 速度:太慢还是太猛?

  • 位置:能不能稳稳地停在该停的地方?

一句话PID 就是一个根据“过去的表现”、“现在的偏差”、“未来的趋势”来调节液压系统的算法,让系统又快又稳又准。

二、三种“时间观”的控制逻辑

1、P(比例)——专注“当下”

了解液压系统中的PID控制

P关心的是:这一刻你偏差了多少。

  • 当前误差大→ 输出就大

  • 当前误差小→ 输出就小

就像你关门:门缝很大,你就用力推门缝很小,你就轻轻推

优点:反应快,有误差立刻动作。

缺点:只看“现在”,不记旧账,所以经常会永远差那么一点点(稳态误差)。

所以说:P是一个“活在当下”的人:你现在离目标远不远,我就现在多用点力,至于之前怎么样、之后会怎样,我一概不管

2、 I(积分)——记得“过去”

了解液压系统中的PID控制

I关心的是:过去这段时间里,你持续积累了多少误差

  • 误差持续时间一长,积分值就一点点“攒起来

  • 攒到一定程度,控制器就会拼命纠正,直到误差趋近于0

依旧关门:你发现门老是差一条小缝,总是关不严看久了你会烦,一把稍微用大力,把门“按死”关上

优点:能消除那种长期存在的小误差,让系统真正“准准到设定值”。

缺点:“过去的账”记得太狠,会:

  • 反应变慢

  • 容易超调、来回振荡。

所以说:I是一个“念旧”的人:你以前的误差,我都记着,迟早要你还

3、D(微分)——预判“未来”

了解液压系统中的PID控制

D关心的是:误差变化的趋势,也就是“马上要发生什么”而不是有多少误差

  • 如果误差正在快速减小,说明马上就要到目标

  • D会提前帮你“刹车”,避免冲过头

叒是关门:眼看门快要关上了,而且速度还挺快——你会本能地提前放轻力道,不让门“砰”地一声撞上。

优点:抑制超调,减少振荡,让系统更稳定

缺点:对信号噪声很敏感。传感器稍微抖一下,D 太大就会跟着瞎紧张,导致控制量乱跳。

所以说:D是一个“审时度势”:你现在往哪儿走、走多快,我心里有数,提前做好准备,不让你乱冲。

三、三位一体:一位“时间三观”俱全的管家

 P、I、D 组合起来,你就得到了一个这样的控制器:

  • P:处理“此时此刻”的误差(现在)

  • I:清算“长时间积累”的偏差(过去)

  • D:根据变化趋势做预测(未来)

把它放到液压系统里,效果是这样的:

  • 启动时:快速追上设定的压力/速度/位置 → 靠P

  • 稳定后:把最后那一点残余偏差也消灭掉→ 靠I

  • 全周期内不让系统乱抖、乱冲、振荡→ 靠D

形象一点说:

  • 只用P:像一个干活很冲但有点毛躁的人,反应快但不精细。

  • 加上I:像一个有记性的人,知道自己总是“差一点”,会想办法补上。

  • 再加D:像一个有预判能力的人,知道什么时候该收力、什么时候该稳住,绝不冲过头。

四、PID在液压伺服系统中的作用

PID在液压伺服系统中的作用

  • 让系统“敢动”P把你从远处快速拉到目标附近,保证有足够的力和速度。

  • 让系统“收得住”:D防止你到了附近还猛冲,减少振荡和过冲。

  • 让系统“最终很准”:I把最后那一点点残余误差消掉,不再永远差一点。

以阀控缸为例:

了解液压系统中的PID控制

图2 阀控缸系统简化

1、位置控制

通常用闭环位置控制(通常带速度、加速度前馈)

  • 目标是“到哪儿、停在哪儿”,对最终位置误差最敏感。

  • 位置环(外环)+ 速度环(内环),让系统既能准确到位,又不过分抖动。

因此,位置控制最怕:过冲、振荡、不到位,需要:

  • P:提供误差驱动增益,如果被控油缸固有频率很低,还可以对P控制器输出进行滤波

  • D:提供“阻尼”,抑制振荡、减少冲过头,改善P控制器的控制品质

  • I:消除长期的小位置偏差(稳态误差):在许多液压位置控制系统中,为了避免积分作用引起超调或振荡,位置环常采用P或PD控制,而将I放在内层的速度环中。但如果低速下,动静摩擦力交替导致系统存在长期的位置偏差(如爬行或静差),也可以谨慎引入位置积分克服粘滑效应,并配合抗积分饱和措施。

了解液压系统中的PID控制

图3 PD控制器框图

因此,很多伺服系统会在位置环中采用P或PD控制,而把I放到下一级的速度环中。

2、速度控制

通常用闭环速度控制(速度环),外环可能是位置或力

  • 目标是“匀速、跟速”,对速度误差最敏感。

  • 常见结构:外环位置 / 力 → 给定速度 → 速度PID → 驱动。

一般多采用PI控制:

  • P:决定跟随速度、加速度(增益)

  • I:消除速度的稳态误差

了解液压系统中的PID控制

图4 PI控制器框图

大多数情况下速度反馈信号相对平滑系统惯性+摩擦提供了一定“自然阻尼”,因此没有D控制器也能稳定工作。当然,如果遇到负载变化大、系统弹性强、对动态性能要求高的工况时,可以加一点D用来抑制突然加减速时的振荡和超调。

3、力控制

了解液压系统中的PID控制

图5 MOOG控制器力控制模块

通常用闭环力/压力控制(力环),内层是流量/速度或阀口开度:

  • 目标是“多大力、多大压力”,对输出力/压力的大小与稳定性最敏感。

  • 常见结构:力/压力 PID → 位置/流量/阀口开度,通过改变位置或流量来调节力。

  • 应用如压装、伺服压机、张力控制等,要的是“力到位”,位置、速度只是手段。

一般多采用PI控制:

  • I:很关键,用来消除在不同负载下的稳态力/压差

  • P:提供“硬度”(刚度),响应够快

当系统刚度较低(大容腔、长管路、多软管等)、力/压力响应速度要求高时,可加入一点D来稳定系统。

五、如何调节PID

了解液压系统中的PID控制

图6 利用AMESim、Simulink等仿真软件计算

在液压系统现场调节,可以借用白志刚老师在《自动调节系统解析与PID整定》一书中的顺口溜:

参数整定找最佳,从小到大顺序查。

先是比例后积分,最后再把微分加。

曲线振荡很频繁,比例度盘要放大。

曲线漂浮绕大弯,比例度盘往小扳。

曲线偏离回复慢,积分时间往下降。

曲线波动周期长,积分时间再加长。

曲线振荡频率快,先把微分降下来。

动差大来波动慢,微分时间应加长。

理想曲线两个波,前高后低四比一。

一看二调多分析,调节质量不会低。

(注:比例度盘”即“比例增益”)

但是,什么是“绕大弯”?怎样算“快”,怎样算“慢”?对于理论能力较强的朋友,可以通过建立数学模型,借助AMESim、Simulink等仿真软件,经过计算获得参考值,再进行现场实践。而对于动手能力强、现场经验丰富的朋友,则可以根据现场工况,遵循“先是比例后积分,最后再把微分加”的步骤,通过获取参数曲线进行进一步调节。

相关阅读:

深度剖析:伺服阀中的压差、单节流边压差与流量关系

电液伺服系统计算(一)——如何计算位置控制伺服回路的允许环路增益

电液伺服系统计算(二)——设计稳定的液压闭环系统(1)

电液伺服系统概述

了解伺服阀的工作原理

比例阀的计算与选型

浅谈反馈控制在电液控制技术中的应用Ⅰ——位置控制

浅谈反馈控制在电液控制技术中的应用Ⅱ——速度控制

比例阀和比例控制回路解析(一)

液压知识误区:伺服阀和比例阀的额定流量

如果喜欢我的文章,请点赞、分享和推荐。如有疑惑,可以在下方留言板和我一起探讨。

如需转载,请注明出处。

更多精彩内容,请关注、收藏、标星Hi-Draulic,探索流体动力的乐趣。

——Hydraulics, Unlocked. 

给TA打赏
共{{data.count}}人
人已打赏
机械液压

比例阀和比例控制回路解析(一~四)

2026-4-27 15:11:55

机械液压

常用NPT、PT、G、ZG、RC、M螺纹的区别。

2026-4-27 15:21:32

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索