光伏逆变器MPPT基本算法介绍-李星硕

article/2025/10/23 0:38:37

前言
在上一个话题中,我们阐述了光伏MPPT基本原理:从本质上来说,MPPT算法均是通过DC-DC的占空比d来进行控制的。至于如何计算占空比d的值,则取决于具体的MPPT算法。那么在本话题中,我们将介绍两种基本的MPPT算法,即观察扰动法(Perturb and Observe,P&O)和电导增量法(Incremental Conductance,INC)。
P&O法与INC法的基本原理
到目前为止,已经有超过20种MPPT算法被提出并被验证 [1,2]。在这些MPPT算中,由于P&O法和INC法较为简单且较为实用,因此是最为常见的MPPT算法。其基本原理,如下图所示。
在这里插入图片描述
如上图所示,P&O法是利用光伏组件功率-电压(P-V)曲线的特性,来对当前工作点的位置进行判断,进而决定下一次的扰动方向是向左还是向右。一般来说,可以用以下公式进行判断:
在这里插入图片描述
INC法则是根据在最大功率点(MPP)时,光伏组件的输出功率对电压的微分为0而被提出来的。我们可以将INC法看做是对P&O法进行进一步推导而得出的[4]。在MPP处,有
在这里插入图片描述
将P=VI带入上式中,则有
在这里插入图片描述
根据上式,INC法可以通过以下公式进行判断:
在这里插入图片描述
其中,I/V为电导,而ΔI/ΔV则为电导增量,故此方法被称为电导增量法

P&O法流程图与实例说明
P&O法流程图如下图所示。首先,算法需要采集当前光伏组件电压V(k)、电流I(k),并读取上一次采集到到的电压V(k-1)、电流I(k-1)。然后,计算电压增量ΔV和功率增量ΔP,继而根据上文所得到P&O法的公式进行逻辑判断。完成判断后,则会通过调节占空比d,最终决定工作点下一次移动的方向。

在这里插入图片描述
为了更好地理解这一流程,我们一下图作为实例进行讲解 [5]。
1、假定工作点从D处移动到A处,我们发现ΔP、ΔV均为正,因此下一次移动方向应向右。
2、假定工作点从A处移动到D处,我们发现ΔP、ΔV均为负,因此下一次移动方向应向右。
3、同理,假定工作点从C处移动到B处,我们发现ΔP为正且ΔV为负,因此下一次移动方向应向左。
4、假定工作点从B处移动到C处,我们发现ΔP为负且ΔV为正,因此下一次移动方向应向左。

在这里插入图片描述
当工作点移动至MPP附近时,P&O法将会围绕MPP进行三电平扰动(Three-level Perturbation),具体分析如下:
1、假定工作点由A处移动至MPP处后,我们发现ΔP、ΔV均为正,因此下一次移动方向应向右,假定移动至B处。
2、当工作点由MPP处移动至B后,我们发现ΔP为负且ΔV为正,因此下一次移动方向应向左,故而工作点将回到MPP处。
3、假定工作点由B处移动至MPP处后,我们发现ΔP为负且ΔV为正,因此下一次移动方向应向左,故而工作点将回到A处。
4、当工作点由MPP处移动至A后,我们发现ΔP、ΔV均为负,因此下一次移动方向应向右,故而工作点将回到MPP处。
重复以上过程,工作点将会持续不断地围绕MPP进行三电平扰动。仿真结果如下图示 [5]:
在这里插入图片描述
从上图可以清楚地看出,光伏组件输出电压与占空比d会在MPP处进行三电平扰动,从而维持P&O法大致工作在MPP处。
至于INC法,与P&O法大同小异 [4],故本文不做进一步介绍。如果对INC法感兴趣,请阅读本人文献 [3,6]。

参考文献
[1] B. Subudhi and R. Pradhan, “A comparative study on maximum power point tracking techniques for photovoltaic power systems,” IEEE Trans. Sutain. Energy, vol. 4, no. 1, pp. 89–98, Jan. 2013.
[2] M. de Brito, L. Galotto, L. Sampaio, G. de Azevedo e Melo, and C. Canesin, “Evaluation of the main mppt techniques for photovoltaic applications,” IEEE Trans. Ind. Electron, vol. 60, no. 3, pp. 1156–1167, Mar. 2013.
[3] X. Li, H. Wen and Y. Hu, “Evaluation of different maximum power point tracking (MPPT) techniques based on practical meteorological data,” 2016 IEEE International Conference on Renewable Energy Research and Applications (ICRERA), Birmingham, 2016, pp. 696-701.
[4] D. Sera, L. Mathe, T. Kerekes, S. V. Spataru, and R. Teodorescu, “On the perturb-and-observe and incremental conductance mppt methods for pv systems,” IEEE lournal of Photovoltaics, vol. 3, no. 3, pp. 1070-1078, Jul. 2013.
[5] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, “Optimization of perturb and observe maximum power point tracking method,” IEEE Transaction Power Electronics, vol. 20, no. 4, pp. 963-973, Jul. 2005.
[6] 李星硕, 文辉清, 罗恒阳. 基于电导增量MPPT算法在光伏系统的比较研究[J]. 电力电子技术, 2016(12):91-94.
作者介绍
李星硕,现为西交利物浦大学电气与电子工程博士生。主要研究电力电子在光伏系统下的应用,如最大功率点追踪、分布式光伏发电以及光伏组件老化检测技术等。现已发表5篇SCI,并担任国际SCI源刊IEEE Trans. Ind. Electron.、IEEE Trans. Ind. Appl.等期刊的审稿人。
限于篇幅,已做删减,另文章首尾冠名广告正式招商,功率器件,SiC,GaN,数字电源,新能源厂家都可合作,有意者加微信号1768359031详谈。
公众号 电力电子技术与新能源 欢迎订阅
出自 Micro_Grid 电力电子技术与新能源 2022-05-03 19:29


http://chatgpt.dhexx.cn/article/ZNCSqPqa.shtml

相关文章

MPPT算法(恒定电压、扰动观察、电导增量)介绍与实现过程

目录 1、太阳能板的特性曲线 2、固定电压法 3、MPPT-P&O算法 4、电导增量算法 5、系统实现方案 1、太阳能板的特性曲线 太阳能板也叫光伏电池。是通过光电效应,把光能转换为电能的设备。 先介绍太阳能板的特性。太阳能的额定参数是在地面光伏组件标准测试…

嵌入式怎么入门,嵌入式应该先学习什么

嵌入式到底是什么,很多对这个概念都很迷糊,许多人都认为这是工程师的代名词。 嵌入式工程师可以说是目前涵盖面最广、最火的职业之一,那么到底什么是嵌入式呢? 狭义上嵌入式系统由硬件和软件组成.是能够独立进行运作的…

嵌入式通用学习路线整理

大家好,我是小麦。 从事嵌入式相关行业,差不多快有10年时间了,走过很多弯路,踩过很多坑。 很多人会问,嵌入式真的没有前途吗?这个我其实也无法回答。用发展的眼光来看,万物都有周期。 这个和嵌入…

嵌入式学习(一)嵌入式c语言

第一章.c数据类型及语句 1.01 第一个c程序的编写 下载好VScode并配置好环境&#xff0c;可以开始进行第一个c程序的编写。 #include <stdio.h>int main(int argc,char *argv[]) {printf("Hello World!\n");return 0 ; } 需要注意的几点&#xff1a; 1.#inclu…

嵌入式学习难吗?

首先来说&#xff0c;学习任何一门技术都有它难的地方。如果说嵌入式学习难&#xff0c;那它就难在于嵌入式知识比较综合&#xff0c;比如C语言、数据结构、通信原理、单片机、数字电路、 arm体系、驱动开发、系统移植、Lora&#xff0c;NB-IOT等&#xff0c;大学里开过很多课都…

嵌入式学习(一)—— 初步认识

嵌入式学习&#xff08;一&#xff09;—— 初步认识 一、认识嵌入式二、嵌入式学习内容1.C语言学习2. 模拟电路&#xff0c;数字电路基础- 模拟电路- 数字电路 3. 硬件知识掌握4. 裸机开发5. 认识使用外设模块6. OS学习7.Linux开发板学习8.应用层学习9. PCB学习 三、推荐网站及…

嵌入式学习笔记

ARM &#xff1a;Advanced RISC Machine RISC&#xff1a;精简指令集 EMCU&#xff1a;Embedded Micro Controller Unit 嵌入式微控制器 EMPU &#xff1a;Embedded Micro Processor Unit 嵌入式微处理器 EDSP &#xff1a;Embedded Digital SIgnal Process 嵌入式数字信号处理…

嵌入式之学习路线

入门必看&#xff1a;https://www.xianjichina.com/news/details_69907.html IC设计&#xff0c;FPGA&#xff0c;射频&#xff0c;EMC&#xff0c;电气工程 ******嵌入式开发的相关硬件基础&#xff1a;对于软件工程专业的学生&#xff0c;从事嵌入式软件开发&#xff0c;像…

嵌入式学习路线,强烈推荐!!!

最近有小伙伴在微信私信我&#xff0c;如何学习嵌入式。一直想写一篇学习路线的文章&#xff0c;由于各种原因拖到了现在。 下面就如何学习嵌入式说下我个人的看法。 01 什么是嵌入式&#xff1f; 嵌入式即嵌入式系统&#xff0c;IEEE&#xff08;美国电气和电子工程师协会&am…

嵌入式学习笔记——概述

嵌入式系统概述 前言“嵌入式系统”概念1.是个啥&#xff1f;2.可以干啥&#xff1f;3.有哪些入坑方向&#xff1f;4.入坑后可以有多少薪资&#xff1f; 单片机1.什么是单片机&#xff1f;2.架构简介3.基于ARM架构的单片机结构简介 总结M4系列目录 前言 断更很长时间了&#x…

【超全面】Linux嵌入式干货学习系列教程

文章目录 一、前言二、Linux基础篇三、数据结构与算法基础三、Linux应用篇四、Linux网络篇五、ARM篇六、Linux系统移植篇七、Linux驱动篇八、Linux特别篇九、Linux项目篇 一、前言 博主学习Linux也有几个月了&#xff0c;在这里为广大朋友整理出嵌入式linux的学习知识&#xff…

嵌入式软件学习路线(入门)

大家不要只收藏不关注啊&#xff0c;哪怕点个赞都行哇。&#x1f62d; 嵌入式学习路线 嵌入式体系框架C语言的入门学习C语言的进阶学习单片机的入门学习linux的入门学习VxWorks的入门学习上位机的入门学习 刚工作两年&#xff0c;推荐的学习路线只做一家之言&#xff0c;如果…

嵌入式学习基础路线

博主来填坑了 博主终于硕士毕业拿到双证去公司报道了&#xff0c;趁空闲的时间来更新下嵌入式软件开发的学习路线。 嵌入式的学习 嵌入式总的来说就分两条路线&#xff1a;1&#xff09;走MCU的软件开发的路线&#xff1b;2&#xff09;走Linux的软件开发路线。 当然除了软…

嵌入式操作系统(嵌入式学习)

嵌入式操作系统 嵌入式操作系统是什么&#xff1f;嵌入式操作系统有哪些&#xff1f;常用的嵌入式操作系统及其特点对初学者的建议 嵌入式操作系统是什么&#xff1f; 嵌入式操作系统是一种专门设计和优化用于嵌入式系统的操作系统。它是在资源受限的嵌入式设备上运行的操作系…

嵌入式入门学习的必要步骤

很多新手在入门嵌入式的时候&#xff0c;经常会有很多问题&#xff0c;这也都是想要多多去了解嵌入式&#xff0c;也害怕自己浪费了时间还没有学会嵌入式&#xff0c;掌握到好方法学习嵌入式&#xff0c;那么就会事半功倍&#xff0c;下面一起来看看嵌入式入门学习的必要步骤是…

嵌入式系统学习

Lecture11-12 主要学习 ➢ 总线基础 ➢ UART协议 ➢ I2C协议 ➢ SPI协议 1.总线的基础 protocol 协议 总线只是一组导线的集合&#xff0c;在嵌入式板上的所有其他主要组件&#xff08;包括I/O子系统、内存子系统和主处理器&#xff09;之间传输各种数据信号、地址和控制…

嵌入式要学习哪些内容?

嵌入式要学习哪些内容&#xff1f; 嵌入式概括一下就是写程序&#xff0c;用软件控制硬件。嵌入式的学习应该是自上而下的。 1.语言先行 首先是写代码&#xff0c;写用户的应用程序。每种语言的使用目的是不同的&#xff0c;我们嵌入式选择的语言是C语言。 所以首先要学习C语言…

【嵌入式】超详细的嵌入式路径学习精选合集,建议收藏

超详细的嵌入式路径学习精选合集&#xff0c;纯干货&#xff0c;建议收藏&#xff01; 本合集归类汇总了嵌入式开发技术相关的学习路径、知识与经验总结&#xff0c;以及一些源码、资料分享等。将其分类列出目录&#xff0c;一来为了避免有些知识长时间不用&#xff0c;会很容…

【毕业季|进击的技术er】作为一名职场人,精心总结的嵌入式学习路线图

活动地址&#xff1a;毕业季进击的技术er 文章目录 0、作者介绍1、前言2、嵌入式基础必备知识2.1、学习内容2.2、学习建议2.3、学习资料 3、嵌入式入门篇——51单片机3.1、学习内容3.2、学习建议3.3、学习资料 4、STM32进阶篇4.1、学习内容4.2、学习建议4.3、学习资料 5、小而美…

【单片机/嵌入式】最完整学习路线

一.什么是单片机&#xff1f;什么是嵌入式&#xff1f;它们之间的区别与联系。 关于这个问题我在网上寻找到了相关文章解释得很详细&#xff0c;不了解的同学可以参考一下这篇文章&#xff1a;到底什么是嵌入式&#xff1f;什么是单片机&#xff1f; - 知乎 二.学习路线 一个人…