主要内容

光伏阵列

实现光伏阵列模块

  • 库:
  • Simscape /电气/专业电力系统/来源

  • 光伏阵列块

描述

光伏阵列块实现光伏(PV)模块的数组。字符串数组构建并行连接的模块,每个模块组成的字符串串联连接。这个块允许你模型预设光伏模块的国家可再生能源实验室(NREL)系统顾问模型(2018)以及光伏模块定义。

光伏阵列块是一个5个参数模型使用产生电流源(Il)、二极管串联电阻(Rs),和分流电阻(Rsh)代表的辐照度,与温度有关的电流-电压特性模块。

单个模块的二极管电流-电压特性定义的方程

d = 0 ( 经验值 ( V d V T ) 1 ]

V T = k T × n × N c e l l

地点:

d 二极管电流(A)
Vd 二极管电压(V)
0 二极管饱和电流(A)
二极管理想因子,接近1.0
k Boltzman常数= 1.3806 e-23 J.K-1
电子电荷= 1.6022 e-19 C
T 电池温度(K)
Ncell 串联的细胞的数量在一个模块

港口

输入

全部展开

控制信号定义,辐照度应用于太阳能电池板,指定为一个标量范围[0,1000)在W / m2。

定义温度控制信号的细胞,指定为一个标量,摄氏度。输入可以是一个有限的负面,零,或积极的价值。

依赖关系

要启用这个端口,清除健壮的离散模型参数。

输出

全部展开

测量,作为一个五行向量返回。您可以选择使用这些信号总线选择器块的仿真软件金宝app®图书馆。

信号 信号的名字 定义
1

V_PV

光伏阵列的电压(V)

2

I_PV

目前光伏阵列(A)

3

I_diode

二极管电流(A)

4

辐照度(W / m2)

辐照度(W / m2)

5

温度(摄氏度)

温度(摄氏度)

保护

全部展开

专业电气保护港口与光伏阵列的正极。

专业电气保护港口与光伏阵列的负极。

参数

全部展开

参数

的字符串串联模块并联连接。

光伏模块连接在系列的数量在每个字符串。

显示一个模块的电流-电压和p - v特性或整个数组,温度为变量辐照度或变量。当你点击显示所选特征情节

辐照度的向量W / m2。向量必须至少有一个元素。的情节按钮将显示电流-电压和pv模块中列出的每个发光特征向量。

依赖关系

要启用该参数,设置显示电流-电压和pv的特点一个模块@ 25 deg.C &指定的辐照度数组@ 25度。C &指定的辐照度

向量的温度在摄氏度。向量必须至少有一个元素。的情节按钮将显示电流-电压和pv模块特征向量中列出的每一个温度操作点。

依赖关系

要启用该参数,设置显示电流-电压和pv的特点数组@ 1000 W / m2与指定的温度

选择用户定义的或从NREL预设PV模块系统咨询模型数据库。列出了10000多个模块的主要制造商,按字母顺序排序。NREL数据库包括制造商数据测量在标准测试条件下(STC)、辐照度是1000 W / m2和温度是25摄氏度。

请注意

在比R2021a早发布,该模块包括制造商模块列表不再出现在列表中。如果你使用其中一个模块,设置模块参数用户定义的并且不改变模块的数据参数值。

当您选择一个模块时,这些参数从NREL数据库与数据更新:

  • 细胞每模块(Ncell)

  • 开路电压Voc (V)

  • 短路电流Isc (A)

  • 在最大功率点电压(V)钢瓶

  • 当前最大功率点Imp (A)

  • 温度系数的Voc (% / deg.C)

  • Isc温度系数(% / deg.C)

函数计算这五个使用一个优化函数相应的模型参数,并将它们显示在对话框的右侧。

  • 产生当前IL (A)

  • 二极管饱和电流I0(一)

  • 二极管理想因素

  • 分流电阻Rsh(欧姆)

  • 串联电阻Rs(欧姆)

当您选择用户定义的模块数据,输入自己的规格参数。应用更改时,该函数计算五个模型参数。

权力获得最大功率点。计算最大功率Pmax=钢瓶x小鬼,地点:

  • Pmax的价值吗最大功率(W)参数。

  • 钢瓶的价值吗在最大功率点电压(V)钢瓶参数。

  • 小鬼的价值吗当前最大功率点Imp (A)参数。

这个参数是只读的。

每个模块的细胞数量。

电压在25摄氏度时获得数组终端。

当前在25摄氏度时获得数组终端短路的。

在最大功率点电压。

当前最大功率点。

定义的变化挥发性有机化合物作为温度的函数。开路电压的温度T获得的是

挥发性有机化合物T=挥发性有机化合物(1 +beta_Voc(T-25)),

在哪里挥发性有机化合物是开路电压在25摄氏度,VocT开路电压的温度吗T(摄氏度)beta_Voc温度系数(% /度),然后呢T温度在摄氏度。

定义的变化Isc作为温度的函数。短路电流的温度T获得的是

IscT=Isc(1 +alpha_Isc(T-25)),

在哪里Isc是短路电流在25摄氏度,IscT短路电流在温度吗T(摄氏度)alpha_Isc是温度系数(% /度)和T温度在摄氏度。

一个模块在STC当前,流出的可控电流源模型产生电流。一个优化函数确定该参数以适应模块的数据。这个参数是只读的。

饱和电流的二极管建模一个模块在STC的光伏阵列。一个优化函数确定该参数以适应模块的数据。这个参数是只读的。

理想二极管对光伏阵列建模的因素。一个优化函数确定该参数以适应模块的数据。这个参数是只读的。

一个模块在STC分流电阻模型的。一个优化函数确定该参数以适应模块的数据。这个参数是只读的。

下一个模块STC串联电阻模型的。一个优化函数确定该参数以适应模块的数据。这个参数是只读的。

先进的

选中时,健壮的解决解决代数迭代循环内部二极管模型。迭代中指定的最大数量首选项选项卡的powergui块,解决非线性元素的细节部分。对于实时应用程序,您可能需要限制的迭代的数量。推荐的解决方法离散化光伏阵列模型。选择时,电池温度是指定的电池温度、deg.C。(输入2是禁用)参数,T端口是隐藏的。

当清除,代数循环控制打破代数循环内部模型参数。

更多信息在应用程序中使用什么方法,明白了模拟离散电气系统

依赖关系

要启用该参数,设置仿真类型参数的powergui离散

指定的电池温度摄氏度。

依赖关系

要启用该参数,选择健壮的离散模型

选择打破内部二极管的代数循环模型。在离散模型,参数是可见的只有在健壮的离散模型参数是清除。

如果你使用块在连续系统中,代数循环使用一阶滤波器减少。

如果你使用块在离散系统中,代数循环使用one-simulation-step减少时间延迟。这种方法会造成模拟的数值振荡,如果样品时间太大。例如,光伏阵列块连接到电源转换器可以运行的平均模型与样本时间一样大50 e-6秒。在这种情况下,需要代数循环迭代,准确的高度非线性二极管特性的解决方案。如果模拟的样品时间小,等1 e-6秒一个光伏阵列块连接到一个具体的电力电子变换器使用真实的开关和一个5 kHz PWM逆变器,选择该参数来加快仿真,获得准确的决议。

依赖关系

要启用该参数,明确健壮的离散模型

打破代数循环内部模型参数被选中时,代数循环减少时使用一阶滤波器仿真是连续的。如果你使用块在离散系统中,代数循环使用one-simulation-step减少时间延迟。

依赖关系

要启用该参数,选择打破代数循环内部模型,在powergui块,设置仿真类型连续

打破代数循环内部模型参数被清除,测量过滤器是用在测量输出,m,光伏阵列的电压信号(1)和光伏阵列电流信号(2)。

依赖关系

要启用该参数,明确健壮的离散模型打破代数循环内部模型

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

介绍了R2015a