永磁同步电机谐波抑制算法(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): ![](https://i-blog.csdnimg.cn/direct/6271b9fe0fd742d390cda0bd8080082f.png) 再去翻翻之前的R调节器的表达式,VPI就是比谐振调节多了一个可调的零点,其零点配置就可以参照传统PI调节器的零极点对消的方法进行配置。 [https://www.zhihu.com/question/270446098/answer/6271307686![icon-default.png?t=O83A](https://csdnimg.cn/release/blog_editor_html/release2.3.7/ckeditor/plugins/CsdnLink/icons/icon-default.png)https://www.zhihu.com/question/270446098/answer/6271307686](https://www.zhihu.com/question/270446098/answer/6271307686 "https://www.zhihu.com/question/270446098/answer/6271307686") VPI的波特图如下(参考文献2): ![](https://i-blog.csdnimg.cn/direct/c175b9382f1c426ea5b9245f46844ff2.png) VPI的波特图与谐振调节器的伯德图其实就差不多,都有个谐振点。 ## 4.VPI的离散化 参考文献2用双线性变换对VPI进行了离散化。其表达式如下: ![](https://i-blog.csdnimg.cn/direct/5756844016b4488ab9d4ec38ac5b29d7.png) 在我之前的文章就说过,用双线性离散化肯定是不够用的,特别是高速和载波比比较低的情况。最好还是用预插值双线性变换。 各种离散化方法以及离散化对VPI和谐振调节器的影响分析见参考文献1。 ![](https://i-blog.csdnimg.cn/direct/e42e588f950649b0b55885efeab26001.png) 我下面的仿真用的都是预插值双线性变换。 ## 5.仿真验证 ### 5.1仿真参数 ![](https://i-blog.csdnimg.cn/direct/4ba9fc5da61d44628c926338ede81673.png) ### 5.2谐波抑制效果展示 ![](https://i-blog.csdnimg.cn/direct/ead11098d3de43a3b01a6cb26549fdda.png) PI调节器 ![](https://i-blog.csdnimg.cn/direct/0ea72448233b4caca65e3f79c08bcfd4.png)VPI调节器(抑制相电流5、7次谐波) ![](https://i-blog.csdnimg.cn/direct/3a5161f4dc6440eea3ffc20c0ea2783b.png) 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%。 ![](https://i-blog.csdnimg.cn/direct/e317c35153d24b9a8e1d1e8c8852b1cb.png) PI调节器 ![](https://i-blog.csdnimg.cn/direct/312abf27725b49e1877d52406ae82900.png) VPI调节器(抑制相电流5、7次谐波) ![](https://i-blog.csdnimg.cn/direct/78ad08d763374e0081028f0065bbf3a9.png) VPI调节器(抑制相电流5、7、11、13次谐波) ### 5.3启动情况对比 ![](https://i-blog.csdnimg.cn/direct/909abc6fe62b4b7ab237c8ba64a2272d.png) PI调节器 ![](https://i-blog.csdnimg.cn/direct/2d0738de7d5c4c16a5218879398b2c26.png) VPI调节器(抑制相电流5、7、11、13次谐波) ### 5.4突加负载情况对比 ![](https://i-blog.csdnimg.cn/direct/0fb2c17d0d9940309f776adaeef4ffb5.png) PI调节器 ![](https://i-blog.csdnimg.cn/direct/b5bfc9d9499344b5a9a16463d4deeea0.png) VPI调节器(抑制相电流5、7、11、13次谐波) 从启动情况与突加负载情况来看,VPI的加入都没有影响到系统中原有的动态性能。

相关推荐
Dev7z3 分钟前
基于Matlab多目标粒子群优化的无人机三维路径规划与避障研究
开发语言·matlab·无人机
Evand J1 小时前
【MATLAB例程】2雷达二维目标跟踪滤波系统-UKF(无迹卡尔曼滤波)实现,目标匀速运动模型(带扰动)。附代码下载链接
开发语言·matlab·目标跟踪·滤波·卡尔曼滤波
kaikaile19955 小时前
基于MATLAB的直接序列扩频(DSSS)通信系统仿真实现
开发语言·matlab
guygg8810 小时前
Alpha稳定分布概率密度函数的MATLAB实现
开发语言·matlab
Dev7z1 天前
基于Matlab的数字基带通信系统仿真与性能分析
matlab·数字基带通信系统·单极性不归零码·双极性不归零码·单极性归零码·双极性归零码
机器学习之心1 天前
NGO-VMD北方苍鹰算法优化变分模态分解+皮尔逊系数+小波阈值降噪+信号重构,MATLAB代码
算法·matlab·重构·信号重构·ngo-vmd·皮尔逊系数·小波阈值降噪
简简单单做算法1 天前
基于球面透视投影模型的鱼眼图像校正算法matlab仿真
matlab·球面透视投影·鱼眼图像校正
fie88892 天前
基于MATLAB实现的Elman神经网络用于电力负载预测
神经网络·机器学习·matlab
fie88892 天前
基于MATLAB的狼群算法实现
开发语言·算法·matlab
gihigo19982 天前
MATLAB中生成混淆矩阵
开发语言·matlab·矩阵