2. 系统建模基础:电机模型(直流/交流)、负载模型、传动机构模型(齿轮、皮带)
做速度同步控制,说白了就是让两个或多个轴“步调一致”地转。但电机不会自己听话,你得先摸清它的脾气。我这些年调过的系统里,十有八九的问题都出在模型没吃透上。今天咱们就把这块硬骨头啃下来。
2.1 直流电机模型:最朴素的“打工人”
直流电机是我最早接触的模型,结构简单,控制也直观。你给它电压,它就转;电压越高,转得越快。但实际没那么理想。
直流电机的核心方程其实就两个:一个电的,一个机械的。
电枢回路方程:
U = R * i + L * di/dt + e
其中 e 是反电动势,跟转速成正比:e = Ke * ω
转矩平衡方程:
Te = J * dω/dt + B * ω + TL
电磁转矩 Te = Kt * i
你看,把这两个方程联立起来,就能得到从电压 U 到转速 ω 的传递函数。我习惯把它写成标准二阶形式:
G(s) = ω(s) / U(s) = K / ( (T_m * s + 1) * (T_e * s + 1) )
这里 T_m 是机电时间常数,T_e 是电气时间常数。一般 T_e 比 T_m 小得多,所以很多时候可以简化成一阶模型。
2.2 交流电机模型:麻烦但主流
现在工业现场,交流伺服电机才是主流。为啥?因为它没电刷,维护简单,而且转矩密度高。但模型比直流复杂不少。
交流电机的核心是矢量控制。说白了,就是把三相交流电通过坐标变换,等效成直流电机那样的励磁分量和转矩分量。
d-q 轴数学模型:
d轴:ud = Rs * id + Ld * did/dt - ωe * Lq * iq
q轴:uq = Rs * iq + Lq * diq/dt + ωe * (Ld * id + ψf)
电磁转矩:
Te = 1.5 * p * (ψf * iq + (Ld - Lq) * id * iq)
对于表贴式永磁同步电机(SPMSM),Ld ≈ Lq,所以转矩公式简化为:
Te = 1.5 * p * ψf * iq
你看,这时候转矩就跟 q 轴电流成正比了。这就是矢量控制的美妙之处——把交流电机控制得像直流电机一样简单。
2.3 负载模型:别忽略这个“拖油瓶”
电机空载和带载,完全是两回事。负载模型主要看三个东西:转动惯量 J、阻尼系数 B、负载转矩 TL。
转动惯量 J 是最关键的参数。它决定了系统的响应速度。J 越大,系统越“迟钝”。
我一般把负载分成三类:
- 恒转矩负载: 比如传送带、起重机。TL 基本不变,跟转速无关。
- 风机泵类负载: TL 跟转速的平方成正比。低速时负载轻,高速时负载重。
- 恒功率负载: 比如机床主轴。转速高时转矩小,转速低时转矩大。
做速度同步时,最怕的是负载突变。我记得有一次调试印刷机,两个辊筒的同步精度要求0.1%。结果一开机,从动辊的负载突然增大,速度瞬间掉下来,整个系统就失步了。后来加了前馈补偿才解决。
2.4 传动机构模型:齿轮和皮带
电机和负载之间,通常有传动机构。最常见的就是齿轮和皮带。
齿轮传动:
齿轮传动有个特点:刚性高,但有间隙。间隙这东西,是速度同步的大敌。
齿轮模型的简化方程:
J_eq = J1 + J2 / N²
B_eq = B1 + B2 / N²
其中 N 是传动比。你看,负载侧的惯量折算到电机侧,要除以 N 的平方。所以大减速比下,负载惯量对电机的影响会大大减小。
皮带传动:
皮带传动的好处是能吸收冲击,但坏处是有弹性变形。这相当于在电机和负载之间加了一个弹簧。
皮带传动的简化模型可以看作一个双质量系统:
J1 * dω1/dt = Te - Ks * (θ1 - θ2) - Bs * (ω1 - ω2)
J2 * dω2/dt = Ks * (θ1 - θ2) + Bs * (ω1 - ω2) - TL
这里 Ks 是皮带的刚度系数,Bs 是阻尼系数。这个模型会引入一个谐振频率:
ω_res = sqrt( Ks * (J1 + J2) / (J1 * J2) )
做速度同步时,如果控制器的带宽接近这个谐振频率,系统就会震荡。我一般会加一个陷波滤波器,把谐振峰压下去。
2.5 知识体系总览
下面这张图,是我自己总结的系统建模知识框架。你看一眼,心里就有数了。
这张图把咱们今天讲的内容串起来了。电机模型是基础,负载模型是条件,传动机构是桥梁。三者缺一不可。
嗯,系统建模这块就讲这么多。记住一句话:模型越准,控制越稳。下一节咱们就拿着这些模型,开始整定速度环参数。
公众号:蓝海资料掘金营,微信deep3321