2. DTC核心原理与电机模型

直接转矩控制(Direct Torque Control,DTC)与矢量控制最大的区别在于:它不经过电流闭环和PWM调制环节,而是把逆变器的8种开关状态直接映射为8个电压矢量,根据定子磁链和电磁转矩的实时偏差,直接"挑选"下一个电压矢量。理解DTC,核心就是理解三件事:定子磁链如何被电压矢量直接推动、转矩如何由磁链与电流的叉积决定、以及观测器如何在不装编码器的情况下算出磁链和转矩。

一、定子磁链的直接控制机理

在静止α-β坐标系下,异步电机的定子电压方程可写为:

u_s = R_s · i_s + dψ_s/dt

忽略定子电阻压降(中高速时R_s·i_s远小于u_s),可得近似关系:

dψ_s/dt ≈ u_s   →   Δψ_s ≈ u_s · Δt

这说明:定子磁链矢量的变化方向由所加电压矢量方向决定,变化量大小与电压矢量幅值和作用时间成正比。ABB ACS系列逆变器在DTC模式下,每个控制周期(典型25 μs)从6个有效矢量(V1~V6)和2个零矢量(V0、V7)中选择一个,使定子磁链沿期望轨迹运动。

把定子磁链轨迹划分为6个扇区(每60°一个),每个扇区内根据磁链幅值偏差(需要增大还是减小)和转矩偏差(需要增大还是减小),从电压矢量选择表中查出一个最优矢量。这就是DTC"直接"二字的来源——没有调制器,开关状态直接由偏差符号决定。

二、电压矢量选择表

以扇区1(定子磁链位于-30°~+30°)为例,若磁链需要增大、转矩需要增大,选择V2(60°方向);若磁链需要增大、转矩需要减小,选择V6(300°方向);若磁链需要减小、转矩需要增大,选择V3(120°方向);若磁链需要减小、转矩需要减小,选择V5(240°方向)。零矢量V0/V7用于磁链和转矩都基本满足要求时保持状态。

下表给出扇区1的简化选择逻辑(示例,实际ACS产品使用更精细的开关表):

磁链偏差转矩偏差选择矢量作用效果
增大增大V2 (60°)磁链前移并增大,转矩上升
增大减小V6 (300°)磁链前移,转矩下降
减小增大V3 (120°)磁链后移,转矩上升
减小减小V5 (240°)磁链后移并减小,转矩下降
保持保持V0/V7零矢量,磁链和转矩基本不变

需要强调:电压矢量选择表是DTC的"大脑",它把连续的偏差量转化为离散的开关决策。ABB ACS的DTC算法在此基础上加入了磁链圆形轨迹优化和转矩脉动抑制,使开关频率在1~3 kHz范围内自适应变化。

三、异步电机与永磁同步电机的DTC数学模型

异步电机DTC的转矩表达式为:

T_e = (3/2) · p · (ψ_s × i_s)

其中p为极对数,ψ_s为定子磁链矢量,i_s为定子电流矢量。在α-β坐标系下展开:

T_e = (3/2) · p · (ψ_sα · i_sβ - ψ_sβ · i_sα)

永磁同步电机(PMSM)的DTC模型略有不同,因为转子磁链由永磁体提供,定子磁链与转子磁链之间的夹角δ(负载角)直接决定转矩:

T_e = (3/2) · p · (1/L_s) · |ψ_s| · |ψ_f| · sin(δ)

其中ψ_f为永磁体磁链,L_s为定子电感。可见PMSM的DTC本质是控制定子磁链幅值和负载角δ。ABB ACS在PMSM模式下会同时观测转子位置,用于初始磁极辨识和低速运行。

四、磁链与转矩观测器基础

DTC不需要编码器,但必须实时知道定子磁链和转矩。ABB ACS采用"电压模型+电流模型"混合观测器:

  • 电压模型:ψ_s = ∫(u_s - R_s·i_s)dt,高速时准确,低速时因积分漂移和R_s误差而失效。
  • 电流模型:利用电机参数和转速估算磁链,低速时准确,但依赖转子时间常数。
  • 混合切换:在约额定转速的10%~15%以下用电流模型,以上用电压模型,中间平滑过渡。

转矩观测则直接由ψ_s和i_s的叉积计算,无需额外积分。实际工程中,定子电阻R_s会随温度变化,ACS通过温度模型或在线辨识进行补偿,否则低速时磁链观测误差会导致转矩脉动增大。

DTC 核心控制链路与电压矢量选择示意 磁链给定 ψ* (如 0.9 Wb) 转矩给定 T* (来自速度环) 偏差比较 Δψ, ΔT 符号判断 扇区判断 N = 1~6 每60°一区 电压矢量选择表 V1~V6 / V0,V7 按 Δψ, ΔT, N 查表 输出开关状态 周期 25 μs 逆变器 直接输出 u_s 异步/PMSM 定子磁链 ψ_s 磁链与转矩观测器 电压模型:ψ_s = ∫(u_s - R_s·i_s)dt 电流模型:低速补偿 T_e = 1.5·p·(ψ_sα·i_sβ - ψ_sβ·i_sα) ψ_s, T_e 反馈 V1 V2 V3 V4 V5 V6 6个有效矢量

五、工程实现中的关键参数与判断

在ABB ACS中配置DTC时,需要关注以下参数(以ACS880为例,示例值):

参数含义典型设置影响
99.04电机控制模式DTC选择直接转矩控制
99.06电机额定电流按铭牌影响观测器精度
99.07电机额定电压按铭牌影响磁链给定
99.08电机额定频率按铭牌影响弱磁点
99.09电机额定转速按铭牌影响速度环
21.01速度给定如 1500 rpm目标转速
22.02加速时间如 5 s转矩限幅

调试时,先做电机辨识(ACS的ID run),让变频器自动测量定子电阻、电感、转子时间常数等参数。辨识完成后,在低速(如5%额定转速)下观察磁链观测是否稳定,再逐步升速。若低速时转矩脉动大,检查R_s补偿是否开启;若高速时磁链轨迹畸变,检查电压模型积分漂移。

判断依据:DTC正常运行时,定子磁链轨迹应为近似圆形,转矩响应时间约1~2 ms(远快于矢量控制的10~20 ms)。若磁链轨迹出现明显六边形或抖动,说明电压矢量选择表或观测器参数需要调整。

总结来说,DTC的核心是"用电压矢量直接推磁链、用叉积算转矩、用混合观测器补低速"。掌握电压矢量选择表和观测器切换逻辑,就掌握了ABB ACS DTC工程应用的钥匙。