# SPARK/EnergyPlus Link

## Abstract

EnergyPlus (E+) is a new whole-building energy analysis program that combines the best capabilities and features from BLAST and DOE-2 along with new capabilities. E+ modular implementation facilitates extending the program and adding links to other programs. The fluid loops and HVAC components support a "manager-interface" simulation protocol that allows for the independent simulation of subsystems, each possibly using a customized solution procedure. Thus, the E+ program structure allows the solution to a particular subsystem to be computed without affecting the solution schemes used for the other subsystems. This fundamental requirement enables the integration of extemal models in the E+ building systems simulation, SPARK is a generic differential-algebraic equation (DAE) solver for constructing and solving models of complex HVAC components. In a typical application, the user provides inverse C functions that solve for variables in the equations of interest and connects the equation variables in order to define the overall system topology. SPARK then employs graph-theoretic methods to decompose the problem into independent subsystems, and to identify the smallest subset of variables that need to be solved iteratively by re-ordering the equations in each subsystem. The solution sequence generated by this pre processing step produces a mathematical system of equationsmore »

- Authors:

- Publication Date:

- Research Org.:
- Lawrence Berkeley National Laboratory

- Sponsoring Org.:
- USDOE

- OSTI Identifier:
- 1323910

- Report Number(s):
- SELink; 001888MLTPL00

- DOE Contract Number:
- AC03-76SF00098

- Resource Type:
- Software

- Software Revision:
- 00

- Software Package Number:
- 001888

- Software Package Contents:
- Media Directory; Software Abstract; Media includes Source Code; Object Library; Executable Module(s); Compilation Instructions; Sample Problem Input Data; Programmer Documentation

- Software CPU:
- MLTPL

- Open Source:
- No

- Source Code Available:
- Yes

- Country of Publication:
- United States

### Citation Formats

```
Curtil, Dimitri.
```*SPARK/EnergyPlus Link*.
Computer software. Vers. 00. USDOE. 31 Oct. 2004.
Web.

```
Curtil, Dimitri. (2004, October 31). SPARK/EnergyPlus Link (Version 00) [Computer software].
```

```
Curtil, Dimitri. SPARK/EnergyPlus Link.
Computer software. Version 00. October 31, 2004.
```

```
@misc{osti_1323910,
```

title = {SPARK/EnergyPlus Link, Version 00},

author = {Curtil, Dimitri},

abstractNote = {EnergyPlus (E+) is a new whole-building energy analysis program that combines the best capabilities and features from BLAST and DOE-2 along with new capabilities. E+ modular implementation facilitates extending the program and adding links to other programs. The fluid loops and HVAC components support a "manager-interface" simulation protocol that allows for the independent simulation of subsystems, each possibly using a customized solution procedure. Thus, the E+ program structure allows the solution to a particular subsystem to be computed without affecting the solution schemes used for the other subsystems. This fundamental requirement enables the integration of extemal models in the E+ building systems simulation, SPARK is a generic differential-algebraic equation (DAE) solver for constructing and solving models of complex HVAC components. In a typical application, the user provides inverse C functions that solve for variables in the equations of interest and connects the equation variables in order to define the overall system topology. SPARK then employs graph-theoretic methods to decompose the problem into independent subsystems, and to identify the smallest subset of variables that need to be solved iteratively by re-ordering the equations in each subsystem. The solution sequence generated by this pre processing step produces a mathematical system of equations that is faster to solve than the full, original system, thus making SPARK an extremely fast DAE solver. We are linking SPARK and E+ so that SPARK can be used to construct detailed models of primary and/or secondary HVAC systems and system components, with emphasis on advanced control strategies and new energy technologies, that can be run within E+. The equation-oriented approach in SPARK makes it a natural platform to generate robust and efficient solvers for individual component models, allowing the user to focus on the mathematical representation of the physical model. This relieves the user of the burden of developing an efficient solution algorithm, which is typically required when adding a new E+ component module. Such individual component solvers can then be evaluated as part of a larger system — in our case E+ — that does not have to be aware of the solution algorithm used in the SPARK model. Furthermore, SPARK is suited for solving short time step (fractions of a second) dynamic problems that E+ cannot handle. It is able to solve more complicated system configurations than E+. Thus it greatly expands the E+ domain of usability.},

doi = {},

year = {2004},

month = {10},

note =

}

To receive further information, fill out the request form below. OSTI staff will begin to process an order for scientific and technical software once the signed site license agreement is received. You may also reach us by email at: .