一种双向DC-DC变换器预测电流的控制方法与流程

文档序号:15623807发布日期:2018-10-09 22:28阅读:204来源:国知局

本发明属于变换器的工作模式控制方法技术领域,具体涉及一种双向dc-dc变换器预测电流的控制方法。



背景技术:

太阳能等可再生能源作为首选的清洁能源,可有效解决当今世界面临的能源及环境问题,但光伏发电系统输出功率具有波动大、受天气等外界因素影响大等缺点,会造成直流母线电压波动,因此需要储能装置配合工作。双向dc-dc变换器是连接直流母线和储能介质的重要桥梁,可以通过控制双向dc-dc变换器的工作模式来调节储能介质的充放电状态,从而达到稳定直流母线电压的目的。

在双向dc-dc变换器的各类控制方法中,传统双闭环pi控制方法最为成熟。但传统的基于pi控制器的双环控制策略无法在提高系统动态响应的同时有效抑制直流母线电压较大的波动和冲击,使得系统的输出性能不佳,鲁棒性差。因此,一些诸如预测控制、滑模控制,自抗扰控制等非线性控制方法被广泛研究。

其中,预测电流控制方法动态响应快,控制目标灵活,可对被控对象进行主动控制而非被动调节,已被广泛应用于电机驱动和电力系统等相关领域。但是,传统的预测电流控制方法存在系统开关频率不固定的本质问题,会造成输出电流纹波明显,使得系统开关损耗和系统噪声加剧。



技术实现要素:

本发明的目的是提供一种双向dc-dc变换器预测电流的控制方法,能够解决传统预测电流控制方法中因开关频率不固定而造成的输出电流纹波明显问题。

本发明所采用的技术方案是,一种双向dc-dc变换器预测电流的控制方法,具体按照如下步骤实施:

步骤1、由双向dc-dc变换器数学模型得出离散状态下蓄电池电流预测模型,所述蓄电池电流预测模型为boost模式下的蓄电池电流预测值il(k+1)或buck模式下蓄电池电流预测值i’l(k+1);

步骤2、根据无差拍预测电流控制原理,得出在k+1时刻,双向dc-dc变换器工作在boost模式下的导通矢量a作用时间t1、关断矢量b作用时间t2或在buck模式下的导通矢量c作用时间t3、关断矢量d作用时间t4;

步骤3、根据各个矢量作用时间设计出boost预测电流控制器的目标函数gboost和buck预测电流控制器的目标函数gbuck,再根据目标函数gboost和目标函数gbuck分别得出boost模式下开关管s2工作信号和buck模式下开关管s1工作信号;

步骤4、将步骤3得到的开关管s2工作信号作用于开关管s2,开关管s1工作信号作用于开关管s1。

本发明的特点还在于,

步骤1中,所述双向dc-dc变换器数学模型分别为:

boost模式下,开关管s2导通,蓄电池电流上升,数学模型为:

boost模式下,开关管s2关断,蓄电池电流下降,数学模型为:

buck模式下,开关管s1导通,蓄电池电流上升,数学模型为:

buck模式下,开关管s1关断,蓄电池电流下降,数学模型为:

式(1)~式(4)中,udc和ub分别代表直流母线电压和蓄电池端电压,il和i’l分别为boost模式下和buck模式下流过电感的电流,l为双向dc-dc变换器的电感。

步骤1中,所述il(k+1)和i’l(k+1)的计算过程如下:

式(5)~式(8)中,t1和t2分别为双向dc-dc变换器在boost模式下,蓄电池电流上升时间和下降时间,且t1+t2=ts,ts为一个控制周期,fs2=1、fs2=0分别为双向dc-dc变换器在boost模式下,蓄电池电流上升斜率和下降斜率,il(k)为双向dc-dc变换器在boost模式下k时刻蓄电池电流采样值;t3和t4分别为双向dc-dc变换器在buck模式下,蓄电池电流上升时间和下降时间,t3+t4=ts,fs1=1、fs1=0分别为双向dc-dc变换器在buck模式下,蓄电池电流上升斜率和下降斜率,i’l(k)为双向dc-dc变换器在buck模式下k时刻下蓄电池电流采样值。

步骤2中,所述导通矢量a作用时间t1和关断矢量b作用时间t2具体如下:

式(9)中,il*为蓄电池电流参考信号,l为双向dc-dc变换器的电感,il(k)、udc(k)和ub(k)分别为双向dc-dc变换器在boost模式下,k时刻时,流经蓄电池的电流、直流母线电压和蓄电池端电压,ts为一个控制周期。

步骤2中,所述导通矢量c作用时间t3和关断矢量d作用时间t4具体如下:

式(10)中,il*为蓄电池电流参考信号,l为双向dc-dc变换器的电感,i’l(k)、udc(k)和ub(k)分别为双向dc-dc变换器在buck模式下,k时刻时,流经蓄电池的电流、直流母线电压和蓄电池端电压,ts为一个控制周期。

步骤3中,所述目标函数gboost和目标函数gbuck分别如下:

式(11)和式(12)中,ts为一个控制周期,且t1+t2=ts。

步骤3中,boost模式下开关管s2工作信号如下:

若0≤t1≤ts,令开关管s2导通矢量a作用t1、关断矢量b作用t2;

若t1≥ts,令开关管s2导通矢量a作用ts、关断矢量b作用0;

若t1<0,令开关管s2导通矢量a作用0、关断矢量b作用ts;

buck模式下开关管s1工作信号如下:

若0≤t3≤ts,令开关管s1导通矢量c作用t3、关断矢量d作用t4;

若t3≥ts,令开关管s1导通矢量c作用ts、关断矢量d作用0;

若t3<0,令开关管s1导通矢量c作用0、关断矢量d作用ts。

本发明的有益效果是,

本发明一种双向dc-dc变换器预测电流的控制方法,有效抑制了直流母线电压波动,提高了系统的稳定性和抗干扰能力,本发明的控制方法属于非线性控制方法,除了具备传统预测电流控制方法的优势外,还对传统预测电流控制方法进行改进,依据矢量作用时间固定开关管频率,在保证系统稳定性的同时,有效抑制电流纹波,进一步提升系统的稳定性和快速性。

附图说明

图1是本发明所采用的非隔离型双向dc-dc变换器拓扑图;

图2是本发明的双向dc-dc变换器系统的双闭环整体控制框图;

图3是本发明中一种双向dc-dc变换器预测电流方法的流程图;

图4是本发明中评价函数寻优过程的流程图;

图5(a)~图5(c)分别是本发明在boost模式下对系统的直流母线电压波形、蓄电池电压电流波形、负载电流波形进行控制的仿真波形;

图6(a)~图6(c)分别是本发明在buck模式下对系统的直流母线电压波形、蓄电池电压电流波形、负载电流波形进行控制的仿真波形;

图7(a)~图7(d)分别是在负载突变工况下,针对系统的扰动直流母线电压波形、控制后直流母线电压波形、蓄电池电流波形和负载电流波形,本发明的双向dc-dc变换器预测电流控制方法与传统预测电流控制方法进行对比的仿真波形;

图8(a)~图8(d)分别是在模拟光伏波动下,针对系统的扰动直流母线电压波形、控制后直流母线电压波形、蓄电池电流波形和负载电流波形,本发明的双向dc-dc变换器预测电流控制方法与传统预测电流控制方法进行对比的仿真波形。

具体实施方式

下面结合附图和具体实施方式对本发明进行详细说明。

本发明所采用的非隔离型双向dc-dc变换器拓扑图为双向半桥型拓扑结构,如图1所示,其中,udc和ub分别代表直流母线电压和蓄电池端电压;c为直流母线支撑电容,l为变换器电感;s1,s2表示开关管igbt。此双向dc-dc变换器主要有两种工作模式,分别为boost模式和buck模式。当双向dc-dc变换器工作在boost模式时,开关管s1始终关断,开关管s2工作;当双向dc-dc变换器工作在buck模式时,开关管s1工作,开关管s2始终关断。

本发明的一种双向dc-dc变换器预测电流的控制方法,采用电压电流双闭环控制结构,针对双向dc-dc变换器的工作特点,分别设计了boost模式和buck模式对应的电流控制器,图2是本发明的双向dc-dc变换器系统的双闭环整体控制框图,其具体过程为:

1.将期望直流母线电压和系统当前反馈直流母线电压作差,得到电压误差信号e,经过电压外环pi控制器调节,得到蓄电池电流参考信号il*

2.对il*进行判断,若il*>0,双向dc-dc变换器工作在boost模式,通过boost预测电流控制器得到开关管s2工作信号;若il*<0,双向dc-dc变换器工作在buck模式,通过buck预测电流控制器得到开关管s1工作信号。

3.将得到的开关管工作信号直接作用于各开关管。

本发明的一种双向dc-dc变换器预测电流的控制方法,对传统预测电流器的预测电流的控制方法进行改进,如图3所示,具体按照如下步骤实施:

步骤1、由双向dc-dc变换器数学模型得出离散状态下蓄电池电流预测模型,所述蓄电池电流预测模型为boost模式下的蓄电池电流预测值il(k+1)或buck模式下蓄电池电流预测值i’l(k+1);

其中,由双向dc-dc变换器工作原理和拓扑结构,分别得到其在boost模式和buck模式下的数学模型:

boost模式下,开关管s2导通,蓄电池电流上升,数学模型为:

boost模式下,开关管s2关断,蓄电池电流下降,数学模型为:

buck模式下,开关管s1导通,蓄电池电流上升,数学模型为:

buck模式下,开关管s1关断,蓄电池电流下降,数学模型为:

式(1)~式(4)中,udc和ub分别代表直流母线电压和蓄电池端电压,il和i'l分别为boost模式下和buck模式下流过电感的电流,l为双向dc-dc变换器的电感。

假设,boost模式下,在一个控制周期ts中,蓄电池电流上升t1时间,下降t2时间,即开关管s2导通t1时间,关断t2时间,且有t1+t2=ts。

同理,在buck模式下,在一个控制周期ts中,蓄电池电流上升t3时间,下降t4时间,即开关管s1导通t3时间,关断t4时间,且有t3+t4=ts。

则il(k+1)和i’l(k+1)的计算过程如下:

式(5)~式(8)中,t1和t2分别为双向dc-dc变换器在boost模式下,蓄电池电流上升时间和下降时间,且t1+t2=ts,ts为一个控制周期,fs2=1、fs2=0分别为双向dc-dc变换器在boost模式下,蓄电池电流上升斜率和下降斜率,il(k)为双向dc-dc变换器在boost模式下k时刻蓄电池电流采样值;t3和t4分别为双向dc-dc变换器在buck模式下,蓄电池电流上升时间和下降时间,t3+t4=ts,fs2=1、fs2=0分别为双向dc-dc变换器在buck模式下,蓄电池电流上升斜率和下降斜率,i’l(k)为双向dc-dc变换器在buck模式下k时刻下蓄电池电流采样值。

步骤2、根据无差拍预测电流控制原理,希望下一时刻蓄电池电流能追踪上蓄电池电流给定值,即令il*=il(k+1)或il*=i’l(k+1),il*为蓄电池电流参考信号,经计算得出在k+1时刻,双向dc-dc变换器工作在boost模式下的导通矢量a作用时间t1、关断矢量b作用时间t2或在buck模式下的导通矢量c作用时间t3、关断矢量d作用时间t4;

根据得出,导通矢量a作用时间t1和关断矢量b作用时间t2具体如下:

式(9)中,l为双向dc-dc变换器的电感,il(k)、udc(k)和ub(k)分别为双向dc-dc变换器在boost模式下,k时刻时,流经蓄电池的电流、直流母线电压和蓄电池端电压,ts为一个控制周期。

同理,导通矢量c作用时间t3和关断矢量d作用时间t4具体如下:

式(10)中,l为双向dc-dc变换器的电感,i’l(k)、udc(k)和ub(k)分别为双向dc-dc变换器在buck模式下,k时刻时,流经蓄电池的电流、直流母线电压和蓄电池端电压,ts为一个控制周期。

步骤3、根据各个矢量作用时间设计出boost预测电流控制器的目标函数gboost和buck预测电流控制器的目标函数gbuck,再根据目标函数gboost和目标函数gbuck分别得出boost模式下开关管s2工作信号和buck模式下开关管s1工作信号;

目标函数gboost和目标函数gbuck分别如下:

式(11)和式(12)中,ts为一个控制周期,且t1+t2=ts。

图4为评价函数寻优过程的流程图,根据两个目标函数得出开关管s2工作信号和开关管s1工作信号,当il*>0,即当udc(k)≤uref时,uref为参考电压,即期望得到的直流母线电压,双向dc-dc变换器工作在boost模式下,由预测模型计算出矢量作用时间t1、t2后,判断t1:

若0≤t1≤ts,说明在下一时刻开关管s2导通t1时间且关断t2时间,即可使蓄电池电流跟踪上给定电流,故令开关管s2导通矢量a作用t1、关断矢量b作用t2;

若t1≥ts,说明在下一时刻开关管s2完全导通t1时间可使蓄电池电流跟踪上给定电流,但t1超出采样周期,为固定开关频率且达到满意的控制效果,故令开关管s2导通矢量a作用ts、关断矢量b作用0;

若t1<0,因t1+t2=ts,则有t2>ts,说明在下一时刻开关管s2完全关断t2时间可使蓄电池电流跟踪上给定电流,但t2超出采样周期,为固定开关频率且达到满意的控制效果,故令开关管s2导通矢量a作用0、关断矢量b作用ts。

当il*<0,即当udc(k)≥uref时,双向dc-dc变换器工作在buck模式下,由预测模型计算出矢量作用时间t3、t4后,判断t3:

若0≤t3≤ts,说明在下一时刻开关管s1导通t3时间且关断t4时间,即可使蓄电池电流跟踪上给定电流,故令开关管s1导通矢量c作用t3、关断矢量d作用t4;

若t3≥ts,说明在下一时刻开关管s1完全导通t3时间可使蓄电池电流跟踪上给定电流,但t3超出采样周期,为固定开关频率且达到满意的控制效果,故令开关管s1导通矢量c作用ts、关断矢量d作用0;

若t3<0,因t3+t4=ts,则有t4>ts,说明在下一时刻开关管s1完全关断t4时间可使蓄电池电流跟踪上给定电流,但t4超出采样周期,为固定开关频率且达到满意的控制效果,故令开关管s1导通矢量c作用0、关断矢量d作用ts。

步骤4、将步骤3得到的开关管s2工作信号作用于开关管s2,开关管s1工作信号作用于开关管s1。

在matlab\simulink环境下搭建以蓄电池为储能介质的独立运行光伏储能系统仿真模型,调整仿真参数,达到满意的控制效果。为说明本发明的可行性,分别在boost模式和buck模式下对本发明的双向dc-dc变换器预测电流控制方法进行仿真验证,为说明本发明的有效性,分别在负载突变工况下和电源扰动工况下,对基于矢量作用时间的双dc-dc变换器预测电流控制方法与传统预测电流控制方法进行对比验证。

图5(a)~图5(c)分别是本发明在boost模式下对系统的直流母线电压波形、蓄电池电压电流波形、负载电流波形进行控制的仿真波形,图6(a)~图6(c)分别是本发明在buck模式下对系统的直流母线电压波形、蓄电池电压电流波形、负载电流波形进行控制的仿真波形,由图5(a)~图5(c)和图6(a)~图6(c)可以看出,当直流母线电压低于或高于期望电压300v时,通过本发明的双向dc-dc变换器预测电流控制方法可控制双向dc-dc变换器工作在对应的boost模式和buck模式,使直流母线电压稳定到期望值。

图7(a)~图7(d)分别是在负载突变工况下,针对系统的扰动直流母线电压波形、控制后直流母线电压波形、蓄电池电流波形和负载电流波形本发明的双向dc-dc变换器预测电流控制方法与传统预测电流控制方法进行对比的仿真波形。图8(a)~图8(d)分别是在模拟光伏波动下,针对系统的扰动直流母线电压波形、控制后直流母线电压波形、蓄电池电流波形和负载电流波形本发明的双向dc-dc变换器预测电流控制方法与传统预测电流控制方法进行对比的仿真波形。由图7(a)~图7(d)和图8(a)~图8(d)可以看出,在负载突变和模拟光伏电源波动时,两种控制策略下储能介质均可根据直流母线电压的大小工作在对应的充放电状态,并保持直流母线电压基本恒定。但对比可知,两种工况下基于矢量作用时间的预测电流控制系统具有更小的蓄电池电流脉动。当直流母线电压产生较大波动时,改进后的预测电流控制方法比传统的预测电流控制方法更能保证直流母线电压的稳定,且动态调节过程更快。其结果充分证明了本发明的基于矢量作用时间的预测电流控制方法可以应用于含有非隔离型双向dc-dc变换器的系统,同时也验证了该方法可解决传统预测电流控制方法下蓄电池电流纹波较大问题,并且进一步提升了系统的动态性能,增强系统抗干扰能力。

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