power_curve_query_func.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:POWER 作者: pennelise 项目源码 文件源码
def power_curve_query(ws,TI,opt="normal_TI"):
    import numpy as np
    hub_height_ws = np.arange(3,13.5,0.5)

    power_normal_TI = np.array([0,20,63,116,177,248,331,428,540,667,812,972,1141,1299,1448,1561,1633,1661,1677,1678,1680])
    power_low_TI = np.array([0,18,61,114,174,244,325,421,532,657,801,961,1134,1304,1463,1585,1654,1675,1680,1680,1680])
    power_high_TI = np.array([0,24,68,123,185,258,344,446,562,693,841,994,1148,1287,1419,1519,1589,1637,1665,1679,1680])

    if "var_TI" not in opt:    
        if "normal_TI" in opt:
            power = power_normal_TI
        if "low_TI" in opt:
            power = power_low_TI
        if "high_TI" in opt:
            power = power_high_TI    

        power_interp = np.interp(ws, hub_height_ws, power)
    else:
        from power_curve_query_func import power_curve_var_TI 
        power_interp = power_curve_var_TI(ws,TI)

    return power_interp
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号