永磁同步电机谐波抑制算法(11)——基于矢量比例积分调节器(vector PI controller,VPI controller)的谐波抑制策略

1.前言

相比于传统的谐振调节器,矢量比例积分调节器(vector PI controller,VPI controller)多一个可调零点,能够实现电机模型的零极点对消。因此VPI调节器也被广泛应用于交流控制/谐波抑制中。

2.参考文献

1 A. G. Yepes, F. D. Freijedo, J. Doval-Gandoy, Ó. López, J. Malvar and P. Fernandez-Comesaña, "Effects of Discretization Methods on the Performance of Resonant Controllers," in IEEE Transactions on Power Electronics, vol. 25, no. 7, pp. 1692-1712, July 2010.

2 M. Tian, B. Wang, Y. Yu, Q. Dong and D. Xu, "Static-Errorless Deadbeat Predictive Current Control for PMSM Current Harmonics Suppression Based on Vector Resonant Controller," in IEEE Transactions on Power Electronics, vol. 38, no. 4, pp. 4585-4595, April 2023.

3 Z. Yu, C. Gan, Y. Chen and R. Qu, "DC-Biased Sinusoidal Current Excited Switched Reluctance Motor Drives Based on Flux Modulation Principle," in IEEE Transactions on Power Electronics, vol. 35, no. 10, pp. 10614-10628, Oct. 2020.

3.VPI的表达式和伯德图

VPI的表达式如下(参考文献2):

再去翻翻之前的R调节器的表达式,VPI就是比谐振调节多了一个可调的零点,其零点配置就可以参照传统PI调节器的零极点对消的方法进行配置。

https://www.zhihu.com/question/270446098/answer/6271307686https://www.zhihu.com/question/270446098/answer/6271307686

VPI的波特图如下(参考文献2):

VPI的波特图与谐振调节器的伯德图其实就差不多,都有个谐振点。

4.VPI的离散化

参考文献2用双线性变换对VPI进行了离散化。其表达式如下:

在我之前的文章就说过,用双线性离散化肯定是不够用的,特别是高速和载波比比较低的情况。最好还是用预插值双线性变换。

各种离散化方法以及离散化对VPI和谐振调节器的影响分析见参考文献1。

我下面的仿真用的都是预插值双线性变换。

5.仿真验证

5.1仿真参数

5.2谐波抑制效果展示

PI调节器

VPI调节器(抑制相电流5、7次谐波)

VPI调节器(抑制相电流5、7、11、13次谐波)

详细的FFT分析如下图所示,可以看到,加入对应频次的VPI调节器之后,就可以有效抑制相电流中对应的谐波电流。

PI调节器的相电流THD为:2.93%;

VPI调节器(抑制相电流5、7次谐波)的相电流THD为:1.22%;

VPI调节器(抑制相电流5、7、11、13次谐波)的相电流THD为:1.03%。

PI调节器

VPI调节器(抑制相电流5、7次谐波)

VPI调节器(抑制相电流5、7、11、13次谐波)

5.3启动情况对比

PI调节器

VPI调节器(抑制相电流5、7、11、13次谐波)

5.4突加负载情况对比

PI调节器

VPI调节器(抑制相电流5、7、11、13次谐波)

从启动情况与突加负载情况来看,VPI的加入都没有影响到系统中原有的动态性能。

相关推荐
星夜离尘564 小时前
MATLAB 工程实验:不等间隔流量积分,先把缺口与覆盖率说清楚
开发语言·matlab·时间戳·数据质量·数值积分
Evand J12 小时前
【PMSM例程1】永磁同步电机(PMSM)转速与转子电角度观测算法|基于扩展卡尔曼滤波(EKF)的传感器状态估计与误差。附下载链接
算法·电机·1024程序员节·卡尔曼滤波
大江东去浪淘尽千古风流人物17 小时前
【HIMO】跨模态图像匹配算法:IMO方向场提取与PolarP描述符源码精讲
matlab·跨模态·遥感·图像匹配·1024程序员节·特征描述符
星夜离尘5617 小时前
MATLAB 因果采样保持:用历史匹配和数据年龄防止未来信息泄漏
数据结构·算法·matlab
星夜离尘562 天前
MATLAB 工程实验:从相邻块均值手写重叠 Allan 偏差,数清有效项
算法·matlab·均值算法
风巽·剑染春水2 天前
【数据处理】Matlab 环境下安装 SPM 与 CAT 工具并进行脑核磁数据预处理
matlab·spm·cat·脑部核磁·t1w图像
机器学习之心2 天前
把 PINN 塞进群智能反演:一次可审计的结构损伤识别 MATLAB 复现
matlab
机器学习之心3 天前
基于CNN-BiLSTM的轴承剩余寿命预测,MATLAB代码
matlab·cnn·cnn-bilstm·轴承剩余寿命预测
苦瓜汤补钙3 天前
Matlab 2022b(中文)的使用教程——Win11
开发语言·matlab
星夜离尘564 天前
MATLAB 工程实验:滞回加持续时间报警,把 UNKNOWN 留在状态机里
开发语言·matlab