第四节:离线参数辨识方法——直流实验法、堵转实验法、空载实验法

各位同学,大家好。今天我们来聊聊电机参数辨识里最基础、也最实用的部分——离线参数辨识。

说实话,我刚入行那会儿,总觉得参数辨识这事儿挺玄乎的。什么在线辨识、自适应控制,听着就高大上。但后来我发现,真正在工程现场用得最多的,反而是这些看起来有点「土」的离线方法。为什么?因为简单、可靠、不挑硬件。

离线参数辨识,说白了就是在电机不转或者特定工况下,通过施加已知的电压或电流信号,反推出电机的电阻、电感、反电动势常数等参数。今天我就带大家把直流实验、堵转实验、空载实验这三个经典方法彻底搞明白。

4.1 直流实验法——测电阻,最直接

直流实验法,名字听着挺唬人,其实原理特别简单。就是给电机绕组通直流电,测电压和电流,然后用欧姆定律算电阻。

具体怎么做?

  1. 把电机三相绕组接成星形或三角形,我一般习惯接星形,方便计算。
  2. 在任意两相之间施加直流电压,比如UV两相。
  3. 记录稳态时的电压U_dc和电流I_dc。
  4. 计算相电阻:R_s = U_dc / (2 * I_dc)(星形接法时)。

关键点:一定要等电流稳定了再读数。电机绕组有电感,刚通电时电流是慢慢上升的。我见过有人刚通电就读数,结果电阻算出来偏小很多。

我在项目中遇到过一个问题:用万用表直接测电机端子间的电阻,和用直流实验法算出来的结果不一样。为什么?因为万用表的电流太小,接触电阻和导线电阻的影响被放大了。直流实验法用大电流(通常是额定电流的10%~20%),接触电阻的影响就小多了。

我的小技巧:做直流实验时,电流方向可以正反各做一次,取平均值。这样可以抵消热电效应和测量偏置的影响。嗯,这个细节很多教材上都没写。

4.2 堵转实验法——测电感,有讲究

堵转实验,顾名思义就是把电机转子卡住不让转,然后施加交流电压,测量阻抗,再算出电感和电阻。

你可能会问:电阻不是已经用直流法测过了吗?为什么还要测?

因为交流电流下的电阻和直流电阻不一样。集肤效应、温度变化都会让电阻值变化。堵转实验测出来的是交流电阻,更接近实际运行工况。

操作步骤:

  1. 把电机转子机械锁死。我建议用专用夹具,别用扳手硬卡,容易伤轴。
  2. 在任意两相之间施加低频交流电压,频率通常取50Hz或更低。
  3. 记录电压U_ac、电流I_ac、功率P或者功率因数cosφ。
  4. 计算阻抗模值:|Z| = U_ac / I_ac。
  5. 计算交流电阻:R_ac = P / I_ac²,或者 R_ac = |Z| * cosφ。
  6. 计算漏感:L_σ = sqrt(|Z|² - R_ac²) / (2πf)。

注意:堵转实验的电流不能太大。我曾经有一次为了省事,直接用额定电压去堵转,结果电流飙到额定值的5倍,电机瞬间发热,差点烧了绕组。建议电流控制在额定值的30%~50%。

还有一个容易忽略的点:堵转实验测出来的电感是漏感,不是主电感。主电感要在空载实验里测。这两个概念别搞混了。

4.3 空载实验法——测反电动势常数和主电感

空载实验,就是把电机空转(不带负载),测它的反电动势和空载电流。

这个实验我最喜欢做,因为不用锁转子,操作起来最省事。但要注意安全,电机空转时转速可能很高,尤其是永磁同步电机。

实验流程:

  1. 电机空载运行,用原动机(或者电机自己)拖动到额定转速。
  2. 测量线电压U_ll和空载电流I_0。
  3. 计算反电动势常数:K_e = U_ll / (√3 * ω),其中ω是电角速度。
  4. 计算主电感:L_m = (U_ll / √3 - I_0 * R_s) / (I_0 * ω)。

经验之谈:空载电流I_0通常很小,只有额定电流的10%~30%。如果测出来的空载电流偏大,说明电机可能有匝间短路或者磁路饱和问题。我遇到过一台电机,空载电流比正常值大了50%,拆开一看,果然是绕组受潮了。

反电动势常数K_e是个非常重要的参数。它直接决定了电机的转矩常数K_t。对于永磁同步电机,K_t = K_e(在SI单位制下)。你想想看,如果这个参数标定错了,整个电流环的转矩输出都会偏。

4.4 实验数据记录与处理——别小看这一步

数据记录和处理,听起来像是体力活,但恰恰是体现工程师水平的地方。

我见过太多人,实验做得很漂亮,数据记了一堆,但处理的时候漏洞百出。比如:

  • 忘了记录环境温度,电阻温度补偿没法做。
  • 电压电流的相位关系没考虑,算出来的电感符号都是错的。
  • 用了平均值但没去掉异常点,结果被一个毛刺带偏了。

我的数据记录模板:

实验类型 参数 测量值 单位 备注
直流实验 U_dc 12.5 V 环境温度25°C
直流实验 I_dc 2.1 A 稳定后读数
堵转实验 U_ac 48.3 V 频率50Hz
堵转实验 I_ac 4.8 A 电流有效值
空载实验 U_ll 380 V 额定转速1500rpm
空载实验 I_0 1.2 A 空载电流

数据处理流程:

  1. 去野点:用3σ准则或者中值滤波,把明显异常的数据点剔除。
  2. 温度补偿:把电阻值折算到标准温度(通常是20°C或25°C)。铜绕组的温度系数大约是0.00393/°C。
  3. 取平均:多次测量取算术平均,减少随机误差。
  4. 单位换算:确保所有参数都用SI单位制,别混用。

避坑指南:我曾经在Simulink里直接用了堵转实验测出来的电感值,结果仿真出来的电流波形和实测对不上。后来才发现,堵转实验测的是漏感,而电机模型里需要的是总电感(漏感+主电感)。这个坑我踩过,你们就别再踩了。

好了,离线参数辨识的三种方法就讲到这里。直流实验测电阻,堵转实验测漏感和交流电阻,空载实验测反电动势常数和主电感。三个方法配合使用,就能把电机的主要参数都标定出来。

下一节我们会讲在线参数辨识方法,到时候会用到卡尔曼滤波和递推最小二乘。嗯,那才是真正考验数学功底的地方。不过别担心,我会用最通俗的方式讲清楚。

今天就到这儿,大家回去可以拿手边的电机试试。记住,动手做一遍,比看十遍书都管用。