Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Alfalfa [SWR 18-17]

Software ·
DOI:https://doi.org/10.11578/dc.20181205.2· OSTI ID:code-21229 · Code ID:21229
Alfalfa is a web based software service that implements a virtual building control system using the EnergyPlus simulation as a backend. Conventional building energy simulation is non interactive, meaning that a simulation is started and run to completion without any user input during the simulation. Alfalfa allows a client to start a building simulation, then interactively read sensor locations and dynamically command actuators in realtime. The Alfalfa web service conforms to the Project Haystack standard, which is a specification adopted by many building control system vendors. The service enables Haystack compliant control system vendors to test their control modules and algorithms without the need for a physical building or modifying their hardware and software, enabling faster and cheaper development cycles. Alfalfa has use cases beyond control system testing. One example is building fault detection, where physical building performance can be compared to simulated values in realtime, indicating where there may be a problem in the building. Another use case is informing predictive control systems, where near future events are simulated to premptively guide control decisions in the real building. This software is web based and designed to be self service. Users of Alfalfa can upload an OpenStudio building model and begin communicating with the simulated building without any advanced setup or configuration, as if they were communicating a real building control system. Behind the scenes, Alfalfa makes extensive use of Amazon Web Services, in order to scale from a very small number of users and buildings, to extremely large numbers in a cost effective way.
Site Accession Number:
NREL SWR 18-17
Software Type:
Scientific
License(s):
BSD 3-clause "New" or "Revised" License
Programming Language(s):
JavaScript; Python
Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
ACT

Primary Award/Contract Number:
AC36-08GO28308
DOE Contract Number:
AC36-08GO28308
Code ID:
21229
OSTI ID:
code-21229
Country of Origin:
United States

Similar Records

Alfalfa Virtual Building Service: Software Engineering Best Practices Applied to Runtime Interaction with Building Energy Models
Conference · Tue Jul 23 00:00:00 EDT 2024 · OSTI ID:2407013

Legacy OpenStudio® SketchUp Plug-in [SWR-07-40]
Software · Mon Oct 05 20:00:00 EDT 2015 · OSTI ID:code-19502

OPENSTUDIO
Software · Sat Mar 01 00:00:00 EST 2008 · OSTI ID:1306084

Related Subjects