[BLDG-SIM] VisualSPARK 1.0.1 NOW AVAILABLE

Jason Glazer jglazer at gard.com
Fri Feb 1 07:05:52 PST 2002


January 31, 2000

 ------------------ VisualSPARK 1.0.1 NOW AVAILABLE --------
-------------

VisualSPARK 1.0.1 has just been released.
It is available free of charge from Lawrence Berkeley 
National Laboratory.
To download the program please go to:

             http://SimulationResearch.lbl.gov > 
VisualSPARK

SPARK is an equation-based simulation environment that 
allows you to
build customized models of complex physical processes by 
connecting
calculation objects that represent system components like  
walls, fans, heat 
exchangers, chillers, ducts, mixing boxes, controls, etc. 
It is aimed at the
simulation of innovative and/or complex building systems 
that are beyond the 
scope of whole-building programs like DOE-2 and EnergyPlus. 
VisualSPARK adds
a graphical user interface to SPARK to simplify use of the 
program.

The main elements of VisualSPARK are

*  a user interface
*  a network specification language
*  graph-theoretic reduction methods to reduce the number 
of iteration variables
*  a solver for solving simultaneous algebraic and 
differential equations
*  a processor for graphically displaying results
*  a model library of HVAC components and systems

With the network specification language you create equation-
based
calculation objects, and link the objects into networks 
that represent
a building's envelope or HVAC components or systems. The 
solver solves
this network for user-specified input parameters. With the 
results
processor you graphically display the results of the 
calculation.
Graph-theoretic reduction techniques automatically reduce 
the number
of iteration variables, allowing VisualSPARK to obtain a 
solution
10 to 20 times faster than similar programs.

VisualSPARK runs under the Windows 95/98/NT/2000, SunOS, 
Solaris and
Linux operating systems.


           IMPROVEMENTS IN VisualSPARK 1.0.1 INCLUDE:

CHANGES TO THE GRAPHICAL USER INTERFACE

* New examples have been added to the tutorial.
* Version number now appears in all window title bars.
* Balloon messages have been added to the Component 
Preference Editor.
* Layout of the Component Preference Editor has been 
changed to
    a more logical format with parts enabled only when they 
are allowable.
* Multiple trace files are now allowed, one for each trace 
type.
* Time units have been added to the X-axis title on graphs.
* Multiple units (e.g. "[W, deg C]" ) have been added to Y-
axis titles
     on graphs.
* Graph lines are now thicker to improve visibility.
* On graph legends, curves that are mapped to the Y2 axis 
are grouped
     after curves mapped to the Y1 axis.
* Yellow curve color has been changed to gold for 
visibility.
* The run.log file now pops up in addition to the error.log 
file
     if there is a run-time problem while running the 
solver 

CHANGES TO DOCUMENTATION

* The separate Windows and Unix Installation and Usage 
Guides
     have been combined into a single document called the
     "VisualSPARK 1.0.1 Users Guide."
* The Users Guide now contains an extended tutorial that 
shows
     step-by-step how to set up a SPARK model of an air-
conditioned
     room with a PI temperature controller.

CHANGES TO INPUT LANGUAGE PARSER

* The LINK statement now creates a variable without 
specifying
     any connections.
* The PORT statement has a new keyword of the form 
LIKE=anotherPortName.
     This copies the properties (including the subports) of 
the port named
     'anotherPortName', to the port currently being 
defined.

CHANGES TO THE SETUP PROGRAM

* The format of the problem.cpp file generated by setup has 
been modified
     to support the runtime loading scheme. See "Changes to 
Solver" for
     more details.

CHANGES TO THE SOLVER

* A runtime loading scheme has been added to solver in 
order to
     load the problem description contained in the 
problem.cpp file
     at runtime, during startup, as opposed to during the 
compilation
     step. This overcomes a compiler limitation that was 
encountered
     with large SPARK problems and also provides a faster 
way of
     loading problems during the problem testing phase. 
VisualSPARK
     can now be used to solve very large problems 
consisting of a 
     thousand or more equations.

* The scaling scheme was modified to compute the weighted 
Euclidean
     norm of the residual function that is displayed to the 
cout stream
     in the detailed diagnostic mode.
     The scale is now the absolute value of the break 
variable instead of
     the arithmetic mean of the value of the break variable 
and of the
     value returned by the inverse associated with the 
break variable.
     Thus, the residual norm is no longer limited to a 
maximum value of 2.
     This new scaling scheme also improves the line-search 
backtracking
     step control.  The time units of the Clock and DT 
links are now
     overridden with the corresponding unit strings 
specified in the
     problem run file. This allows the correct units to be 
displayed in the
     header portion of the output, trace and snapshot 
files.

* In the computation of the Secant method (based on the 
Broyden's update
     formula), fixed a bug that was returning a constant 
positive value for any
     negative partial derivative.

* Input files are now checked at runtime to make sure that 
the time
     stamps for the input values are specified in 
increasing order.

* The SPARK library functions defined in the file spark.h 
are now
     declared as part of the SPARK namespace (still in the 
same header
     file). This is to avoid potential name collision with 
user-defined
     functions in the atomic classes. The atomic classes 
defined in the
     globalclass directory and in the hvactk/class 
directory have been
     modified accordingly by adding namespace scope 
resolution before
     the function names.

------------------------------------------------------------
--------

If you would like to get an idea of what the program does 
before
you download it, you can review the "SPARK Reference 
Manual" and
the "VisualSPARK Users Guide," which can be downloaded from
the VisualSPARK site. To obtain a free copy of the program 
and/or
review the documentation, go to 

             http://SimulationResearch.lbl.gov > 
VisualSPARK

Note that you do not have to already have VisualSPARK 1.0 
to obtain
VisualSPARK 1.0.1.

SPARK was developed by the LBNL Simulation Research Group 
and
Ayres Sowell Associates, with support from the U.S. 
Department of Energy,
Dru Crawley, program manager.

=========================================================
Jason Glazer, P.E.  mailto:jglazer at gard.com  847 698 5686
GARD Analytics - http://www.gard.com/
1028 Busse Highway, Park Ridge, IL 60068
Building Energy Simulation and Analysis
List Administrator for 90.1, GPC18 and BLDG-SIM


======================================================
You received this e-mail because you are subscribed 
to the BLDG-SIM at GARD.COM mailing list.  To unsubscribe 
from this mailing list send a blank message to 
BLDG-SIM-UNSUBSCRIBE at GARD.COM



More information about the Bldg-sim mailing list