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]
Alfalfa
Urban Renewable Building And Neighborhood Optimization
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