事务性能量仿真平台的python支持
tesp_support的Python项目详细描述
交易能量仿真平台(tesp)模拟 具有交易控制的配电网 负载和资源。当前功能包括:
- GridLAB-D用于配电系统和住宅负荷
- EnergyPlus大型建筑
- MATPOWER或PYPOWER用于大容量电力系统
- 在{A5}、Java或C++ +LI>中的事务代理绑定
A6的目标是研究人员能够集中精力工作 在最后一个项目上,推动该领域的发展。
安装
tesp_支持可以使用pip:
$ pip install tesp_support
但是,为了有用,tesp_支持需要自定义版本的 gridlab-d和energyplus。它还需要Python3.6或更高版本,使用 NumPy、SciPy、NetworkX、Matplotlib和PYPOWER。有 用于Windows、Linux和Mac的完整TESP的跨平台安装程序 github上的os x。用户还可以使用Docker版本。
tesp_支持的开发工作流程
- 从这个目录中,“pip install-e.”将python指向这个克隆的存储库,以便调用tesp_支持函数 >参见现有Python源文件的路线图,以及一些文档。对代码的任何更改或添加都需要在此目录中进行。
- 从这台计算机上的任何其他目录运行测试
- 准备好后,在setup.py中编辑tesp_支持版本号和依赖项
- 要部署,“python setup.py sdist upload”
- 任何用户都可以通过“pip install tesp_support–upgrade”获得更改。
- 使用“pip show tesp_support”验证计算机上的版本和位置
使用TESP
这是一个开发人员的电网研究平台。见 http://tesp.readthedocs.io/en/latest/用于用户说明,以及 http://github.com/pnnl/tesp用于源代码。
子目录
- tesp_支持;代理、配置和后处理的python代码。
- test;支持测试包的脚本;不是自动的。
许可证和版权
- 版权所有(c)2017-2019巴特勒纪念学院
更改日志
版本1.0.0(2017-06-08)
- 初始版本
版本0.2(2017-10-14)
- 对于NIST TE挑战2
版本0.1.4(2018-09-30)
- 对于gridapps-d演示
- GridLab-D功能/1146分支,带FNCS控制开关
版本0.1.9(2018-12-13)
- Mac、Windows和Linux的三个桌面版安装程序
- 教程视频
- DSO+T研究文件