永磁同步电机控制算法--基于 SVM 的无磁链环 DTC

永磁同步电机无磁链环 DTC 通过控制定子磁链交轴分量来直接控制转矩,不再要求控制磁链幅值恒定,省去了传统 DTC 中的磁链环,不仅转矩响应更快,有效抑制了转矩脉动,而且提高了电机功率因数。但无磁链环 DTC 方案仍采用传统 DTC方案中的 Bang-Bang 控制策略,保留了 Bang-Bang 控制精度不高的缺点,此外,其定子磁链限幅策略要求在两套电压矢量选择表之间频繁切换,而两套电压矢量选择表的扇区分别依据转子和定子磁链位置划分,在运行过程中要同时对两个磁链的位置进行检测,系统复杂性相比传统 DTC 更高,存在改善的空间。

一、原理介绍

永磁同步电机相量图

dq轴定子磁链电流模型公式为

定子磁链幅值为

转矩表达式

由转矩表达式可求得转矩角

由上个文章可知,隐极式正弦波永磁同步电动机的转矩只与定子磁链的交轴分量有关,转矩变化则由定子电压直轴分量控制。在无磁链环DTC中,在负载转矩不变时,电机定子磁链的交轴分量也不变。而由dq轴定子磁链电流模型公式可知,定子磁链的交轴分量只与定子电流交轴分量有关,所以在相同转矩要求下,定子电流交轴分量也是不变的。这样一来定子磁链幅值就只与定子电流直轴分量有关了,在 DTC 系统正常运行时,定子磁链幅值与定子电流直轴分量成正比。

基础部分铺垫完成,接下来介绍如何推导出合适的参考电压矢量。

在直接转矩控制与空间矢量调制的结合过程中,求出一个合适的参考电压矢量是最关键的一环,在无磁链环永磁同步电机 DTC 中,这个参考矢量需要满足几个要求:

  1. 能精确地补偿转矩误差,使转能准确跟踪给定值。因为无磁链环 DTC 相比传统 DTC 的优点就在于能更准确地控制转矩,因此转矩控制精度是设计参考矢量时首

先要考虑的问题。

  1. 确保电机安全运行,定子磁链的幅值要限制在额定值之内。

3)应尽量减小定子磁链幅值与无功励磁电流,提高电机的功率因数。

传统的 SVM-DTC 中定子磁链幅值是恒定的,只需计算出满足转矩要求需要的转矩角变化量即可求出参考电压矢量,无磁链环 DTC 并不要求保持磁链幅值恒定,之前的方法并不适用。在无磁链环 DTC 理论中,转矩的变化由所施加电压矢量的交轴分量决定,从优先满足转矩要求的角度来说,参考电压矢量的交轴分量可以直接确定。

电压矢量直轴分量的作用则是控制磁链幅值,当交轴分量作用导致磁链幅值超出额定值时,直轴分量要作用在相反方向上,把定子磁链控制在额定值内。

综上所述,参考电压矢量为

结合空间矢量调制的 PMSM 无磁链环 DTC 系统框图如图所示, 转速误差经过 PI 控制器得到给定转矩,转矩误差经过限幅之后得到单周期内期望转矩变化量,根据参考电压矢量公式即可求出参考电压矢量,最终由空间矢量调制模块合成目标电压矢量作用于逆变器实现对电机的控制。

基于空间矢量调制的 PMSM 无磁链环 DTC 结构框图

二、仿真模型

在MATLAB/simulink(软件版本为2024A)里面验证所提算法。采用和实验中一致的控制周期1e-4,电机部分计算周期为5e-7。仿真模型如下所示:

2.1给定转速与实际转速

转速稳定,并准确跟踪给定转速值

2.2实际电磁转矩

转矩明显平滑度更好,并且响应速度较快

2.3给定定子磁链与实际定子磁链

磁链基本控制在了限制值附近。

总结:与传统无磁链环 DTC 方法相比,基于空间矢量调制的无磁链环直接转矩控制方法定子磁链幅值自适应变化效果更好,磁链幅值进一步降低,提高了电机的功率因数,并且在保持 DTC 动态响应快有点的同时,有效降低了转矩脉动。

相关推荐
样例过了就是过了4 小时前
LeetCode热题100 编辑距离
数据结构·c++·算法·leetcode·动态规划
wearegogog1234 小时前
MATLAB椭圆参数检测算法实现
数据库·算法·matlab
secondyoung4 小时前
Markdown数学公式语法速查手册
算法·编辑器·markdown·latex
君义_noip5 小时前
CSP-S 2025 提高级 第一轮(初赛) 阅读程序(1)
算法·深度优先·信息学奥赛·初赛
小O的算法实验室5 小时前
2026年IEEE TEVC,知识引导的竞争进化算法用于多解传感器-武器-目标分配问题,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
khalil10205 小时前
代码随想录算法训练营Day-46 动态规划13 | 647. 回文子串、516.最长回文子序列、动态规划总结
数据结构·c++·算法·leetcode·动态规划·回文子串·回文子序列
学习3人组5 小时前
柔性排产时序算法+中间过程+阶段目标 细化表格
算法·mes
he___H5 小时前
算法快与慢--哈希+双指针
算法·leetcode·哈希算法
呃呃本5 小时前
算法题(回溯)
算法
刀法如飞6 小时前
Rust数组去重的20种实现方式,AI时代用不同思路解决问题
人工智能·算法·ai编程