登录
首页 » Others » SVPWM算法详解_已标注重点_

SVPWM算法详解_已标注重点_

于 2020-12-06 发布
0 452
下载积分: 1 下载次数: 4

代码说明:

详细的讲解了SVPWM的过程,及其仿真,很适合初学者或(37)即磁链空间矢量可以等效为电压空间矢量的积分,如果能够控制电压空间矢量的轨迹为如式(3.4)所示的圆形矢量,那么磁链空间矢量的轨迹也为圆形。这样,电动机旋转磁场的轨迹问题就可以转化为电压空间矢量的运动轨迹问题。进一步分析,由式(3.3)(3.5)(3.7)可以得到公式(3.8)∫-+yy(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相0000000101001110010111100由于 SVPWM控制的是逆变器的开关状态,在实际分析逆变器一电动机系统时,可以通过分析逆变器输出的电压空间矢量来分析电机定子电压的空间矢量,下面给出证明。设逆变器输出的三相电压为、,由图3.2可求出加到电机定子上的相电压为(310)其中,为电机定子绕组星接时中点0相对于逆变器直流侧点的电位。电机定子电压空间矢量为(311)而由三角函数运算知++因此,逆变器输出的电压空间矢量为(312)由式(3.12)可知,在PWM逆变器一电动机系统中,对电机定子电压空间矢量的分析可以转化为对逆变器输出电压空间矢量的分析。这时,在求解表3.1时,可以直接利用逆变器输出的电压合成得到,即A,B,C三相输出电压值只有一和-—两个值。当逆变器输出某一电压空间矢量时,电机的磁链空间矢量可表示为y =y3.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的调制周期计算出两个基本的空间矢量和零矢量作用的时间

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • rainmeter 皮肤包 近50个皮肤
    rainmeter 皮肤包 近50个皮肤只得拥有快来拿吧
    2020-06-19下载
    积分:1
  • 锁相环simulink仿真
    自己用simulink做的PLL仿真,需要的同志们可以看一下,互相交流
    2020-12-06下载
    积分:1
  • 龙心3A双核处理器主板原理图.pdf
    【实例简介】龙芯中科公司的“龙芯3A-RS780E开发板”全部原理图,对于准备使用龙芯处理器的朋友们来说,这绝对是可以参考的图纸,我做过龙芯2F、3A、3B处理器的硬件设计,都是借助了这份资料,都是一版成功的。开放本资料实为交流技术,如果做商业应用,请后果自负。谢谢。
    2021-11-24 00:49:58下载
    积分:1
  • 图片处理(源代码,算法,学习非常好).rar
    【实例简介】一、图像 1、调整:色彩平衡、亮度、对比度、色调/饱和度、Gamma矫正、阈值、灰度、负像、伪彩色、轮换通道、提取通道、过滤通道、亮度映射、均衡化。 2、平移 3、尺寸 4、裁剪 5、旋转:90CW,90CCW,任意角度、水平翻转、垂直翻转、转置 6、倾斜 7、修整 8、直方图 二、特效滤镜 1、模糊:平滑、高斯模糊、运动模糊、径向模糊 2、锐化:锐化、加强锐化、自由锐化、钝化蒙板 3、浮雕:调和浮雕、八方向浮雕、灰色浮雕、彩色浮雕 4、杂点:新增杂点、雪花杂点 5、艺术:剪纸、素描、连环画、碧绿、棕褐、染色、冰冻、熔铸、暗调、对调、怪调 6、扭曲:挤压、球面、漩涡、波浪、摩尔纹 7、风格化:扩散、查找边缘、照亮边缘、灯光、马赛克、油画、曝光 8、其它:自定义、图像融合、魔术图、去红眼、艺术字符 三、科研应用 1、代数运算:加、减、乘、除、平均、求异、Max、Min 2、逻辑运算:与、或、非、异 3、图像分割:自适应阈值、面积测量、周长测量、消除小区域、边缘提取、轮廓跟踪、图像投影 4、形态学:腐蚀、膨胀、开运算、闭运算、细化、粗化 5、滤波器:均值滤波、平滑滤波、中值滤波、十字型滤波、最大值滤波、最小值滤波 6、边缘检测:Roberts、Sobel、Prewitt、Kirsch、Gauss-Laplacian、水平检测、垂直检测、边缘增强、边缘均衡化、自定义模板检测
    2021-11-29 00:31:26下载
    积分:1
  • 一个vivado hls的例子文档加代码
    一个vivado hls的例子,可以进行图像处理的,仿真正确,功能完整。可以按照说明一步步的学习。
    2020-12-10下载
    积分:1
  • labview生成spwm波
    labview生成spwm波子程序。根据调制波和载波频率以及调制比,生成spwm波高低电平数组
    2020-11-29下载
    积分:1
  • ABAQUS User‘s Manual
    世界著名通用CAE软件ABAQUS的用户手册
    2020-12-09下载
    积分:1
  • 电路考研大串讲
    全书共分12章,内容包括线性直流电路分析、电路定理、正弦稳态电路分析、三相电路、谐振电路、非正弦周期电流电路、线性动态电路的时域分析、线性动态电路的复频域分析、网络图论和状态方程、二端口网络、非线性电路、均匀传输线。每章分为名师辅导、考研真题详解和考研试题精选三部分。附录还提供了哈尔滨工业大学等几所著名高校近两年电路课程的考研试题9套。试题均给出参考答案及部分提示。
    2021-05-06下载
    积分:1
  • Julia程序设计
    lia (编程语言) Julia 是一个面向科学计算的高性能动态高级程序设计语言。其语法与其他科学计算语言相似。在许多情况下拥有能与编译型语言相媲美的性能。Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。
    2021-05-06下载
    积分:1
  • GSM系统matlab仿真源代码
    完整的GSM系统仿真matlab代码仿真,对于搭建通信链路是很好的学习资料
    2020-12-01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载