Published: March 23, 2019

A open source Modelica library for the NZEC is built to facilitate the design and operation of a real NZEC. Using this library, a virtual testbed is built based on a real-world NZEC in Florida. The testbed consists of a framework and system models for different subsystems, including solar photovoltaic (PV) systems, ground-coupled source heat pumps, buildings, the electric grid, and so on. The framework streamlines the process for simulation and optimization with Python; the models include both physics-based ones and data-driven ones, designed for different data availability and application contexts. The models are validated against the measurement data.

Software Download

The development site of this software is at:

Release Notes

  • 07/28/2020: SCC-NZEC library V1.1 released.
    • Added new package OccupantBehavior which enables occupancy-dependent schedule generation for thermostat setpoints, etc.
  • 03/27/2019: SCC-NZEC library V1.0 released.
    • First release of the library. It contains component and system models supporting community-scale building load, domestic hot water, heat pump system and power source modeling.


The NZEC library is the outcome of the project "BIGDATA: Collaborative Research: IA: Big Data Analytics for Optimized Planning of Smart, Sustainable, and Connected Communities" sponsored by the National Science Foundation (Award No. IIS-1802017). The project website is here

Related Publications

D. He, S. Huang, W. Zuo, R. Kaiser 2016. “Demo Abstract: a Virtual Testbed for Net Zero Energy Communities.” Proceedings of the 3rd ACM International Conference on Systems for Energy-Efficient Built Environments (BuildSys 2016), pp. 211-212, November 16-17, Palo Alto, CA.

D. He, S. Huang, W. Zuo, R. Kaiser 2016. “Towards to the Development of Virtual Testbed for Net Zero Energy Communities.” Proceedings of the ASHRAE and IBPSA-USA SimBuild 2016: Building Performance Modeling Conference, pp. 125-132, August 8-12, Salt Lake City, UT.