简述FOC电机控制之SVPWM原理(上)

发布者:雅致人生最新更新时间:2023-09-06 来源: elecfans关键字:FOC  电机控制  SVPWM 手机看文章 扫描二维码
随时随地手机看文章

SVPWM(Space Vector Pulse Width Modulation),即空间矢量脉宽调制。SVPWM的理论基础是平均值等效原理,即在一个开关周期Ts内,对基本矢量电压加以组合,使其平均值与给定电压矢量相等。通过控制基本矢量电压的作用时间,使合成的目标矢量电压在空间位置按照接近圆形轨迹旋转,所产生的实际磁通去逼近一个理想的磁通圆。模型如下图所示,采样点数越多,就越逼近理想磁通圆,理论上采样点数无穷多时就是理想磁通圆了。

图片

左图:基本电压矢量图; 右图:实际磁通圆轨迹示意图

加在三相绕组线圈上的端电压都为正弦电压,设峰值为Um,两两相位差120°,记为:

图片

注意:这里的电压是标量,只是电压幅值按正弦变化。

在二维平面上,三相绕组ABC构成的坐标系,两两坐标轴相差120°,则三相基本电压用矢量表示为:

图片

用欧拉公式

图片

展开上式,并计算其矢量和

图片

下面是展开计算的过程:

图片

在计算过程中用到了三角函数的展开公式:

图片

原理总结:

通过在 空间位置上两两相差120° 的三个基本电压来合成目标电压。三个基本电压的方向不变,幅值按正弦规律变化, 相位两两相差120° ;合成的目标矢量电压其幅值固定不变,为相电压峰值的1.5倍,方向在空间旋转,旋转的角速度等于相电压幅值变化的角速度。

02. SVPWM实现方法

2.1 基本矢量电压:

如下图所示,逆变器的三相桥臂共有6个开关管(Q1,Q2,Q3,Q4,Q5,Q6),对于每一个半桥,同一时刻只能有一个开关管导通,即控制信号G1和G2反相,G3和G4反相,G5和G6反相,如果同一个半桥的上下桥臂同时导通则会导致电源Udc短路。逆变器三个半桥的输出分别加到电机的ABC三相绕上,三相绕组在空间位置上两两相差120°。

图片

定义开关函数

图片

如S(A)=1表示Q1导通Q2截止,母线电压Udc加到A相绕组;

再比如S(B)=1表示Q3截止Q4导通,B相绕组连接到电源负极,即GND。

ABC三个开关函数的状态(S(A),S(B),S(C))共有8种组合,分别是{(0,0,0),(0,0,1),(0,1,0),(0,1,1),(1,0,0),(1,0,1),(1,1,0),(1,1,1),},分别对应8个矢量电压,其中2个零矢量电压是图片图片,6个非零矢量电压分别是图片,它们在空间位置上相邻间隔60°,将平面等分为6个扇区。

以三相绕组的公共端N点作为参考零电位,各基本矢量电压的方向如上图所示,在三相坐标系下,这6个非零基本矢量电压的幅值为Udc,具体如下表所示。

图片

容易想到,通过控制开关管的状态,可以合成6个方向中任意一个方向的矢量电压;通过控制该状态下开关管的PWM占空比,可以改变该方向的矢量电压的幅值的有效值(占空比从0到100%对应矢量电压有效值从0到Udc)。比如要合成一个方向和U4相同,幅值为Udc/2的矢量电压,只需要控制G1的占空比为50%,G3,G5的占空比为0%即可;再比如要合成一个方向和U6相同,幅值为3Udc/4的矢量电压,只需要控制G1,G3的占空比为75%,G5的占空比为0%即可。

在三相坐标系下,6个基本矢量电压的幅值都为Udc,转换到αβ两相坐标系下,基本矢量电压的幅值为2*Udc/3(为什么是2/3倍这个问题困扰了我好久才弄清楚了,下面简单说明一下)。

以基本矢量电压U1为例,U1(001)在abc三相坐标系下的幅值为Udc,他由图片合成。经过clarke变换,得到在αβ两相坐标系下的电压图片,合成在两相坐标系下的基本矢量电压U1的幅值为图片,方向不变。因为我们判断扇区和PID计算的输出目标矢量电压都是在两相坐标系下进行的,故计算SVPWM也在两相坐标系下进行。

下面的介绍都是在两相坐标系下的,注意!

经过上面的步骤,已经能合成6个方向,幅值为图片的基本矢量电压了。接下来我们用这6个基本的矢量电压,合成一个任意方向0-360°,任意幅值0~Umax的矢量电压,即我们最终的目标矢量电压,下面计算Umax的值。

容易知道,通过这6个基本矢量电压,能够合成的最大旋转圆形目标电压,其幅值为正六边形的内切圆的半径,即图片

回顾一下数学知识:在一个平面内,两个不共线的非零向量可以作为一个基底,两个基底的线性组合可以合成该平面内任意方向和任意大小的第三个向量。(不懂没关系,看下面就够了)

容易想到,任意一个目标电压矢量,可以由该矢量所在扇区的相邻两个基本矢量电压合成。比如扇区I的任意矢量电压Us都可以由相邻的U4和U6两个基本矢量电压合成。

图片

这里的Us就是坐标变换里的Uq和Ud的矢量和,(PS:在电机控制应用中,Uq由q轴电流环PI控制器计算输出得到,同时d轴电流环还会计算输出得到一个Ud,Ud滞后Uq90°)

然后回到坐标变换去了,另一篇文章有详细讲解[另一篇文章的链接],这里只简单说明结果。

先是park逆变换,由期望输出的Uq,Ud和当前的空间位置即角度θ[在电机控制里面这里是指电角度,并不是旋转平面的角度(后面讲电角度、电机极对数和旋转角度的关系)],通过park逆变换计算Uα,Uβ。

图片

得到Uα,Uβ后,接着就是判断所在扇区

2.2 扇区判断:

目标矢量电压Uref就是PI控制器计算的输出Uq,Ud的矢量和,经过Park逆变换得到Uα和Uβ,空间矢量调制的第一步,就是由Uα和Uβ判断目标空间矢量电压所处的扇区。

图片

由以上矢量图几何关系分析可以得到,所在扇区和需要满足的充分必要条件列表:

图片

可以看出,决定扇区的基本变量有:

图片

其中线性无关的只有三个(也可以取其他三个线性无关的):图片

图片

则(A,B,C)有8种状态000,001,…………… ,111

其中(A,B,C)=(000)和(111)并不存在,另外6个状态对应6个扇区,下面做简单分析。

(A,B,C) =000时:

即U1<0,U2<0,U3<0,

即Uβ<0,由式2式3叠加得-Uβ<0,Uβ>0,和 式1冲突,故该状态不存在。

(A,B,C)=001时:

即U1<0,U2<0,U3>0,

即Uβ<0,故电角度θ满足:180<θ<360;

在Uβ<0的条件下,对Uα>0(270360)和Uα<0(180270)时分情况讨论,并结合式2式3,即:

图片

(A,B,C)=010时:

即U1<0,U2>0,U3<0,

即Uβ<0,故电角度θ满足:180<θ<360;

在Uβ<0的条件下,对Uα>0(270360)和Uα<0(180270)时分情况讨论,并结合式2式3,即:

图片

(A,B,C)=011时:

即U1<0,U2>0,U3>0,

即Uβ<0,故电角度θ满足:180<θ<360;

在Uβ<0的条件下,对Uα>0(270360)和Uα<0(180270)时分情况讨论,并结合式2式3,即:

图片

(A,B,C)=100时:

即U1>0,U2<0,U3<0,

即Uβ>0,故电角度θ满足:0<θ<180;

在Uβ>0的条件下,对Uα>0(090)和Uα<0(90180)时分情况讨论,并结合式2式3,即:

图片

(A,B,C)=101时:

即U1>0,U2<0,U3>0,

即Uβ>0,故电角度θ满足:0<θ<180;

在Uβ>0的条件下,对Uα>0(090)和Uα<0(90180)时分情况讨论,并结合式2式3,即:

图片

(A,B,C)=110时:

即U1>0,U2>0,U3<0,

即Uβ>0,故电角度θ满足:0<θ<180;

在Uβ>0的条件下,对Uα>0(090)和Uα<0(90180)时分情况讨论,并结合式2式3,即:

图片

(A,B,C) =111时:

即U1>0,U2>0,U3>0,

即Uβ>0,由式2式3叠加得-Uβ>0,Uβ<0,和 式1冲突,故该状态不存在。

综上,可以列出(A,B,C)的值和所对应的扇区关系如下表;

(A,B,C)000001010011100101110111
所在扇区465231
N=4C+2B+A04261537
N=4A+2B+C01234567

然后在程序里里面查表,根据计算的N查找对应的扇区。


关键字:FOC  电机控制  SVPWM 引用地址:简述FOC电机控制之SVPWM原理(上)

上一篇:简述FOC电机控制之SVPWM原理(下)
下一篇:磁场定向控制(FOC)原理分析

推荐阅读最新更新时间:2024-11-07 19:41

电机控制的旋变的原理和作用
一.原理 旋变,是电机控制中常用的一种位置传感器,旋转变压器的作用就是精准测量电机转子的位置、转速及旋转方向,将这些信号传输给电控,由软件的控制算法来控制电机。 它可以控制三相交流电的频率和次序,从而可以改变驱动电机的转速和转向(正转和反转)。当永磁同步电机在工作时,定子线圈产生的旋转磁场和转子同步转动,并且旋转磁场磁极和转子磁极会保持一定的夹角,而监测转子的位置和转速的就是旋变。 旋变的原理:通过给转子线圈输入高频正弦信号,也就是我们常说的励磁信号(旋变的电源),随后我们就能接收到线圈中感应旋变转子反馈出来的高频感应信号,经过处理可以得到对应的正余弦信息,通过软件解析后便可以得到定子的绝对位置。 二.标定 旋变的标定在日
[嵌入式]
<font color='red'>电机控制</font>的旋变的原理和作用
ARM LPC2101的无刷直流电机控制方案
  LPC2101是基于16/32位 ARM7 CPU嵌入高速Flash闪存的微控制器,具备高性能,小体积封装,低功耗,片上可选择多种外设等优点,应用范围很广。   其具备的多种32位和16位定时器、10位A/D转换器和每个定时器上PWM匹配输出特性,尤其适用于工业控制。   无刷直流电机是一种易驱动电机,适用于变速和启动转矩很高的应用,它的使用范围从大规模的工业模具到调光控制的小型电机(12V直流电机),外形和尺寸也是各种各样。   1 无刷直流电机的基本原理   无刷直流电机一般由定子、转子和金属壳体等组成,如图1所示,通过反向极性的吸引产生扭矩使电机运转。一旦转子开始运转,固定的刷子和转子部分将不断反复地连接、断开,电
[单片机]
ARM LPC2101的无刷直流<font color='red'>电机控制</font>方案
功能安全与新能源汽车正在前行
全球交通事故的频发促使汽车安全系统不断演变。电子电气部件日渐复杂,集成度提升,导致出现故障的可能性增大,汽车安全系统从最初的被动安全、主动安全发展到安全性预测,功能安全的概念开始出现。飞思卡尔半导体(Freescale)微控制器产品市场经理郗蕴侠指出,汽车功能安全的定义是系统不存在由于电子电气的功能故障而导致的不合理的风险。 她解释道,主动安全是指在事故发生前进行预处理,使故障的影响减低到最小,诸如ABS、ESC等稳定系统都属于该范畴。近几年出现的安全性预测更进一步,通过系统能够实时监测故障是否发生,在故障发生前给出预警。除了底盘与安全,功能安全现在还涉及动力总成以及车身系统。 早在10年前,国际电工委员会就颁布了适用于所
[嵌入式]
AI技术下沉,电机控制打开新格局
人工智能时代,MCU也在发生着显著的变化,不仅是提供更高的主频和更强大的内核,还通过集成专门的AI加速单元(比如NPU)来增强算法处理能力,实现性能的飞跃。 当AI和MCU相遇,作为MCU典型应用场景之一的电机控制也在发生着改变,能够支持更强大的电机检测功能,提升电机系统的稳定性和可靠性。目前,厂商们也在灵活使用AI,不断增强用于电机控制的MCU的产品力。 国芯科技用于电机控制的AI MCU 近日,国芯科技发布公告称,该公司研发的基于RISC-V架构的边缘侧AIMCU新产品“CCR4001S”于近日在公司内部测试中获得成功。 据介绍,CCR4001S基于国芯科技自主RISC-V架构C*CoreCPU内核,采用MCU+AI的方
[嵌入式]
德州仪器与中车电驱联合发布双电机控制器电驱主控平台:搭载TMS320F280039-Q1
2024年慕尼黑电子展期间,德州仪器(TI)与中车电驱联合发布双电机控制器电驱主控平台,该产品专为双电机系统设计,功率范围可覆盖40kW~180kW的双电机系统。 解决单核MCU的痛点 根据湖南中车时代电驱科技有限公司研发经理彭恩宇介绍,双电机控制器主控平台搭载两颗TI TMS320F280039-Q1芯片,该产品从开发设计阶段就侧重考虑了其平台化设计,所以这个平台不仅通用性好,还符合功能安全ASIL-B的要求,性价比极高。目前,该平台当前已经应用到中车的一些产品当中。 “双电机控制器主控平台开发离不开TI的支持。”彭恩宇表示,过去多采用的单核MCU平台主控频率一般比较低,当应用旋变软解码计算时,算
[汽车电子]
德州仪器与中车电驱联合发布双<font color='red'>电机控制</font>器电驱主控平台:搭载TMS320F280039-Q1
使用莱迪思Automate解决方案集合实现具有预测性维护功能的电机控制
工业设备市场的许多企业都希望采用人工智能和技术帮助他们最大程度减少意外的服务中断,防止其产品、产线和服务受到影响。这种想法的缘由显而易见:减少意外停机时间能够提升运营效率,实现效益最大化。市场分析公司Aberdeen在2016年发布的一份研究报告表明,企业停摆一小时的平均成本高达26万美元1。OEM可以通过为工业系统增加测量和分析性能数据的智能功能,帮助客户实施预测性维护(PDM)系统,从而识别和更换故障的系统组件(例如工业机器人中使用的电机),以免它们出现故障而中断生产。 为了帮助工业设备OEM厂商在其产品中实现PDM功能,莱迪思半导体开发了用于工业自动化系统的莱迪思AutomateTM解决方案集合。莱迪思提供各类低功
[机器人]
微处理器在电动车无刷电机控制器上的应用
电动车作为一种新型的代步工具,已经实实在在地被人民群众所接受。尤其是在当前油价飞涨、摩托车牌照发放受限,汽车的梦想可望而不可即的情况下,电动车越来越受到老百姓的青睐。在中国这样一个 自行车王国 ,电动车的市场空间是值得期待的。业内人士预测,未来几年内,电动车的容量几乎相当于自行车的市场容量,全国4.5亿辆自行车用户中至少有3亿的用户将成为电动车的用户。随着电动车市场趋向成熟,无刷电机电动车逐渐占据了80%以上的市场份额,无刷电机控制器也在不断的技术进步中被广大用户所喜爱,并且将会不断地推陈出新,以丰富的功能来适应市场的变化。 PSoC微处理器是美国赛普拉斯半导体公司推出的一种现场可编程片上系统。片内备有通用模拟和数字模块,用户可
[单片机]
微处理器在电动车无刷<font color='red'>电机控制</font>器上的应用
如有刷电机一样易于使用独立的3相无刷直流(BLDC)电机控制
本视频概述安森美半导体创新的、集成的无传感器3相BLDC电机控制方案LV8907UW用于汽车。LV8907UW是独立的方案,并提供一系列丰富的系统保护和诊断功能如过流、过压、短路、欠压、过温等等。LV8907UW使无刷电机如有刷电机一样易于使用,无需任何软件开发,因而缩短设计上市时间。
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved