Simulation Research Group Publications -- 1989

These reports may be ordered, free of charge, from the Simulation Research Group at Lawrence Berkeley National Laboratory. Please contact
        Kathy Ellington
        MS: 90-3147
        Lawrence Berkeley National Laboratory
        Berkeley, CA 94720
        USA
        Fax: 510-486-4089
        Email: info@gundog.lbl.gov


LBL-28197 -- INTEGRATION OF SIMULATION INTO BUILDING DESIGN: THE NEED FOR A JOINT APPROACH,
Abstract:
We describe the need for a joint effort between design researchers and simulation tool developers in formulating procedures and standards for integrating simulation into the building design process. We review and discuss current efforts in the U.S. and Europe in the development of next-generation simulation tools and design integration techniques. In particular, we describe initiatives in object-oriented simulation environments (include the U.S.'s SPARK, the U.K.'s Energy Kernel System, the Swedish IDA system, and the French ZOOM program) and consider the relationship of these environments to recent R&D incentives in design integration methodology provided by the Commission of the European Community (the COMBINE program). Topics discussed include the role of simulation in building design, deficiencies of current energy performance evaluation tools, characteristics of intelligent building design systems, transfer of data and knowledge between simulation and design, and the STEP standard for the exchange of product model data.

LBL-28272 -- OBJECT-ORIENTED PROGRAMMING, EQUATION-BASED SUBMODELS, AND SYSTEM REDUCTION IN SPARK,
Abstract:
Collaborative efforts among building simulation researchers in Europe and the U.S. have resulted in wide acceptance of certain features as necessary attributes of future simulation environments. As identified in the Energy Kernel System (EKS), the principal features are those of the object-oriented programming (OOP) paradigm, in which a hierarchy of submodels is readily defined and interconnected to form system models of widely varying purpose, solution methodology, and implementation design. The Simulation Problem Analysis and Research Kernel (SPARK) is an early, prototypical implementation intended to exhibit at least some of the EKS features, including an OOP-like environment. Additionally, SPARK implements a solution process that is based on graph algorithms and achieves solution efficiency through a reduction in size of the iterative problem. This paper enlarges on earlier descriptions of SPARK, attempting to separate and clarify the modeling issues and solution issues. To this end, the nature of the SPARK environment is compared to established OOP environments. The SPARK equation-based objects are contrasted to the assignment-based (input/output oriented) models employed in most current simulation environments. The SPARK cut-set reduction methodology is compared to the more widely-known sparse matrix technique. Finally, the utility of the SPARK reduction algorithm is demonstrated on a number of example problems.

LBL-28274 -- NEUTRAL FORMAT AND AUTOMATIC TRANSLATION FOR BUILDING SIMULATION SUBMODELS,
Abstract:
Much current research is directed towards development of software environments that allow easy construction of building simulation models of widely varying structure and purpose. The example, TRNSYS, has been in use for a number of years. Recently, several new such environments have been proposed. In spite of a considerable variation in model description formats among environments, the underlying mathematical models of physical processes are very similar. While one of the principal aims has been to allow easy sharing of models among users of the same environment, it has not been clear how portability was to be provided among different environments. Another objective has been ease of component model definition, in order to encourage modifications and additions to model libraries. This paper addresses both of these issues, by proposing a neutral and natural format for component model expression. The proposed format encourages equation based model definition because such models can be converted to efficient algorithmic form if needed, whereas the converse is not always true. Nonetheless, algorithmic component descriptions are also supported in order to allow reuse of existing models. Other key features of the proposed format are typing and declaration of linkage elements between models, which allow development of compatible component families, and enhance submodel exchange and reuse. The proposal considers underlying system modeling issues, including hierarchical submodel decomposition and methods for formal model expression that allow automatic translation to various simulation environments. Also discussed are the software tools needed for library maintenance and model translation.

LBL-28275 -- SPECIFYING DYNAMIC MODELS IN THE SIMULATION PROBLEM ANALYSIS KERNEL
Abstract:
The Simulation Problem Analysis and Research Kernel (SPARK) is a prototype implementation of the Energy Kernel System (EKS). It is intended to demonstrate some of the features that have been argued as necessary for future simulation systems. In particular, with earlier versions of SPARK, the model designer can specify static behavior as modeled by systems of algebraic equations. More recent work has led to extensions that allow the designer to specify dynamic behavior as modeled by systems of equations together with certain predefined integration methods. One drawback of this approach is that the integration methods must be of a specific kind, involving at most a fixed number of values from previous time steps. In this paper, we propose to extend SPARK in a more flexible way to give the designer the ability to specify any of the standard difference methods for initial value problems. These include Runge-kutta methods as well as predictor-corrector methods. The development of our extensions begins with a close look at how the static version of SPARK specifies models. On this foundation, we then look at two very simple integration methods: Euler's implicit and explicit methods for clues as to how to can extend the system description language to admit dynamics. With the extensions to SPARK called for by looking at Euler's methods, we show that Runge-Kutta and predictor-corrector methods can also be specified. From this, we argue that the extensions proposed herein are suitable for specifying arbitrary finite difference integration methods. We conclude with a brief discussion of further extensions that we believe would make the SPARK system more useful; for dynamic simulations.

LBL-21144 THE EXPONENTIAL SCHEME FOR COMPUTATION OF NATURAL CONVECTION FLOW IN ENCLOSURES,
Abstract:
In this paper the exponential scheme for multi-dimensional unsteady problems is discussed, a basis for approximation of solution is given, and a boundary exponential scheme is derived. It is applied to the computation of natural convection in a square cavity with moderate size uniform grid for future calculation of air flow in enclosures and heat flux at walls in building energy analysis. The numerical method for the Boussinesq equations is based on the Marker and Cell (MAC) method and is put into conservation form via the Spalding-Patankar flux. The latter method is also discussed. Preliminary numerical tests show that the method is promising.

LBL-23617 -- DAYLIGHTING DESIGN FOR THE PACIFIC MUSEUM OF FLIGHT: ENERGY IMPACTS
Abstract:
The daylighting performance of the Pacific Museum of Flight in Seattle, WA, has been analyzed using the DOE-2 building energy simulation program. The main exhibit areas of this museum are enclosed on three sides by glass walls and the 48,000-sqft roof is completely glazed. Because of the large glass areas, a detailed thermal simulation of the building was carried out during its design phase in order to select glazing parameters that would avoid excessive summer solar heat gain, reduce winter heat loss and, at the same time, provide enough natural light to significantly reduce electric lighting loads. Glazing choices considered included conventional glass, heat mirror, and glass with a low-emissivity coating. On/off, stepped, and continuous dimming lighting control systems were analyzed. Daylighting was found to be very effective in reducing annual electric lighting load, peak electrical demand, and the overall annual energy consumption.