指南
太阳能光伏发电量测算
光伏发电量计算,就是把地点、屋面和组件参数折算成一个数字:一年多少度电。公式只有一行,难点几乎全在喂给它的那些假设里。
简而言之:年发电量约等于倾斜面辐照量 × 装机容量 × 性能比。辐照量取决于场地和倾斜角度,装机容量就是组件的峰值功率,而性能比把温度、线损、逆变器和阴影等损失一并吞下。开阔场地上这个比值接近 0.8,而四周有女儿墙和烟囱的屋顶往往明显更低。

发电量和功率不是一回事
一块 5 kWp 的组件标称 5 千瓦,但那只在标准测试条件下成立:辐照度 1000 W/m²、电池温度 25 °C。实际运行中,这两个条件很少同时满足。你真正买到的是电,而电是功率随时间的累积,所以真正要看的指标是年发电量,单位是千瓦时。
报价单上有两个词经常被混用,值得分清楚:
- 峰值功率(kWp)——电站的规模,由组件决定。
- 等效利用小时数(kWh/kWp)——每千瓦装机一年能发多少电,反映的是场地和设计,而不是组件本身。
比较两份方案时,等效利用小时数比总发电量更公平,因为它剔除了规模差异。一个 10 kWp 的系统年发 11000 度,另一个 5 kWp 的系统年发 5800 度,两者的等效利用小时数很接近(1100 与 1160),这比单纯的发电量更能说明设计的优劣。
公式,以及每一项遮掩了什么
计算本身只是一次乘法:
E = H × P × PR
- E——年发电量,kWh/年。
- H——组件倾斜面上一年接收到的辐照量,kWh/m²。
- P——装机容量,kWp。
- PR——性能比,理论发电量中能在真实环境中存活下来的比例。
P 是最省事的一项,规格书上就有。真正需要讨论的是 H 和 PR。
举个例子:1 kWp 的组件,倾斜面年辐照量 1600 kWh/m²,性能比 0.80,一年发电量为 1 × 1600 × 0.80 = 1280 度。等效利用小时数就是 1280 小时,对一个朝向良好、固定倾角的坡屋顶来说,这是晴朗温带气候下相当实际的数字。
这个例子其实也就是全部要点:把 PR 从 0.80 改成 0.60,同一套组件就凭空少发 320 度。所谓发电量测算,大半就是在算损失。

辐照数据是从哪里来的
H 并不是在自家屋顶上测出来的。它来自气象数据集——典型气象年文件,或由卫星影像反演的辐照数据——这些数据通常给出水平面数值,并常拆分为直射和散射两部分。要得到倾斜面上的值,还得按倾角和方位角做换算。
相比数据来源本身,有两点更值得留意:
- 气象数据集默认地平线是通透的。它知道太阳轨迹,却不知道隔壁那栋楼、女儿墙,或者将来会长大的那棵树。在受到约束的城市场地上,数据库给出的是乐观上限,而不是估算值。
- 在多云或高纬度地区,散射辐照占总量的比重很大,而换算模型在那种条件下本身就只是近似。所以不同数据集之间的细微差异,不必太当真。
阴影:估算最容易悄悄翻车的地方
用一个「遮挡百分比」来描述光伏损失,是最常见、也最误导人的做法。真实的组件串联成组、并配有旁路二极管,对部分遮挡的响应并不成比例:
- 遮住某块组件的关键位置,损失的可能是整串的一段,而不只是被遮住的那点面积。
- 阴影会移动——烟囱在上午投下影子,邻楼在深冬投下影子——它们在不同时段影响不同的组串,年度平均值会把这种损伤平均掉,而不是显示出来。
- 阵列还会自己遮自己:冬季太阳偏低时,前排会把影子投到后排上。
这就是为什么一个标着「遮挡系数」的滑块几乎没什么用,也是为什么唯一诚实的做法是逐时模拟:算出一年中每个小时的太阳位置,把它投射到真实的场景几何上,再累积每个面实际接收到的辐照。这其实就是把阴影建模用在能量问题上,同时也产出设计者可能本来就需要的建筑阴影分析结果——在这里,被遮住的小时数直接等于损失的电量。
朝向与倾角:别死磕最优解
很多人纠结「最佳」倾角到底是几度,但收益曲线在顶部附近其实很平。
- 倾角与当地最优值相差约 10° 以内,损失通常只有百分之几。
- 对固定式阵列而言,方位角比直觉更宽容;偏离正南 20° 以内(南半球为偏离正北),一般只有个位数的百分比损失。
- 真正不能将就的,是方位角指向了永久遮挡物,或者为了外观选的倾角,让阵列大半天都躺在女儿墙的影子里。
换句话说,精力应该花在阴影勘察上,花在确保阵列所在的面真能接收到 1600 kWh/m²,而不是最后那 2% 的倾角。
在 Heliodon 中计算发电量
- 导入模型——建筑或场地的 .3dm、.obj、.dae 文件。文件在浏览器本地解析,不会上传。
- 设置场地——在地图上选点,以使用正确的太阳轨迹、纬度和时区。
- 确定阵列表面——隔离出将要铺设组件的屋面或其所在图层。
- 累积全年——在该图层上对全年逐时辐射做积分以估算发电量,而不是套一个固定的遮挡系数。
- 折算收益——同一次计算即可支撑经济测算(NPV、ROI、LCOE 与静态回收期)和碳减排量。
- 导出——保存截图、录制动画,或下载 Excel 报表。
看到数字之后,先做这几项检查
任何一个发电量数字,包括本工具算出来的,都值得核对这四件事:
- 用的究竟是倾斜面辐照量还是水平面数值?在中纬度,仅这一项差异就可能达到 15%。
- 阴影是按逐时计算的,还是被压缩成了一个百分比?
- 性能比是否被明说?不肯写出 PR 的报价通常有隐情。固定倾角系统 0.75–0.85 属于健康区间;低于 0.70 往往意味着确实存在问题,或者设计过于保守。
- 温度是否被考虑?炎热地区因高温损失的发电量往往超过阴影损失,忽略温度的计算一定偏乐观。
把这四个问题答清楚,光伏发电量估算就不再是一个营销数字,而是一个你拿得出手、也经得起追问的结果。
把你的模型变成发电量估算
Heliodon 免费且直接在浏览器中运行——无需安装、无需账号。导入 .3dm、.obj 或 .dae 模型,在地图上设定场地,对全年逐时辐射进行累积以估算发电量,再用同一次计算读取经济性与碳减排结果。
启动 Heliodon常见问题
光伏发电量和功率有什么区别?
功率(kW)是瞬时值,发电量(kWh)是能量随时间的累积。一块 5 kWp 的组件标称 5 千瓦,但那只在标准测试条件下成立;放到一整年里,它可能只发出五千度左右。
年发电量怎么算?
把三个数相乘:组件倾斜面上的年辐照量(kWh/m²)、装机容量(kWp)和性能比。1 kWp 的组件,倾斜面辐照量 1600 kWh/m²,性能比 0.80,一年就是 1280 度电。
性能比一般是多少?
设计和施工正常、没有遮挡的固定倾角系统,0.75 到 0.85 属于正常范围。低于 0.70 通常意味着存在遮挡、积灰或逆变器选型不匹配,而不是估算保守。
阴影会让光伏少发多少电?
比「完全不出力」要少,但比被遮住的面积比例要多。组件串联成组、并配有旁路二极管,遮住组件的一角,损失的可能是整串的一段。所以阴影必须逐时模拟,而不能压缩成一个百分比。
必须做完整模拟吗,查数据库够不够?
平坦、无遮挡的场地用气象数据库估算就够了。但屋顶有女儿墙、烟囱、老虎窗或邻楼时,就必须结合真实场景几何和逐时太阳位置来计算——这正是三维日照与阴影工具所做的事。