本人现在在做veinna拓扑结构的整流器控制,话说SPWM调制方式已经出了较好的电流波形(带很轻的负载),然后继续调试SVPWM控制的控制方式。
但是目前硬件受限(不能带大载),加上种种原因吧,SVPWM一直没有机会完整测试。
我是做DSP的,开始这个软件从查资料到现在快3个月, 中间还被一些错误的经验误导。
这里开个贴,分享下自己的调试过程和心得。随着进展会不断更新。
这个是带1K左右负载时的电流和BUS电压波形,满载时30KW硬件平台。d-q模型 + SPWM控制。
SVPWM的暂时没有带载测试,因为目前空载波形不是很理想,没有加载测试(担心被炸坏)。这些先上两张Vienna的SVPWM仿真的调制波形给大家参考。
调制比为1的输出调制波形(PWM COMP寄存对应的比较值)
调制比为0.6的输出调制波形(PWM COMP寄存对应的比较值)
==================分割线===============================================
上面的SVPWM是将负半周期翻转后。
经过这两个星期调试,SVPWM调制方式目前得到和仿真比较接近的电流波形。
主要问题:
参考的论文都是三相三线制输入的,三电平的BUS电容中点没有和输入电源的N线连接。所以之前的控制中线上有很大电流,
而且相电流在中心比较尖。后来让硬件改为三相三线输入。
由于三相三线输入的电压不能调得很低,加上现在硬件还不允许带大载。下面测试的波形是750W和1100W左右的波形。
另外,在采样上也做了平均值滤波处理。
下图是电感后线电压波形。(这一组参数还不是很好)
下图是BUS启动和加载的图形(BUS启动时存在过调,经过三次波动4S左右稳定下来,后面电流交大的是加入负载)
下图为A、B两相电流。
下图为投载瞬间,电流比较大,然后开始出现正弦趋势。
测试输入三相线电压有效值为270V左右,BUS电压在480,负载接正负BUS,400欧。
目前算是完成了算法的模型验证。
========================================================================
现在调试电流波形感觉比较可以了,但是电感会响。下面是2K负载,输入270V线电压有效值,480VBUS电压。
希望高人指点一下,万分感激。
====================================================================
之前测试SVPWM带载时,负载电阻从400欧到100欧,电感都会响。
后面在论坛上看到一个牛人的帖子:<125KW三电平三相光伏逆变器> 作者: milandini
上面说他的Vce后面醉倒完全方波,没有波动和跌落。然后我回头看看我们自己的相电压波形。
目前在非过零处出现跌落,然后在过零处出现上上跳变。向上跳变本人分析如下:
黄色是A相正边驱动,绿色是B相正边驱动,也就是A相电流是正的,B相电流处于过零处。 红色向上跳变的地方,A相正向IGBT是关断的,点位为+BUS/2,B相正向IGBT是从关断到开通,那么之前B相电流应该是负的,这样IGBT突然换向开通了,负向电流只能通过负BUS续流二极管流过,导致中点点位为-BUS/2. 然后AB电压为BUS电压。
但是对于跌落和几个周期存在跌落情况,我就没法分析了。
对于过零处处理,我这边的解决办法是:在正半周时负半周的 IGBT 常开,负半周时正半周的IGBT常开。
话说之前确实考虑这个问题,但是MATLAB仿真时没有多大差别,然后理论分析也觉得开关都是一样,然后为了安全,我一直关着。
上一张修改后电流过零图:
发现电流在过零处存在较大的波动。
电感响声就是来自过零处,改过驱动发送方式后,及时电流波形成下面这个样,电感也不会响。