Convert a solar gain on human to radiant temperature.
Project description
PROCEDURE FOR CALCULATING COMFORT IMPACT OF SOLAR GAIN ON OCCUPANTS BY ASHRAE 55-2020
Convert a solar gain on human to radiant temperature.
Install
pip install solartotr
Usage
import solartotr
# 自动计算时角
t = solartotr.get_hour_angle()
# 自动计算太阳赤纬角
sun_angle = solartotr.get_sun_angle()
print("Sun angle:", sun_angle)
# 根据时角、地理纬度和太阳赤纬角计算太阳高度角
b = solartotr.get_h(t=t, latitude=40, sun_angle=sun_angle)
print(b)
# 根据太阳高度角和海拔高度计算直射太阳辐射
i_dir = solartotr.get_i_dir(b=0, height=800)
# 根据直射太阳辐射、环境温度、太阳高度角和太阳相对于人正面的夹角计算辐射温度
tr = solartotr.solar_to_tr(i_dir=i_dir, ta=30, b=0, sharp=120)
print(tr)
Parameters
t
: 时角,单位为度,正午为0度,取值-180度到180度latitude
: 地理纬度,单位为度,北纬为正,南纬为负sun_angle
: 太阳赤纬角,单位为度,北纬为正,南纬为负b
: 太阳高度角,单位为度,0-90i_dir
: 直射太阳辐射,单位为W/m2ta
: 环境温度,单位为摄氏度b
: 太阳高度角,单位为度sharp
: 太阳相对于人正面的夹角,单位为度tr
: 辐射温度,单位为摄氏度
References
ASHRAE 55-2020, Thermal Environmental Conditions for Human Occupancy.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
solartotr-0.0.1.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for solartotr-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1e8506e22d904b61d92ea2214487044bad3c76bbcb3f4c5d8dc947ed856798d |
|
MD5 | 9059bec6e4e680528e14abaf753f6347 |
|
BLAKE2b-256 | 85b29fc2c382795094584c521acdc31b1fa9b155ea418da41f3d614e7f956e23 |