一种正弦扰动的光伏MPPT非线性控制方法转让专利

申请号 : CN201510029021.0

文献号 : CN104571257B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 史旺旺张小倩

申请人 : 扬州大学

摘要 :

本发明公开了太阳能发电领域内的一种正弦扰动的光伏MPPT非线性控制方法,其基于增量电导法研究了前置电容动态过程在MPPT中的作用,利用反步法设计了MPPT非线性控制器,针对增量电导法对参数精度要求高的特点,提出设定电流正弦扰动和利用DFT提取扰动值的方法,提高了计算增量电导的精度和速度,通过非线性控制器的设计,保证了系统稳定性,实现了MPPT和电流一体化控制,避免了常规控制中繁琐的逻辑控制,可用于太阳能发电中。

权利要求 :

1.一种正弦扰动的光伏MPPT非线性控制方法,其特征在于,包括以下步骤:

1)采集主电路中光伏电池的输出电流iin、输出电压uin、DC/DC电路的输入电流i1、主电路的输出电压uo,并将其送入数字信号处理器;

2)数字信号处理器利用公式(1)计算出DC/DC电路的输入电流i1的设定值iset,其中,p=uiniin,kpum为 的最大值,KMp为MPPT控制环比例系数,KMi为MPPT控制环积分系数,Cin为连接在光伏电池板与直流输出之间的前置电容;

所述设定值iset引入正弦扰动,使得扰动后设定值iset′满足公式(3),其中,is1为扰动电流幅值;

且计算 时,利用公式(4),

3)数字信号处理器利用公式(2)计算出DC/DC电路中开关管之间的移相角s,其中,N为高频变压器的输入输出匝数比,Lf为输出滤波电感,Cf为输出滤波电容,Kp为电流环比例系数,Ki为电流环积分系数;

4)数字信号处理器根据得到的移相角s发出控制信号控制DC/DC电路中的开关管工作,从而实现主电路最大功率输出。

说明书 :

一种正弦扰动的光伏MPPT非线性控制方法

技术领域

[0001] 本发明涉及一种光伏发电装置,特别涉及一种光伏发电装置控制方法。

背景技术

[0002] 目前,最大功率跟踪(MPPT)的算法很多,常规的有扰动观察法,电导增量法,固定电压法等。其中,扰动观测法概念清晰,原理简单,被测参数少,但扰动电压的补偿对跟踪精度和速度有较大影响,且在最大功率点附近存在功率振荡现象,日照突变时则有可能失去对最大功率的跟踪能力;电导增量法对MPPT的控制稳定性高,但对系统的硬件要求较高,此外,电压的初始化对系统启动过程中的跟踪性能有较大的影响,若设置不当则可能产生较大的功率损失;固定电压法实际上是一种开环的MPPT算法,其控制简单快速,但忽略了温度对光伏电池输出电压的影响,因此,随着温差的加大,其跟踪的误差也就越大。针对固定补偿的扰动观察法缺点,出现了多种变步长或自适应算法。为减小光伏电池的输出的波动,一般在控制器前加前置电容,一般MPPT控制中没有考虑前置电容对MPPT的影响。随着智能控制理论的发展,遗传算法、模糊逻辑控制、神经网络已被运用到MPPT中。其中典型的是模糊逻辑控制法和神经网络法。MPPT控制中引入模糊控制,使系统能够快速响应外部环境变化,并减小了最大功率点附近的功率振荡。但是定义模糊集、确定隶属函数的形状以及规则表的制定都需要设计人员更多的直觉和经验。神经网络可以满足控制环节实施估算出光伏电池的最大功率点的系统要求,但需要对大量的数据样本学习记忆。
[0003] 常规的MPPT算法不断搜索最大功率点,属于优化的范畴,存在优化搜索速度和控制响应速度之间的矛盾。
[0004] 现有技术中的光伏发电装置一般包括主电路和控制电路,如图2所示,主电路包括顺序连接在光伏电池板与电网之间的前置电容Cin、DC/DC电路、高频变压器、整流电路、输出滤波电感Lf和电容Cf,控制电路包括连接在数字信号处理器上用以采集主电路各电流、电压信号的信号采集电路以及转换电路。DC/DC电路包括四个开关管Q1-Q4,开关管Q1与开关管Q3、开关管Q2与开关管Q4均互补动作,即开关管Q1导通时,开关管Q3关闭;且开关管Q1与开关管Q2之间存在一定的移相角s。

发明内容

[0005] 本发明的目的是提供一种正弦扰动的光伏MPPT非线性控制方法,保证光伏电池的最大功率输出。
[0006] 本发明的目的是这样实现的:一种正弦扰动的光伏MPPT非线性控制方法,包括以下步骤:
[0007] 1)采集主电路中光伏电池的输出电流iin、输出电压uin、DC/DC电路的输入电流i1、主电路的输出电压uo,并将其送入数字信号处理器;
[0008] 2)数字信号处理器利用公式1计算出DC/DC电路的输入电流i1的设定值iset,[0009]
[0010] 其中,p=uiniin,kpum为 的最大值,KMp为MPPT控制环比例系数,KMi为MPPT控制环积分系数;
[0011] 3)数字信号处理器利用公式2计算出DC/DC电路中开关管之间的移相角s,[0012]
[0013] 其中,N为高频变压器的输入输出匝数比,Lf为输出滤波电感,Cf为输出滤波电容,Kp为电流环比例系数,Ki为电流环积分系数;
[0014] 4)数字信号处理器根据得到的移相角s发出控制信号控制DC/DC电路中的开关管工作,从而实现主电路最大功率输出。
[0015] 作为本发明的改进,对步骤2)中的设定值iset引入正弦扰动,使得扰动后设定值iset'满足公式3,
[0016]
[0017] 其中,is1为扰动电流幅值。
[0018] 作为本发明的改进,步骤2)中计算 时,利用公式4,
[0019]
[0020] 与现有技术相比,本发明的有益效果在于解决了增量电导计算时对参数敏感问题,解决了扰动量很难确定并减少了最大功率点的功率波动,采用非线性控制设计方法,能保证MPPT过程的系统稳定。本发明基于增量电导法,根据MPPT的控制目标,采用MPPT的非线性设计方法,通过Lyapunov函数推导出控制方程,能保证MPPT控制的稳定性;引入正弦扰动,通过DFT提取光伏输出的电压电流的变化量来计算,将差分运算转化为代数运算,降低了参数测量要求,减小了干扰对微分运算的影响;通过上述措施,实现了MPPT外环控制、电流内环的控制模式,提高MPPT的响应速度,也减小了搜索最大功率点时的功率波动。本发明可用于太阳能发电中。

附图说明

[0021] 图1为本发明控制原理图。
[0022] 图2为本发明中主电路原理图。

具体实施方式

[0023] 下面结合具体实施例对本发明作进一步描述。
[0024] 使用本发明的控制方法使用移相全桥DC/DC控制器,该控制器包括主电路和控制电路,如图2所示,主电路包括顺序连接在光伏电池板与直流输出之间的前置电容Cin、DC/DC电路、高频变压器、整流电路、输出滤波电感Lf和电容Cf,控制电路包括连接在数字信号处理器上用以采集主电路各电流、电压信号的信号采集电路以及转换电路。DC/DC电路包括四个开关管Q1-Q4,开关管Q1与开关管Q3、开关管Q2与开关管Q4均互补动作,即开关管Q1导通时,开关管Q3关闭;且开关管Q1与开关管Q2之间存在一定的移相角s;所述控制方法在控制光电电池向电网送电时的具体步骤如下:
[0025] 1)通过各信号采集电路采集主电路中光伏电池的输出电流iin、输出电压uin、DC/DC电路的输入电流i1、主电路的输出电压uo,并将其送入数字信号处理器;
[0026] 2)数字信号处理器利用公式1计算出DC/DC电路的输入电流i1的设定值iset,[0027]
[0028] 其中, p=uiniin,kpum为 的最大值,KMp为MPPT控制环比例系数,KMi为MPPT控制环积分系数;
[0029] 3)对该设定值iset引入正弦扰动,使得扰动后设定值iset'满足公式2,[0030]
[0031] 4)数字信号处理器利用公式3计算出DC/DC电路中开关管之间的移相角s,[0032]
[0033] 其中,N为高频变压器的输入输出匝数比,Lf为输出滤波电感,Cf为输出滤波电容,Kp为电流环比例系数,Ki为电流环积分系数;
[0034] 5)数字信号处理器根据得到的移相角s发出控制信号控制DC/DC电路中的开关管工作,从而实现主电路最大功率输出。
[0035] 本发明基于增量电导法,根据MPPT的 的控制目标,采用MPPT的非线性设计方法,通过Lyapunov函数推导出控制方程;引入正弦扰动,通过DFT提取光伏输出的电压电流的变化量来计算 将差分运算转化为代数运算;通过上述措施,实现了MPPT外环控制、电流内环的控制模式,其算法包括以下几个推导过程:
[0036] 1.MPPT非线性控制过程如下:
[0037] (1)电流环控制
[0038] 直流微网中DC/DC控制器的主电路如图2所示;图中uo为主电路的输出电压,其控制由主电路中DC/DC电路承担,因此可视为恒压源。Lf、Cf为输出滤波电感和电容。光伏电池在MPPT左侧表现为恒流源特性,可等效为具有最大输出电压限制、始终稳定工作的恒流源,故一般不直接用电压型变换器作为光伏接口,而要在输入端增加前置电容Cin实现电流型特性。图2中uin、iin为光伏电池输出的电压和电流,i1为DC/DC电路的输入电流。i1满足下列微分方程:
[0039]
[0040] 式中N为高频变压器的输入输出匝数比,s为相对于一个周期的移相角,范围为0~0.5。
[0041] MPPT控制的目标是寻找合适的输入电流i1的设定值iset使光伏电池工作在最大功率状态;因此控制器的电流控制是MPPT的基础;为此设Lyapunov函数V1为:
[0042]
[0043] 对V1求导并令 并利用(4)式得:
[0044]
[0045] (6)式与常规的电流内环的PI控制类似,但包含了输出电压uo,起到前馈补偿作用,且含有电流设定值的导数,其实质是反步法的设计思想。
[0046] (2)MPPT控制
[0047] 光伏电池的最大功率点位于满足 的位置,其中p=uiniin;MPPT的控制变量是iin或uin,而DC/DC控制器控制的变量是i1,它们之间存在电容耦合。常规MPPT控制不区分两者,DC/DC控制器直接控制iin或uin,存在概念上的模糊。而输入端前置电容Cin值一般较大,其耦合的动态过程不可忽略,其耦合关系由(7)决定:
[0048]
[0049] 为控制 设Lyapunov函数V2为:
[0050]
[0051] 对V2求导得:
[0052]
[0053] 若令 则由(9)式得:
[0054]
[0055] 对于单峰值的光伏电池总满足 设 的最大值为kpum,即
[0056] 取 则(10)式成立。考虑式(7),得到i1的设定值iset:
[0057]
[0058] 结合(6)式,即可得到MPPT外环、电流内环的控制模式,根据反步法原理,可以保证收敛到0。
[0059] 2.正弦扰动法
[0060] 由(11)式得到,MPPT控制的前提是准确计算 因 为微分运算,计算结果容易受干扰影响,且若uin变化小,容易出现异常数值,因此在MPPT控制过程中必须允许uin或iin适当的波动,为此提出设定电流的正弦扰动法,即在(11)式的基础上加一给定频率的正弦量,即
[0061]
[0062] 当系统稳定后,iin、uin中含有同频率的交流分量。虽然设定值含有交变量,会增加DC/DC控制器电流控制的难度,但本方法并不要求无误差,只要求i1中含有交流分量,从而导致iin含有同频率的交变分量,同时导致电池输出电压中同频率的正弦扰动。设光伏电池的输出电流和电压值为:
[0063]
[0064] 其中idc、udc为光伏电池输出对应的直流分量,iacm、uacm为因电流扰动引起光伏电池输出的交流分量幅值,因光伏电池电流增加时,输出电压减小,交流分量的相位差为180度,为输出相位,可以与设定电流交流分量的相位 不同。输出电压电流的直流量和交流量的分离分别采用DFT滤波器和均值滤波,以电流为例,可用下式表示:
[0065]
[0066] (14)式中N1为一个周期对应的采样点数。则电流的交流分量可表示为:
[0067] ia=iaccosωt+iassinωt……(15)
[0068] 输出电流的直流分量的均值滤波可由下式表示:
[0069]
[0070] 为减少计算量,实际计算时可采用递推DFT和递推均值算法。在上述基础上可利用(17)式计算
[0071]
[0072] 其中
[0073] 因(17)式中仍是交流量相除,为提高 计算抗干扰能力,将(17)中的转换为直流量相除,即
[0074] 但上式中仍含有2倍频分量,可通过均值滤波去除交流分量,
[0075] 即
[0076]
[0077] 经过上述处理,整体控制框图如图1所示,通过采集到的光伏电池的输入电流和电压,利用(18)式计算的到 与控制目标 比较,通过PI调节后加上光伏电池的输出电流与正弦扰动量作为DC/DC控制器输入电流的基准值,再与检测到的DC/DC控制器的输入电流比较,通过PI调节后由CPU发出控制信号控制系统开关管的通断,使得系统工作在最大功率点。
[0078] 本发明并不局限于上述实施例,在本发明公开的技术方案的基础上,本领域的技术人员根据所公开的技术内容,不需要创造性的劳动就可以对其中的一些技术特征作出一些替换和变形,这些替换和变形均在本发明的保护范围内。