DTC vs FOC — 控制结构 / 转矩响应 / 量产现状

控制采样L1别名 DTC vs FOC · direct torque control · field oriented control · hysteresis 选择 · 磁链估算

本质与导读

本质 FOC 和 DTC 都是 AC 电机的转矩闭环方案:FOC 靠坐标变换 + 双 PI,需精确位置传感,EMI 可控、转矩平稳;DTC 跳过坐标变换、磁链估算免 resolver,转矩响应快约一个数量级,但开关频率漂、EMI 高。EV 主驱几乎全选 FOC,决定因素不是 DTC 动态不够,而是 EMC、转矩平稳与量产工艺成熟度综合占优。

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

1. 控制结构对比

FOC 用"两次坐标变换 + 双 PI" 把三相耦合的交流问题转为 dq 独立直流问题再控;DTC 跳过坐标变换,直接用磁链 + 转矩误差 + hysteresis 比较器 + 查表选 V 矢量,全过程在 αβ 静止坐标完成。下图把两者结构 + 信号链 + 对比表一次画清:

DTC vs FOC — 控制结构 / 转矩响应 / 应用场景


2. FOC 工作原理(快速回顾)

完整数学见 topic-foc.md,这里只回顾关键点:

  1. 三相电流 Clarke
  2. 用 resolver 实时 Park
  3. PI 输出 ; PI 输出
  4. 反 Park →
  5. SVPWM → 6 路 PWM

关键: 直控转矩(SPM),所以转矩控制等价电流环控制。位置准确度直接决定 dq 准确度 → 高质量 resolver 是 FOC 命门。


3. DTC 工作原理 — 磁链 + 转矩双闭环

DTC 1986 年由 Takahashi-Noguchi 提出,核心思想:直接控制磁链 + 转矩,不再控制电流

3.1 磁链 / 转矩估算

不用 resolver,而是从电压电流积分估算定子磁链 :

转矩从 + 算:

(向量叉积)

关键: 都不需要位置 ,只需要电压 + 电流。这是 DTC "sensorless" 的本质。

3.2 hysteresis 比较器

控制有 2 个滞回比较器:

  • 磁链 hysteresis(typ ±2% of )= 两电平比较器,输出 +1/−1(2 态)
  • 转矩 hysteresis(typ ±5% of )= 三电平比较器,输出 +1/0/−1(3 态,0 态施加零矢量)

每个周期(20-50 μs),磁链比较器出 2 态、转矩比较器出 3 态。

3.3 V 矢量查表

把 αβ 平面分 6 个扇区(同 SVPWM),根据(磁链状态 + 转矩状态 + 当前扇区)直接查表选 Vk(6 顶点 + 2 零矢量)输出。

无 PI 计算 + 无反 Park + 无 SVPWM 调制 — 直接出开关状态。控制周期可缩到 20 μs(50 kHz),转矩响应 0.2-0.5 ms。


4. 关键 trade-off

4.1 转矩响应

转矩响应速度差异源于控制环结构 — FOC 有 PI 控制带宽限制,DTC 直接 hysteresis 触发 V 矢量切换,省去 PI 的相位延迟:

  • FOC:PI 控制限带宽,典型 1-3 ms
  • DTC:0.2-0.5 ms,约 5-6× 快(FOC 慢端对 DTC 快端可达 ~10×)

DTC 转矩响应是 motor control 的物理极限(MCU 算力 + 开关频率)。

4.2 开关频率

FOC SVPWM 周期性出 PWM 周期 → 固定开关频率;DTC hysteresis 何时跨阈值就触发,开关频率随负载 / 转速 / 磁链状态变化:

  • FOC:固定 5-15 kHz(SVPWM),配合 Spread SpectrumEMI
  • DTC:变频 5-40 kHz(hysteresis trigger),平均 ~10 kHz

DTC 的变频特性让EMI 谱乱,滤波器设计难

4.3 转矩平稳度

FOC 输出是连续 dq 电压、SVPWM 平滑过渡;DTC 离散选 V 矢量,hysteresis 必带波动(典型 ±5% 振幅):

  • FOC:连续 输出,转矩波动 < 1%
  • DTC:hysteresis 离散输出,转矩波动 5-10%

EV 主驱乘客体感对转矩波动敏感 → FOC 胜。

4.4 算法复杂度

FOC 5 个数学块串联(Clarke / Park / 2 PI / 反 Park / SVPWM),DTC 只 3 个(磁链估 / hysteresis / 查表)。MCU 算力占用差 2-3×:

  • FOC:复杂(Clarke + Park + 双 PI + 反 Park + SVPWM),MCU 占 40-60%
  • DTC:简单(磁链估 + hysteresis + 查表),MCU 占 20-30%

DTC MCU 算力要求低,适合老平台或经济型车。

4.5 位置传感

FOC 必须实时位置 θPark 变换,所以高精度 resolver 是命门;DTC 用磁链估算间接推位置,理论上 sensorless:

  • FOC:必须高精度位置(resolver / 高分 encoder)
  • DTC:不需要(磁链估算 sensorless)

DTC "省 resolver"是工业市场的卖点。但 EV 主驱量产对位置精度极敏感(影响转矩准确性 + 安全),仍偏好 resolver + FOC。


5. EV 量产为什么选 FOC

DTC 在动态响应上理论占优,但 EV 主驱 99% 仍选 FOC,因为:

  1. EMC 合规:固定开关频率 + SS 调制 →过 CISPR 25 容易
  2. 转矩平稳:FOC 转矩波动 1% vs DTC 5-10%,乘客体感差异大
  3. 量产成熟:FOC 工艺 / debug / qualification ecosystem 30 年成熟,DTC 主要 ABB 推
  4. 位置精度:EV 主驱已经用 resolver 保安全性(防失控),不省 resolver 没差异
  5. SiC 时代:开关频率上 20+ kHz,FOC PI 带宽够用,DTC 的快响应不再是杀手锏

ABB 工业变频器是 DTC 主推手,EV 主流(Tesla / BYD / 大众 / Mercedes)全部 FOC


6. DTC 改进版

经典 DTC 有 2 个改进版,部分商用车在用:

DTC-SVM (Space Vector Modulation):hysteresis 不直接选 V 矢量,而是出参考 Vref 给 SVPWM。结合 DTC 快响应 + SVPWM 固定 fs

Predictive DTC (MPC-DTC):Model Predictive Control 替代 hysteresis,算法复杂但转矩波动减小到 2-3%。研究阶段为主。


7. 主流 EV / 工业选型 (2026)

下表汇总 2026 主流车型 + 工业应用选 FOC / DTC 的分布:

应用选型厂商 / 示例
EV 主驱FOCTesla / BYD / Mercedes / 大众 / 现代
EV OBC / DC-DCFOC (PMSM) 或不用 motor control通用
工业变频器 (HVAC)FOCSiemens / Schneider
工业变频器 (起重 / 高动态)DTCABB ACS880
商用车 / 巴士 (老款)DTC 部分旧 ABB 产品线
家电 (空调 / 洗衣)FOC sensorless主流国产
高铁牵引FOC + Direct Self-Control西门子 / 中车

DTC 不是死,而是特定垂直市场(工业高动态)的事实标准。


8. 数学速查 — Clarke / Park

FOC 数学已在 topic-foc.md 详,DTC 数学已在 §3 详。两者位置传感 这一项是分水岭:

元素FOC 算DTC 算
位置 θ由 resolver 输入不需要(磁链估隐含)
Park 变换不用
dq 电流不用
磁链估算不需要必须 ()
PI 控制器2 个 ()0 个
调制SVPWM查表选 V 矢量
控制周期50-200 μs20-50 μs

9. 选型决策树

新项目选 FOC 还是 DTC,实战上看 3 个问题:

  1. 是不是 EV / 量产 / EMC 要求高? → FOC
  2. 是不是高动态(电梯 / 起重)+ EMC 宽松? → DTC
  3. 能不能省 resolver(成本敏感)? → DTC(但要 verify sensorless 精度)

EV 主驱 / OBC / BMS 几乎全选 FOC,只在以下场景考虑 DTC:工业起重设备 / 老 ABB 平台 / 高动态实验室 / 学术研究。


10. 5 个常见误解

DTC vs FOC 在工程师圈子里常有夸大或简化的口耳传言,真做项目时容易被误导。下表列 5 个常见误解 + 实际情况:

误解实际
DTC 一定省 resolver量产 EV 仍配 resolver 为安全
DTC 永远比 FOC 快新 SiC FOC 200μs 控制周期已经够快
FOC 一定需要传感器高级 FOC sensorless (HFI / MRAS) 也可
DTC 算法简单所以更可靠hysteresis 边界 / 磁链估漂是难点
EV 用 DTC 是 ABB 的事ABB 主要工业市场,EV 不主推 DTC

核心要点

  • FOC = Clarke + Park + dq 双 PI + SVPWM,需要位置传感,EV 主驱 99% 主流。
  • DTC = 磁链 + 转矩 hysteresis + 查表,不需要位置传感(估算),转矩响应约 5-6× 快(FOC 慢端对 DTC 快端可达 ~10×)。
  • DTC 真实优势:转矩响应 0.2-0.5 ms / sensorless / MCU 算力低
  • EV 主驱仍选 FOC 因为:EMC + 转矩平稳 + 工艺成熟 + 安全性需要 resolver
  • DTC 主战场:ABB 工业变频器 + 部分商用车 + 学术研究
  • 改进版 DTC-SVM + Predictive DTC 缩小与 FOC 在转矩波动 / EMI 上的差距,但量产 EV 仍非主流。
  • 选型决策树:EV → FOC;工业高动态 → DTC;成本敏感 + EMC 宽松 → DTC sensorless

缩写表

只列本页用到的工业标准缩写;通用英语…

只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的 层/Lx tag 不列。覆盖不到的术语见正文 inline 注释。

缩写全称中文 / 备注
DTCDirect Torque Control直接转矩控制
FOCField-Oriented Control磁场定向控制
SVPWMSpace Vector PWM空间矢量脉宽调制
EVElectric Vehicle电动车
EMIElectromagnetic Interference电磁干扰
MCUMicrocontroller Unit微控制器(本页多指车规多核 MCU)
EMCElectromagnetic Compatibility电磁兼容
PWMPulse Width Modulation脉冲宽度调制
CISPRComité international spécial des perturbations radioélectriques国际无线电干扰特别委员会
OBCOn-Board Charger车载充电机
DC-DCDC-to-DC Converter直流-直流变换器
BMSBattery Management System电池管理系统

Cross-references