直接转矩控制(DTC)— 与 FOC 的本质差异
本质与导读
本质 DTC 和 FOC 是 PMSM / 异步电机互不相容的两条路:FOC 在 d-q 坐标系连续调 Id/Iq,需精准转子位置 + Park/SVPWM 链路;DTC 用两个滞环比较器 + 八矢量选择表直接调定子磁链与转矩,不做坐标变换,换来毫秒级转矩响应和不依赖位置,代价是开关频率不固定、低速纹波大。本质是"连续坐标调电流"对"滞环直接调磁链转矩"的取舍。
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 四个核心模块
这一节先把“四个核心模块”对应的对象关系说清,后面的结构块用于快速定位各部分之间的连接。
下面这张滞环信号流把四个模块的连接关系拆开:转矩误差和磁链误差各走一个滞环比较器,连同扇区位置一起喂进八矢量选择表查出 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 赢的地方)
这里先收束这一路径真正成立的前提,后面的条目再展开它能带来的工程收益。
3.2 劣势(FOC 赢的地方)
这一节先给出“劣势(FOC 赢的地方)”需要同时考虑的几个判断点,后面的条目按工程优先级展开。
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
- ← 索引
- 电机控制(FOC/SVPWM):FOC 详细原理 + 对比基础
- 位置传感器:DTC 对位置传感器的弱依赖
- 位置采样诊断 SM:resolver 故障时 DTC 仍能工作
- FPGA 与数字设计:DTC 算法 FPGA 实现
- 电流传感器:DTC 观测器依赖电流采样精度
- 扭矩安全(Torque Safety ASIL D):DTC 的功能安全考量
- Si / SiC / GaN 横向对比:SiC fsw 提升对 DTC 的意义