【MPPT光伏】基于MPPT的光伏并网系统的simulink仿真
1.软件版本
MATLAB2019a
2.本算法理论知识
设计光伏并网之前,首先需要设计一个光伏电池的仿真模型。
光伏电源的等效电路如下所示:
那么很显然就有:
通过简单的验证,论文中提供的电路图存在一定的问题,为此需要对该结构做一定的简化,然后重新进行设计,但最终的设计思路还是论文中的光伏电源的基本电路图。
3.部分核心代码
此结构和论文中的结构基本相似。下面结合论文中的说明进行介绍。
光伏电池部分:
这个部分主要用来模拟光伏电池,这个部分在前面已经做了简单的讲解了,其实现主要根据公式
来实现,这个仔细对比内部的结构和这个公式的区别就可以知道了。下面重点介绍其他部分。
MPPT部分:
MPPT的主要功能就是最大功率点的跟踪,在使用MPPT算法后,在光照发生突变的情况下系统仍然比其他几种没有应用MPPT算法的输出功率要大。这里MPPT的实现方法采用电导增量法进行设计,其模块结构的设计完全按照该方法的实现公式进行设计与实现。
下面考虑输入突变的情况下,整个系统的仿真结果:
即发生突变的时候,通过MPPT仍然能够跟踪到最大功率点。
逆变器部分:
根据论文中的结构,逆变器的基本结构为:
因此,我们主要需要设计PI控制器,PWM模块,参考正弦的产生等模块,在Simulink中,分别对应的模块有:
对于PI控制器,其原理比较简单,主要通过参数k1,k2,k3来进行调制。电流内环比较后的信号经过PI调节后与三角波调制得到PWM控制脉冲,从而控制逆变器的输出。
其中输出电流和输出电压分别对应着
即上图中蓝色部分的I和U。从而实现电压和电流的输出控制。
4.仿真结论
5.参考文献
[1]刘翼.荆龙, 童亦斌. 基于Simulink的光伏电池组件建模和MPPT仿真研究[J]. 科技导报, 2010(18):4.
A02-07
6.完整源码获得方式
方式1:微信或者QQ联系博主
方式2:订阅MATLAB/FPGA教程,免费获得教程案例以及任意2份完整源码
相关文章
- 基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇5:手机应用开发)
- 基于Hadoop的云盘系统客户端技术难点之二 HDFS文件访问控制
- 基于Hadoop的云盘系统客户端技术选型说明
- Oracle常用系统查询SQL
- 用代码判断当前系统是否支持某个版本的feature
- 综合能源系统中基于电转气和碳捕集系统的热电联产建模与优化研究(Matlab代码实现)
- 【MATLAB】MATLAB 仿真 — 基于matlab的QPSK系统仿真
- m基于matlab的短波宽带通信系统的信道建模,对比了Watterson信道和ITS信道
- m基于OFDM系统,对比SC算法,Minn算法,PARK算法同步性能matlab仿真分析
- m基于光纤光栅传感网接入GPON的光纤通信系统matlab性能仿真,包括解码,解封装,分接,码率恢复,解帧,拆包,译码
- m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
- m基于matlab的TDSCDMA系统性能仿真
- 基于matlab和Simulink的不同阶QAM调制解调系统误码率对比仿真
- m基于simulink的QAM-WIMAX通信系统仿真
- m基于梯度优化的混沌PSO磁悬浮球系统模型优化的matlab仿真
- m基于PSO粒子群算法的重采样算法仿真,对比随机重采样,多项式重采样,分层重采样,系统重采样,残差重采样,MSV重采样
- m基于遗传算法的多AVG调度和货架存取货路线优化系统matlab仿真
- 基于RNN神经网络的系统参数辨识matlab仿真
- Python基于深度学习算法实现图书推荐系统项目实战
- 基于HTML5气3D仿真培训系统
- 戴尔成就300015电脑出现错误代码怎么重新安装系统?
- Appium----基于Windows系统安装Appium
- 818专业课【考经】—《信号系统》之章节概要:第三章 连续时间系统的时域分析
- 基于Java+SpringBoot+Vue求职招聘系统设计与实现(有50页论文)
- 【状态估计】基于PMU的多回路配电系统状态估计(Matlab代码实现)
- 推荐系统(7):推荐算法之基于协同过滤推荐算法
- [YOLOv7]基于YOLOv7的火灾检测系统(源码&部署教程)