Purpose and Approach

Through a $2-million-dollar grant from the California Energy Commission (CEC), Superb's Learn Green Buildings (LGB) project will create a software platform to provide an immersive, interactive 3D environment of virtual spaces inside office buildings to enable users to learn about high-performance, energy-efficient building design, construction, and operations.

The LGB platform will build upon the successful results from 5 years of development of the Learn HVAC eLearning tool (www.learnHVAC.org), and provide users with the ability to learn about the energy performance of each of 4 building energy systems: exterior envelope, HVAC (heating, ventilation, and air-conditioning), lighting, and daylighting. Learn HVAC and Learn Green Buildings software can be used either individually or in group-learning situations, and is directed at students and instructors in 2-year and 4-year college programs. All software will be open source and available via web-based, public-domain delivery platforms, thus facilitating their widespread use and their potential extension and modification by others. All tools and resources developed are to be available at no cost to users.

The concepts of operations, building integration, and design come alive by the presentation of real-time 3D animations of the detailed, accurate simulation of a simple building system. The real-time animated simulations permit the user to observe the dynamic performance of control systems responding to the changing system and its components. Users can view a system operating normally, or with one or more "faults" activated. Students can move through the 3D animation/simulation, viewing each system component as it operates. These components visually change according to user inputs and in response to second-by-second simulation calculations.

This is a video of a test/demo of LGB, running inside of a web browser. To try the demo for yourself, go to the Demos section.


This is a video of LGB's predecessor, Learn HVAC, in action. It is built upon an older, downloadable application model, but gives you an idea of method and features that may be included in LGB.

Functionality and Features

3D Animation and Conversion to Web GL

The last version of Learn HVAC uses a 3D animation engine developed in Flash ActionScript 3.0. The user can observe realistic animations of how the HVAC system and its components are operating. The animations do require a certain level of processing power (an average desktop or laptop purchased in the last few years is usually fine). Learn HVAC has the option, however, to scale back or turn off the animations to accommodate earlier machines. A popup "performance" dialog box allows the user to modify several system performance parameters.

Superb is currently in the process of applying a burgeoning open-source technology platform to support Learn Green Buildigns in a new, more accessible way. In partnership with SRI's Kuda team, we are using WebGL to make LGB part of this open-source JavaScript API movement, which facilitates dynamic, interactive 3D applications within a web browser—no plug-in required.


An important part of LGB will be that a user can view the systems either operating normally or operating with one or more "faults" that cause the system to operate outside of normal conditions. Many faults can be activated to varying degrees, using "sliders." For example, often the HVAC system or component being impacted by a fault can adjust to the fault with little or no symptoms or negative impact until some threshold condition has been crossed. A variety of faults have been implemented already, with many more planned to be made available for user activation in the future.

When a scenario is started, the user can interact with the animated simulations in one of 3 basic ways:

  • View normal operation: The user can observe the system behaving normally, with no faults activated. The software parameters can be set to ensure that no faults are inadvertently activated. Thus, a user can be comfortable that the operation being viewed is indeed "normal" for the season, time, occupancy conditions, and other initial settings.
  • Activate known faults: The user can activate one or more known faults to mild or severe levels and can observe their impacts on system behavior. This is an excellent educational-use mode.
  • Troubleshoot a scenario with unknown faults: An instructor can create scenarios with single or multiple faults that are hidden from the user; the challenge to the student is to find the faults and propose corrective action. Instructors will often group students into teams to do the troubleshooting. Such problem-based case study (PBCS) scenarios can range from being simple and quickly solvable to difficult and complicated, requiring a team a week or more to solve.

Short- and Long-Term Use Case

In addition to LGB's real-time animated simulator described above, which provides close-up snapshots of dynamic system behavior in the short term, users are also able to obtain longer-term results, such as monthly or annual performance summaries. The long-term analysis is provided by one or more simulations using EnergyPlus. This type of energy-impact scenario operates as follows:

  • When a scenario is created, an EnergyPlus annual simulation runs key building features that correspond to the conditions of the scenario. The EnergyPlus zone loads for the initial time of the scenario, generating input loads for the short-term animated simulation. The EnergyPlus input file and selected outputs (I-O files) are saved with the scenario by LGB.
  • When a user selects and activates an energy-related scenario, the EnergyPlus I-O file is copied to the user's directory.
  • The user can modify the real-time, short-term inputs and faults, as before.
  • Utilizing the new, energy-related variables, the user can now make changes to impact energy use, peak demand, and HVAC operations.
  • The user can also request a second long-term comparison EnergyPlus simulation. This will use the basic I-O of the first simulation, but will incorporate the changes made by the user in the short-term animated simulation.
  • The user can compare the original and revised EnergyPlus results as well as the original and revised simulations.

Users are still free to use just the original use case with the short-term 3D animated simulation and no energy analysis.

Storage and retrieval of user I-O data

A key objective in this current version is to allow a user to compare the energy efficiency of a current set of conditions to a previous (initial) set of conditions. In order to allow such comparisons, LGBallows students to store and to retrieve at least a limited set of user data. The current version, when completed, is expected to allow one comparison per user, per scenario.

Data Structures for 9-zone analysis

The LGB is being designed with a data structure to permit examination of any one of 9 zones (spread along hte North, East, South, West, and Core) on one floor of a multi-story building. This allows users to switch from zone to zone in analyzing various system performance. For example, HVAC behavior at 3 pm on a sunny summer afternoon can be expected to vary considerably by zone.

EnergyPlus within LGB

A user of LGB can easily activate comparative annual EnergyPlus simulations. Our EnergyPlus implementation is currently limited toward specific education objectives. We use a large office prototype file, developed at LBL for the US Department of Energy (DOE). LGB also expands upon a user front end to EnergyPlus that was developed by LBL as part of a demand-response application. This results in an easy-to-use Graphic User Interface (GUI) front-end that allows a user of LGB to specify key building features of interest. The user can quickly select:

  • Climate location (and its associated weather file).
  • Building configuration, orientation, and key window features.
  • Zoning.
  • Key internal loads by zone.

All other building inputs are defaulted, using the rules imbedded in the prototype macros. When ready, the user clicks a button to run EnergyPlus.

Comparative charting of results

Results variables from EnergyPlus and programmed simulations can be selected and charted using "drag and drop" techniques. Currently, charts can be either time series or XY. In developing this capability, the LGB software team is making use of techniques developed under another collaborative effort with LBL for CEC. That effort produced a proof-of-concept prototype of visualization concepts—see www.viztool.org.

E- Leaning Approach

LGB uses goal-oriented, problem-based case study methods to find solutions to complex system-level equipment problems. It promotes a team approach to problem solving and encourages communications and interactions within and between teams and course instructors.

Intended Users

The primary intended users of LGB are:

  • Building operators
  • Engineers focused on the operation, commissioning, retrofitting, and retro-commissioning of building HVAC systems.
  • Students in 2- or 4-year universities with technical HVAC programs or schools of architecture
  • High school students
  • Participants in union apprentice programs


HVAC, envelope, and lighting systems and controls in buildings are becoming increasingly complex, digitized, and difficult to properly design, construct, operate, maintain, and troubleshoot. Building operators and technicians today must master new computer-based technologies in addition to their traditional skills.

Several major trends are increasing the complexity and difficulty of properly operating and maintaining buildings:

  • Digital control technology is becoming pervasive on both new and existing buildings. Thus, building operators and technicians must master a new set of computer-related skills (e.g., hardware, software, database management, and local-area networking) in addition to their traditional skills of HVAC management and repair.
  • Regulations and policies are increasingly involved, including new commissioning and sustainability factors.
  • Energy performance monitoring, commissioning, and retrocommissioning address increasing energy costs, but require advanced capabilities to be effective.
  • Security is increasingly important since 9/11 and operators must monitor advanced security systems, initiate emergency response plans, and shut down complex systems in the event of environmental attacks.

As building industry professionals strive to keep up with these increasing needs, one result is that many buildings are not operating properly, thus providing marginal or poor comfort and quality while using much more energy than needed. In many cases, actual energy savings in buildings with advanced technological capabilities falls far short of potential savings, due to the demand for advanced training for building-operations professionals outpacing supply.

Meeting the Need

Saving energy in buildings involves more than just new energy-efficient gadgets and technologies. High-efficiency equipment that is not properly installed, calibrated, tested, operated, or maintained will likely save far less energy than anticipated. Creating a truly energy-efficient building industry involves training skilled people to design, construct, operate, and maintain its increasingly complex buildings and systems.

Learn Green Buildings addresses this need through the creation of more accessible, engaging problem-based learning software for use in community colleges and universities. LGB focuses on teaching system-level troubleshooting skills as well as business skills in communications and teamwork.