2、永磁同步电机基础:PMSM结构、工作原理、数学模型(电压方程、磁链方程、转矩方程)、反电动势与转子位置关系
永磁同步电机(PMSM)是磁场定向控制(FOC)算法的物理载体。无论控制代码写得多么精巧,最终都要通过逆变器驱动电机本体,将电能转化为机械能。因此,理解PMSM的电磁结构、数学模型以及反电动势与转子位置的内在联系,是进行硬件设计(尤其是电流采样、位置传感器接口、母线电压设计)的前提。本节将围绕PMSM的物理结构、坐标变换前的原始数学模型以及反电动势特性展开,为后续的FOC控制策略与硬件电路设计奠定理论基础。
2.1 PMSM结构与工作原理
永磁同步电机的定子与异步电机类似,由硅钢片叠压而成,内部嵌有三相对称绕组(A、B、C相),绕组空间互差120°电角度。转子部分则用永磁体替代了异步电机的鼠笼绕组或绕线转子,这是PMSM最核心的结构差异。根据永磁体在转子上的安装位置,PMSM主要分为表贴式(SPM)和内嵌式(IPM)两种。表贴式永磁体粘贴在转子铁芯表面,交直轴电感近似相等(Ld≈Lq),属于隐极电机;内嵌式永磁体嵌入转子铁芯内部,交轴电感大于直轴电感(Lq>Ld),属于凸极电机,能够产生额外的磁阻转矩。
从工作原理上看,PMSM依靠定子旋转磁场与转子永磁体磁场的同步作用产生电磁转矩。当定子绕组通入三相对称交流电时,在气隙中产生以同步转速旋转的磁场。转子永磁体产生的磁场与定子旋转磁场相互作用,产生转矩拖动转子同步旋转。由于转子磁场由永磁体提供,无需励磁电流,因此PMSM具有高效率、高功率密度、高动态响应等显著优势。
2.2 PMSM数学模型
PMSM的数学模型是FOC算法的基础。在三相静止坐标系(ABC坐标系)下,PMSM的电压方程、磁链方程和转矩方程分别如下。
2.2.1 电压方程
三相定子绕组的电压方程可表示为:
u_A = R_s·i_A + dψ_A/dt
u_B = R_s·i_B + dψ_B/dt
u_C = R_s·i_C + dψ_C/dt
其中,u_A、u_B、u_C为三相相电压,i_A、i_B、i_C为三相相电流,R_s为定子相电阻,ψ_A、ψ_B、ψ_C为三相绕组磁链。该方程表明,定子电压由电阻压降和磁链变化率两部分组成。磁链变化率项包含了反电动势信息,是电机机电能量转换的关键。
2.2.2 磁链方程
三相绕组的磁链由自感磁链、互感磁链和永磁体磁链三部分构成:
ψ_A = L_AA·i_A + M_AB·i_B + M_AC·i_C + ψ_f·cos(θ_e)
ψ_B = M_BA·i_A + L_BB·i_B + M_BC·i_C + ψ_f·cos(θ_e - 120°)
ψ_C = M_CA·i_A + M_CB·i_B + L_CC·i_C + ψ_f·cos(θ_e + 120°)
其中,L_AA、L_BB、L_CC为各相自感,M_AB等为相间互感,ψ_f为永磁体磁链幅值,θ_e为转子电角度。由于转子旋转,定子绕组的自感和互感随转子位置变化,导致该坐标系下的方程是时变的非线性方程,直接求解非常困难。因此,FOC控制中通常采用坐标变换,将三相静止坐标系转换到两相旋转坐标系(dq坐标系),使电感参数变为常数。
2.2.3 转矩方程
在dq旋转坐标系下,电磁转矩方程可简洁表示为:
T_e = 1.5·P·[ψ_f·i_q + (L_d - L_q)·i_d·i_q]
其中,P为极对数,i_d、i_q为d轴和q轴电流,L_d、L_q为d轴和q轴电感。第一项ψ_f·i_q为永磁转矩,第二项(L_d - L_q)·i_d·i_q为磁阻转矩。对于表贴式电机(L_d=L_q),磁阻转矩为零,转矩仅由q轴电流决定;对于内嵌式电机(L_q>L_d),可以通过注入负的d轴电流来利用磁阻转矩,提高转矩输出能力。
| 参数 | 符号 | 典型值范围 | 硬件设计影响 |
|---|---|---|---|
| 定子电阻 | R_s | 0.01~1 Ω | 影响电流采样电阻选型、铜损估算 |
| d轴电感 | L_d | 0.05~5 mH | 影响电流环PI参数、PWM频率选择 |
| q轴电感 | L_q | 0.05~5 mH | 影响转矩输出能力、弱磁控制范围 |
| 永磁体磁链 | ψ_f | 0.01~0.5 Wb | 决定反电动势系数、母线电压需求 |
| 极对数 | P | 2~8 | 影响机械角度与电角度的换算、编码器分辨率需求 |
2.3 反电动势与转子位置关系
反电动势(Back-EMF)是PMSM运行中定子绕组因转子永磁体旋转而感应出的电动势。其幅值与转子电角速度成正比,方向与定子电流方向相反。反电动势的表达式为:
E_A = -ω_e·ψ_f·sin(θ_e)
E_B = -ω_e·ψ_f·sin(θ_e - 120°)
E_C = -ω_e·ψ_f·sin(θ_e + 120°)
其中,ω_e为电角速度(rad/s),θ_e为转子电角度。反电动势的过零点恰好对应转子磁极的特定位置,因此可以通过检测反电动势过零点来估算转子位置。这一特性在无传感器FOC控制中尤为重要。
2.3.1 反电动势与转子位置的对应关系
反电动势的相位直接反映转子位置。当A相反电动势过零(由正变负)时,转子d轴与A相绕组轴线对齐。通过检测三相反电动势的过零点,可以每60°电角度获得一次转子位置更新。对于需要连续位置信息的FOC控制,通常采用锁相环(PLL)或滑模观测器(SMO)对反电动势进行跟踪,从而连续估算转子位置和速度。
2.3.2 硬件设计中的反电动势考量
在硬件电路设计中,反电动势直接影响以下环节:
- 母线电压设计: 逆变器输出电压需大于反电动势与阻抗压降之和,才能有效控制电流。通常要求母线电压U_dc ≥ √3·E_line_max + I·R_s + 裕量。
- 电流采样时序: 反电动势的存在使得PWM开关瞬间电流波形存在尖峰,电流采样需避开开关噪声窗口,通常在PWM中心点采样。
- 无传感器检测电路: 若采用反电动势法进行无传感器控制,需要设计分压、滤波和比较电路,将反电动势信号调理到MCU可检测的范围。
- 绝缘耐压: 反电动势与母线电压叠加,电机绕组和驱动电路需承受相应的电压应力。
2.4 实战场景:电机参数测量与硬件设计输入
在某工业伺服驱动器开发项目中,我们选用了一款额定功率400W的表贴式PMSM,额定转速3000rpm,极对数P=4。在硬件设计前,首先通过以下步骤获取电机参数:
- 直流电阻测量: 使用微欧计测量任意两相之间的电阻R_AB,则相电阻R_s = R_AB/2。实测R_AB = 1.86Ω,故R_s = 0.93Ω。
- 反电动势系数测量: 用另一台电机拖动被测电机以500rpm(机械角速度)旋转,用示波器测量两相之间的线反电动势峰值。实测线反电动势峰值V_pp = 31.2V,则相反电动势峰值E_ph = V_pp/2 = 15.6V。电角速度ω_e = 500×2π/60×4 = 209.4 rad/s,K_e = E_ph/ω_e = 15.6/209.4 ≈ 0.0745 V/(rad/s)。
- 电感测量: 使用LCR表在1kHz频率下测量任意两相之间的电感L_AB,则相电感L_s = L_AB/2。实测L_AB = 3.2mH,故L_s = 1.6mH。
- 永磁体磁链计算: ψ_f = K_e = 0.0745 Wb(在SI单位制下,K_e数值等于ψ_f)。
基于以上参数,我们进行了硬件设计校核:
| 设计项 | 计算过程 | 设计结果 |
|---|---|---|
| 母线电压需求 | 额定转速3000rpm时,电角速度ω_e = 3000×2π/60×4 = 1256.6 rad/s,线反电动势峰值E_line = √3×0.0745×1256.6 ≈ 162V | 母线电压选310V(220V AC整流),满足1.5倍裕量 |
| 电流采样电阻 | 额定电流I_rms = 400W/(220V×0.9) ≈ 2.02A,峰值电流约2.86A | 采样电阻选10mΩ,最大功耗0.082W,选用2W封装 |
| 运放增益 | ADC满量程3.3V,采样电阻最大压降2.86A×10mΩ=28.6mV | 运放增益设为100倍,输出范围0~2.86V,留有余量 |
| 编码器分辨率 | 要求速度控制精度±1rpm,电角度分辨率需优于0.5° | 选用2500线增量编码器,4倍频后10000脉冲/转,电角度分辨率0.036° |
2.5 常见误区与总结复盘
在PMSM硬件设计过程中,工程师常陷入以下误区:
- 误区一:忽视反电动势对母线电压的约束。 部分工程师只关注额定功率和额定电流,未校核高速段反电动势是否超过母线电压,导致电机在弱磁区无法输出足够转矩,甚至失控。
- 误区二:电流采样电阻选型只看阻值不看功耗。 采样电阻阻值越大,采样信号越强,但功耗也越大,温升会导致阻值漂移,影响采样精度。应综合考量阻值、封装功率和温漂系数。
- 误区三:忽略电感对电流环带宽的影响。 电感越小,电流环可以做到更高的带宽,但电流纹波也越大,对采样滤波和PWM死区补偿要求更高。硬件设计需在带宽和纹波之间取得平衡。
- 误区四:位置传感器分辨率选择盲目求高。 过高的分辨率带来更高的成本、更复杂的接口电路和更大的数据量,但控制性能提升有限。应根据实际速度控制精度需求合理选择。