evnrg是一个电动汽车电力需求模拟软件包,它接收行程数据,并在给定一组假设的情况下将其转换为有用的能源数据。
evnrg的Python项目详细描述
evnrg
evnrg是一个电动汽车电力需求模拟软件包,它接收行程数据,并在给定一组假设的情况下将其转换为有用的能源数据。
该项目的灵感来源于早先的一项工作,即模拟理论上的电气化机队更换的电力需求。 该工具设计用于跟踪任意大车队、任意数量的电动汽车供电设备和规则的能源使用情况 它控制何时收费,以及使用哪种排队逻辑。
功能
evnrg接受场景定义和间隔行程数据,以便生成数组(pandas系列):
- 电力需求(每个电动车辆供电设备组)
- 油耗(每辆车)
- 蓄电池状态(每辆车)
- 延迟距离(每辆车)
- 电动汽车供电设备占用率(每个电动汽车供电设备银行)
待办事项
- 编写单元测试
- 为并行模拟创建DASK调度程序
- 实现地理隔离规则
- 在<
银行> /CITE >最大功率的情况下,实现智能充电行为(节流、循环),每一个> > EVSE 最大输出的总和。 - 实现分析(依赖于openei-rates)
许可证
此软件包是apache软件许可证2.0下的免费软件。有关详细信息,请参见许可证。
学分
最初由亚历克斯·坎贝尔作为加州大学戴维斯分校科学硕士论文项目的一部分撰写。 这个项目由加州大学戴维斯分校赞助 加州大学戴维斯分校。这个项目是由Office of Naval Research NEPTUNE项目资助的。
这个包的框架是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2019-03-21)
- 将基本包重新提交给github。