资源简介
光伏发电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;
相关资源
- 电动汽车车载光伏充电系统设计与实
-
光伏发电最大功率点跟踪simuli
nk仿真 - 基于MATLAB的大功率光伏并网逆变器的
- 基于下垂法的直流微电网新型控制策
-
基于simuli
nk的带有MPPT功的光伏电池 -
PV光伏电池matlabSIMUli
nk - PV组件的MATLAB建模
- 光伏发电MATLAB仿真
-
仿真软件MATLAb/simuli
nk搭出来的一个 - i-vector的工具箱
- matlab 实现光伏发电能量管理仿真
- 光伏太阳能功率预测基于BP神经网络
- 光伏电源仿真,光伏MPPT控制,光伏逆
-
基于Simuli
nk的光伏电池组件建模和 - 光伏电池仿真
-
微网运行控制simuli
nk仿真,包含逆变 - 风电光伏建模英文版最新手册
-
matlab模型,光伏,微电网,simuli
n - 基于光伏电池输出特性及MPPT控制原理
- 复杂阴影条件下光伏阵列的建模与仿
- MPPT光伏逆变系统的MATLAB仿真
- 光伏电池MPPT模型
- PV Array 光伏阵列
- 光伏并网开环控制
- 含有MPPT的太阳能光伏系统模型
- 光伏电池模型
- 光伏阵列matlab仿真
- 基于LCL滤波器的光伏逆变器系统simu
-
光伏并网得simuli
nk仿真 -
光伏电池板模型 simuli
nk
评论
共有 条评论