1. 位置环基础概念

大家好,我是你们这期课程的老朋友。今天咱们正式开讲《位置环控制与精度提升》的第一章。说实话,每次带新人,我都是从这三个问题切入的:位置环是什么?它到底管什么用?它跟速度环、电流环又是怎么搭伙干活的?

这三个问题搞不清楚,后面谈精度、谈整定、谈各种高级算法,都是空中楼阁。我自己刚入行那会儿,就吃过这个亏——上来就调位置环参数,结果电机抖得像筛糠,后来才发现是速度环根本没整定好。嗯,咱们今天就把地基打牢。

1.1 什么是位置环

位置环,说白了就是伺服系统里最外层的那个控制闭环。它的任务只有一个:让电机的实际位置,死死咬住你给的目标位置。

你想想看,一个伺服系统要完成定位任务,总得有个东西来比较「我要去哪」和「我现在在哪」吧?这个差值就是位置误差。位置环就是根据这个误差,算出一个速度指令,扔给里面的速度环去执行。

核心公式(位置环的命根子):

速度指令 = Kp × (目标位置 - 实际位置)

这里的 Kp 就是位置环比例增益。当然,实际工程中还会加前馈、积分项,但骨架就是这个。

我习惯把位置环比作一个「监工」。监工站在车间门口,手里拿着图纸(目标位置),看着工人(电机)干活。工人干慢了,监工就催(加大速度指令);干过头了,监工就喊停(反向速度指令)。就这么简单。

1.2 位置环在伺服系统中的作用

位置环到底管什么?我总结了三个核心作用,咱们一个一个说。

1.2.1 决定定位精度

这是位置环最直接的活儿。你让电机走 100mm,它到底停在 100.00mm 还是 100.05mm?这个差距,就是位置环的精度。我做过一个贴片机项目,要求重复定位精度 ±0.01mm,位置环整定不到位,死活达不到。后来把位置环增益提上去,再加了个速度前馈,才勉强过关。

1.2.2 决定跟随误差

如果是走轨迹(比如 CNC 加工),位置环还管一件事:实际轨迹跟指令轨迹之间的偏差。这个偏差就是跟随误差。你想想看,铣刀走圆弧,如果跟随误差大了,加工出来的圆就变成椭圆了。

我的经验:在龙门同步控制中,两个轴的位置环响应必须一致。我曾经遇到过一侧位置环增益高了 10%,结果龙门架走起来总是斜着跑,调了三天才发现是两边位置环参数没对齐。

1.2.3 决定系统稳定性

位置环增益调太高,系统会振荡;调太低,又软绵绵的,定位慢。这个平衡点,就是位置环整定的核心。我见过不少工程师,一上来就把位置环增益拉到最大,结果电机嗡嗡响,还以为是编码器坏了。

1.3 位置环与速度环/电流环的关系

这部分我建议你画个图来理解。咱们先看一张我手绘的框架图,把三环的关系理清楚。

伺服系统三环控制结构图 位置环 位置控制器 速度环 速度控制器 电流环 电流控制器 速度指令 电流指令 电机 + 负载 驱动 编码器 位置反馈 速度反馈(微分) 目标位置 说明: 位置环输出速度指令给速度环,速度环输出电流指令给电流环,电流环直接驱动电机。 编码器反馈位置和速度,形成完整的闭环控制。

从这张图你能看明白:位置环是老大,速度环是老二,电流环是老三。老大发话(速度指令),老二执行,老三出力气。反馈信号从最底层往上传,形成闭环。

1.3.1 三环的带宽关系

这里有个硬规矩,我建议你记牢:电流环带宽 > 速度环带宽 > 位置环带宽。为什么?

  • 电流环:响应最快,处理电磁转矩。带宽通常在 1~5 kHz。
  • 速度环:响应中等,处理转速。带宽通常在 100~500 Hz。
  • 位置环:响应最慢,处理位置。带宽通常在 10~50 Hz。

这个顺序不能乱。你想想看,如果位置环比速度环还快,那位置环发出的指令速度环根本跟不上,系统必然振荡。我见过一个案例,有人把位置环带宽设到 200 Hz,速度环才 150 Hz,结果电机一启动就啸叫,编码器线都差点震断。

避坑指南:我曾经在调试一台高速贴片机时,发现位置环响应总是慢半拍。查了半天,原来是速度环带宽被限流电阻压低了。记住:位置环的性能天花板,是速度环的响应能力。速度环不行,位置环再折腾也没用。

1.3.2 三环的输入输出关系

咱们用一张表把三环的输入输出理清楚:

控制环 输入 输出 反馈
位置环 目标位置 - 实际位置 速度指令 编码器位置
速度环 速度指令 - 实际速度 电流指令(转矩指令) 编码器速度(微分)
电流环 电流指令 - 实际电流 PWM 占空比 霍尔/采样电阻电流

你看,每一环都在做同一件事:比较目标值和实际值,算出修正量,扔给下一环。这就是闭环控制最朴素的逻辑。

1.4 位置环的常见控制模式

实际工程中,位置环不只有比例控制这一种玩法。我常用的有这几种:

  1. P(比例)控制:最简单,响应快,但有静差。适合对精度要求不高的场合。
  2. PI(比例+积分)控制:消除静差,但积分饱和是个坑。我习惯加个积分限幅。
  3. PID(比例+积分+微分)控制:微分项能预测误差趋势,但对噪声敏感。编码器分辨率不够高时,我建议慎用微分。
  4. P+前馈控制:在比例控制基础上,把速度前馈和加速度前馈加进去。这是提升跟随精度的利器,后面章节我会详细讲。

我的习惯:做定位控制时,我一般先用纯 P 控制,把系统调稳了,再加积分消除静差。如果要求高速高精度,再考虑加前馈。一步到位上 PID 往往适得其反。

1.5 小结

这一章咱们把位置环的底子打好了。你记住三句话:

  • 位置环是伺服系统的最外层闭环,决定定位精度和跟随误差。
  • 位置环输出速度指令给速度环,速度环输出电流指令给电流环。
  • 三环带宽必须递减:电流环 > 速度环 > 位置环。