理论辐照度计算

1 整体

输入:经纬度,时间(到分钟),海拔
输出:水平面辐照值

只需要提供经纬度和时间,根据一系列的计算可得该点的理论辐照值。
(1) 计算过程涉及的公式有多种,同一个定义可能对应不同的计算逻辑,差异不会太大,都是基于相应的物理、数学逻辑的变现
(2) 需要获取相应的海拔高度,这里通链接访问获取
(3) 参考多个来源和解析,形成最终的结果,重点感谢该网站提供的专业且丰富的相关知识点:https://www.pveducation.org/

如下所示,绿色是根据输入得到该地区的理论辐照度,红色是当地真实辐照度。

以时间 2021-10-18 12:20:25举例说明

2 常规因子

Esc : 太阳常数,默认值 1367 w/m2 ,
latitude:经度
longitude :纬度

2.1 标准子午线

LSTM 是标准子午线计算公式,timezone是中国时区的值。

LSTM =  (360/24)*timezone 
timezone  = 8
2.2 时间特征
# 解析时间相关参数
t = "2021-10-18 12:20:25"

import datetime
import pandas as pd
dt = pd.to_datetime("2021-10-18 12:20:25")

Y = dt.year         #  年份 year
N = dt.dayofyear    #  积日 ,一年中第几天 day
Hour = dt.hour      #  地方标准小时数  也是 ST
Minute = dt.minute  #  地方标准分钟数  F太阳高度角

Sd = Hour + ( Minute  - 4 * ( 120 -  longitude))/ 60  # 地方时
Lt =  Hour + Minute/60  #  local time 当前时间
2.3 海拔高度

存在一个提供接口的网站,根据经纬度,返回所在区域的海拔。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值