This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SVPWM过调制问题

Other Parts Discussed in Thread: MOTORWARE

关于过调制问题,有几个疑惑:

1、Ti的基本例程里面,是以Udc/sqrt(3)作为电压基准值,在计算向量作用时间的时候,没有看到相关过调制算法。

问题:Ti的算法是本身不需要过调制,还是就没有加入过调制算法?

2.在一些文献中看到的过调制算法中,有的文献提到“六步阶波输出的相电压基波峰值是(2/pi)*Udc”。

问题:这里的(2/pi)*Udc是怎么计算的,没有搞明白。

3.将电压基准值修改为Udc的时候,加入过调制,可以提高电机最高速度,但是电机噪声很大。

问题:噪声是因为什么原因?

            为什么电压基准值修改为Udc的时候可以提高速度?这样做好不?

问题有点多,就一次性列出了,有知道的请不吝赐教,非常感谢

  • 1. motorware里面有过调制例程, 

    2.我没有找到六步阶波相关文档说明,是否能提供相关资料参考?

    3.

    噪声是因为什么原因?

    过调制情况下,其中一相或者两相桥臂的下管开通时间很短,如果电流是从下管电阻进行采样,有时候只能采集到其中一相电流,必须采用电流重构才能实现效果好些的控制,否则噪声会很大,如果是从相线上采集电流,问题不是很大,不会存在噪声问题. 

    为什么电压基准值修改为Udc的时候可以提高速度?这样做好不

    首先来理解下为何TI的例程都是以Udc/sqrt(3)作为电压基准值

    这里的分析都是针对星形绕组的电机结构

    Udc是直接作用在电机上,那么通过电路分析的基础得到 相电压的峰值为Udc2/3,三相相电压的合成矢量的幅值是Udc

    为了方便计算和理解,引入了一个2/3系数,方便控制矢量和实际输出量的对应.

    所以空间矢量的长度为2/3Udc.  在半径最大在X以内,都不会过调,超过X就会发生过调.

    所以提高电压基准值的时会发生过调,然后相应可以提高电机速度,实际上要提高电机转速,我们一般采用以下两种方法:

    1. 提高过调系数   2.弱磁

    一般不会去更改坐标矢量变换的内容和参考




  • 1.附件是关于六步阶波的文献。

    2.电流采样使用的电流互感器,就是提高电压基准值之后,高速有噪声。

    3.关于您说的提高过调系数,这个在哪个地方调节,不知能否给个简要说明。

    4.MotorWare里面过调制的章节,能否说个大概位置。

    谢谢!

    0703-SVPWM逆变器过调制算法的分析与实现.pdf
  • 本来回复了,不知道怎么没有通过审核。

    1.motorware过调制的相关类容在哪个位置,不知道方便告知下不。

    2.电流采样使用的是电流互感器,三相斗采集了,就是提高基准电压之后,高速时有噪声。

    3.关于提高过调系数,不知能否给个简要的例子说明。

    谢谢!

  • 登录以下网址下载motor最新版本,里面有过调制的lab例程

    http://www.ti.com/tool/MOTORWARE?keyMatch=motorware&tisearch=Search-EN-Everything

  • 2.电流采样使用的电流互感器,就是提高电压基准值之后,高速有噪声。

      电机控制的过调制不是改变电压基准,不知道你的控制代码是自己写的还是参考TI例程写的,如果是参考TI的例程写的,过调制是在电流环的输出作了控制,具体参考Motorware例程, Id控制的输出是Vdout(限幅在调制系数Km以内),Iq控制的输出是Vqout(限制在 sqrt(Km^2-Vdout^2)以内)

      同时关注下电流采样是否有异常. 

    3.关于您说的提高过调系数,这个在哪个地方调节,不知能否给个简要说明。

     参考Motorware 例程

  • 六脉冲的基波是Udc*2/pi

    你可以找找资料使用FFT推导下,一个正弦周期只有六个脉冲表示的情况下,基波幅值就是Udc*2/pi

    百度上找的比较多的是方波的基波幅值是Udc4/pi,都有推导例程.

    六脉冲基波的幅值就表示了在最大过调制的情况下,能得到的正弦波基波的最大峰值,也就是系统输出的最大正弦波幅值.

  • Hi Hardy:

       谢谢您的讲解!

    我是参考Ti例程来写的,如果我以Udc/sqrt(3)为基准电压,调制系数设置为Km的话,有几个问题想再问下:

    1. Iq的输出限制 sqrt(Km^2-Vdout^2),这个在下图A处还是B处?A处属于PI调节器内部限制输出,有积分抗饱和;B属于

    PI调节器外部。

    2.如果进入弱磁控制,应该是Ud^2+Uq^2和Km^2大小吧?非标幺化处理里面,都是比较Ud^2+Uq^2和Udc/sqrt(3)(Udc/sqrt(3))^2。

    谢谢!

  • 问题1:过调的调整在标红色部分,直接在Vd和Vq上进行控制,因为Vd和Vq直接决定了PWM的值

    问题2:

      弱磁与过调都可以调速,但是是不同的两种方式。

    弱磁是通过调整定子磁场在DQ轴的分量(对PMSM电机来讲,没弱磁时,Idref = 0),在需要弱磁情况下,调整Idref的负值,减弱D轴的总磁场(总磁场等于转子磁场和定子在D轴方向的磁场相加),从合成矢量的角度看,定子电流矢量不再与转子磁场成严格的90度电角度,而是超前了一定的电角度

    TI的例程已经将标幺考虑进去了,总体来说就是 标幺后 sqrt(Ud^2 + Uq^2)超过了六边形的内切圆半径r, 达到了Km(Km>r).

  • 你好! Hardy

    看到TI 关于过调制的例程,主要是针对3个单电阻采样模式的采样电流进行处理,

    我们现在的问题:如果使用两个霍尔传感器采样相电流,如何进行过调制的处理呢?我的理解是霍尔传感器不像单电阻受下桥臂开通时间影响,都可以采样到有效的信号,因此不需要currents reconstruction、ignore shunt 这两个步骤,对吗?

    希望能得到你的帮助,谢谢!