Dynamic extension of the Simulation Problem Analysis Kernel (SPANK)
Conference
·
OSTI ID:7251421
- California State Univ., Fullerton, CA (USA). Dept. of Computer Science
- Lawrence Berkeley Lab., CA (USA)
The Simulation Problem Analysis Kernel (SPANK) is an object-oriented simulation environment for general simulation purposes. Among its unique features is use of the directed graph as the primary data structure, rather than the matrix. This allows straightforward use of graph algorithms for matching variables and equations, and reducing the problem graph for efficient numerical solution. The original prototype implementation demonstrated the principles for systems of algebraic equations, allowing simulation of steady-state, nonlinear systems (Sowell 1986). This paper describes how the same principles can be extended to include dynamic objects, allowing simulation of general dynamic systems. The theory is developed and an implementation is described. An example is taken from the field of building energy system simulation. 2 refs., 9 figs.
- Research Organization:
- Lawrence Berkeley Lab., CA (USA)
- Sponsoring Organization:
- DOE/CE
- DOE Contract Number:
- AC03-76SF00098
- OSTI ID:
- 7251421
- Report Number(s):
- LBL-26262; CONF-8809455--1; ON: DE90008046
- Country of Publication:
- United States
- Language:
- English
Similar Records
The US/EKS: Advances in the SPANK-based Energy Kernel System
Object-oriented programming, equation-based submodels, and system reduction in SPANK (Simulation Problem Analysis Kernel)
Specifying dynamic models in the Simulation Problem Analysis Kernel
Conference
·
Sun Dec 02 23:00:00 EST 1990
·
OSTI ID:5818809
Object-oriented programming, equation-based submodels, and system reduction in SPANK (Simulation Problem Analysis Kernel)
Conference
·
Fri Jun 15 00:00:00 EDT 1990
·
OSTI ID:7065079
Specifying dynamic models in the Simulation Problem Analysis Kernel
Conference
·
Sun Oct 15 00:00:00 EDT 1989
·
OSTI ID:7230827
Related Subjects
32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATION
320105* -- Energy Conservation
Consumption
& Utilization-- Building Services-- (1987-)
320107 -- Energy Conservation
Consumption
& Utilization-- Building Systems-- (1987-)
42 ENGINEERING
420400 -- Engineering-- Heat Transfer & Fluid Flow
640410 -- Fluid Physics-- General Fluid Dynamics
75 CONDENSED MATTER PHYSICS
SUPERCONDUCTIVITY AND SUPERFLUIDITY
99 GENERAL AND MISCELLANEOUS
990200 -- Mathematics & Computers
AIR
ALGEBRA
ALGORITHMS
BUILDINGS
CEILINGS
COMPARATIVE EVALUATIONS
COMPUTER GRAPHICS
COMPUTERIZED SIMULATION
DATA PROCESSING
DYNAMICS
ENERGY CONSERVATION
ENERGY CONSUMPTION
ENERGY TRANSFER
FLOORS
FLUID FLOW
FLUIDS
FORECASTING
GASES
HEAT TRANSFER
IMPLEMENTATION
INTERFACES
KERNELS
MATHEMATICAL LOGIC
MATHEMATICAL MODELS
MATHEMATICS
MECHANICS
NONLINEAR PROBLEMS
NUMERICAL SOLUTION
PERFORMANCE TESTING
PROCESSING
SIMULATION
STATISTICAL MODELS
STRUCTURAL MODELS
TECHNOLOGY ASSESSMENT
TEMPERATURE EFFECTS
TESTING
TIME DEPENDENCE
VARIATIONS
VORTEX FLOW
320105* -- Energy Conservation
Consumption
& Utilization-- Building Services-- (1987-)
320107 -- Energy Conservation
Consumption
& Utilization-- Building Systems-- (1987-)
42 ENGINEERING
420400 -- Engineering-- Heat Transfer & Fluid Flow
640410 -- Fluid Physics-- General Fluid Dynamics
75 CONDENSED MATTER PHYSICS
SUPERCONDUCTIVITY AND SUPERFLUIDITY
99 GENERAL AND MISCELLANEOUS
990200 -- Mathematics & Computers
AIR
ALGEBRA
ALGORITHMS
BUILDINGS
CEILINGS
COMPARATIVE EVALUATIONS
COMPUTER GRAPHICS
COMPUTERIZED SIMULATION
DATA PROCESSING
DYNAMICS
ENERGY CONSERVATION
ENERGY CONSUMPTION
ENERGY TRANSFER
FLOORS
FLUID FLOW
FLUIDS
FORECASTING
GASES
HEAT TRANSFER
IMPLEMENTATION
INTERFACES
KERNELS
MATHEMATICAL LOGIC
MATHEMATICAL MODELS
MATHEMATICS
MECHANICS
NONLINEAR PROBLEMS
NUMERICAL SOLUTION
PERFORMANCE TESTING
PROCESSING
SIMULATION
STATISTICAL MODELS
STRUCTURAL MODELS
TECHNOLOGY ASSESSMENT
TEMPERATURE EFFECTS
TESTING
TIME DEPENDENCE
VARIATIONS
VORTEX FLOW