电池的简单控制策略

问题描述

我想要一个非常简单的脚本来控制连接到与光伏相同总线的电池。我想做的是以下内容

当光伏的功率大于负载需求且电池未充满时,则电池应以满率或等于过剩能量的速率充电。

当光伏的功率低于负载需求且电池没有空时,则电池应以全速率或等于当前容量的速率放电。

换句话说就是这样:

    # Choose charging/discharging power
    if P_PV > P_load and SOE < E_max:
        
        P_controller = min(P_PV - P_load,P_max_rate)
        
    elif SOE > 0:
        
        P_controller = -min(SOE/(3600*time),P_max_rate)
    
    else: 
        
        P_controller = 0

我的问题是如何将 SOE(以 Wh 为单位的能量状态)转换为以 W 为单位的充电/放电率。由于我的模拟以秒为单位,所以我除以模拟时间乘以 3600 是否正确?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)