普里Gotika,MathWorks公司
MPPT算法被用于控制占空比或光伏系统的工作电压,以确保最大功率在任何时候。
三种最常见的MPPT算法,此视频详解:
在这段视频中,我将说明如何实现使用MATLAB和Simulink来控制占空比或光伏系统的工作电压三种常见的MPPT算法。金宝app如果您想了解更多关于为什么使用MPPT算法,请观看视频为什么要使用MPPT?
首先,我将谈谈扰动和观察算法。下面是该算法的一个简单的流程图表示。扰动和观察算法的最广泛的行业现今使用。正如你所看到的,这种算法涉及的工作电压,或占空比的扰动,根据产生的保证最大功率点的功率进行比较。
该算法可以在Simulink中使用多种方法来实现。金宝app在这个例子中,我用MATLAB功能块,利用Simulink库中的标准块,可以让你使用MATLAB语言实现的算法。金宝app当您模拟模型,这个MATLAB代码转换为C代码,并与模型中的其他模块编译一起。请注意,这是很简单的实现使用MATLAB中的条件语句这种算法,因为你可以在这里看到。
接下来,我想说明电导增量算法的实现。同样,这里是该算法的一个简单的表示,其示出的流程图。这种算法是稍微复杂,本质上更稳健。而在这个中心思想是,电导增量进行比较,瞬时电导和占空比进行相应的调整。
对于这个例子,我使用的Simulink内一个状态流图表来实现的逻辑。金宝app使用Stateflow的,你可以表示状态机和逻辑图表。如果你仔细发现,在Stateflow的图表逻辑看起来是在流程图几乎相同。其中一个很酷的事情是,当我模拟模型,可以看到图形界面显示的逻辑转换是如何发生的动画。
对于最后一个,让我打开它展示了一个完整的系统模型。正如你所看到的,我们有一个光伏阵列,并正在由DC / DC降压控制器,它实现的MPPT算法控制的DC / DC转换器。这种算法是从所述第一两个不同的,并且被称为分数开路电压算法,该算法是基于所述最大功率点电压始终是开路电压的恒定系数的原理。因此,光伏阵列中的电池的开路电压被测量并用作这里的输入。在这种情况下,如你所见,我使用的是开路电压刚刚输入的82%。
在我运行模拟,我想指出,我所选择的辐射输入为每使用信号生成器块电表广场有800瓦。你会在这里注意到表格说,最大功率必须是800瓦平方米辐照约2000瓦。使用信号生成器模块,可以对模型提供自定义输入。您也可以带来真正的辐射数据,并用它作为模拟输入。
现在,如果我打的播放按钮,你会发现,产生的功率最大约为2000瓦特预期。我们已经看到了三种不同的最大功率点跟踪算法,或者MPPT算法的实现,在这个视频使用MATLAB和Simulink。金宝app
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
本网站使用Cookies来改善您的用户体验,个性化的内容和广告,并分析网站流量。通过继续使用本网站,您同意我们使用Cookie。请参阅我们的隐私政策要了解更多关于cookie和如何更改设置。