主要内容

控制三相太阳能逆变器

自 R2025a 起

此示例展示了如何使用 Solar PV Controller (Three-Phase) 模块控制三相单级太阳能光伏 (PV) 逆变器。在并网光伏电站中,光伏控制器从太阳能电池阵列中提取最大功率并将其馈送至电网。为了提取最大可用光伏功率,控制器采用最大功率点追踪 (MPPT) 算法。

该光伏阵列的峰值功率容量为 60 kW。为了测试控制器的 MPPT 能力,请在仿真进行到第 2 秒时,将太阳辐照度从 1000 W/m^2 更改为 800 W/m^2。总仿真时间为 4 秒。

打开模型

打开 ControlThreePhaseSolarInverter 模型。

 
open_system("ControlThreePhaseSolarInverter");

定义参数并运行仿真

使用光伏阵列、电网、滤波器和控制器的参数初始化模型。

run("ControlThreePhaseSolarInverterParameters"); 

对模型进行仿真。

sim("ControlThreePhaseSolarInverter"); 

绘制仿真结果

绘制测得的 DC 电压和输出光伏功率。

ControlThreePhaseSolarInverterPlot

Figure ControlThreePhaseSolarInverter contains 3 axes objects. Axes object 1 with title DC Bus Voltage, ylabel Voltage (V) contains an object of type line. Axes object 2 with title PV Inverter Real Power Output, ylabel Real Power (W) contains an object of type line. Axes object 3 with title PV Inverter Reactive Power Output, xlabel Time (s), ylabel Reactive Power (VARS) contains an object of type line.

另请参阅

| |

主题