高频技术问题:电机控制基础(PID、FOC、SVPWM)

面试中电机控制基础是必考项,重点考察你对 PID 参数整定、FOC 矢量控制架构、SVPWM 调制原理 的理解深度。以下用一张回答框架图和三组典型问答帮你快速搭建应答逻辑。

1. 明确控制目标 2. 先调比例P 3. 再加积分I 4. 最后微分D 5. 限幅与抗饱和 ⭐ 回答时按此顺序阐述,面试官会觉得你逻辑清晰

面试问答卡片 1:PID 参数如何整定?

面试问题:你在实际项目中如何调整 PID 参数?请举例说明。

考察点:是否理解 PID 各环节物理意义,有无系统化调试方法,能否处理超调/震荡等工程问题。

回答框架:按上图五步法:①明确控制指标(响应快慢、稳态精度)②仅用 P,逐步增大到临界震荡,取 0.6 倍③加入 I 消除静差(注意积分饱和),④根据震荡程度加 D 抑制超调,⑤输出限幅与抗积分饱和机制。

示例回答:“先让系统仅用 P 运行,增大到出现等幅震荡后取系数 0.6;再加入 I 消除稳态误差,关注是否积分饱和;最后加少量 D 抑制超调。整套流程用阶梯响应验证,全程监控输出限幅,避免执行器饱和。”

可能追问:

  • 积分饱和如何产生?怎么防?
  • 如果系统有较大延迟,PID 怎么调整?
  • 遇到过 D 项放大噪声吗?如何处理?

避坑提醒:避免直接说“看效果调”这种无结构回答;不要忘记输出限幅环节;若提到加 D 必须说明先过滤噪声。

面试问答卡片 2:FOC 矢量控制的基本流程是什么?

面试问题:请画一下 FOC 的控制框图,并说明各环节作用。

考察点:是否掌握 Clark/Park 变换、转矩与磁链解耦、电流环/速度环级联结构。

回答框架:①电流采样→Clark 变换(Ia、Ib、Ic→Iα、Iβ)→Park 变换(Iα、Iβ→Id、Iq)②Id=0 控制或弱磁控制,分别调节 d/q 轴电压③反 Park 变换得到 Vα、Vβ→SVPWM 生成开关信号→驱动逆变器。

示例回答:“FOC 通过 Clark 和 Park 变换将三相电流解耦为转矩电流 Iq 和励磁电流 Id,然后分别用 PI 调节。Id 通常设为 0 以获得最大转矩效率,调节后的电压经反 Park 和 SVPWM 生成开关信号。”

可能追问:

  • 为什么用 Id=0 控制?什么场景需要弱磁?
  • Park 变换中角度如何获取?(编码器/观测器)
  • 电流环带宽和速度环带宽如何匹配?

避坑提醒:不要只背公式,要讲清楚“为什么这样变换能解耦”;忘记提角度同步是常见扣分点。

面试问答卡片 3:SVPWM 与 SPWM 的区别及优势?

面试问题:SVPWM 相比 SPWM 有哪些优点?实现原理是怎样的?

考察点:是否理解母线电压利用率、谐波抑制、开关损耗等工程指标;能否从矢量合成角度解释。

回答框架:①SVPWM 将参考电压矢量用八个基本电压矢量(六个非零+两个零矢量)合成②通过矢量作用时间计算占空比③优势:母线电压利用率高(比 SPWM 高约 15%),谐波含量低,更适合数字实现。

示例回答:“SVPWM 基于电压空间矢量合成,利用相邻基本矢量的作用时间逼近参考矢量。相比 SPWM,母线电压利用率从 0.577(SPWM)提升到 0.707(SVPWM),且输出谐波更小,转矩脉动更低。”

可能追问:

  • 如何判断参考矢量所在扇区?
  • 零矢量分配方式(七段式/五段式)对开关损耗的影响?
  • 过调制区域如何处理?

避坑提醒:不要只说“效率高”,要给出量化对比;七段式和五段式的区别容易混淆,建议准备简洁对比表。

项目案例:直线电机伺服驱动控制系统(FOC + SVPWM)

项目名称高速贴片机直线电机伺服驱动单元
业务背景某电子组装产线要求贴片头定位精度±5μm,加减速度 10g,需自主开发伺服驱动板替代进口方案
规模指标产线共 24 轴,单轴峰值功率 3kW,系统切换时间<100μs,稳态误差<3μm
技术栈STM32G4 + 三相逆变器,FOC 双闭环(电流环 10kHz,速度环 2kHz),SVPWM 七段式调制,磁编码器
核心难点1. 大加速下的电流饱和与弱磁切换 2. 高带宽下编码器 delay 补偿 3. SVPWM 过调制区平滑过渡

面试高频追问:

  • 如何调试电流环带宽?遇到了什么问题?
  • 弱磁控制在什么条件下触发?系数如何标定?
  • SVPWM 过调制区电压矢量怎么处理?
  • 编码器延迟怎么测?补偿方法是什么?

可迁移回答话术:“本项目采用双闭环 FOC,电流环通过扫频法找到谐振点后设定带宽。针对弱磁区域,参考电压矢量超过母线电压六边形时,采用最小幅值误差法限幅,并配合查表修正 Id 给定。SVPWM 通过实时判断扇区和作用时间,过调制时切换到过调制算法避免波形畸变。”