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

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

本质与导读

本质 FOC 和 DTC 都是 AC 电机的转矩闭环方案:FOC 靠坐标变换 + 双 PI,需精确位置传感,EMI 可控、转矩平稳;DTC 跳过坐标变换、磁链估算免 resolver,小信号转矩响应快。但"DTC 快一个数量级"是拿它对低带宽工业 FOC 比出来的——大信号下两者都受同一条 diq/dt = Vnet/Lq 电压爬升底线约束,现代 EV SiC 高带宽 FOC 把差距压到 <1.5×。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 命门。位置误差如何按 拆成静态零位偏 + 动态时序偏、并在高速放大成转矩误差,见 位置传感 §7(相电流-位置对齐口径 SSOT)。


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

DTC 1986 年由 Takahashi-Noguchi 提出,核心思想:直接控制磁链 + 转矩,不再控制电流。DTC 内部机制(八矢量选择表、磁链估计器低速极限、DTC-SVM)的完整推导与 7.5 kW 工业异步电机 worked design 在 直接转矩控制 DTC;本页只回顾对比所需的骨架。

3.1 磁链 / 转矩估算

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

转矩从 + 算(向量叉积):

叉积式等价于负载角形式 (其中 为定子磁链与转子磁链夹角),推导见 DTC §1.2。关键: 都不需要位置 ,只需要电压 + 电流。这是 DTC "sensorless" 的本质;但纯积分器在低速会因 漂移与 DC 失调崩溃(见 §12 C1)。

3.2 hysteresis 比较器

控制有 2 个滞回比较器:

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

每个周期(20-50 μs),磁链比较器出 2 态、转矩比较器出 3 态。滞环带宽直接决定转矩纹波(§5.2)。

3.3 V 矢量查表

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

无 PI 计算 + 无反 Park + 无 SVPWM 调制 — 直接出开关状态。控制周期可缩到 20 μs(50 kHz 更新率),小信号转矩响应快;但开关频率是磁链穿越滞环带的副产物,不是设定值(§5.3)。


4. 关键 trade-off

4.1 转矩响应

转矩响应的差异不是一个固定倍数,而是取决于 FOC 电流环带宽——这是本页最易被经典文献误导之处。两种控制最终都受同一条物理底线约束:转矩电流 只能以 的速率爬升(量化见 §5.4)。区别只在控制器开销:

  • FOC 小信号:受电流环闭环带宽限,工业低带宽(100-300 Hz)约 3-5 ms,现代 EV SiC 高带宽(1-2 kHz)约 0.17-0.35 ms
  • DTC 小信号:每个控制周期(20-50 μs)即可触发矢量切换,省去 PI 相位延迟与 1-1.5 个 PWM 周期的环路延迟
  • 大信号(0→额定阶跃):两者都撞上 电压爬升底线(本平台约 0.5 ms,见 §5.4),差距坍缩到 <1.5×

经典"DTC 快 5-10×"是拿 DTC 小信号对低带宽工业 FOC(100-300 Hz 电流环)比出来的;对现代 EV SiC 主驱(fsw 10-20 kHz、电流环 1-2 kHz),这个倍数缩到 2-3×(小信号)甚至 <1.5×(大信号)。这正是 DTC 未能赢下 EV 的技术根因之一(边界见 §12 C2)。

4.2 开关频率

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

  • FOC:固定 5-15 kHz(SVPWM),配合 Spread SpectrumEMI
  • DTC:变频(hysteresis trigger),同一台电机上可横跨约 6.8-44 kHz(本平台实算见 §5.3),平均 ~10 kHz

DTC 的变频特性让EMI 谱乱,滤波器截止频率无从针对性设计

4.3 转矩平稳度

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

  • FOC:连续 输出,转矩波动 < 1%
  • DTC:hysteresis 离散输出,转矩波动 5-10%(本平台 ±7.6 Nm,§5.2)

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

4.4 算法复杂度

FOC 5 个数学块串联(Clarke / Park / 2 PI / 反 Park / SVPWM),DTC 只 3 个(磁链估 / hysteresis / 查表)。历史上 DTC 的"算力低"是卖点:

  • FOC:复杂(Clarke + Park + 双 PI + 反 Park + SVPWM)
  • DTC:简单(磁链估 + hysteresis + 查表)

但现代车规多核 MCU 算力过剩:FOC 全链在 AURIX TC397 上约 6.5 μs(见 FOC §8 Step 5),远小于 100 μs 控制周期。算力不再是 DTC 的选型理由(§11 G6)。

4.5 位置传感

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

  • FOC:必须高精度位置(resolver / 高分 encoder / 高级 sensorless)
  • DTC:控制层不需要(磁链估算);但低速磁链观测崩溃(§12 C1)

DTC "省 resolver"是工业市场的卖点。但 EV 主驱量产对位置精度极敏感(影响转矩准确性 + 安全),仍偏好 resolver + FOC——而且 resolver 在 EV 是 ASIL 安全件,并非为控制而配,DTC 也省不掉它(§11 G2)。


5. EV IPMSM 平台量化对比(Worked Design)

前面的 trade-off 是定性的;本节把 FOC 与 DTC 放到同一台电机、同一条母线上,用 FOC §8 / 电机控制 §9 的 100 kW EV IPMSM SSOT 参数(p=4、Rs=10 mΩ、Ld=0.3 mH、Lq=0.6 mH、psif=0.08 Wb、Imax=250 A、Vdc=400 V、fsw=10 kHz)把转矩纹波、变开关频率、转矩带宽三个差异算成数字。MTPA 工作点(id=−122 A、iq=218 A、Te=152 Nm、omega_base=1662 rad/s)直接取自该 SSOT。

5.1 定子磁链幅值 — DTC 的控制量

DTC 直接控制 (FOC 控制 id/iq),先把工作点的定子磁链幅值钉死。d/q 轴磁链:

自洽核验:用叉积式回算转矩 ,与 SSOT 的 152 Nm 吻合——磁链幅值与转矩同源、内部自洽。

5.2 转矩纹波 — hysteresis 带宽的直接代价

DTC 转矩滞环 ±5% 直接把纹波钉在带宽上:

FOC 连续 dq 电压 + SVPWM,转矩纹波 <1% → <1.5 Nm。同一 152 Nm 工作点,DTC 纹波约是 FOC 的 10 倍——这不是估计误差,而是 hysteresis 控制的结构性代价,也是 EV 乘客体感差异的根。缩小纹波要么收窄滞环带(→ 开关频率飙升,见 §5.3),要么上 DTC-SVM(§7)。

5.3 变开关频率 — EMC 的真问题

DTC 开关频率不是设定值,而是磁链穿越滞环带的副产物。施加有效矢量时磁链以 变化,其中有效矢量幅值 ,反电势 。半个磁链带(±2% → )的穿越时间 ,(方法与 DTC §5 Step 3 一致):

工况omega_eEVnetfsw
基速 (100%)1662 rad/s229 V38 V6.8 kHz
低速 (10%)166 rad/s23 V244 V44 kHz

低速电压裕量大 → 磁链穿带快 → fsw 飙到 44 kHz;高速反电势吃掉裕量 → fsw 掉到 6.8 kHz。同一台电机上 DTC 的开关频率横跨约 6.8-44 kHz(约 6.5×),而 FOC 恒定 10 kHz。这条频带随工况漂移正是 CISPR 25 滤波器噩梦(见 DTC G5)——滤波器截止频率无从针对性设计。

5.4 转矩响应 — 为什么"快一个数量级"是误导

两种控制的转矩爬升最终都受同一条物理底线约束:转矩电流只能以 上升。区别只在控制器开销。

  • 大信号(0→额定阶跃):两者都撞电压爬升底线 (低速、电压裕量最大时)。DTC 省掉 FOC 的 1-1.5 个 PWM 周期环路延迟(约 150 μs)+ PI 整定余量,净快约 <1.5×。
  • 小信号(转矩微扰 / 跟踪):DTC 每控制周期(20-50 μs)即触发切换;FOC 受电流环带宽限,升起时间 ——低带宽工业(100 Hz)→ 3.5 ms,现代 EV SiC(1 kHz)→ 0.35 ms,2 kHz → 0.17 ms。

经典"DTC 快 5-10×"是拿 DTC 小信号对 100-300 Hz 低带宽工业 FOC 比出来的。对现代 EV SiC 主驱(电流环 1-2 kHz),小信号差距缩到 2-3×,大信号 <1.5×。器件与 MCU 进步把 DTC 的动态优势蚕食殆尽,这是 DTC 未能赢下 EV 的技术根因(SiC 边界见 §12 C2)。

5.5 三维对比小结

把上面三节的数字合到一张表,同一台 100 kW EV IPMSM 上 FOC 与 DTC 的量化差异一目了然:

指标FOCDTC本平台数字
转矩纹波<1%±5% band1.5 vs 7.6 Nm
开关频率固定变频10 vs 6.8-44 kHz
大信号转矩阶跃~0.5-0.65 ms~0.4-0.5 ms同撞 Lq·Δiq/Vnet 底线
小信号带宽电流环限控制周期限0.35 ms(1 kHz)vs 20-50 μs

6. EV 量产为什么选 FOC

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

  1. EMC 合规:固定开关频率 + SS 调制 → 过 CISPR 25 容易;DTC 变频(§5.3)让滤波器无从设计
  2. 转矩平稳:FOC 转矩波动 <1% vs DTC ±5%(±7.6 Nm),乘客体感差异大
  3. 量产成熟:FOC 工艺 / debug / qualification ecosystem 30 年成熟,DTC 主要 ABB 推
  4. 位置精度 + 安全冗余:EV 主驱用 resolver 保安全性(防失控,ASIL 安全件),DTC 省不掉它,不省 resolver 没差异
  5. SiC 时代:开关频率上 20+ kHz,FOC 电流环带宽升到 2 kHz,DTC 的快响应不再是杀手锏(§12 C2)

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


7. DTC 改进版

经典 DTC 有 2 个改进版,部分商用车与工业新平台在用:

DTC-SVM (Space Vector Modulation):hysteresis 换成 PI 调节器出参考 Vref 给 SVPWM。结合 DTC 快响应 + SVPWM 固定 fsw,母线利用率落到 SVPWM 线性区水平(线性区仅 six-step 上限的 90.7%,牺牲了经典 DTC 高速 six-step 的利用率)——但代价是回到 PI 整定问题(带宽偏低则快响应优势全失,§11 G5)。

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


8. 主流 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 不是死,而是特定垂直市场(工业高动态、EMC 宽松)的事实标准。


9. 数学速查 — 位置传感分水岭

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

元素FOC 算DTC 算
位置 θ由 resolver 输入不需要(磁链估隐含)
Park 变换不用
dq 电流不用
磁链估算不需要必须 ()
PI 控制器2 个 ()0 个
调制SVPWM查表选 V 矢量
控制周期50-200 μs20-50 μs
母线利用率~90.7% (SVPWM 线性区)100% (可达 six-step)

10. 选型决策树

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

  1. 是不是 EV / 量产 / EMC 要求高? → FOC
  2. 是不是高动态(电梯 / 起重)+ EMC 宽松? → DTC
  3. 能不能省 resolver(成本敏感、无安全冗余要求)? → DTC(但要 verify 低速 sensorless 精度,§12 C1)

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


11. Gotcha 链 — 选型与落地陷阱

DTC vs FOC 在工程师圈子里常有夸大或简化的口耳传言,真做项目时容易被误导。下面 6 条按"误区 → 物理/工程根因 → 处置"展开,每条修正一个常见误解。

G1:拿"DTC 快一个数量级"当选型依据(实为对比低带宽 FOC)

"DTC 永远比 FOC 快"是选型误判高发点。根因:经典对比拿 DTC 小信号对 100-300 Hz 工业 FOC(§4.1/§5.4),而大信号两者同撞 底线。处置:比较前先核对被比较 FOC 的电流环带宽;现代 EV SiC(1-2 kHz)下差距 <2×,别按"数量级"决策。

G2:把"DTC 免 resolver"当 EV 卖点

"DTC 一定省 resolver"在 EV 语境错。根因:EV 主驱 resolver 是 ASIL-D 安全件(位置失准 → 转矩反向 → 失控),不是为控制而配;DTC 只是控制层不用它,量产仍必须装它做安全冗余与转矩监控。处置:EV 项目里 resolver BOM 不因选 DTC 而省(位置故障保护见 位置采样诊断 SM)。

G3:DTC 变开关频率下按固定 fsw 设计 EMC 滤波器

DTC 频谱宽带可变(本平台 6.8-44 kHz,§5.3),固定截止的 CM/DM 滤波器 CISPR 25 裕量随工况漂 10-20 dB。轨道交通、乘用车等法规明确要求固定开关频率的场景不可直接用基础 DTC。处置:上 DTC-SVM(§7)固定 fsw,或双级 CM 滤波器 + 额外留 20 dB 余量(见 DTC G5)。

G4:把 DTC "sensorless" 当等价 FOC 全速域可用

"DTC 算法简单所以更可靠"忽略了磁链估计器是难点。根因:纯电压积分器在低速(电频率 <5% 额定)因 温漂 + DC 失调发散,恰在 EV 起步 / 坡道保持 / 堵转最需要转矩处失效(§12 C1)。处置:低速切电流模型(转子磁链观测器)、改良积分器 、在线 辨识(见 DTC G1/G2)。

G5:DTC-SVM PI 整定偏低 → 快响应优势全失

DTC-SVM 的转矩环、磁链环各含一个 PI,若带宽低于 DTC 滞环等效带宽(约 ),快响应优势完全消失,与 FOC 无异。处置:转矩 PI 带宽设 、磁链 PI 带宽 (见 DTC G7)。

G6:按"DTC 算力低"选型(已过时)

"DTC 算法简单省 MCU"在现代车规平台已不成立。根因:AURIX TC397 类多核 MCU 算力过剩,FOC 全链约 6.5 μs 远小于 100 μs 周期(§4.4)。处置:算力不应再作为 DTC 选型理由;真正的选型分水岭是 EMC / 转矩平稳 / 位置安全,不是 MIPS。


12. Corner 分析 — 边界工况

三个边界暴露 DTC 与 FOC 在低速可观测性、器件演进、高速电压三个维度上的非对称行为。

C1:低速可观测性的对称失效(FOC 靠 θ vs DTC 靠 ψ)

低速处两者失效机理正好相反。FOC 侧:动态时序偏 (见 位置传感 §7.1),只剩已标定的静态零位偏 ,resolver 到零速仍给真角——FOC 低速反而最干净。DTC 侧:磁链纯积分模型在电频率 <5% 额定崩溃;本平台基速电频率 ,5% ≈ 13 Hz,以下须切电流模型(见 DTC §5 Step 5)。结论:DTC 的"sensorless"恰在零速 / 极低速——EV 起步、坡道保持、堵转——最弱,而这正是 FOC + resolver 最强处,是 EV 弃 DTC 的硬约束之一。

C2:SiC 20+ kHz 时代 FOC 带宽反超

器件进步直接侵蚀 DTC 的动态优势。fsw 从 10 kHz 升到 20 kHz(SiC),电流环带宽按 ,小信号转矩升起时间 ,已进入 DTC 区间;更高开关频率(GaN)进一步压缩。结论:DTC 赖以立足的"快"随 fsw 上行被 FOC 追平,而 FOC 保住 EMC / 平稳 / 安全的全部优势——这是结构性的、不可逆的此消彼长。

C3:高速 / 弱磁段母线利用率 —— DTC 反而 ≥ FOC

经典 DTC 用 hysteresis 直接选电压矢量,高速反电势升高时自然过渡到 six-step(六阶梯波) 运行,基波相电压峰值可达 (400 V 母线),这是任意 2-level 逆变器的基波上限(100%);而 FOC 的 SVPWM 线性区峰值只有 ,仅为该上限的 90.7%。所以高速段是 FOC(SVPWM 线性区)母线利用率低约 9%,要加过调制 / six-step 过渡逻辑才能追平 DTC——母线利用率这一项其实是 DTC 的真实优势(代价是电流谐波与转矩纹波变大),不是短板。处置:FOC 侧靠过调制 / six-step 扩展逼近同一上限;DTC-SVM(§7)则以牺牲这部分高速利用率换取固定 fsw 与低纹波。


核心要点

  • FOC = Clarke + Park + dq 双 PI + SVPWM,需要位置传感,EV 主驱 99% 主流;DTC = 磁链 + 转矩 hysteresis + 八矢量查表,控制层不需位置(磁链估算)。
  • 转矩响应差异取决于 FOC 电流环带宽,不是固定倍数:大信号两者同撞 底线(本平台约 0.5 ms),经典"快 5-10×"是对低带宽工业 FOC(100-300 Hz)的比较,现代 EV SiC(1-2 kHz)下缩到 <2×。
  • 100 kW EV IPMSM 平台(topic-foc §8 SSOT)量化:(与 152 Nm 自洽);DTC 转矩纹波 ±7.6 Nm(±5% band)vs FOC <1.5 Nm;DTC 开关频率变频 6.8-44 kHz vs FOC 固定 10 kHz。
  • EV 主驱仍选 FOC:EMC + 转矩平稳 + 工艺成熟 + resolver 是 ASIL 安全件省不掉 + SiC 时代 FOC 带宽反超
  • DTC 的 sensorless 恰在零速 / 极低速(<5% 额定电频率)最弱——EV 起步 / 坡道保持最需处失效(C1);而高速段 DTC 可自然进 six-step、母线利用率反而 ≥ FOC(SVPWM 线性区仅 90.7%,C3)。
  • DTC 主战场:ABB 工业高动态变频器 + 部分商用车 + 学术研究;改进版 DTC-SVM / Predictive DTC 缩小差距,量产 EV 仍非主流。
  • 选型决策树:EV → FOC;工业高动态 + EMC 宽松 → DTC;成本敏感且无安全冗余要求 → DTC sensorless(须验低速精度)

缩写表

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

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

缩写全称中文 / 备注
DTCDirect Torque Control直接转矩控制
FOCField-Oriented Control磁场定向控制
SVPWMSpace Vector PWM空间矢量脉宽调制
SVMSpace Vector Modulation空间矢量调制(DTC-SVM)
MPCModel Predictive Control模型预测控制
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