Skip to content
energyos edited this page Mar 18, 2013 · 3 revisions

OpenESPI-EUI Analytics DOAP

Short Description

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.

Long Description

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.

(EUI) Model Enrichment

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:

  1. EUI Data Access -- Used to extract historical EUI data into an integrated analytic package
  2. Predicted EUI Injection -- used to inject predictive EUI data into a Third Party or DataCustodian EUI repostitory
  3. Test Orchestration -- a test interface that can direct the code to implement scripted good and bad behavior designed to test the interface.
It is the stated goal of this development to apply the Spring Integration Framework to the OpenESPI javaSpring codebase and support integration of at least one exemplary EUI analytic capability. Further analytic integration is anticipated to refine the EUI data access/injection APIs.

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

Clone this wiki locally