光伏发电系统的MPPT控制策略研究

2024-01-17 08:52

本文主要是介绍光伏发电系统的MPPT控制策略研究,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘 要 

面对全球日趋严重的能源危机问题,可再生能源的开发和利用得到了人们的高度重 视。其中辐射到地球太阳能资源是十分富饶的,绿色清洁的太阳能不会危害我们的生存 环境,因而受到了人们的广泛利用。光伏发电作为当前利用太阳能的主要方式之一,得 到了不断的应用与发展。为了提高光伏发电系统的光电转换效率,需要系统实时的进行 最大功率点跟踪。 
在了解当前光伏发电技术背景、现状的基础上,对光伏发电系统做了简要的概述, 指出当前制约光伏发电产业发展的两个重要因素,即成本高和效率低。因此,需要寻找 一种合适的最大功率跟踪控制(MPPT)算法,不仅可以有效的提高系统的输出功率,还可 以降低单位面积的生产成本。然而全球大量燃烧化石能源带来的一系列环境问题,造成 了当前环境条件的恶劣变化,在一定程度上也影响到了光伏发电系统的高效稳定运行。 
在这种环境条件下,本文从光伏电池的工作原理出发,建立数学求解模型,分析光 照均一和局部阴影下光伏电池的输出特性,分别提出两种环境条件下的最大功率跟踪 (MPPT)控制算法,使系统能够时刻跟踪最大功率点,保证最大功率的输出。 
(1).光照均一条件下 
为了更大程度的提高光伏发电系统的输出功率,通过分析光伏电池的P-U特性曲 线,需要对光伏电池进行数学建模。然后在增量电导法的基础上,总结出了一种优化的 MPPT控制算法——微元步长自适应增量电导法。该算法需要引入一个变步长控制因子, 使系统以微元步长自适应跟踪最大功率点。在Matlab/Simulink环境下对该算法进行了仿 真验证,表明能够自适应的选择步长,并且在外界环境变化的情况下,该算法明显加快 了跟踪的速度,有效地减弱了系统在最大功率点(MPP)周围的振荡现象,使系统具有较 高的跟踪速度和精度。 
(2).局部阴影条件下 
为了防止局部阴影带来的热斑效应损害光伏电池,常常需要在光伏电池上并联若干 个旁路二极管。然而由于旁路二极管的作用,使系统输出的P-U特性曲线呈现出多个峰 值点,传统的单波峰MPPT算法容易受到局部峰值的影响,无法跟踪在最大功率点附近。 通过分析局部阴影下光伏电池的数学模型,提出了聚拢峰值扫描判别法。该算法通过控制系统分别从功率曲线的两端向中间依次扫描临近极值点的功率值,通过比较分析,当 两个极值点的功率相等时,这个点就是系统的最大功率点。经过仿真测试,该算法能够 有效的抵抗局部阴影效应,避开局部峰值点的干扰,并快速跟踪真正的最大功率点,明 显提高了输出功率。 
 
关键词:光伏发电,光照均一,局部阴影,MPPT 


ABSTRACT 

Facing the problem of increasingly serious global energy crisis,The solar energy resources is very rich  on earth,and green clean solar energy will not harm our environment,so it has been widely used by human.  Photovoltaic power generation is one of the main ways of using solar energy, and it has been continuously  applied and development. For the sake of improve the conversion efficiency of PV system, the system  needs to make a maximum power point tracking. 
Based on know the current background and status of photovoltaic technology, and make the  photovoltaic power generation system a brief overview. It points out two important factors that restrict the  development of PV industry, the high cost and low conversion efficiency. Therefore, we need to find a  suitable MPPT algorithm, which can improve the system's output power effectively,and reduce the cost of  production per unit area. However, the burning large amounts of fossil energy brings a series of  environmental problems to the global word, causing  the environment changes worse, and also affected  the photovoltaic power generation system's effective and stable operation in certain extent. 
In this situation, the paper from the working principle of photovoltaic cell, establishing the  mathematical model. Analysising the output characteristics of PV cells under illumination uniformity and  partial shade, putting forward two kinds of MPPT control algorithms, making the system  track the  maximum power point , and output the maximum power.  1. Under illumination uniformity conditions 
For improve the maximum output power of the photovoltaic power generation system, through  analysis the P-U curve of photovoltaic cells, and the mathematical modeling of PV array. On the basis of  the incremental conductance method, propose a new maximum power point tracking control algorithm, infinitesimal step size adaptive incremental conductance method. Which needs to introduce a variable step  size control factor , make the system track the maximum power point with infinitesimal step size adaptively.  By Matlab/Simulink environment simulation, when external environment changes, the new algorithm  reduces the time of maximum power tracking, and effectively suppress the oscillation of the system in the  maximum power point (MPP), make the system has high tracking speed and accuracy. 

2. Under partial shade conditions 
In order to prevent the hot spot effect which is caused by the local shadow to damage the photovoltaic  cell , the photovoltaic cells  need  some bypass diodes in parallel. However, due to the addition of bypass  diodes, the P-U characteristic curve of the system output shows multiple peak, traditional single peak  MPPT algorithm can fall into local peak so that it can not track the real maximum power point. By  analyzing the mathematical model of photovoltaic cells under partial shade, propose the gather peak  scanning discrimination method. The algorithm can control the system from both ends to the middle on  power curve to sequentially scanning every power value, through comparison and analysis, if the two  extreme point’s power is equal, then this point is the maximum power point. After the simulation test, the  algorithm can effectively resist the effects of partial shade, avoid the interference of local peak point, and  track the real maximum power point, improves the syetem's output power obviously. 
 
KEY WORDS:photovoltaic power generation,illumination uniformity,the local shadow,MPPT 

....................

这篇关于光伏发电系统的MPPT控制策略研究的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/615504

相关文章

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创