永磁同步电机的矢量控制策略(七)一一一SVPWM控制

7.永磁同步电机的矢量控制策略(七)

SVPWM是现代交流电机控制最常用的一种逆变方式,其更加方便于数字化的实现,而对于SPWM则更加方便于硬件方面的实现,因此,我觉得SVPWM的更加广泛应用还有一段时间,以便其改进到软硬都适用的地步。参考大部分教材或者文献资料,讲到SVPWM则是直接给出一大堆公式,以及空间矢量合成、扇区划分、切换时间计算等细节里面去,从而导致很多人对于SVPWM到底是什么不知其所以然,为此本博客将结合上述的缺点来进行讲解SVPWM。

因为在前面讲到电机控制的本质就是控制输出转矩,然而转矩的产生原理“电机工作原理”,对于永磁同步电机而言,其实可以等效为两块磁铁(同向相吸,异向相斥),一块是转子永磁铁(一般是汝铁硼材料,磁性较强且方向不变的),另外一块就是通过向定子绕组注入三相电流,从而得到可控的一块磁铁。

要是想要得到旋转电机的输出转矩,那么必须得到一个旋转的磁场。旋转的磁场可由旋转的相电流矢量/相电压矢量来进行控制得到。比如合成的基本矢量幅值大小,相电流的频率等等可以对电机的输出进行控制。三相正弦空间矢量脉宽调制技术(SVPWM)与方波控制不同,SVPWM是完全把三相绕组都利用起来了,而方波是两两导通的控制方式仅仅利用了其中的两相绕组。

如图1所示,可以通过互差120度,大小随着时间按正弦规律变化的3个分矢量来合成一个大小不变旋转的总矢量。
在这里插入图片描述
图1 空间矢量脉宽调制技术的输出

解释点1 圆形磁链及圆形电压

电机之所以能够旋转,是因为定子、转子两个磁场相互作用,当个磁场都在连续旋转时,就产生了一个固定的旋转力矩。要产生旋转的磁场,就要有“旋转”的电流;要产生“旋转”的电流,就要有“旋转”的电压;同时旋转的磁场还会产生“旋转”的磁链。电压、电流以及磁链都是旋转的矢量,其转速完全一致,相位不同。如下式子所示:
在这里插入图片描述

电路的外电压等于电阻损失电压与线圈感应电压之和,写成数学形式为:
在这里插入图片描述
在大多数情况下,电阻上产生的电压损失远小于感应电压,为控制模型简单可暂时忽略电阻上所产生的压降,因此可将上式简化为:
在这里插入图片描述
进一步 ,将上式等式两边同时进行积分运算,则有如下:
在这里插入图片描述
因此,可以通过控制电压来控制定子磁链(定子绕组),进而控制电机的输出转矩。
在这里插入图片描述
在这里插入图片描述

这也是为什么在大部分教材或者文献资料中所参考看到 都是以电压矢量为基础进行SVPWM的实现。

解释点2 滞环比较、SPWM和SVPWM三者之间的区别?
从控制目标来看有:
电流滞环跟踪的控制目标:使变压变频器的输出电流尽量接近正弦波。
SPWM的控制目标:使变压变频器的输出电压尽量接近正弦波
SVPWM的控制目标:在电动机空间形成圆形旋转磁场,从而产生恒定的电磁转矩。(磁链跟踪控制)
从实现的原理来看:
前两种主要是通过比较所得,比如针对SPWM控制,在一个周期内想要得到1.5的电压量,则之间满电压15V供电下给定10%的占空比输出就可以,而这可以通过与载波比较进行输出一系列的比较脉冲信号 。最后SVPWM的实现则是直接从电机转矩产生的原理,直接控制磁场的产生,近似圆形磁链的控制,主要是通过基本矢量合成所得

解释点3 SVPWM的物理含义
SVPWM实质是一种对在三相正弦波中注入了零序分量的调制波进行规则采样的一种变形SPWM。但SVPWM的调制过程是空间中实现的,而SPWM是在ABC坐标系下分相实现的;SPWM的相电压调制波是正弦波,而SVPWM没有明确的相电压调制波,是隐含的。为了揭示SVPWM与SPWM的内在联系,需求出SVPWM在ABC坐标系上的等效调制波方程,也就是将SVPWM的隐含调制波显化。
因此,从相电压来看,输出的是不规则的分段函数,为马鞍波形。从线电压来看其输出的则是正弦波形

7.1SVPWM的简单介绍

SVPWM的主要思想是以三相对称正弦波电压供电时三相对称电动机定子理想磁链圆为参考标准,以三相逆变器不同开关模式作适当的切换,从而形成PWM波,以所形成的实际磁链矢量来追踪其准确磁链圆。传统的SPWM方法从电源的角度出发,以生成一个可调频调压的正弦波电源,而SVPWM方法将逆变系统和异步电机看作一个整体来考虑,模型比较简单,也便于微处理器的实时控制。

SVPWM的基本原理

SVPWM的理论基础是平均值等效原理,即在一个开关周期内通过对基本电压矢量加以组合,使其平均值与给定电压矢量相等。在某个时刻,电压矢量旋转到某个区域中,可由组成这个区域的两个相邻的非零矢量和零矢量在时间上的不同组合来得到。两个矢量的作用时间在一个采样周期内分多次施加,从而控制各个电压矢量的作用时间,使电压空间矢量接近按圆轨迹旋转,通过逆变器的不同开关状态所产生的实际磁通去逼近理想磁通圆,并由两者的比较结果来决定逆变器的开关状态,从而形成PWM波形。逆变电路如图2示。
在这里插入图片描述
图2 PWM控制驱动电路的拓扑结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然而对于逆变器有六种不同的组合方式,下面以其中一种开关组合为例分析,假设在这里插入图片描述则有如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
图3 给出八个基本电压空间矢量的大小和位置

在这里插入图片描述
由于三相正弦波电压在电压空间向量中合成一个等效的旋转电压,其旋转速度是输入电源角频率,等效旋转电压的轨迹将是如图3所示。所以要产生三相正弦波电压,可以利用以上电压向量合成的技术,在电压空间向量上,将设定的电压向量由U4(100)位置开始,每一次增加一个小增量,每一个小增量设定电压向量可以用该区中相邻的两个基本非零向量与零电压向量予以合成,如此所得到的设定电压向量就等效于一个在电压空间向量平面上平滑旋转的电压空间向量,从而达到电压空间向量脉宽调制的目的。

SVPWM的法则推导

计算每个扇区所基本矢量产生的时间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
得到以U4、U6、U,及Uo合成的Uref的时间后,接下来就是如何产生实际的脉宽调制波形。在SVPWM调制方案中,零矢量的选择是最具灵活性的,适当选择零矢量,可最大限度地减少开关次数,尽可能避免在负载电流较大的时刻的开关动作,最大限度地减少开关损耗。
一个开关周期中空间矢量按分时方式发生作用,在时间上构成一个空间矢量的序列,空间矢量的序列组织方式有多种,按照空间失量的对称性分类,可分为两相开关换流与三相开关换流。一般的有七段式和五段式开关切换选择。

7.2SVPWM的实现流程

电压矢量调制的控制指令是矢量控制系统给出的矢量信号Uref)它以某一角频率0在空间逆时针旋转,当旋转到失量图的某个60°扇区中时,系统计算该区间所需的基本电压空间矢量,并以此失量所对应的状态去驱动功率开关元件动作。当控制失量在空间旋转360°后,逆变器就能输出一个周期的正弦波电压。其SVPWM的实现流程框图如下所示。

在这里插入图片描述

7.2.1扇区N的判断

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.2.2基本矢量作用时间计算与三相PWM波形的合成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.2.3计数值的计算

在这里插入图片描述

超详细的讲解MATLAB/Simulink自带SVPWM模块的使用流程及各个模块如下

【matlab仿真】三相逆变电路(SVPWM控制)

参考文献

[1] https://blog.csdn.net/Eysent/article/details/90581198
[2] 苏奎峰《TMS320X281x DSP应用系统设计》

备注:图片主要是为了讲述方便而引用的参考文献,如有侵权,请联系我删除。


永磁同步电机的矢量控制策略系列博客

永磁同步电机的矢量控制策略(一)一一一坐标变换

永磁同步电机的矢量控制策略(二)一一一数学模型

永磁同步电机的矢量控制策略(三)一一一PWM控制算法

永磁同步电机的矢量控制策略(四)一一一电流环控制

永磁同步电机的矢量控制策略(五)一一一转速环控制

永磁同步电机的矢量控制策略(五)——— 电流环转速环 PI 参数整定(补充部分)

永磁同步电机的矢量控制策略(六)一一一SPWM控制

永磁同步电机的矢量控制策略(八)一一一仿真模型搭建与源代码

永磁同步电机的矢量控制策略(九)一一一自动PI参数整定

永磁同步电机的矢量控制策略(十)一一一电流环的前馈补偿控制

永磁同步电机的矢量控制策略(十一)一一一弱磁控制(梯度下降法)

永磁同步电机的矢量控制策略(十二)一一一MTPA最大转矩电流比控制

永磁同步电机的矢量控制策略(十三)一一一弱磁控制(超前角)

永磁同步电机的矢量控制策略(十四)一一一位置环的仿真

永磁同步电机的矢量控制策略(十五)一一一Ansys Simplorer和Matlab/Simulink联合仿真

  • 59
    点赞
  • 382
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
### 回答1: 永磁同步电机svpwm控制是一种常用的电机控制方法,而设置仿真步长是进行电机控制仿真分析时必须要注意的问题。 首先,应该根据模型的复杂度、控制算法的特点以及仿真时间长度等因素来选择仿真步长。通常情况下,仿真步长越小,仿真结果越精确,但仿真时间会变长,因此需要权衡考虑。 对于永磁同步电机svpwm控制仿真步长的设置,可以根据控制系统的采样周期来选择。如果控制系统采样周期是T,那么仿真步长可以设置为T/10或T/20左右。 另外,还需要注意选择合适的数值积分方法,通常使用常微分方程(ODE)求解器或者积分步长自适应算法来解决。 最后,需要使用可靠的仿真工具进行仿真分析,例如Matlab/Simulink等常用电机控制仿真软件,并进行仿真结果分析。 总而言之,设置永磁同步电机svpwm控制仿真步长需要考虑多个因素,包括模型的复杂度、控制算法的特点以及仿真时间长度等,需要根据实际应用情况选择合适的仿真步长和数值积分方法,以确保仿真分析结果的准确性和可靠性。 ### 回答2: 永磁同步电机(Synchronous Permanent Magnet Motor, SVPWM)控制中的仿真步长设置非常重要,它影响着仿真的准确性和计算效率。在设置仿真步长时,我们通常需要考虑以下几个方面: 1. 控制器响应时间:控制器需要在每个离散时间步内计算并更新输出信号,以实现电机的准确控制。较小的仿真步长能提高控制器的响应速度,但同时会增加仿真计算的复杂度。 2. 瞬态响应:在电机启动、加速或减速等瞬态过程中,电流和转矩等输出信号会出现突变。较小的仿真步长能更好地模拟这些瞬态响应过程,使仿真结果更加准确。 3. 稳态响应:在电机达到稳态运行时,输出信号通常会保持相对稳定的数值。较大的仿真步长可以用于模拟这种稳态响应,以提高仿真计算的效率。 在设计SVPWM控制仿真时,通常可以通过以下步骤来设置仿真步长: 1. 确定仿真时间长度:根据需要仿真的时间范围,例如电机启动、加速、减速和稳态运行等阶段,决定仿真的时间长度。 2. 选择初始仿真步长:通过经验或试验,选择一个初始的仿真步长。 3. 逐步减小仿真步长:根据仿真结果,逐步减小仿真步长,以获得更准确的仿真结果。同时,需要注意仿真步长不可过小,以免造成仿真计算的过度负担。 4. 评估仿真步长:根据仿真结果评估所选的仿真步长是否满足准确性和计算效率的要求。如果结果不满意,可再次调整仿真步长直至满足要求。 总之,设置SVPWM控制的仿真步长需要在准确性和计算效率之间进行权衡,并通过逐步调整的方法,获得满足需求的仿真步长。 ### 回答3: 永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)SVPWM控制是一种高效且准确的控制策略,可以实现对电机转速和转矩的精确控制。在进行SVPWM仿真时,设置合适的仿真步长可以保证仿真结果的准确性和计算效率。 仿真步长是时间域仿真中的一个参数,用于控制仿真过程中的时间增量。对于SVPWM控制,仿真步长的设置应符合两个要求:一是需要保证仿真结果的准确性,二是需要提高仿真的计算效率。 首先,为了保证仿真结果的准确性,仿真步长应足够小。电机的动态响应过程是连续的,电流和转速等参数在短时间内可能发生较大变化。因此,设置较小的仿真步长可以更精确地捕捉到电机的瞬态响应,得到更准确的仿真结果。 其次,为了提高仿真的计算效率,仿真步长不宜过小。小步长会导致仿真计算量增加,增加仿真的时间和计算资源消耗。通过平衡仿真步长的设置,可以在保证仿真结果准确性的前提下,提高仿真的计算效率。 在SVPWM控制中,仿真步长的设置通常是一个较小的常数值。具体步长的大小需要根据电机的响应速度、控制策略的要求以及仿真计算机性能等因素来确定。一般而言,可以根据经验选择一个合适的步长,并进行多次仿真,观察仿真结果是否满足要求,如果结果不准确,需要适当调整步长大小,直至得到较为准确的仿真结果为止。 总之,永磁同步电机SVPWM控制的仿真步长设置需要在准确性和计算效率之间进行权衡。通过合理地选择仿真步长,可以得到准确且高效的仿真结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昔时扬尘处

你的鼓励会让技术更加具有价值!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值