资源简介
光伏发电I-V、P-V特性matlab程序源码
新能源发电技术课程资料
电流I满足的方程式:
其中, 表示并联太阳能电池个数, 表示串联太阳能电池个数, 表示太阳能电池产生的原始电流, 表示等效的二极管的泄漏电流, 为光伏板的内部串联电阻, 为光伏板的内部并联电阻,A是理想系数,q为元电荷量,K为玻尔兹曼常数。
采用牛顿迭代法
代码片段和文件信息
clear all
Ta = 25; %设定温度
G = 2; %设定光照强度
A = 1.72; %太阳能电池板参数(BP生产商提供);
q = 1.6*10^(-19);
k = 1.380658*10^(-23);
Eg = 1.1;
Ior = 19.9693*10^(-6);
Iscr = 3.3;
ki = 0.0017;
ns = 40;
np = 4;
Rs = 5*10^(-5);
Rp = 5*10^5;
Tr = 301.18;
Tc = Ta + 0.2*G + 273.18; %计算电池表面温度
Isc = (Iscr + ki*(Tc-Tr))*G; %计算短路电流
Is = Ior*((Tc/Tr)^3)*exp(q*Eg*(1/Tr-1/Tc)/(k*A)); %计算泄漏电流
V = 0; %设置V和I初值
I = 0;
U = 0:0.1:30; %建立坐标轴
N = length(U);
value = cell(1N ); %创建数组用于存放I值
for j = 1:N %进入电压值循环
while(1) %进入迭代循环计算I值
FI = I-np*Isc + np*Is*(exp((q*(V/ns+I*Rs/np))/(A*k*Tc))-1)+(V*np/ns+I*Rs)/Rp; %f(I)函数
dFI = 1+(np*Is*Rs*q)/(np*A*k*Tc)*exp((q*(V/ns+I*Rs/np))/(A*k*Tc))+Rs/Rp; %f(I)的导数
I1 = I - FI/dFI; %牛顿迭代公式
if abs((I1-I)/I1)>0.01 %判断是否满足停止迭代条件
I = I1;
相关资源
- 光伏电池MPPT模型
- PV Array 光伏阵列
- 光伏并网开环控制
- 含有MPPT的太阳能光伏系统模型
- 光伏电池模型
- 光伏阵列matlab仿真
- 基于LCL滤波器的光伏逆变器系统simu
-
光伏并网得simuli
nk仿真 -
光伏电池板模型 simuli
nk - 怎么用MATLAB仿真出光伏电池的PU曲线图
- TVP-VAR模型的MATLAB代码
-
基于Matlab/ Simuli
nk的三相光伏发电并 - 光伏BOOST及MPPT模型
- 太阳能电池光伏特性曲线绘制
- 搭建的PV光伏电池matlab模型
- 基于MATLAB 的光伏电池通用数学模型
- 基于扰动法的光伏MPPT 最大功率点跟踪
- 文献和程序,光伏发电PV,MATLAB程序
- matlab环境下光伏电池典型模型
- 扰动法最大功率追踪
- 光伏阵列模型
- 光伏电池阵列matlab模型
- matlab环境下光伏电池典型模型光照变
- 光伏电池板 pv matlab模型
- 光伏MPPT模型
- 三相光伏逆变并网 仿真
- 单相光伏并网系统
- 绘制在不同温度下光伏电池的输出特
- 光伏电池仿真模型及PV仿真曲线
-
基于simuli
nk的光伏模型搭建供大家参
评论
共有 条评论