[esp-r] release of ESP-r version 11.4

Ian Beausoleil-Morrison ibeausol at mae.carleton.ca
Fri Nov 9 13:31:12 GMT 2007


Dear ESP-r users and developers,

Version 11.4 of the ESP-r system is now available.  A summary of the changes
and new features included in this release is given at the bottom of this
e-mail.

The source code may be accessed via the ESP-r Central Subversion repository.
To do this, you must first install a Subversion client on your system.  Free
clients are available at http://subversion.tigris.org/project_packages.html.

Once you have installed the Subversion client you can download the source
code for version 11.4 of ESP-r anonymously using the following command:
	svn checkout https://esp-r.net/espr/esp-r/trunk
	OR
	svn checkout http://esp-r.net/espr/esp-r/trunk

If you previously downloaded version 11.1, 11.2, or 11.3 with the above
command, then you do not have to do a full download of version 11.4.
Rather, you can update the source code by executing the following command
from your "trunk" directory:
	svn update

(ESP-r developers who wish to make source code contributions to ESP-r should
contact Alex Ferguson at afersugo at nrcan.gc.ca who can configure an account
for you on ESP-r Central.  Further information on ESP-r Central for
developers is available on the ESRU web site.)

ESP-r source code is available exclusively through ESP-r Central.  However,
ESRU will continue to produce and post pre-compiled versions for specific
operating environments on its web site.  These binary versions will
generally be made available within a few days of a source code release and
will be announced to this e-mail list.  Release notes will also continue to
be posted on the ESRU web site.

Regards,
- Ian

Ian Beausoleil-Morrison
ESP-r Archivist on behalf of the ESP-r development team
Carleton University
Ottawa, Canada



Release Notes
11.4 (November 2007)
====================

Generic Code Update
-------------------
- A new system has been implemented to track and report version numbers.
  The information contained within ESP-r Central's subversion repository
  is automatically extracted and reported when an ESP-r binary is
  executed: information such as the branch and revision
  number is reported.
- The Install script has been further improved: all user prompts are
  grouped at the beginning; a new debugging prompt has been added;
  command-line arguments for X11, GTK, and X-less installs have been
  added.
- GTK file browsing support has been added for a number of
  file export facilities.
- Updated GTK code to support more font types so users
  can switch to Courier for reports in the text feedback
  area.


Simulator
---------
- A new feature has been added to enable the use of TRNSYS TYPE's
  within ESP-r plant networks.  This has been accomplished by adding a
  generic TRNSYS "wrapper" component to ESP-r's database of plant
  components and creating an accompanying static template and
  coefficient generator.  This wrapper executes TRNSYS TYPE source
  code and places the outputs from the TRNSYS TYPE into the appropriate
  locations in ESP-r's plant matrix of equations.  Use of this new
  facility requires that the fortran source code for the TRNSYS TYPE
  be compiled into ESP-r.  However, the "wrapper" has been designed
  such that no alterations to the TRNSYS TYPE code are required (as
  long as its syntax is compatible with the compiler, e.g. g77).
  To make use of a TRNSYS TYPE within an ESP-r plant network, a text input
  file must be created to map the relationship between the TRNSYS TYPE's
  inputs and outputs and the plant network.  At this point in time,
  no interface is provided to create this text file: it must be created
  in an external text editor.  This feature should be considered beta
  at the current time.
- The implementation of the IEA/ECBCS Annex 42 fuel cell cogeneration
  model as a plant component has been completed.  This treats both
  PEMFC and SOFC devices.
- The implementation of the IEA/ECBCS Annex 42 combustion cogeneration
  model as a plant component has been completed.  This treats both
  internal combustion engine and Stirling engine devices.
- An idealized VAV/CAV zone control law has been added for use
  in early design stage investigations.
- There was a bug in the calculation of mean radiant temperatures
  (MRT) in the espvwf module.  This was repaired.
- For bi-directional optical properties a bug was fixed in handling the
  direct-to-diffuse component of the transmitted radiation. Previously it
was
  incorrectly multiplied by the incident diffuse irradiation; now it is 
  multiplied by the direct irradiation (with shading factor if applicable).
  The only impact is for models with bi-directional data - the magnitude of
  the correction will depend on whether the direct-to-diffuse component is
  significant for this case.
- The power-only-component model of a wind turbine has been modified. A new
  option was added to allow users to specify wind speed data in a boundary
  condition definition file.  A new 'look-up table' feature has been added
  to support this wind turbine model.  With this an external text file can
  be created with two columns of data (wind speed and power output in this
  case).  A plant domain, electric domain, or special material model can
  make use of the look-up table which includes facilities for interpolation.
- The calculation of the auxiliary power draw of the hydrogen PEMFC plant
  model has been corrected. This change affects simulation results using
  this model.
- The WATSUN-PV special material model has been modified to take into
account
  the reflection of the PV module surface when calculating the effective
  irradiance reaching the solar cell. This change affects simulation results
  using this model.
- Support has been added for linear thermal bridges.  This feature can be
  invoked by the user via Project Manager's zone menu.
- Support for plant controller sensor based on temperature difference
between
  two plant components nodes has been added.
- A new plant component has been created for a fully mixed water storage
  tank with an immersed coil heat exchanger.  The heat transfer between
  the coil and the tank fluid can be based either on a correlation for
  a horizontal tube or for a helical coil.
- A new plant component has been created for a stratified water storage
  tank.  The number of stratified layers that can be used to represent
  the water within the tank can vary from 1 to 100.
- A new plant component to represent make-up water flows has been created.
  The temperature of the make-up water flow can be calculated or specified.
- A new plant component that imposes a flow rate between two other plant
  components has been created.  The imposed flow rate can be scheduled.
- The existing pump plant component has been modified to support flow
  of a mixture of 50% propylene glycol and 50% water.


Project Manager
---------------
- A number of changes have been made to harmonise and tidy up the
  Project Manager interface. Essentially, this involves modifications
  to help messages and default settings, and rationalisation
  of the menu syntax.  Note that there is no change
  to menu item ordering and therefore no impact on
  script operation or simulation results.
- The code related to events profiles has been updated in order
  to support a greater number of profiles. Warning messages
  regarding incorrect events profiles have been improved.
- A bug could cause a reversal on surface ordering after
  exporting to a viewer format file.  This has been repaired.
- A number of 'continue' options have been added to dialogues
  to improve program navigation.
- Minor format changes have been made to the IPV report.
- A new capability has been added to allow the extrusion of
  zone enclosures from a surface.
- The menu structure related to zone rotations and transforms
  has been improved and some new functionality has been added.
- The standard materials databases (constr.db2.a) has been
  updated with data acquired through a web search as well
  as data from "Inventory of Carbon & Energy" by Hammond &
  Jones, University of Bath 2006.
- The code related to control law 11 has been updated:
  the interface has improved feedback and help, a glitch
  in data entry has been repaired and improved for clarify,
  the trace output has been expanded, and the data provided
  in the QA report has been expanded.
- Project manager now issues a warning rather than a failure
  for out-of-range wind reduction factors for network air flow.
- To conform to EU Energy Performance Building Directive
  an alternative materials database format has been 
  added.  This change will be transparent for legacy models
  using binary materials databases.
- Changes in format of IPV report specific to cooling
  data to allow plotting in I2PV java tool.


Results Analyzer
----------------
- The frequency of residuals plotting during CFD solutions
  has been doubled.
- The CFD module allows the visualization of flow on a time-step
  basis.  Previously this was restricted to 99 time-steps.  With
  this commit up to 999 time-steps can be visualized.
- New functionality has been added to the facility that produces
  xml and csv simulation outputs.  Time-step data can now optionally
  be stored to disk rather than pushing data onto the heap.  This
  substantially reduces bps's memory requirements (by 5 to 70%)
  but also increases run-time (by 5 to 20%).  Documentation on
  invoking this new feature is included in a text file.
- A midnight spike bug related to graphing and timestep listings
  of casual gain data which has been corrected.


Quality Control Utility
-----------------------
- A large number of additional regression tests have been added including
  the full suite of inter-program comparative test cases for
micro-cogeneration
  devices developed by IEA/ECBCS Annex 42.


Climate Data
------------
- A number of new climate files have been added: Dijon (France),
  Seoul (South Korea), Hong Kong, Guangzhou (China), and Prague (Czech).
- Support added to clm for the importation of Korean
  climate data.


Additional Changes
------------------
- Many additional changes have been made that are transparent to the user.
  Information on these, as well as further details on all the
above-mentioned
  changes, can be found in ESP-r Central's change log by providing the
  following URL to your web browser:
https://esp-r.net/wsvn/espr/wsvn/esp-r/.





More information about the esp-r mailing list