• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

电源新人关于MPPT的浅见但很有效且简单的控制方法

以前没接触过光伏电源,网上查了一下MPPT的控制算法有恒定电压、扰动观察、电导增量等算法。

这些,我一律不用。 就按自己的想法去做,实际测试结果比某知名厂家的还好一点。

我的核心方法是:PWM占空比从1%~99%全部扫描一遍,最大功率肯定就出来了,记住这个点的电压电流和PWM占空比。

具体做法:

1、测量并保存PV输出空载电压

2、扫描最大功率(电压从空载到60%即可)

3、最大功率打9折,PI闭环控制

4、电压降3V或升1V,重新追踪最大功率

此方法效果不错,太能阳板能跟随光照度输出功率,且很简单。

全部回复(15)
正序查看
倒序查看
2021-12-02 16:50

楼主有图可上吗?

0
回复
GPowerBMS
LV.3
3
2021-12-03 09:57
@电源网-静静
楼主有图可上吗?

这个是软件哦,如果有图,也是程序流程图。

具体做法那4个步骤就是相当于流程图了

0
回复
dw772
LV.1
4
2021-12-06 10:44

你降3V和升1v的依据是什么?实际绘制过PV板的电压曲线吗

0
回复
dw772
LV.1
5
2021-12-06 10:49

我也是刚接触这个,你说的效果是怎么评估的,麻烦指点一下。

0
回复
吸铁石
LV.2
6
2021-12-06 12:55

不是特别懂专业原理,最好做成分布式MPPT优化器,受光照等外环境多变的情况,每块板内耗发热不一样一样,所处的位置环境温度也不一定一样,我想要的,是先测空载电压,打8折还是9折来确定跟踪多少高的PV电压暂不管,再根据气候温度进行补偿,环境温度过高时,降低跟踪电压,光照强度过低时也要降低跟踪电压,这个可以变通地用一个限制小占空比上限来实现,至于最基本的,优化器输出被过重的负载过份拉低PV电压时减少占空比这个容易实现,不是重点。还有优化器前端故障反馈和集群控制,和集群断开时,自动低压输出,防止高压伤人。

0
回复
GPowerBMS
LV.3
7
2021-12-19 12:19
@dw772
你降3V和升1v的依据是什么?实际绘制过PV板的电压曲线吗

根据实际测试变化值,取的较理想的电压变化点

0
回复
GPowerBMS
LV.3
8
2021-12-19 12:20
@dw772
我也是刚接触这个,你说的效果是怎么评估的,麻烦指点一下。

指定电池充电专用,不带其他负载。

效果只是简单评估,在相同的条件下,对比同行的产品,最直接就看充电功率

0
回复
GPowerBMS
LV.3
9
2021-12-19 12:26
@吸铁石
不是特别懂专业原理,最好做成分布式MPPT优化器,受光照等外环境多变的情况,每块板内耗发热不一样一样,所处的位置环境温度也不一定一样,我想要的,是先测空载电压,打8折还是9折来确定跟踪多少高的PV电压暂不管,再根据气候温度进行补偿,环境温度过高时,降低跟踪电压,光照强度过低时也要降低跟踪电压,这个可以变通地用一个限制小占空比上限来实现,至于最基本的,优化器输出被过重的负载过份拉低PV电压时减少占空比这个容易实现,不是重点。还有优化器前端故障反馈和集群控制,和集群断开时,自动低压输出,防止高压伤人。

通常太阳能电源很复杂的。我的目前较简单,不通用,仅限产品内部电池充电。

0
回复
yujunice
LV.5
10
2021-12-27 23:19

光伏MPPT控制过程中,算法通常会被分为传统算法和智能算法,其中,传统算法主要包括曲线拟合法,查表法,固定电压法、固定电流法,开路电压比例法,开路电流比例法有限周期扰动法,扰动观察法,电导增量法,间歇变步长搜索方法,功率步进法,智能算法一般可以分成模糊控制法,专家系统控制,群智能算法(包括比较经典的遗传算法、蚁群算法、粒子群算法等等),神经网络控制等等。

0
回复
yujunice
LV.5
11
2021-12-27 23:21

光伏MPPT控制过程中常用的传统算法。我们可以把传统MPPT控制算法分为准最大功率跟踪算法和真最大功率跟踪算法,这两类的区别是能否对于外界环境的变化做出一定的自校正调节,准最大功率算法和着呢最大功率算法在设计完成时均具有实现MPPT控制的作用,但是准最大功率算法不具备较好的可移植性,而且当参数未知时,准最大功率算法难以实现MPPT过程,而真最大功率算法具有较强的可移植性,即使参数未知,通过真最大功率算法也可以实现MPPT。只用理论性的语言描述可能会比较晦涩难懂,

0
回复
cwx_daily
LV.1
12
2022-01-26 13:45

兄弟,MPPT实际用的时候有静态效率和动态切换效率,大厂和论文不是白写的

0
回复
kangliao613
LV.1
13
2022-02-21 14:12

你这个方法在实际应用中是不合理的,MPPT本来就是最大功率点跟踪,光伏板涉及到光照强度(辐射度)和温度影响,功率是实时变动的,如果按你的方法占空比每次从1%-99%都扫描一遍,扫描浪费了太多时间,且你的方法就是电导增量算法中的一部分,还是深入了解下吧,光伏MPPT做好是有点难度的!!!

0
回复
GPowerBMS
LV.3
14
2022-02-21 20:00
@kangliao613
你这个方法在实际应用中是不合理的,MPPT本来就是最大功率点跟踪,光伏板涉及到光照强度(辐射度)和温度影响,功率是实时变动的,如果按你的方法占空比每次从1%-99%都扫描一遍,扫描浪费了太多时间,且你的方法就是电导增量算法中的一部分,还是深入了解下吧,光伏MPPT做好是有点难度的!!!

感谢有您! 初入行,发现有很多东西要学,不是一下子就能完美的,要先把功能实现了。

扫描一次约5秒,测试过,如无遮挡物,中午约30分钟扫描一次,斜照时约10分钟扫描一次。

按最大浪费时间计算,扫描时间确实占了1%。经常有遮挡们就不好说了,目前还不考虑该情况。

0
回复
#回复内容已被删除#
15
iec2005
LV.4
16
2022-09-16 15:32

MPPT我觉得现在是多余的,光伏板都那么便宜了,还有MPPT什么事吗?线路复杂了,故障也多,成本也高。

0
回复