基于电网电压过零点和同步调制的pwm载波自同步控制方法
【技术领域】
[0001]本发明属于新能源发电技术领域,具体涉及一种基于电网电压过零点和同步调制的PWM载波自同步控制方法。
【背景技术】
[0002]随着光伏发电等新能源发电系统的容量在不断增加,为了提供大容量高质量的交流电,逆变器通常采用单个大功率逆变器或多个小功率逆变器并联来实现。其中,采用单个大容量逆变器有如下一些缺点:①逆变器的功率等级受到功率开关器件功率等级的限制。②从制造商的角度看,对于不同等级的不同产品,单个逆变器会造成时间和成本的浪费,这也使得产业化及其管理更为复杂。③扩展性较差。④可靠性较差。
[0003]基于上述原因,多个中小功率逆变器的并联运行是当今很重要的发展趋势。当多台共直流母线并网逆变器在交流侧直接并联时,并网逆变器之间会形成零序电流的环流通路,若并联逆变器之间的硬件参数和控制参数不一致、开关器件动作不能完全同步,零序电压作用于并联逆变器之间的输入电抗器,就会产生零序环流。另外,电网电压在运行的过程中由于受到负载的影响而导致电网电压的频率发生波动,进而会导致并联逆变器的载波不同步,也会产生很大的环流。环流会使并网电流畸变严重,损耗增加,系统效率降低。环流可以分为零序环流和非零序环流,对于采用LC滤波器且具有电流内环的并联逆变器而言,非零序环流很小,可以忽略,零序环流是环流的主要成分,因此,通过载波自同步技术减小多台共直流母线并网逆变器的零序环流十分必要。同等条件下多台并联逆变器的PWM载波完全反相时产生的环流最大,多台并联逆变器的PWM载波完全同相时产生的环流最小。因此,本发明着眼于如何实现多台并联逆变器的载波完全同相(即载波同步)而提出的一种PWM载波自同步控制方法。
【发明内容】
[0004]本发明的目的是提供一种基于电网电压过零点和同步调制的PWM载波自同步控制方法,解决了现有技术中多台并联逆变器运行时存在零序环流的问题。
[0005]本发明所采用的技术方案是,基于电网电压过零点和同步调制的PWM载波自同步控制方法,系统并联的每台逆变器均按照以下步骤实施:
[0006]步骤1、采集三相电网相电压检测值u_a、u_b、u_c ;
[0007]步骤2、将步骤I采集到的三相电网相电压检测值u_a、u_b、u_c通过基于同步旋转坐标系的锁相环计算出当前工频周期的电网电压频率fg(k);同时步骤I中采集到的a相电网电压检测值u_a通过过零比较器与零进行比较产生方波信号Pulse;
[0008]步骤3、实时读取步骤2计算出的当前工频周期的电网电压频率fg(k),通过得到的当前工频周期的电网电压频率fg(k)进行电网频率波动判断,从而输出电网频率波动标志 flag ;
[0009]步骤4、步骤3输出电网频率波动标志flag输入D触发器的信号输入D端,同时步骤2中产生的方波信号Pulse输入D触发器的时钟信号elk端,得到D触发器的输出Q端的信号;
[0010]步骤5、将步骤4中得到的D触发器的输出Q端的信号输入到微控制器的外部输入信号捕获端,由微控制器的上升沿捕获中断服务程序实现PWM载波周期的计算和内部PWM载波周期寄存器装载工作,即完成PWM载波自同步控制。
[0011]本发明的特点还在于,
[0012]步骤3中通过得到的当前工频周期的电网电压频率fg(k)进行电网频率波动判断,从而输出电网频率波动标志flag,具体为:
[0013]当前工频周期的电网电压频率fg(k)和前一个工频周期的电网电压频率fg(k-l)进行比较:
[0014]①若fg(k) = fg(k-l),输出电网频率波动标志flag = O ;
[0015]②若fg(k) ^ fg(k-l),输出电网频率波动标志flag = I ;
[0016]然后把当前工频周期的电网电压频率fg(k)赋值给前一个工频周期的电网电压频率 fg(k-l),即 fg(k-l) = fg(k)。
[0017]步骤5中D触发器的输出Q端的信号输入到微控制器的外部输入信号捕获端,由微控制器的上升沿捕获中断服务程序实现PWM载波周期的计算和内部PWM载波周期寄存器装载工作,具体为:
[0018]微控制器的外部输入信号捕获端检测到上升沿信号后,就会立即去执行捕获中断服务程序,进入中断服务程序后,
[0019]步骤5.1、清除上升沿捕获中断标志;
[0020]步骤5.2、读取当前工频周期的电网电压频率fg(k);
[0021]步骤5.3、读取载波比N值;
[0022]步骤5.4、根据步骤5.2读取的当前工频周期的电网电压频率fg(k)和步骤5.3读取的载波比N值,通过下式计算当前PWM载波周期Ts (k):
[0023]Ts (k) = I/(N*fg (k) *Tm),
[0024]其中Tm为微控制器的机器周期;
[0025]步骤5.5、将步骤5.4得到的当前PWM载波周期Ts (k)装载到PWM载波周期寄存器中,更新PWM载波周期;
[0026]步骤5.6、清除电网频率波动标志flag = O。
[0027]本发明的有益效果是:本发明通过电网电压过零点和同步调制实现多台并联逆变器各自PWM载波之间的自同步控制,减少零序环流,进而减小并网电流的畸变,减少电路损耗,提尚系统效率。
【附图说明】
[0028]图1是本发明PWM载波自同步控制方法控制部分的框图;
[0029]图2是本发明PWM载波自同步控制方法中电网频率波动判断的程序流程图;
[0030]图3是本发明PWM载波自同步控制方法中上升沿捕获中断服务程序流程图。
【具体实施方式】
[0031]下面结合附图和【具体实施方式】对本发明进行详细说明。
[0032]本发明基于电网电压过零点和同步调制的PWM载波自同步控制方法,系统并联的每台逆变器都要按照图1 (图1中虚线框内部表示微控制器的内部,由微控制器的软件程序实现;虚线框尾部由相应的硬件电路实现)所示进行各自的处理,系统并联的每台逆变器均按照以下步骤实施:
[0033]步骤1、采集三相电网相电压检测值u_a、u_b、u_c ;
[0034]步骤2、将步骤I中采集到的三相电网相电压检测值u_a、u_b、u_c通过各自的基于同步旋转坐标系的锁相环计算出当前工频周期的电网电压频率fg(k);同时步骤I中采集到的a相电网电压检测值u_a通过过零比较器与零进行比较,产生方波信号Pulse ;
[0035]步骤3、如图2所示,读取当前工频周期的电网电压频率fg(k),然后将当前工频周期的电网电压频率fg(k)和前一个工频周期的电网电压频率fg(k-l)进行比较:
[0036]①若fg(k) = fg(k-l),则表明电网电压频率没有变化,保持前一个工频周期的频率,输出电网频率波动标志flag =