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

永磁同步电机谐波抑制算法(13)——传统预测控制与传统谐波抑制的碰撞

1.背景

在我谐波抑制专题中,收藏量比较高的是多同步旋转坐标系变换的方法,也是企业里用的比较多的一种方法,毕竟它的原理非常简单易懂。

https://zhuanlan.zhihu.com/p/673773182

不过之前也没有想到将这种算法和预测控制相结合。今天恰好看到一篇文献(是25年五月份刚出炉的一篇文献):

X. Zhang and T. Yuan, "Model Predictive Current Control With Specific Harmonic Suppression for PMSM Drives," in IEEE Transactions on Industrial Electronics, doi: 10.1109/TIE.2025.3559954.

2.文章的简单介绍

文章所提算法的框图如下:

算法的框图还是比较简单的。我们先看看传统多同步旋转坐标系方法的框图:

参考文献:[1]廖勇,甄帅,刘刃,等.用谐波注入抑制永磁同步电机转矩脉动[J].中国电机工程学报,2011,31(21):119-127.DOI:10.13334/j.0258-8013.pcsee.2011.21.017.

上面那篇TIE的框图,可以理解为:把传统多同步旋转坐标系方法的电流环PI控制器都换成的预测电流控制模块,这个预测电流控制模块可以用各种预测电流控制(无差拍预测电流控制、无模型预测电流控制、单矢量预测电流控制等等)。

PS:文章中用的是单矢量模型预测控制,我这里就不用单矢量预测控制了,个人感觉单矢量预测控制的谐波太大。我这里用的是无模型预测电流控制

3.仿真验证

仿真参数如下(死区时间设置为3us):

Pn = 5;%电机极对数

Ls = 2e-3;%定子电感,采用隐极的,Ld=Lq=Ls

Rs = 0.62;%定子电阻

flux =  0.0672;%永磁体磁链

Vdc=270;%直流母线电压

iqmax=20;%额定电流

Tdead = 30e-7;%死区时间

J = 1.7e-3;%转动惯量

B = 3e-4;%阻尼系数

仿真工况设置如下:

0.1s突加负载,0.2s开始实行谐波电流抑制。

3.1 1000r/min下的谐波抑制效果验证

基波dq坐标系下的dq电流如下图所示:

电机的主要波形如下:

同步旋转坐标系下的5、7次谐波电流的dq电流分量变化如下图所示。

(1)在0.1s之前,由于电机完全空载所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7都基本为0;

(2)0.1s时突加负载电流,此时由于逆变器非线性的影响,电机会出现五七次谐波相电流,所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7开始有所变化;

(3)由于0.2s开始施加谐波电流抑制算法,所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7开始减小,最终减小到0并稳定于0.

相电流FFT的对比:

谐波抑制前:

谐波抑制后:

3.2 2000r/min下的谐波抑制效果验证

基波dq坐标系下的dq电流如下图所示:

电机的主要波形如下:

同步旋转坐标系下的5、7次谐波电流的dq电流分量变化如下图所示。

(1)在0.1s之前,由于电机完全空载所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7都基本为0;

(2)0.1s时突加负载电流,此时由于逆变器非线性的影响,电机会出现五七次谐波相电流,所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7开始有所变化;

(3)由于0.2s开始施加谐波电流抑制算法,所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7开始减小,最终减小到0并稳定于0.

相电流FFT的对比:

谐波抑制前:

谐波抑制后:

3.3 2000r/min(半载)下的谐波抑制效果验证

下面把电机负载减为原来的一半。

基波dq坐标系下的dq电流如下图所示:

电机的主要波形如下:

同步旋转坐标系下的5、7次谐波电流的dq电流分量变化如下图所示。

(1)在0.1s之前,由于电机完全空载所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7都基本为0;

(2)0.1s时突加负载电流,此时由于逆变器非线性的影响,电机会出现五七次谐波相电流,所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7开始有所变化;

(3)由于0.2s开始施加谐波电流抑制算法,所以5、7次谐波电流的dq电流分量id5、iq5、id7、iq7开始减小,最终减小到0并稳定于0.

相电流FFT的对比:

谐波抑制前:

谐波抑制后:

4.总结

该算法把传统预测电流控制与传统谐波抑制算法相结合,同样实现了优异的谐波电流抑制效果。上述仿真结果表明,该算法在不同转速、不同负载条件下都可以有效抑制谐波电流。

http://www.xdnf.cn/news/18488.html

相关文章:

  • week2-[二维数组]排队
  • MySQL 50 道经典练习题及答案
  • Java毕业设计选题推荐 |基于SpringBoot+Vue的知识产权管理系统设计与实现
  • Effective C++ 条款52:写了placement new也要写placement delete
  • ES常用查询命令
  • SQL详细语法教程(七)核心优化
  • ubuntu系统上的conda虚拟环境导出方便下次安装
  • PiscCode使用MediaPipe Face Landmarker实现实时人脸特征点检测
  • YOLO11 到 C++ 落地全流程:ONNX 导出、NMS 判别与推理实战
  • Java 通过 m3u8 链接下载所有 ts 视频切片并合并转换为 mp4 格式
  • 《GPT-OSS 模型全解析:OpenAI 回归开源的 Mixture-of-Experts 之路》
  • 深入理解MySQL Ⅳ -- SQL性能分析工具
  • 文件操作NIO Files的简单使用
  • InfluxDB 查询性能优化实战(一)
  • SCAU学习笔记 - 自科三面前端方向实战演示
  • Disruptor核心接口EventHandler解析
  • 【Techlog】01入门-井筒数据整合软件的基本认识
  • C5.6:双电源发射极偏置、特殊类偏置、PNP型偏置电路
  • ODPS 十五周年实录 | 为 AI 而生的数据平台
  • 机器学习(Machine Learning, ML)
  • 项目1其二(验证码、jwt)
  • 《算法导论》第 33 章 - 计算几何学
  • 关于uniappx注意点1 - 鸿蒙app
  • 3ds Max 流体模拟终极指南:从创建到渲染,打造真实液体效果
  • 模拟tomcat接收GET、POST请求
  • 元宇宙的硬件设备:从 VR 头显到脑机接口
  • 【数据库】Oracle学习笔记整理之六:ORACLE体系结构 - 重做日志文件与归档日志文件(Redo Log Files Archive Logs)
  • Navicat Premium v17.2.3
  • Advanced Math Math Analysis |01 Limits, Continuous
  • 力扣hot100:最大子数组和的两种高效方法:前缀和与Kadane算法(53)