[esp-r] draft layout of common constructions file format

Jon Hand jon at esru.strath.ac.uk
Mon Sep 10 12:13:44 BST 2012


I have drafted a syntax for holding common constructions (MLCs) for ESP-r. It introduces
a version number, date stamp, categories with documentation, documentation for
individual constructions and a tag data format which should be easier to parse.

The format allows the names of MLC to be phrases up to 32 characters with documentation
up to ~248 character (the remainder of the line).  It also allows for the optical properties name
and pointers to 'reversed' MLC to be up to 32 characters.  As with the materials categories,
categories can have one to one-less-than-the-max-number-of-items. 

In a direct translation from current MLC files the names will and attributes will be 12 characters.
New entries or conversions after editing would support longer names but would not be
usable with older versions of ESP-r.

Commas are used to separate tokens which are potentially phrases with spaces. If you look
in the examples below I have been trying a comma-single-space separator which is
a bit more human readable than a pure comma separated list of tokens. Otherwise
spaces are used for separation.

The newer format zone geometry file is able to handle phrases for constructions names
and optical names and the zone constructions file should require little or no alteration
to use construction names phrases.

There might be further attributes which would be useful to include in the MLC file.  One could be
to add an *outer and an *inner line of attributes for each item which could hold the solar and visual
and perhaps colour (rgb) attributes at the outer and inner face. These would be instantiated
via a scan of the materials. Such entities would remove the need for scanning materials 
properties and RGB values would allow for exporting Radiance models which could
be colour rather than just grey-scale.  

To support acoustic analysis one would need names for acoustic properties for
the overall construction as well as each layer.  These could be fitted into the scheme.

Comments please....

Regards, Jon Hand

An example of the format is shown below....

*Constructions 1
*date,Sat Jun 23 12:15:16 2012
# construction defined in ./multicon.dba
# based on materials ./material.db3.a
*doc ESP-r MLC Constructions including required materials for UK code complience. Additional infomation and documentation uses standard assumptions which should be updated as required.
1  # number of classifications
#  
# Constructions have the following attributes:
# *item class index, type (OPAQ|TRAN), name (phrase up to 32 char), documentation (remainder of the line)
# *attrib optical name (up to 32 char), key phrase SYMMETRIC or NONSYMMETRIC or another MLC name
# *layer thickness (m) material name (up to 32 char), material documentation (remainder of the line)
# *gap   thickness (m) 3 or 5 resistance values, name (remainder of the line)
# *enditem
# 
# *class class index, number of items, description (32 char)
# followed by a line of class documentation
# *endclass  signals the end of the class of constructions
#  
*class 1 4 Walls
Class ( 1) Exterior walls includes a range of constructions. Based on data traditionally distributed with ESP-r.
#  
*item 1 OPAQ, extern_wall, older brick block external wall  
*attrib OPAQUE, NONSYMMETRIC
*layer  0.1000  Lt brown brick, Light brown brick
*layer  0.0750  glasswool, Glasswool (generic)
*gap    0.0500  0.170 0.170 0.170, air
*layer  0.1000  breeze block, Breeze block
*enditem
*item 1 OPAQ, insulated metal panel, insulated metal panel achieving U 0.46
*attrib OPAQUE, NONSYMMETRIC
*layer  0.0040  grey cotd alum, Grey coated aluminium
*layer  0.0800  glass fibre quilt, Glass Fibre Quilt
*layer  0.0040  wt cotd alum, White coated aluminium
*enditem
*item 1 OPAQ, Wall_NI_noti, Northern Ireland Notional wall for UK code
*attrib OPAQUE, NONSYMMETRIC  
# mat ref thickness (m) mat descr & air gap R
*layer  0.1020  Brick outer leaf, Brick (UK code)
*layer  0.0900  Mineral wool batt 100mm, Insulation (Mineral wool batt default 100mm)
*layer  0.1000  Concrete med density (1800), Blockwork (UK code)
*gap    0.0220  0.180 0.180 0.180, air
*layer  0.0130  Plasterboard (UK code), Plasterboard (UK code)
*enditem
*item 1 OPAQ, AWI_06 IBO, Wall type AWI_06 from the IBO reference manual    
*atrib QPAQUE, NONSYMMETRIC 
*layer  0.0250  weatherboard, Weatherboard (source does not clarify what it is)
*gap    0.0500  0.050 0.050 0.050, air
*layer  0.0160  MDF, MDF based on info in IBO PassivHaus (diffusion is a guess)
*layer  0.1000  celulose fiber flakes, cellulose fibre insulation flakes from IBO Pass
*layer  0.1000  celulose fiber flakes, cellulose fibre insulation flakes from IBO Pass
*layer  0.1000  celulose fiber flakes, cellulose fibre insulation flakes from IBO Pass
*layer  0.0180  OSB, OSB wood based on the SBEM database
*layer  0.0500  lambswool felt insulation, lambswool insulation felt from IBO PassivHa
*layer  0.0250  white gypboard, White paintedd Gypboard
*enditem
*endclass
#  
*class 2 2 Partitions & doors
Class ( 2) Internal partitions and doors. Based on data traditionally distributed with ESP-r.
*item 2 OPAQ, intern_wall, Plaster board over concrete block partition
*attrib OPAQUE, SYMMETRIC
# mat ref thickness (m) mat descr & air gap R
*layer  0.0120  perlite plasterboard, Perlite plasterboard
*layer  0.1500  breeze block, Breeze block
*layer  0.0120  perlite plasterboard, Perlite plasterboard
*enditem
*item 2 OPAQ, door, Solid Oak door
*attrib OPAQUE, SYMMETRIC
*layer  0.0250  oak, Oak (radial cut)
*enditem
*endclass
#  
*class 3 4 Glazing
Class ( 3) A variety of glazing products which are matched to optical properties.
*item 3 TRAN, double_glazing, 6mm uncoated inner and outer glass with air fill
*attrib DCF7671_06nb, SYMMETRIC     
# mat ref thickness (m) mat descr & air gap R
*layer  0.0060  plate glass, Plate glass with placeholder single layer optics
*gap    0.0120  0.170 0.170 0.170, air
*layer  0.0060  plate glass, Plate glass with placeholder single layer optics
*enditem
*item 3 TRAN, fictitious, almost-not-there construction used between zones
*attrib SC_fictit, SYMMETRIC     
*layer  0.0040  fict, fictitious material (almost not there) with matching single laye
*enditem
*item 3 TRAN, tripglz_1.8, non-coated tripple glazing with air spaces
*attrib trip_glz_18, SYMMETRIC     
*layer  0.0060  clear float, 4mm clear float glass with optics from UK national method
*gap    0.0120  0.170 0.170 0.170, air
*layer  0.0060  clear float, 4mm clear float glass with optics from UK national method
*gap    0.0120  0.170 0.170 0.170, air
*layer  0.0060  clear float, 4mm clear float glass with optics from UK national method
*enditem
*item 3 TRAN, tripglz_1.08, low-e coated tripple glazing with air spaces
*attrib trip_gl_kai, NONSYMMETRIC    
*layer  0.0060  clear float, 4mm clear float glass with optics from UK national method
*gap    0.0120  0.367 0.367 0.367, low-e and air
*layer  0.0060  clear float, 4mm clear float glass with optics from UK national method
*gap    0.0120  0.371 0.371 0.371, low-e and air
*layer  0.0060  clear float, 4mm clear float glass with optics from UK national method
*enditem
*endclass
*end




More information about the esp-r mailing list