当前位置: 首页 > news >正文

使用 PI 预装载处理永磁同步电机二次起步异响

一、电机二次起步问题

1.1 第一次启动 (电机零速启动)

在电机零速启动时,电机的状态是:

  • (电角速度为 0)
  • (反电动势为 0)

此时我们的控制刚刚启动,给出的其内部的电流环 PI 和输出给定为:

  • = 0
  • (电流环积分器) = 0
  • = 0

之后积分器和 Uq 输出根据设计上升,电机正常启动,无问题。

1.2 第二次启动 (电机滑行中启动)

在电机滑行的状态时,电机的状态是:

  • (电角速度为 0)
  • (反电动势为 0)

根据 q 轴电压方程 (简化、稳态):

将其变形得到:

  • = q 轴电压
  • = q 轴电流
  • = 定子电阻
  • = 电角速度
  • = 永磁体磁链

此时因为我们的 ω 不为 0,导致不为 0。但是我们控制器在刚刚启动是将 Uq 输出为 0,这就会导致,也就是此时的情况为:

  • (q 轴电压为 0)
  • (反电动势不为 0)

这就会导致产生一个巨大的负向电流 也就是,产生强烈的刹车转矩,也就是导致咯噔一下。

也就是转子已经在转了,但 q 轴电压不够,结果电机反推控制器。这种情况导致 q 轴电压瞬间为负,表现为电流环 PI 控制器被干扰,导致电流有冲击,反向力矩。

1.3 问题实际现象与总结

可见我们在电机有惯性 (有反电动势) 的情况启动后在电流和电压上均会出现尖峰:

本质原因是电机已在转,反电动势已存在,而控制器接管瞬间 q 轴电压为 0 (或过小),导致 q 轴电流瞬间为负,引发电流冲击和反向转矩。

二、解决办法

2.1 解决思路 (PI 预装载)

二次起步的核心问题是接管瞬间 q 轴电压不足以抵消已存在的反电动势,导致 q 轴电流反向冲击。

解决办法是在进入闭环前,根据当前转速估算反电势,并将其作为 q 轴电压前馈或 PI 积分器初始值,使接管瞬间电压与电机状态匹配,从而实现无冲击切换。

也就是在二次起步进入闭环前:

  • = Iq 的积分项
  • = 电角速度
  • = 永磁体磁链
  • = 反电动势

换种说法,这也就是 PI 预装载,在开启 PWM 的前一刻,需要进行反电动势前馈预赋值。将 q 轴 PI 控制器的积分历史值 (或输出初值) 强行设定为当前转速对应的反电动势大小,将 d 轴 PI 初值设为 0。这样切入瞬间的输出电压刚好抵消反电动势,初始电流为零,实现平滑切入。

为了实现这一步骤,我们在 Simulink 模型中输入母线电压、三项电压和转速 (转速只做判断方向使用),最终我们输出的是近似的反电动势幅值,将其传递给我们的 q 轴 ki 的积分中,我们在二次启动电机时就用这个 ki 积分值,而不是 0。

2.2 获取三项相电压

将我们获取的三项端电压取中点得到端电压,之后除以母线电压,得到 0~1 的标幺量:

2.3 对电压进行 Clack 变换

对电压进行 Clack 变换得到 α、β 轴电压:

2.4 估算反电动势幅值

用 α、β 电压幅值估算反电动势幅值。

首先将 α、β 的电压值求 VS,也就是:

其中的 K 等于,这个常量将我们电压扩大到 SVPWM 能输出的尺度,再做低通滤波,作为一个稳定的反馈量输出。

Filter 做一个一阶低通滤波器使用,根据实际进行滤波效果设定即可。

2.5 全部的仿真框架

  • ① 获取三项相电压
  • ② 对电压进行 Clack 变换
  • ③ 估算反电动势幅值

我们只需要在电机停止输出后 (iq、id 均为 0) 调用这个模块,让其赋值给 iq 中 ki 的积分。

三、使用效果

3.1 使用效果

可见,我们再二次启动时,不再有电压的尖峰了,电机也不会有异响。

四、d 轴积分需要预装载吗

4.1 d 轴积分需要预装载吗

d 轴通常装载 0,不需要预装载。因为在 dq 轴坐标系下,反电动势几乎全部集中在 q 轴。

http://www.jsqmd.com/news/723018/

相关文章:

  • Jmeter脚本参数化和正则匹配
  • 实战还原 V bytenode 保护 JS(V 字节码分析记录)
  • real-anime-z开源贡献指南:如何提交LoRA微调模型与提示词优化PR
  • 成都防水补漏技术分享:靠谱品牌的硬核判定推荐 - 优质品牌商家
  • ghostty终端主题和文件
  • 本地部署AI对话伴侣:基于Ollama与角色提示词的私有化ChatGPT实践
  • 终极Windows任务栏美化指南:用TranslucentTB打造透明桌面体验
  • Cadence SpectreRF PSS/Pnoise仿真避坑指南:从Beat Frequency设置到Jitter测量实战
  • 恒温恒湿厂房设计哪家好?2026杭州净化车间工程厂家汇总 - 栗子测评
  • 算法训练营第十八天|20. 有效的括号
  • 电信行业语音AI:提升客户体验的技术实践
  • 2026年同城搬家公司口碑排行:五大服务商实测解析 - 优质品牌商家
  • 实用 RAR 分卷压缩技巧,小白也能学会!
  • 告别格式限制:用ncmdump解锁网易云音乐NCM加密文件,实现跨平台自由播放
  • App测试中ios和Android的区别
  • Day07-RNN层(循环网络层)
  • 根据“十五五”规划制定的容灾备份体系
  • 如何高效抽取财报信息
  • 2025亲测好用的10款降AI工具 附避坑指南
  • 校庆(2026)书法展览作品
  • 设备巡检数据都填了,风险还是漏了,利用风塔设备管理系统如何破局?
  • AI Agent不是未来,是现在——程序员该如何抓住这波红利
  • VMware Workstation Pro 17 终极免费激活指南:5000+许可证密钥完整教程
  • 实验室装修设计哪家好?通风柜定制安装哪家好?2026杭州实验室规划设计公司合集:实验台定制厂家推荐+实验室通风柜厂家推荐 - 栗子测评
  • 二维数组传参本质解析
  • 2025_NIPS_Train Once, Get a Family: State-Adaptive Balances for Offline-to-Online Reinforcement L...
  • TVA在齿轮箱零部件及其装配质检中的应用(二)
  • 【AI 编程工具进阶用法】如何在Cursor、Trae等工具中使用Skills
  • 软件需求管理:核心价值、挑战与最佳实践
  • 户外LED照明电路保护设计与器件选型指南