跳到主要内容

光伏发电01型-快速详细模型-标准模型-v1

案例介绍

包含光伏电池单元、光伏电池环境条件、基于Boost升压电路的最大功率点跟踪控制、变流器及其控制、电压穿越状态判断、电压穿越控制,以及电压穿越故障阻抗等模块的跟网型光伏发电01型-快速详细模型-标准模型-v1的典型案例。

使用方法说明

适用场景

支持多短路比下的单机并网测试,适用于以下分析场景:

  • 辐照度、温度随机变化响应测试
  • 高低电压穿越测试
  • 光伏发电系统控制策略验证
  • 不同电网强度下的光伏发电系统运行特性分析

适用范围

  • 可稳定运行的辐照度范围:20 ~ 1200W/m^2,温度范围:-40 ~ 80°C
  • 建议步长范围:1~10μs
  • 高低压穿越成功的短路比≥1.5

功能概述

  • 电压穿越控制详细参数、变流器PI控制参数、初始辐照度、温度等参数均开放可调
  • 支持变流器控制中dq轴电流优先模式的切换
  • 支持并网方式的切换
  • 高低电压穿越判断,脱网保护控制,辐照度、温度随机变化等可切换启用/禁用状态

算例介绍

光伏发电01型-快速详细模型-标准模型-v1由电气主拓扑、光伏电池环境条件、最大功率点跟踪控制、变流器控制、电压穿越状态判断模块、电压穿越控制模块,以及电压穿越故障阻抗等七个部分组成。

电气主拓扑由光伏电池单元、Boost升压电路、Chopper斩波电路、IGBT开关详细建模的变流器、交流滤波器、升压变压器及单元测试组成。
并网方式可选择与理想电压源或戴维南等值电压源相连,其中戴维南等值电压源的阻抗大小由用户设置的短路比、阻抗比计算得到。两种并网方式的切换以及短路比、阻抗比的大小均可在参数组中进行设置。单元测试中还包含适用于与戴维南等值电压源相连时的电压穿越故障阻抗模块,不限制短路比的大小,目前暂不支持高电压穿越的工况。

电气主拓扑
电气主拓扑

光伏电池环境条件输出辐照度和温度到光伏电池单元,用户可以选择是否启用辐照度或温度的随机变化。

光伏电池环境条件
光伏电池环境条件

最大功率点跟踪控制采用扰动观察法实现基于Boost升压电路的MPPT控制,实现对光伏输出有功功率的控制。

最大功率点跟踪控制
最大功率点跟踪控制

变流器控制由锁相环、Park变换、变流器dq轴内外环控制、变流器dq轴电流限幅值计算、变流器电压控制信号逆Park变换、输出变流器控制信号,以及电压穿越状态判断模块、电压穿越控制模块等部分组成,实现对直流电压、光伏输出无功功率的控制;电压穿越期间,将参与dq轴内环PI控制的变流器控制电流指令值替换为电压穿越控制电流指令值。

变流器控制
变流器控制

算例仿真测试

光伏发电01型-快速详细模型-标准模型-v1分别进行了环境条件随机变化测试和高低压穿越测试。

环境条件随机变化测试结果

光伏电池单元的额定辐照度、温度分别为1000W/m²、25°C。环境条件随机变化测试中,设置初始辐照度、温度均等于其额定值。辐照度、温度在5s时开始随机变化,变化频率均为1Hz,仿真结果如下图所示。

辐照度变化曲线
辐照度变化曲线
温度变化曲线
温度变化曲线
有功功率变化曲线
有功功率变化曲线

辐照度/温度随机变化频率为1Hz,环境条件发生变化时,有功功率跟随环境发生相应的变化。

高低压穿越测试结果

按照《GB/T 19964-2024, 光伏发电站接入电力系统技术规定》国标要求进行高低压穿越测试,测试结果如下列各表所示(✓代表穿越成功,×代表穿越失败)。

SCR=2SCR=1.5SCR=1
穿越情况×

由上表测试结果可以看到,光伏发电系统标准模型可在短路比≥1.5时,在高低压穿越测试中穿越成功。
以下为SCR=2时,光伏发电01型-快速详细模型-标准模型-v1在三相20%Un跌落、三相130%Un抬升工况下的仿真结果。其中,蓝色曲线Vrms_HV为光伏发电模型并网点电压、黄色曲线Ppu_HV为光伏发电模型并网点处有功功率、红色曲线Qpu_HV为光伏发电模型并网点处无功功率。

三相20%Un跌落仿真结果
三相20%Un跌落仿真结果
三相130%Un抬升仿真结果
三相130%Un抬升仿真结果

由仿真结果可以看到,光伏发电系统标准模型在电网电压跌落、抬升期间,输出有功、无功功率能够按照故障电压穿越能力的要求响应电压变化,且并网点电压能够在故障切除后恢复至初始状态,表明光伏发电01型-快速详细模型-标准模型-v1穿越成功。

模型地址

点击打开模型地址:光伏发电01型-快速详细模型-标准模型-v1

附录

参数

光伏阵列参数组

光伏阵列PVS相关参数

参数名键名类型 [单位]描述
阵列串联模块数Ncs_PV实数光伏阵列串联模块数
阵列并联模块数Ncp_PV实数光伏阵列并联模块数
额定辐照度Irrated_PV实数 [W/m^2]光伏电池单元额定辐照度
额定温度Trated_PV实数 [°C]光伏电池单元额定温度
额定开路电压Uocr_PV实数 [V]光伏电池单元额定开路电压
额定短路电流Iscr_PV实数 [A]光伏电池单元额定短路电流
最大功率点电压Umr_PV实数 [V]光伏电池单元最大功率点电压
最大功率点电流Imr_PV实数 [A]光伏电池单元最大功率点电流
补偿系数αAlpha_PV实数光伏电池单元补偿系数α
补偿系数βBeta_PV实数光伏电池单元补偿系数β
补偿系数γGamma_PV实数光伏电池单元补偿系数γ

光伏环境条件参数组

光伏环境条件PVS_environment conditions相关参数

参数名键名类型 [单位]描述
初始辐照度G_PV实数 [W/m^2]初始辐照度
初始温度T_PV实数 [°C]初始温度
是否启用辐照度随机变化Gflag_PV布尔是否启用辐照度随机变化
辐照度开始随机变化的时间Gtime_PV实数 [s]辐照度开始随机变化的时间
辐照度随机变化频率Gfreq_PV实数 [Hz]输入0.001Hz到10Hz
是否启用温度随机变化Tflag_PV布尔是否启用温度随机变化
温度开始随机变化的时间Ttime_PV实数 [s]温度开始随机变化的时间
温度随机变化频率Tfreq_PV实数 [Hz]输入0.001Hz到10Hz

Boost升压电路及MPPT控制参数组

Boost升压电路及MPPT控制Boost_converter_and_mppt_control相关参数

参数名键名类型 [单位]描述
Boost电路低压侧电容CLv_BO实数 [F]Boost电路低压侧电容
Boost电路高压侧电容CHv_BO实数 [F]Boost电路高压侧电容
Boost电路滤波电感L_BO实数 [H]Boost电路滤波电感
Boost电路PWM控制载波倍频Cfreq_BO实数 [Hz]Boost电路PWM控制载波倍频

变流器及其控制参数组

变流器及其控制Converter_and_converter_controller相关参数

参数名键名类型 [单位]描述
直流电压基准值Vbase_DC实数 [kV]直流电压基准值
交流电压基准值Vbase_AC实数 [kV]交流电压基准值
直流母线电容Cap_DC实数 [F]直流母线电容
网侧滤波电感L_AC实数 [H]网侧滤波电感
变流器PWM控制载波倍频Cfreq_VSC实数 [Hz]变流器PWM控制载波倍频
网侧滤波器截止频率FreqCutOff_VSC实数 [Hz]网侧滤波器截止频率
变流器电流限制优先级IlimPriority_VSC选择变流器电流限制优先级
流经变流器电流最大值Imaxpu_VSC实数 [p.u.]流经变流器电流最大值
变流器锁相环比例增益系数KpPll_VSC实数 [p.u.]变流器锁相环比例增益系数
变流器锁相环积分增益系数KiPll_VSC实数 [p.u.]变流器锁相环积分增益系数
变流器Id控制PI比例增益系数KpId_VSC实数 [p.u.]变流器Id控制PI比例增益系数
变流器Id控制PI积分时间常数TiId_VSC实数 [s]变流器Id控制PI积分时间常数
变流器Iq控制PI比例增益系数KpIq_VSC实数 [p.u.]变流器Iq控制PI比例增益系数
变流器Iq控制PI积分时间常数TiIq_VSC实数 [s]变流器Iq控制PI积分时间常数
变流器Vd控制PI比例增益系数KpVd_VSC实数 [p.u.]变流器Vd控制PI比例增益系数
变流器Vd控制PI积分时间常数TiVd_VSC实数 [s]变流器Vd控制PI积分时间常数
变流器Vq控制PI比例增益系数KpVq_VSC实数 [p.u.]变流器Vq控制PI比例增益系数
变流器Vq控制PI积分时间常数TiVq_VSC实数 [s]变流器Vq控制PI积分时间常数

直流斩波器参数组

直流斩波器Chopper_DC相关参数

参数名键名类型 [单位]描述
chopper电路导通电压VdcChopOn_DC实数 [p.u.]chopper电路导通电压
chopper电路断开电压VdcChopOff_DC实数 [p.u.]chopper电路断开电压

启动时序参数组

启动时序参数组Start_sequence相关参数

参数名键名类型 [单位]描述
光伏发电并网延时DBlk实数 [s]光伏发电并网延时
光伏电池启动延时DBlk_PV实数 [s]光伏电池启动延时
变流器启动延时DBlk_VSC实数 [s]变流器启动延时
启动时间Startup_Time实数 [s]启动时间

低电压穿越判断

低电压穿越判断

参数名键名类型 [单位]描述
启用低电压穿越判断Enable_LV布尔是否启用低电压穿越判断?
进入低穿状态电压值VLin_LV实数 [p.u.]进入低电压穿越状态电压值
退出低穿状态电压值VLout_LV实数 [p.u.]退出低电压穿越状态电压值
进入低穿延时TdlyVLin_LV实数 [s]进入低电压穿越延时
退出低穿延时TdlyVLout_LV实数 [s]退出低电压穿越延时

高电压穿越判断

高电压穿越判断

参数名键名类型 [单位]描述
启用高电压穿越判断Enable_HV布尔是否启用高电压穿越判断?
进入高穿状态电压值VHin_HV实数 [p.u.]进入高电压穿越状态电压值
退出高穿状态电压值VHout_HV实数 [p.u.]退出高电压穿越状态电压值
进入高穿延时TdlyVHin_HV实数 [s]进入高电压穿越延时
退出高穿延时TdlyVHout_HV实数 [s]退出高电压穿越延时

脱网保护控制

脱网保护控制

参数名键名类型 [单位]描述
是否启用电压保护切机控制Trip_Enable_VRT布尔是否启用电压保护切机控制
脱网后是否再次并网Reflag_VRT选择脱网后是否再次并网
低压保护拐点1时刻TL1_LV实数 [s]低电压穿越保护曲线拐点1时刻
低压保护拐点1电压值VL1_LV实数 [p.u.]低电压穿越保护曲线拐点1电压值
低压保护拐点2时刻TL2_LV实数 [s]低电压穿越保护曲线拐点2时刻
低压保护拐点2电压值VL2_LV实数 [p.u.]低电压穿越保护曲线拐点2电压值
高压保护拐点1时刻TH1_HV实数 [s]高电压穿越保护曲线拐点1时刻
高压保护拐点1电压值VH1_HV实数 [p.u.]高电压穿越保护曲线拐点1电压值
高压保护2时刻TH2_HV实数 [s]高电压穿越保护曲线拐点2时刻
高压保护2电压值VH2_HV实数 [p.u.]高电压穿越保护曲线拐点2电压值

低压穿越期间控制参数

低压穿越期间控制参数

参数名键名类型 [单位]描述
低穿期间有功功率控制标志位LVRT_IN_PFLAG选择0-无附加控制;1-指定功率;2-指定电流;3-按穿越前电流;4-低压限有功电流
有功系数KP_LV实数有功系数
有功设定值Pset_LV实数 [p.u.]有功设定值
有功电流系数1K1_Ip_LV实数有功电流系数1
有功电流系数2K2_Ip_LV实数有功电流系数2
有功电流设定值Ipset_LV实数 [p.u.]有功电流设定值
低压限有功电流电压下阀值VZEROX_LV实数 [p.u.]低压限有功电流电压下阀值
低压限有功电流电压上阀值VBRKPT_LV实数 [p.u.]低压限有功电流电压上阀值
低压限有功电流上阀值IpBRKPT_LV实数 [p.u.]低压限有功电流上阀值
低穿期间无功功率控制标志位LVRT_IN_QFLAG选择0-无附加控制;1-指定功率;2-指定电流
低电压穿越期间无功系数KQ_LV实数低电压穿越期间无功系数
低电压穿越期间无功设定值Qset_LV实数 [p.u.]低电压穿越期间无功设定值
无功电流系数1K1_Iq_LV实数无功电流系数1
无功电流系数2K2_Iq_LV实数无功电流系数2
无功电流设定值Iqset_LV实数 [p.u.]无功电流设定值

低压穿越结束初始时刻

低压穿越结束初始时刻

参数名键名类型 [单位]描述
有功电流穿越恢复起始点标志位Ip_LVREC0_FLAG选择0-无附加控制;1-按初始有功电流百分比; 2-按穿越期间有功电流; 3-按穿越期间功率
初始有功电流百分比系数KIp_LVREC0_LV实数初始有功电流百分比系数
有功电流设定值Ipset_LVREC0_LV实数 [p.u.]有功电流设定值
电流维持时间TLVRT_RECOVER0_LV实数 [s]电流维持时间
无功电流穿越恢复起始点标志位Iq_LVREC0_FLAG选择0-无附加控制;1-按初始无功电流百分比; 2-按穿越期间无功电流百分比; 3-按穿越期间功率
穿越期间无功电流百分比系数KIq_LVREC0_LV实数穿越期间无功电流百分比系数
无功电流设定值Iqset_LVREC0_LV实数 [p.u.]无功电流设定值

高压穿越期间控制参数

高压穿越期间控制参数

参数名键名类型 [单位]描述
高穿期间有功功率控制标志位HVRT_IN_PFLAG选择0,无附加控制;1,指定功率;2,指定电流;3,按穿越前电流
高电压穿越期间有功系数KP_HV实数高电压穿越期间有功系数
高电压穿越期间有功设定值Pset_HV实数 [p.u.]高电压穿越期间有功设定值
有功电流系数 1K1_Ip_HV实数有功电流系数 1
有功电流系数 2K2_Ip_HV实数有功电流系数 2
有功电流设定值Ipset_HV实数 [p.u.]有功电流设定值
高穿期间无功功率控制标志位HVRT_IN_QFLAG选择0,无附加控制;1,指定功率;2,指定电流
无功功率系数KQ_HV实数无功功率系数
无功功率设定值Qset_HV实数 [p.u.]无功功率设定值
无功电流系数 1K1_Iq_HV实数无功电流系数 1
无功电流系数 2K2_Iq_HV实数无功电流系数 2
无功电流设定值Iqset_HV实数 [p.u.]无功电流设定值

高压穿越结束初始时刻

高压穿越结束初始时刻

参数名键名类型 [单位]描述
有功电流穿越恢复起始点标志位Ip_HVREC0_FLAG选择0-无附加控制 1-按初始功率百分比 2-按穿越期间有功电流 3-按穿越期间功率
初始有功电流百分比系数KIp_HVREC0_HV实数初始有功电流百分比系数
有功电流设定值Ipset_HVREC0_HV实数 [p.u.]有功电流设定值
电流维持时间THVRT_RECOVER0_HV实数 [s]电流维持时间
无功电流穿越恢复起始点标志位Iq_HVREC0_FLAG选择0 无附加控制;1 按初始无功电流;2 按穿越期间无功电流百分比;3 按穿越期间功率
故障期间无功电流百分比系数KIq_HVREC0_HV实数故障期间无功电流百分比系数
无功电流设定值Iqset_HVREC0_HV实数 [p.u.]无功电流设定值

穿越恢复控制

穿越恢复控制

参数名键名类型 [单位]描述
电压穿越恢复有功电流指令计算方式VRT_RECOVER_PFLAG选择0,无附加控制; 1,定斜率;2,按惯性曲线
定斜率dIp_RECOVER_max_VRT实数 [p.u./s]定斜率
惯性曲线Tcons_Precover_VRT实数 [s]惯性曲线
电压穿越恢复无功电流指令计算方式VRT_RECOVER_QFLAG选择0,无附加控制; 1,定斜率;2,按惯性曲线
定斜率dIq_RECOVER_max_VRT实数 [p.u./s]定斜率
惯性曲线Tcons_Qrecover_VRT实数 [s]惯性曲线

外接电网与单元测试参数组

外接电网与单元测试相关参数

参数名键名类型 [单位]描述
网侧线电压有效值Vbase_HV实数 [kV]网侧线电压有效值
网侧额定频率Freq_AC实数 [Hz]网侧额定频率
光伏并网方式GridType选择光伏并网方式
电压穿越类型Fault_VRT选择电压穿越类型
系统短路比SCR实数系统短路比
系统阻抗比XR实数系统阻抗比
理想电压源是否为故障电压源FaultSet选择理想电压源是否为故障电压源
理想电压源故障开始时间FaultStartTime实数 [s]理想电压源故障开始时间
理想电压源故障结束时间FaultEndTime实数 [s]理想电压源故障结束时间
理想电压源故障电压降FaultDropRatio实数 [p.u.]理想电压源故障电压降