实例介绍
详细的讲解了SVPWM的过程,及其仿真,很适合初学者
或 (37) 即磁链空间矢量可以等效为电压空间矢量的积分,如果能够控制电压空间 矢量的轨迹为如式(3.4)所示的圆形矢量,那么磁链空间矢量的轨迹也为圆形。 这样,电动机旋转磁场的轨迹问题就可以转化为电压空间矢量的运动轨迹问题。 进一步分析,由式(3.3)(3.5)(3.7)可以得到公式(3.8) ∫-+ y y (38) 对电压积分,利用等式两边相等的原则有 (39) 其中,v为电机磁链的幅值,即为理想磁链圆的半径。 y 当供电电源保持压频比不变时,磁链圆半径v是固定的。在 SVPWM控制 技术中,是取以y为半径的磁链圆为基准圆的。 32逆变器电压的输出模式 图32给出了电压源型PWM逆变器—异步电动机示意图14。 昇步电动机定子绕组 YY 图3.2PWM逆变器电路(1~6为GBT) 对于180°导电型的逆变器来说,三个桥臂的六个开关器件共可以形成8种 开关模式。用 分别标记三个桥臂的状态,规定当上桥臂器件导通时 桥臂状态为1,下桥臂导通时桥臂状态为0,这样逆变器的八种开关模式对应八 个电压空间矢量,其中为直流侧电压 在逆变器的八种开关模式中,有六种开关模式对应非零电压空间矢量,矢 量的幅值为一;有两种开关模式对应的电压矢量幅值为零,称为零矢量。当 零矢量作用于电机时不形成磁链矢量;而当非零矢量作用于电机时,会在电机 中形成相应的磁链矢量。 对于每一个电压空间矢量,可由图32求出各相的电压值,再将各相的电压 值代入式(3.3),可以求得电压空间矢量的位置。下面以开关状态 )=(、0、0)为例,即开关 导通,其余关断。逆变电 路的形式可以变为B相和C相并连后再和A相串连的形式,易得 将其数值代入式(33),可得 采用同样的方法可以得到如表31所示的逆变器空间电压矢量。 表31逆变器的不同开关状态对应的空间矢量表 相电压 矢量表达式 定子电压开关状态 (Us大小为 空间矢量 A相 B相 C相 000 0 0 001 010 011 100 101 111 0 0 由于 SVPWM控制的是逆变器的开关状态,在实际分析逆变器一电动机系统 时,可以通过分析逆变器输出的电压空间矢量来分析电机定子电压的空间矢量, 下面给出证明。 设逆变器输出的三相电压为 、,由图3.2可求出加到电机定子上 的相电压为 (310) 其中,为电机定子绕组星接时中点0相对于逆变器直流侧点的电位。 电机定子电压空间矢量为 (311) 而由三角函数运算知++ 因此,逆变器输出的电压空间矢量为 (312) 由式(3.12)可知,在PWM逆变器一电动机系统中,对电机定子电压空间 矢量的分析可以转化为对逆变器输出电压空间矢量的分析。这时,在求解表3.1 时,可以直接利用逆变器输出的电压合成得到,即A,B,C三相输出电压值只有一 和-—两个值。 当逆变器输出某一电压空间矢量 时,电机的磁链空间矢量可表 示为 y =y 3.13) 其中,W为初始磁链空间矢量;△为的作用时间。当为某一非零电压矢 量时,磁链空间矢量y从初始位置出发,沿对应的电压空间矢量方向,以 为半径进行旋转运动,当为一零电压矢量时,W=y,磁链空间矢量的运动 受到抑制。因此合理地选择六个非零矢量的施加次序和作用时间,可使磁链空 间矢量顺时针或逆时针旋转形成一定形状的磁链轨迹。在电机控制当中尽量使 磁链轨迹逼近正多边形或圆形。同时,在两个非零矢量之间按照一定的原则, 比如开关次数最少,插入一个或多个零矢量并合理选择零矢量的作用时间,就 能调节ψ的运动速度。 33SWPM的具体实现方法 在实际应用中,应当利用 SVPWM自身的特点找到控制规律,避开复杂的数 学在线运算,从而较为简单的实现开关控制,本节将给出实现 SVPWM的具体方 法。根据3.2节中给出的不同开关状态组合可以得到如图33的电压空间矢量 图 C 图3.3 SVPWM矢量、扇区图 通常在矢量控制的系统当中,根据控制策略,进行适当的巫标变换,可以 给出两相静止坐标系即(a,B)坐标系电压空间矢量的分量,g,这时就可以 进行 SVPWM的控制,具体要做以下三部分的工作 如何选择电压矢量。 2.如何确定每个电压矢量作用的时间。 3.确定每个电压矢量的作用顺序 3.3.1电压空间矢量的空间位置 这里需要引入扇区 的概念,将整个平面分为六个扇区。如图3.3所 示,每个扇区包含两个基本矢量,落在某个扇区的电压空间矢量将由扇区边界 的两个基本电压空间矢量进行合成。 在确定扇区时,引入三个决策变量A,B,C。根据给出的待合成的空间矢量 的两个分量,p来决定A,B,C的取值,有以下关系式 所在扇区的位置为 当N取不同的值对应的扇区位置如图3.3所示,这样给定一个空间电压矢 量就可以确定其所在的扇区。 33.2电压空间矢量的合成 扇区确定之后,就可以利用扇区边界上的两个基本矢量合成所需的矢量 在合成过程中应当使得两个基本矢量的合成效果接近于期望矢量的效果。于是 采用伏秒平衡的原则,以图3.3所示的第Ⅲ扇区为例,以a尸轴为基准,将两 个基本矢量向aB轴上投影,应当有 轴: =||+ 尸轴 其中,为对应电压矢量作用的时间(=),为采样周期,通常为PW 的调制周期。且|=||=-。求解上面两式可以得到这两个基本矢量的 作用时间如式3.14 (314) 通过上面的方法即可以确定基本矢量的作用时间,当需要合成的矢量位于 各个不同的扇区时都存在如上的运算。通过对每个扇区基本矢量动作时间的求 解不难发现它们都是一些基本时间的组合。所以给出几个基本的时间变量 x,Y,Z。 定义 √ (315) 通过计算可以得到在每个扇区内的基本矢量动作时间,(由于五段和七段式 的实现方法不同,所以这里没有考虑矢量的动作顺序,仅按照逆时针方向)。设 每个刷区的两个基本矢量动作的时间为 于是可以得到矢量动作时间表 3,2 表3.2 的对应关系表 扇区 ⅣV 在实际的应用中当给定的电压值太大时会出现过调制的情况,即+>。 此情况出现时,还要对上述计算出来的电压矢量的作用时间进行调整,具体方 法如式3.16所示。 (316) 即为调整后的动作时间。在一个P啊M周期内除了非零电压矢量的作 用,还要有零电压矢量的作用,零电压矢量包括对于这两个矢量的作用 时间,以及开关的动作顺序,取决于采用的SPwM是五段式还是七段式,3.3节 将对这两种PWM形式进行详细的介绍 3.4 SVPWM的硬件实现和软件实现 TI公司的TM320LF2407A系列的DSP内部有硬件来实现 SVPWM,由于每个 PWM周期被分为五段,因此也被称为五段式的 SVPWM。在每个PWM调制周期内, 开关状态 有五种,且关于周期中心对称。而七段式的SvPM在每个 PWM调制周期内 有七种开关状态,需要运用软件进行实现,因此也被 称为 SVPWM的软件实现。需要注意的是,无论哪种方法,所遵循的基本原则是 开关动作次数最少,每个开关在一个周期内最多动作两次。 3.4.1五段式 SVPWM 对于五段式的 SVPWM,只在PMM周期的中间插入零矢量,具体采 用哪一个由硬件根据旋转方向和开关动作次数最少的原则自行决定。例如在第 Ⅲ扇区内,如果旋转方向为逆时针时针,则先动作,后动作以此类推,动 作时间可以直接采用表3.2中的数据即可,然后选择零矢量(硬件决定)即可 使开关次数最少。 对于五段式PWM而言,零矢量作用的时间可以表示为: 根据上述的配置原则,在每个扇区内开关动作的示意图如图34所示202 ⅣV /1 Ⅵ 图34每个扇区内的开关动作示意图 每个TMS320LF2407A的事件管理器EV模块都具有十分简化的电压空间矢 量PWM波形产生的硬件电路。编程时只需进行如下的配置2 ●设置 ACTRX寄存器用来定义比较输出引脚的输出方式,决定高电平还是低电 平有效,正反转,所在扇区等。 ●设置COMC0Nx寄存器来使能比较操作和空间矢量PWM方式,并且把 CMPRX的 重装条件设置为下溢 ●将通用定时器1或2,4或5设置成连续增/诚计数模式,并启动定时器。 然后给据在两相静止(a6)坐标系下输入到电机的电压空间矢量,分解为 ,确定如下的参数 ●所期望的矢量所在的扇区。 根据 SVPWM的调制周期计算出两个基本的空间矢量和零矢量作用的时间 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论