forked from MartyBurns/OpenESPI
-
Notifications
You must be signed in to change notification settings - Fork 2
Eui analytics
energyos edited this page Mar 18, 2013
·
3 revisions
The mission of the OpenESPI EUI Analytics project is to provide an open source, public licensed implementation that integrates with the OpenESPI springJava effort. The general integration framework within Spring will be used to support loosely coupled, loading of specific modules that support algorithmic access to the EUI repositories of the DataCustodian and ThirdParty packages.
The OpenESPI EUI Analytics implementation consists primarily of extending the OpenESPI javaSpring code base to include configurable integration, via the Spring Integration framework, of analytic packages. Standard APIs are to be provided that specifically focus upon the EUI represnetations and the ability of analytic packages to integrate with the javaSpring EUI representation.
- Tariff Analysis
- Cost injection to EUI
- Aggregation across usage points
- Refactoring the Interval
- hourly -> Monthly; ...
In addition, OpenESPI EUI Analytics project will provide at least one proto-typical analytic package integration to provide a working example of the integration strategy provided. The desire is to integrate this project framework into a highly visible analytic package, such as the LBL DER-CAM modeling package or the US Department of Energy EnergyPlus package.
The OpenESPI EUI Analytics framework exposes three interfaces:
- EUI Data Access -- Used to extract historical EUI data into an integrated analytic package
- Predicted EUI Injection -- used to inject predictive EUI data into a Third Party or DataCustodian EUI repostitory
- Test Orchestration -- a test interface that can direct the code to implement scripted good and bad behavior designed to test the interface.
The OpenESPI project currently has 3 sub-activities:
- javaSpring Integration – The code base of the OpenESPI javaSpring project is to be extended to support Spring Integration
- EUI Analytic Integraion – The selection and integration of an external EUI analytic, simulation, and/or modeling package.
- OpenESPI Analytic Testing – specification and execution of Testing Harness(es) and test vectors that implement an OpenESPI Analytics test plan