当前位置: 首页 > 专利查询>盐城工学院专利>正文

一种光伏阵列无复杂运算变步长最大功率跟踪控制方法技术

技术编号:14876000 阅读:141 留言:0更新日期:2017-03-23 23:32
本发明专利技术公开了一种光伏阵列无复杂运算变步长最大功率跟踪控制方法。本发明专利技术针对传统光伏阵列变步长电导增量最大功率跟踪方法存在较多复杂除法运算而导致该算法实时性变差的问题,以及传统光伏阵列变步长电导增量最大功率跟踪方法在环境条件突变时步长过大而偏移实际情况,并会导致功率跟踪的震荡问题,提出了一种光伏阵列无复杂运算变步长最大功率跟踪控制方法。本发明专利技术最大功率跟踪控制方法无需进行复杂除法运算,并提出了一种新型变步长方法。该控制方法大大加快了最大功率跟踪速度,并且减少了最大功率跟踪过程中的功率震荡,提高了光伏阵列的最大功率跟踪效率。

【技术实现步骤摘要】

本专利技术涉及太阳能光伏发电的
,尤其涉及的是一种光伏阵列无复杂运算变步长最大功率跟踪控制方法
技术介绍
光伏阵列的输出功率会随着环境温度和光照强度的变化而非线性变化,为提高光伏发电系统的效率,最大功率点跟踪(maximumpowerpointtracking,MPPT)就成为光伏发电系统中不可缺少的一个部分。常用的最大功率点跟踪方法有扰动观测法和电导增量法。其中,扰动观测法由于其没有复杂除法运算而被广泛应用,但随着有关学者的研究发现,该方法存在震荡和误判的问题;而电导增量法的控制稳定度高,当环境参数发生变化时,该方法仍能平稳地跟踪其变化,并且与光伏阵列的特性和参数无关,但步长过大时会产生剧烈震荡,步长过小会使跟踪速度变慢。有学者提出由功率变化量与电压变化量之比来决定步长,较好兼顾了跟踪精度和跟踪速度,但其在外部环境条件突变时由于电压变化量很小而导致步长过大,偏移了实际情况,进而会导致功率跟踪的震荡问题。另外,对传统光伏阵列变步长电导增量最大功率跟踪方法存在较多复杂除法运算而导致该算法实时性变差的问题。
技术实现思路
专利技术目的:本专利技术的目的在于解决传统光伏阵列变步长电导增量最大功率跟踪方法存在除法运算以及环境突变导致步长偏移实际情况的问题,提供了一种光伏阵列无复杂运算变步长最大功率跟踪控制方法:通过对光伏阵列无复杂运算变步长最大功率跟踪控制方法分析和数学推导,得到不含除法运算的最大功率跟踪方法;步长的确定分第一次最大功率点之前和之后两种情况来确定,很好解决了由于外部环境突变而导致步长偏移实际情况的问题。技术方案:本专利技术是通过以下技术方案实现的,本专利技术包括以下步骤:(1)采集光伏阵列电压Upv(k)和电流IPV(k),并计算出功率PPV(k);(2)计算前后两采样时刻光伏阵列电压变化量△Upv(k)、电流的变化量△IPV(k)和功率的变化量△PPV(k),并确定步长△D(k);(3)如果电压变化量△Upv(k)等于0,判断电流变化量△IPV(k)是否等于0,如果同样满足,则不改变PWM信号占空比的值;如果不满足,判断电流变化量△IPV(k)是否小于0,如果小于0,则PWM信号占空比的值D(k)为D(k-1)减去一个步长△D(k);否则,PWM信号占空比的值D(k)为D(k-1)加上一个步长△D(k);(4)如果电压变化量△Upv(k)不等于0,判断是否Upv(k)△IPV(k)等于-△Upv(k)IPV(k),如果Upv(k)△IPV(k)等于-△Upv(k)IPV(k),则不改变PWM信号占空比的值;如果Upv(k)△IPV(k)小于-△Upv(k)IPV(k),并且△Upv(k)大于0,则PWM信号占空比的值D(k)为D(k-1)减去一个步长△D(k);如果Upv(k)△IPV(k)小于-△Upv(k)IPV(k),并且△Upv(k)小于0,则PWM信号占空比的值D(k)为D(k-1)加上一个步长△D(k);如果Upv(k)△IPV(k)大于-△Upv(k)IPV(k),并且△Upv(k)大于0,则PWM信号占空比的值D(k)为D(k-1)增加一个步长△D(k);如果Upv(k)△IPV(k)大于-△Upv(k)IPV(k),并且△Upv(k)小于0,则PWM信号占空比的值D(k)为D(k-1)减去一个步长△D(k);(5)用Upv(k)、IPV(k)、PPV(k)和D(k)分别更新Upv(k-1)、IPV(k-1)、PPV(k-1)和D(k-1)值,返回主程序,并将所得占空比值的PWM信号,控制DC/DC升压变换器中开关管的通断,以达到最大功率跟踪的目的。所述步骤(1)中,功率PPV(k)为:PPV(k)=Upv(k)IPV(k)。所述步骤(2)中,电压的变化量△Upv(k)为:△Upv(k)=Upv(k)-Upv(k-1);电流的变化量△IPV(k)为:△IPV(k)=IPV(k)-IPV(k-1);功率的变化量△PPV(k)为:△PPV(k)=PPV(k)-PPV(k-1);步长△D(k)为:第一次达到最大功率点之前:|第一次达到最大功率点之后:ΔD(k)=N2|ΔP(k)|,其中:△P(k)为第k次采样时刻的功率变化量,N1和N2为占空比的换算系数,N1和N2取值范围分别为:其中:△Dmax为最大定步长,△U和△P分别为最大定步长△Dmax最大功率跟踪控制时的电压变化量和功率变化量。有益效果:本专利技术相比现有技术具有以下优点:本专利技术提出一种光伏阵列无复杂运算变步长最大功率跟踪控制方法,该最大功率跟踪控制方法无需进行复杂除法运算,具有简洁的控制逻辑和较少的计算量,大大加快了最大功率跟踪速度,提高了光伏阵列的最大功率跟踪效率。此外,本专利技术提出了一种新型变步长方法,即在第一次达到最大功率点之后,变步长△D(k)中去除了分母中的电压变化量△Upv(k),较好解决了系统因外部环境条件突变,△Upv(k)很小而导致步长过大,进而带来最大功率跟踪的功率震荡问题。附图说明图1为光伏发电系统框图;图2为一种光伏阵列无复杂运算变步长最大功率跟踪控制方法的流程图。具体实施方式下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。图1所示为本专利技术的光伏发电系统框图,它包括光伏阵列1、DC/DC升压变换器2、负载3、微处理器4,电压传感器5和电流传感器6。电压传感器5和电流传感器6分别检测光伏阵列的输出电压Upv和电流IPV,并送给微处理器;微处理器经过本专利技术一种光伏阵列无复杂运算变步长最大功率跟踪控制方法得到一定的占空比D,再由微处理器中PWM信号发生器产生PWM信号去控制DC/DC升压变换器中开关管的通断,以达到最大功率跟踪的目的。图2所示为本专利技术一种光伏阵列无复杂运算变步长最大功率跟踪控制方法的流程图。本实施例包括以下步骤:(1)由电压传感器5和电流传感器6分别采集光伏阵列1的输出电压Upv(k)和电流IPV(k),并计算出功率PPV(k);(2)计算前后两采样时刻光伏阵列电压变化量△Upv(k)、电流的变化量△IPV(k)和功率的变化量△PPV(k),并确定步长△D(k);(3)如果电压变化量△Upv(k)等于0,判断电流变化量△IPV(k)是否等于0,如果同样满足,则不改变PWM信号占空比的值;如果不满足,判断电流变化量△IPV(k)是否小于0,如果小于0,则PWM信号占空比的值D(k)为D(k-1)减去一个步长△D(k);否则,PWM信号占空比的值D(k)为D(k-1)加上一个步长△D(k);(4)如果电压变化量△Upv(k)不等于0,判断是否Upv(k)△IPV(k)等于-△Upv(k)IPV(k),如果Upv(k)△IPV(k)等于-△Upv(k)IPV(k),则不改变PWM信号占空比的值;如果Upv(k)△IPV(k)小于-△Upv(k)IPV(k),并且△Upv(k)大于0,则PWM信号占空比的值D(k)为D(k-1)减去一个步长△D(k);如果Upv(k)△IPV(k)小于-△Upv(k)IPV(k),并且△Upv(k)小于0,则PWM信号占空比的值D(k)为D(k-1)加上一个本文档来自技高网...
一种光伏阵列无复杂运算变步长最大功率跟踪控制方法

【技术保护点】
一种光伏阵列无复杂运算变步长最大功率跟踪控制方法,其特征在于,包括以下步骤:(1)采集光伏阵列电压Upv(k)和电流IPV(k);(2)计算前后两采样时刻光伏阵列电压变化量△Upv(k)、电流的变化量△IPV(k)和功率的变化量△PPV(k),并确定步长△D(k);(3)如果电压变化量△Upv(k)等于0,判断电流变化量△IPV(k)是否等于0,如果同样满足,则不改变PWM信号占空比的值;如果不满足,判断电流变化量△IPV(k)是否小于0,如果小于0,则PWM信号占空比的值D(k)为D(k‑1)减去一个步长△D(k);否则,PWM信号占空比的值D(k)为D(k‑1)加上一个步长△D(k);(4)如果电压变化量△Upv(k)不等于0,判断是否Upv(k)△IPV(k)等于‑△Upv(k)IPV(k),如果Upv(k)△IPV(k)等于‑△Upv(k)IPV(k),则不改变PWM信号占空比的值;如果Upv(k)△IPV(k)小于‑△Upv(k)IPV(k),并且△Upv(k)大于0,则PWM信号占空比的值D(k)为D(k‑1)减去一个步长△D(k);如果Upv(k)△IPV(k)小于‑△Upv(k)IPV(k),并且△Upv(k)小于0,则PWM信号占空比的值D(k)为D(k‑1)加上一个步长△D(k);如果Upv(k)△IPV(k)大于‑△Upv(k)IPV(k),并且△Upv(k)大于0,则PWM信号占空比的值D(k)为D(k‑1)增加一个步长△D(k);如果Upv(k)△IPV(k)大于‑△Upv(k)IPV(k),并且△Upv(k)小于0,则PWM信号占空比的值D(k)为D(k‑1)减去一个步长△D(k);(5)用Upv(k)、IPV(k)、PPV(k)和D(k)分别更新Upv(k‑1)、IPV(k‑1)、PPV(k‑1)和D(k‑1)值,返回主程序,并将所得占空比值的PWM信号,控制DC/DC升压变换器中开关管的通断,以达到最大功率跟踪的目的。...

【技术特征摘要】
1.一种光伏阵列无复杂运算变步长最大功率跟踪控制方法,其特征在于,包括以下步骤:(1)采集光伏阵列电压Upv(k)和电流IPV(k);(2)计算前后两采样时刻光伏阵列电压变化量△Upv(k)、电流的变化量△IPV(k)和功率的变化量△PPV(k),并确定步长△D(k);(3)如果电压变化量△Upv(k)等于0,判断电流变化量△IPV(k)是否等于0,如果同样满足,则不改变PWM信号占空比的值;如果不满足,判断电流变化量△IPV(k)是否小于0,如果小于0,则PWM信号占空比的值D(k)为D(k-1)减去一个步长△D(k);否则,PWM信号占空比的值D(k)为D(k-1)加上一个步长△D(k);(4)如果电压变化量△Upv(k)不等于0,判断是否Upv(k)△IPV(k)等于-△Upv(k)IPV(k),如果Upv(k)△IPV(k)等于-△Upv(k)IPV(k),则不改变PWM信号占空比的值;如果Upv(k)△IPV(k)小于-△Upv(k)IPV(k),并且△Upv(k)大于0,则PWM信号占空比的值D(k)为D(k-1)减去一个步长△D(k);如果Upv(k)△IPV(k)小于-△Upv(k)IPV(k),并且△Upv(k)小于0,则PWM信号占空比的值D(k)为D(k-1)加上一个步长△D(k);如果Upv(k)△IPV(k)大于-△Upv(k)IPV(k),并且△Upv(k)大于0,则PWM信号占空比的值D(k)为D(k-1)增加一个步长△D(k);如果Upv(k)△IPV(k)大于-△Upv(k)IPV(k),并且△Upv(k)小于0,...

【专利技术属性】
技术研发人员:李小凡李慧媛
申请(专利权)人:盐城工学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1