一种多逆变器并联发电的载波同步方法和装置与流程

文档序号:11680499阅读:644来源:国知局
一种多逆变器并联发电的载波同步方法和装置与流程

本发明创造涉及新能源发电领域,特别是一种多逆变器并联发电的载波同步方法。对于本发明创造使用的方法,可以通过建立功能模块,组合成功能模块构架,由存储在计算机可读存储介质中的计算机程序来实施。



背景技术:

如图1所示,在逆变器中,cpu分别输出pwm至各个开关管q1-q6、q1'-q6'的基极,通过pwm控制各个开关管的通断从而实现逆变器的逆变过程。为提高效率和节省成本,通常将至少两台逆变器用副边绕组双分裂变压器t代替原每个逆变器的输出变压器,从而组成图1所示的并联发电系统。

在图1所示的并联发电系统中,由于太阳能电池板边框与地之间有较大的寄生电容c3,c4,输出滤波电容c2在高频工作下与地会产生寄生电容c5,且若变压器制造工艺不一致则会引起的副边绕组t1,t2之间耦合电容c6过大,此时在两台逆变器载波不同步的条件下,并联发电系统会在c3-c6-c3’-gnd之间或者在c5-c6-c5’-gnd之间形成环流,其中前者会引起母线电压虚高,mppt搜索不准,而后者会引起输出滤波电容c2电流过大,从而引起输出滤波电容c2发热严重甚至烧毁。

目前,要抑制并联系统之间的环流,需要在并联发电系统中外加复杂的主从控制架构,且需要加入载波同步信号线,其工作过程为主机固定载波周期并通过载波同步信号线发出固定高频的方波,从机根据方波调整自身载波周期,使主从机之间的载波同步。

然,由于该方法需要前期预留载波同步功能且需要增加复杂的硬件,而很多旧一代的逆变器在设计前期一般不会预留载波同步功能(即载波同步控制信号线),因此该方法不能应用在旧一代的逆变器身上。



技术实现要素:

为了改善现有技术中的不足,本发明提出一种多逆变器并联发电的载波同步方法和装置,无需外加复杂的主从控制架构,即可实现两台逆变器之间的载波同步,改善两台逆变器之间的环流问题。

为实现上述目的,本发明创造提供以下技术方案:

提供一种多逆变器并联发电的载波同步方法,包括载波同频步骤,使逆变器c1的载波频率和相并联的其他逆变器的载波频率相同,还包括载波调整步骤:若逆变器c1输出的载波在相位上滞后于电网波形,则缩短其载波周期,即加快其载波频率;若逆变器c1输出的载波在相位上超前于电网波形,则延长其载波周期,即减慢其载波频率。

进一步地,包括相位判断步骤:根据从电网过零点的发生时刻t0到随后首个载波峰值的发生时刻t1所用的时长t1与载波周期之间的关系,来判断载波在相位上是滞后于电网波形还是超前于电网波形。

进一步地,相位判断步骤判断的方式是判断从电网过零点的发生时刻t0到随后首个载波峰值的发生时刻t1所用的时长t1是否小于载波周期的一半,若是则判断载波在相位上滞后于电网波形,若否则判断载波在相位上超前于电网波形。

进一步地,包括捕获步骤:采集用电网波形比较所生成的方波的上升沿,以得到所述电网过零点的发生时刻t0。

进一步地,包括捕获计时步骤:在捕获中断的过程中从电网过零点的发生时刻t0开始计时,在电网过零点后的首个pwm中断的过程中读取此时的计时值tsctr,则tsctr为所述时长t1。

进一步地,包括增量设置步骤:对pwm周期寄存器值tbprd进行加法操作以延长载波周期,对pwm周期寄存器值tbprd进行减法操作以缩短载波周期。

进一步地,包括增量设置步骤:根据从电网过零点的发生时刻t0到随后首个载波峰值的发生时刻t1所用的时长t1来设置载波周期的增量delatt,时长t1小于载波周期的一半时,时长t1与delatt正相关;时长t1大于载波周期的一半时,时长t1与delatt负相关。

进一步地,包括频率计算步骤:根据电网波形的电网频率来计算pwm的载波频率,根据载波频率计算pwm周期寄存器值tbprd。

还提供一种多逆变器并联发电的载波同步装置,包括载波同频装置,其使逆变器c1的载波频率和其他逆变器的载波频率相同,其特征在于:还包括载波调整装置,其若逆变器c1输出的载波在相位上滞后于电网波形,则缩短其载波周期,即加快其载波频率;若逆变器c1输出的载波在相位上超前于电网波形,则延长其载波周期,即减慢其载波频率。

进一步地,包括相位判断装置,其根据从电网过零点的发生时刻t0到随后首个载波峰值的发生时刻t1所用的时长t1与载波周期之间的关系,来判断载波在相位上是滞后于电网波形还是超前于电网波形。

进一步地,相位判断装置判断的方式是判断从电网过零点的发生时刻t0到随后首个载波峰值的发生时刻t1所用的时长t1是否小于载波周期的一半,若是则判断载波在相位上滞后于电网波形,若否则判断载波在相位上超前于电网波形。

进一步地,包括捕获装置,其采集用电网波形比较所生成的方波的上升沿,以得到所述电网过零点的发生时刻t0。

进一步地,包括捕获计时装置和pwm读取装置,捕获计时装置在捕获中断的过程中从电网过零点的发生时刻t0开始计时,pwm读取装置在电网过零点后的首个pwm中断的过程中读取此时的计时值tsctr,则tsctr为所述时长t1。

进一步地,载波调整装置包括寄存器值变化装置,其对pwm周期寄存器值tbprd进行加法操作以延长载波周期,对pwm周期寄存器值tbprd进行减法操作以缩短载波周期。

进一步地,包括增量设置装置,其根据从电网过零点的发生时刻t0到随后首个载波峰值的发生时刻t1所用的时长t1来设置载波周期的增量delatt,时长t1小于载波周期的一半时,时长t1与delatt正相关;时长t1大于载波周期的一半时,时长t1与delatt负相关。

进一步地,包括频率计算装置,其根据电网波形的电网频率来计算pwm的载波频率,根据载波频率计算pwm周期寄存器值tbprd。

在本发明创造中,假设逆变器有两个,其中一个逆变器通过对比判断出:在相位上其pwm中断时刻所处的位置位于电网波形过零点的左侧,另一个逆变器通过对比判断出:在相位上其pwm中断时刻所处的位置位于电网波形过零点的右侧,由于,pwm中断时刻在过零点右侧的表示其在相位上是“滞后者”,pwm中断时刻在过零点左侧的表示其在相位上是“超前者”,那么“滞后者”就缩短其载波周期(加快其载波频率),使其pwm中断时刻在相位上向左移动,以“追上再超越”“超前者”,而“超前者”则延长其载波周期(减慢其载波频率),使其pwm中断时刻在相位上向右移动,以“等待”“滞后者”,由于在电气应用中允许有误差的存在,此时仅需控制“超前者”和“滞后者”的载波周期的增量大小,保证在一个电网周期内,不管是在相位上还是在频率上,“超前者”和“滞后者”之间的大部分差距均在误差允许范围内,则可视为实现两个逆变器之间的载波达到工程意义上的同频同相,即达到载波同步。与现有技术相比,本发明创造无需外加传统中复杂的主从控制架构,也可实现两台逆变器之间的载波同步,改善两台逆变器之间的环流问题。

附图说明

图1为现有技术的并联发电系统的电路图。

图2为本发明创造的载波同步方法运行时的波形示意图。

具体地,图2中的a波形为电网a相电的模拟电压,b波形为模拟电压比较出来的方波,c波形为捕获寄存器的累计波形,d波形为分别在过零点左侧和右侧的载波波形。

图3为载波波形的校正过程的示意图。

图4为本方法运行的流程图。

具体实施方式

参考图2,为了实现并联发电系统的载波同步,本发明创造在硬件上无需外加复杂的主从控制架构,仅需在图1所示的并联发电系统中外加一个比较器即可。具体地,将一路逆变器称为c1,c1的控制器称为cpu_1,另一路逆变器称为c2,c2的控制器称为cpu_2,则cpu_1和cpu_2的捕获引脚均通过同一个外加的比较器与变压器的a相电线输入端ain电连接,此时比较器将将a相电线输入端ain处的电网波形(即图2的a波形)转变成方波(即图2的b波形)并传输给各个cpu,方波的上升沿即为电网的过零点所在位置。

由于cpu_1和cpu_2的工作过程基本相同,下文仅对cpu_1进行描述,而不再对cpu_2进行赘述。

参考图4,本系统在工作时,cpu_1设置并启动其内部的捕获寄存器,当捕获引脚接收到方波的上升沿(即为电网电压过零点)时,cpu_1进入捕获中断ecap_int。如图2中的c波形所示,在捕获中断的进程中,cpu_1先读取在上个方波周期中捕获中断寄存器累计的计数值tsctr,然后对捕获标志位ecap_flag置1,并重新累计tsctr。每一次进入捕获中断ecap_int,cpu_1均读取tsctr,然后根据tsctr来实时计算电网频率。通过捕获寄存器对电网a相电进行周期计时,从而实时获知电网频率。

cpu_1算出电网频率后,用电网频率乘以pwm的载波比从而计算出pwm的载波频率,具体地,为适应电网频率变化的情况,各个逆变器发波均采用固定调制比方式,即载波频率=电网频率*载波比,假设算得的电网频率为50hz,固定设置的载波比为60,则载波频率=50*60=3000。由于cpu_1和cpu_2从同个比较器输出端获取信号,因此cpu_1和cpu_2计得相同电网频率相同,cpu_1和cpu_2根据电网频率计算出的载波频率也是相同的。

cpu_1算出载波频率后,根据载波频率计算pwm周期寄存器值tbprd,将tbprd写入pwm周期寄存器,然后启动pwm。pwm被启动后,pwm周期寄存器会从零开始累计,累计到tbprd时pwm周期寄存器发生溢出从而触发pwm中断,pwm中断被触发时载波升至峰值。

在pwm中断进程中,cpu_1若检测到ecap_flag为0则退出中断,否则将ecap_flag清零,然后从捕获中断寄存器中读取此时的tsctr(即从电网过零点的发生时刻t0t0到随后首个载波峰值的发生时刻t1所用的时长t1),将tsctr与tbprd进行比较,从而判断pwm中断时刻是在电网过零点的左侧还是右侧。例如:

如图2中的d波形所示,其中三角波d1、d2分别表示cpu_1输出的载波的两种状态。假设捕获寄存器的时钟和pwm寄存器的时钟一致,则:

在载波d1中,当波形上升至峰值点pwm_int1处时,pwm周期寄存器发生溢出,cpu_1进入pwm中断。在pwm中断进程中,由于是过零点后的第一次pwm中断(cpu_1会在过零点时触发的捕获中断ecap_int中将ecap_flag置1,而在pwm中断中将ecap_flag清零),cpu_1会检测到ecap_flag为1从而继续执行pwm中断,此时,cpu_1从捕获中断寄存器中读取tsctr1,然后将tsctr1与tbprd进行比较得出0≤tsctr1≤tbprd,则cpu_1判断pwm中断时刻pwm_int1在电网过零点的右侧。

在载波d2中,当波形上升至峰值点pwm_int2_1处时,pwm周期寄存器发生溢出,cpu_1进入pwm中断。此时cpu_1在运行pwm中断的进程中,由于并非是过零点后的第一次pwm中断,ecap_flag已经被在此之前的pwm中断清零,因此cpu_1会检测到ecap_flag为0从而退出pwm中断。而当波形上升至峰值点pwm_int2_2处时,cpu_1再次进入pwm中断,此时检测到ecap_flag为1,cpu_1从捕获中断寄存器中读取此时的tsctr2,然后将tsctr2与tbprd进行比较得出tbprd≤tsctr2≤2*tbprd,则cpu_1判断pwm中断时刻pwm_int2在电网过零点的左侧。

参考图3,为使cpu_1和cpu_2的载波同相,只需约定各个cpu的pwm中断时刻与电网过零点对齐(在误差允许的范围内即可视为对齐)。例如,假设cpu_1的pwm中断时刻在过零点右侧,如pwm_int3,由于坐标系的横坐标为时间,pwm_int3在过零点右侧则相当于其在相位上是“滞后者”,假设cpu_2的pwm中断时刻pwm_int在过零点左侧,如pwm_int4,则相当于其在相位上是“超前者”。此时,可对cpu_1的pwm周期寄存器值tbprd减去一次deltat的绝对值(同一个pwm中断中仅减一次),使cpu_1输出的载波的周期缩短,pwm_int3在相位上向左移动,相当于“滞后者”缩短其载波周期,加快其载波频率,以“追上再超越”“超前者”。而对cpu_2的pwm周期寄存器值tbprd加上一次deltat的绝对值(同一个pwm中断中仅加一次),使cpu_2输出的载波的周期延长,pwm_int4在相位上向右移动,相当于“超前者”延长其载波周期,减慢其载波频率,以“等待”“滞后者”,由于在电气应用中允许有误差的存在,此时仅需控制deltat的大小,保证在一个电网周期内,不管是在相位上还是在频率上,“超前者”和“滞后者”之间的大部分差距d均在误差允许范围内,则可视为实现cpu_1和cpu_2的载波达到工程意义上的同频同相,即达到载波同步,从而改善两个逆变器之间的环流问题。

其中,为兼容载波同步的速度和载波同步的可靠性,deltat的选取原则以最小单位为基准,其控制流程如图3所示,当检测到0≤tsctr≤tbprd,则进一步判断tsctr是处于0≤tsctr≤0.5*tbprd区域还是处于0.5*tbprd≤tsctr≤tbprd区域,从而选取deltat是等于1还是等于2。当检测到tbprd≤tsctr≤2*tbprd,则进一步判断tsctr是处于tbprd≤tsctr≤1.5*tbprd区域还是处于1.5*tbprd≤tsctr≤2*tbprd区域,从而选取deltat是等于-1还是等于-2。

进一步地,由于变压器绕组t1-t之间的相位差不同于变压器绕组t2-t之间的相位差,使变压器输出端(即电网电压)和捕获中断ecap_int存在相位差deltad,因而上述步骤只能保证pwm_int3和pwm_int4有固定相位差0~deltad,所以还需要对该相位差进行补偿,其补偿范围为0°~360°,对应要写入cpu里的相位补偿值tcmp范围为0~8333*2。由于实际应用中无法具体测量deltad值,且各逆变器输出的载波同步时逆变器之间的环流最小,因此在相位补偿值tcmp整定过程中,可通过实时测量流过电容c2或电容c2’的电流i,当i最小时,可认为tcmp为合适的相位补偿值。获得相位补偿值tcmp后,可在判断pwm中断时刻是在电网过零点的左侧还是右侧时,在判断条件中加入相位补偿值tcmp,使得判断的基准产生偏移以弥补由于变压器输出端和捕获中断ecap_int存在相位差所带来的误差。参考图4,具体地,加入相位补偿值tcmp后的判断条件变为:若tcmp≤tsctr≤(0.5*tbprd)+tcmp,则表示pwm中断时刻在电网过零点的右侧,此时将deltat设为1;若(0.5*tbprd)+tcmp≤tsctr≤tbprd+tcmp,则表示pwm中断时刻在电网过零点的右侧,此时将deltat设为2;若tbprd+tcmp≤tsctr≤(1.5*tbprd)+tcmp,则表示pwm中断时刻在电网过零点的左侧,此时将deltat设为-1;若(1.5*tbprd)+tcmp≤tsctr≤(2*tbprd)+tcmp,则表示pwm中断时刻在电网过零点的左侧,此时将deltat设为-2。

通过上述的方法,很好实现各个逆变器之间的载波同步,减小各个逆变器间的差模环流。

需要说明的是,cpu每一次进入其捕获中断ecap_int中时,都会重新检测其pwm_int是在过零点的左侧还是右侧,然后重新在相位上移动。此外,应当理解的是,cpu_1和cpu_2的捕获引脚除了电连接同一个比较器外,也可以是cpu_1和cpu_2的捕获引脚分别电连接不同的比较器。同理,比较器的连接方式也不局限于与变压器的a相电线输入端ain电连接。

对于本发明创造使用的方法,可以通过建立功能模块,组合成功能模块构架,由存储在计算机可读存储介质中的计算机程序来实施。

最后,以上实施例仅用以说明本发明创造的技术方案,而非对本发明创造保护范围的限制,尽管参照较佳实施例对本发明创造作了详细地说明,本领域的普通技术人员应当理解,可以对本发明创造的技术方案进行修改或者等同替换,而不脱离本发明创造技术方案的实质和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1