{"calculated":{"jsonQ":"hndesign","loadSchedule":[{"propertyType":"Flat","bedrooms":2,"occupants":"3","kwCH":"4","qty":"147"},{"propertyType":"Office","bedrooms":0,"occupants":2,"kwCH":"8","qty":1},{"propertyType":"Entrance","bedrooms":"0","occupants":"1","kwCH":"7","qty":"1"}],"nBuildings":1,"tPeak":65,"tPriRtnDHW":19,"profileDHW":"EST","typeEmitter":"underfloor","connectionCH":"indirect","tXPeak":-5,"tPriRtnCH":35,"divCH":70,"baseTemp":16,"degDaysAvg":"1749.5,1884.5,2023.9,2167.9,2316.2,2467.9,2623.5,2782.4,2944.3,3108.6,3275.4,3444.9,3615.7","degDays":1850,"goBoilers":"true","goASHP":"true","goHN":"true","goWSHP":"false","goReclaim":"false","goCHP":"false","goSolar":"false","boilerFuel":"gas","boilerEmissions":0.216,"listBSizes":"30,50,75,100,250,500,750,1000","selectBoilers":"4 x 250","tariffHP":"flat","elecEmissions":0.233,"fridgeASHP":"R744","listASHPSizes":30,"selectASHP":"6 x 30","vBuffer":2000,"maxVelocityFlow":"2","minVelocity":0.5,"goSave":"false","nProperties":149,"nPeople":444,"kwCHMax":603,"pPP":2.979,"density":444,"kwDHWEst":37.5,"peepDS439":2.3,"eqPropDS439":193.043,"kwDS439":509,"vPPEST":40,"vPHEST":28,"tRiseEST":35,"vDHWEST":18392,"kwhDHWEST":751.006,"vPDHW":13993.913,"vBuffer9":1259.452,"kwCH":422.1,"kwhCH":10130.4,"vPCH":289440,"kwhP24":10881.405,"vP24":303433.913,"kwPeak":931.1,"kwP24":453.391,"m3hDHWPeak":9.484,"m3hCHPeak":12.06,"m3hPeak":21.544,"tPriRtnPeak":27.955,"tVWART24":34.262,"bufferkWh":86.438,"boilerQty":4,"boilerkW":250,"boilerkWPeak":1000,"boilerkWxN1":750,"ASHPQty":6,"ASHPkW":30,"ASHPkWPeak":180,"ASHPkWxN1":150,"kWInPeak":1180,"kWxN1":930,"sparekW":726.608,"ovsersizing":160.261,"ovsersizingN1":105.12,"dDaysCalc":1749.5,"dDaysPeak":21,"eqDaysPeak":83.309,"kwhCH365":212738,"kwhDHW365":274117,"kwhUsed365":486855,"kwhDistLoss365":97371,"kwh365":584226,"borePeak":71.272,"borePeakMax":123.447,"dnMainMax":"DN100","pipeSizes":[{"dnSize":"DN15","bore":13.5,"imperial":"1/2''","copper":"15mm"},{"dnSize":"DN20","bore":20.5,"imperial":"3/4''","copper":"22mm"},{"dnSize":"DN25","bore":26,"imperial":"1''","copper":"28mm"},{"dnSize":"DN32","bore":33,"imperial":"1.1/4''","copper":"35mm"},{"dnSize":"DN40","bore":40,"imperial":"1.1/2''","copper":"42mm"},{"dnSize":"DN50","bore":53,"imperial":"2''","copper":"54mm"},{"dnSize":"DN65","bore":64,"imperial":"2.1/2''","copper":"67mm"},{"dnSize":"DN80","bore":73,"imperial":"3''","copper":"76mm"},{"dnSize":"DN100","bore":105,"imperial":"4''","copper":"108mm"},{"dnSize":"DN150","bore":145,"imperial":"6''","copper":"150mm"},{"dnSize":"DN200","bore":195,"imperial":"8''","copper":"200mm"},{"dnSize":"DN250","bore":245,"imperial":"10''","copper":"250mm"}],"maxVelocity":1.5,"dnMain":"DN80","boreMain":73,"velocityPeak":1.429},"qdata":{"title":"Heat Network Designer","links":[{"src":"http://www.systemdesigner.co.uk/heatnetwork.php","title":"Heat Network Calculator v1"},{"src":"https://hw3.ddns.net/index.php?page=3D&&startp=heatnetcalc","title":"3D Model for Calculator v1"},{"src":"https://hw7.ddns.net/ui/hncalc","title":"Heat Network Calculator v2"},{"src":"https://hw7.ddns.net/ui/svgexplode?svg=HeatNetwork6.svg","title":"Heat Network Schematic Designer (HeatNetwork6.svg)"}],"sections":[{"title":"Loads","questions":[{"title":"Schedule of loads","question":"List the loads on the network","id":"loadSchedule","if":"true","required":true,"type":"sheet","notes":"Add, edit and copy down lines as with a normal spreadsheet. Right click for further actions including deleting lines.","units":"","Xcalculator":"hndesignfunctions","XcalculatorStyle":"width:100%;height:300px","default":[{"propertyType":"Flat","bedrooms":1,"occupants":2,"kwCH":3,"qty":130},{"propertyType":"Duplex","bedrooms":2,"occupants":4,"kwCH":"6","qty":20},{"propertyType":"Office","bedrooms":0,"occupants":2,"kwCH":5,"qty":1}],"columns":[{"type":"text","name":"propertyType","title":"Property Type","width":120},{"type":"numeric","name":"bedrooms","title":"Bedrooms","width":120,"decimal":"."},{"type":"numeric","name":"occupants","title":"Occupants","width":120,"decimal":"."},{"type":"numeric","name":"kwCH","title":"Heating Load kW","width":120,"decimal":"."},{"type":"numeric","name":"qty","title":"Quantity","width":100,"decimal":"."}],"value":[{"propertyType":"Flat","bedrooms":2,"occupants":"3","kwCH":"4","qty":"147"},{"propertyType":"Office","bedrooms":0,"occupants":2,"kwCH":"8","qty":1},{"propertyType":"Entrance","bedrooms":"0","occupants":"1","kwCH":"7","qty":"1"}]}]},{"title":"General","questions":[{"title":"Number of buildings","question":"How many buildings are fed from the network?","id":"nBuildings","if":"true","required":true,"type":"integer","notes":"The total number of buildings connected to the heat network. See https://hw7.ddns.net/ui/svgexplode?svg=HeatNetwork6.svg&display=g16444,g11206,bulkhm,g14636,landlordload,g16320,g5006,bufferstore,lowgrade,heatpump2,heatpump2-2,qton1,fbyp,hiu,g68266,singlemainpump,backupmainpump,g130841-3,g14610-0,g14636-2,g14610,finestrainer,cwsvcs,g14124,g14362.","units":"buildings","value":1},{"title":"Number of intake plantrooms","question":"How many intake plantrooms are on the network?","id":"nIntakes","if":"{{nBuildings}}>1","required":true,"type":"integer","notes":"Where there is more than one building it is normal for each building to have an intake plantroom where pipework enters the building. This is where metering equipment, strainers, and additional pumping requirements or even substations are located. In some instances the same building may have multiple intake rooms, each feeding risers.","units":"intakes"},{"title":"Number of properties","question":"How many properties are there?","id":"nProperties","if":"false","required":true,"type":"integer","notes":"The total number of properties connected to the heat network.","units":"properties","value":149},{"title":"Total number of people","question":"How many people are there in total?","id":"nPeople","if":"false","required":false,"type":"integer","units":"people","value":444},{"title":"Peak network flow temperature","question":"What is the peak network flow temperature?","id":"tPeak","if":"true","required":true,"default":80,"type":"number","units":"°C","value":65},{"title":"System height","question":"What is the height of the tallest building?","id":"hHighPoint","if":"true","required":true,"type":"number","units":"m"}]},{"title":"Cold Water Services","questions":[{"title":"CWS Supply","question":"How is cold water supplied?","id":"supplyCWS","if":"true","required":true,"type":"select","options":[{"title":"Mains Fed (unboosted)","value":"direct mains"},{"title":"Storage and boosted supply from plantroom","value":"boosted in plantroom"},{"title":"Storage and boosted supply in each building","value":"boosted in buildings"},{"title":"Storage and boosted supply in each intake room","value":"boosted in intake rooms"},{"title":"Mixed supplies","value":"mixed supplies"}]}]},{"title":"Domestic Hot Water","questions":[{"title":"DHW network return temperature","question":"What is the network return temperature for DHW?","notes":"The temperature fed back from a property to the network when running peak load domestic hot water.","id":"tPriRtnDHW","if":"true","required":false,"default":19,"type":"number","units":"°C","value":19},{"title":"DHW load profile","question":"What hourly DHW load profie to use?","id":"profileDHW","if":"true","required":true,"type":"select","options":[{"title":"EST Data","value":"EST"}],"value":"EST"}]},{"title":"Central Heating","questions":[{"title":"Central heating emitter","question":"What types of central heating emitter are used?","id":"typeEmitter","if":"{{kwCHMax}}","required":true,"type":"select","options":[{"title":"Radiators","value":"radiator"},{"title":"Underfloor heating (piped)","value":"underfloor"},{"title":"Fan convectors","value":"fan"}],"value":"underfloor"},{"title":"Central heating connection","question":"What types of central heating connection is used?","id":"connectionCH","if":"{{kwCHMax}}","required":true,"type":"select","options":[{"title":"Direct","value":"direct"},{"title":"Indirect","value":"indirect"},{"title":"Mixed","value":"mixed"}],"value":"indirect"},{"title":"Radiator flow control","question":"What types of TRVs are used?","id":"typeTRV","if":"'{{typeEmitter}}'=='radiator'","required":true,"type":"select","options":[{"title":"Basic TRV, with no presetting","value":"basic TRV"},{"title":"Pre-settable TRV","value":"presettable TRV"},{"title":"Pressure-independent pre-settable TRV","value":"PICV TRV"},{"title":"None, isolation only","value":"isolation"}]},{"title":"Radiator return control","question":"Are return temperature limit valves fitted to radiators?","id":"typeRTL","if":"'{{typeEmitter}}'=='radiator'","required":true,"type":"select","options":[{"title":"Return temperature control","value":"RTL"},{"title":"None, isolation only","value":"isolation"}]},{"title":"External temperature at peak load","question":"What is the outside temperature used for the peak central heating?","notes":"Typically -5C. This is the temperatures used to derive figures in the load schedule.","id":"tXPeak","if":"{{kwCHMax}}","required":true,"default":-5,"value":-5,"type":"number","units":"°C"},{"title":"Central heating network return temperature","question":"What is the network return temperature for central heating?","notes":"The temperature fed back from a property to the network when running peak load central heating.","id":"tPriRtnCH","if":"{{kwCHMax}}","required":false,"default":45,"type":"number","units":"°C","value":35},{"title":"Central heating diversity","question":"What diversity is applied to central heating output?","id":"divCH","if":"{{kwCHMax}}","required":false,"default":70,"type":"number","units":"%","value":70},{"title":"Base temperature","question":"What base temperature is used for heating calculations?","notes":"The <i>base temperature</i> is the external temperature below which central heating comes on. 16C to 18C is a typical range. Visit https://www.degreedays.net/base-temperature for further information.","id":"baseTemp","if":"{{kwCHMax}}","required":true,"type":"select","default":"18","options":[{"title":"16.0","value":"16"},{"title":"16.5","value":"16.5"},{"title":"17.0","value":"17"},{"title":"17.5","value":"17.5"},{"title":"18.0","value":"18"},{"title":"18.5","value":"18.5"},{"title":"19.0","value":"19"},{"title":"19.5","value":"19.5"},{"title":"20.0","value":"20"},{"title":"20.5","value":"20.5"},{"title":"21.0","value":"21"},{"title":"21.5","value":"21.5"},{"title":"22.0","value":"22"}],"value":16},{"title":"Central heating degree-days","question":"What degree-days are used to estimate annual central heating loads (16C to 22C base temp)?","notes":"Degree days represent the amount of heating required in a location, based on historic weather data. Visit https://www.degreedays.net/ for further information and to obtain values.","id":"degDaysAvg","if":"{{kwCHMax}}","required":true,"type":"csv","value":"1749.5,1884.5,2023.9,2167.9,2316.2,2467.9,2623.5,2782.4,2944.3,3108.6,3275.4,3444.9,3615.7","units":"°days"},{"title":"Central heating degree-days at base temperature","question":"What degree-days are used to estimate annual central heating loads?","notes":"Degree days represent the amount of heating required in a location, based on historic weather data. Visit https://www.degreedays.net/ for further information and to obtain values.","id":"degDays","if":"{{baseTemp}}","required":true,"default":"{{dDaysCalc}}","type":"number","Xcalculator":"https://www.degreedays.net/","units":"°days","calculatorStyle":"width:100%;height:600px","value":1850}]},{"title":"Heat Sources","questions":[{"title":"Boilers","question":"Are boilers to be used?","id":"goBoilers","if":"true","required":true,"type":"boolean","value":"true"},{"title":"Air Source Heat Pumps","question":"Are air source heat pumps to be used?","notes":"Not including heat pumps in properties.","id":"goASHP","if":"true","required":true,"type":"boolean","value":"true"},{"title":"External Heat Network Supply","question":"Is the network fed from another heat network?","notes":"","id":"goHN","if":"true","required":true,"type":"boolean","value":"true"},{"title":"Water Source Heat Pumps","question":"Are water source heat pumps to be used?","notes":"This is taking heat from an ambient loop or water source. Not including heat pumps in properties.","id":"goWSHP","if":"true","required":true,"type":"boolean","value":"false"},{"title":"Cooling Source Heat Pumps","question":"Are water source heat pumps to be used to reclaim cooling?","notes":"This is where cooling circuits are driven by moving heat to the main storage.","id":"goReclaim","if":"true","required":true,"type":"boolean","value":"false"},{"title":"Combined Heat & Power","question":"Is CHP (Combined Heat & Power) to be used?","id":"goCHP","if":"true","required":true,"type":"boolean","value":"false"},{"title":"Solar Thermal","question":"Are solar panels (thermal) to be used?","id":"goSolar","if":"true","required":true,"type":"boolean","value":"false"}]},{"title":"Boilers","questions":[{"title":"Boiler fuel type","question":"What is the fuel source?","id":"boilerFuel","if":"{{goBoilers}}","required":true,"type":"select","options":[{"title":"Mains Gas","value":"gas"},{"title":"LPG","value":"lpg"},{"title":"Biogas","value":"biogas"},{"title":"Biomass","value":"biomass"},{"title":"Hydrogen","value":"hydrogen"},{"title":"Fuel Oil","value":"oil"},{"title":"Electric","value":"electric"}],"value":"gas"},{"title":"Boiler Emissions","question":"The following CO2 emissions will be used.","id":"boilerEmissions","if":"{{goBoilers}}","required":true,"type":"number","notes":"","units":"kgCO2/kWh","default":"0.216","value":0.216},{"title":"Available boiler outputs","question":"What sizes of boiler output are available for selection?","id":"listBSizes","if":"{{goBoilers}}","required":true,"type":"csv","notes":"This is a comma-seperated list of outputs in kW. Selection will round up to the nearest available size.","units":"kW","value":"30,50,75,100,250,500,750,1000"},{"title":"Boiler selection","question":"Please confirm boiler selection","id":"selectBoilers","if":"{{goBoilers}}","required":true,"type":"object","units":"n x kW","calculator":"hndesignfunctions","calculatorStyle":"width:100%;height:75px","value":"4 x 250"}]},{"title":"Electrical Supplies for Heat Pumps","questions":[{"title":"Electrical Tariff","question":"What Electrical Tariff is used to drive heat pumps?","id":"tariffHP","notes":"Are electricity supplied provided at a flat rate charge or do prices vary, for example by the time of day.","if":"'{{goASHP}}'!=='' || '{{goWSHP}}'!==''","required":true,"type":"select","options":[{"value":"flat","title":"Flat rate"},{"value":"mixed","title":"Peak+Economy rates"}],"value":"flat"},{"title":"Electrical Supply Emissions","question":"The following CO2 emissions will be used for grid supplied electricity.","id":"elecEmissions","if":"'{{goASHP}}'!=='' || '{{goWSHP}}'!==''","required":true,"type":"number","notes":"Source: https://www.buildenergy.co.uk/tips-and-insight/sap-technicals-fuel-factors/","units":"kgCO2/kWh","default":"0.233","value":0.233}]},{"title":"External Heat Network Input","questions":[{"title":"Substation Type","question":"Is a single or double plate substation to be used?","id":"substationType","notes":"This relates to the number of plate heat exchangers.","if":"{{goHN}}","required":true,"type":"select","options":[{"value":"direct","title":"Direct (no plate)"},{"value":"single","title":"Single plate substation"},{"value":"twin","title":"Twin plate substation"}]}]},{"title":"Air Source Heat Pumps","questions":[{"title":"ASHP refrigerant","question":"What refrigerant is used in the heat pump?","id":"fridgeASHP","if":"{{goASHP}}","required":true,"type":"select","options":[{"value":"R744","title":"R744 (CO2)"},{"value":"R4-","title":"R407C, R32, R410a or R417a"}],"value":"R744"},{"title":"Available heat pump outputs","question":"What sizes of heat pump output are available for selection?","id":"listASHPSizes","if":"{{goASHP}}","required":true,"type":"csv","notes":"This is a comma-seperated list of outputs in kW. Selection will round up to the nearest available size.","units":"kW","value":30},{"title":"ASHP selection","question":"Please confirm air source heat pump selection","id":"selectASHP","if":"{{goASHP}}","required":true,"type":"object","units":"n x kW","calculator":"hndesignfunctions","calculatorStyle":"width:100%;height:75px","value":"6 x 30"}]},{"title":"Water Source Heat Pumps","questions":[{"title":"WSHP refrigerant","question":"What refrigerant is used in the heat pump?","id":"fridgeWSHP","if":"{{goWSHP}}","required":true,"type":"select","options":[{"value":"R744","title":"R744 (CO2)"},{"value":"R4-","title":"R407C, R32, R410a or R417a"}]},{"title":"Available heat pump outputs","question":"What sizes of heat pump output are available for selection?","id":"listWSHPSizes","if":"{{goWSHP}}","required":true,"type":"csv","notes":"This is a comma-seperated list of outputs in kW. Selection will round up to the nearest available size.","units":"kW","value":"50,100,150,250,500,1000"},{"title":"WSHP selection","question":"Please confirm water source heat pump selection","id":"selectWSHP","if":"{{goWSHP}}","required":true,"type":"object","units":"n x kW","calculator":"hndesignfunctions","calculatorStyle":"width:100%;height:75px"}]},{"title":"Buffer Storage","questions":[{"title":"Buffer volume","question":"What volume of buffer storage is to be provided?","notes":"A volume of {{vBuffer9}} litres or more is advised. This is based on storing the heaviest hour of hot water use. A minimum of 500 litres would ne normal for low load functions.","id":"vBuffer","if":"true","required":true,"type":"number","units":"litres","default":"{{vBuffer9}}","value":2000}]},{"title":"Controls","questions":[{"title":"Network temperature control valve","question":"Is a dedicated network temperature control valve required?","id":"networkTempValve","if":"true","required":true,"type":"boolean"}]},{"title":"Pipe Sizing","questions":[{"title":"Schedule of pipes sizes","question":"The following pipes are used for sizing","id":"pipeSizes","if":"true","required":true,"type":"sheet","units":"","value":[{"dnSize":"DN15","bore":13.5,"imperial":"1/2''","copper":"15mm"},{"dnSize":"DN20","bore":20.5,"imperial":"3/4''","copper":"22mm"},{"dnSize":"DN25","bore":26,"imperial":"1''","copper":"28mm"},{"dnSize":"DN32","bore":33,"imperial":"1.1/4''","copper":"35mm"},{"dnSize":"DN40","bore":40,"imperial":"1.1/2''","copper":"42mm"},{"dnSize":"DN50","bore":53,"imperial":"2''","copper":"54mm"},{"dnSize":"DN65","bore":64,"imperial":"2.1/2''","copper":"67mm"},{"dnSize":"DN80","bore":73,"imperial":"3''","copper":"76mm"},{"dnSize":"DN100","bore":105,"imperial":"4''","copper":"108mm"},{"dnSize":"DN150","bore":145,"imperial":"6''","copper":"150mm"},{"dnSize":"DN200","bore":195,"imperial":"8''","copper":"200mm"},{"dnSize":"DN250","bore":245,"imperial":"10''","copper":"250mm"}],"columns":[{"type":"text","name":"dnSize","title":"Nominal Size","width":120},{"type":"numeric","name":"bore","title":"Bore (mm)","width":120,"decimal":"."},{"type":"numeric","name":"imperial","title":"Imperial","width":120,"decimal":"."},{"type":"numeric","name":"copper","title":"Copper","width":120,"decimal":"."}]},{"title":"Flow pipe sizing maximum velocity","question":"What is the peak pipe velocity for flow (hot) pipes?","notes":"Flow pipes are sized to a peak velocity to minimise size and heat loss, typically 2m/s. The upper limit is set by the materials used, and by noise limits as per CIPHE Building Engineering Services Design Guide.","id":"maxVelocity","if":"true","required":true,"type":"number","units":"m/s","default":"1.5","value":1.5},{"title":"Return pipe sizing minimum velocity","question":"What is the minimum pipe velocity for (return) pipes?","notes":"Return pipes are sized to a minimum velocity to maximise size and reduce pressure losses. The lower velocity of 0.5m/s is set in CIBSE Guide B (recent erratum).","id":"minVelocity","if":"true","required":true,"type":"number","units":"m/s","default":"0.5","value":0.5},{"title":"Allow different flow and return pipe sizing","question":"Can flow and return pipe sizes differ (alongside)?","id":"allowPipeDiff","if":"true","required":true,"type":"boolean","notes":"CIBSE Guide B recognises that maintaining velocity in flow pipes is more important than return pipes. To optimise efficiency this means that certain sectoins of pipe would be better sized with a smaller flow pipe than the return pipe. Answer yes if this is to be allowed in pipework selection. "}]},{"title":"Outputs","outputs":[{"title":"Daily Hot Water Patterns","id":"est24","if":"{{kWInPeak}}","type":"iframe","url":"hnoutputs/peakload","style":"width:100%;height:425px","buttons":[{"onClick":"jpegDownload('est24')","text":"JPEG"}]},{"title":"Buffer Charging","id":"bufferUse","if":"{{kWInPeak}}","type":"iframe","url":"hnoutputs/buffer","style":"width:100%;height:425px"},{"title":"Historical Load Modelling","id":"yearly","if":"{{kWInPeak}}","type":"iframe","url":"hnoutputs/yearly","style":"width:100%;height:700px","buttons":[{"onClick":"jpegDownload('loads2020')","text":"JPEG 2020"},{"onClick":"jpegDownload('loads2021')","text":"JPEG 2021"}]},{"title":"Topology","id":"topology","if":"{{kWInPeak}}","type":"iframe","url":"https://hw7.ddns.net/ui/svgexplode?svg=hnio.svg&nozoom=1&page=Topology","style":"width:100%;height:450px","buttons":[{"onClick":"tosvg('mysvg')","text":"SVG"},{"onClick":"topdf('mysvg')","text":"PDF"}]},{"title":"Plantroom Schematic (Supply)","id":"schematicAll","if":"{{kWInPeak}}","type":"iframe","url":"https://hw7.ddns.net/ui/svgexplode?svg=HeatNetworkHND.svg&page=Plantroom_Schematic","style":"width:100%;height:750px","buttons":[{"onClick":"tosvg('mysvg')","text":"SVG"},{"onClick":"topdf('mysvg')","text":"PDF"}]}]},{"title":"Save","questions":[{"title":"Save design","question":"Save design?","id":"goSave","if":"true","required":true,"type":"boolean","notes":"This option opens up the menu for saving designs. Designs and data are saved to the public IPFS network for sharing. While this is not inherently secure, the data is provided a 47 character hash that is unique to the contents and impossible to guess. Data stored on IPFS is peer-to-peer and can be pinned by anyone making it persistent. We will typically pin design data for a period of 6 months after which it may be removed. See https://ipfs.io/ for mor information on IPFS (Interplanetary File system).","value":"false"},{"title":"Network name","question":"What is the name of the Network?","id":"networkName","if":"{{goSave}}","required":false,"type":"text","units":""},{"title":"Email address","question":"Email address?","id":"email","if":"{{goSave}}","required":true,"type":"email"}],"outputs":[{"title":"Save Design","id":"save","if":"{{XXgoSave}}","type":"iframe","url":"hnoutputs/save","style":"width:100%;height:125px"},{"title":"Save Design","id":"save","if":"{{XXgoSave}}","type":"iframe","url":"posttoipfs","style":"width:100%;height:125px"}]}],"calculations":[{"id":"pPP","title":"Average people per property","if":"{{nProperties}}","function":"{{nPeople}} / {{nProperties}}","units":"people"},{"id":"density","title":"Average people per building (density)","if":"{{nBuildings}}","function":"{{nPeople}} / {{nBuildings}}","units":"people"},{"id":"kwDHWEst","title":"Typical HIU rating for DHW","if":"{{pPP}}","function":"{{pPP}}<3?37.5:({{pPP}}<5?45:60)","units":"kW"},{"id":"peepDS439","title":"People per standard DS439 property","if":"true","function":"2.3","units":"people"},{"id":"eqPropDS439","title":"Equivalent number of DS439 properties","if":"{{peepDS439}}","function":"{{nPeople}}/{{peepDS439}}","units":"properties"},{"id":"kwDS439","title":"Peak DHW Load","if":"{{eqPropDS439}}","function":"Math.ceil((1.19* {{eqPropDS439}}) + (18.8* Math.pow({{eqPropDS439}},0.5)) + 17.6)","units":"kW"},{"id":"vPPEST","title":"Volume DHW used per property per day","if":"true","function":"40","units":"litres"},{"id":"vPHEST","title":"Volume DHW used per person per day","if":"true","function":"28","units":"litres"},{"id":"tRiseEST","title":"Average temperature Rise on DHW","if":"true","function":"35","units":"°C"},{"id":"vDHWEST","title":"Volume drawn per day for DHW (tap)","if":"{{nPeople}}","function":"({{nProperties}}*{{vPPEST}})+({{nPeople}}*{{vPHEST}})","units":"litres"},{"id":"kwhDHWEST","title":"Energy used per day for DHW","if":"{{vDHWEST}}","function":"({{vDHWEST}} * 4.2 * {{tRiseEST}}) / 3600","units":"kWh"},{"id":"vPDHW","title":"Volume used per day for DHW (primary)","if":"{{vDHWEST}}","function":"({{vDHWEST}} * {{tRiseEST}}) / (({{tPeak}}-{{tPriRtnDHW}}))","units":"litres"},{"id":"vBuffer9","title":"Buffer Storage for DHW (based on 9%)","if":"{{vPDHW}}","function":"{{vPDHW}} * 0.09","units":"litres"},{"id":"kwCH","title":"Peak diversified (steady state) central heating load","if":"{{kwCHMax}} &&  {{divCH}}","function":"({{kwCHMax}} * {{divCH}}) / 100","units":"kW"},{"id":"kwhCH","title":"Energy used per day for CH","if":"{{kwCH}}","function":"{{kwCH}} * 24","units":"kWh"},{"id":"vPCH","title":"Volume used on peak load day for CH (primary)","if":"{{kwCH}}","function":"({{kwhCH}} * 3600) / (4.2 * ({{tPeak}}-{{tPriRtnCH}}))","units":"litres"},{"id":"kwhP24","title":"Peak energy used per day","if":"true","function":"{{kwhCH}}+{{kwhDHWEST}}","units":"kWh"},{"id":"vP24","title":"Peak volume used per day (primary)","if":"true","function":"{{vPCH}}+{{vPDHW}}","units":"litres"},{"id":"kwPeak","title":"Peak load","if":"true","function":"{{kwCH}}+{{kwDS439}}","units":"kW"},{"id":"kwP24","title":"Average 24h peak load","if":"true","function":"{{kwCH}}+({{kwhDHWEST}}/24)","units":"kW"},{"id":"m3hDHWPeak","title":"Primary flow rate at peak DHW load","if":"{{tPriRtnDHW}}","function":"3.6 * {{kwDS439}} / (4.2 * ({{tPeak}}-{{tPriRtnDHW}}))","units":"m3/h"},{"id":"m3hCHPeak","title":"Primary flow rate at peak central heating load","if":"{{tPriRtnCH}}","function":"3.6 * {{kwCH}} / (4.2 * ({{tPeak}}-{{tPriRtnCH}}))","units":"m3/h"},{"id":"m3hPeak","title":"Primary flow rate at peak load","if":"{{m3hDHWPeak}}||{{m3hCHPeak}}","function":"{{m3hDHWPeak}}+{{m3hCHPeak}}","units":"m3/h"},{"id":"tPriRtnPeak","title":"Primary return temperature at peak load","if":"{{m3hPeak}}","function":"{{tPeak}} - ({{kwPeak}} / (4.2 * {{m3hPeak}} / 3.6))","units":"°C"},{"id":"tVWART24","title":"Weighted primary return temperature on peak load day","if":"{{m3hPeak}}","function":"( ({{tPriRtnCH}} * {{vPCH}}) + ({{tPriRtnDHW}} * {{vPDHW}}) ) / ({{vPCH}} + {{vPDHW}})","units":"°C"},{"id":"bufferkWh","title":"Buffer storage peak energy content","if":"{{vBuffer}}","function":"({{vBuffer}} * 4.2 * ({{tPeak}} - {{tPriRtnPeak}})) / 3600","units":"kWh"},{"id":"boilerQty","title":"Boiler quantity","if":"'{{selectBoilers}}'!==''","function":"('{{selectBoilers}}').split('x')[0].trim()","units":"boilers"},{"id":"boilerkW","title":"Boiler unit power","if":"'{{selectBoilers}}'!==''","function":"('{{selectBoilers}}').split('x')[1].trim()","units":"kW"},{"id":"boilerkWPeak","title":"Boiler peak power (n)","if":"'{{selectBoilers}}'!==''","function":"{{boilerkW}}*{{boilerQty}}","units":"kW"},{"id":"boilerkWxN1","title":"Boiler power (n-1)","if":"'{{selectBoilers}}'!==''","function":"{{boilerkW}}*({{boilerQty}}-1)","units":"kW"},{"id":"ASHPQty","title":"ASHP quantity","if":"'{{selectASHP}}'!==''","function":"('{{selectASHP}}').split('x')[0].trim()","units":"ASHPs"},{"id":"ASHPkW","title":"ASHP unit power","if":"'{{selectASHP}}'!==''","function":"('{{selectASHP}}').split('x')[1].trim()","units":"kW"},{"id":"ASHPkWPeak","title":"ASHP peak power (n)","if":"'{{selectASHP}}'!==''","function":"{{ASHPkW}}*{{ASHPQty}}","units":"kW"},{"id":"ASHPkWxN1","title":"ASHP power (n-1)","if":"'{{selectASHP}}'!==''","function":"{{ASHPkW}}*({{ASHPQty}}-1)","units":"kW"},{"id":"WSHPQty","title":"WSHP quantity","if":"'{{selectWSHP}}'!==''","function":"('{{selectWSHP}}').split('x')[0].trim()","units":"WSHPs"},{"id":"WSHPkW","title":"WSHP unit power","if":"'{{selectWSHP}}'!==''","function":"('{{selectWSHP}}').split('x')[1].trim()","units":"kW"},{"id":"WSHPkWPeak","title":"WSHP peak power (n)","if":"'{{selectWSHP}}'!==''","function":"{{WSHPkW}}*{{WSHPQty}}","units":"kW"},{"id":"WSHPkWxN1","title":"WSHP power (n-1)","if":"'{{selectWSHP}}'!==''","function":"{{WSHPkW}}*({{WSHPQty}}-1)","units":"kW"},{"id":"kWInPeak","title":"Peak power available from all sources","if":"true","function":"parseFloat('{{boilerkWPeak}}'||0)+parseFloat('{{ASHPkWPeak}}'||0)+parseFloat('{{WSHPkWPeak}}'||0)","units":"kW"},{"id":"kWxN1","title":"Peak power available from (n-1) sources","if":"true","function":"{{kWInPeak}}-Math.max(parseFloat('{{boilerkW}}'||0),parseFloat('{{ASHPkW}}'||0),parseFloat('{{WSHPkW}}'||0))","units":"kW"},{"id":"sparekW","title":"Excess power availiable (n)","if":"{{kwP24}}","function":"({{kWInPeak}}-{{kwP24}})","units":"kW"},{"id":"ovsersizing","title":"Oversizing (n)","if":"{{kwP24}}","function":"100*({{kWInPeak}}-{{kwP24}})/{{kwP24}}","units":"%"},{"id":"ovsersizingN1","title":"Oversizing (n-1)","if":"{{kwP24}}","function":"100*({{kWxN1}}-{{kwP24}})/{{kwP24}}","units":"%"},{"id":"dDaysCalc","title":"Calculated degree days per year","if":"{{baseTemp}}","function":"('{{degDaysAvg}}').split(',')[({{baseTemp}}-16)*2]","units":"°days"},{"id":"dDaysPeak","title":"Peak load day degree days","if":"('{{tXPeak}}'!=='') && ('{{baseTemp}}'!=='')","function":"{{baseTemp}} - {{tXPeak}}","units":"°days"},{"id":"eqDaysPeak","title":"Annual days of full load heating","if":"{{dDaysPeak}}","function":"{{dDaysCalc}} / {{dDaysPeak}}","units":"days"},{"id":"kwhCH365","title":"Annual energy for central heating","if":"{{dDaysPeak}}","function":"parseInt({{dDaysPeak}} * {{kwhCH}})","units":"kWh"},{"id":"kwhDHW365","title":"Annual energy for domestic hot water","if":"{{kwhDHWEST}}","function":"parseInt({{kwhDHWEST}} * 365)","units":"kWh"},{"id":"kwhUsed365","title":"Annual energy utilised","if":"{{kwhDHWEST}}","function":"parseInt({{kwhCH365}} + {{kwhDHW365}})","units":"kWh"},{"id":"kwhDistLoss365","title":"Annual distribution heat losses (est at 20%)","if":"{{kwhUsed365}}","function":"parseInt({{kwhUsed365}} * 0.2)","units":"kWh"},{"id":"kwh365","title":"Annual energy required","if":"{{kwhCH365}}","function":"parseInt('{{kwhCH365}}'||0) + parseInt('{{kwhDHW365}}'||0) + parseInt('{{kwhDistLoss365}}'||0)","units":"kWh"},{"id":"borePeak","title":"Pipe bore at peak load and velocity","if":"{{m3hPeak}}","function":"2 * Math.sqrt( 1000 * ({{m3hPeak}}/3.6)/({{maxVelocity}}*3.14159) )","units":"mm"},{"id":"dnMain","title":"Nominal main line pipe size (max velocity)","if":"{{borePeak}}","vlookup":["pipeSizes","dnSize","bore","borePeak","above"],"units":""},{"id":"boreMain","title":"Nominal main line pipe bore","if":"{{borePeak}}","vlookup":["pipeSizes","bore","bore","borePeak","above"],"units":"mm"},{"id":"velocityPeak","title":"Velocity at peak load using nominal size","if":"{{boreMain}}","function":"({{m3hPeak}}/3.6) / ( ({{boreMain}}/2) * ({{boreMain}}/2) * 3.14159/1000 )","units":"m/s"},{"id":"borePeakMax","title":"Maximum pipe bore at peak load and minimum velocity","if":"{{m3hPeak}}","function":"2 * Math.sqrt( 1000 * ({{m3hPeak}}/3.6)/({{minVelocity}}*3.14159) )","units":"mm"},{"id":"dnMainMax","title":"Maximum main line pipe size (min velocity)","if":"{{borePeakMax}}","vlookup":["pipeSizes","dnSize","bore","borePeakMax","below"],"units":""},{"id":"fillPressure","title":"System cold fill pressure (ground floor)","if":"{{hHighPoint}}","function":"(0.1 * {{hHighPoint}}) + 0.5","units":"bar"},{"id":"fillPressureB","title":"System cold fill pressure (basement)","if":"{{fillPressure}}","function":"{{fillPressure}} + 0.3","units":"bar"}]}}