单轴光伏跟踪控制器的反阴影跟踪算法:原理、计算方法与工程实现

2026-09-22 09:59 上海迅潮科技有限公司

单轴光伏跟踪控制器的反阴影跟踪算法:原理、计算方法与工程实现

· 分类:技术科普

单轴光伏跟踪控制器的反阴影跟踪算法:原理、计算方法与工程实现

单轴光伏跟踪系统通过持续调整支架倾角使组件朝向太阳,以提升发电量。但在太阳高度角较低的时段,组件倾斜导致其在水平方向的投影延长,前排组件将对后排形成遮挡。为消除该遮挡,光伏跟踪控制器在此时段主动减小组件倾角,使阳光经排间空隙投射至后排组件,该控制策略称为反阴影跟踪(Backtracking),亦称回溯跟踪。本文阐述排间遮挡的损失机理,建立几何模型并推导反阴影跟踪角计算公式,进而说明太阳能跟踪控制器端的实时执行流程及其与 AI 智能算法的协同方式。

一、排间遮挡的损失机理

反阴影跟踪的必要性源于光伏组件对遮挡的高度敏感性,其机理可从电路结构与热效应两方面分析。

光伏组件由数十片电池片串联构成。串联电路各处电流相同,整串电流受限于输出最低的电池片。当电池片被遮挡时,其停止发电,但整串电流仍需流经该电池片,使其由电源转变为负载,导致整串输出下降,该现象称为组串失配损失。

遮挡同时引发发热问题。被遮挡电池片在反向电流作用下消耗功率,形成局部高温,即热斑效应。轻微时加速组件老化、降低发电效率,严重时导致电池片烧毁并构成安全隐患。因此,排间遮挡造成的损失显著高于被遮挡面积本身。

相关研究表明,严重排间遮挡可导致组件输出大幅衰减。这也解释了光伏跟踪控制器为何在特定时段主动放弃最优入射角,优先消除遮挡。

二、反阴影跟踪的基本原理

单轴跟踪支架绕水平轴旋转,组件朝向东西方向。太阳能跟踪控制器采用常规天文算法跟踪时,在太阳高度角较高的时段,组件投影较短,排间不产生遮挡,常规跟踪即为最优策略。

随着太阳高度角降低,组件倾斜角度增大,其水平方向投影随之延长。当前排组件的投影延伸至后排组件位置时,遮挡即发生。

反阴影跟踪的处理方式为:在当前排组件投影长度超过排间距时,光伏跟踪控制器按计算角度减小组件倾角,以缩短投影长度,使入射光线经排间空隙投射至后排组件,从而使全场组件均不受遮挡。

该策略的代价是组件不再严格正对太阳,单块组件的入射角有所损失;但由于避免了组串失配损失,全场总发电量相应提高。本质上,这是以局部入射角损失换取全场收益的优化策略。

三、几何模型:地面覆盖率与太阳投影角

组件倾角的调整量可由几何关系精确求解。对光伏跟踪控制器而言,该计算涉及四个几何量,见表 1。

表 1 · 光伏跟踪控制器执行反阴影跟踪时的四个关键参数
参数含义说明
W组件排宽度单排组件沿转动方向的投影宽度(如 2 m)
P排间距(pitch)相邻两根跟踪轴之间的中心距(如 6 m)
β太阳投影角太阳入射光线投影至垂直于跟踪轴的平面后,与地平面的夹角
θ跟踪倾角组件相对水平面的旋转角,θ = 0 表示组件水平

W 与 P 的比值称为地面覆盖率(Ground Coverage Ratio,GCR):

GCR = W / PGCR 为电站设计阶段确定的参数,反映阵列布置密度。以组件宽 2 m、轴间距 6 m 为例,GCR = 2/6 ≈ 0.33。GCR 越大,阵列越密集,启用反阴影跟踪的必要性越高。

无遮挡的临界几何条件为:前排组件的水平投影长度与背向阴影长度之和不超过排间距。

W·cosθ + W·sinθ / tanβ ≤ P其中左端两项分别为组件自身水平投影宽度与其沿太阳方向投射的阴影长度。

对该不等式取等号,两端同除以 W,并联立常规跟踪条件下组件正对太阳的关系式 θ = 90° − β,可解得临界判据如下:

临界太阳投影角:β_crit = arcsin(GCR)当 β > β_crit 时,常规跟踪不产生遮挡,无需启用反阴影跟踪;当 β 降至 β_crit 以下时,遮挡开始出现,太阳能跟踪控制器切换至反阴影跟踪模式。

四、反阴影跟踪角的计算方法

当太阳投影角低于临界值时,以恰好消除遮挡为约束条件求解跟踪倾角,即得反阴影跟踪角计算公式。该式为 NREL 技术报告与 pvlib 等开源光伏建模库所采用的标准形式:

θ_backtrack = arcsin( sinβ / GCR ) − βθ_backtrack 为反阴影跟踪角(相对水平面);β 为太阳投影角;GCR 为地面覆盖率。当计算结果小于 0 时取 0,即组件处于水平状态。

该式的物理含义为:太阳投影角越小,反阴影跟踪角越趋近于 0°,即组件倾角越小。这是由于太阳高度角降低时投影延长,需减小组件倾角方能使光线通过排间空隙。反之,当 β 回升至 β_crit 时,该式计算结果与常规跟踪角一致,两条曲线在切换点平滑衔接,不产生角度突变。

在光伏跟踪控制器中实际执行时,还需施加两项约束:一是取 θ = max(θ_backtrack, 0);二是与最大转角限位、风保护等条件取交集,以保证机械结构安全。

五、太阳能跟踪控制器端的实时执行流程

在工程实现中,上述算法在光伏跟踪控制器内实时运行,流程如下:

  1. 计算太阳位置:天文算法依据当前时间、经度与纬度,计算太阳高度角与方位角,进而得出太阳投影角 β;
  2. 临界判据比较:将 β 与 β_crit = arcsin(GCR) 比较,判定当前是否处于需要启用反阴影跟踪的时段;
  3. 输出目标角度:未越界时输出常规跟踪角;越界时按 θ_backtrack = arcsin(sinβ/GCR) − β 输出反阴影跟踪角;
  4. 闭环执行:依据位置传感器反馈实时校正驱动角度,确保指令角度准确执行。

上述计算在每台光伏跟踪控制器内独立完成,不依赖云端。因此,即使通信中断,反阴影跟踪逻辑仍然有效,电站发电量不受影响。

产品协同:反阴影跟踪所需的完整系统链路

反阴影跟踪的稳定落地需硬件、通信与运维平台协同。迅潮科技(SolarSurges)的 SurgeTrack 系列产品覆盖了从太阳能跟踪控制器至运维平台的完整链路:

  • SurgeTrack TCU(光伏跟踪控制器):跟踪系统的执行机构,采用“AI 智能算法 + 天文算法 + 闭环控制”的控制体系。反阴影跟踪角计算在 TCU 内部完成,配合位置传感器实现优于 ±1° 的跟踪精度,跟踪范围 -60°~+60°,防护等级 IP67,工作温度 -35~60 ℃,具备过流保护、风保护、雪保护、雨保护、夜间返回与回溯跟踪(反阴影)等功能。产品线涵盖 DC 供电、AC 供电、自供电与农光互补机型;
  • SurgeTrack NCU(智能通信箱):作为光伏跟踪控制器的场站级通信枢纽,通过无线自组网与场内全部 TCU 通信,支持单控与群控。在反阴影跟踪应用中,NCU 的作用在于参数一致性管理,即将 GCR、排间距等电站级参数一次性下发至全场,避免逐台配置导致参数偏差;
  • SurgeTrack SCADA(监控平台):提供数据采集与存储、运维管理、远程指令下发与异常报警等功能。运维人员可在太阳能跟踪控制器的监控平台上对比启用与关闭反阴影跟踪两种策略下的发电曲线,以实测数据验证实际收益;
  • SWS 智能气象站:提供风速、风向、温湿度、雪深、雨量与冰雹监测,为反阴影跟踪之外的风保护、雪保护等策略提供环境感知依据。

六、理想模型之外的工程偏差

前述几何模型对太阳能跟踪控制器而言建立在若干理想假设之上,即地面平坦、阵列无附加遮挡、组件性能一致。实际电站中至少存在以下三类偏差,需由光伏跟踪控制器在现场分别处理:

  • 地形起伏:南北向坡度将改变有效排间距,东西向坡度使上午与下午的遮挡规律呈非对称分布。工程上通常按坡向分段处理,并采用引入坡度修正的反阴影跟踪算法(NREL 技术报告曾就 slope-aware backtracking 的处理方式进行专门讨论);
  • 组件衰减与积灰:将导致实际发电曲线偏离理论值,使基于纯几何模型的增益预测产生误差;
  • 云团与散射光:多云条件下直射分量占比下降,太阳投影角的几何意义被削弱,此时机械执行反阴影跟踪未必为最优策略。

七、反阴影跟踪与 AI 智能算法的协同

鉴于几何模型存在上述边界条件,当前工程实践通常将反阴影跟踪与 AI 算法结合使用,这也是新一代太阳能跟踪控制器的技术差异所在。

其基本思路为:以几何公式确保无遮挡这一硬性约束,由 AI 算法在该约束范围内逼近实际发电最优解。具体而言,AI 模型持续学习三类数据,即设备运行数据(角度、电流、功率)、气象数据(辐照强度、辐照分量、云况)与发电数据,据此动态修正反阴影跟踪的执行策略,并可在云团到达前预先调整组件角度。由此,反阴影跟踪角的输出由理论几何最优逐步收敛至现场发电最优。

光伏跟踪控制器的效能取决于算法与硬件的配合程度。这也是迅潮科技将「天文算法 + AI 智能算法 + 闭环控制」组合应用的原因:天文算法提供可靠的太阳位置基准,反阴影跟踪逻辑确保无遮挡约束,AI 算法在此基础上完成收益优化,闭环控制保证指令角度准确执行。三者缺一不可——仅采用天文算法无法覆盖真实工况,仅依赖 AI 算法则因缺少物理约束可能输出不安全的指令。

八、结论

反阴影跟踪的本质,是以少量入射角损失换取阵列无遮挡。其解决的核心问题并非如何更精确地跟踪太阳,而是如何在遮挡不可避免的时段合理调整跟踪策略——对光伏电站而言,遮挡引起的组串失配与热斑损失,远高于少量入射角损失。

该算法在太阳能跟踪控制器中所占代码规模有限,但集中体现了跟踪系统由机械式追日向智能化决策演进的技术路径,也为评估控制器算法能力提供了直接依据。

参考与依据

  1. Kevin Anderson, Mark Mikofski,《Slope-Aware Backtracking for Single-Axis Trackers》,NREL Technical Report NREL/TP-5K00-76626,2020 年 7 月。nrel.gov
  2. pvlib-python 官方文档,pvlib.tracking.singleaxis(含 backtrack 参数与 gcr 定义)。readthedocs.io
  3. 上海迅潮科技有限公司(SolarSurges)SurgeTrack TCU / NCU / SCADA 产品技术资料,2026 年。
  4. 文中产品参数(跟踪精度 ±1°、跟踪范围 -60°~+60°、IP67、工作温度 -35~60 ℃、通信方式与保护功能等)来自迅潮科技公开产品规格。

本文数据均来自公开信息与行业研究机构,已在文中标注来源;本文为行业观察,不构成任何法律或投资建议。

昵称:
内容:
验证码:
提交评论
评论一下