4. 太阳位置与阴影计算基础
要判断一块光伏组件在某个时刻会不会被遮挡、遮挡多深、损失多少发电量,第一步不是画方阵,而是把太阳“放到天上正确的位置”。太阳位置由四个基本量共同确定:赤纬角 δ(太阳直射点纬度)、时角 ω(太阳相对当地正午的偏转角度)、太阳高度角 α(太阳与地平面的夹角)和太阳方位角 γ(太阳在水平面上的投影方向)。这四个量不是并列关系,而是层层递进的:赤纬角与时角是“输入”,高度角与方位角是“输出”,而真太阳时是保证时角算得准的时间基准。
一、赤纬角:决定太阳“南北走多远”
赤纬角描述太阳直射点在地球南北回归线之间的移动,一年中在约 −23.45° 到 +23.45° 之间变化。工程上常用 Cooper 近似式:
δ = 23.45° × sin[ 360° × (284 + N) / 365 ]
N 为一年中的第几天(1 月 1 日 N = 1)
例如 6 月 21 日(N ≈ 172)代入可得 δ ≈ +23.45°,即夏至;12 月 21 日(N ≈ 355)可得 δ ≈ −23.45°,即冬至。赤纬角直接决定正午太阳高度角的上限:在北纬 φ 处,正午太阳高度角 α_noon = 90° − |φ − δ|。这意味着同一排组件在冬季正午的阴影比夏季长得多,冬至前后往往是全年阴影最严重的时段,也是阴影分析的“控制工况”。
二、时角与真太阳时:把“几点”换算成太阳的位置
时角 ω 表示太阳偏离当地正午的角度,正午为 0°,上午为负、下午为正,每小时对应 15°:
ω = 15° × (T_solar − 12)
T_solar 为真太阳时(小时,含小数)
这里的关键是真太阳时,而不是手表上的北京时间。真太阳时与钟表时的差异来自两部分:一是经度差,二是“时差方程”(Equation of Time,由地球轨道偏心率与黄赤交角引起,全年在约 −14 min 到 +16 min 之间波动)。换算关系为:
T_solar = T_clock + (L_local − L_standard) × 4 min/° + EoT
L_local :当地经度
L_standard :钟表时区中央经线(北京时间取 120°E)
EoT :时差方程修正值(分钟)
举例:某电站位于东经 105°、北纬 30°,使用北京时间。当地经度比 120°E 偏西 15°,仅经度差就使真太阳时比钟表时慢 60 分钟;若当日 EoT 为 +10 min,则 T_solar = T_clock − 60 + 10 = T_clock − 50 min。也就是说,北京时间 12:50 才是当地真太阳时正午。若忽略这一修正,时角会整体偏移约 12.5°,方位角与阴影方向随之产生明显误差,前后排阴影间距的计算就会失真。
三、高度角与方位角:阴影方向与长度的直接来源
已知纬度 φ、赤纬角 δ 和时角 ω,即可计算太阳高度角与方位角:
sin α = sin φ · sin δ + cos φ · cos δ · cos ω
cos γ = (sin δ · cos φ − cos δ · sin φ · cos ω) / cos α
(γ 自正北起算,顺时针为正;或按“正南为 0°”约定,需全文统一)
高度角 α 决定阴影的长度:物体高度 H 在地面上的投影长度 L = H / tan α。方位角 γ 决定阴影的方向:阴影方向与太阳方位角相反(相差 180°)。因此,只要算出某时刻的 α 与 γ,就能把一根立柱、一排组件或一栋建筑的阴影准确投到地面坐标系上,进而判断它是否落入相邻阵列的受光面。
四、四个量在阴影分析中的分工
把四个量串起来看,它们各自承担不同角色:赤纬角决定“季节”,时角决定“时刻”,两者共同决定太阳在天空中的位置;高度角决定阴影长度,方位角决定阴影朝向;真太阳时则是时角计算的基准,是整条计算链中最容易被忽视、却最容易造成系统性偏差的一环。实际阴影分析中,通常先确定控制日(如冬至日)和控制时刻(如上午 9:00 至下午 15:00 之间),再逐时计算 α 与 γ,最后把阴影投影到阵列平面上求遮挡面积。
五、一个可复算的示例
以冬至日(N ≈ 355,δ ≈ −23.45°)、北纬 30°、真太阳时上午 9:00 为例:ω = 15° × (9 − 12) = −45°。代入高度角公式:sin α = sin30°·sin(−23.45°) + cos30°·cos(−23.45°)·cos(−45°) ≈ 0.5×(−0.398) + 0.866×0.917×0.707 ≈ −0.199 + 0.562 ≈ 0.363,得 α ≈ 21.3°。若组件上沿离地高度 H = 2.0 m,则阴影长度 L = 2.0 / tan21.3° ≈ 2.0 / 0.390 ≈ 5.13 m。这个长度明显大于夏季正午的阴影,说明冬至上午的阴影是决定前后排间距的关键工况。方位角方面,上午太阳偏东,阴影指向西北方向,需结合场地坐标判断是否落到相邻阵列上。
六、计算流程小结
- 确定日期 N,用 Cooper 公式求赤纬角 δ。
- 将钟表时换算为真太阳时 T_solar(经度差 + 时差方程)。
- 由 T_solar 求时角 ω。
- 代入高度角与方位角公式,得到 α 与 γ。
- 用 L = H / tan α 求阴影长度,用 γ + 180° 求阴影方向。
- 将阴影投影到地面坐标系,判断是否遮挡相邻阵列。
掌握这四个量及其换算关系,后续的阵列间距设计、遮挡面积计算和阴影损失评估才有可靠的基础。实际工程中建议把上述公式写成表格或脚本,对冬至日 09:00–15:00 逐时计算,取阴影最长、遮挡最严重的时刻作为控制工况,再据此确定前后排最小间距。