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

Alfalfa Virtual Building Service: Software Engineering Best Practices Applied to Runtime Interaction with Building Energy Models

Conference ·
OSTI ID:2407013
Buildings are active participants in increasingly complex energy systems. Building Energy Modeling (BEM) has a key role to play in planning and de-risking an equitable energy transition, with BEM-backed "virtual buildings" critical path for diverse applications that include workforce training tools, Hardware-in-the-Loop (HIL) experimentation to study equipment performance under a range of conditions, Control-Hardware-in-the-Loop (CHIL) experimentation to de-risk commercial control implementations at equipment through grid orchestration levels, and integration of dynamic load profiles into grid modeling tools for energy system experimentation at the urban scale. Modeling requirements vary across these applications, but many software engineering tasks do not. The Alfalfa Virtual Building Service (AVBS, see https://github.com/NREL/alfalfa/wiki) is an open-source web service that solves these common tasks robustly in one place, providing a foundational platform for power users to bootstrap their own applications. AVBS abstracts the specifics of runtime interaction with OpenStudio, Modelica, and Spawn of EnergyPlus models behind a unified REST API. Additionally, AVBS provides resources for cloud deployment and scaling to 100s of parallel simulations, a growing library of modular Operational Technology (OT) integrations for emulation of real-world interfaces, and scripts to automate the population of communities of virtual buildings from URBANopt, ResStock and ComStock.
Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Energy Efficiency Office. Building Technologies Office
DOE Contract Number:
AC36-08GO28308
OSTI ID:
2407013
Report Number(s):
NREL/PR-5500-89738; MainId:90517; UUID:3e03ac34-1692-4a7d-bcf9-4ce0592a846b; MainAdminId:73193
Country of Publication:
United States
Language:
English

Similar Records

Alfalfa [SWR 18-17]
Software · Tue Nov 13 19:00:00 EST 2018 · OSTI ID:code-21229

Alfalfa
Conference · Fri Oct 25 00:00:00 EDT 2024 · OSTI ID:2475620

Urban Renewable Building And Neighborhood Optimization
Software · Wed Sep 07 00:00:00 EDT 2016 · OSTI ID:1364767