直接转矩控制(DTC)— 与 FOC 的本质差异

控制采样L5别名 DTC 直接转矩控制 · direct torque control · DTC vs FOC · 磁链滞环控制 · 转矩滞环控制 · 八矢量选择表

本质与导读

本质 DTC 和 FOC 是 PMSM / 异步电机互不相容的两条路:FOC 在 d-q 坐标系连续调 Id/Iq,需精准转子位置 + Park/SVPWM 链路;DTC 用两个滞环比较器 + 八矢量选择表直接调定子磁链与转矩,不做坐标变换,换来毫秒级转矩响应和不依赖位置,代价是开关频率不固定、低速纹波大。本质是"连续坐标调电流"对"滞环直接调磁链转矩"的取舍。

主线坐标:第 6 站 · 电机 + 控制采样 · ↑ 全景主线

1. DTC 的核心思路

1.1 不做坐标变换

FOC 的核心是把三相 abc → 静止 αβ → 旋转 dq 坐标变换,让转矩控制变成 "调 Iq" 的标量问题。DTC 反其道而行——直接在静止 αβ 坐标下工作,定子磁链 和电磁转矩 是控制目标本身,不需要转子位置 θ(只需要转子磁链方向,而非精确角度)。

这绕开了 FOC 的两个痛点:

  • 转子位置 resolver 故障 → FOC 直接挂,DTC 仍能近似工作
  • Park / SVPWM 链路在 MCU / FPGA 上要 ~50-100 个时钟周期 → DTC 滞环 + 查表 5-10 个周期

1.2 磁链与转矩的关系

定子磁链空间矢量:

电磁转矩(三相 PMSM):

其中 是定子磁链与转子磁链的角度差(称负载角)。转矩由 决定——可以保持磁链幅值不变,通过加速 / 减速 来调转矩

DTC 的根本方法就是:用电压矢量"推动"定子磁链——施加与磁链同方向的矢量让磁链幅值增大,垂直方向的矢量让 加速 / 减速。

2. DTC 控制结构

2.1 四个核心模块

这一节先把“四个核心模块”对应的对象关系说清,后面的结构块用于快速定位各部分之间的连接。

直接转矩控制 DTC — 转矩/磁链滞环比较 → 扇区判定 → 最优电压矢量开关表 → 逆变器,反馈估计 psi_s/Te;vs FOC 响应快但脉动大

下面这张滞环信号流把四个模块的连接关系拆开:转矩误差和磁链误差各走一个滞环比较器,连同扇区位置一起喂进八矢量选择表查出 PWM。

DTC 滞环信号流 — Tref/Te_obs → 转矩误差 → 转矩滞环(三档);psi_ref/|psi_s|_obs → 磁链误差 → 磁链滞环(两档);两者 + 扇区位置(1-6) → 八矢量选择表 → PWM

  • 磁链 / 转矩观测器:从测得的 abc 电压 + 电流积分出
  • 转矩滞环:三档输出(增 / 不变 / 减)
  • 磁链滞环:两档输出(增 / 减)
  • 八矢量选择表:根据 (扇区 1-6) × (磁链滞环 2 档) × (转矩滞环 3 档) 共 36 种组合输出最优电压矢量

2.2 八电压矢量

三相二电平逆变器的 8 种开关组合:6 个非零矢量 -(60° 间隔)+ 2 个零矢量 / 。每个矢量对磁链 / 转矩的影响不同:

选择对磁链对转矩
与磁链同向矢量几乎不变
与磁链反向矢量几乎不变
与磁链垂直前进不变
与磁链垂直后退不变
零矢量 V0/V7不变减(自然衰减)

2.3 选择表(扇区 I 示例)

这一节先把选型判断框架摆出来,后面的内容用于比较不同方案在约束和代价上的差异。

磁链滞环转矩滞环选择电压矢量
V2(60°)
V6(300°)
V3(120°)
V5(240°)
任意不变V0 / V7

每个扇区有自己的选择表,六张组合得 36 种 → 在 MCU 里就是一张 ROM 查表。

3. DTC vs FOC 对比

3.1 优势(DTC 赢的地方)

这里先收束这一路径真正成立的前提,后面的条目再展开它能带来的工程收益。

  • 转矩响应快:DTC 直接调转矩误差,实测 0.5-1ms 阶跃响应,FOC 需 5-10 倍长
  • 不依赖精确位置:Resolver 故障下 DTC 还能近似工作,FOC 直接挂
  • MCU 计算简单:无 Park / SVPWM,适合低算力 MCU 或老 FPGA
  • 不需要 PI 调节器:转矩 / 磁链都用滞环,免去整定参数

3.2 劣势(FOC 赢的地方)

这一节先给出“劣势(FOC 赢的地方)”需要同时考虑的几个判断点,后面的条目按工程优先级展开。

  • 开关频率不固定:滞环输出的 PWM 频率随工况漂(典型 5-15kHz 漂移),EMC 滤波器设计困难
  • 低速纹波大:零矢量频繁,转矩纹波典型 ±5-10%(FOC ±1% 以内)
  • 直流利用率低:不用 SVPWM 的话母线电压利用率 86%(SVPWM 100%),弱磁区相对差
  • 观测器对参数敏感: 估计不准时低速磁链估算误差大

3.3 量产应用决策

这一节先把“量产应用决策”的判断维度收拢到同一视图里,后面的表格用于横向比较各选项的边界。

应用推荐理由
EV 主驱(乘用车)FOC高速 + 高效 + EMC 严,SVPWM 母线利用率优势重要
重型工业牵引(火车 / 起重机)DTC转矩快响应优先,EMC 不是主矛盾
HEV 中混(48V)FOC 或 DTC 都行取决于 OEM 软件库历史
老板电机替换升级(retrofit)DTC不依赖位置,旧电机无 resolver 也能改

4. DTC + SVM 混合方案

近年工业新趋势:保留 DTC 的快速转矩响应优势,补 SVM 的固定开关频率优势

实现:转矩 / 磁链滞环换成 PI 调节器 → 输出参考电压矢量 → 用 SVM(Space Vector Modulation)生成固定频率 PWM。这样转矩响应介于 DTC / FOC 之间(2-3ms),开关频率固定(EMC 易管),母线利用率达 SVPWM 水平。

代价:回到了 PI 整定问题,但 PI 在转矩域(线性化的)比 FOC 的 d-q 域 PI 更易整定。

核心要点

  • DTC 不做坐标变换,直接用磁链 / 转矩做控制目标 + 滞环 + 八矢量选择表
  • 转矩 = ,DTC 通过推动磁链矢量调 δ 控转矩
  • DTC 优势:响应快 / 不依赖精确位置 / 计算简单;劣势:fsw 不固定 / 低速纹波大 / 母线利用率低
  • 量产决策:EV 主驱用 FOC,工业牵引用 DTC,DTC + SVM 混合是新趋势
  • DTC + SVM 是 FOC 性能 + DTC 响应的折衷,适合"快响应 + 严 EMC"双约束场景

Engineering Objects

引用此页的结构化 Engineeri…

引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。

  • mechanism · mechanism_dtc — Direct Torque Control (DTC)

Cross-references