CN102902298A - 基于分段模型的光伏阵列 mppt 控制器及控制方法 - Google Patents
基于分段模型的光伏阵列 mppt 控制器及控制方法 Download PDFInfo
- Publication number
- CN102902298A CN102902298A CN2012103346360A CN201210334636A CN102902298A CN 102902298 A CN102902298 A CN 102902298A CN 2012103346360 A CN2012103346360 A CN 2012103346360A CN 201210334636 A CN201210334636 A CN 201210334636A CN 102902298 A CN102902298 A CN 102902298A
- Authority
- CN
- China
- Prior art keywords
- section
- power
- point
- photovoltaic array
- photovoltaic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
- Y02E10/56—Power conversion systems, e.g. maximum power point trackers
Landscapes
- Control Of Electrical Variables (AREA)
Abstract
本发明提供一种基于分段模型的光伏阵列MPPT控制器,其与一光伏发电***连接,以使光伏发电***工作在最大功率输出状态,该光伏发电***包括一光伏阵列、一电压电流测量电路以及一DC/DC转换电路,光伏阵列MPPT控制器包括:一DSP/MCU控制器,其与所述电压电流测量电路连接,并与所述DC/DC转换电路连接;一基于分段模型的控制模块,其运行于所述DSP/MCU控制器上。另外,本发明还提供了一种基于上述MPPT控制器的基于分段模型的光伏阵列MPPT控制方法。本发明使得光伏阵列的工作点精确地收敛于全局最大值,从而实现了最优控制。
Description
技术领域
本发明涉及一种MPPT控制器及控制方法,具体涉及光伏阵列MPPT控制器及控制方法。
背景技术
光伏阵列最大功率点跟踪(MPPT,Maximum Power Point Tracking)控制器是光伏发电***的重要组成部分,其作用是控制光伏阵列工作在最大功率输出状态,以保证光伏阵列的发电效率。实际运行的MPPT控制器一般多采用传统的爬山类控制方法,如扰动观察法、增量电导法等,也有一些MPPT控制器采用固定电压法,或者采用固定电压法和爬山类控制方法相结合的优化控制方法。其中,固定电压法的缺点在于不能将工作点非常精确地控制在最大功率点,而爬山类控制方法则是收敛速度不够快,两者结合后可以快速将工作点控制在最大功率点。但是这些传统的控制方法都有一个前提是光伏阵列输出的功率-电压(P-V)特性曲线只有一个极大值,而不考虑多个局部极值的状况,因此光伏阵列的工作点很可能收敛于某一个局部极值而不是全局最大值。
但是目前几乎所有的光伏阵列都是光伏模块串并联(SP)结构,在局部阴影条件下,光伏阵列输出P-V特性曲线呈现多个局部极值的特点,使得传统的MPPT控制器效果不能达到最优控制。
发明内容
本发明的目的在于提供一种基于分段模型的光伏阵列MPPT控制器及控制方法,以解决现有光伏阵列MPPT控制器及控制方法不能实现最优控制的问题。
为了实现上述目的,本发明提供了一种基于分段模型的光伏阵列MPPT控制器及控制方法,其与一光伏发电***连接,以使光伏发电***工作在最大功率输出状态,该光伏发电***包括一光伏阵列、一电压电流测量电路以及一DC/DC转换电路,本发明的光伏阵列MPPT控制器包括:
一DSP/MCU(Digital Signal Processing/Micro Control Unit,数字信号处理/微控制单元)控制器,其与所述电压电流测量电路连接,并与所述DC/DC转换电路连接;
一基于分段模型的控制模块,其运行于所述DSP/MCU控制器上;
其中,该基于分段模型的控制模块:
在该K个粗扫描工作点测量与该K个粗扫描工作点对应的K个恒流段M0段、M1段、M2段、M3段......、MK-1段的电流值;
估算各恒流段的功率的局部极值:
M1段功率的局部极值
M3段功率的局部极值
......
MK-1段功率的局部极值
取所有局部极值中的最大值点,对应的恒流段为全局最大功率点所在段;采用爬山类算法以一步长设定值Δd在该全局最大功率点所在段内搜索全局最大功率点,直至当前工作点的功率P(n+1)小于上一工作点的功率P(n),令Δd=-Δd;
判断Δd是否小于一预设值ΔDSET,如果为是,则进行下一步;如果为否,则令Δd=Δd/2返回上一步;
基于分段模型的控制模块还在当前工作点和上一工作点的电流的变化满足下述关系时重新开始粗扫描:
其中IPV[n]表示当前工作点的电流值,IPV[n-1]表示上一工作点的电流值;ΔISET表示电流变化设定值。
本发明的基于分段模型的光伏阵列MPPT控制方法包括下列步骤:
(3)估算各恒流段的功率的局部极值:
......
MK-1段功率的局部极值
(4)取所有局部极值中的最大值点,对应的恒流段为全局最大功率点所在段;
(5)采用爬山类算法以一步长设定值Δd在该全局最大功率点所在段内搜索全局最大功率点,直至当前工作点的功率P(n+1)小于上一工作点的功率P(n),则令Δd=-Δd;
(6)判断Δd是否小于一预设值ΔDSET,如果为是,则进入步骤(7);如果为否,则令Δd=Δd/2返回步骤(5);
(7)判断当前工作点和上一工作点的电流的变化是否满足下述关系:
若为否,则返回步骤(5);若为是,则返回步骤(2);其中IPV[n]表示当前工作点的电流值,IPV[n-1]表示上一工作点的电流值;ΔISET表示电流变化设定值。
优选地,所述步骤(5)中的爬山类算法为扰动观察法或增量电导法。
本发明的基于分段模型的光伏阵列MPPT控制器及控制方法依据光伏阵列输出的电流-电压(I-V)特性曲线在局部阴影下具有分段恒流的特点,通过扫描各段电流值以估算各局部极值的相对大小,从而跟踪到全局最大功率点。
由于采用了上述技术方案,本发明的基于分段模型的光伏阵列MPPT控制器及控制方法具有以下优点:
1)在均匀光照或局部阴影下都可以将光伏阵列的工作点准确收敛于全局最大功率点,尤其是在局部阴影引起光伏阵列P-V特性曲线出现多峰值时可以快速确定全局最大值所在的恒流段;
2)优化了传统爬山类算法的步长设置方式,使得***在不损失收敛速度的情况下工作于最大功率点(MPP,Maximum Power Point)附近时的振荡幅度明显减小,从而提高了MPPT控制的整体效率;
3)所采用的光照条件变化的判断条件使得MPPT控制器对光伏阵列全局最大功率点位置的变动能及时做出反应。
附图说明
图1是本发明的基于分段模型的光伏阵列MPPT控制器在一种实施方式下的结构示意图。
图2是本发明的基于分段模型的光伏阵列MPPT控制方法在一种实施方式下的工作流程图。
附图标记:
1.光伏阵列 2.DC/DC转换电路 3.并网逆变及其控制或蓄电池及其充放电管理电路 4.电流电压测量电路 5.数字信号处理/微控制单元(DSP/MCU,Digital Signal Processing/Micro Control Unit)控制器
具体实施方式
为了便于本领域技术人员的理解,下面将结合具体实施例及其附图对本发明所述的基于分段模型的光伏阵列MPPT控制器及控制方法作进一步详细描述。
图1显示了本发明的基于分段模型的光伏阵列MPPT控制器在一种实施方式下的结构。
如图1所示,本实施例中,基于分段模型的光伏阵列MPPT控制器与光伏发电***连接,以使光伏发电***工作在最大功率输出状态,该光伏发电***包括光伏阵列1、电压电流测量电路4以及DC/DC转换电路2,进一步地,该光伏阵列MPPT控制器还包括:DSP/MCU控制器5,其与电压电流测量电路4连接,并与DC/DC转换电路2连接;基于分段模型的控制模块,其运行于DSP/MCU控制器5上;该基于分段模型的控制模块根据光伏阵列中光伏模块的串联个数K(本实施例中K=30)确定30个粗扫描工作点,使该30个粗扫描工作点的电压分别为其中,为光伏模块的开路电压,其为固有属性,因此为一已知数值;在该30个粗扫描工作点测量与该30个粗扫描工作点对应的30个恒流段M0段、M1段、M2段、M3段......、M29段的电流值IM0、IM1、......、IM29;估算各恒流段的功率的局部极值:
M0段功率的局部极值
M3段功率的局部极值
......
其中Vmpp为最大功率点的电压;取所有局部极值中的最大值点,对应的恒流段为全局最大功率点所在段;采用爬山类算法以一步长设定值Δd(本实施例中其值为0.1)在该全局最大功率点所在段内搜索全局最大功率点,直至当前工作点的功率P(n+1)小于上一工作点的功率P(n),令Δd=-Δd;判断Δd是否小于一预设值ΔDSET(本实施例中其值为0.01),如果为是,则进行下一步;如果为否,则令Δd=Δd/2返回上一步;
其中,基于分段模型的控制模块还在当前工作点和上一工作点的电流的变化满足下述关系时重新开始粗扫描:
图2是本发明的基于分段模型的光伏阵列MPPT控制方法在一种实施方式下的工作流程图。
如图2所示,本实施例中的基于分段模型的光伏阵列MPPT控制方法包括下列步骤:
(2)在该30个粗扫描工作点测量与该30个粗扫描工作点对应的30个恒流段M0段、M1段、M2段、M3段......、M29段的电流值IM0、IM1、IM2、IM3......IM30;
(3)估算各恒流段的功率的局部极值:
M1段功率的局部极值
......
M29段功率的局部极值
其中Vmpp为最大功率点的电压;
(4)取所有局部极值中的最大值点,对应的恒流段为全局最大功率点所在段;
(5)采用爬山类算法以一步长设定值Δd(本实施例中取值为0.1)在该全局最大功率点所在段内搜索全局最大功率点,直至当前工作点的功率P(n+1)小于上一工作点的功率P(n),则令Δd=-Δd,其中,爬山类算法可以为扰动观察法或增量电导法;
(6)判断Δd是否小于一预设值ΔDSET(本实施例中取值为0.01),如果为是,则进入步骤(7);如果为否,则令Δd=Δd/2返回步骤(5);
(7)判断当前工作点和上一工作点的电流的变化是否满足下述关系:
若为否,则返回步骤(5);若为是,则返回步骤(2);其中IPV[n]表示当前工作点的电流值,IPV[n-1]表示上一工作点的电流值;ΔISET表示电流变化设定值。
Claims (3)
1.一种基于分段模型的光伏阵列MPPT控制器,其与一光伏发电***连接,以使光伏发电***工作在最大功率输出状态,所述光伏发电***包括一光伏阵列、一电压电流测量电路以及一DC/DC转换电路,其特征在于,所述光伏阵列MPPT控制器包括:
一DSP/MCU控制器,其与所述电压电流测量电路连接,并与所述DC/DC转换电路连接;
一基于分段模型的控制模块,其运行于所述DSP/MCU控制器上;
其中,所述基于分段模型的控制模块:
在该K个粗扫描工作点测量与该K个粗扫描工作点对应的K个恒流段M0段、M1段、M2段、M3段......、MK-1段的电流值;
估算各恒流段的功率的局部极值:
M0段功率的局部极值
M3段功率的局部极值
.....
MK-1段功率的局部极值
取所有局部极值中的最大值点,对应的恒流段为全局最大功率点所在段;
采用爬山类算法以一步长设定值Δd在该全局最大功率点所在段内搜索全局最大功率点,直至当前工作点的功率P(n+1)小于上一工作点的功率P(n),令Δd=-Δd;
判断Δd是否小于一预设值ΔDSET,如果为是,则进行下一步;如果为否,则令Δd=Δd/2返回上一步;
所述基于分段模型的控制模块还在当前工作点和上一工作点的电流的变化满足下述关系时重新开始粗扫描:
其中IPV[n]表示当前工作点的电流值,IPV[n-1]表示上一工作点的电流值;ΔISET表示电流变化设定值。
2.一种基于分段模型的光伏阵列MPPT控制方法,其特征在于,包括下列步骤:
(3)估算各恒流段的功率的局部极值:
.....
MK-1段功率的局部极值
(4)取所有局部极值中的最大值点,对应的恒流段为全局最大功率点所在段;
(5)采用爬山类算法以一步长设定值Δd在该全局最大功率点所在段内搜索全局最大功率点,直至当前工作点的功率P(n+1)小于上一工作点的功率P(n),则令Δd=-Δd;
(6)判断Δd是否小于一预设值ΔDSET,如果为是,则进入步骤(7);如果为否,则令Δd=Δd/2返回步骤(5);
(7)判断当前工作点和上一工作点的电流的变化是否满足下述关系:
若为否,则返回步骤(5);若为是,则返回步骤(2);其中IPV[n]表示当前工作点的电流值,IPV[n-1]表示上一工作点的电流值;ΔISET表示电流变化设定值。
3.如权利要求2所述的基于分段模型的光伏阵列MPPT控制方法,其特征在于,所述步骤(5)中的爬山类算法为扰动观察法或增量电导法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210334636.0A CN102902298B (zh) | 2012-09-11 | 2012-09-11 | 基于分段模型的光伏阵列 mppt 控制器及控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210334636.0A CN102902298B (zh) | 2012-09-11 | 2012-09-11 | 基于分段模型的光伏阵列 mppt 控制器及控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102902298A true CN102902298A (zh) | 2013-01-30 |
CN102902298B CN102902298B (zh) | 2014-08-06 |
Family
ID=47574590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210334636.0A Active CN102902298B (zh) | 2012-09-11 | 2012-09-11 | 基于分段模型的光伏阵列 mppt 控制器及控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102902298B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103762937A (zh) * | 2013-12-31 | 2014-04-30 | 深圳市易能电气技术有限公司 | 一种mppt光伏变频器控制***及控制方法 |
CN104020813A (zh) * | 2014-05-13 | 2014-09-03 | 安徽省安泰科技股份有限公司 | 基于fir滤波器预测的mppt滞环控制算法 |
CN104113079A (zh) * | 2014-07-03 | 2014-10-22 | 珠海格力电器股份有限公司 | Mppt控制方法和*** |
CN104716902A (zh) * | 2015-02-27 | 2015-06-17 | 北京天诚同创电气有限公司 | 光伏组件的最大功率测量装置、方法及发电量测量方法 |
CN104765403A (zh) * | 2014-04-08 | 2015-07-08 | 山东科技大学 | 基于混沌优化搜索的光伏阵列最大功率点跟踪方法 |
US9800170B2 (en) | 2015-10-22 | 2017-10-24 | Analog Devices Global | Energy harvester open-circuit voltage sensing for MPPT |
US9825584B2 (en) | 2013-11-07 | 2017-11-21 | Analog Devices, Inc. | Sampling duration control for power transfer efficiency |
CN116736929A (zh) * | 2023-06-26 | 2023-09-12 | 浙江大学 | 基于区域分割的光伏组串全局最大功率点追踪方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841160A (zh) * | 2009-03-19 | 2010-09-22 | 孔小明 | 一种太阳能光伏发电并网控制方法 |
CN102355007A (zh) * | 2011-09-30 | 2012-02-15 | 河北省电力建设调整试验所 | 基于psasp的并网光伏电源的建模方法 |
CN202182938U (zh) * | 2011-07-19 | 2012-04-04 | 山东鲁亿通智能电气股份有限公司 | 光伏逆变器工作状态评估综合控制装置 |
CN102411075A (zh) * | 2011-11-29 | 2012-04-11 | 宁波高新区新诚电子有限公司 | 一种太阳能光伏电池模拟***及用于该***的模拟方法 |
US20120176102A1 (en) * | 2011-01-06 | 2012-07-12 | Samsung Electronics Co., Ltd. | Power control method and apparatus for tracking maximum power point in a photovoltaic system |
CN102622034A (zh) * | 2012-03-14 | 2012-08-01 | 浙江大学 | 一种太阳能光伏***的mppt控制器及其控制方法 |
CN102185506B (zh) * | 2011-05-04 | 2012-08-15 | 山东鲁亿通智能电气股份有限公司 | 智能光伏逆变方法 |
-
2012
- 2012-09-11 CN CN201210334636.0A patent/CN102902298B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841160A (zh) * | 2009-03-19 | 2010-09-22 | 孔小明 | 一种太阳能光伏发电并网控制方法 |
US20120176102A1 (en) * | 2011-01-06 | 2012-07-12 | Samsung Electronics Co., Ltd. | Power control method and apparatus for tracking maximum power point in a photovoltaic system |
CN102185506B (zh) * | 2011-05-04 | 2012-08-15 | 山东鲁亿通智能电气股份有限公司 | 智能光伏逆变方法 |
CN202182938U (zh) * | 2011-07-19 | 2012-04-04 | 山东鲁亿通智能电气股份有限公司 | 光伏逆变器工作状态评估综合控制装置 |
CN102355007A (zh) * | 2011-09-30 | 2012-02-15 | 河北省电力建设调整试验所 | 基于psasp的并网光伏电源的建模方法 |
CN102411075A (zh) * | 2011-11-29 | 2012-04-11 | 宁波高新区新诚电子有限公司 | 一种太阳能光伏电池模拟***及用于该***的模拟方法 |
CN102622034A (zh) * | 2012-03-14 | 2012-08-01 | 浙江大学 | 一种太阳能光伏***的mppt控制器及其控制方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9825584B2 (en) | 2013-11-07 | 2017-11-21 | Analog Devices, Inc. | Sampling duration control for power transfer efficiency |
CN103762937A (zh) * | 2013-12-31 | 2014-04-30 | 深圳市易能电气技术有限公司 | 一种mppt光伏变频器控制***及控制方法 |
CN103762937B (zh) * | 2013-12-31 | 2017-01-18 | 深圳易能电气技术股份有限公司 | 一种mppt光伏变频器控制***及控制方法 |
CN104765403A (zh) * | 2014-04-08 | 2015-07-08 | 山东科技大学 | 基于混沌优化搜索的光伏阵列最大功率点跟踪方法 |
CN104765403B (zh) * | 2014-04-08 | 2016-06-29 | 山东科技大学 | 基于混沌优化搜索的光伏阵列最大功率点跟踪方法 |
CN104020813A (zh) * | 2014-05-13 | 2014-09-03 | 安徽省安泰科技股份有限公司 | 基于fir滤波器预测的mppt滞环控制算法 |
CN104113079A (zh) * | 2014-07-03 | 2014-10-22 | 珠海格力电器股份有限公司 | Mppt控制方法和*** |
CN104716902A (zh) * | 2015-02-27 | 2015-06-17 | 北京天诚同创电气有限公司 | 光伏组件的最大功率测量装置、方法及发电量测量方法 |
US9800170B2 (en) | 2015-10-22 | 2017-10-24 | Analog Devices Global | Energy harvester open-circuit voltage sensing for MPPT |
CN116736929A (zh) * | 2023-06-26 | 2023-09-12 | 浙江大学 | 基于区域分割的光伏组串全局最大功率点追踪方法及*** |
CN116736929B (zh) * | 2023-06-26 | 2024-05-28 | 浙江大学 | 基于区域分割的光伏组串全局最大功率点追踪方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN102902298B (zh) | 2014-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102902298A (zh) | 基于分段模型的光伏阵列 mppt 控制器及控制方法 | |
Abdulkadir et al. | Modelling and simulation of maximum power point tracking of photovoltaic system in Simulink model | |
CN101783621B (zh) | 光伏发电***全局最大功率点跟踪方法 | |
CN102496953B (zh) | 一种光伏发电微型电网***及最大功率跟踪方法 | |
Zhu et al. | Research and test of power-loop-based dynamic multi-peak MPPT algorithm | |
CN106125817B (zh) | 一种基于光伏电池四参数模型的光伏mppt方法 | |
CN104111691A (zh) | 光伏逆变器基于三点比较法的最大功率点跟踪的控制方法 | |
CN102591399B (zh) | 用于实现光伏并网发电***最大功率点跟踪的扰动观察法 | |
CN108491025B (zh) | 一种离线系数拟合的光伏发电***主动减载方法 | |
Khemliche et al. | Bond graph modeling and optimization of photovoltaic pumping system: Simulation and experimental results | |
CN104035476A (zh) | 基于输出电压频率步进扰动的最大功率点跟踪方法 | |
CN103995558B (zh) | 一种基于混沌优化搜索的光伏阵列最大功率点跟踪方法 | |
CN103236803A (zh) | 光伏逆变器的mppt控制方法 | |
Gaur et al. | Maximum power point tracking algorithms for photovoltaic applications: A comparative study | |
Ahmed et al. | PSO-SMC controller based GMPPT technique for photovoltaic panel under partial shading effect | |
CN102768555A (zh) | 一种适用于光伏***的高效mppt控制策略 | |
CN106468935B (zh) | 一种折线拟合求太阳能电池最大功率点方法 | |
CN103995559B (zh) | 一种基于环境参数模型的定电压mppt控制方法和*** | |
CN107544610B (zh) | 一种基于mpp电压规律与梯度寻优的光伏mppt控制方法 | |
Ding et al. | Improved global maximum power point tracking method based on voltage interval for PV array under partially shaded conditions | |
Tariq et al. | Development of microcontroller-based maximum power point tracker for a photovoltaic panel | |
CN104298297A (zh) | 光伏发电***中最大功率点跟踪控制方法 | |
CN104467013A (zh) | 大型光伏电站并网逆变器有功外环控制方法及装置 | |
Ou et al. | A variable step maximum power point tracking method using taylor mean value theorem | |
Chou et al. | Deep q-network based global maximum power point tracking for partially shaded pv system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 265200 no.256, Longmen West Road, Laiyang City, Yantai City, Shandong Province Patentee after: Shenghui Intelligent Technology Co.,Ltd. Address before: 265200 no.256, Longmen West Road, Laiyang City, Yantai City, Shandong Province Patentee before: SHANDONG LUYITONG INTELLIGENT ELECTRICAL Co.,Ltd. |