[esp-r] further draft of a common constructions file

Jon Hand jon at esru.strath.ac.uk
Fri Sep 14 17:34:41 BST 2012


After recent comments on the initial draft I have regularized the syntax so that
there is a space after the *key word and comma separated entries on the lines.
I added *docclass tag for the line of documentation for construction classes
and *docitem for the line of documentation for each construction.  This is a
bit more readable.  The edited example file is shown below.

The initial phase of freeing the code from the FIXED format for the construction
attributes (name, optical properties, link to reversed construction) is essentially
complete and the code now works by scanning the construction attributes into
separate variables for each attribute and then the code uses these arrays
rather than working with the DESC array (which required decoding at each
instance as well as local variables).  

Having moved away from the fixed formating we are free now to look at the
code blocks which have only been interested in the initial 12 characters (single word)
construction attributes and generalize them to work with longer phrases.  For
now, the names of optical properties will remain at 12 characters and when
that file format becomes the focus of attention we can loosen up that attribute
constraint.

Again, I might have forgotten something so your comments are appreciated....

Regards, Jon Hand

*Constructions 1
*date,Fri Sep 14 12:15:16 2012
# construction defined in ./multicon.dba
# based on materials ./material.db3.a
*doc ESP-r MLC Constructions including those required for UK code compliance. Additional information and documentation uses standard assumptions which should be updated as required.
1  # number of classifications
#  
# Constructions have the following attributes:
# *item type (OPAQ|TRAN), name (phrase up to 32 char)
# *docitem documentation for item (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, description (32 char)
# *docclass followed by class documentation
# *endclass  signals the end of the class of constructions
#  
*class 1 Walls
*docclass Class ( 1) Exterior walls includes a range of constructions. Based on data traditionally distributed with ESP-r.
#  
*item OPAQ,extern_wall 
*docitem 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 OPAQ,insulated metal panel
*docitem 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 OPAQ,Wall_NI_noti
*docitem Northern Ireland Notional wall for UK code
*attrib OPAQUE,NONSYMMETRIC  
*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 OPAQ,AWI_06 IBO   
*docitem 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 Partitions & doors
*docclass Class ( 2) Internal partitions and doors. Based on data traditionally distributed with ESP-r.
*item OPAQ,intern_wall
*docitem Plaster board over concrete block partition
*attrib OPAQUE,SYMMETRIC
*layer  0.0120,perlite plasterboard,Perlite plasterboard
*layer  0.1500,breeze block,Breeze block
*layer  0.0120,perlite plasterboard,Perlite plasterboard
*enditem
*item OPAQ,door,Solid Oak door
*docitem 
*attrib OPAQUE,SYMMETRIC
*layer  0.0250,oak,Oak (radial cut)
*enditem
*endclass
#  
*class 3 Glazing
*docclass Class ( 3) A variety of glazing products which are matched to optical properties.
*item TRAN,double_glazing
*docitem 6mm uncoated inner and outer glass with air fill
*attrib DCF7671_06nb,SYMMETRIC     
*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 TRAN,fictitious
*docitem 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 TRAN,tripglz_1.8
*docitem 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 TRAN,tripglz_1.08
*docitem 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