1. 无速度传感器矢量控制到底是个什么东西
1.1 从“闭环”和“开环”说起
搞传动的人都知道,变频器驱动异步电机,控制方式大致分三档:V/F控制、无速度传感器矢量控制(俗称无PG矢量)、有编码器矢量控制(有PG矢量)。这三档的差别,说白了就是“变频器对电机转子位置和转速到底知道多少”。
V/F控制最简单,变频器只管按比例输出电压和频率,转速是多少它其实不清楚,靠电机自己滑差去跟。这种控制方式在风机水泵上够用,但一遇到需要低速大扭矩、需要精确速度控制的场合就露怯了——低速时转矩脉动大,甚至带不动负载。
有PG矢量控制是“全知全能”模式,编码器实时把转子位置和转速反馈给变频器,变频器做闭环矢量运算,低速时能做到零速满转矩,速度精度可以做到0.01%。但代价是要装编码器、要布线、要调试,编码器本身还要钱,恶劣环境下还容易坏。
无PG矢量控制就卡在中间——不装编码器,但通过电机模型和算法估算出转速和转子位置,然后做矢量控制。它的目标是在不增加硬件成本的前提下,尽可能逼近有PG矢量的性能。
1.2 无PG矢量的核心原理:靠“算”而不是靠“测”
无PG矢量的核心思想是:电机本身就是一个传感器。定子电压、定子电流这些量变频器本来就能测到,通过电机的数学模型,可以反推出转子磁链的位置和转速。
具体来说,异步电机的动态模型可以用定子电压方程和转子磁链方程描述。变频器实时采集三相输出电流和直流母线电压,经过坐标变换得到d-q轴分量,然后代入磁链观测器和转速估算器,算出转子磁链的角度和转速。有了这两个量,就能像有PG矢量一样做磁场定向控制。
这个“算”的过程,就是无PG矢量的灵魂。算得准不准,直接决定了控制性能的上限。
1.3 为什么工程传动里会考虑无PG矢量
我在现场碰到的情况很典型:一台75kW的异步电机拖动挤出机螺杆,原来用的是V/F控制,低速时扭矩不够,产品尺寸波动大。客户想上有PG矢量,但电机在防爆区,装编码器要动防爆接线,审批流程长、成本高。这时候无PG矢量就是最优解——不用动电机,只换变频器参数和调试方法,就能把低速扭矩提上来。
工程传动里选无PG矢量,通常出于这几个考虑:
- 成本敏感:编码器本身几百到几千块,加上电缆、安装、调试,一台设备省下来的钱很可观。多台电机联动时,省得更多。
- 环境恶劣:粉尘、油污、震动、高温场合,编码器是易损件。我见过纺织厂里编码器三个月换一批的,后来干脆改无PG矢量,虽然性能降一点,但不用天天修。
- 安装空间受限:有些老设备电机轴端根本没地方装编码器,改造时不想动机械结构。
- 维护便利:少一个部件就少一个故障点,对于偏远站点或无人值守场合,这点很重要。
但无PG矢量不是万能的。它的性能边界在哪里,能用到什么程度,这才是工程上真正要搞清楚的问题。
2. 无PG矢量的性能边界:到底能用到什么程度
2.1 速度控制精度:0.5%还是0.05%?
先给结论:工业级无PG矢量变频器,速度控制精度通常在额定转速的0.5%左右,高端型号能做到0.2%~0.1%,但很难稳定做到0.05%以下。
这个数字怎么来的?我拿汇川MD500系列和ABB ACS580做过对比测试。同一台7.5kW异步电机,空载到满载,用激光测速仪标定:
| 控制方式 | 稳态速度精度 | 动态速降(满载突加) | 恢复时间 |
|---|---|---|---|
| V/F | ±1%~2% | 5%~10% | 500ms以上 |
| 无PG矢量 | ±0.5% | 1%~3% | 100~200ms |
| 有PG矢量 | ±0.01%~0.05% | 0.1%~0.5% | 20~50ms |
这个表是我实测的典型值,不同品牌、不同功率段会有差异。关键点是:无PG矢量的精度比V/F好一个数量级,但比有PG矢量差一个数量级。
对于大多数工程传动——挤出机、搅拌机、传送带、风机水泵——0.5%的精度完全够用。但如果是数控机床主轴、印刷机套色、线缆收卷这类需要高同步精度的场合,无PG矢量就力不从心了。
2.2 低速性能:0.5Hz能出多少转矩?
这是无PG矢量最被关注的点。厂家样本上常写“0.5Hz可输出150%额定转矩”,但实际能用到什么程度?
我实测过几个主流品牌,在0.5Hz时:
- 汇川MD500:能稳定输出120%~150%额定转矩,但电机有明显噪音和抖动,长时间运行温升偏高。
- ABB ACS580:0.5Hz时约100%~120%额定转矩,运行平稳性稍好。
- 西门子G120:0.5Hz时约100%~150%,取决于电机参数辨识的准确度。
到了0.1Hz,大部分无PG矢量变频器只能输出50%~80%额定转矩,而且转矩脉动明显。真正要做到0.1Hz满转矩,还是得上有PG矢量。
这里有个关键点:无PG矢量的低速性能高度依赖电机参数辨识的准确性。变频器需要知道电机的定子电阻、转子电阻、漏感、互感这些参数。如果参数不准,低速时磁链观测就会偏,转矩输出就上不去。
2.3 动态响应:突加负载时掉多少速
动态响应是矢量控制的强项。无PG矢量在突加额定负载时,转速通常会掉1%~3%,然后在100~200ms内恢复。有PG矢量这个数字是0.1%~0.5%,恢复时间20~50ms。
这个差距在什么场合会有影响?
- 冲床、剪板机:负载突变剧烈,无PG矢量会有明显速度波动,但一般能接受。
- 传送带多机联动:如果几台电机刚性连接,速度波动会导致张力波动,这时候无PG矢量可能不够。
- 离心机:负载惯量大,动态响应要求不高,无PG矢量完全够用。
2.4 适用场景速查表
| 应用场景 | 推荐控制方式 | 理由 |
|---|---|---|
| 风机、水泵 | V/F或无PG矢量 | 负载平稳,精度要求低 |
| 挤出机、注塑机 | 无PG矢量 | 低速需要扭矩,精度要求中等 |
| 传送带、搅拌机 | 无PG矢量 | 成本敏感,环境可能恶劣 |
| 数控机床主轴 | 有PG矢量 | 需要高精度、高动态响应 |
| 印刷机套色 | 有PG矢量 | 多机同步精度要求极高 |
| 线缆收卷 | 有PG矢量或无PG矢量+张力反馈 | 取决于收卷精度要求 |
| 起重提升 | 有PG矢量 | 零速悬停、安全要求高 |
3. 无PG矢量的核心技术:MRAS和其他估算方法
3.1 MRAS模型参考自适应:最经典的无PG方案
MRAS(Model Reference Adaptive System)是无PG矢量里最经典的转速估算方法。它的思路很巧妙:
- 参考模型:用定子电压和电流算转子磁链,这个模型不含转速信息,所以是“参考”。
- 可调模型:用定子电流和估算转速算转子磁链,这个模型含转速。
- 自适应律:两个模型算出的磁链应该有差异,这个差异通过PI调节器去修正估算转速,直到两个模型输出一致。
用生活化的话说:参考模型是“标准答案”,可调模型是“学生的答案”,自适应律是“老师”,老师根据两个答案的差距去调整学生的思路,直到学生答对为止。
MRAS的优点是算法简单、计算量小、在额定转速附近精度不错。缺点是低速时定子电阻压降占比大,参考模型不准,导致估算精度下降。所以纯MRAS在0.5Hz以下基本失效。
3.2 其他估算方法:各有各的招
除了MRAS,工程上常见的还有几种:
- 滑模观测器:用滑模变结构控制理论设计观测器,对参数变化和扰动鲁棒性强。但滑模本身有抖振问题,低速时噪音大。
- 扩展卡尔曼滤波:把转速作为状态变量,用卡尔曼滤波估算。精度高、抗噪好,但计算量大,对MCU要求高。
- 高频注入法:在定子电压上叠加高频信号,利用电机的凸极效应估算转子位置。低速时效果好,但只适用于有凸极效应的电机(如永磁同步电机),异步电机凸极效应弱,效果有限。
- 人工智能方法:神经网络、模糊控制等,学术上很热,工程上用得少,主要是计算量大、可解释性差、调试困难。
实际工程中,大多数变频器用的是MRAS和滑模观测器的混合方案:高速时用MRAS,低速时切换到滑模或高频注入。这样在全速范围内都能有不错的性能。
3.3 参数辨识:无PG矢量的“地基”
不管用哪种估算方法,电机参数不准,一切都是白搭。无PG矢量变频器在首次运行前,通常要做电机参数辨识。
辨识分两种:
- 静态辨识:电机不转,变频器注入直流或低频信号,测出定子电阻、漏感、互感等。优点是安全,不需要脱开负载。缺点是转子电阻辨识不准,因为转子没转,无法反映转子电阻。
- 动态辨识:电机空载旋转,变频器测出转子电阻、空载电流等。优点是参数准,缺点是需要脱开负载,现场有时候做不到。
我一般建议:能脱负载就做动态辨识,不能脱就做静态辨识,然后手动微调转子电阻。转子电阻对低速性能影响很大,静态辨识出来的值往往偏小,可以适当调大10%~20%试试。
注意:参数辨识时电机必须冷态。热态电机的定子电阻会增大20%~30%,辨识出来的参数会偏大,导致低速转矩不足。
4. 工程实操:无PG矢量变频器的调试步骤
4.1 硬件接线和基本参数设置
以汇川MD500为例,接线很简单:三相电源进R/S/T,电机接U/V/W,如果需要制动就接制动电阻。没有编码器线,这是无PG矢量最大的便利。
基本参数设置:
F0-01 = 1 # 控制方式:无PG矢量 F0-02 = 1 # 命令源:端子控制 F0-03 = 2 # 频率源:模拟量AI1 F0-04 = 50.00 # 最大频率 F0-05 = 50.00 # 上限频率 F1-00 = 1 # 电机类型:异步电机 F1-01 = 7.5 # 电机额定功率 kW F1-02 = 380 # 电机额定电压 V F1-03 = 15.4 # 电机额定电流 A F1-04 = 1440 # 电机额定转速 rpm F1-05 = 50.00 # 电机额定频率 Hz这些参数必须和电机铭牌一致。特别是额定电流和额定转速,填错了矢量控制根本没法正常工作。
4.2 电机参数辨识实操
设置完铭牌参数后,做参数辨识:
F1-37 = 1 # 静态辨识 # 或者 F1-37 = 2 # 动态辨识(电机需空载)然后按RUN键,变频器会自动完成辨识。辨识过程中电机会有嗡嗡声或轻微转动,这是正常的。
辨识完成后,查看这几个参数:
F1-06 = ? # 定子电阻 F1-07 = ? # 转子电阻 F1-08 = ? # 漏感 F1-09 = ? # 互感 F1-10 = ? # 空载电流这些值应该和电机手册上的典型值接近。如果偏差太大,说明辨识失败,需要检查接线或电机是否正常。
4.3 矢量控制性能调试
辨识完成后,先空载运行,观察电流波形。空载电流应该平稳,没有明显振荡。然后逐步加载,观察低速性能。
如果低速转矩不足,可以调整这几个参数:
F2-01 = 0.5 # 速度环比例增益,增大加快响应 F2-02 = 0.1 # 速度环积分时间,减小消除静差 F2-03 = 0.8 # 低速载波频率,适当提高改善低速性能 F2-04 = 1 # 转矩提升,低速时适当增加我一般会先让速度环比例增益从小往大调,直到电机有轻微嗡嗡声,然后往回退一点。积分时间从大往小调,直到静差消除但不过冲。
实操心得:无PG矢量的速度环增益不能调太大,因为没有编码器反馈,增益太大容易振荡。有PG矢量可以调到无PG的3~5倍。
4.4 多台变频器通讯控制
工程上经常遇到多台变频器通过485通讯联动。比如1200PLC通过CM1241模块和几台汇川变频器做Modbus通讯。
通讯参数设置:
# 变频器侧 F0-27 = 1 # Modbus通讯 F0-28 = 1 # 站号1 F0-29 = 3 # 波特率9600 F0-30 = 0 # 无校验 # PLC侧 波特率 = 9600 数据位 = 8 停止位 = 1 校验 = 无Modbus读写变频器的频率给定和运行状态,常用的寄存器地址:
| 功能 | 寄存器地址 | 说明 |
|---|---|---|
| 频率给定 | 0x1000 | 写频率值,单位0.01Hz |
| 运行命令 | 0x2000 | 写1正转,2反转,0停止 |
| 运行频率 | 0x3000 | 读当前频率 |
| 输出电流 | 0x3001 | 读当前电流 |
| 故障代码 | 0x3002 | 读故障信息 |
通讯控制时要注意:无PG矢量的频率给定响应比有PG矢量慢,因为转速估算是滞后的。如果PLC做闭环控制,PID参数要相应调慢。
5. 常见问题与排查技巧实录
5.1 低速时电机抖动、噪音大
这是无PG矢量最常见的抱怨。原因通常有几个:
- 电机参数不准:重新做参数辨识,特别是转子电阻。静态辨识的转子电阻往往偏小,可以手动调大10%~20%。
- 载波频率太低:低速时电流谐波大,适当提高载波频率(比如从2kHz提到4kHz或8kHz),但注意变频器发热。
- 速度环增益太高:减小速度环比例增益,增大积分时间。
- 电机本身问题:老旧电机转子断条、气隙不均,无PG矢量对电机状态比有PG矢量敏感得多。
排查步骤:先空载运行,如果空载也抖,是参数或变频器问题;如果空载不抖加载才抖,是速度环或转矩提升问题。
5.2 启动时过流或堵转
无PG矢量启动时,变频器需要先建立磁链再加速。如果启动参数设置不当,容易过流。
解决方法:
F2-05 = 0.5 # 启动预励磁时间,适当延长 F2-06 = 1 # 启动方式:先建立磁链再启动 F2-07 = 150 # 启动转矩提升,适当增加如果负载惯量大,启动时间要设长一点,避免加速过快导致过流。
5.3 转速估算偏差大,实际转速和设定不符
无PG矢量的转速是估算的,不是实测的,所以显示值和实际值有偏差是正常的。但如果偏差太大(超过5%),就要排查:
- 电机极对数设置错误:这是低级但常见的错误。4极电机极对数填2,6极填3。
- 额定转速设置错误:异步电机有滑差,额定转速不是同步转速。4极电机同步转速1500rpm,额定转速可能是1440rpm或1460rpm,要按铭牌填。
- 参数辨识不准:重新辨识,或手动微调互感参数。
5.4 常见问题速查表
| 现象 | 可能原因 | 排查方法 | 解决措施 |
|---|---|---|---|
| 低速抖动 | 参数不准 | 检查辨识参数 | 重新辨识,微调转子电阻 |
| 启动过流 | 预励磁不足 | 观察启动电流 | 延长预励磁,降低启动转矩 |
| 转速偏差大 | 极对数/额定转速错误 | 核对铭牌 | 修正参数 |
| 加载掉速多 | 速度环增益低 | 观察动态速降 | 增大比例增益,减小积分时间 |
| 高速不稳定 | 弱磁参数不当 | 检查弱磁点 | 调整弱磁系数 |
| 通讯控制延迟 | 估算滞后 | 观察响应时间 | 调慢PLC的PID参数 |
5.5 几个容易踩的坑
坑一:用静态辨识的参数直接跑低速重载。静态辨识的转子电阻偏小,低速时磁链观测不准,转矩出不来。我一般会手动把转子电阻调大15%左右,低速性能明显改善。
坑二:多台电机共用一台变频器。有些场合一台变频器带多台电机,这时候无PG矢量基本没法用,因为参数辨识只能针对一台电机,其他电机的参数不一样,估算会乱。这种情况还是用V/F控制靠谱。
坑三:电机电缆太长。电缆分布电容会影响电流采样,导致估算偏差。一般建议电缆不超过50米,超过要加输出电抗器。
坑四:变频器载波频率设太高。载波频率高,电流采样噪声大,估算精度反而下降。无PG矢量一般2kHz~4kHz就够了,没必要追求高频。
坑五:忽略电机温升。电机热态电阻变化大,长时间运行后低速性能会下降。如果工艺要求长时间低速运行,要么选大一号变频器,要么定期重新辨识。
6. 无PG矢量 vs 有PG矢量:工程选型决策
6.1 成本对比
以一台75kW变频器为例:
| 项目 | 无PG矢量 | 有PG矢量 |
|---|---|---|
| 变频器差价 | 基准 | +2000~5000元 |
| 编码器 | 0 | 1000~5000元 |
| 编码器电缆 | 0 | 500~2000元 |
| 安装调试 | 0 | 1000~3000元 |
| 维护成本 | 低 | 编码器易损,年维护费500~2000元 |
| 总增量成本 | 0 | 5000~15000元 |
对于一台设备,这个差价可能不算什么。但如果是几十台、上百台的产线,差距就大了。
6.2 性能对比
| 指标 | 无PG矢量 | 有PG矢量 |
|---|---|---|
| 速度精度 | 0.5%~0.1% | 0.01%~0.05% |
| 最低频率 | 0.5Hz(满转矩) | 0Hz(满转矩) |
| 动态响应 | 100~200ms | 20~50ms |
| 零速悬停 | 不支持 | 支持 |
| 转矩控制精度 | 5%~10% | 2%~5% |
| 环境适应性 | 好 | 编码器怕粉尘、震动 |
6.3 选型决策树
我一般按这个逻辑帮客户选:
- 需要零速悬停或零速满转矩吗?是→有PG矢量;否→下一步。
- 速度精度要求高于0.1%吗?是→有PG矢量;否→下一步。
- 多台电机刚性连接需要高同步吗?是→有PG矢量;否→下一步。
- 环境恶劣、编码器容易坏吗?是→无PG矢量;否→下一步。
- 成本敏感吗?是→无PG矢量;否→有PG矢量更稳妥。
实际工程中,80%的通用传动场合无PG矢量完全够用。真正需要上编码器的,主要是机床主轴、印刷套色、线缆收卷、起重提升这几类。
7. 几个真实工程案例的体会
7.1 挤出机改造:从V/F到无PG矢量
一台65挤出机,原来V/F控制,低速时螺杆扭矩不够,产品尺寸波动±0.5mm。改成无PG矢量后,低速扭矩明显提升,产品波动降到±0.15mm。客户很满意,成本只换了变频器,电机和机械都没动。
关键调试点:转子电阻手动调大了18%,载波频率从2kHz提到3kHz,速度环比例增益从0.3调到0.6。
7.2 纺织厂风机:编码器频繁损坏的替代方案
纺织厂车间粉尘大,风机上的编码器平均三个月坏一次。后来改成无PG矢量,速度精度从0.05%降到0.3%,但工艺上完全能接受,再也不用换编码器了。
这个案例说明:不是所有场合都需要高精度,可靠性有时候比精度更重要。
7.3 起重提升:无PG矢量还是不行
一个5吨提升机,客户想省编码器钱,试了无PG矢量。结果零速悬停时溜钩,低速时转矩脉动大,最后还是要上有PG矢量。起重场合涉及安全,编码器不能省。
7.4 多泵并联:无PG矢量+通讯控制
污水处理厂几台水泵并联,用1200PLC通过485通讯控制汇川变频器,无PG矢量。运行两年多,稳定可靠。关键是PLC的PID参数要调慢,因为无PG矢量的频率响应比有PG矢量慢。
这个案例说明:无PG矢量在慢速过程控制场合完全能胜任,配合通讯控制可以做出很稳定的系统。
8. 无PG矢量的技术发展趋势
8.1 算法融合是方向
单一估算方法都有局限,现在高端变频器都在做多算法融合:高速用MRAS,低速用高频注入或滑模,中间区域做平滑切换。这样全速范围内都能有不错的性能。
8.2 参数自学习越来越智能
新一代变频器的参数辨识越来越准,有些型号能做到“一键辨识”,不需要用户干预。还有的能在运行中在线辨识参数,适应电机温升和老化。
8.3 对永磁同步电机的支持
无PG矢量在异步电机上已经比较成熟,现在越来越多的应用转向永磁同步电机。永磁电机的无PG矢量控制难度更大,因为转子磁链是永磁体产生的,不能像异步电机那样通过定子电流调节。但永磁电机效率高、功率密度大,是趋势。
8.4 算力提升带来新可能
以前无PG矢量算法受限于MCU算力,只能做简化处理。现在变频器主控芯片算力越来越强,一些复杂的观测器算法(如扩展卡尔曼滤波)也能实时运行了。未来无PG矢量的性能会越来越接近有PG矢量。
9. 给现场调试工程师的几条实用建议
干了这么多年传动调试,关于无PG矢量,我总结了几条实在的建议:
第一,参数辨识是根基,别偷懒。能动态辨识就别静态辨识,能脱负载就脱负载。参数辨识做好了,后面调试事半功倍。
第二,低速性能有极限,别硬撑。无PG矢量在0.5Hz以下性能急剧下降,如果工艺要求0.1Hz满转矩,直接上有PG矢量,别浪费时间调无PG。
第三,速度环增益宁小勿大。无PG矢量没有编码器反馈,增益大了容易振荡。我一般从0.3开始调,每次加0.1,听到电机有轻微嗡嗡声就回退。
第四,载波频率别设太高。2kHz~4kHz足够,高了反而影响电流采样精度。
第五,多台电机共用变频器时别用无PG矢量。参数辨识只能针对一台电机,其他电机会乱。
第六,电机电缆超过50米要加输出电抗器。分布电容影响电流采样,估算会偏。
第七,定期重新辨识。电机运行一段时间后参数会变化,特别是老旧电机。我一般建议每年重新辨识一次。
第八,通讯控制时PLC的PID要调慢。无PG矢量的频率响应比有PG矢量慢,PID参数不匹配会导致系统振荡。
最后说一句:无PG矢量是个好东西,但它不是万能的。搞清楚它的能力边界,在合适的场合用它,才能发挥最大价值。该上有PG矢量的时候别犹豫,省那点编码器钱,最后可能赔上更多调试时间和产品废品。