# SOLAR-VERSE-IU-ANALYSIS **Repository Path**: shuweisichuang/solar-verse-iu-analysis ## Basic Information - **Project Name**: SOLAR-VERSE-IU-ANALYSIS - **Description**: solar-verse-iu-analysis - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-13 - **Last Updated**: 2025-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SOLAR-IU-ANALYSIS ## 组串低效诊断 ### 1. 组串能效(电量)计算 #### 1.1. 计算规则 计算规则: 每天下午18点定时任务计算当天的组串能效, 取当天9:01~15:00的数据进行积分运算. 其中需要过滤掉无效组串和0电流支路组串: 取组串11:01~11:30的30条数据, 判断如果存在20条及以上电流数据小于1A或者相同的数值, 则不参与以下计算. 同时计算组串所在子阵的平均能效`子阵日平均能效=该子阵所有组串能效和/该子阵所有组串数量`,组串能效损失`单组串能效损失(比例)=(1-低效组串日能效/子阵日平均能效)*100%` 计算周期: 每天下午18点, 定时任务计算`StringEfficiencyRecordAnalysisScheduledTask#analysisString` 取数时间: 早9点到下午15点, 每分钟1条, 数据库表: solar_forward_string_data_currentday 计算公式: ∫W=∑(P1 + P2) / 2 * (t2 - t1)=∑(U1*I1 + U2*I2) / 2 * (t2 - t1) 数据库表: 组串能效表数据记录`solar_string_efficiency_record`, 组串当天数据表`solar_forward_string_data_currentday`, 转发数据设备表`solar_forward_device_info` #### 1.2. 组串抵消分析计算 计算规则: 每天晚上21点分析计算当天低效电压电流, 根据`组串能效`结果取连续3天(今天、昨天、前天)电量损失大于2%的组串能效参与计算, 然后取当天11:00~12:00的数据(其中需要过滤掉无效组串和0电流支路组串: 取组串11:01~11:30的30条数据, 判断如果存在20条及以上电流数据小于1A或者相同的数值, 则不参与以下计算), 计算出组串电流电压中位数, 子阵电流电压中位值的平均数, 然后根据中位值计算出电流、电压损失比例: `电压损失比例=(1-(单组串电压中位值/子阵所有组串的平均电压中位值))*100%`, `电流损失比例=(1-(单组串电流中位值/子阵所有组串的平均电流中位值))*100%`. 低效电流=电流损失比例>2%,低效电压=电压损失比例>2%. 计算周期: 每天晚上21点, 定时任务计算`StringIuAnalysisScheduleTask#analysisNew` 取数时间: 连续3天的能效数据及早11点到12点的当天原始数据, 每分钟1条, 数据库表: `solar_string_efficiency_record`,`solar_forward_string_data_currentday`,`solar_forward_string_le_diagnose_record` 计算公式: `电压损失比例=(1-(单组串电压中位值/子阵所有组串的平均电压中位值))*100%`;`电流损失比例=(1-(单组串电流中位值/子阵所有组串的平均电流中位值))*100%` 数据库表: 组串能效表数据记录`solar_string_efficiency_record`, 组串当天数据表`solar_forward_string_data_currentday`, 转发数据设备表`solar_forward_device_info`